PowerConnect 2748 + Linux + link aggregation

Steve Thompson smt at vgersoft.com
Thu Mar 1 15:51:20 CST 2007


I have four new PE2900 systems running 64-bit CentOS 4.4 (equivalent to 
RHEL 4 U4). Each has the two built-in Broadcom NIC's (eth0, eth1) and an 
add-in Intel Pro 1000 card (eth2, eth3), and a PowerConnect 2748 switch. I 
can properly identify which ethX is which NIC port (and yes, they are 
detected in opposite order to the labeling). Everything has the latest 
firmware. With the switch in either managed or unmanaged mode, I can 
attach any of the four interfaces of each system to the switch, one at a 
time with a suitable IP address and netmask, and can happily communicate, 
so all NIC's and cables appear to be good.

I am trying to use channel bonding (not a newbie), with eth0+eth2 as 
bonding pair bond0 attached to two adjacement ports on the switch 
(eth1+eth3 are not in use). That is, the bonding pair is the first NIC on 
each card. Same for each system. From /etc/modprobe.conf:

 	alias bond0 bonding
 	options bond0 mode=802.3ad miimon=100

and I believe that the ifcfg-ethX configurations are correct.

There are four LAG groups on the switch, each with two port members, and 
the cables from each host are connected to the proper switch ports. The 
switch is in managed mode and has IP 192.168.4.9/22; no other switch 
configuration changes were made. The four systems have IP addresses 
192.168.4.10/22 (.11, .12, .13). Everything comes up; NIC's say we have a 
link, switch says we have a link, ethtool says we have a link. Only 
problem is that we can not pass packets between any systems. In addition, 
at any one time, only 50% of the systems can communicate with the switch 
IP, and rebooting all the systems changes which 50%. Using autonegotiate 
or fixed 1000-full makes no difference. If I leave bonding configured on 
each host but delete each LAG group on the switch, all four systems can 
communicate with each other, except that I lose around 50% of the packets 
(eg with ping). Help! I've done something dumb but can't work out what it 
is.

Steve
----------------------------------------------------------------------------
Steve Thompson                 E-mail:      smt AT vgersoft DOT com
Voyager Software LLC           Web:         http://www DOT vgersoft DOT com
39 Smugglers Path              VSW Support: support AT vgersoft DOT com
Ithaca, NY 14850
   "186,300 miles per second: it's not just a good idea, it's the law"
----------------------------------------------------------------------------



More information about the Linux-PowerEdge mailing list