Bonded ADSL

The more I think about this the more possible solutions come up.

Another option would be to run a dedicated VPN on each link and then bond those VPN's to a single interface. This will yield true Layer 2 bonding and is actually piss easy to implement, on linux at least. Also provides good redundancy should any of the links fail.


A third option that crossed my mind involved terminating all the adsl links on single router at each site, assigning each link to a vlan and then via a switch do traffic redirection but I have never touched traffic redirection so not to sure how feasible this is.
 
Last edited:
Due to a new project at our company that involves rolling out Terminal Services to 20+ branches and 250+ users,
Tuinroete Agri project ?
Congrats on your success

Cheers
Justin Miles
 
We need this @ hone to upload youtube videos quicker :D

Well done in finding a cost effective solution.
 
a mate of mine has 5x4mb lines bonded at his company. 20MB FTW....
 
Zeely, could you give us an idea how he has done this, TC, Fishbone or in house?
 
bravo - IIRC it was initially fishbone, but i think they might have switched to a custom solution. Its not too hard to do with linux
 
bravo - IIRC it was initially fishbone, but i think they might have switched to a custom solution. Its not too hard to do with linux

if you wouldnt mind giving some pointers Zeely i'd like too take a crack at it myself :)
 
Ponder, if you do a speedtest - do you get combined speeds -because that solution looks more like line balancing than bonding - the two concepts are entirely different
 
Ponder, if you do a speedtest - do you get combined speeds -because that solution looks more like line balancing than bonding - the two concepts are entirely different

No, that is true bonding at Layer 2 (of the VPN's). I'm well aware of the differences between bonding and balancing. The fact of the matter is no one in this country (and most others) can bond your physical adsl lines seeing they do not have control over the two end points of the physical line, your premises and exchange. The only way to do this would be to create your own 'physical' link between the end points (premise to premise). If you establish a VPN across the ISP/Internet cloud on each link you have in essence created your own 'physical' (yes I know it's virtual) link that you have control over at Layer 2 of the OSI model. Bonding the the two (or more) VPNs will appear as one 'physical' pipe to your routing equipment and treated as such, same as bonding/trunking multiple Ethernet interfaces. Do not even think about the physical adsl circuits as it's like not being able to see the forest for the trees.

Read the links again and think about what is happening especially about handling VPNs at Layer 2.

Kinda similar to L2TP which could probably also be used.

If it's still unclear I will try and explain again, maybe with a diagram and references.


Edit: I just had a look at those links again and the one page covers 5 topics including load balancing etc. The last solution using VPN bonding is not dependant on the previous 4 topics covered. I can see how this would create some confusion among readers of said page. IGNORE the first 4 topics on this page http://www.zeroshell.net/eng/load-balancing-failover/ and only concentrate on the 5th one as it's not dependant on the previous 4 topics. The Netbalancer topic is dealing with load sharing but that is not what we are interested in.
 
Last edited:
No, that is true bonding at Layer 2 (of the VPN's). I'm well aware of the differences between bonding and balancing. The fact of the matter is no one in this country (and most others) can bond your physical adsl lines seeing they do not have control over the two end points of the physical line, your premises and exchange. The only way to do this would be to create your own 'physical' link between the end points (premise to premise). If you establish a VPN across the ISP/Internet cloud on each link you have in essence created your own 'physical' (yes I know it's virtual) link that you have control over at Layer 2 of the OSI model. Bonding the the two (or more) VPNs will appear as one 'physical' pipe to your routing equipment and treated as such, same as bonding/trunking multiple Ethernet interfaces. Do not even think about the physical adsl circuits as it's like not being able to see the forest for the trees.

Read the links again and think about what is happening especially about handling VPNs at Layer 2.

Kinda similar to L2TP which could probably also be used.

If it's still unclear I will try and explain again, maybe with a diagram and references.

Some of us are visual creatures and need pictures :)
 
Some of us are visual creatures and need pictures :)

Ok, no problem. I just need to try and get some idea as to what people understand of VPNs, OSI Layer 2 & Bonding.

Do you understand that 'true' bonding can only take place at Layer 2 of the OSI model. You need physical access to both ends of the link which with ADSL would be at your office and the other end at the exchange. Do you understand that the only people that have that access is Telkom, not even the ISP's offering solutions like Fisbone etc have that access? http://en.wikipedia.org/wiki/Layer_2 http://en.wikipedia.org/wiki/Channel_bonding http://en.wikipedia.org/wiki/Link_aggregation

Do you understand that a VPN can create a Layer 3 IP tunnel interface or a Layer 2 Ethernet TAP that can carrry any ethernet traffic?
http://en.wikipedia.org/wiki/TUN/TAP http://en.wikipedia.org/wiki/Layer_2_Tunneling_Protocol http://en.wikipedia.org/wiki/Tunneling_protocol

Sorry for the questions I'm just trying to establish where I should start explaining.
 
If we order 5 dsl lines for our office, how would one go about bonding it for fast internet access for all the users..pm me if anyone can assist in cpt
 
If we order 5 dsl lines for our office, how would one go about bonding it for fast internet access for all the users..pm me if anyone can assist in cpt

You cant. I think people fail to understand the differences between the scenarios here.

Company HQ <----> Company site office
vs
Company HQ/site office <----> ISP/Internet


These two scenarios are not the same at all.

To get 5 adsl lines to your ISP you will require:
1. Rack space at ISP data centre
2. 5 ADSL lines terminating at ISP data centre
3. 5 ADSL lines terminating at customer premise
4. 20MB/s fat pipe from ISP into VPN Bonding router

If you don't have space in the data center you will have to look at something like Fishbone from Vox and pay their prices with no choice of ISP to use.
 
Last edited:
Top
Sign up to the MyBroadband newsletter
X