[MLB-WIRELESS] ADSL / CABLE Channel Bonding

Russell Smith mr-russ at pws.com.au
Mon Oct 26 13:22:01 EST 2009


Todd Hubers wrote:
> Hi,
>
> I'm going to be working from home with programmers and want to make
> sure we have fast enough internet. I've already got ADSL2+ where I get
> 25GB on peak and 60GB off peak for $50, for the second connection, I
> want to get cable which although has very low volume allowance has
> great speed and latency. I looked up channel bonding and found that
> Linux can achieve this very easily. But I want to know if there are
> more advanced bonding modes / configurations which can achieve the
> following:
>
> 1. I don't want it bonded in round-robin mode as this would result in
> my cable volume running out first.
> * Always favour the ADSL2+ link
> * Use the cable link as "spill over"
>
> 2. When I need to remote desktop, I want to use the cable link
> exclusively for the session.
>
> Is this possible with out of the box Linux kernel features? Maybe I
> can achieve this easier with router board?
I've done this with iproute on linux.  I didn't use channel bonding, as
to make "real" bonding you need the other end to be co-operating. 
iproute you can use iptables to tag traffic and then route that traffic
out a particular link.  Which is basically what you appear to want to do.

I'm not sure I understand the "spill over" idea, as you need to decide
when to spill to the second link.  You can't do it mid TCP stream.  And
you can't predict the speed at which the TCP stream will operate all the
time.  The easier route is to do things like you have for (2) remote
desktop.  Specify exactly what you want to go out on the Cable link, and
by default route everything else down the ADSL2+ link.  With that setup,
you can add and remove the types of traffic by altering iptables.  If
one link goes down, you can just update IP tables and it will direct all
traffic down 1 specific link.

Regards

Russell
>
> Regards,
> Todd Hubers
> ------------------------------------------------------------------------
>
> _______________________________________________
> Melbwireless mailing list
> Melbwireless at wireless.org.au
> http://wireless.org.au/mailman/listinfo/melbwireless
>   




More information about the Melbwireless mailing list