From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: smajor@gmail.com Received: from krantz.zx2c4.com (localhost [127.0.0.1]) by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTP id d78d025e for ; Thu, 2 Nov 2017 23:57:35 +0000 (UTC) Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com [74.125.82.46]) by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTP id ab3fe788 for ; Thu, 2 Nov 2017 23:57:34 +0000 (UTC) Received: by mail-wm0-f46.google.com with SMTP id m72so1998374wmc.1 for ; Thu, 02 Nov 2017 17:00:13 -0700 (PDT) MIME-Version: 1.0 From: Stephen Major Date: Thu, 2 Nov 2017 17:00:12 -0700 Message-ID: Subject: Multi Link / VPN Bonding To: wireguard@lists.zx2c4.com Content-Type: multipart/alternative; boundary="94eb2c0c3960f236f3055d08c964" List-Id: Development discussion of WireGuard List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , --94eb2c0c3960f236f3055d08c964 Content-Type: text/plain; charset="UTF-8" Hello, I just learned about a method called VPN bonding which can bond together several internet connections and essentially double or triple your bandwidth. This is especially important for people who live in remote areas and are subjected to crappy DSL providers. It is achieved by load balancing packets across each tunnel and then re-assembling them at the VPN server before sending the request to the destination. There are several guides using OpenVPN and other tools like: https://github.com/zehome/MLVPN https://www.simonmott.co.uk/2012/03/vpn-bonding/ I was wondering if this is possible with Wireguard as it seems to me the performance of Wireguard would be much better suited for this application especially if I was able to integrate it into home firewalls such as Opnsense or PFSense Another plus side that I read about this method is it provides an additional level of security because even if someone successfully MITM attacks the VPN tunnel the information would be scrambled and unable to be read. --94eb2c0c3960f236f3055d08c964 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

I just learned about a method ca= lled VPN bonding which can bond together several internet connections and e= ssentially double or triple=C2=A0your bandwidth. This is especially importa= nt for people who live in remote areas and are subjected to crappy DSL prov= iders.

It is achieved by load balancing packets ac= ross each tunnel and then re-assembling them at the VPN server before sendi= ng the request to the destination.


= There are several guides using OpenVPN and other tools like:=C2=A0

https://www.simonmott.co.uk/2012/03/vpn-bonding/
<= /div>


I was wondering if this is possible= with Wireguard as it seems to me the performance of Wireguard would be muc= h better suited for this application especially if I was able to integrate = it into home firewalls such as Opnsense or PFSense


Another plus side that I read about this method is it provi= des an additional level of security because even if someone=C2=A0successful= ly MITM attacks the VPN tunnel the information would be scrambled and unabl= e to be read.
--94eb2c0c3960f236f3055d08c964-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Jason@zx2c4.com Received: from krantz.zx2c4.com (localhost [127.0.0.1]) by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTP id cd4a53a6 for ; Fri, 3 Nov 2017 15:35:55 +0000 (UTC) Received: from frisell.zx2c4.com (frisell.zx2c4.com [192.95.5.64]) by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTP id 544ee2d6 for ; Fri, 3 Nov 2017 15:35:54 +0000 (UTC) Received: by frisell.zx2c4.com (ZX2C4 Mail Server) with ESMTP id 1dd92d60 for ; Fri, 3 Nov 2017 15:35:54 +0000 (UTC) Received: by frisell.zx2c4.com (ZX2C4 Mail Server) with ESMTPSA id 3ff6e9b6 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for ; Fri, 3 Nov 2017 15:35:54 +0000 (UTC) Received: by mail-oi0-f41.google.com with SMTP id v9so2308974oif.13 for ; Fri, 03 Nov 2017 08:38:38 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: From: "Jason A. Donenfeld" Date: Fri, 3 Nov 2017 16:38:36 +0100 Message-ID: Subject: Re: Multi Link / VPN Bonding To: Stephen Major Content-Type: text/plain; charset="UTF-8" Cc: WireGuard mailing list List-Id: Development discussion of WireGuard List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Hey Stephen, You could in fact use WireGuard for this sort of thing, if you want the various connections to have authentication and encryption. I had success doing this a few years ago with MPTCP, with 7 different connections. It successfully aggregated them and dealt with failures gracefully. Jason