Created on
09-28-2023
10:16 PM
Edited on
03-02-2026
10:10 PM
By
Jean-Philippe_P
This article describes how to set up Tier-1 MCLAG-ICL and how to troubleshoot it in managed FortiSwitches after version 7.x.x.
FortiSwitch, setup steps from MCLAG-ICL configurations and troubleshooting.
Configure FortiLink on FortiGate.
Step 1: Enable FortiLink and authorize FortiSwitch.
Troubleshooting FortiLink and MCLAG issues.
If FortiSwitch is not up, verify the setting below:
In the FortiGate CLI:
execute switch-controller get-conn-status <----- Should show authorized/up and should have an IP address from the FortiLink interface.
execute switch-controller diagnose-connection <serial_number> <----- Check for any warnings in this output.
In the FortiSwitch CLI:
get sys interface <----- IP Address should be assigned on the internal interface from FortiLink interface IP.
diagnose switch trunk summary <----- Trunk should be formed with the uplink port.
If the trunk is not forming, check below:
Before version v7.2.0:
config switch global
set switch-mgmt-mode fortilink
end
After version v7.2.0:
config switch auto-network
set mgmt-vlan 4094
set status enable
end
config switch physical-port
edit port<>
set lldp-profile default-auto-isl <----- LLDP profile needs to be set.
end
diagnose sys ntp status <----- Should be reachable and in sync with FortiLink IP address.
get sys status <----- Time needs to be in sync.
If the switch is still not coming up after performing the checks above, reach out to Technical Support with the output of the following from the FortiGate CLI.
execute switch-controller get-conn-status
exe switch-controller diagnose-connection
get sys status
execute switch-controller get-physical-conn standard
diagnose debug report
show full
If MCLAG-ICL is not forming or flapping on the FortiSwitches, check the following:
diagnose switch trunk summary <----- Make sure the trunk is up.
diagnose switch mclag peer-consistency-check <----- All inconsistencies need to be cleared.
diagnose switch mclag icl <----- The correct peer port should be visible.
diagnose switch physical-port linerate <portno> <----- Make sure Rx and Tx are passing on the port.
diagnose stp instance list<----- Check for TCN events and any loops.
If peer FortiSwitches are still not up, reach out to Technical Support with the output of the above commands.
If the MCLAG peer consistency check shows a MISMATCH on the switch interface as follows:
** Comparing "switch.interface" config ....MISMATCH
IGMP-snooping-flood-report <--
IGMP-snooping-flood-traffic <--
Check that the mcast-snooping-flood-traffic and igmp-snooping-flood-reports settings must be enabled on ICL trunks on both peers of MCLAG. This configuration is made on the trunk negotiated. This is documented on MCLAG requirements.
Example:
config switch interface
edit "_FlInK1_ICL0_"
set igmp-snooping-flood-reports enable
set mcast-snooping-flood-traffic enable
next
end
Notes:
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2026 Fortinet, Inc. All Rights Reserved.