Fishbone Linebonding through own server.

Ludjer

Well-Known Member
Joined
Jul 12, 2005
Messages
400
Reaction score
0
Location
Pretoria
I have not found a similar thread so i thought i would start one

has anyone tried to set up something similar to vox's fishbone but instead of using there system you use your own server overseas as the end point of the tunnel.
So you have your server/gateway which splits up the traffic through multiple tunnels/ adsl lines and then you have a server in europe to join the tunnels up and provide the end point. This way bandwidth would be cheap since you could use any ISP and you would just have to rent a server in a datacenter which is cheap these days.

Anyone tried this?
 
You will still have to pay for the bandwidth. Don't see how it will be cheaper.
 
Yup, don't see how that would be cheaper. Whatever bandwidth you use, you're still going to use a lot of it. It would probably work out to much the same amount, or more. Oh, and when that server goes down/craps out for whatever reason, so does your bonding solution.
 
You will still have to pay for the bandwidth. Don't see how it will be cheaper.

Bandwidth on the Fishbone are quite a lot more expensive then normal bandwidth when I last checked. So you could save money there.
 
lets say its R19 a gig and then i use a vps server overseas that is on a uncapped 1Gb line it will be quite alot cheaper aswell as not having to pay vox's overprices service fees. Also the downtime on my current server overseasy is like nothing it has 99% uptime its what happens when you use a class 1 data center, also you could use uncapped accounts if you wanted to.

overall it will be much cheaper then vox's current serving just need to find out how to do it.
 
Last edited:
There were guys that did some bonding solution in the EC or somewhere from some Agri group. As far as I know they used Linux.
Look into something like Zeroshell for example.
 
This is quite simple to setup using a linux server:
http://tldp.org/HOWTO/Adv-Routing-HOWTO/

Check out the section on load balancing.

You would have to pay line subscription for the amount of DSL lines that you use.
And you could dial a max of 4 pppoe sessions simultaneously using 1 DSL data account.
 
Last edited:
Load balancing and line bonding is not the same thing though.
 
people that dont understand what i am trying to do here, with load balancing you can get a maximum line speed of what the tops speed of your one link is, with linebonding you get multiple lines and turn them into one and your max speed will be all the lines added together, though you will have to take into account the overhead of the tunnel etc.

i have not had allot of free time recently but this weekend i am going to do some hectic research and some test runs with vmware and will get backto you guys about the results so far i have only been able to find out howto load balance which is not what i am trying to do, it looks like not alot of people try doing this so its going to take allot more effort then i first thought.

edit ***
http://mybroadband.co.za/news/broadband/14792-Mbps-Peplink-ADSL-bonding-tested.html
found this, its a very interesting article and the devices look good
 
Last edited:
There isn't really anything stopping you from doing this.

But what about the ~50% traffic that goes to local servers? You going to break it out in the US and then let it run all the way back? Thats going to get you latency in the region of 1000ms to local destinations.
 
50% is a over exaggeration, you could always route that through a adsl line witha local only account or what ever, but when looking at my current traffic majority of it is internet vpn traffic to our lotus notes servers and SAP servers that are hosted in our central office in europe so for some people that deals alot of local sites and stuff it might not be ideal but for medium to large businesses where the majority of the data you pull is coming from europe or america this is a very cheap way to speed things up. also it wont be 1000ms i get 212 ms to my server in france now the back root another 212 then thats under 500 ms which is not that bad for browsing websites etc.

the thing that is stopping me is the technology i am trying to find a open source alternative to do this and not the expensive routers.
 
@Ludjer Did you check the link I provided before dismissing it? There is a sub-section titled "other possibilites" in the load sharing over multiple interfaces chapter.
Within there is a link describing exactly what you seem to be after...

It describes the load sharing over multiple interfaces on the CPE and a tunnel that bonds these connections:

C1..C2..C3 ...........modem1----isp1--internet--\
|...|...|................/ .......................................\
ClientLan-ClientRouter.....................................TunnelServer--Internet->
..........................\........................................./
............................modem2----isp2--internet--/

Anyways here is the direct link:
http://www.stearns.org/tunnel/load-balancing-howto

This type of bonding negates the need for the ISP to support MLPPP
but seems to suffer from higher latencies...

Also keep in mind that the ADSL service is usually oversubscribed and
this will severely reduce the effective bandwidth if your ADSL lines
share the same DSLAM.
 
Last edited:
I used a Fishbone for approx 6 months at my previous employer.

It IS a lot cheaper than leased lines and it gives you the ability to lose 3 x ADSL lines (if you have 4) and still remain connected.
Sadly if the DSLAM is down so are all your DSL lines.,

We used it on 4 x 4Meg lines.
* for HTTP/HTTPS & FTP it works a treat (1.5meg downloads from the US).
* For IPSEC it doesn't work at all.

Line bonding on ADSL cannot disassemble and re-assemble IPSEC packets, so don't try line bonding if you have a WAN-based VPN.
Line bonding (and VPN) only works on SDSL - which we don't have. :-)




The idea of "line bonding" is:

* Ditch your 2meg leased line (expensive) and replace it with a 256Kb leased line (cheaper)
* get a 3 or 4 x ADSL line bonder and offload only your HTTP/HTTPS and FTP traffic.

config your router -> IPSEC (only) goes over your leased line and everything else goes over your bonded lines.

it works out cheaper and none of your LAN clients know any better.
you look like a hero because web browsing is EXTREMELY fast and IT costs are down.
 
Top
Sign up to the MyBroadband newsletter
X