SD-WAN

SD-WAN Architecture: Control, Data, and Management Planes Explained

Every SD-WAN platform shares the same three-plane architecture: management, control, and data. The vendor-specific components (vManage, vSmart, FortiManager, etc.) compared.
SD-WAN Architecture: Control, Data, and Management Planes Explained
Table of Contents
In: SD-WAN

Every SD-WAN platform shares the same three-plane architecture: management, control, and data. Once you understand the planes, the differences between Cisco Catalyst SD-WAN, Fortinet Secure SD-WAN, VMware VeloCloud, Versa, and Palo Alto Prisma all become implementation details rather than architectural divergences. Vendor-specific component names are noise; the model is the same.

This article walks through the three planes, what each does, how they communicate, and the design constraints that drive how vendors actually deploy them. If you are evaluating SD-WAN, designing a deployment, or just trying to make sense of a vendor diagram, this is the reference.

The Three Planes

Network engineers learn this model from MPLS-VPN and SDN: separate the work the network does into three concerns:

Management
Job
Configure, monitor, troubleshoot. Operator-facing.
Frequency of operation
Manual / scheduled (minutes to days)
Control
Job
Compute and distribute routing/policy state to forwarding nodes
Frequency of operation
Continuous (sub-second to seconds)
Data
Job
Forward customer packets according to control-plane state
Frequency of operation
Per-packet (microseconds)

SD-WAN borrows this directly. The innovation is centralizing the management and control planes (in legacy WAN they were distributed across every router) and leaving only the data plane at the branch. Branch edge devices forward packets according to centralized policy without needing to consult the controller per-packet.

The Management Plane

The management plane is the operator-facing layer: the GUI, REST APIs, monitoring dashboards, template authoring tools, certificate management, software upgrade orchestration, and the central database that holds configuration state.

Vendor implementations:

Cisco Catalyst SD-WAN
vManage (now SD-WAN Manager)
VMware VeloCloud
VeloCloud Orchestrator
Fortinet
FortiManager + FortiAnalyzer
Versa
Versa Director
Palo Alto Prisma SD-WAN
Strata Cloud Manager (formerly Panorama)
HPE Aruba EdgeConnect
Orchestrator

Common characteristics: heavy footprint (database, web stack, REST API server), one or two instances per region (with HA clustering), accessed by operators not by edge devices. Operators write templates here that define what each branch type looks like; they push templates to the control plane which distributes the resulting configurations to data-plane edges.

Day-2 operations live in the management plane. If your management UI cannot show you why traffic is traversing a particular path, who changed a policy yesterday, or which branches have non-template-managed ad-hoc configurations, you are in for a bad operational time. This is where vendor differences matter most in practice.

The Control Plane

The control plane computes routing and policy state and distributes it to edge devices. In legacy WAN this work happened on every router (running OSPF or BGP locally). In SD-WAN it is centralized: a small number of controllers run the routing protocol, decide which routes to advertise to which edges, and push policy.

Vendor implementations:

Cisco Catalyst SD-WAN
Control plane componentvSmart controllers
Routing protocol
OMP (Overlay Management Protocol, BGP-derived)
VMware VeloCloud
Control plane component
VeloCloud Gateway / Hub
Routing protocol
iBGP, custom path selection
Fortinet
Control plane component
FortiGate fabric members + iBGP
Routing protocol
iBGP for routing; SD-WAN rules for steering
Versa
Control plane componentVersa Controller
Routing protocol
iBGP-based with extensions
Palo Alto Prisma SD-WAN
Control plane component
Cloud control plane (CloudGenix legacy)
Routing protocol
App-defined policies; cloud-native control
HPE Aruba EdgeConnect
Control plane component
Orchestrator + SDX peering
Routing protocol
BGP and Aruba's tunnel orchestration

OMP (in Cisco Catalyst SD-WAN) deserves a callout: it is a BGP-style path-vector protocol designed specifically for the SD-WAN use case. It carries routes, services (firewall, NAT, etc.), TLOC (Transport Locator) advertisements that describe each edge's transports, and policy. If you understand BGP path attributes and route maps, OMP will be familiar - the mental model is the same. See the BGP cluster pillar for the foundational BGP concepts.

Control plane components are typically lightweight (no big database, no heavy UI), run as 2 or 3 instances per region for HA, and need fast paths to all the edge devices they manage. They can fail without immediate data-plane impact (edges keep forwarding using last-known policy), but new policy changes do not propagate until controllers come back.

The Data Plane

The data plane is where packets actually move. Edge devices at every site form encrypted IPsec tunnels to other edges (and to cloud gateways), apply policy received from the control plane, and forward packets accordingly.

Vendor implementations:

Cisco Catalyst SD-WAN
Data plane component
WAN Edge (cEdge IOS-XE based; vEdge Viptela-OS legacy)
Form factors
Catalyst 8000 series, ISR 4000, virtual
VMware VeloCloud
Data plane componentVeloCloud Edge
Form factors
Hardware appliances + virtual
Fortinet
Data plane componentFortiGate
Form factors
Existing FortiGate firewall hardware
Versa
Data plane component
Versa CSG (Carrier-Grade Software-defined Gateway)
Form factorsHardware + virtual
Palo Alto Prisma SD-WAN
Data plane componentION devices
Form factorsDedicated hardware
HPE Aruba EdgeConnect
Data plane componentEdgeConnect appliances
Form factorsHardware + virtual

Edges are at every branch and number in the thousands for large enterprises. They need to:

  • Form IPsec tunnels over each available transport
  • Deep-packet-inspect to identify applications
  • Apply per-application steering policy
  • Maintain telemetry back to the management plane
  • Survive control-plane outages by continuing to forward using cached policy

The data plane is the most performance-sensitive component. Hardware acceleration, ASIC-level encryption, and proper sizing matter. An undersized branch edge becomes the bottleneck even if everything else is right.

Orchestration: The Fourth Component (Sometimes)

Some vendors break out a fourth component for orchestration - the bootstrap and authentication layer that brings new edges into the fabric:

Cisco Catalyst SD-WAN
vBond orchestrator
VMware VeloCloud
VeloCloud Orchestrator (handles both management and orchestration)
Fortinet
FortiManager (handles both)

The job: when a new branch edge boots up for the first time, it needs to find the rest of the fabric. The orchestrator is what it talks to first. The orchestrator validates the edge's certificate, tells it which controllers and management plane to connect to, and steps out of the path. After bootstrap, the edge talks directly to control and management; the orchestrator is only involved at onboarding.

Cisco breaks this out as a separate vBond component because the architectural concern (a publicly-reachable bootstrap point) has different security requirements than the rest of the platform. vBond is typically internet-facing; vManage and vSmart are not. Other vendors collapse this into the orchestrator.

How the Planes Communicate

The protocols connecting the planes vary by vendor, but the conceptual flow is consistent:

  1. Operator authors policy in the management plane. "Voice goes over MPLS or lowest-jitter broadband; SaaS goes direct to the internet."
  2. Management plane pushes policy to control plane. Cisco: vManage configures vSmart with the policy. Fortinet: FortiManager pushes to FortiGates.
  3. Control plane translates policy into per-edge state. The vSmart converts site-agnostic policy into per-site routes and TLOC advertisements that the relevant edges need.
  4. Control plane distributes state to edges via the routing protocol. OMP in Cisco; iBGP in others.
  5. Edges enforce policy on packets. Per-flow policy lookup, per-application classification, per-tunnel SLA tracking.
  6. Edges report telemetry back to management. Path metrics, application performance, policy hits, certificate status.

The cycle runs continuously. Policy changes propagate from management to data plane in seconds. Path metrics flow from data plane back to management for the operator dashboards.

High Availability Across the Planes

Management
Failure impact
Operators cannot make new changes; existing operations continue
Typical HA pattern
3-node cluster (Cisco vManage); active-passive pair (FortiManager)
Control
Failure impact
New policy does not propagate; edges keep forwarding with last-known state
Typical HA pattern
2-3 controllers per region, no shared state required
Data
Failure impact
That branch goes offline (depending on transport)
Typical HA pattern
Active-active or active-standby pair at HQ; single edge with multiple transports at branches
Orchestration
Failure impact
New edges cannot bootstrap; existing edges unaffected
Typical HA pattern
Multi-instance behind anycast or DNS round-robin

The architectural property that matters most in production: data-plane edges keep forwarding when the control and management planes are down. They cache their last-known policy and continue applying it. This is the deliberate decoupling that makes SD-WAN reliable in practice. A management plane outage is a 4-hour incident; a data plane outage at a branch is the branch going offline.

Design Implications

Three architectural decisions have outsized impact on operations:

  1. Where do you place control plane components? Centralized at HQ is operationally simpler. Distributed across regions is more resilient and reduces control-plane latency to edges. Most large enterprises do regional control planes with global federation.
  2. How do edges find controllers? Static configuration (each edge knows controller IPs) is brittle but simple. DNS-based discovery is flexible but introduces a DNS dependency. Cisco uses vBond as a DNS-resolvable bootstrap point.
  3. How is the management plane secured? The management plane database holds your entire WAN policy. Tight access controls, audit logging, role-based access, and integration with your IdP are not optional in production.

Summary

Every SD-WAN platform decomposes into three planes: management (operator-facing), control (policy and routing distribution), and data (packet forwarding at the edges). Some vendors add a fourth orchestration component for edge onboarding. Vendor-specific component names are implementation details; the architecture is consistent across the market.

If you understand the three-plane model and what each plane needs from the others, you can read any vendor's architecture diagram in five minutes and ask the right questions about HA, scale, and operational impact. Bookmark the SD-WAN cluster pillar for the broader operational picture, and treat this article as the architectural reference you come back to when evaluating new vendors or designing new deployments.

Written by
More from Ping Labz
MPLS L3VPN vs SD-WAN migration feature image, PingLabz
MPLS

MPLS L3VPN vs SD-WAN: When to Migrate

A decision framework for migrating from MPLS L3VPN to SD-WAN: what's different, when to migrate, the 7-step transition that works, and when the right answer is to stay.
Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to Ping Labz.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.