{"id":3008,"date":"2026-10-08T12:08:49","date_gmt":"2026-10-08T12:08:49","guid":{"rendered":"https:\/\/www.examtopics.biz\/blog\/cisco-300-415-qos-adaptive-shaping-cisco-sd-wan\/"},"modified":"2026-10-21T11:43:29","modified_gmt":"2026-10-21T11:43:29","slug":"cisco-300-415-qos-adaptive-shaping-cisco-sd-wan","status":"publish","type":"post","link":"https:\/\/www.examtopics.biz\/blog\/cisco-300-415-qos-adaptive-shaping-cisco-sd-wan\/","title":{"rendered":"Cisco 300-415: QoS and Adaptive Shaping in Cisco SD-WAN"},"content":{"rendered":"<p>Quality of Service in <a href=\"https:\/\/www.examtopics.biz\/blog\/understanding-cisco-sd-wan-architecture-a-complete-guide\/\">Catalyst SD-WAN<\/a> is not one feature.<\/p>\n<p>It is a set of mechanisms that classify traffic, mark it, place it into queues, schedule transmission, shape the rate, police excess traffic, and\u2014in some designs\u2014adapt the shaper to changing WAN capacity.<\/p>\n<p>The current <a href=\"https:\/\/www.examtopics.biz\/300-415\">300-415 ENSDWI<\/a> v1.2 blueprint explicitly includes QoS as part of Catalyst SD-WAN implementation.<\/p>\n<h2>Start with classification and marking<\/h2>\n<p>QoS needs a way to distinguish traffic.<\/p>\n<p>Classification can use information such as protocol, application, source, destination, or existing packet markings.<\/p>\n<p>The policy can then preserve or change markings such as DSCP.<\/p>\n<p>A strong understanding of <a href=\"https:\/\/www.examtopics.biz\/blog\/what-is-dscp-in-ip-networking-importance-of-traffic-prioritization-explained\/\">DSCP<\/a> is useful because DSCP values are a common way to communicate forwarding treatment across Layer 3 networks.<\/p>\n<p>Marking alone does not guarantee better performance.<\/p>\n<p>It tells QoS mechanisms how traffic should be treated when there is competition for bandwidth.<\/p>\n<p>Classification should be checked at the point where the policy actually runs. If the design depends on DSCP, verify whether upstream devices mark traffic correctly and whether any intermediate policy rewrites the value. If the design depends on application recognition, confirm the application is being identified consistently.<\/p>\n<p>A marking strategy also needs a trust boundary. Blindly trusting every endpoint-provided DSCP value lets an ordinary application claim premium treatment. Many enterprise designs classify or remark traffic at a controlled ingress point so downstream queues can trust the resulting code point.<\/p>\n<h2>Queues separate classes during congestion<\/h2>\n<p>A router can place different traffic classes into separate queues.<\/p>\n<p>That gives the scheduler a way to treat delay-sensitive traffic differently from bulk traffic when the outgoing interface cannot transmit everything immediately.<\/p>\n<p>Without congestion, queueing policy may have little visible effect because the interface can forward all offered traffic.<\/p>\n<p>QoS becomes most important at the point where demand exceeds available capacity.<\/p>\n<p><a href=\"https:\/\/www.examtopics.biz\/blog\/what-is-quality-of-service-qos-in-networking-and-why-it-matters-for-network-performance\/\">QoS<\/a> provides the underlying classification, queueing, and congestion-management model; Catalyst SD-WAN applies those principles inside a centrally managed WAN policy framework.<\/p>\n<p>Queue depth and drop counters provide evidence about congestion. A class that never drops may not be the bottleneck even if users complain about the application. A class that persistently drops while another queue is empty may indicate a bandwidth allocation or classification problem.<\/p>\n<p>Priority service should be bounded. Real-time traffic benefits from low delay, but an oversized priority class can starve other queues and turn \u201cprotect voice\u201d into \u201clet anything marked voice dominate the link.\u201d Correct classification and realistic bandwidth allocation are inseparable.<\/p>\n<h2>Scheduling decides which queue transmits next<\/h2>\n<p>Queuing separates traffic.<\/p>\n<p>Scheduling decides how the queues share the physical interface.<\/p>\n<p>A policy may provide strict priority to a limited class and weighted service to other queues.<\/p>\n<p>The design goal is not to make one application infinitely fast. It is to protect important traffic from being starved by other traffic during congestion.<\/p>\n<p>Too much priority traffic can defeat the purpose. If most packets are classified into the priority class, the network no longer has meaningful differentiation.<\/p>\n<p>QoS therefore depends as much on correct classification as on scheduler configuration.<\/p>\n<p>Schedulers express a service relationship among queues, not a guarantee that the WAN itself has infinite capacity. If a provider circuit or internet path can deliver less than the local interface speed, queueing only at line rate may move the real congestion point downstream where the enterprise cannot control which packets are dropped.<\/p>\n<p>That is why shaping and queuing are often designed together. The shaper creates an intentional egress rate, and the child queues decide which traffic gets protected when demand exceeds that rate.<\/p>\n<h2>Shaping limits the sending rate smoothly<\/h2>\n<p>A shaper controls the rate at which traffic leaves an interface or tunnel.<\/p>\n<p>When offered load exceeds the configured rate, shaping typically buffers packets and releases them according to the allowed rate.<\/p>\n<p>That can reduce downstream drops when the physical or provider path has less usable capacity than the local interface can transmit.<\/p>\n<p>For example, a router may have a 1-Gbps Ethernet interface connected to a service that only permits 200 Mbps. Without appropriate shaping, the local interface can burst traffic faster than the provider path can sustain.<\/p>\n<p>The important point is that shaping creates an intentional bottleneck at a place where the enterprise can control queue behavior.<\/p>\n<p>Shaping introduces delay because excess traffic is buffered. That makes the configured rate and burst behavior important: a shaper set far below the usable circuit capacity can create unnecessary queueing, while a shaper set above the real bottleneck may fail to prevent provider-side drops.<\/p>\n<p>During troubleshooting, compare the configured shape rate with both the contracted service and observed path capacity. The Ethernet port speed is often the least useful number when the handoff is faster than the subscribed WAN service.<\/p>\n<h2>Policing drops or remarks excess traffic<\/h2>\n<p>Policing enforces a traffic rate differently.<\/p>\n<p>When traffic exceeds the configured limit, a policer can drop or remark the excess rather than buffering it until later.<\/p>\n<p>That makes policing useful for enforcing a hard contract or limiting a class, but it can be harsher on bursty applications.<\/p>\n<p>Shaping and policing are therefore not interchangeable.<\/p>\n<p>A shaper delays excess traffic.<\/p>\n<p>A policer enforces the limit immediately.<\/p>\n<p>The appropriate mechanism depends on whether buffering is acceptable and where congestion should be controlled.<\/p>\n<p>A policer is appropriate when exceeding the rate should be treated as nonconforming behavior rather than temporarily buffered demand. Depending on configuration, excess traffic can be dropped or remarked to a lower service class.<\/p>\n<p>Because policing acts quickly, bursty TCP applications may experience loss and retransmission even when their long-term average rate seems acceptable. If the symptom is periodic loss at a precise rate threshold, inspect policer counters before assuming the WAN transport itself is congested.<\/p>\n<h2>Per-tunnel QoS separates traffic by remote path<\/h2>\n<p>Catalyst SD-WAN can apply QoS at the tunnel level.<\/p>\n<p>That matters in hub-and-spoke designs where many remote sites share one physical WAN interface at the hub.<\/p>\n<p>A single parent interface queue does not automatically provide fair or predictable behavior for every overlay tunnel.<\/p>\n<p>Per-tunnel QoS can create more granular shaping and queueing for traffic associated with individual remote sites.<\/p>\n<p>This is a specifically SD-WAN concern because the physical interface can carry many logical overlay tunnels simultaneously.<\/p>\n<p>At a hub, many logical tunnels may share one physical interface. Without per-tunnel controls, one busy branch can consume a disproportionate share of the interface queue and affect other spokes. Per-tunnel QoS provides a way to shape or schedule traffic with the remote tunnel as part of the resource model.<\/p>\n<p>That does not remove the need for an aggregate parent policy. The physical interface still has a finite rate. A complete design considers the hierarchy: overall interface capacity, tunnel-level allocation, and application queues inside the traffic sent toward each remote site.<\/p>\n<h2>Adaptive QoS handles changing WAN bandwidth<\/h2>\n<p>Cisco&#8217;s current documentation describes Adaptive QoS as a mechanism that adjusts WAN-interface and per-tunnel shaper rates based on measured available bandwidth.<\/p>\n<p>This is especially useful for transports whose usable capacity changes, such as internet or cellular connections.<\/p>\n<p>Cisco documents the feature as examining WAN loss and local shaper loss and adjusting the shaper rate upward or downward.<\/p>\n<p>The high-level logic is:<\/p>\n<ul>\n<li>WAN loss suggests the path is being oversubscribed, so reduce the shaper rate.<\/li>\n<li>Local shaper loss without WAN loss can indicate unused path capacity, so increase the rate.<\/li>\n<li>Little or no loss can leave the current rate unchanged.<\/li>\n<\/ul>\n<p>That makes the shaper responsive to real conditions instead of assuming the provider bandwidth is permanently fixed.<\/p>\n<p><strong>Adaptive QoS has topology and platform constraints.<\/strong><\/p>\n<p>Adaptive QoS is not a universal feature that should be turned on everywhere.<\/p>\n<p>Cisco documents platform and topology restrictions, including use with supported IOS XE Catalyst SD-WAN devices and hub-and-spoke designs.<\/p>\n<p>That makes feature eligibility part of the design.<\/p>\n<p>Before planning Adaptive QoS, confirm the actual edge platform, topology, interface type, and release support.<\/p>\n<p>Product-specific limitations matter more than a generic \u201cadaptive is better\u201d assumption.<\/p>\n<p>Adaptive QoS is designed for transports whose available bandwidth changes enough that a static shaper becomes inaccurate. Cisco&#8217;s current implementation adjusts WAN-interface and per-tunnel shaping based on measured WAN loss and local shaper loss. When the WAN appears oversubscribed, the algorithm can lower the shape rate; when local shaping is the limiter and the WAN has spare capacity, it can raise the rate.<\/p>\n<p>That feedback loop is useful on internet and cellular-style paths, but it should not be treated as a universal replacement for capacity engineering. The feature has platform, release, and topology requirements, and its adaptation period means it reacts over time rather than predicting every short microburst.<\/p>\n<h2>QoS and application-aware routing solve different problems<\/h2>\n<p><a href=\"https:\/\/www.examtopics.biz\/blog\/cisco-300-415-application-aware-routing-cisco-sd-wan\/\">Application-aware routing<\/a> chooses a path based on SLA quality.<\/p>\n<p>QoS controls resource competition on the path that traffic uses.<\/p>\n<p>Those are related but separate decisions.<\/p>\n<p>For example, AAR can move voice to a lower-loss tunnel. QoS can then ensure voice is not delayed behind a large data transfer on that tunnel.<\/p>\n<p>A network can need both.<\/p>\n<p>Conversely, excellent QoS cannot make a badly degraded WAN path meet an application&#8217;s latency requirement if a better path exists and routing never selects it.<\/p>\n<p>AAR and QoS should be verified in that order when the complaint is path-sensitive. First determine which tunnel the application actually selected. Then inspect how the QoS policy treats the traffic on that tunnel. A perfectly configured priority queue on the wrong path cannot solve an SLA-routing problem.<\/p>\n<p>Conversely, moving traffic to a healthy tunnel does not prevent local congestion if the edge oversubscribes that tunnel. AAR chooses <em>where<\/em> the flow goes; QoS decides <em>how competing traffic shares the resources<\/em> after that choice.<\/p>\n<h2>Troubleshoot QoS stage by stage<\/h2>\n<p>When QoS does not behave as expected:<\/p>\n<ol>\n<li>Confirm the traffic is being classified into the intended class.<\/li>\n<li>Verify DSCP or other markings before and after policy.<\/li>\n<li>Check queue counters and drops.<\/li>\n<li>Confirm scheduler and bandwidth allocation.<\/li>\n<li>Verify shaping and policing rates.<\/li>\n<li>Inspect the physical and overlay interface where the policy is applied.<\/li>\n<li>For per-tunnel QoS, identify the correct remote tunnel.<\/li>\n<li>For Adaptive QoS, confirm the feature is supported and review measured loss plus current shaper rate.<\/li>\n<li>Correlate with application-aware routing if path changes are also involved.<\/li>\n<\/ol>\n<p>The most useful SD-WAN QoS model follows the packet through successive decisions: classify it, apply or trust the intended marking, place it in the correct queue, schedule that queue during congestion, control the aggregate or tunnel rate with shaping or policing, and use adaptive shaping only where changing transport capacity justifies it. Troubleshooting becomes faster when each counter and policy is tied to one of those stages instead of treating \u201cQoS\u201d as a single feature.<\/p>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>Quality of Service in Catalyst SD-WAN is not one feature. It is a set of mechanisms that classify traffic, mark it, place it into queues, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29,48,97,32],"tags":[],"class_list":["post-3008","post","type-post","status-publish","format-standard","hentry","category-certifications","category-cisco-certifications","category-exam-300-415","category-networking"],"_links":{"self":[{"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/posts\/3008","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/comments?post=3008"}],"version-history":[{"count":2,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/posts\/3008\/revisions"}],"predecessor-version":[{"id":5630,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/posts\/3008\/revisions\/5630"}],"wp:attachment":[{"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/media?parent=3008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/categories?post=3008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/tags?post=3008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}