Cisco 10000 Series Router Quality of Service Configuration Guide
About This Guide
Downloads: This chapterpdf (PDF - 405.0KB) The complete bookPDF (PDF - 21.32MB) | Feedback

About This Guide

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.