Symptom
Controller mode, cedge version 17.2.1/17.3.1, OSPF SPF timers are not configured properly.
Symptom:
The SPF timers were configured to be : initial 300, minimum hold 100, maximum 600. In "show ip ospf" the minimum holdtime timer returns it to be 300 (as the initial delay), but it should be 100 as it was configured. Once we configure ?timers throttle spf 300 100 600?, we have a misconfig between sdwan run and ios runn, OSPF takes the IOS seen timers, which is wrong.
edge_120#sh run | s ospf
router ospf 1 vrf 1
timers throttle spf 300 300 600 <<<<<<<< should be ?timers throttle spf 300 100 600?
cedge_120#
cedge_120#sh sdwan running-config | s r o
router ospf 1 vrf 1
auto-cost reference-bandwidth 100
timers throttle spf 300 100 600 <<<<<<<< show sdwan run looks fine, but process takes 300 300 values
compatible rfc1583
cedge_120#show ip ospf
Routing Process "ospf 1" with ID 1.1.1.1
Domain ID type 0x0005, value 0.0.0.1
Initial SPF schedule delay 300 msecs
Minimum hold time between two consecutive SPFs 300 msecs <<< Issue
Maximum wait time between two consecutive SPFs 600 msecs
Conditions
nondefault SPF timer is configured for initial timer which affects hold timer too