Combining two Airtel connections to increase speed.

  • Thread starter Thread starter deba123
  • Start date Start date
  • Replies Replies 22
  • Views Views 3,995
DIY : Get VMs on Oracle / Azure / AWS / GCP / DigitalOcean and install VPN software. This would be cheap / free since very little processing power is needed for these VMs.
Could you write up an article on how to go about this whenever you get the time?

I've looked at wireguard and openVPN configs but can't understand how two different VPN sessions can bond/unbond data packets over two different connections without some serious enterprise grade hardware + software.
 
Another option is to buy a single IP or rent it from your single ISP, and then BGP that to the world while being on a CG-NATed internal pool from the same ISP. Not exactly a bulletproof failover solution since it's the same ISP, but akin to the expensive multipath option offered by Airtel / Tata.
This option too needs two pieces of hardware at local level and ISP level to split and recombine the packets, so we're talking collocation space at the ISPs data center.
 
Could you write up an article on how to go about this whenever you get the time?

I've looked at wireguard and openVPN configs but can't understand how two different VPN sessions can bond/unbond data packets over two different connections without some serious enterprise grade hardware + software.

This video talks about :

  1. setting up VPN on a VM
  2. setting up multiple connections to this VPN, each connection is configured to go over a different internet connection
  3. bonding these connections to this VPN as a single connection
  4. exposing this bonded connection to rest of the network
A raspberry Pi4 running OpenWRT has more then enough power (quad core CPU, 10 gbps total bandwidth on PCI + USB3, 4 GB RAM) to do all things for client side.

This should work for aggregate bandwidth of up to 800 mbps - 1 gbps.


Source
 
Get a dual wan router. You still probably won't get 80mbps on single download but overall bandwidth would be 80mbps.
This is the way.
Something like a TP-Link TL-R470T+ which is 4.8k on Amazon.

Is 4.8k a lot for a single person? Sure.
The other options mentioned here can be done, but at a lot more headache...
And then redone each day when connection details change.


Also, as netfreak mentioned in the 10th post...
It will not work as 40+40 = 80 Mbps speed for a single activity.
It will be more like two separate activities at ~40 Mbps each.
 
Load Balance router does work well, and one can also make use of firewall to do the it.
I have used pfsense before to bond two connections.
But remember, you won't get full speeds in both connection in some tasks, like single thread downloads.
Torrent, game downloads do work well and you can save money from using VPN.
Naturally also ask your isp if they support bonding, some ISPs give a bonding router, that natively bonds connection also giving one common ip, with that final routing is down on isp server itself.
 
I use both my connections on my Openwrt router with mwan3(300 Mbps Excitel+40 Mbps Airtel)

12013298517.png


 
Last edited:
Back