Terry, I do not confess to be anywhere near an expert, but layer2 is, as far as I know based on a hash of the MAC addresses
http://www.linuxfoundation.org/collaborate/workgroups/networking/bonding So how well things are balanced depends on the how many machines are active to/from a server, what their MAC addresses are, and how these MAC addresses hash. If you only have a few hosts active then you may end up with only one interface being used - things will only really even out if you have 'enough hosts' all doing approximately the same amount of work against the server, all at the same time. [Also be aware that using 3 interfaces may not work well with some algorithms/ routers ... I am told that for Cisco's it is best to use 1, 2, 4, or 8 interfaces from the server, otherwise you may never get a balance coming into you server] > ... > Transmit Hash Policy: layer2 (0) > ... > > I think the reason why I see one interface dominating RX and another > dominating TX is due to the xmit_hash_policy but there are three hosts > that use this particular server for network traffic. That's 3 > different physical mac addresses. The layer2 algorithm should be fine > in that situation I would think. What am I missing? Would I just be > better off with balance-rr? > Max _______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems
