Prioritizing Services
|
|
- Juniper Burke
- 6 years ago
- Views:
Transcription
1 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 or loss, and require low jitter. A data application such as File Transfer Protocol (FTP) needs more bandwidth than voice and can tolerate packet delay and jitter. To provide end-to-end differentiated services, QoS policies must allow critical applications to receive the resources required while ensuring that other applications are not neglected. Priority queuing offers the ability to deliver assured bandwidth, low latency, low jitter, and low packet loss for voice applications while simultaneously ensuring that other applications receive portions of the available bandwidth. This chapter describes low-latency priority queuing and includes the following topics: Low-Latency Priority Queuing, page 8-1 Multi-Level Priority Queues, page 8-3 Child Service Policy Allowed Under Priority Class, page 8-4 Interfaces Supporting Priority Queuing, page 8-4 Queues per Policy Map, page 8-5 Restrictions and Limitations for Priority Queuing, page 8-5 Restrictions for Multi-Level Priority Queues, page 8-5 Configuring a Priority Queue, page 8-6 Configuring Multi-Level Priority Queues, page 8-7 Configuration Examples for Configuring Priority Queues, page 8-9 Verifying and Monitoring Priority Queues, page 8-11 Verification Examples for Priority Queues, page 8-11 Related Documentation, page 8-13 Low-Latency Priority Queuing Using a single queue for packets from all traffic streams is simple, efficient, and offers optimal average delay per packet because the queue uses the entire link bandwidth to transmit waiting packets. The drawback to this method is it does not distinguish among different traffic streams voice, data, video. The more traffic in a stream, the larger its share of the link bandwidth. Packets arriving first are the first packets out of the queue, regardless of the packet type. 8-1
2 Low-Latency Priority Queuing Chapter 8 Priority queuing overcomes the shortcomings of single queuing by allowing the router to dequeue and transmit delay-sensitive data such as voice before it dequeues and sends packets in other queues. Using priority queuing, delay-sensitive data receives preferential treatment over other traffic. In all releases prior to Cisco IOS Release 12.0(25)S and Release 12.3(7)XI, low-latency priority queuing (LL/PQ) and bandwidth reservation together enabled you to provide differentiated services (DiffServ). Priority queuing lets you assign a guaranteed minimum bandwidth to one queue to minimize packet delay. Bandwidth reservation divides the link bandwidth among the different traffic streams into multiple queues, with each queue receiving its fair share of the link bandwidth divided among all non-empty queues. By dividing the unused bandwidth among the queues with packets to send, multiple queuing has the same average delay per packet as the single queue scheme, with the advantage of each queue receiving its fair share of the bandwidth. In Cisco IOS Release 12.0(25)S and Release 12.3(7)XI, and later releases, strict priority queuing guarantees low-latency for any packet that enters a priority queue, regardless of the current congestion level on the link. With strict priority queuing, the router gives the traffic full priority and services it at line rate, which can cause bandwidth starvation of other traffic queues. To avoid this, use the police command to restrict the amount of bandwidth the priority queue can use. When you specify the police command, the router sets the committed information rate (CIR) for the priority queue to the bandwidth you specify in the police command. The router must drop packets that exceed the committed rate. The actual throughput of a priority queue does not exceed its configured value even if other queues on the link are empty. For multilink PPP (MLPPP) bundling, the router restricts the priority queue bandwidth to the bandwidth of one of the bundle members. The router supports multilink PPP (MLPPP) for Cisco IOS Release 12.3(7)XI2 and later releases. For Cisco IOS Release 12.2(16)BX3 and Release 12.3(7)XI1, the router does not support MLPPP. Feature History for Low-Latency Priority Queuing Cisco IOS Release Description Required PRE Release 12.0(17)SL The priority queuing feature was introduced on the router to allow you to configure a bandwidth rate for a queue in kilobits per second. PRE1 Release 12.0(20)ST Release 12.0(25)S Release 12.2(16)BX This feature was enhanced to allow you to configure a bandwidth rate for a queue as a percentage. This feature was modified to provide strict priority queuing on the PRE1. This feature was introduced on the PRE2 to allow you to configure a bandwidth rate for a queue in kilobits per second or as a percentage. PRE1 PRE1 PRE2 Release 12.3(7)XI1 This feature was modified to provide strict priority PRE2 queuing on the PRE2. Release 12.2(28)SB This feature was integrated in Cisco IOS PRE2 Release 12.2(28)SB for the PRE2. Release 12.2(31)SB2 This feature was introduced on the PRE3. PRE3 8-2
3 Chapter 8 Multi-Level Priority Queues Bandwidth Starvation In Cisco IOS Release 12.3(7)XI and later releases, to prevent the priority queue from starving other queues, specify a guaranteed bandwidth using the police command. In Cisco IOS Release 12.0(25)S and Release 12.3(7)XI, and later releases, the priority command no longer allows you to specify a priority rate in kbps or as a percentage of the available bandwidth. In Cisco IOS Release 12.3(7)XI and later releases, the router allocates the bandwidth you specify in the police command to the priority queue before it allocates bandwidth to the other queues on the link. As a result, the amount of bandwidth allocated to the other queues is based on the bandwidth remaining after the priority queue receives its bandwidth allocation. In a policy map, if you configure a traffic class as a priority queue and you specify a guaranteed bandwidth, you must use the bandwidth remaining command to configure bandwidth for other traffic classes in the policy map. Multi-Level Priority Queues The Multi-Level Priority Queues (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. You can configure multiple service policy maps per router. Previously, Cisco IOS-based routers could have only one strict priority queue per policy map for all delay-sensitive traffic the router associated all priority traffic with this one single priority queue. However, having only one priority queue can cause significant delay in delivering traffic, especially if the router sends high priority traffic (for example, voice) behind low priority traffic (for example, video). Using class-based weighted fair queuing (CBWFQ) to reduce delay by heavily weighting one queue can affect the granularity of bandwidth allocations to the other queues. The MPQ feature addresses these issues and improves latency. The priority command is used to specify that a class of traffic has latency requirements with respect to other classes. For multiple priority queues, you can use the priority level command to configure a level of priority service on a class in a policy map. Currently, the router supports two priority levels: level 1 (high) and level 2 (low). The router places traffic with a high priority level on the outbound link ahead of traffic with a low priority level. High priority packets, therefore, are not delayed behind low priority packets. The router associates a single priority queue with all of the traffic enabled with the same priority level and services the high level priority queues until empty before servicing the next level priority queues and non-priority queues. While the router services a queue, the service rate is as fast as possible and is constrained only by the rate of the underlying link or parent node in a hierarchy. If a rate is configured and the router determines that a traffic stream has exceeded the configured rate, the router drops the exceeding packets during periods of congestion. If the link is currently not congested, the router places the exceeding packets onto the outbound link. When configuring MPQ on different traffic classes in a policy map, you must specify different priority levels for the traffic classes. For example, configure one traffic class to have priority level 2 and another class to have level 1. If high priority traffic is not policed appropriately, bandwidth starvation of low priority traffic can occur. Therefore, though not required, we recommend that you configure a policer for high priority traffic using the police command. If you configure the police command for priority queues, the traffic rate is policed to the police rate for each of the priority queues. 8-3
4 Child Service Policy Allowed Under Priority Class Chapter 8 You cannot configure the priority command and the priority level command on different classes in the same policy map. Feature History for Multi-Level Priority Queues Cisco IOS Release Description Required PRE Release 12.2(31)SB2 This feature was introduced and implemented on the PRE3 Cisco series router for the PRE3. Child Service Policy Allowed Under Priority Class The Cisco series router supports the Child Service Policy Allowed Under Priority Class feature in Cisco IOS Release 12.2(31)SB2. This feature allows you to attach a child policy with non-queuing features to a priority class. The priority class must be in the middle-level policy of a three-level hierarchical policy or in the parent policy of a two-level hierarchical policy (nested policy). For more information, see the Child Service Policy Allowed Under Priority Class, Release 12.2(31)SB2 feature module. Interfaces Supporting Priority Queuing The following describes interface support for priority queuing using the priority command: Interfaces Supporting the priority Command Physical Multilink PPP and Multilink Frame Relay ATM shaped (peak cell rate is specified) unspecified bit rate (UBR) PVCs and point-to-point subinterfaces ATM constant bit rate (CBR) PVCs and point-to-point subinterfaces ATM variable bit rate (VBR) PVCs and point-to-point subinterfaces Label-controlled ATM (LC-ATM) subinterfaces * Frame Relay PVCs, point-to-point subinterfaces, and map classes * Ethernet VLANs * * Requires a specific type of hierarchical policy. For more information, see Chapter 13, Defining QoS for Multiple Policy Levels. The router only supports the priority command on outbound interfaces. Interfaces Not Supporting the priority Command ATM unshaped (no peak cell rate specified) UBR PVCs and point-to-point subinterfaces IP tunnel Virtual-access (See the VAI QoS Inheritance section on page 4-24.) 8-4
5 Chapter 8 Queues per Policy Map The router does not support the priority command on inbound interfaces. Queues per Policy Map Table 8-1 lists the number of queues per policy map supported on the PRE2 and PRE3. Table 8-1 PRE PRE2 PRE3 Number of Queues per Policy Map Queues Supported per Policy Map 31 class queues 1 priority level one queue 1 priority level two queue 12 class queues 1 default queue Restrictions and Limitations for Priority Queuing Each policy map can have only one priority class. You cannot configure the random-detect or bandwidth commands with a priority service. Restrictions for Multi-Level Priority Queues You cannot configure both the priority command and the priority level command for two different classes in the same policy map. You cannot specify the same priority level for two different classes in the same policy map. You cannot configure the default queue as a priority queue at any level. For example, the router rejects the following configuration: policy-map P1 class class-default priority level 1 You cannot configure the bandwidth command and multi-level priority queuing on the same class. For example, the router rejects the following configuration: policy-map P1 class C1 priority level 1 bandwidth 200 You cannot configure the shape command and multi-level priority queuing on the same class. For example, the router rejects the following configuration: policy-map P1 class C1 priority level 1 shape average
6 Configuring a Priority Queue Chapter 8 To convert a one-level (flat) service policy with multiple priority queuing configured to a hierarchical multi-level priority queuing service policy, you must first detach the flat service policy from the interface using the no service-policy command, and then add a child policy map to it. Configuring a Priority Queue To assign priority to a class in a policy map, enter the following commands beginning in global configuration mode: Command Purpose Step 1 Router(config)# policy-map policy-map-name Specifies the name of the policy map and enters policy-map configuration mode. policy-map-name is the name of the policy map. Step 2 Router(config-pmap)# class class-map-name Assigns the traffic class you specify to the policy map. Enters policy-map class configuration mode. class-map-name is the name of a previously configured class map and is the traffic class for which you want to define QoS actions. Step 3 Router(config-pmap-c)# priority Assigns priority to the class you specified and reserves a priority queue for class-based weighted fair queuing (CBWFQ) traffic. For Cisco IOS Release 12.0(25)S and Release 12.3(7)XI, and later releases the priority command does not have any arguments. You must use the police command to specify a guaranteed bandwidth. Releases prior to Cisco IOS Release 12.0(25)S and Release 12.3(7)XI do not support the priority command without any arguments. Use the following priority command syntax for these releases to configure a priority queue and specify a minimum guaranteed bandwidth (for example, priority 56 or priority percent 20): priority {bandwidth-kbps percent percentage} Step 4 Router(config-pmap-c)# police [cir] bps [bc burst-normal] {pir pir} [be burst-excess] [conform-action action [exceed-action action [violate-action action]]] Configures traffic policing and allows you to configure a rate for the priority queue. For more information, see Chapter 6, Policing Traffic. 8-6
7 Chapter 8 Configuring Multi-Level Priority Queues Configuring Multi-Level Priority Queues To configure Multi-Level Priority Queues (MPQ) in a policy map, enter the following commands beginning in global configuration mode: Command or Action Purpose Step 1 policy-map policy-name Creates or modifies a policy map. Enters policy-map configuration mode. policy-name is the name of the policy map. Step 2 class class-name Specifies a traffic class. Enters policy-map class configuration mode. class-name is the name of a previously configured traffic class. Step 3 priority level level Assigns priority to a traffic class at the priority level specified. level level is the level of priority assigned to the priority class. Valid values are 1 (high priority) and 2 (low priority). Default: 1 Do not specify the same priority level for two different classes in the same policy map. 8-7
8 Configuring Multi-Level Priority Queues Chapter 8 Step 4 Step 5 Command or Action police [cir] bps [bc] burst-normal [pir pir] [be] burst-excess [conform-action action] [exceed-action action] [violate-action action] police [cir] percent percent [bc] normal-burst-in-msec [pir pir] [be] excess-burst-in-msec [conform-action action] [exceed-action action] [violate-action action] Purpose (Optional) Configures bits per second-based traffic policing. (Optional) cir is the committed information rate and is based on the interface shape rate. Indicates an average rate at which the policer meters traffic. bps specifies the average rate in bits per second (bps). Valid values are from 8,000 to 2,488,320,000 bps. (Optional) bc burst-normal is the normal or committed burst (bc) size (in bytes) used by the first token bucket for policing. Valid values are from 1 to 512,000,000. Default: 9,216 (Optional) pir pir is the peak information rate (PIR), expressed as a percentage. The pir pir option indicates the rate at which the second token bucket is updated. Valid values are from 1 to 100. (Optional) be burst-excess is the excess burst (be) size (in bytes) used by the second token bucket for policing. Valid values are from 0 to 1,024,000,000 bytes. Default: 0 (Optional) conform-action action specifies the action to take on packets that conform to the rate limit. Default: transmit (Optional) exceed-action action specifies the action to take on packets that exceed the rate limit (but not the PIR if two-rate policing is configured). Default: drop (Optional) violate-action action specifies the action to take on packets that continuously exceed the PIR rate limit. Default: same as the exceed-action You must specify burst-normal before you specify burst-excess, burst-excess before conform-action, conform-action before exceed-action, and exceed-action before violate-action. (Optional) Configures traffic policing based on a percentage of bandwidth available on the interface. (Optional) cir is the committed information rate. Indicates an average rate at which the policer meters traffic. CIR is based on the interface shape rate. percent percent indicates to use the percentage of available bandwidth specified in percent to calculate the CIR. Valid values are from 1 to 100. (Optional) pir pir is the peak information rate (PIR) expressed as a percentage. The pir pir option indicates the rate at which the second token bucket is updated. Valid values are from 1 to
9 Chapter 8 Configuration Examples for Configuring Priority Queues Configuration Examples for Configuring Priority Queues This section provides the following configuration examples: Configuring a Priority Queue with a Guaranteed Bandwidth Based on Kilobits per Second: Example, page 8-9 Configuring a Priority Queue with a Percent-Based Bandwidth Guarantee: Example, page 8-9 Configuring Multi-Level Priority Queues: Example, page 8-10 Unacceptable MPQ Configurations: Examples, page 8-10 Configuring a Priority Queue with a Guaranteed Bandwidth Based on Kilobits per Second: Example Example 8-1 shows how to configure a priority queue with a guaranteed bandwidth of 8000 kbps. In the example, the Voice1 class in the policy map named Gold is configured as the priority queue. The Gold policy also includes the Voice2 class with a minimum bandwidth guarantee of 48 kbps. The Gold policy is attached to PVC 0/101 on the outbound ATM subinterface 2/0/0.1. Example 8-1 Priority Queuing Configuration Router(config)# class-map Voice Router(config-cmap)# match ip precedence 3 Router(config)# policy-map Gold Router(config-pmap)# class Voice1 Router(config-pmap-c)# priority Router(config-pmap-c)# police 8000 Router(config-pmap)# class Voice2 Router(config-pmap-c)# bandwidth 48 Router(config)# interface atm 2/0/0.1 Router(config-subif)# pvc 0/101 Router(config-atm-vc)# ubr Router(config-atm-vc)# service-policy output Gold Configuring a Priority Queue with a Percent-Based Bandwidth Guarantee: Example Example 8-2 shows how to configure a priority queue with a minimum bandwidth guarantee based on a percentage of the link bandwidth. In the example, the policy map named Premium has two traffic classes: Class1 is configured as the priority queue and has a minimum guaranteed bandwidth of 25 percent of the link bandwidth and Class2 has a minimum bandwidth guarantee of 48 kbps. The Premium service policy is attached to the outbound ATM interface 1/0/0. Example 8-2 Priority Queue with Bandwidth Percentage Router(config)# class-map Class1 Router(config-cmap)# match ip dscp ef Router(config)# policy-map Premium Router(config-pmap)# class Class1 Router(config-pmap-c)# priority Router(config-pmap-c)# police percent 25 Router(config-pmap)# class Class2 8-9
10 Configuration Examples for Configuring Priority Queues Chapter 8 Router(config-pmap-c)# bandwidth 48 Router(config)# interface atm 1/0/0 Router(config-subif)# service-policy output Premium Configuring Multi-Level Priority Queues: Example The following example shows how to configure multiple priority queues. The policy map named Business has two traffic classes: Bronze and Gold. Bronze traffic has a level 2 (low) priority while Gold traffic has level 1 (high) priority. To prevent bandwidth starvation of Bronze traffic, the Gold traffic is policed at 30 percent of the interface bandwidth. enable config terminal policy-map Business class Bronze priority level 2 police 1000 exit class Gold priority level 1 police percent 30 Although a policer is not required, we recommend that you configure policing for priority traffic to prevent bandwidth starvation of low priority traffic. When policing is configured, the traffic rate is policed to the police rate for each of the priority queues. Unacceptable MPQ Configurations: Examples You cannot specify both the priority command and the priority level command for two different classes in the same policy map. For example, the router does not accept the following configuration: policy-map Map1 class Bronze priority level 1 exit class Gold priority rate 1000 You cannot specify the same priority level for two different classes in the same policy map. For example, the router does not accept the following configuration: Router(config)# policy-map Map1 Router(config-pmap)# class Bronze Router(config-pmap-c)# priority level 1 Router(config-pmap-c)# police percent 30 Router(config-pmap-c)# exit Router(config-pmap)# class Gold Router(config-pmap-c)# priority level 1 Router(config-pmap-c)# police
11 Chapter 8 Verifying and Monitoring Priority Queues Verifying and Monitoring Priority Queues The Cisco series router collects statistical information about the current priority queue length, and the number of packets and bytes transmitted and dropped. To verify and monitor the contents of the priority queue (such as queue depth and the first packet queued), and to verify the configuration of multi-level priority queues and to display statistical information for each priority level, enter any of the following commands in privileged EXEC mode: Command Router# show policy-map policy-map-name Router# show policy-map interface interface Purpose Displays the contents of the policy map you specify, including the priority class. Displays statistical and configuration information about the input and output policies attached to the interface you specify, and indicates any dropped packets or bytes for the priority class. Verification Examples for Priority Queues This section provides the following verification examples: Verifying a Priority Queue: Example, page 8-11 Verifying Multi-Level Priority Queues: Example, page 8-12 Verifying a Priority Queue: Example Example 8-3 shows sample output from the show policy-map interface command. In the example, the Business class is the priority queue and is policed at 8000 bps with committed bursts of 5000 bytes and extended bursts of 6000 bytes. Example 8-3 Verifying Priority Queuing Router# show policy-map interface atm 3/0/0.532 ATM3/0/0.532: VC 5/32 - Service-policy output: Gold Class-map: Business (match-all) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: ip precedence 4 Output queue: 0/512; 0/0 packets/bytes output, 0/0 drops Police: 8000 bps, 5000 limit, 6000 extended limit conformed 0 packets, 0 bytes; action: transmit exceeded 0 packets, 0 bytes; action: drop violated 0 packets, 0 bytes; action: drop Absolute priority Class-map: Non-Business (match-all) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: ip precedence
12 Verification Examples for Priority Queues Chapter 8 Output queue: 0/64; 0/0 packets/bytes output, 0/0 drops Bandwidth : 2000 kbps (Weight 25) Class-map: class-default (match-any) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: any Output queue: 0/256; 0/0 packets/bytes output, 0/0 drops Verifying Multi-Level Priority Queues: Example The following example shows sample output from the show policy-map interface command. Router# show policy-map interface Serial2/1/0 Service-policy output: P1 Queue statistics for all priority classes:... Class-map: Gold (match-all) 0 packets, 0 bytes/*updated for each priority level configured.*/ 5 minute offered rate 0 bps, drop rate 0 bps Match: ip precedence 2 Priority: 0 kbps, burst bytes 1500, b/w exceed drops: 0 Priority Level 2: 0 packets, 0 bytes 8-12
13 Chapter 8 Related Documentation Related Documentation This section provides hyperlinks to additional Cisco documentation for the features discussed in this chapter. To display the documentation, click the document title or a section of the document highlighted in blue. When appropriate, paths to applicable sections are listed below the documentation title. Feature Bandwidth and priority queues Bandwidth starvation Child Policy Under Priority Class Congestion management Multi-Level Priority Queues Priority Queuing priority command Related Documentation Comparing the Bandwidth and Priority Commands of a QoS Service Policy > Low-Latency Priority Queuing > Bandwidth Starvation Child Service Policy Allowed Under Priority Class feature module, Release 12.2(31)SB2 QoS Congestion Management (Queuing), Introduction Multi-Level Priority Queues feature module, Release 12.2(31)SB2 Cisco IOS Quality of Service Solutions Configuration Guide, Release 12.2 Part 2: Congestion Management > Configuring Priority Queues ATM Traffic Management, Troubleshooting Output Drops with Priority Queuing tech note Low Latency Queuing, Release 12.0S feature module IP to ATM Class of Service, Low Latency Queuing Low Latency Queuing, Release 12.0T feature module Cisco IOS Quality of Service Solutions Command Reference, Release 12.3T Quality of Service Commands: O through P > priority 8-13
14 Related Documentation Chapter
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 informationMulti-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 informationSharing 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 informationDistributing 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 informationConfiguring 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 informationQoS: 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 informationQoS: 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 informationMQC Hierarchical Queuing with 3 Level Scheduler
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
More informationConfigurable 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 informationATM 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 informationComparing 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 informationMarking 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 informationConfiguring 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 informationModular 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 informationConfiguring 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 informationQoS: 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 informationQoS: 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 informationQoS 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 informationConfiguring 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 informationTo 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 informationConfiguring Quality of Service for MPLS Traffic
CHAPTER 20 Multiprotocol label switching (MPLS) combines the performance and capabilities of Layer 2 (data link layer) switching with the proven scalability of Layer 3 (network layer) routing. MPLS enables
More informationPer-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 informationConfiguring 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 informationApplying 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 informationEthernet 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 informationConfiguring 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 informationQoS: 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 informationByte-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 informationQoS: 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 informationQuality of Service Commands match ip precedence. match ip precedence ip-precedence-value [ip-precedence-value ip-precedence-value
match ip precedence match ip precedence To identify IP precedence values as match criteria, use the match ip precedence command in class-map configuration mode. To remove IP precedence values from a class
More informationPacket 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 informationQuality 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 informationEVC 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 informationFinding 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 informationFragmenting 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 informationQuality 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 informationEVC 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 informationClassifying 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 informationQoS: 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 informationHierarchical 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 informationQoS 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 informationQoS: 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 informationQuality 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 informationConfiguring 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 informationQoS 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 informationip rsvp reservation-host
Quality of Service Commands ip rsvp reservation-host ip rsvp reservation-host To enable a router to simulate a host generating Resource Reservation Protocol (RSVP) RESV messages, use the ip rsvp reservation-host
More informationQuality of Service Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches)
Quality of Service Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches) First Published: 2017-07-31 Last Modified: 2017-11-03 Americas Headquarters Cisco Systems, Inc. 170 West Tasman
More informationEVC 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 informationConfiguring 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 informationConfiguring 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 informationFrame 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 informationConfiguring 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 informationLow 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 informationConfiguring 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 informationUsing 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 informationClassifying 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 informationConfiguring 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 informationConfiguring 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 informationMarking 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 informationBefore 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 informationMarking 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 informationWhere 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 informationConfiguring 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 informationClassifying 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 informationQuality of Service Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches)
Quality of Service Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches) First Published: 2017-07-31 Last Modified: 2017-11-03 Americas Headquarters Cisco Systems, Inc. 170 West Tasman
More informationPort-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 informationUsing 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 informationSoftware 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 informationConfiguring 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 informationConfiguring 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 informationQuality of Service (QoS) Configuration Guide, Cisco IOS XE Everest a (Catalyst 3850 Switches)
Quality of Service (QoS) Configuration Guide, Cisco IOS XE Everest 16.5.1a (Catalyst 3850 Switches) First Published: 2017-05-31 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose,
More informationQoS: 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 informationqos 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 informationBefore 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 informationSet 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 informationConfiguring Quality of Service
CHAPTER 10 This chapter explains how to configure Quality of Service (QoS) on the RPM-XF and contains the following sections: General QoS Configuration Procedure Class Map Commands Policy Map Commands
More informationQuality of Service and Bandwidth Management
CHAPTER 5 Cisco Unified Border Element (SP Edition) distributed model for the Cisco ASR 1000 Series Routers provides Quality of Service (QoS) and bandwidth management features to assure quality end-to-end
More informationQuality of Service (QoS) Configuration Guide, Cisco IOS XE Fuji 16.8.x (Catalyst 3850 Switches)
Quality of Service (QoS) Configuration Guide, Cisco IOS XE Fuji 16.8.x (Catalyst 3850 Switches) First Published: 2018-04-06 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA
More informationFrame 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 informationIP QOS Theory and Practice. eng. Nikolay Milovanov CCIE SP# 20094
IP QOS Theory and Practice eng. Nikolay Milovanov CCIE SP# 20094 QoS Architectures QoS Architecture Models Best Effort Service Integrated Service Differentiated Service 3 Best Effort Service What exactly
More informationQuality of Service Configuration Guide, Cisco IOS XE Fuji 16.8.x (Catalyst 9300 Switches)
Quality of Service Configuration Guide, Cisco IOS XE Fuji 16.8.x (Catalyst 9300 Switches) First Published: 2018-04-06 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706
More informationQoS in a SOHO Virtual Private Network for IP Telephony
CHAPTER 5 QoS in a SOHO Virtual Private Network for Telephony This chapter provides information about implementing QoS in an AVVID-enabled Small Office Home Office (SOHO) Virtual Private Network (VPN)
More informationQuality of Service Configuration Guidelines for RSP3 Module
Quality of Service Configuration Guidelines for RSP3 Module Quality of Service This document outlines Quality of Service features and limitations available on the Cisco RSP3 module and contains the following
More informationFrame Relay show Command and debug Command Enhancements
Frame Relay show Command and debug Command Enhancements First Published: September 12, 2005 Last Updated: June 19, 2006 The feature provides the ability to filter the output of certain Frame Relay show
More informationSetting Up Quality of Service
7 Setting Up Quality of Service Contents Overview...................................................... 7-4 Evaluating Traffic on Your Network............................ 7-4 QoS Mechanisms on the ProCurve
More informationFrame Relay Switching Enhancements
Frame Relay Switching Enhancements This feature module describes the Frame Relay Switching Enhancements feature. It includes information on the benefits of this new feature, supported platforms, related
More informationQoS Configuration. Overview. Introduction to QoS. QoS Policy. Class. Traffic behavior
Table of Contents QoS Configuration 1 Overview 1 Introduction to QoS 1 QoS Policy 1 Traffic Policing 2 Congestion Management 3 Line Rate 9 Configuring a QoS Policy 9 Configuration Task List 9 Configuring
More informationWRED 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 informationCisco. Implementing Cisco Service Provider Next-Generation Core Network Services Version: Demo. Web:
Cisco 642-887 Implementing Cisco Service Provider Next-Generation Core Network Services Web: www.marks4sure.com Email: support@marks4sure.com Version: Demo [ Total Questions: 10] IMPORTANT NOTICE Feedback
More informationConfiguring 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 informationCongestion Management Overview
Congestion management features allow you to control congestion by determining the order in which packets are sent out an interface based on priorities assigned to those packets. Congestion management entails
More informationCisco 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 informationConfiguring 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 informationRegulating 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 informationdefault ip nbar protocol-pack
default ip nbar protocol-pack default ip nbar protocol-pack To load the base version of the protocol pack that is present in the Cisco IOS image of the Cisco router and to remove all other protocol packs,
More informationConfiguring QoS on the GGSN
CHAPTER 9 This chapter describes how to configure Quality of Service (QoS) functions to differentiate traffic flow through the GGSN. For a complete description of the GGSN commands in this chapter, refer
More information22 Cisco IOS Commands for the Cisco 7600 Series Router policy-map
Chapter 2 22 policy-map policy-map To access QoS policy map configuration mode to configure the QoS policy map, use the policy-map command. Use the no form of this command to delete a policy map. policy-map
More informationPort-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 informationRSVP Scalability Enhancements
This document describes the Cisco Resource Reservation Protocol (RSVP) scalability enhancements. It identifies the supported platforms, provides configuration examples, and lists related IOS command line
More informationService-to-Service Mapping of Differentiated Services to the ABR Service of ATM in Edge/Core Networks
Service-to-Service Mapping of Differentiated Services to the ABR Service of ATM in Edge/Core Networks Deepak Sreenivasamurthy Masters Thesis M.S. Computer Engineering University of Kansas October 22, 1999
More information