[aklug] Re: Bonding multiple network connections

From: Arthur Corliss <acorliss@nevaeh-linux.org>
Date: Wed Jan 20 2010 - 22:20:48 AKST

On Wed, 20 Jan 2010, Shane R. Spencer wrote:

> Scott and All,
>
> In the kernel documentation there is a file called bonding.txt which is
> a great resource for this. There are several modes that will do exactly
> what you want including balance-rr, balance-tlb, balance-alb. I haven't
> tested the latter two in a while but I did an exhaustive analysis on the
> other modes for a bonding project I was working on and balance-rr will
> do what you want, however bonding on top of tap devices can be tricky
> due to the lack of ethernet status/speed support. If you control both
> sides of each connection then you can use this module to do pretty much
> anything. If you're ISP supports XOR or LACP then you can at least
> split the load of several clients to multiple destinations and have a
> wide connection with several channels set to a specific speed. This can
> be achieved without bonding by using multi-hop routes:
> http://lartc.org/howto/lartc.rpdb.multiple-links.html

I think Scott needs to provide more information on his setup, but I don't
think bonding is going to help him at all. If he's using two different ISPs
to provide redundancy then he won't have the option of assigning a single IP
address to a bonded interface. If he has two connections to the same ISP,
perhaps, but not otherwise. L3 doesn't work that way.

Based on his description of his setup I'd bet he's using a iproute2-styled
multihomed setup which, again, will not aggregate bandwidth for a single TCP
session.

Now, what you're describing with multilink ppp sounds like it would work.
As I said, I've never bothered to play with that.

         --Arthur Corliss
           Live Free or Die
---------
To unsubscribe, send email to <aklug-request@aklug.org>
with 'unsubscribe' in the message body.
Received on Wed Jan 20 22:21:20 2010

This archive was generated by hypermail 2.1.8 : Wed Jan 20 2010 - 22:21:20 AKST