Cisco 300-415: Cisco SD-WAN Fabric Architecture and Planes — Study Guide
Part of the Cisco SD-WAN 300-415 ENSDWI — Study Guide. Practice with verified answers in the Cisco exam hub, or take timed practice tests on ExamRoll.io.
Overview
Cisco SD-WAN is an intent-based fabric built from distinct components and planes that separate management, orchestration, control, and data functions. The architecture scales from a few branches to thousands, independent of the underlay transport, while maintaining deterministic control and security. This section explains the roles of vManage, vSmart, vBond, and WAN Edge; the planes and protocols that interconnect them; platform choices; addressing and segmentation; overlay topology patterns; multitenancy and grouping concepts; and the key design trade-offs and failure modes you must consider.
Fabric Components and Planes
- WAN Edge: The data-plane router at the branch, campus, colocation, or cloud edge. It forms secure data tunnels, executes policy, runs BFD for path liveliness, exchanges OMP routes with controllers, and forwards user traffic.
- vSmart Controller: The control-plane brain. It builds and maintains the overlay topology, distributes route and policy information via OMP, and orchestrates WAN Edge connectivity and crypto-key distribution to enable secure IPsec peering between edges.
- vBond Orchestrator: The first point of contact for new devices. It authenticates device identity, assists NAT traversal, and coordinates each WAN Edge’s connection to vSmart. It maintains persistent connections to vSmart controllers and typically lives in reachable public IP space for universal onboarding.
- vManage: The management and orchestration plane (NMS). It provides intent input, configuration templates, image management, telemetry, Cloud OnRamp automation, and APIs. vManage does not participate in the forwarding control plane.
Planes and protocols:
- Management plane: vManage uses secure channels (NETCONF/gRPC over TLS) to monitor and configure devices and controllers.
- Orchestration plane: vBond uses DTLS/TLS to authenticate devices, share controller reachability, and punch through NAT. With controller certificates and no alternate port configured, vBond listens on UDP/TCP 12346.
- Control plane: vSmart uses OMP to exchange prefixes, TLOCs, and policies with WAN Edge devices. Control connections default to DTLS; TLS is also supported and commonly required through strict firewalls or compliance regimes.
- Data plane: WAN Edge devices build IPsec (or GRE where appropriate) tunnels between TLOCs for encrypted transport, with BFD probing per tunnel for sub-second failure detection and application-aware routing.
Lifecycle on join:
- WAN Edge contacts vBond, authenticates, and receives controller lists.
- WAN Edge establishes DTLS/TLS control sessions to vSmart (and to vManage for management).
- vSmart distributes crypto-key information; WAN Edge then forms IPsec tunnels with other WAN Edges as required by policy and topology.
Resiliency implications:
- Loss of vManage affects only configuration and visibility; data forwarding continues.
- Loss of vBond affects onboarding of new devices; existing devices are unaffected.
- Loss of all vSmart controllers isolates the control plane; data tunnels persist but route/policy changes halt and stale control state may degrade operations over time.
- BFD-driven path failover and multiple TLOCs provide data-plane continuity during underlay or transport outages.
Identity, Addressing, and Segmentation
Identity and addressing are overlay-centric:
- Organization name: A fabric-wide string that must match on all devices and controllers; a mismatch prevents control-plane adjacency.
- System IP: A unique, loopback-like 32-bit identifier per device used in TLOC tuples and control-plane addressing. It is not tied to any physical interface.
- Site ID: A numeric identifier grouping devices at a location. By default, devices sharing a site ID do not form direct data tunnels to avoid hairpins and loops inside a site.
- Certificates: Devices and controllers use X.509 identity. Hardware WAN Edges leverage secure device identity (SUDI) for zero-touch provisioning; all devices must enroll and be authorized in vManage before joining the fabric.
Key VPNs:
- VPN 0 (Transport): Carries underlay transport connectivity and TLOC interfaces toward MPLS, DIA, broadband, or LTE. NAT, DHCP, PPPoE, and static/default routes terminate here. TLOC = {system IP, color, encapsulation} where color characterizes transport (for example, mpls, biz-internet, public-internet) and encapsulation is IPsec or GRE.
- VPN 512 (Management): Out-of-band device management and controller reachability. On IOS XE SD-WAN, this maps to a management VRF; on vEdge it is explicit VPN 512. Controllers and WAN Edges establish management sessions using TLS-secured protocols.
- Service VPNs (1–511 except 512): Carry user services and may run OSPF, EIGRP, BGP, static routing, or bridging. Policies (centralized and localized) steer inter-VPN and intra-VPN flows, QoS, and security.
Useful base configuration elements:
sdwan
system-ip 10.255.0.11
site-id 101
organization-name ACME-Global
Failure modes to watch:
- Duplicate system IPs or site IDs create control anomalies or undesired tunnel suppression.
- Organization-name mismatch prevents OMP adjacencies.
- Certificate expiry or revocation severs controller or device trust.
- Misplaced management default route in VPN 512 strands a device from controllers; misplaced transport default in VPN 0 isolates TLOCs.
Platforms, Deployment Models, and Controller Design
WAN Edge platforms:
- Cisco IOS XE SD-WAN: Supported on ISR 4000 Series and ASR 1000 Series platforms (and the Catalyst 8000 family). Prefer IOS XE SD-WAN for long-term feature velocity and unified branch services.
- vEdge: Earlier Viptela-based hardware/virtual platforms still supported in many deployments; migration planning should consider feature gaps and lifecycle timelines.
- Virtual WAN Edge: Runs on hypervisors and servers including Cisco UCS and Cisco ENCS 5000 Series, and in public clouds (AWS, Azure, GCP). Use Cloud OnRamp to automate IaaS deployments; prerequisites include subscribing to the cloud marketplace image (for example, AWS AMI) and preparing a device template in vManage.
Underlay independence and transport diversity:
- Each TLOC binds to a transport with an associated color; policy can prefer, balance, or exclude transports per application, SLA, or site role.
- IPsec is the default across untrusted underlays; GRE may be used over private MPLS where encryption is unnecessary or constrained.
- BFD provides per-tunnel liveliness and SLA metrics (loss, latency, jitter) to drive application-aware routing.
Controller clustering, scale, high availability, and placement:
- vManage: Deploy as a three-node or larger cluster for HA and resiliency; co-locate with high-throughput storage for telemetry and image repository. Back up frequently.
- vSmart: Deploy multiple controllers across fault domains and geographies; all WAN Edges form control sessions to more than one vSmart. vSmart instances scale horizontally; plan N+1 capacity to sustain a controller loss.
- vBond: Deploy at least two orchestrators in public address space (or with static NAT and consistent port mapping). vBond maintains permanent sessions to vSmart and transient sessions to WAN Edges during onboarding.
- Placement: Controllers may be hosted in your data centers or in public cloud. Ensure deterministic inbound reachability from the internet for vBond and sufficient egress for WAN Edges. If middleboxes mandate TLS inspection exceptions, prefer TLS control sessions over DTLS.
Operational notes:
- Default control-plane transport is DTLS; switch to TLS when crossing strict firewalls or compliance domains that only allow TCP-based encrypted control. Ensure the appropriate ports are permitted end-to-end.
- When a WAN Edge joins, it establishes DTLS/TLS to vSmart and IPsec tunnels to peer edges based on OMP reachability and policy. Ensure NAT keepalives and UDP pinholes on broadband circuits to avoid silent tunnel drops.
Overlay Topologies, Multitenancy, and Design Trade-offs
Topology patterns are realized via centralized control policies (route and TLOC advertisements) and localized data policies:
- Full mesh: Lowest latency between all sites; excellent resilience; highest control and data-plane scale load due to many IPsec/BFD sessions.
- Hub-and-spoke: Simple scale with fewer tunnels; hub becomes a bandwidth and resiliency choke point without dual-hub design; higher path latency for spoke-to-spoke.
- Regional hub: Balances latency and scale by scoping full meshes regionally and backhauling inter-region via hubs; requires careful policy to prevent tromboning.
- Dual hub (active/active or active/standby): Improves resilience and can distribute load; increases control complexity (ECMP, tie-breaking, loop prevention) and consumes more hub resources.
Multitenancy and grouping:
- True multitenancy: Service providers can enable multi-tenant mode on controllers to host multiple logical organizations with isolated control planes, administrators, and policies on the same controller cluster.
- Segmentation per tenant or business unit: Use service VPNs to enforce traffic separation, route-leaking where required, and per-VPN policy/QoS.
- Device grouping: Use vManage device groups, site lists, VPN lists, prefix/TLOC lists to target policies, upgrades, and templates by function, region, or role.
Design trade-offs:
- Latency vs policy control: Full mesh minimizes latency but complicates policy enforcement and observation; hub-and-spoke simplifies control but adds latency for east–west flows.
- Resilience vs operational scale: More TLOCs, transports, and hubs increase availability and path choice but multiply IPsec/BFD sessions and control scale. Use regionalization and summarization to keep OMP and FIB sizes in check.
- Underlay diversity vs cost: Adding broadband and LTE improves reachability and brownout resistance; cost, NAT behavior, and variable jitter may complicate SLAs. Use BFD-derived SLA classes and app-aware routing to constrain sensitive traffic.
- Centralized policy richness vs troubleshooting opacity: Complex match/action chains provide granular control but can obscure forwarding logic. Keep policy modular, versioned, and well-documented; test in a staging fabric.
- Security vs performance: Mandatory IPsec on all transports strengthens confidentiality but introduces CPU overhead and MTU/fragmentation considerations. Prefer hardware crypto acceleration and consistent MSS/PMTUD tuning.
Common failure modes and mitigations:
- Asymmetric policy preventing tunnel formation: Validate TLOC and control policies symmetrically; confirm OMP TLOC routes.
- NAT pinholes expiring on UDP: Prefer TLS control or configure NAT keepalives; consider static NAT for controllers.
- Site ID misuse collapsing intra-site tunnels: Ensure unique site IDs per physical location; use BFD color-restrict policies for intra-campus intent instead of forcing site merges.
- Spoke-starved hubs: Monitor hub CPU/crypto and BFD session counts; scale out hubs or introduce regional hubs; use QoS and policers to protect control traffic.
Practical Problem Scenario
Apex Manufacturing is expanding into AWS while operating 600 global branches on dual transports (MPLS and DIA). They need to extend SD-WAN into AWS with minimal latency to regional applications, maintain compliance by using TLS for control, and ensure controller HA.
- Place two vBond orchestrators in public IP space and three vSmart controllers across two clouds.
- Rationale: vBond must be publicly reachable to assist NAT traversal; multiple vSmart instances provide control-plane HA and geographic proximity. vBond maintains permanent sessions to vSmart and transient sessions to WAN Edges, accelerating onboarding and reattachment.
- Convert all control connections to TLS and permit TCP 12346 through enterprise firewalls.
- Rationale: Default DTLS may be blocked by strict middleboxes. TLS ensures control-plane reachability through TCP proxies and inspection domains without sacrificing encryption or integrity.
- Deploy vManage as a three-node cluster in a central cloud region with daily backups.
- Rationale: The management plane must remain available for policy, image, and telemetry operations. Clustering preserves state and scales API/GUI access; backups protect against operational data loss.
- Use Cloud OnRamp for IaaS to instantiate virtual WAN Edge routers in AWS, one per VPC, in transit gateway-attached subnets.
- Rationale: Cloud OnRamp automates AMI subscription, deployment, and certificate enrollment. WAN Edge devices terminate SD-WAN TLOCs and advertise VPC routes via OMP, integrating cloud workloads into the fabric with the same policy set.
- Assign system IPs from a reserved overlay block and unique site IDs per cloud region (e.g., 9001–9010), and set a consistent organization name across the fabric.
- Rationale: Unique system IPs and site IDs prevent tunnel suppression and control-plane ambiguity. Organization-name uniformity is mandatory for OMP adjacencies and certificate trust.
- Configure VPN 0 for dual transports in AWS edges (public-internet and, when available, Direct Connect via a private color) and enable BFD with SLA classes for app-aware routing.
- Rationale: Transport diversity improves reachability and brownout resistance. BFD provides loss/latency/jitter metrics to steer application traffic toward the best-performing TLOC per SLA.
- Expose VPN 512 only to management subnets and restrict routing to controllers via explicit static routes and ACLs.
- Rationale: Minimizes attack surface on the management plane and avoids route leaks that could strand devices or overexpose controller services.
- Implement a regional hub topology using AWS edges as hubs for their respective regions, with dual on-prem hubs per continent for failover, and enable spoke-to-spoke direct internet paths for latency-sensitive traffic.
- Rationale: Regional hubs localize flows to reduce latency and contain control scale; dual hubs provide redundancy. Controlled spoke-to-spoke direct tunnels preserve low latency for real-time apps without overloading hubs.
- Apply centralized control policies to summarize branch routes at regional hubs, restrict TLOC advertisements to intended regions, and enforce segmentation with service VPNs for production, OT, and guest traffic.
- Rationale: Summarization reduces OMP route churn and memory usage. Scoped TLOC advertisements prevent unintended inter-region tunnel formation. VPN-based segmentation maintains compliance boundaries with explicit route-leaking only where required.
- Monitor BFD and control-plane health; set alerting for loss of a vSmart or vBond and pre-provision N+1 capacity.
- Rationale: Early detection of control degradation prevents widespread instability. N+1 ensures the fabric sustains a controller failure without session starvation, protecting both control-plane convergence and data-plane resiliency.
All domains · Controller Onboarding →
Practice these questions → · Timed practice on ExamRoll.io →
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
Pass your exam →