802.3ad

Michael ODonnell michael.odonnell at comcast.net
Thu Aug 25 15:00:01 EDT 2005


Anybody here got 802.3ad running?  If so, which kernel
are you running and what switch are you using?

I've got an RHAT box (RHEL4AS with a 2.6.9 kernel
plus a raft of RHAT patches) trying to dance the
LACP dance with an Extreme (brand) switch that
seems to work OK with Windows as the 802.3ad client.

Linux bonding seems to sorta-kinda work in the sense
that bond0 has two slaves and properly fails over from
one link to the other when we yank cables and such.

I don't know what to make of the fact that, despite
messages such as these:

   Warning: No 802.3ad response from the link partner
            for any adapters in the bond


...we neverthess see this in /proc/net/bonding/bond0 :

   Ethernet Channel Bonding Driver: v2.6.1 (October 29, 2004)

   Bonding Mode: IEEE 802.3ad Dynamic link aggregation
   MII Status: up
   MII Polling Interval (ms): 100
   Up Delay (ms): 0
   Down Delay (ms): 0

   802.3ad info
   LACP rate: slow
   Active Aggregator Info:
           Aggregator ID: 1
>>>>       Number of ports: 1
           Actor Key: 9
           Partner Key: 1
           Partner Mac Address: 00:00:00:00:00:00

   Slave Interface: pci01_06_0
   MII Status: up
   Link Failure Count: 1
   Permanent HW addr: 00:04:fc:01:16:ab
   Aggregator ID: 1

   Slave Interface: pci3c_06_0
   MII Status: up
   Link Failure Count: 1
   Permanent HW addr: 00:04:fc:01:16:ad
   Aggregator ID: 3


...which would seem to indicate that a lot of the
802.3ad plumbing is working though, as that marked
line seems to indicate, it appears that only one
port on the switch is active with the Aggregator,
when we'd instead like to see both ports in use.

ifconfig on the client seems to confirm (via the Rx
and Tx packet counts) that only one interface at a
time is actually seeing any traffic.

I'm also trying to beg a Cisco switch from another
department to see if we get any further using that,
but in the meantime, any clues?

 



More information about the gnhlug-discuss mailing list