SD-WAN gets sold as the answer to every WAN problem. The pitch is compelling — intelligent path selection, automatic failover, bandwidth aggregation, application-aware routing, all managed from a single dashboard. For the right organization at the right scale, it delivers on that pitch.

For most mid-market organizations deploying Teams or Webex, it’s more than they need. What they actually want is voice failover — and that’s a different, simpler problem with a simpler solution.

This article covers what SD-WAN genuinely solves for voice, when it’s the right answer, and when policy-based routing on your existing firewall gets the job done without the additional complexity and cost.


What SD-WAN Actually Is

SD-WAN (Software-Defined Wide Area Network) decouples WAN routing decisions from the underlying physical circuits. Instead of static routes that send all traffic down a single path, SD-WAN continuously monitors multiple WAN links — MPLS, broadband, LTE, fiber — and makes real-time routing decisions based on link quality, application type, and policy.

For voice specifically, SD-WAN can:

  • Detect when a WAN link’s latency, jitter, or packet loss exceeds voice quality thresholds
  • Automatically shift voice traffic to a healthier path before calls degrade or drop
  • Differentiate voice traffic from data traffic and apply different path preferences to each
  • Aggregate bandwidth across multiple links for higher total throughput

On paper, all of this is directly relevant to UCaaS. In practice, whether you need it depends entirely on your scale and circuit environment.


Where SD-WAN Genuinely Helps Voice

There are scenarios where SD-WAN is the right tool:

Large multi-site deployments with mixed circuit types. An organization with 30 sites, some on MPLS, some on broadband, some on LTE — managing WAN policy across that environment without SD-WAN is a manual configuration burden that scales poorly. SD-WAN centralizes that management and applies consistent voice policy across every site automatically.

Environments with unreliable primary circuits. If your primary WAN link has inconsistent quality — variable latency, periodic packet loss, congestion during business hours — SD-WAN’s dynamic path selection can route voice to a secondary link proactively, before a user notices a problem. Static failover only kicks in when a link goes completely down.

Bandwidth aggregation at bandwidth-constrained sites. Some SD-WAN platforms can bond multiple lower-bandwidth circuits to create a higher-capacity path. If a site’s only options are two 50 Mbps broadband connections and they need more throughput, bonding is a legitimate use case.

Distributed enterprises with cloud-first connectivity. Organizations where users connect directly to cloud platforms (Teams, Webex, Microsoft 365) from branch sites benefit from SD-WAN’s ability to optimize traffic toward cloud on-ramps rather than backhauling everything to a central hub.


The Honest Assessment — Most Organizations Want Failover, Not SD-WAN

Walk into a mid-market deployment and ask what the WAN requirement is. The answer is almost always the same: “We want a backup connection so if the main line goes down, phones keep working.”

That’s failover. It’s not SD-WAN.

Failover means: primary circuit carries all traffic, secondary circuit sits idle until the primary fails, traffic switches to secondary automatically. It’s binary — up or down. It doesn’t require continuous path monitoring, application-aware routing, or centralized WAN orchestration.

SD-WAN is designed for dynamic, policy-driven path selection across multiple active links. It’s a significantly more complex and more expensive solution to a problem that most organizations don’t actually have.

The confusion comes from vendors positioning SD-WAN as the modern replacement for any multi-WAN setup. It isn’t. Dual-WAN failover with policy-based routing is a legitimate, production-ready architecture that covers the majority of mid-market requirements without SD-WAN overhead.


The Simpler Answer — Policy-Based Routing for Voice Failover

For most deployments, the right answer is a dual-WAN setup on the existing firewall with policy-based routing that sends voice traffic to a secondary link when the primary fails — or optionally, routes voice over the secondary link always, keeping it isolated from bulk data traffic on the primary.

A typical setup: primary circuit is the main ISP connection, secondary is either a low-cost broadband line or a cellular gateway. Voice traffic is small in bandwidth terms — even a 20 Mbps LTE connection handles a meaningful number of concurrent calls. The secondary doesn’t need to match the primary’s capacity.

Meraki MX — Uplink configuration and traffic shaping:

Meraki handles dual-WAN failover at the uplink level and voice-specific routing through traffic shaping policies.

For basic failover, configure WAN1 as primary and WAN2 as failover in the uplink configuration. Meraki monitors both links continuously with loss and latency checks — when WAN1 fails the defined threshold, traffic shifts to WAN2 automatically.

For voice-specific routing — sending Teams or Webex traffic over WAN2 even when WAN1 is healthy — use a traffic shaping rule under Security and SD-WAN > SD-WAN and Traffic Shaping:

  • Create a custom traffic shaping rule
  • Match on destination: Microsoft 365 IP ranges or *.teams.microsoft.com / *.webex.com
  • Preferred uplink: WAN2
  • This routes all UCaaS traffic over the secondary link, keeping it isolated from data traffic on WAN1

This is the Meraki feature set most people are already paying for. No additional SD-WAN licensing required.

Fortinet FortiGate — Policy routing for voice:

FortiGate handles voice-specific routing through policy routes, applied before the standard routing table is evaluated.

config router policy
    edit 1
        set input-device "port1"
        set src "10.10.20.0/24"
        set dst "0.0.0.0/0"
        set gateway [WAN2 gateway IP]
        set output-device "wan2"
        set comments "Voice VLAN - route over secondary WAN"
    next
end

This policy route matches traffic sourced from VLAN 20 (voice VLAN) and sends it out WAN2 regardless of the main routing table. When WAN2 is unavailable, FortiGate falls back to the standard routing table and voice traffic uses WAN1.

For health-check based failover, configure a link health monitor on WAN2 that verifies the path is actually reachable — not just that the interface is up:

config system link-monitor
    edit "WAN2-monitor"
        set srcintf "wan2"
        set server "8.8.8.8"
        set protocol ping
        set interval 500
        set failtime 3
        set recoverytime 5
    next
end

This pings 8.8.8.8 every 500ms on WAN2. Three consecutive failures marks the link as down and policy routes sourced from WAN2 are removed. Voice falls back to WAN1 automatically.


When SD-WAN Actually Makes Sense

With the honest baseline established — SD-WAN is the right answer in specific scenarios:

You’re managing 10+ sites and WAN policy consistency is becoming a maintenance burden. At that scale, the centralized management alone justifies the investment.

Your primary circuits have variable quality, not just binary up/down failures. If calls degrade before links go down, dynamic path selection based on real-time quality metrics is worth having.

You’re replacing an MPLS network with broadband + LTE combinations. SD-WAN was purpose-built for this transition and handles the reliability gap between MPLS and broadband better than static routing.

Your organization is cloud-first with distributed branches. SD-WAN with cloud on-ramp optimization (Fortinet Secure SD-WAN, Meraki Auto VPN with cloud integration) reduces latency for Teams and Webex by keeping traffic on the optimal path to Microsoft and Cisco infrastructure rather than backhauling through a central hub.

If you’re running Fortinet or Meraki already, both platforms have SD-WAN capabilities built into the existing license tier — Meraki’s SD-WAN features are part of the MX Advanced Security license, Fortinet’s are part of FortiOS. In both cases, enabling SD-WAN features on existing hardware is worth evaluating if your site count or circuit complexity has grown to the point where manual policy management is creating overhead.


What Comes Next

Whether you’re running SD-WAN or a simpler dual-WAN failover setup, the DNS and DHCP infrastructure underneath your network needs to be production-grade to support UCaaS reliably. DNS and DHCP for Enterprise Networks — Production Configuration and Troubleshooting covers the configuration and failure modes that affect call setup and endpoint provisioning.

For the bandwidth planning that informs your WAN circuit sizing — primary and secondary — Bandwidth Planning for UCaaS — How to Calculate Capacity Before You Deploy walks through the concurrent call math that determines what your secondary circuit actually needs to handle.

Scroll to Top
SystemStackHQ — Footer