Table Of Contents
About This Guide
Guide Revision History
Audience
Document Organization
Document Conventions
Related Documentation
Obtaining Documentation and Submitting a Service Request
About This Guide
This guide provides information about the Quality of Service (QoS) features supported on the Cisco 10000 series router and describes how to configure them.
Guide Revision History
Cisco IOS Release
|
Part Number
|
Publication Date
|
Release 12.2(33)SB2
|
OL-7433-08
|
September, 2008
|
Description
Added the following new and modified features:
•
MLP at LNS with H-QoS & ATM Overgead Accounting—See the "MLP on LNS with HQoS and ATM Overhead Accounting" section
Cisco IOS Release
|
Part Number
|
Publication Date
|
Release 12.2(33)SB
|
OL-7433-06
|
March, 2008
|
Description
Added the following new and modified features:
•
ATM CLP-Based WRED—See the "Controlling Congestion Using Weighted Random Early Detection" section.
•
ATM Overhead Accounting—See the "ATM Overhead Accounting" section.
•
ATM VP Average Traffic Rate—See the ATM VP Average Traffic Rate, Release 12.2(33)SB feature guide.
•
AToM Class-Based Match FR DE—Chapter 2 "Classifying Traffic".
•
AToM Set ATM CLP Bit Using a Policer—See the "AToM Set ATM CLP Bit Using a Policer" section.
•
AToM Set Frame Relay DE as Police Action—See the "AToM Set FR DE as Police Action" section.
•
Class-Based Frame Relay DE Bit Matching and Marking—See Chapter 2 "Classifying Traffic" and the "Class-Based Frame Relay DE Bit Marking" section.
•
Control Plane Policing—Platform Enhancement—See the Control Plane Policing—Platform Enhancement, Release 12.2(33)SB feature guide.
•
Ethernet Overhead Accounting—See the "Ethernet Overhead Accounting" section.
•
MQC—Traffic Shaping Overhead Accounting for ATM—See the "Traffic Shaping Overhead Accounting for ATM" section.
•
MQC Support for IP Sessions—See the "MQC Support for IP Sessions" section.
•
Per-Session Shaping for ATM Interfaces—See the "Per-Session Shaping for ATM Interfaces" section.
•
Policy Map Scaling Phase 2—See the "System Limits for Policy Maps" section.
•
QoS Models—See the "QoS Models" section.
•
Simultaneous QoS Policy Map on Interface and PPP Session A-DSLAM case—See Chapter 14 "Simultaneous Policy Maps".
•
Traffic Shaping Overhead Accounting for ATM—See the "Traffic Shaping Overhead Accounting for ATM" section.
•
Set Layer 2 CoS as a Policer Action—See the "Set Layer 2 CoS as a Policer Action" section.
Cisco IOS Release
|
Part Number
|
Publication Date
|
Release 12.2(31)SB6
|
OL-7433-05
|
July, 2007
|
Description
Added the following new features:
•
QoS: Per-Session Shaping and Queuing on LNS—See the "Shaping and Queuing Per-Session Traffic on LNS" section.
•
PPP Session Queuing on ATM Virtual Circuits—See the "Queuing PPP Sessions on ATM VCs" section.
Added the following new section:
•
qos match statistics Command—See the "qos match statistics Command" section.
Cisco IOS Release
|
Part Number
|
Publication Date
|
Release 12.2(31)SB5
|
OL-7433-04
|
April, 2007
|
Description
Added the following new feature:
•
Per Session Queuing and Shaping for PPPoE Over VLAN Using RADIUS—See the "ATM Overhead Accounting" section.
Cisco IOS Release
|
Part Number
|
Publication Date
|
Release 12.2(31)SB3
|
OL-7433-03
|
February, 2007
|
Description
Added the following new feature:
•
The show pxf cpu queue atm command now displays dropped and dequeued packets for classes associated with sessions that inherit queues from VCs—See the "Verifying Traffic Shaping" section.
Cisco IOS Release
|
Part Number
|
Publication Date
|
Release 12.2(31)SB2
|
OL-7433-02
|
December, 2006
|
Description
Updated the valid multilink interface values. These values changed from 1 to 9999 (Release 12.2(28)SB and later) to from 1 to 9999 and 65,536 to 2,147,483,647. See "Multilink PPP-Based Link Fragmentation and Interleaving" section.
Added the following new features:
•
Child Service Policy Allowed Under Priority Class—See the "Applying Child Policies Under Priority Classes" section.
•
Class-Based Ethernet Class of Service Matching and Marking—See the "Defining Match Criteria Using the match Commands" section and the "Class of Service Marking" section.
•
Class-Based Weighted Fair Queuing (PRE3)—See the "Class-Based Weighted Fair Queuing" section.
•
Classification, Policing, and Marking on the L2TP Access Concentrator (LAC)—See "Classifying Traffic" "Policing Traffic" and "Marking Traffic"
•
Control Plane Policing—See the "Control Plane Policing" section.
•
Differentiated Services-Compliant WRED—"Controlling Congestion Using Weighted Random Early Detection" section.
•
Distribution of Remaining Bandwidth Using Ratio—See the "Distribution of Remaining Bandwidth Using Ratio" section
•
Hierarchical Scheduling and Queuing—See Chapter 22 "Hierarchical Scheduling and Queuing"
•
Multi-Level Priority Queues—See the "Multi-Level Priority Queues" section.
•
Percentage-Based Shaping—See the "Percentage-Based Traffic Shaping" section.
•
Policing Support for GRE Tunnels—See the "Policing Support for GRE Tunnels" section.
•
PXF-Based Frame Relay DE Bit Marking—See "Class-Based Frame Relay DE Bit Marking" section.
•
QoS CLI Migration from PRE2 to PRE3—See the "QoS CLI Migration from PRE2 to PRE3" section.
•
Three-Level Scheduler Using MQC Hierarchical Queuing Framework—See Chapter 22 "Hierarchical Scheduling and Queuing"
•
Tunnel Header Marking—See the "Tunnel Header Marking" section.
•
Traffic Shaping Overhead Accounting for ATM—See the "Traffic Shaping Overhead Accounting for ATM" section.
•
VC Oversubscription (PRE3)—See Chapter 15 "Oversubscribing Physical and Virtual Links."
•
VLAN Tag-Based Quality of Service—See Chapter 21 "VLAN Tag-Based Quality of Service."
•
Weighted RED support for the PRE3—See Chapter 11 "Managing Packet Queue Congestion."
Cisco IOS Release
|
Part Number
|
Publication Date
|
Release 12.2(28)SB2
|
OL-7433-01
|
July, 2006
|
Description
Changed the part number and added the following new QoS features:
•
Hierarchical Input Policing—See the "Hierarchical Input Policing Policies" section.
•
Link fragmentation and interleaving (LFI) for Multilink PPP over ATM and Frame Relay—See Chapter 16 "Fragmenting and Interleaving Real-Time and Nonreal-Time Packets."
•
Two-Rate Three-Color Marker for traffic policing—See the "Two-Rate Three-Color Marker for Traffic Policing" section.
For information about non-QoS features introduced in Cisco IOS Release 12.2(28)SB and existing features integrated in the release, see the Cross-Platform Release Notes for Cisco IOS Release 12.2(28)SB.
Cisco IOS Release
|
Part Number
|
Publication Date
|
Release 12.3(7)XI7
|
OL-4388-06
|
September, 2005
|
Description
Added the following new features:
•
DBS Extensions—VC Weight and Watermarks—See the "Dynamically Changing VC Weight and Watermark Values" section.
•
Per Session Queuing and Shaping for PPPoE Over VLAN Using RADIUS—See the "ATM Overhead Accounting" section.
Added the following features from the Cisco 10000 Series Router Broadband Aggregation, Leased-Line, and MPLS Configuration Guide:
•
PVC Bundles—See Chapter 19 "Configuring Quality of Service for PVC Bundles."
•
MPLS QoS—See Chapter 20 "Configuring Quality of Service for MPLS Traffic."
•
MPLS Traffic Engineering—DiffServ Aware—See Chapter 20 "Configuring Quality of Service for MPLS Traffic."
Cisco IOS Release
|
Part Number
|
Publication Date
|
Release 12.2
|
OL-4388-05
|
July, 2005
|
Added the following features from the Cisco 10000 Series Router Broadband Aggregation, Leased-Line, and MPLS Configuration Guide:
•
Define Interface Policy-Map AV Pairs AAA—See the "Applying QoS Parameters Dynamically to Sessions" section.
•
Dynamic Bandwidth Selection—See the "Applying Traffic Shaping Parameters Using RADIUS Profiles" section.
•
Per Session Rate Limiting—See the "Per Session Rate Limiting" section.
•
Per User Multiservice Rate Limiting—See the "Per User Multiservice Rate Limiting" section.
•
Per Session Service Policy Using RADIUS—See the "Per Session Service Policy Using RADIUS" section.
•
Traffic Shaping and Hierarchical Shaping—See Chapter 9 "Shaping Traffic."
•
Class-Based Weighted Fair Queuing—See Chapter 12 "Sharing Bandwidth Fairly During Congestion."
Cisco IOS Release
|
Part Number
|
Publication Date
|
Release 12.3(7)XI3
|
OL-4388-04
|
March, 2005
|
Description
Added the following new feature:
•
LAC QoS on VCs—See the "Attaching Layer 2 Access Concentrator QoS Service Policies" section.
Added the following features from the Cisco 10000 Series Router Broadband Aggregation, Leased-Line, and MPLS Configuration Guide:
•
Nested and 3-level hierarchical policies—See Chapter 13 "Defining QoS for Multiple Policy Levels."
•
Oversubscription—See Chapter 15 "Oversubscribing Physical and Virtual Links."
Changed the title of Chapter 9 to "Managing Packet Queue Congestion" (formerly, "Managing Packet Queues").
Cisco IOS Release
|
Part Number
|
Publication Date
|
Release 12.0(25)SX Release 12.3(7)XI
|
OL-4388-03
|
December, 2004
|
Description
Revised and reorganized the QoS Configuration Guide. Expanded both technical and configuration information.
Added some of the QoS features currently in the Cisco 10000 Series Broadband and Leased-Line Configuration Guide.
Cisco IOS Release
|
Part Number
|
Publication Date
|
Release 12.0(23)SX1 Release 12.0(25)S
|
OL-4388-02
|
April, 2004
|
Description
Added strict priority queuing. Removed the ability to specify a rate using the priority command.
Cisco IOS Release
|
Part Number
|
Publication Date
|
Release 12.0(25)SX
|
OL-4388-01
|
June, 2003
|
Description
Created the Cisco 10000 Series Router Quality of Service Configuration Guide.
Audience
This guide is designed for system and network managers who are responsible for integrating quality of service features into their networks. These managers should be experienced using Cisco IOS software and should be familiar with the operation of the Cisco 10000 series router.
Document Organization
This guide contains the following chapters:
Chapter
|
Title
|
Description
|
Chapter 1
|
Quality of Service Overview
|
Describes the process and components involved in configuring QoS on the router. Lists the QoS features supported and feature changes.
|
Chapter 2
|
Classifying Traffic
|
Describes how to classify traffic using class maps.
|
Chapter 3
|
Configuring QoS Policy Actions and Rules
|
Describes how to create QoS policies using policy maps and the types of policy actions supported.
|
Chapter 4
|
Attaching Service Policies
|
Describes how to attach QoS policies to various interfaces.
|
Chapter 5
|
Distributing Bandwidth Between Queues
|
Describes bandwidth allocation and how to use the bandwidth command to distribute bandwidth between traffic queues.
|
Chapter 6
|
Policing Traffic
|
Describes traffic policing and how to configure policing for traffic classes based on kilobits per second or as a percentage of available bandwidth.
|
Chapter 7
|
Marking Traffic
|
Describes traffic marking and how to configure it on inbound and outbound interfaces.
|
Chapter 8
|
Prioritizing Services
|
Describes how to configure a traffic class as a priority class that receives preferential treatment.
|
Chapter 9
|
Shaping Traffic
|
Describes the mechanisms used to shape traffic on the router.
|
Chapter 10
|
Overhead Accounting
|
Describes the overhead accounting features supported on the router.
|
Chapter 11
|
Managing Packet Queue Congestion
|
Describes the mechanisms used to control packet queue congestion.
|
Chapter 12
|
Sharing Bandwidth Fairly During Congestion
|
Describes the Class-based Weighted Fair Queuing (CBWFQ) feature and explains how to configure it.
|
Chapter 13
|
Defining QoS for Multiple Policy Levels
|
Describes the types of hierarchical policies supported and how to configure them.
|
Chapter 14
|
Simultaneous Policy Maps
|
Describes how to simultaneously configure policy maps on sessions and interfaces.
|
Chapter 15
|
Oversubscribing Physical and Virtual Links
|
Describes interface, virtual circuit, and virtual LAN (VLAN) oversubscription and how to configure it. Also describes VC weighting.
|
Chapter 16
|
Fragmenting and Interleaving Real-Time and Nonreal-Time Packets
|
Describes fragmentation and interleaving on the router and how to configure it.
|
Chapter 17
|
Configuring Dynamic Subscriber Services
|
Describes how to use the following features:
• Dynamic Bandwidth Selection (DBS) feature—Apply traffic shaping parameters using RADIUS profiles
• Define Interface Policy-Map AV Pairs AAA feature—Apply QoS parameters dynamically to sessions
• DBS Extension—VC Weight and Watermarks—Modify existing VC weight and watermark values without tearing down and recreating the VC
• Per Session Queuing and Shaping for PPPoE Over VLANs Using RADIUS feature—Dynamically apply queuing and shaping policies to PPPoE over VLAN sessions
• Per Session Shaping and Queuing on LNS—Shape or queue the traffic from an Internet service provider (ISP) to an ISP subscriber over a Layer 2 Tunneling Protocol (L2TP) Network Server (LNS).
• PPP Session Queuing on ATM Virtual Circuits—Shape and queue PPP over ATM (PPPoA) and PPP over Ethernet over ATM (PPPoEoA) sessions to a user specified rate.
|
Chapter 18
|
Regulating Subscriber Traffic
|
Describes subscriber-based traffic regulating and shaping features.
|
Chapter 19
|
Configuring Quality of Service for PVC Bundles
|
Describes PVC bundles and QoS-based PVC selection over ATM and Frame Relay PVCs.
|
Chapter 20
|
Configuring Quality of Service for MPLS Traffic
|
Describes the MPLS QoS feature and the MPLS Traffic Engineering—DiffServ Aware feature and how to configure them.
|
Chapter 21
|
VLAN Tag-Based Quality of Service
|
Describes the VLAN Tag-Based feature that enables you to apply a single QoS policy to a group of IEEE 802.1Q VLAN subinterfaces.
|
Chapter 22
|
Hierarchical Scheduling and Queuing
|
Describes the hierarchical queuing framework (HQF) architecture and the three-level scheduler that uses HQF.
|
Appendix A
|
Configuring Frame Relay QoS Using Frame Relay Legacy Commands
|
Describes the Frame Relay commands used in early releases to configure QoS on Frame Relay interfaces.
|
Appendix B
|
QoS Policy Propagation Through the Border Gateway Protocol
|
Provides a configuration example for QoS policy propagation through the Border Gateway Protocol (QPPB) and references available documentation.
|
Document Conventions
This guide uses the following conventions:
•
Bold is used for commands, keywords, and buttons.
•
Italics are used for command input for which you supply values.
•
Screen font is used for examples of information that are displayed on the screen.
•
Bold screen font is used for examples of information that you enter.
•
Vertical bars ( | ) indicate separate alternative, mutually exclusive elements.
•
Square brackets ( [ ] ) indicate optional elements.
•
Braces ( {} ) indicate a required choice.
•
Braces within square brackets ( [{}] ) indicate a required choice within an optional element.
Note
Means reader take note. Notes contain helpful suggestions or references to material not covered in the guide.
Caution 
Means
reader be careful. In this situation, you might do something that could result in equipment damage or loss of data.
 |
Warning
|
|
IMPORTANT SAFETY INSTRUCTIONS
This warning symbol means danger. You are in a situation that could cause bodily injury. Before you work on any equipment, be aware of the hazards involved with electrical circuitry and be familiar with standard practices for preventing accidents. Use the statement number provided at the end of each warning to locate its translation in the translated safety warnings that accompanied this device.
SAVE THESE INSTRUCTIONS
|
Related Documentation
Each chapter of this guide provides additional documentation you can reference for more information about specific features.
The Cisco 10000 Series Router Quality of Service Configuration Guide is one of the documents available for the Cisco series router. Each Cisco 10000 series router document provides specific hardware and software information to help you integrate and use the router in your network configuration. For a list of available Cisco 10000 series router documentation, see the following URL:
http://www.cisco.com/en/US/products/hw/routers/ps133/tsd_products_support_series_home.html
Obtaining Documentation and Submitting a Service Request
For information on obtaining documentation, submitting a service request, and gathering additional information, see the monthly What's New in Cisco Product Documentation, which also lists all new and revised Cisco technical documentation, at:
http://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html
Subscribe to the What's New in Cisco Product Documentation as a Really Simple Syndication (RSS) feed and set content to be delivered directly to your desktop using a reader application. The RSS feeds are a free service and Cisco currently supports RSS Version 2.0.