Member port of an LACP IFGRP is marked as down due to LACP key value mismatch between ports of the same IFGRP
Applies to
- Clustered data ONTAP 9.2 or later
- LACP IFGRP
Issue
"ifgrp show" displays one or more ports in the multimode LACP IFGRP as down, which indicates that it does not participate in the link aggregation.
Member port is physically up but "ifgrp show" displays it is down.
Cluster::> ifgrp show -node node01 -ifgrp a0a
Node:
node1
Interface
Group Name: a0a
Network Ports: e0c, e0d
Up Ports: e0d,
Down Ports: e0c
'ifconfig -v':
a0a: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 9000 options=6407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSU M,TSO4,TSO6,LRO,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>
ether 02:a0:98:XX:YY:ZZ
lag id: [(8000,02-A0-98-11-22-33,0032,0000,0000),
(8000,AA-BB-CC-DD-EE-FF,0037,0000,0000)]
laggport: e0d flags=1c<ACTIVE,COLLECTING,DISTRIBUTING> state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING>
[(8000,02-A0-98-11-22-33,0032,8000,0006),
(8000,AA-BB-CC-DD-EE-FF,0037,8000,00B9)]
input/output LACPDUs: 460 / 14099
laggport: e0c flags=18<COLLECTING,DISTRIBUTING> state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING>
[(8000,02-A0-98-11-22-33,0033,8000,0007), <<<<<<<<<<Key value for port e0c is different. (8000,AA-BB-CC-DD-EE-FF,0037,8000,043A)]
input/output LACPDUs: 460 / 14099
Check SystemID and Key value sent in LACPDUs of LACP Ports. LACPDU counters can also be viewed using command " ifconfig -v " from ONTAP 9.2 onwards.
In the example above, filer is sending the systemID as 02-A0-98-XX-YY-ZZ from each of it's ports and the switch is sending systemID as AA-BB-CC-DD-EE-FF.
Next field to the systemID is for Key value. "0032" and "0037" are Key values from the filer and switch, respectively.
Check if IFGRP port "a0a" is configured in non-default IPspace.
Cluster::> network port show -node node01 -port a0a -fields IPspace node port ipspace
cdot-vsim1-01 a0a test <<<< Non-default IP space