| Description | This article describes the workaround to apply when a configuration sync issue is observed on FortiSwitch after upgrading FortiGate from v7.2.8 to v7.4.7. |
| Scope | FortiGate v7.4, FortiSwitch v7.4 |
| Solution |
Reason for the issue: This issue occurs only when FortiSwitch ports are shared with a tenant VDOM. Refer to the Fortinet documentation on Multitenancy and VDOMs.
Trigger Condition: After upgrading FortiGate, a configuration sync error is e observed for FortiSwitches that have ports shared with another Tenant VDOM.
Impact: Configuration changes from the tenant VDOM to the FortiSwitch may not be possible.
The following is the output from FortiGate with an example showing a config sync error after upgrading:
FGT (root) # execute switch-controller get-conn-status FortiLink interface : FORTILINK Flags: C=config sync, U=upgrading, S=staged, D=delayed reboot pending, E=config sync error, 3=L3
FortiLink interface : FORTILINK
Root Cause: The issue arises due to a configuration format difference between FortiGate v7.2 and v7.4. In FortiGate v7.2, the switch configuration in both root and tenant VDOMs references the FortiSwitch serial number. In FortiGate v7.4, the root VDOM references the FortiSwitch name, while the tenant VDOM may still refer to the serial number.
This inconsistency leads to a configuration mismatch and sync errors. This troubleshooting tip and the configuration sync error also apply to Virtual FortiSwitch (vFortiSwitch) instances managed via FortiLink. The virtual FortiSwitch appears alongside physical FortiSwitches in the FortiGate’s Switch Controller.
Configuration Comparison: v7.2 vs v7.4: FortiGate v7.2 Configuration:
config switch-controller managed-switch
FortiGate v7.4 Configuration:
config switch-controller managed-switch
config switch-controller managed-switch
In the Tenant TEST VDOM, update the configuration (FortiGate config file) to use the FortiSwitch name (SWITCH-NAME-1) instead of the serial number:
TEST VDOM (after fix):
config switch-controller managed-switch
Verification: Re-run the sync verification commands:
FGT (root) # execute switch-controller get-conn-status FortiLink interface : FORTILINK Flags: C=config sync, U=upgrading, S=staged, D=delayed reboot pending, E=config sync error, 3=L3
FortiLink interface : FORTILINK |
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 2025 Fortinet, Inc. All Rights Reserved.