Real multi-WAN bonding through remote firewall
skilledinept last edited by
For a while I've been thinking about doing this but I'm not sure if it'll work; I've a multi-WAN setup, no problems with it, it load balances just fine.
If I add up the links I get pretty decent bandwidth but unless I'm torrenting a distro there's no way I can tap into that bandwidth at once. CentOS "everything" image is the one that allows me to see the pretty numbers the longest but that still goes fairly quick.
So I was thinking what if I deploy a remote instance in a VPS and use Multi-Link PPPoE, find someway of encapsulating that like a GRE tunnel per line and have a single exit on the remote box? Is it possible? I'm still learning about it but information about WAN technologies is hard to find if it's not meant for ISPs from a manufacturer or aspiring Cisco engineers--quick sidenote: I joined The Cisco Learning Network . Back to MLPPP; I know PPPoE works on L2 without IP addresses. I know GRE can encapsulate a dual stack network. I know GIF can encapsulate only one family. Just recently I finally grasped the concept of PPP while reading about it on a study document about WAN technologies for the CCNA test. I don't know what can encapsulate ethernet frames.
The documentation/book mention MLPPP but make no mention about supporting it as a server. I've been playing with all sorts of crazy setups regarding PPPoE, for instance; my Internet lines being from the same ISP have the same gateway which creates weird issues--with the PPPoE server I tricked pfSense with another instance into thinking they are different gateways and problems went away. This seems on another level complicated though so I thought about doing a little research first.
It seems like a fun project challenging but I might need to modify the [virtual] hardware for my firewall and backups are messy with different hardware. Any suggestions/ideas/comments are welcome. :) Thanks!
LeCygne last edited by
Are you trying to setup a L2 site-to-site connection with your suggested VPS?