Cisco 300-415: Quality of Service and Multicast Services — 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
Quality of Service (QoS) and multicast services in Cisco SD-WAN are designed to preserve application experience across diverse transports while enabling scalable, policy-driven distribution of real-time and group traffic. QoS ensures priority, shaping, and fair use of bandwidth per application and per overlay tunnel; multicast allows efficient, policy-controlled replication of streams for receivers across sites. Together, they convert intent (voice/video must be loss- and jitter-protected; business-critical apps must meet SLAs) into consistent data-plane behavior coordinated by the SD-WAN control plane (vSmart) and enforced at WAN Edge devices.
QoS Architecture, Queues, Scheduling, Shaping, Policing, and Bandwidth Allocation
QoS in Cisco SD-WAN is hierarchical and transport-aware:
- Classification: Identify flows by fields (L3/L4), DSCP, application signatures (NBAR2 on IOS XE SD-WAN), or VPN and prefix context.
- Marking: Set or preserve DSCP from the service side, rewrite as needed for WAN constraints, and map to egress queues via QoS maps.
- Queuing and scheduling: Egress interfaces implement multiple hardware/software queues with a strict-priority low-latency queue (LLQ) for real-time traffic and weighted schedulers (WFQ/WRR/CBWFQ) for other classes.
- Shaping: Smooth egress to a configured rate (per interface, per sub-interface, or per-tunnel) to avoid provider policers and absorb bursts.
- Policing: Rate-limit and optionally remark or drop nonconforming traffic on ingress or egress; used sparingly to avoid application brownouts.
- Bandwidth allocation: Reserve minimum bandwidth (guarantees) per class and cap maximums where appropriate; ensure LLQ has a tight, explicit cap to prevent starvation of other queues.
Design guidance and trade-offs:
- Shape to a safe rate below the ISP’s effective policer. For variable Internet circuits, 90–95% of nominal bandwidth is a practical starting point; tune using observed drops and latency under load.
- Queue depth (buffering) must balance delay vs. loss. Size to roughly a fraction of the bandwidth-delay product; too small induces tail drop; too large inflates latency for lower classes.
- Use LLQ only for short, constant-rate voice/video-control flows; do not place large-bitrate video streams in LLQ—assign them to a high-priority, weighted queue with a clear bandwidth cap.
- Prefer shaping over policing on egress. Apply policers for explicit rate contracts or untrusted ingress.
- On shared physical links carrying multiple overlays, enable per-tunnel QoS (PTQ) so each BFD-based secure tunnel receives its own scheduler/shaper, preventing a single busy overlay from monopolizing the link.
- Transport-specific policy (color/TLOC-aware) allows distinct QoS maps, shapers, and class guarantees per underlay (for example, stricter shaping and reduced DSCP set on Internet vs. richer classes on MPLS).
Per-tunnel QoS and transport specifics:
- PTQ virtualizes egress scheduling per IPsec/DTLS/TLS tunnel so that guarantees and caps apply per path, not only per interface. This is essential when an Edge forms multiple tunnels over the same interface (e.g., dual vSmart/vBond regions or multiple remote peers).
- Assign different QoS maps per color (biz-internet, mpls, lte) to honor provider DSCP whitelists and prevent unexpected remarking (e.g., collapse AF classes into default on broadband).
Classification and Marking with DSCP, QoS Maps, and Congestion Management
Trusted classification begins at the service VPN edge:
- Trust boundaries: If the LAN access domain is QoS-unaware, classify and mark at the WAN Edge using L7 application ID or L3/L4 tuples. If LAN is QoS-capable, audit and preserve DSCP while normalizing to a WAN QoS map.
- DSCP strategy: EF for interactive voice, AF41/42 for video, AF31/AF21 for critical data, CS3/AF classes for signaling, CS0/DF for best effort, and CS1 (or LE) for scavenger. Align with provider-accepted values.
- QoS map: Map DSCP-to-queue and optionally rewrite on egress; maintain a one-to-one or many-to-one mapping that respects underlay limits.
Short example of operationally useful checks:
show sdwan app-route stats sla-class VOICE
show policy qos-queue (vEdge)
show policy-map interface <wan-intf> (IOS XE SD-WAN)
Congestion management and queue sizing:
- Start with a small, capped LLQ for EF (for example, 10% of shaped rate) and enforce policing within the LLQ to prevent overrun by mis-marked flows.
- Allocate remaining bandwidth using WRR/CBWFQ weights aligned with business priority (e.g., 30% critical data, 20% video, 35% best effort, 5% scavenger).
- Consider enabling early drop (WRED) for bulk classes when supported by the platform to avoid global synchronization; do not enable early drop on LLQ or small control queues.
Failure modes to watch:
- Carrier remarking collapses DSCP, placing real-time into best effort; outcome is jitter and packet loss during peaks. Verify with packet captures and provider QoS profiles.
- Mis-sized shapers lead to persistent tail drops; LLQ starvation occurs if uncapped or if video floods LLQ.
- Missing PTQ on a shared interface causes “noisy-neighbor” overlays to consume bandwidth and degrade critical tunnels.
Application Prioritization, Business Intent, and SLA Enforcement
Cisco SD-WAN expresses application intent via centralized policy on the vSmart controller, which manages the overlay control plane and distributes policies to WAN Edges. Application-Aware Routing (AAR) steers traffic based on measured loss, latency, and jitter per transport and per tunnel using BFD. For SaaS optimization, Cloud OnRamp can incorporate HTTP-based loss and latency to the application in addition to BFD metrics toward a gateway site.
Best practices:
- Define application lists and SLA classes by business criticality:
- VOICE: EF, target <150 ms one-way, <30 ms jitter, <1% loss; steer only across paths meeting these thresholds.
- VIDEO: AF4x, slightly looser jitter/loss than voice; prefer high-bandwidth low-loss paths.
- CRITICAL DATA: AF3x/AF2x; bound loss and latency as required by the application.
- Use centralized policy for application-aware routing (AAR) to prefer paths that meet SLA per class; fall back to secondary paths when degradation occurs.
- Combine AAR with per-transport QoS: a selected path must have resources reserved for the class; otherwise, traffic may meet path SLA but still be queued or dropped at egress.
- For SaaS via a gateway site, validate both:
- HTTP loss/latency to the SaaS endpoint.
- BFD loss/latency to the gateway site.
- Enforce DSCP preservation end-to-end; on exit, rewrite only where underlays demand it, and restore markings if the far end trusts them.
Operational checks:
show sdwan app-route statistics
show sdwan bfd sessions
show application traffic-flow (vManage analytics)
Common pitfalls:
- Tight SLA thresholds cause path flapping; introduce hysteresis and hold timers.
- Lack of class bandwidth on the chosen path leads to self-inflicted congestion; align AAR choices with per-transport QoS capacity.
- Misclassification (e.g., voice discovered as best effort) due to encrypted payloads or missing NBAR signatures; use DSCP trust or explicit L4 matches as fallback.
Multicast Fundamentals and Overlay Multicast Design
Multicast over SD-WAN decouples the LAN multicast control plane from underlay constraints:
- Fundamentals:
- Receivers signal interest with IGMPv2/v3 toward the first-hop LAN router (the WAN Edge in the service VPN).
- PIM Sparse Mode is recommended in the service VPN; rendezvous points (RPs) orchestrate initial joins.
- Overlay control plane:
- WAN Edge routers originate multicast service routes to the vSmart controller via OMP.
- The vSmart controller, acting in the multicast replicator/RP advertisement role, propagates RP information through the overlay and forwards joins for requested groups toward the source or PIM-RP as specified in the original PIM join message.
- vSmart selects one or more WAN Edges as data-plane replicators. The source-side Edge sends a single copy to the replicator, which then replicates to receiver Edges, minimizing bandwidth usage on constrained links.
- Data plane:
- Replication occurs as unicast encrypted packets across the overlay tunnels; service VPN boundaries are preserved (multicast is per-VPN/VRF).
- Inter-VPN multicast is not automatic; if required, use explicit service-chaining or application-layer gateways.
Design considerations and trade-offs:
- Place the RP logically close to sources or central datacenters. In an SD-WAN overlay, rely on vSmart to advertise the RP to receivers, ensuring consistent joins.
- Enable multicast only in VPNs where needed; keep receiver control traffic (IGMP) rate-limited to protect CPU.
- On low-bandwidth links, centralize replication at a hub/replicator with ample capacity to avoid N×stream replication on access circuits.
- Validate MTU to avoid fragmentation of high-bitrate streams; consider shaping video classes independently from control-plane queues.
Failure modes:
- IGMP querier absence on the LAN leads to group aging and stream loss; ensure the WAN Edge or a LAN switch acts as querier.
- RP mismatch or filtering in centralized policy breaks joins; confirm RP reachability across the overlay.
- Excessive small-packet multicast control traffic can be mistaken for DDoS; rate-limit and monitor control queues.
- Mis-specified service VPN boundaries cause non-delivery; multicast does not cross VPNs unless explicitly engineered.
Troubleshooting essentials:
show ip igmp groups
show ip pim neighbor / rp mapping
show sdwan omp services
show sdwan multicast status
show interface | include drops
Correlate queue drops with application KPIs; for multicast, ensure IGMP joins are seen at the Edge, OMP service routes exist, and the chosen replicator is reachable over a healthy tunnel.
Practical Problem Scenario
NorthRiver Health operates 120 clinics with dual transports (MPLS and Internet). Complaints cite choppy voice, pixelated telemedicine video, and intermittent IPTV multicast in waiting rooms.
Approach:
- Establish trust boundaries and classify traffic
- Rationale: Accurate classification is prerequisite to prioritization. Preserve DSCP from compliant LAN domains; where absent, classify by application (NBAR2) and L4 tuples, mapping voice to EF, video to AF41, critical EMR to AF31.
- Create transport-specific QoS maps and shapers
- Rationale: MPLS honors AF/EF, Internet often does not. Configure per-color QoS maps: full class set on MPLS; collapsed classes on Internet with EF and AF4 preserved. Shape MPLS to 95% of CIR and Internet to measured sustainable throughput to avoid provider policers.
- Enable per-tunnel QoS on shared WAN interfaces
- Rationale: Multiple overlays share the same physical link. PTQ prevents a busy site-to-cloud tunnel from starving site-to-datacenter voice/video tunnels by allocating per-tunnel schedulers and minimums.
- Reserve and cap LLQ for voice; weight video and critical data
- Rationale: Voice requires bounded latency/jitter; cap LLQ at 10% to prevent starvation. Assign 25–30% to AF4 video with strict maximum. Allocate 25% to AF3 EMR traffic, remainder to best effort and scavenger.
- Implement centralized AAR policy on vSmart with SLA classes
- Rationale: vSmart distributes centralized policy that places voice/video/EMR on paths meeting SLA targets using BFD loss/latency/jitter. Add hysteresis to prevent flaps. For SaaS EHR modules via a gateway, include HTTP loss/latency to the SaaS and BFD to the gateway site.
- Deploy overlay multicast with vSmart replicator selection
- Rationale: Efficient IPTV distribution requires controlled replication. Enable multicast in the IPTV VPN, configure PIM-SM and RP, and let the vSmart advertise the RP and select a datacenter Edge as replicator to shield low-speed clinic circuits from N-way replication.
- Validate and iterate with telemetry
- Rationale: Confirm behavior under load. Use:
- show sdwan app-route statistics to verify SLA path selection.
- show policy qos-queue / show policy-map interface to assess queue utilization and drops.
- show ip igmp groups and show sdwan omp services for multicast joins and service routes. Tune shaper rates and queue weights to eliminate tail drops in voice/video while maintaining acceptable latency for critical data.
- Guardrails and anomaly handling
- Rationale: Prevent recurrence and detect regressions. Apply ingress policers on untrusted LAN segments to throttle mis-marked traffic, rate-limit IGMP to protect control-plane CPU, and set alerts on AAR SLA breaches and queue drop counters to trigger proactive remediation.
This sequence ensures NorthRiver Health converts business intent into consistent, transport-aware QoS and reliable multicast delivery. Voice obtains strict, bounded treatment; video and EMR receive prioritized, weighted bandwidth; paths are selected by live SLA measurements; and multicast is efficiently replicated without overwhelming branch links.
← Security · All domains · Cloud →
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 →