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