MQC Hierarchical Queuing with 3 Level Scheduler

Size: px
Start display at page:

Download "MQC Hierarchical Queuing with 3 Level Scheduler"

Transcription

1 MQC Hierarchical Queuing with 3 Level Scheduler The MQC Hierarchical Queuing with 3 Level Scheduler feature provides a flexible packet scheduling and queuing system in which you can specify how excess bandwidth is to be allocated among the subscriber (logical) queues. History for the MQC Hierarchical Queuing with 3 Level Scheduler Feature Release Modification 12.2(31)SB2 This feature was introduced and implemented on the Cisco series router for the PRE3. Finding Support Information for Platforms and Cisco IOS Software Images Use Cisco Feature Navigator to find information about platform support and Cisco IOS software image support. Access Cisco Feature Navigator at You must have an account on Cisco.com. If you do not have an account or have forgotten your username or password, click Cancel at the login dialog box and follow the instructions that appear. Prerequisites for the Three-Level Scheduler, page 1 Restrictions for the Three-Level Scheduler, page 2 Information About the MQC Hierarchical Queuing with 3 Level Scheduler, page 2 How to Configure Bandwidth-Remaining Ratios, page 6 Configuration Examples for the Three-Level Scheduler, page 6 Additional References, page 10 Prerequisites for the Three-Level Scheduler Traffic classes must be configured on the router using the class-map command. 1

2 Restrictions for the Three-Level Scheduler MQC Hierarchical Queuing with 3 Level Scheduler Restrictions for the Three-Level Scheduler The priority queue in a child policy must be policed to 90 percent of the parent s shaped bandwidth. The three-level scheduler does not support bandwidth propagation. Therefore, you cannot configure a bandwidth guarantee for any queue other than a priority queue. To allow oversubscription provisioning, the admission control check is not performed. The three-level scheduler does not allocate an implicit bandwidth guarantee for the parent class-default class. Instead, the scheduler uses the ratio of the classes to allocate bandwidth. When hierarchical policies are enabled on multiple VLANs and each VLAN hierarchical policy has priority services configured in a child policy, the three-level scheduler first services the priority traffic from all VLANs and then proportionally shares the remaining bandwidth of the interface among all of the VLANs. Note The two-level scheduler allocates an equal share of interface bandwidth to each VLAN. After the two-level scheduler serves priority services, best-effort traffic from a VLAN uses the remaining bandwidth. If priority traffic is not configured, instead of proportionally allocating the remaining bandwidth available to each VLAN, the two-level scheduler allocates the entire interface bandwidth to the VLAN s best-effort traffic. The sum of all priority traffic running on a given port must be less than or equal to 90 percent of the port bandwidth. Information About the MQC Hierarchical Queuing with 3 Level Scheduler The MQC Hierarchical Queuing with 3 Level Scheduler feature provides a flexible packet scheduling and queuing system in which you can specify how excess bandwidth is to be allocated among the subscriber queues and logical interfaces. Rather than allocating an implicit minimum bandwidth guarantee to each queue, the three-level scheduler uses the bandwidth-remaining ratio parameter to allocate unused bandwidth to each logical queue. The three-level scheduler services queues based on the following user-configurable parameters: Maximum rate The specified shape rate of the parent queue. Bandwidth-remaining ratio The value used to determine the portion of unused, non-guaranteed bandwidth allocated to a logical queue relative to other queues competing for the unused bandwidth. Note At the class level, the router converts the values specified in the bandwidth bps and bandwidth remaining percent commands to a bandwidth-remaining ratio value. The router does not allow you to configure the bandwidth bps and bandwidth remaining percent commands on the physical and logical layers. The three-level scheduler on the PRE3 supports priority propagation by propagating the priority guarantees you configure for subscriber services down to the logical interface level. Therefore, the priority traffic is 2

3 MQC Hierarchical Queuing with 3 Level Scheduler Modular QoS Command-Line Interface serviced first at the logical and class level. After servicing the priority traffic bandwidth, the three-level scheduler allocates unused bandwidth to the logical queues based on the configured bandwidth-remaining ratio. In this default case, the three-level scheduler allocates an equal share of the unused bandwidth to each logical queue. The three-level scheduler supports shaping and scheduling only on the egress interface. The bandwidth command must be configured as a percentage of the available bandwidth or as an absolute bandwidth. You cannot concurrently configure the bandwidth and bandwidth remaining commands on the same class queue or the same policy map. For more information about the bandwidth-remaining ratio, see the Distribution of Remaining Bandwidth Using Ratio feature module. Modular QoS Command-Line Interface The Modular Quality of Service Command-Line Interface (MQC) is designed to simplify the configuration of Quality of Service (QoS) on Cisco routers and switches by defining a common command syntax and resulting set of QoS behaviors across platforms. This model replaces the previous model of defining unique syntaxes for each QoS feature and for each platform. The MQC contains the following three steps: Define a traffic class using the class-map command. Create a traffic policy by associating the traffic class with one or more QoS features using the policy-map command. Attach the traffic policy to the interface, subinterface, or virtual circuit (VC) using the service-policy command. For more information about MQC, see the Modular Quality of Service Command-Line Interface document. Scheduling Hierarchy As shown in the figure below, the three-level scheduler uses the following scheduling hierarchy to allocate bandwidth for subscriber traffic: Class layer The three-level scheduler uses virtual-time calendars to schedule class queues and logical interfaces. Logical layer (VLAN or ATM VC) Virtual-time calendars perform weighted round robin based on the weight of the logical interface and the number of bytes dequeued. 3

4 Priority Service and Latency MQC Hierarchical Queuing with 3 Level Scheduler Physical layer (interface or ATM virtual path) Token buckets ensure that the maximum rate for the class and the logical interface are not exceeded. Figure 1: Scheduling Hierarchy The figure above provides an example of how the scheduling hierarchy can apply to Ethernet and ATM topologies. For Ethernet, you cannot oversubscribe the Queue-in-Queue (qinq) into the interface. For ATM, you cannot oversubscribe the virtual path (VP) into the interface. Table 1: Applying the Scheduling Hierarchy to Ethernet and ATM Scheduling Hierarchy Class layer (virtual time) Logical layer (virtual time) Physical (real time) Ethernet MQC-defined queues VLAN (inner tag) Session Queue-in-Queue (outer tag) VLAN (inner tag), if session is the logical layer identifier ATM MQC-defined queues Virtual channel (VC) Virtual path (VP) By using VP and VC scheduling with existing Cisco ATM line cards, the scheduler supports priority propagation: cell-based VP shaping in the segmentation and reassembly (SAR) mechanism with frame-based VC scheduling in the performance routing engine 3 (PRE3). Priority Service and Latency The three-level scheduler supports multiple levels of priority service that you can use for such purposes as control traffic, delay-sensitive traffic (for example, voice), minimum guarantees, and excess bandwidth 4

5 MQC Hierarchical Queuing with 3 Level Scheduler Priority Service and Latency allocation. Each level of priority supports multiple queues, which allows for multiple types of delay-sensitive traffic (for example, voice and video). The three-level scheduler can service the same queue from multiple levels of priority service. For example, the three-level scheduler uses priority level 1 for voice, priority level 2 for video, and the excess bandwidth for data. For a priority class with policing configured, the three-level scheduler always polices the priority traffic to the rate specified in the police command (1000 kbps as shown in the following example configuration), regardless of whether or not the underlying interface is congested. Router(config-pmap-c)# priority Router(config-pmap-c)# police 1000 Note The three-level scheduler does not support the priority kbps command. Latency Requirements Delay-sensitive traffic incurs a maximum of 10 milliseconds (ms) of latency on edge router interfaces and a maximum of 1 ms of latency on core router interfaces. For interface speeds at T1/E1 and below, the three-level scheduler services 2 maximum transmission units (MTUs) of nonpriority traffic before servicing a priority packet. Requirements for high-speed interfaces are not as strict as 2 MTUs, but are always bound by 10 ms on edge interfaces and 1 ms on core interfaces. The three-level scheduler also supports the minimal latency requirement (2 MTUs of nonpriority traffic in front of priority traffic) at the physical link rate. However, in some cases, it is impossible for the three-level scheduler to service all competing packets with a latency of 2 MTUs. For example, if many priority packets compete at the same time for bandwidth, the last one serviced may incur latency that is greater than 2 MTUs. The table below lists the maximum latency requirements for various interface speeds. Table 2: Maximum Latency Requirements Interface Speed Greater than 2 Mbps 2 Mbps to 1 Gbps 1 Gbps or greater Maximum Latency 2 MTU + 6 ms 2 MTU 1 ms Priority Propagation with Imposed Burstiness A single physical interface can have large numbers of logical interfaces and each of these logical interfaces can have both priority and nonpriority traffic competing for the physical link. To minimize latency, the priority traffic of one logical interface has priority over the nonpriority traffic of other logical interfaces, thereby imposing burstiness on the minimum rate traffic of other logical interfaces. The latency that the priority traffic incurs results from the rate constraining the delivered rate of the priority traffic. In many cases, this constraining rate is not the rate of the priority class s parent policy. 5

6 Configuration Granularity MQC Hierarchical Queuing with 3 Level Scheduler For example, suppose a 10 Gigabit Ethernet (GE) interface has 100 VLANs that are shaped to various rates. Each VLAN has a priority class and additional classes configured. Through priority propagation, the scheduler delivers latency to the priority traffic based on the 10 GE rate and not the VLAN rate. Note The VLAN rate is at most 1 to 2 MTUs of nonpriority traffic in front of priority traffic, which would bound the latency incurred by priority traffic (due to non-priority traffic) at 1 to 2 MTUs served at the 10 GE rate. The priority traffic of one logical interface cannot only impose burstiness on other traffic, but also starve other traffic. The only way to prevent the starvation of other traffic is by configuring a policer on the priority queue by limiting the percent of priority traffic to less than 90 percent of the parent bandwidth and the port bandwidth. Configuration Granularity The table below describes the configuration granularity for the three-level scheduler. Table 3: Three-Level Scheduler Configuration Granularity Interface Bandwidth Less than or equal to 2 Mbps Greater than 2 Mbps and less than 1 Gbps Greater than or equal to 1 Gbps Granularity.4%.2%.1% How to Configure Bandwidth-Remaining Ratios To configure bandwidth-remaining ratios on subinterface-level and class-level queues, see the Distribution of Remaining Bandwidth Using Ratio, Release 12.2(31)SB2 feature module. Configuration Examples for the Three-Level Scheduler This section provides the following configuration examples: Bandwidth Allocation Policy Attached to an Interface Example The following example configuration consists of one policy map named Child with the following traffic classes defined: prec0, prec2, and class-default. The policy is attached to the ATM interface 1/0/0, which has a configured rate of 1000 kbps. policy-map Child class prec0 bandwidth 300 class prec2 6

7 MQC Hierarchical Queuing with 3 Level Scheduler Bandwidth Allocation Parent Policy Attached to Two Subinterfaces Example bandwidth 100 class class-default bandwidth 50 interface atm 1/0/0 bandwidth 1000 service-policy output Child Assuming that the traffic flow through each class is enough to require maximum possible bandwidth, the three-level scheduler allocates bandwidth as described in the table below. Table 4: Queuing Presentation Policy Attached to an Interface Traffic Class prec0 prec2 class-default Bandwidth Ratio Total Bandwidth Allocated 666 kbps 222 kbps 111 kbps Bandwidth Allocation Parent Policy Attached to Two Subinterfaces Example The following example configuration contains a hierarchical policy consisting of two policy maps: Child and Parent. The Child policy has two traffic classes (voice and video) with each configured as a priority class with policing enabled. The Parent policy has its class-default class shaped to 1000 kbps. The Parent policy is attached to the ATM subinterface 1/0/1.1 and to subinterface 1/0/1.2. ATM interface 1/0/1 has a configured rate of 2100 kbps. policy-map Child class voice priority level 1 police 100 class video priority level 2 police 300 policy-map Parent class class-default shape average 1000 service-policy Child interface atm 1/0/1 atm pvp interface atm 1/0/1.1 bandwidth remaining ratio 1 service-policy output Parent interface atm 1/0/1.2 bandwidth remaining ratio 1 service-policy output Parent The figure below shows an example of the queuing presentation based on the above configuration. The service rates for all Child classes under each subinterface might differ from the rates shown in the figure below, 7

8 Tuning the Bandwidth-Remaining Ratio Example MQC Hierarchical Queuing with 3 Level Scheduler depending on the presence or absence of priority propagation and how the class s bandwidth usage is accounted against the Parent queue. Figure 2: Queuing Presentation Parent Enabled on Two Subinterfaces Each subinterface receives an equal share of bandwidth. Based on the bandwidth-remaining ratio of 1, each subinterface-level queue receives a rate of 700 kbps (subinterfaces 1 and 2 queues, and default queue at subinterface-level). For subinterface 1, assume that only the voice traffic is active. From the 700-kbps bandwidth allocated to subinterface 1, the voice traffic receives a bandwidth rate of 100 kbps and the default traffic receives a rate of 600 kbps. For subinterface 2, assume that only the video traffic is active. From the 700-kbps bandwidth allocated to subinterface 2, the video traffic receives a bandwidth rate of 300 kbps and the default traffic receives a rate of 400 kbps. Tuning the Bandwidth-Remaining Ratio Example The following example configuration shows how to tune the bandwidth-remaining ratio using the bandwidth remaining ratio command. In the example, the class-default class of Parent1 has a bandwidth-remaining ratio of 9 and the class-default class of Parent2 has a bandwidth-remaining ratio of 7. policy-map Child class prec0 priority level 1 police 100 8

9 MQC Hierarchical Queuing with 3 Level Scheduler Tuning the Bandwidth-Remaining Ratio Example class prec2 priority level 2 police 300 policy-map Parent1 class class-default shape average bandwidth remaining ratio 9 policy-map Parent2 class class-default shape average 1000 bandwidth remaining ratio 7 The figure below shows an example of the queuing presentation based on the above configuration and assuming that the Parent1 policy is enabled on subinterface 1 and the Parent2 policy is enabled on subinterface 2, and that the interface speed is 2100 kbps. Figure 3: Queuing Presentation Tuning the Bandwidth-Remaining Ratio Based on the preceding configuration, the three-level scheduler distributes bandwidth in the following way (assuming that the voice traffic is active on subinterface 1 only and the video traffic is active on subinterface 2 only): A total of 400 kbps of bandwidth is used from the interface: 100 kbps-bandwidth guarantee for voice traffic on subinterface 1 and 300-kbps bandwidth guarantee for video traffic on subinterface 2. The remaining 1700-kbps bandwidth is distributed across the subinterface-level queues based on their bandwidth-remaining ratios: Subinterface 1 with bandwidth-remaining ratio 9 receives 956 kbps 9

10 Additional References MQC Hierarchical Queuing with 3 Level Scheduler Subinterface 2 with bandwidth-remaining ratio 7 receives 743 kbps Additional References The following sections provide references related to the MQC Hierarchical Queuing with 3 Level Scheduler feature. Related Documents Related Topic Bandwidth Bandwidth-remaining ratio Hierarchical policies Policy maps Shaping traffic Traffic policing and shaping Document Title Cisco Series Router Quality of Service Configuration Guide Distributing Bandwidth Between Queues Distribution of Remaining Bandwidth Using Ratio feature module Cisco Series Router Quality of Service Configuration Guide Defining QoS for Multiple Policy Levels Cisco Series Router Quality of Service Configuration Guide Configuring QoS Policy Actions and Rules Cisco IOS Quality of Service Solutions Configuration Guide, Release 12.2 Part 4: Policing and Shaping > Configuring Class-Based Shaping Part 4: Policing and Shaping > Policing and Shaping Overview > Traffic Shaping > Class-Based Shaping Comparing Traffic Policing and Traffic Shaping for Bandwidth Limiting Standards Standard No new or modified standards are supported by this feature, and support for existing standards has not been modified by this feature. Title 10

11 MQC Hierarchical Queuing with 3 Level Scheduler Additional References MIBs MIB No new or modified MIBs are supported by this feature, and support for existing MIBs has not been modified by this feature. MIBs Link To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL: RFCs RFC No new or modified RFCs are supported by this feature, and support for existing RFCs has not been modified by this feature. Title Technical Assistance Description The Cisco Technical Support & Documentation website contains thousands of pages of searchable technical content, including links to products, technologies, solutions, technical tips, and tools. Registered Cisco.com users can log in from this page to access even more content. Link 11

12 Additional References MQC Hierarchical Queuing with 3 Level Scheduler 12

QoS: Hierarchical Queueing Framework Configuration Guide, Cisco IOS Release 15M&T

QoS: Hierarchical Queueing Framework Configuration Guide, Cisco IOS Release 15M&T QoS: Hierarchical Queueing Framework Configuration Guide, Cisco IOS Release 15M&T First Published: January 28, 2013 Last Modified: January 28, 2013 Americas Headquarters Cisco Systems, Inc. 170 West Tasman

More information

QoS: Child Service Policy for Priority Class

QoS: Child Service Policy for Priority Class QoS: Child Service Policy for Priority Class First Published: November, 2006 The QoS: Child Service Policy for Priority Class feature allows you to configure a child service policy with nonqueuing-based

More information

Multi-Level Priority Queues

Multi-Level Priority Queues The (MPQ) feature allows you to configure multiple priority queues for multiple traffic classes by specifying a different priority level for each of the traffic classes in a single service policy map.

More information

Prioritizing Services

Prioritizing Services CHAPTER 8 Voice, video, and data applications have differing quality of service needs. Voice applications, for example, require a small but guaranteed amount of bandwidth, are less tolerant of packet delay

More information

Configurable Queue Depth

Configurable Queue Depth This feature allows you to configure (resize) the depth of the packet queues on your network. That is, you can set the maximum number (the depth) of packets that a class queue can hold, which in turn controls

More information

Defining QoS for Multiple Policy Levels

Defining QoS for Multiple Policy Levels CHAPTER 13 In releases prior to Cisco IOS Release 12.0(22)S, you can specify QoS behavior at only one level. For example, to shape two outbound queues of an interface, you must configure each queue separately,

More information

Ethernet Overhead Accounting

Ethernet Overhead Accounting The feature enables the router to account for downstream Ethernet frame headers when applying shaping to packets. Finding Feature Information, page 1 Restrictions for, page 1 Information About, page 2

More information

QoS: Time-Based Thresholds for WRED and Queue Limit

QoS: Time-Based Thresholds for WRED and Queue Limit QoS: Time-Based Thresholds for WRED and Queue Limit The QoS: Time-Based Thresholds for WRED and Queue Limit feature allows you to specify the Weighted Random Early Detection (WRED) minimum and maximum

More information

Low Latency Queueing with Priority Percentage Support

Low Latency Queueing with Priority Percentage Support Low Latency Queueing with Priority Percentage Support First Published: 12.2(2)T Last Updated: February 28, 2006 This feature allows you to configure bandwidth as a percentage within low latency queueing

More information

QoS: Per-Session Shaping and Queuing on LNS

QoS: Per-Session Shaping and Queuing on LNS QoS: Per-Session Shaping and Queuing on LNS First Published: February 28, 2006 The QoS: Per-Session Shaping and Queuing on LNS feature provides the ability to shape (for example, transmit or drop) or queue

More information

Configuring Modular QoS Congestion Management on Cisco IOS XR Software

Configuring Modular QoS Congestion Management on Cisco IOS XR Software Configuring Modular QoS Congestion Management on Cisco IOS XR Software Congestion management controls congestion after it has occurred on a network. Congestion can be managed on Cisco IOS XR software by

More information

Packet Classification Using the Frame Relay DLCI Number

Packet Classification Using the Frame Relay DLCI Number Packet Classification Using the Frame Relay DLCI Number The Packet Classification Using the Frame Relay DLCI Number feature allows customers to match and classify traffic on the basis of one or more Frame

More information

Port-Shaper and LLQ in the Presence of EFPs

Port-Shaper and LLQ in the Presence of EFPs The feature allows network designers to configure port and class policies on ports that contain Ethernet Flow Points (EFPs). These policies support Low Latency Queueing (LLQ) and traffic prioritization

More information

Configuring Modular QoS on Link Bundles

Configuring Modular QoS on Link Bundles A link bundle is a group of one or more ports that are aggregated together and treated as a single link. This module describes QoS on link bundles. Line Card, SIP, and SPA Support Feature ASR 9000 Ethernet

More information

Modular QoS CLI Three-Level Hierarchical Policer

Modular QoS CLI Three-Level Hierarchical Policer Modular QoS CLI Three-Level Hierarchical Policer The Modular QoS CLI (MQC) Three-Level Hierarchical Policer extends the traffic policing functionality by allowing you to configure traffic policing at three

More information

Comparing the bandwidth and priority Commands of a QoS Service Policy

Comparing the bandwidth and priority Commands of a QoS Service Policy Comparing the and priority s of a QoS Service Policy Contents Introduction Prerequisites Requirements Components Used Conventions Summary of Differences Configuring the Configuring the priority Which Traffic

More information

QoS: Child Service Policy for Priority Class

QoS: Child Service Policy for Priority Class QoS: Child Service Policy for Priority Class First Published: November, 2006 Last Updated: March 2, 2009 The QoS: Child Service Policy for Priority Class feature allows you to configure a child service

More information

Multiclass MLP Support on the Cisco PRE3/PRE4

Multiclass MLP Support on the Cisco PRE3/PRE4 Multiclass MLP Support on the Cisco 10000 PRE3/PRE4 First Published: August 2008 This document describes the Multiclass MLP Support on the Cisco 10000 Series Router PRE3/PRE4 feature. In releases prior

More information

Distributing Bandwidth Between Queues

Distributing Bandwidth Between Queues CHAPTER 5 Developing a queuing strategy is an important step in optimizing network functionality and services. Equally important is ensuring that bandwidth is shared fairly among the competing traffic

More information

Set Inner CoS Bits for QinQ

Set Inner CoS Bits for QinQ Set Inner CoS Bits for QinQ First Published: September 2007 Revised: August 2008 This document describes the Set Inner CoS Bits for QinQ feature that allows you to mark both inner and outer VLAN tags of

More information

Quality of Service Commands

Quality of Service Commands Quality of Service Commands This module lists quality of service (QoS) commands in alphabetical order. To use commands of this module, you must be in a user group associated with a task group that includes

More information

Configuring Modular Quality of Service Congestion Management on Cisco IOS XR Software

Configuring Modular Quality of Service Congestion Management on Cisco IOS XR Software Configuring Modular Quality of Service Congestion Management on Cisco IOS XR Software Congestion management controls congestion after it has occurred on a network. Congestion can be managed on Cisco IOS

More information

QoS Child Service Policy for Priority Class

QoS Child Service Policy for Priority Class First Published: November, 2006 The feature allows you to configure a child service policy with nonqueuing-based features and attach the child policy to a class. History of Release 12.2(31)SB2 Modification

More information

Configuring 4-Port Gigabit Ethernet WAN Optical Services Modules

Configuring 4-Port Gigabit Ethernet WAN Optical Services Modules CHAPTER 4 Configuring 4-Port Gigabit Ethernet WAN Optical Services Modules This chapter provides an overview of the features supported on the 4-port Gigabit Ethernet WAN Optical Services Modules (OSM-2+4GE-WAN+

More information

QoS: Color-Aware Policer

QoS: Color-Aware Policer QoS: Color-Aware Policer The QoS: Color-Aware Policer enables a color-aware method of traffic policing. This feature allows you to police traffic according to the color classification of a packet. The

More information

Port-Level Shaping and Minimum Bandwidth Guarantee

Port-Level Shaping and Minimum Bandwidth Guarantee Port-Level Shaping and Minimum Bandwidth Guarantee This document explains the Port-Level Shaping and Minimum Bandwidth Guarantee feature. The port-level shaping part of this feature allows you to configure

More information

QoS: Match on ATM CLP

QoS: Match on ATM CLP QoS: Match on ATM CLP First Published: May 7, 2004 Last Updated: February 28, 2006 The QoS: Match on ATM CLP feature allows you to match and classify packets arriving at an interface on the basis of the

More information

Per-Session QoS. Finding Feature Information

Per-Session QoS. Finding Feature Information The feature is one of two features bundled with the QoS: Broadband Aggregation Enhancements--Phase 1 feature. The feature provides the ability to apply quality of service (QoS) features (such as traffic

More information

Configuring Quality of Service

Configuring Quality of Service This chapter describes the Quality of Service and procedures to configure Quality of Service. Introduction to Quality of Service, page 1 CPT System QoS, page 4 Ingress QoS Functions, page 7 Egress QoS

More information

Hierarchical Queuing Framework

Hierarchical Queuing Framework Hierarchical Queuing Framework Last updated: July 2008 Summary This document describes the new behavioral changes and Command Line Interface (CLI) modifications to the queuing infrastructure on non-distributed

More information

EVC Quality of Service

EVC Quality of Service This document contains information about how to enable quality of service (QoS) features (such as traffic classification and traffic policing) for use on an Ethernet virtual circuit (EVC). An EVC as defined

More information

Finding Support Information for Platforms and Cisco IOS and Catalyst OS Software Images

Finding Support Information for Platforms and Cisco IOS and Catalyst OS Software Images First Published: March 20, 2006 Last Updated: March 22, 2011 The feature is one of two features bundled with the QoS: Broadband Aggregation Enhancements Phase 1 feature. The feature provides the ability

More information

EVC Quality of Service

EVC Quality of Service First Published: March 28, 2011 Last Updated: March 28, 2011 This document contains information about how to enable quality of service (QoS) features (such as traffic classification and traffic policing)

More information

Applying QoS Features Using the MQC

Applying QoS Features Using the MQC QoS: Modular QoS Command-Line Interface Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 900 Series) First Published: November 30, 2012 Last Modified: March 31, 2014 This chapter discusses the Modular

More information

ATM Hierarchical Shaping ATM VC into VP Shaping, page 1

ATM Hierarchical Shaping ATM VC into VP Shaping, page 1 ATM Hierarchical Shaping ATM VC into VP Shaping, page 1 Traffic shaping is a quality of service (QoS) mechanism that is used to manage the network traffic by shaping the traffic to a specified rate. Traffic

More information

Marking Network Traffic

Marking Network Traffic Marking network traffic allows you to set or modify the attributes for traffic (that is, packets) belonging to a specific class or category. When used in conjunction with network traffic classification,

More information

QoS Tunnel Marking for GRE Tunnels

QoS Tunnel Marking for GRE Tunnels The feature introduces the capability to define and control the quality of service (QoS) for both incoming and outgoing customer traffic on the provider edge (PE) router in a service provider network.

More information

Configuring Modular QoS Congestion Avoidance

Configuring Modular QoS Congestion Avoidance Congestion avoidance techniques monitor traffic flow in an effort to anticipate and avoid congestion at common network bottlenecks. Avoidance techniques are implemented before congestion occurs as compared

More information

QoS: Policing and Shaping Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)

QoS: Policing and Shaping Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series) QoS: Policing and Shaping Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series) First Published: 2014-07-29 Last Modified: 2014-11-22 Americas Headquarters Cisco Systems, Inc. 170 West Tasman

More information

QoS: Policing Support for GRE Tunnels

QoS: Policing Support for GRE Tunnels QoS: Policing Support for GRE Tunnels The Qos - Policing Support for GRE Tunnels feature allows you to set the Differentiated Services Code Point (DSCP) and IP precedence values on Generic Routing Encapsulation

More information

Sharing Bandwidth Fairly During Congestion

Sharing Bandwidth Fairly During Congestion CHAPTER 12 When no QoS policies exist, the router serves traffic with best effort service. The router makes no distinction between high and low priority traffic and makes no allowances for the needs of

More information

Classifying Network Traffic

Classifying Network Traffic Classifying Network Traffic Last Updated: December 2, 2011 Classifying network traffic allows you to organize traffic (that is, packets) into traffic classes or categories on the basis of whether the traffic

More information

Configuring QoS Policy Actions and Rules

Configuring QoS Policy Actions and Rules CHAPTER 3 The second step in creating a QoS service policy is to define how you want the router to handle the packets that match the classification rules you defined in Chapter 2, Classifying Traffic.

More information

Before configuring standard QoS, you must have a thorough understanding of these items: Standard QoS concepts.

Before configuring standard QoS, you must have a thorough understanding of these items: Standard QoS concepts. Prerequisites for Quality of Service, on page 1 QoS Components, on page 2 QoS Terminology, on page 2 Information About QoS, on page 3 QoS Implementation, on page 4 QoS Wired Model, on page 8 Classification,

More information

Modular Quality of Service Overview on Cisco IOS XR Software

Modular Quality of Service Overview on Cisco IOS XR Software Modular Quality of Service Overview on Cisco IOS XR Software Quality of Service (QoS) is the technique of prioritizing traffic flows and providing preferential forwarding for higher-priority packets. The

More information

EVC Quality of Service

EVC Quality of Service EVC Quality of Service Finding Feature Information EVC Quality of Service Last Updated: June 07, 2011 This document contains information about how to enable quality of service (QoS) features (such as traffic

More information

QoS: Regulating Packet Flow Configuration Guide, Cisco IOS Release 15S

QoS: Regulating Packet Flow Configuration Guide, Cisco IOS Release 15S QoS: Regulating Packet Flow Configuration Guide, Cisco IOS Release 15S First Published: November 26, 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Understanding Queuing and Scheduling QoS on Catalyst 4000 Supervisor III and IV

Understanding Queuing and Scheduling QoS on Catalyst 4000 Supervisor III and IV Understanding Queuing and Scheduling QoS on Catalyst 4000 Supervisor III and IV Document ID: 21389 Contents Introduction Before You Begin Conventions Prerequisites Components Used Queuing Strict Priority

More information

Marking Network Traffic

Marking Network Traffic Marking network traffic allows you to set or modify the attributes for traffic (that is, packets) belonging to a specific class or category. When used in conjunction with network traffic classification,

More information

To send a text message to all Quality Device Manager (QDM) clients, use the send qdm message command in EXEC mode.

To send a text message to all Quality Device Manager (QDM) clients, use the send qdm message command in EXEC mode. send qdm message send qdm message To send a text message to all Quality Device Manager (QDM) clients, use the send qdm message command in EXEC mode. send qdm [client client-id] message message-text Syntax

More information

Before configuring standard QoS, you must have a thorough understanding of these items:

Before configuring standard QoS, you must have a thorough understanding of these items: Finding Feature Information, page 1 Prerequisites for QoS, page 1 QoS Components, page 2 QoS Terminology, page 3 Information About QoS, page 3 Restrictions for QoS on Wired Targets, page 41 Restrictions

More information

Configuring QoS. Finding Feature Information. Prerequisites for QoS

Configuring QoS. Finding Feature Information. Prerequisites for QoS Finding Feature Information, page 1 Prerequisites for QoS, page 1 Restrictions for QoS, page 3 Information About QoS, page 4 How to Configure QoS, page 28 Monitoring Standard QoS, page 80 Configuration

More information

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 36 This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750 switch. With QoS, you can provide

More information

Using Multilink PPP over Frame Relay

Using Multilink PPP over Frame Relay Multilink PPP is a method used to reduce latency and jitter for real-time traffic. This module contains conceptual information and configuration tasks for using Multilink PPP over Frame Relay. Finding

More information

Classifying Network Traffic

Classifying Network Traffic Classifying Network Traffic Last Updated: December 8, 2011 Classifying network traffic allows you to organize traffic (that is, packets) into traffic classes or categories on the basis of whether the traffic

More information

Software Configuration of ATM ISE Line Cards for Cisco Series Routers

Software Configuration of ATM ISE Line Cards for Cisco Series Routers Software Configuration of ATM ISE Line Cards for Cisco 12000 Series Routers This feature module describes the software configuration for the Cisco 4-Port ATM Internet Services Engine (ISE) line cards in

More information

Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions

Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions Introduction Much more bandwidth is available now than during the times of 300-bps modems, but the same business principles

More information

IEEE 802.1Q-in-Q VLAN Tag Termination

IEEE 802.1Q-in-Q VLAN Tag Termination IEEE 802.1Q-in-Q VLAN Tag Termination Encapsulating IEEE 802.1Q VLAN tags within 802.1Q enables service providers to use a single VLAN to support customers who have multiple VLANs. The IEEE 802.1Q-in-Q

More information

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 37 This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750-E or 3560-E switch. With QoS,

More information

Byte-Based Weighted Random Early Detection

Byte-Based Weighted Random Early Detection Byte-Based Weighted Random Early Detection First Published: August 26, 2003 Last Updated: February 28, 2006 This feature module explains how to enable byte-based Weighted Random Early Detection (WRED).

More information

WRED Explicit Congestion Notification

WRED Explicit Congestion Notification Finding Feature Information, page 1 Prerequisites for WRED-Explicit Congestion Notification, page 1 Information About WRED-Explicit Congestion Notification, page 2 How to Configure WRED-Explicit Congestion

More information

Configuring Quality of Service

Configuring Quality of Service CHAPTER 13 This chapter describes the Quality of Service (QoS) features built into your ML-Series card and how to map QoS scheduling at both the system and interface levels. This chapter contains the following

More information

Using Multilink PPP over Frame Relay

Using Multilink PPP over Frame Relay Using Multilink PPP over Frame Relay Multilink PPP is a method used to reduce latency and jitter for real-time traffic. This module contains conceptual information and configuration tasks for using Multilink

More information

Configuring Quality of Service

Configuring Quality of Service CHAPTER 14 This chapter describes the Quality of Service (QoS) features built into your ML-Series card and how to map QoS scheduling at both the system and interface levels. This chapter contains the following

More information

H3C S9500 QoS Technology White Paper

H3C S9500 QoS Technology White Paper H3C Key words: QoS, quality of service Abstract: The Ethernet technology is widely applied currently. At present, Ethernet is the leading technology in various independent local area networks (LANs), and

More information

Configuring QoS. Understanding QoS CHAPTER

Configuring QoS. Understanding QoS CHAPTER 29 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750 switch. With QoS, you can provide

More information

Regulating Packet Flow on a Per-Interface Basis Using Generic Traffic Shaping

Regulating Packet Flow on a Per-Interface Basis Using Generic Traffic Shaping Regulating Packet Flow on a Per-Interface Basis Using Generic Traffic Shaping Packet flow on a network can be regulated using a traffic shaping mechanism. One such traffic shaping mechanism is a Cisco

More information

Table of Contents. Cisco Quality of Service Options on GRE Tunnel Interfaces

Table of Contents. Cisco Quality of Service Options on GRE Tunnel Interfaces Table of Contents Quality of Service Options on GRE Tunnel Interfaces...1 Introduction...1 Before You Begin...1 Conventions...1 Prerequisites...1 Components Used...1 Overview of GRE...1 Cisco QoS for GRE

More information

Configuring QoS. Finding Feature Information. Prerequisites for QoS. General QoS Guidelines

Configuring QoS. Finding Feature Information. Prerequisites for QoS. General QoS Guidelines Finding Feature Information, on page 1 Prerequisites for QoS, on page 1 Restrictions for QoS, on page 2 Information About QoS, on page 2 How to Configure QoS, on page 10 Monitoring Standard QoS, on page

More information

Where Do I Apply a QoS Service Policy on an ATM Interface?

Where Do I Apply a QoS Service Policy on an ATM Interface? Where Do I Apply a QoS Service Policy on an ATM Interface? Document ID: 10050 Contents Introduction Prerequisites Requirements Components Used Conventions Decision Criteria Policies on Cisco 2600, 3600,

More information

Configuring Quality of Service

Configuring Quality of Service CHAPTER 25 QoS refers to the ability of a network to provide improved service to selected network traffic over various underlying technologies including Frame Relay, ATM, Ethernet and 802.1 networks, SONET,

More information

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 34 This chapter describes how to use different methods to configure quality of service (QoS) on the Catalyst 3750 Metro switch. With QoS, you can provide preferential treatment to certain types

More information

Configuring Class-Based RTP and TCP Header Compression

Configuring Class-Based RTP and TCP Header Compression Configuring Class-Based RTP and TCP Header Compression Header compression is a mechanism that compresses the IP header in a packet before the packet is transmitted. Header compression reduces network overhead

More information

Marking Traffic CHAPTER

Marking Traffic CHAPTER CHAPTER 7 To service the growing numbers of customers and their needs, service provider networks have become more complex and often include both Layer 2 and Layer 3 network devices. With this continued

More information

Frame Relay Queueing and Fragmentation at the Interface

Frame Relay Queueing and Fragmentation at the Interface Frame Relay Queueing and Fragmentation at the Interface Last Updated: October 6, 2011 The Frame Relay Queueing and Fragmentation at the Interface feature introduces support for low-latency queueing (LLQ)

More information

Configuring Quality of Service

Configuring Quality of Service CHAPTER 21 This chapter applies only to the ML-Series (ML100T-2, ML100X-8, and ML1000-2) cards. This chapter describes the quality of service (QoS) features built into your ML-Series card and how to map

More information

QoS Policy Parameters

QoS Policy Parameters CHAPTER 6 This chapter describes the parameters, both required and optional, for QoS provisioning using the ISC user interface. Service level QoS parameters include all entry fields in the VoIP, Management,

More information

WRED-Explicit Congestion Notification

WRED-Explicit Congestion Notification WRED-Explicit Congestion Notification Last Updated: December 2, 2011 Currently, the congestion control and avoidance algorithms for Transmission Control Protocol (TCP) are based on the idea that packet

More information

Classifying and Marking MPLS EXP

Classifying and Marking MPLS EXP The QoS EXP Matching feature allows you to classify and mark network traffic by modifying the Multiprotocol Label Switching (MPLS) experimental bits (EXP) field in IP packets. This module contains conceptual

More information

Configuring Modular QoS Service Packet Classification

Configuring Modular QoS Service Packet Classification Configuring Modular QoS Service Packet Classification This chapter covers these topics: Packet Classification Overview, page 1 Traffic Class Elements, page 2 Traffic Policy Elements, page 5 Traffic Policy

More information

Configuring Weighted Fair Queueing

Configuring Weighted Fair Queueing Configuring Weighted Fair Queueing This chapter describes the tasks for configuring weighted fair queueing (WFQ), class-based WFQ (CBWFQ), and low latency queueing (LLQ). For complete conceptual information,

More information

RSVP Support for ATM and PVCs

RSVP Support for ATM and PVCs RSVP Support for ATM and PVCs Last Updated: January 15, 2013 This document describes Cisco Resource Reservation Protocol (RSVP) support for the Asynchronous Transfer Mode/permanent virtual circuits (ATM/PVCs)

More information

Quality of Service. Understanding Quality of Service

Quality of Service. Understanding Quality of Service The following sections describe support for features on the Cisco ASR 920 Series Router. Understanding, page 1 Configuring, page 2 Global QoS Limitations, page 2 Classification, page 3 Marking, page 6

More information

Fragmenting and Interleaving Real-Time and Nonreal-Time Packets

Fragmenting and Interleaving Real-Time and Nonreal-Time Packets CHAPTER 16 Fragmenting and Interleaving Real-Time and Nonreal-Time Packets Integrating delay-sensitive real-time traffic with nonreal-time data packets on low-speed links can cause the real-time packets

More information

802.1P CoS Bit Set for PPP and PPPoE Control Frames

802.1P CoS Bit Set for PPP and PPPoE Control Frames 802.1P CoS Bit Set for PPP and PPPoE Control The 802.1P CoS Bit Set for PPP and PPPoE Control feature provides the ability to set user priority bits in the IEEE 802.1Q tagged frame to allow traffic prioritization.

More information

Configuring Auto-QoS

Configuring Auto-QoS Finding Feature Information, page 1 Prerequisites for Auto-QoS, page 1 Restrictions for Auto-QoS, page 2 Information About, page 3 How to Configure Auto-QoS, page 6 Monitoring Auto-QoS, page 9 Configuration

More information

Using Multilink PPP over ATM Links

Using Multilink PPP over ATM Links Using Multilink PPP over ATM Links First Published: May 2, 2005 Last Updated: March 21, 2011 This module contains conceptual information and configuration tasks for using Multilink PPP over ATM links.

More information

QoS Packet-Matching Statistics Configuration

QoS Packet-Matching Statistics Configuration The QoS Packet-Matching Statistics feature comprises the following subfeatures: The QoS Packet-Matching Statistics: Per Filter feature allows users to count and display the number of packets and bytes

More information

Distributed Traffic Shaping for Line Cards in the Cisco Gigabit Switch Router

Distributed Traffic Shaping for Line Cards in the Cisco Gigabit Switch Router Distributed Traffic Shaping for Line Cards in the Cisco 12000 Gigabit Switch Router This document describes the Distributed Traffic Shaping (DTS) feature for the 12000 series Gigabit Route Processor line

More information

Classifying and Scheduling Packets for the ASR 1000 Series Aggregation Services Routers

Classifying and Scheduling Packets for the ASR 1000 Series Aggregation Services Routers Classifying and Scheduling Packets for the ASR 1000 Series Aggregation Services Routers This chapter provides an overview of the release history, prerequisites, restrictions, overview of classification

More information

Configuring 4-Port Gigabit Ethernet WAN Optical Services Modules

Configuring 4-Port Gigabit Ethernet WAN Optical Services Modules CHAPTER 4 Configuring 4-Port Gigabit Ethernet WAN Optical Services Modules This chapter provides an overview of the features supported on the 4-port Gigabit Ethernet WAN Optical Services Modules (OSM-2+4GE-WAN+

More information

Configuring Class-Based RTP and TCP Header Compression

Configuring Class-Based RTP and TCP Header Compression Configuring Class-Based RTP and TCP Header Compression Last Updated: December 5, 2011 Header compression is a mechanism that compresses the IP header in a packet before the packet is transmitted. Header

More information

Nested Class Map Support for Zone-Based Policy Firewall

Nested Class Map Support for Zone-Based Policy Firewall Nested Class Map Support for Zone-Based Policy Firewall The Nested Class Map Support for Zone-Based Policy Firewall feature provides the Cisco IOS XE firewall the functionality to configure multiple traffic

More information

Frame Relay IP RTP Priority

Frame Relay IP RTP Priority This feature module describes the feature. Finding Feature Information, page 1 Feature Overview, page 1 Supported Platforms, page 2 Supported Standards and MIBs and RFCs, page 3 Prerequisites, page 3 Configuration

More information

BCP Support on MLPPP

BCP Support on MLPPP , page 1 Finding Feature Information, page 1 Information About, page 1 How to Configure, page 3 Configuration Examples for, page 12 Additional References, page 20 Feature Information for, page 22 This

More information

qos police order parent-first

qos police order parent-first qos police order parent-first qos police order parent-first To change the Quality of Service (QoS) policing action from child first, then parent (the default) to parent first, then child, use the qos police

More information

Quality of Service Commands policy-map. This command has no default behavior or values.

Quality of Service Commands policy-map. This command has no default behavior or values. Quality of Service Commands policy-map policy-map To create or modify a policy map that can be attached to one or more interfaces to specify a service policy, use the policy-map global configuration command.

More information

Adaptive QoS over DMVPN

Adaptive QoS over DMVPN Adaptive QoS over Dynamic Multipoint VPN (DMVPN) ensures effective bandwidth management using dynamic shapers based on available bandwidth. This feature enables various QoS features to adapt to non service-level

More information

Configuring PFC QoS CHAPTER

Configuring PFC QoS CHAPTER 38 CHAPTER This chapter describes how to configure quality of service (QoS) as implemented on the Policy Feature Card 3B (PFC3B) on the Supervisor Engine 32 PISA. Note For complete syntax and usage information

More information

BECN and FECN Marking for Frame Relay over MPLS

BECN and FECN Marking for Frame Relay over MPLS BECN and FECN Marking for Frame Relay over MPLS First Published: August 26, 2003 Last Updated: February, 2006 This feature explains how to configure backward explicit congestion notification (BECN) and

More information