Solution | To troubleshoot the issue, follow these steps:
Verify the LACP mode on both the FortiGate and the Cisco switch. Ensure that the LACP mode is set to active on both devices.
config system interface
edit <aggregate_port>
set lacp-mode active
next
end
Verify the aggregate interface status to check for the Actor/Partner states with the command "diagnose netlink aggregate name <aggregate_port>"
Run the command 'diagnose sniffer packet <leg interface> "ether proto 0X8809" 4 0 a' on the FortiGate to capture LACP packets.
Verify the output of the command to ensure that the FortiGate is sending and receiving LACP packets.
vpn1 (VPN) # diagnose sniffer packet any "ether proto 0X8809" 4 0 a
interfaces=[any]
filters=[ether proto 0X8809]
2026-04-15 15:41:56.527039 port19 in 802.3ad LACPDU (32768,4C-BC-48-98-41-00,0125,32768,0290) ASAIEE (0000,00-00-00-00-00-00,0000,0000,0000) PSIODD
In every incoming packet (e.g., port19 in), the Partner Information field is all zeroes: (0000,00-00-00-00-00-00,0000,0000,0000). This means the switch is receiving the FortiGate's packets but is failing to process them. It does not recognize the FortiGate as its partner.
The switch is sending the PSIODD flag.
P (Passive): The switch is waiting for the other side to talk. S (Short Timeout): The switch wants fast heartbeats. <-- FortiGate is set to slow (via 'set lacp-speed slow'). I (Individual): The switch has orphaned these ports. It is not trying to bundle them into an aggregate. D/D (Discarding): The switch is blocking all traffic on these ports because the LACP handshake has not finished.
2026-04-15 15:41:56.690619 port19 out 802.3ad LACPDU (65535,B4-B2-E9-03-BA-C8,0017,0255,0001) ASAIDD (32768,4C-BC-48-98-41-00,0125,32768,0290) ASAOEE
FortiGate is Ready (ASAIDD): FortiGate is sending ASAIDD. It is Active, Short Timeout, and Aggregatable, but it is Discarding because the switch is telling it that it cannot be identified (the zeros).
Recommended fixes:
On the Switch: Ensure channel-group X mode active is configured on both member ports. On the Switch: Check for any 'lacp suspend-individual' settings or spanning-tree inconsistencies that might be keeping the ports in an 'Individual' state. On the FortiGate: The configuration is currently set lacp-speed slow, but the switch is requesting Short Timeout (the S in ASAIEE). Change the FortiGate to match:
If the issue persists, try disabling auto-negotiation on the FortiGate and Cisco switch, and manually set the speed and duplex settings.
|