2000-11-30 04:53:57

by Mike A. Harris

[permalink] [raw]
Subject: Bonding...

When using ethernet bonding, does it divide the load between the
two based on connection, or packet by packet? In other words, if
a single TCP connection were established between the two
machines, would it be twice as fast -using both cables for a
single file transfer lets say, or is it like SMP where it just
means you can have twice as many connections, and any given
connection would go only through a single cable, but multiple
traffic will be load balanced between both?






----------------------------------------------------------------------
Mike A. Harris - Linux advocate - Open source advocate
This message is copyright 2000, all rights reserved.
Views expressed are my own, not necessarily shared by my employer.
----------------------------------------------------------------------

#[Mike A. Harris bash tip #1 - separate history files per virtual console]
# Put the following at the bottom of your ~/.bash_profile
[ ! -d ~/.bash_histdir ] && mkdir ~/.bash_histdir
tty |grep "^/dev/tty[0-9]" >& /dev/null && \
export HISTFILE=~/.bash_histdir/.$(tty | sed -e 's/.*\///')


2000-11-30 09:47:32

by Willy Tarreau

[permalink] [raw]
Subject: Re: Bonding...

> When using ethernet bonding, does it divide the load between the
> two based on connection, or packet by packet?

packet by packet, so you can use both links to aggregate your bandwidth. I've
used it at 200 Mbps with success.

Regards
Willy

2000-12-01 18:17:25

by Thomas Davis

[permalink] [raw]
Subject: Re: Bonding...

Rainer Clasen wrote:
>
> Ciscos MAC based distribution limits each TCP connection to 100 Mbps.
>

What's even worse, is Cisco can also *clog* channels with traffic, if
your MAC addresses aren't balanced. (ie, one line can have all the
traffic, while the other is idle..

--
------------------------+--------------------------------------------------
Thomas Davis | PDSF Project Leader
[email protected] |
(510) 486-4524 | "Only a petabyte of data this year?"