Hi,
I have few servers that are connected to PC6224 via two NIC's (bonding 
on linux, ether-channel on switch). It works for all servers except one. 
Switch claims that there are different partner keys on two links, but 
there is one server on the other end with one key. I have checked LACP 
packets sent by switch, and on one NIC a get partner key 9 and on the 
other key 17.
I've upgraded switch to latest firmware and the problem still exists (4 
other servers are still working as expected).
All servers have the same kernel and similar hardware setup.

I've tried shutdowning port 1/g1 and ether-channel switches to 1/g7 (on 
the linux side Actor key switches to 17).

What else I can do? Any help appreciated.

Configs (before switching to 1/g7):

========= switch ==========
console#show interfaces port-channel

Channel   Ports                         Hash Algorithm Type
-------   ----------------------------- -------------------
ch1       Active: 1/g1                  3
          Inactive: 1/g7
ch2       Active: 1/g2, 1/g8            3
ch3       No Configured Ports           3
ch4       Active: 1/g4, 1/g10           3
ch5       Active: 1/g5, 1/g11           3
ch6       Active: 1/g6, 1/g12           3

console#show lacp ethernet 1/g1

port 1/g1 LACP parameters:
Actor:
      system priority:              1
      port Admin key:               626
      port oper key:                626
      port oper priority:           1
      port oper timeout:            LONG
      port Admin timeout:           LONG
      LACP Activity:                ACTIVE
      Aggregation:                  AGGREGATABLE
      synchronization:              TRUE
      collecting:                   TRUE
      distributing:                 TRUE
      expired:                      FALSE
Partner:
      port Admin key:               0
      port oper key:                9
      port Admin priority:          0
      port oper priority:           255
      port Oper timeout:            LONG
      LACP Activity:                ACTIVE
      Aggregation:                  AGGREGATABLE
      synchronization:              TRUE
      collecting:                   TRUE
      distributing:                 TRUE
      expired:                      FALSE
port 1/g1 LACP Statistics:
      LACP PDUs send:               13252
      LACP PDUs received:           13812

console#show lacp ethernet 1/g7

port 1/g7 LACP parameters:
Actor:
      system priority:              1
      port Admin key:               626
      port oper key:                626
      port oper priority:           1
      port oper timeout:            LONG
      port Admin timeout:           LONG
      LACP Activity:                ACTIVE
      Aggregation:                  AGGREGATABLE
      synchronization:              FALSE
      collecting:                   FALSE
      distributing:                 FALSE
      expired:                      FALSE
Partner:
      port Admin key:               0
      port oper key:                17
      port Admin priority:          0
      port oper priority:           255
      port Oper timeout:            LONG
      LACP Activity:                ACTIVE
      Aggregation:                  AGGREGATABLE
      synchronization:              TRUE
      collecting:                   FALSE
      distributing:                 FALSE
      expired:                      FALSE
port 1/g7 LACP Statistics:
      LACP PDUs send:               73
      LACP PDUs received:           81

========= server ==========
# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.3.0 (June 10, 2008)

Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer3+4 (1)
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: 626
        Partner Mac Address: 00:19:b9:98:49:73

Slave Interface: eth0
MII Status: up
Link Failure Count: 8
Permanent HW addr: 00:15:17:28:c4:fe
Aggregator ID: 1

Slave Interface: eth1
MII Status: up
Link Failure Count: 12
Permanent HW addr: 00:15:17:28:c4:fc
Aggregator ID: 2


Configs (after switching to 1/g7):
========= switch ==========
console#show interfaces port-channel

Channel   Ports                         Hash Algorithm Type
-------   ----------------------------- -------------------
ch1       Active: 1/g7                  3
          Inactive: 1/g1
ch2       Active: 1/g2, 1/g8            3
ch3       No Configured Ports           3
ch4       Active: 1/g4, 1/g10           3
ch5       Active: 1/g5, 1/g11           3
ch6       Active: 1/g6, 1/g12           3

console#show lacp ethernet 1/g1

port 1/g1 LACP parameters:
Actor:
      system priority:              1
      port Admin key:               626
      port oper key:                626
      port oper priority:           1
      port oper timeout:            LONG
      port Admin timeout:           LONG
      LACP Activity:                ACTIVE
      Aggregation:                  AGGREGATABLE
      synchronization:              FALSE
      collecting:                   FALSE
      distributing:                 FALSE
      expired:                      FALSE
Partner:
      port Admin key:               0
      port oper key:                9
      port Admin priority:          0
      port oper priority:           255
      port Oper timeout:            LONG
      LACP Activity:                ACTIVE
      Aggregation:                  AGGREGATABLE
--More-- or (q)uit
      synchronization:              TRUE
      collecting:                   FALSE
      distributing:                 FALSE
      expired:                      FALSE
port 1/g1 LACP Statistics:
      LACP PDUs send:               13273
      LACP PDUs received:           13835

console#show lacp ethernet 1/g7

port 1/g7 LACP parameters:
Actor:
      system priority:              1
      port Admin key:               626
      port oper key:                626
      port oper priority:           1
      port oper timeout:            LONG
      port Admin timeout:           LONG
      LACP Activity:                ACTIVE
      Aggregation:                  AGGREGATABLE
      synchronization:              TRUE
      collecting:                   TRUE
      distributing:                 TRUE
      expired:                      FALSE
Partner:
      port Admin key:               0
      port oper key:                17
      port Admin priority:          0
      port oper priority:           255
      port Oper timeout:            LONG
      LACP Activity:                ACTIVE
      Aggregation:                  AGGREGATABLE
--More-- or (q)uit
      synchronization:              TRUE
      collecting:                   TRUE
      distributing:                 TRUE
      expired:                      FALSE
port 1/g7 LACP Statistics:
      LACP PDUs send:               101
      LACP PDUs received:           109

========= server ==========
# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.3.0 (June 10, 2008)

Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer3+4 (1)
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: 2
        Number of ports: 1
        Actor Key: 17
        Partner Key: 626
        Partner Mac Address: 00:19:b9:98:49:73

Slave Interface: eth0
MII Status: up
Link Failure Count: 9
Permanent HW addr: 00:15:17:28:c4:fe
Aggregator ID: 1

Slave Interface: eth1
MII Status: up
Link Failure Count: 12
Permanent HW addr: 00:15:17:28:c4:fc
Aggregator ID: 2

-- 
Daniel Fenert

_______________________________________________
Linux-PowerEdge mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/linux-poweredge
Please read the FAQ at http://lists.us.dell.com/faq

Reply via email to