SD-WAN SLA Jitter Threshold Flapping Triggers Route Instability Storm
Sub-millisecond probe sensitivity and absence of state hysteresis in FortiOS SD-WAN Performance SLA health checks cause continuous link failover loops, desynchronizing enterprise VoIP calls and active database connections.
Technical Root Cause Analysis
FortiOS SD-WAN uses active synthetic probe packets (ICMP, HTTP, TWAMP) dispatched every 500ms to calculate link latency, jitter, and packet loss metrics against configured SLA thresholds.
When administrators configure stringent jitter targets (e.g. 5ms) without adequate dampening intervals, standard internet jitter variance causes the calculated moving metric to breach the threshold for a single probe cycle. The link steering engine instantly evicts the primary WAN member from the SLA group and shifts routes to the secondary link. Moments later, the primary link recovers, triggering an immediate switchback. This rapid "ping-pong" route oscillation destroys TCP throughput and causes session drops.
Affected Firmware & Blast Radius Matrix
| FortiOS Branch | Vulnerable Builds | Confirmed Clean Build | Status & Workaround |
|---|---|---|---|
| FortiOS 7.2 | 7.2.0 – 7.2.6 | 7.2.7+ | Apply failtime 5 & recoverytime 10 |
| FortiOS 7.4 | 7.4.0 – 7.4.2 | 7.4.3+ | Exponential moving average smoothing |
| FortiOS 7.0 | Moderate Impact | 7.0.14+ | Increase probe interval to 1000ms |
Platform Impact: Branch and campus SD-WAN deployments steering voice, video, and mission-critical cloud ERP traffic across hybrid MPLS/Broadband/5G circuits.
Step 01: Free Verification CLI (Safe Read-Only)
Execute these commands to inspect active SLA probe measurements, link flapping logs, and SD-WAN steering state:
Diagnostic Commands
# 1. Check live SLA probe latency, jitter, and packet loss stats
diagnose sys sdwan health-check status
# 2. Dump recent SLA transition logs to detect flapping frequency
diagnose sys sdwan sla-log
# 3. Inspect active SD-WAN steering service rules
diagnose sys sdwan service
# 4. Verify current kernel routing table entries
get router info routing-table all
Remediation & Workaround Steps (Teaser Preview)
Access the complete SD-WAN SLA stabilization and hysteresis tuning runbook in the Ferrite interactive platform:
Frequently Asked Questions
Lack of hysteresis dampening in the SD-WAN health-check probe calculation causes brief internet jitter spikes to trigger instant link failovers and rapid switchbacks.
Setting failtime to 5 (5 consecutive dropped/out-of-spec probes) and recoverytime to 10 prevents spurious flapping on commercial broadband.
FortiOS 7.2.7 and 7.4.3 introduced moving-average exponential metric smoothing to filter out isolated packet anomalies.