[Beowulf] ethernet bonding performance comparison "802.3ad" vs Adaptive Load Balancing
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Rahul Nabar rpnabar at gmail.comThu Sep 18 12:08:24 PDT 2008
- Previous message: [Beowulf] ethernet bonding performance comparison "802.3ad" vs Adaptive Load Balancing
- Next message: [Beowulf] ethernet bonding performance comparison "802.3ad" vs Adaptive Load Balancing
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Wed, Sep 17, 2008 at 11:25 PM, Martin Siegert <siegert at sfu.ca> wrote: > It is my understanding that 802.3ad forbids what you want to do: > running a single stream over more than one link; 802.3ad requires > that all packets are guaranteed to be delivered in order. Yes, you are probably right Martin. I didn't know much about the 802.3ad at all until very recently. But the iffy point seems to be the definition of a "single stream" Does it mean "all traffic from a computer" or "all traffic from one process" or "all traffic from one protocol" I guess that's the crucial question for my need right now. > This does not mean that you cannot do what you want: you need to use > round-robin mode (which AFAIK is still the default under Linux; > easy to test with crossover cables). Sure; mode_rr is always around. [I didn't get the test with the crossover cable though, sorry, could you explain perhaps? I'm not at all a networking guy ] > - most switch vendors do not support round robin mode - the only one > that I know who does is Extreme (please correct me!). That brings me to the other question though? Does mode_rr "need" switch-support? (ah! perhaps you mean I'll get assymetricity? Transmit side load balancing but no receive side load balancing because the switch will insist on sending all packets to a machine over a single port. Unless my machine answered ARP requests from different machines with alternate MACs of its cards and thus fools the switch into. But I guess that's what mode=6 does! So I'm not even sure how that is different from mode_rr. I'm sorry I'm confused again! ) Aren't many of the modes designed to operate inspite of an ignorant switch? I'm never sure which ones though! > You can get around that problem by using a separate switch for each > leg, but that requires that each host has the same number of interfaces > for that bonded network. E.g., you cannot have a host with a single > 10GigE card and another host with 4 1GigE cards. > Ah! True. I do have two switches here and each of my nodes have two eth cards. So I guess I could do that too. -- Rahul
- Previous message: [Beowulf] ethernet bonding performance comparison "802.3ad" vs Adaptive Load Balancing
- Next message: [Beowulf] ethernet bonding performance comparison "802.3ad" vs Adaptive Load Balancing
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
