Created on
10-14-2020
10:30 PM
Edited on
07-18-2025
02:21 AM
By
Anthony_E
Description
This article describes the implementation of shortest path first scheduling and throttling in FortiOS.
Scope
FortiGate.
Solution
Overview:
Fortinet allows for the configuration of SPF delay time and SPF hold time as mentioned below.
CLI syntax.
Configure values where the first number is the delay integer and the second is the hold integer
set spf-timers “delay_integer” “hold_integer” <enter>
<sfp-delay_timer> <----- Specifies the initial delay before the first SPF run after an LSA (Link State Advertisement) update, allowing for stabilisation and batched processing of multiple updates.
<sfp-hold_timer> <----- Determines the interval between subsequent SPF runs, which doubles each time SPF is triggered again, implementing an exponential backoff to prevent excessive recalculations during frequent network changes.
configure router ospf
set spf-timers “delay_integer” “hold_integer” <enter>
end
config router ospf
set router-id 1.1.1.1
set spf-timers 0 2 <<<<<
end
2025-07-08 00:17:32 [root] OSPF: BFD[port1:10.191.20.69-1.1.1.1]: BFD Down; Inactivity Timer scheduled
2025-07-08 00:17:32 [root] OSPF: NFSM[port1:10.191.20.69-1.1.1.1]: Status change Full -> Down
2025-07-08 00:17:34 [GLOBAL] NSM: RIB update for 100.0.0.0/24
2025-07-08 00:17:34 [GLOBAL] NSM: RIB[default:100.0.0.0/24]: Delete from FIB
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.