Firmware Upgrade
Last updated
Was this helpful?
Last updated
Was this helpful?
There is a recommended order how for upgrading a managed FortiSwitch environment. However, ignoring this might have no impact on smaller firmware steps, but it is highly recommended for larger setups and significant firmware uprades, especially between major Firmware releases, such as 6.4.3 to 7.2.9
Upgrade Fortigate first and then work your way out from the access switches back to the core switches. It is highly recommended to upgrade and restart switches in an MCLAG configuration simultaneously. MCLAG configurations with switches running different firmware versions are not supported. I recommend using firmware staging for MCLAG setups.
Fortinet maintains a list of recommended Fortigate and FortiSwitch version combinations. Just search for 'FortiLink Compatibility' on the internet; it should provide the latest compatibility chart.
Upgrading firmware generally does not require any intermediate steps. Fortiswitches can be upgraded from version 3.5.0 directly to the latest release. The only current exceptions are the FS-424E (incl. POE, FPOE, Fiber) and FS-M426-FPOE models. Be sure to check the release notes.
List currently installed Fortiswitch images on the Fortigate:
Upload new images to the FortiGate. It is recommended to use FTP for faster transfer. is suggested for setting up a one-time use FTP server.
Stage the firmware to all FortiSwitches. This will store the image on the FortiSwitch in the backup partition and set it as the default boot partition for the next switch restart.
Rerun the execute switch-controller switch-software list-available
command to get the new image name.
Verify the images are staged correctly
Reboot the switches from the GUI, starting with the access switches and working your way back to the core. In a multi-tier setup, reboot the access switches first, then the second-tier core switch, and finally the first-tier core switch. Reboot MCLAG switches at the same time.
In the List View under 'Managed FortiSwitches' you can select multiple switches and reboot them at the same time.
Alternatively, the switches can be restarted from the Fortigate CLI:
execute switch-controller switch-action restart swtp all
execute switch-controller switch-action restart swtp switch-group <switchgroups>