Cisco ASR 9000 Series Service Configuration Manual

Category
Software
Type
Service Configuration Manual
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883
Cisco ASR 9000 Series Aggregation
Services Router Modular Quality of
Service Configuration Guide
Cisco IOS XR Software Release 4.0.0
December, 2010
Text Part Number: OL-23108-02
THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL
STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT
WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.
THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT
SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE
OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.
The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB’s public
domain version of the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California.
NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS” WITH
ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR
IMPLIED, INCLUDING, WITHOUT
LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF
DEALING, USAGE, OR TRADE PRACTICE.
IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING,
WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO
OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at
www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership
relationship between Cisco and any other company. (1005R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display
output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in
illustrative content is unintentional and coincidental.
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
© 2010 Cisco Systems, Inc. All rights reserved.
QC-iii
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
CONTENTS
Preface QC-xi
Changes to This Document QC-xii
Obtaining Documentation and Submitting a Service Request QC-xiv
Modular QoS Overview on Cisco ASR 9000 Series Routers QC-1
Contents QC-1
Information About Modular Quality of Service on Cisco ASR 9000 Series Routers QC-1
Benefits of Cisco ASR 9000 Series Routers QoS Features QC-2
QoS Techniques on Cisco ASR 9000 Series Routers QC-2
Differentiated Service Model for Cisco IOS XR Software QC-4
Access Node Control Protocol QC-4
Additional Cisco IOS XR QoS Supported Features QC-5
Where to Go Next QC-5
Additional References QC-6
Related Documents QC-6
Standards QC-6
MIBs QC-6
RFCs QC-6
Technical Assistance QC-7
Configuring Modular QoS Service Packet Classification and Marking on
Cisco ASR 9000 Series Routers
QC-9
Contents QC-10
Prerequisites for Configuring Modular QoS Packet Classification and Marking on
Cisco ASR 9000 Series Routers
QC-10
Information About Configuring Modular QoS Packet Classification and Marking on
Cisco ASR 9000 Series Routers
QC-11
Packet Classification Overview QC-11
Traffic Class Elements QC-11
Traffic Policy Elements QC-12
Default Traffic Class QC-12
Bundle Traffic Policies QC-13
Shared Policy Instance QC-13
Port Shape Policies QC-14
Contents
QC-iv
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
Class-based Unconditional Packet Marking Feature and Benefits QC-14
Specification of the CoS for a Packet with IP Precedence QC-15
Classification Based on DEI QC-17
IP Precedence Compared to IP DSCP Marking QC-17
In-Place Policy Modification QC-17
How to Configure Modular QoS Packet Classification and Marking on
Cisco ASR 9000 Series Routers
QC-19
Creating a Traffic Class QC-19
Creating a Traffic Policy QC-22
Attaching a Traffic Policy to an Interface QC-24
Configuring Shared Policy Instance QC-26
Configuring Class-based Unconditional Packet Marking QC-29
Configuration Examples for Configuring Modular QoS Packet Classification and Marking on
Cisco ASR 9000 Series Routers
QC-33
Traffic Classes Defined: Example QC-33
Traffic Policy Created: Example QC-33
Traffic Policy Attached to an Interface: Example QC-34
Traffic Policy Attached to Multiple Subinterfaces: Example QC-34
Traffic Policy Attached to a Bundle Interface: Example QC-34
EFP Load Balancing with Shared Policy Instance: Example QC-35
Default Traffic Class Configuration: Example QC-35
class-map match-any Command Configuration: Example QC-35
Class-based, Unconditional Packet Marking Examples QC-36
In-Place Policy Modification: Example QC-38
Additional References QC-40
Related Documents QC-40
Standards QC-40
MIBs QC-40
RFCs QC-40
Technical Assistance QC-41
QC-41
Configuring Modular QoS Congestion Management on Cisco ASR 9000 Series Routers QC-43
Contents QC-44
Prerequisites for Configuring QoS Congestion Management on Cisco ASR 9000 Series Routers QC-44
Information About Configuring QoS Congestion Management on Cisco ASR 9000 Series Routers QC-45
Congestion Management Overview QC-45
Modified Deficit Round Robin QC-46
Low-Latency Queueing with Strict Priority Queueing QC-46
Traffic Shaping QC-47
Contents
QC-v
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
Traffic-Shaping Mechanism Regulates Traffic QC-47
Traffic Policing QC-48
Regulation of Traffic with the Policing Mechanism QC-49
Traffic Shaping Versus Traffic Policing QC-50
Congestion Management Using DEI QC-50
How to Configure QoS Congestion Management on Cisco ASR 9000 Series Routers QC-51
Configuring Guaranteed and Remaining Bandwidths QC-51
Configuring Low-Latency Queueing with Strict Priority Queueing QC-57
Configuring Traffic Shaping QC-60
Configuring Traffic Policing QC-62
Configuration Examples for Configuring QoS Congestion Management on
Cisco ASR 9000 Series Routers
QC-68
Traffic Shaping for an Input Interface: Example QC-68
Traffic Policing for a Bundled Interface: Example QC-69
Hierarchical Policing: Example QC-69
Multi-action Set/Policer: Example QC-70
QC-70
Additional References QC-71
Related Documents QC-71
Standards QC-71
MIBs QC-71
RFCs QC-71
Technical Assistance QC-72
Configuring Modular QoS Congestion Avoidance on Cisco ASR 9000 Series Routers QC-73
Contents QC-73
Prerequisites for Configuring Modular QoS Congestion Avoidance on
Cisco ASR 9000 Series Routers
QC-74
Information About Configuring Modular QoS Congestion Avoidance on
Cisco ASR 9000 Series Routers
QC-74
Random Early Detection and TCP QC-74
Weighted Random Early Detection for Preferential Traffic Handling QC-74
Tail Drop and the FIFO Queue QC-76
How to Configure Modular QoS Congestion Avoidance on Cisco ASR 9000 Series Routers QC-76
Configuring Random Early Detection QC-76
Configuring Weighted Random Early Detection QC-79
Configuring Tail Drop QC-82
Additional References QC-86
Related Documents QC-86
Standards QC-86
Contents
QC-vi
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
MIBs QC-86
RFCs QC-86
Technical Assistance QC-87
QC-87
Configuring Access Node Control Protocol
on Cisco ASR 9000 Series Routers
QC-89
Contents QC-89
Prerequisites for Configuring ANCP on Cisco ASR 9000 Series Routers QC-90
Restrictions for Configuring ANCP on Cisco ASR 9000 Series Routers QC-90
Information About Configuring ANCP on Cisco ASR 9000 Series Routers QC-90
ANCP Adjacencies QC-90
Neighbor Adjacency Timing QC-91
ANCP Messages QC-91
Port Mapping QC-91
Rate Adjustment QC-92
Prioritization of ANCP Traffic QC-92
Process Restart QC-92
ANCP and QoS Interaction QC-92
ANCP over Multi-Chassis Link Aggregation QC-93
How to Configure ANCP on Cisco ASR 9000 Series Routers QC-94
Enabling ANCP QC-94
Configuring ANCP Server Sender Name QC-96
Configuring ANCP Neighbors QC-97
Mapping AN Ports to VLAN Subinterfaces QC-100
Configuring ANCP Rate Adjustment QC-102
Configuration Examples for Configuring ANCP on Cisco ASR 9000 Series Routers QC-104
Configuring ANCP Server Sender Name: Example QC-105
Configuring ANCP Neighbors: Example QC-105
Mapping AN ports to VLAN Subinterfaces: Example QC-108
Configuring ANCP Rate Adjustment: Example QC-109
ANCP and QoS Interaction: Example QC-111
QoS Policy Inconsistency on an Interface: Example QC-114
Additional References QC-120
Related Documents QC-120
Standards QC-120
MIBs QC-120
RFCs QC-120
Technical Assistance QC-121
QC-121
Contents
QC-vii
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
Configuring Hierarchical Modular QoS on Cisco ASR 9000 Series Routers QC-123
Contents QC-124
Information About Hierarchical QoS QC-124
Benefits of Hierarchical Policies QC-124
Restrictions for Hierarchical Policies QC-125
Sample Scenarios of Hierarchical Policies QC-126
Two-Level Hierarchical Policies QC-126
Three-Level Hierarchical Policies QC-127
Processing Order for Actions in Hierarchical Policies QC-128
Three-Parameter Scheduler QC-129
Hierarchical Policing QC-130
How to Configure Hierarchical QoS QC-131
Configuring the Three-Parameter Scheduler QC-132
Policing Traffic at Two Levels of Hierarchy QC-137
Attaching Hierarchical Policies to Physical and Virtual Links QC-139
Configuring Enhanced Hierarchical Ingress Policing QC-141
Configuration Examples for Hierarchical QoS QC-143
Two-Level Hierarchical Queueing Policy: Example QC-143
Three-Level Hierarchical Queueing Policy: Examples QC-144
Three-Parameter Scheduler: Examples QC-148
Hierarchical Policing: Examples QC-149
Attaching Service Policies to Physical and Virtual Links: Examples QC-150
Enhanced Hierarchical Ingress Policing: Example QC-150
Verifying the Configuration of Hierarchical Policies QC-151
Additional References QC-152
Related Documents QC-152
Standards QC-152
MIBs QC-152
RFCs QC-152
Technical Assistance QC-153
QC-153
Configuring Modular QoS on Link Bundles on Cisco ASR 9000 Series Routers QC-155
Contents QC-155
Link Bundling Overview QC-155
Load Balancing QC-156
Layer 3 Load Balancing on Link Bundles QC-156
QoS and Link Bundling QC-157
Additional References QC-158
Contents
QC-viii
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
Related Documents QC-158
Standards QC-158
MIBs QC-158
RFCs QC-158
Technical Assistance QC-159
QC-159
Modular QoS Deployment Scenarios on Cisco ASR 9000 Series Routers QC-161
Contents QC-162
802.1ad DEI QC-162
Mark DEI Based on a Policing Action: Example QC-163
Mark DEI Based on Incoming Fields: Example QC-163
Congestion Management Using DEI: Example QC-163
Frame Relay QoS QC-163
Frame Relay DLCI Classification QC-164
Frame Relay DE Classification QC-164
Frame Relay DE Marking QC-164
Frame Relay QoS: Example QC-165
IP Header Compression QoS QC-167
IP Header Compression QoS: Example QC-168
L2VPN QoS QC-168
Frame Relay <-> Frame Relay Over Pseudowire: Example QC-168
Frame Relay <-> Ethernet Over Pseudowire: Example QC-170
MLPPP QoS/MLFR QoS QC-171
Multiclass MLPPP with QoS QC-172
MLPPP QoS/MLFR QoS: Example QC-173
MPLS QoS QC-175
MPLS Uniform Mode QC-176
MPLS Pipe Mode QC-176
MPLS Short Pipe Mode QC-177
Uniform, Pipe, Short Pipe Modes: Ingress PE Example QC-177
Uniform Mode: Egress PE Example QC-178
Pipe Mode: Egress PE Example QC-179
Short Pipe Mode: Egress PE Example QC-179
QoS on Multicast VPN QC-180
ASR 9000 Ethernet Line Cards QC-180
SIP 700 for the ASR 9000 QC-182
QoS on NxDS0 Interfaces QC-182
One-Level Policy Applied to Main Interface: Example QC-183
Contents
QC-ix
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
Two-Level Policy Applied to a Subinterface: Example QC-183
Related Information QC-184
Index
Contents
QC-x
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
QC-xi
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
Preface
This document describes the Cisco IOS XR Quality of Service (QoS) feature for prioritizing traffic flow
and providing preferential forwarding for higher-priority packets. The QoS techniques described include
allocating bandwidth, improving loss characteristics, avoiding and managing network congestion,
metering network traffic, and setting traffic-flow priorities across the network.
For QoS command descriptions, usage guidelines, and examples, refer to the Cisco ASR 9000 Series
Aggregation
Services Routers Modular Quality of Service Command Reference.
The preface contains the following sections:
Changes to This Document, page IR-xii
Obtaining Documentation and Submitting a Service Request, page IR-xiv
Preface
QC-xii
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
Changes to This Document
The following table lists the technical changes made to this document.
Preface
QC-xiii
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
Ta b l e 1 Changes to This Document in Cisco IOS XR 4.0
Revision Date Change Summary
OL-23108-01 September, 2010 Added a Line Card, SIP, and SPA support table to each module to show
which line cards and SIPs support which features.
Added the “Modular QoS Deployment Scenarios,” “Configuring
Hierarchical QoS,” and “Configuring QoS on Link Bundles” modules.
In the “Configuring Access Node Control Protocol” module, added the
ANCP over Multichassis Link Aggregation feature.
In the “Configuring Modular Quality of Service Packet Classification and
Marking” module:
Added the In-Place Policy Modification feature.
Added the Classification Based on DEI feature.
In the feature history table:
Added a note about increased marking limits for the SIP 700 for
the ASR 9000.
Added a note about IPv6 QoS on ASR 9000 Ethernet Line Cards.
Moved the Multicast VPN feature to the “Modular QoS Deployment
Scenarios” module.
In the “Configuring Modular Quality of Service Congestion
Management” module:
Added the Congestion Management Using DEI feature.
In the “Modular QoS Deployment Scenarios” module, added these
features:
802.1ad DEI
Frame Relay QoS
IPHC QoS
L2VPN QoS
MLPPP/MLFR QoS
MPLS QoS
QoS on Multicast VPN
QoS on NxDS0 Interfaces
Moved QoS sections from the Cisco ASR 9000 Series Aggregation
Services Router Interface and Hardware Component Configuration Guide
to this guide:
Multiclass MLPPP with QoS
QoS on Link Bundles
OL-23108-02 December, 2010 In the “Configuring Modular Quality of Service Packet Classification and
Marking” module, added the Port Shape Policies feature.
In the “Modular QoS on Link Bundles” module, corrected the information
in the QoS and Link Bundling section.
Preface
QC-xiv
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
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.
QC-1
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
Modular QoS Overview on
Cisco ASR 9000 Series Routers
Quality of Service (QoS) is the technique of prioritizing traffic flows and providing preferential
forwarding for higher-priority packets. The fundamental reason for implementing QoS in your network
is to provide better service for certain traffic flows. A traffic flow can be defined as a combination of
source and destination addresses, source and destination socket numbers, and the session identifier. A
traffic flow can more broadly be described as a packet moving from an incoming interface that is
destined for transmission to an outgoing interface. The traffic flow must be identified, classified, and
prioritized on all routers and passed along the data forwarding path throughout the network to achieve
end-to-end QoS delivery. The terms traffic flow and packet are used interchangeably throughout this
module.
To implement QoS on a network requires the configuration of QoS features that provide better and more
predictable network service by supporting bandwidth allocation, improving loss characteristics,
avoiding and managing network congestion, metering network traffic, or setting traffic flow priorities
across the network.
This module contains overview information about modular QoS features within a service provider
network.
Contents
Information About Modular Quality of Service on Cisco ASR 9000 Series Routers, page 1
Where to Go Next, page QC-6
Additional References, page QC-6
Information About Modular Quality of Service on
Cisco
ASR 9000 Series Routers
Before configuring modular QoS on your network, you should understand the following concepts:
Benefits of Cisco ASR 9000 Series Routers QoS Features, page 2
QoS Techniques on Cisco ASR 9000 Series Routers, page 2
Differentiated Service Model for Cisco IOS XR Software, page QC-4
Access Node Control Protocol, page QC-5
Modular QoS Overview on Cisco ASR 9000 Series Routers
Information About Modular Quality of Service on Cisco ASR 9000 Series Routers
QC-2
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
Additional Cisco IOS XR QoS Supported Features, page QC-5
Benefits of Cisco ASR 9000 Series Routers QoS Features
The Cisco IOS XR QoS features enable networks to control and predictably service a variety of
networked applications and traffic types. Implementing Cisco
IOS XR QoS in your network promotes
the following benefits:
Control over resources. You have control over which resources (bandwidth, equipment, wide-area
facilities, and so on) are being used. For example, you can limit bandwidth consumed over a
backbone link by FTP transfers or give priority to an important database access.
Tailored services. If you are an Internet Service Provider (ISP), the control and visibility provided
by QoS enables you to offer carefully tailored grades of service differentiation to your customers.
Coexistence of mission-critical applications. Cisco IOS XR QoS features make certain of the
following conditions:
That your WAN is used efficiently by mission-critical applications that are most important to
your business.
That bandwidth and minimum delays required by time-sensitive multimedia and voice
applications are available.
That other applications using the link get their fair service without interfering with
mission-critical traffic.
QoS Techniques on Cisco ASR 9000 Series Routers
QoS on Cisco IOS XR software relies on the following techniques to provide for end-to-end QoS
delivery across a heterogeneous network:
Packet classification and marking
Congestion management
Congestion avoidance
Before implementing the QoS features for these techniques, you should identify and evaluate the traffic
characteristics of your network because not all techniques are appropriate for your network environment.
Packet Classification and Marking
Packet classification and marking techniques identify the traffic flow, and provide the capability to
partition network traffic into multiple priority levels or classes of service. After classification is
complete, any other QoS actions can be performed.
Identification of a traffic flow can be performed by using several methods within a single router, such as
access control lists (ACLs), protocol match, IP precedence, IP differentiated service code point (DSCP),
MPLS EXP bit, or Class of Service (CoS).
Marking of a traffic flow is performed by:
Setting IP Precedence or DSCP bits in the IP Type of Service (ToS) byte.
Setting CoS bits in the Layer 2 headers.
Setting EXP bits within the imposed or the topmost Multiprotocol Label Switching (MPLS) label.
Modular QoS Overview on Cisco ASR 9000 Series Routers
Information About Modular Quality of Service on Cisco ASR 9000 Series Routers
QC-3
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
Setting qos-group and discard-class bits.
Marking can be carried out:
Unconditionally—As part of the class-action.
Conditionally—As part of a policer-action.
Combination of conditionally and unconditionally.
For detailed conceptual and configuration information about packet marking, see the “Configuring
Modular Quality of Service Packet Classification on Cisco
ASR 9000 Series Routers” module in this
guide for unconditional marking, and the “Configuring Modular Quality of Service Congestion
Management on Cisco
ASR 9000 Series Routers” module in this guide for conditional marking.
Default Marking Behavior
When an ingress or egress interface adds VLAN tags or MPLS labels, it requires a default value for the
CoS and EXP values that go into those tags and labels. The default value can be then overridden based
on the policy map. The default value for CoS and EXP is based on a trusted field in the packet upon
ingress to the system. The router implements an implicit trust of certain fields based on the packet type
and ingress interface forwarding type (Layer 2 or Layer 3).
By default, the router does not modify the IP precedence or DSCP without a policy-map being
configured. The default behavior is described below.
On an ingress or egress Layer 2 interface, such as xconnect or bridge-domain, the outermost CoS value
is used for any field that gets added in the ingress interface. If there is a VLAN tag that gets added due
to a Layer
2 rewrite, the incoming outermost CoS value is used for the new VLAN tag. If an MPLS label
is added, the CoS value would be used for the EXP bits in the MPLS tag.
On an ingress or egress Layer 3 interface (routed or label weighted for IPv4 or IPv6 packets), the three
DSCP and precedence bits are identified in the incoming packet. For MPLS packets, the outermost
label’s EXP bit is identified, and this value is used for any new field that gets added at the ingress
interface. If an MPLS label is added, then the identified precedence, DSCP, or MPLS EXP value is used
for the EXP bits in the newly added MPLS tag.
Provider Backbone Bridge (PBB) Configuration
In a PBB configuration, when a packet goes from a customer network to a service provider network using
PBB encapsulation, the class of service (CoS) and discard eligibility indicator (DEI) used in the
backbone VLAN tag (B-tag) and service instance tag (I-tag) of the PBB header is by default the CoS and
DEI in the topmost tag of the incoming packet.
When a packet goes from a service provider to a customer network, the PBB header is removed and the
I-tag CoS and DEI is used by default on any tags that are imposed on the customer interface. The default
marking occurs only on imposed tags, and not on existing or translated tags.
Congestion Management
Congestion management techniques control congestion after it has occurred. One way that network
elements handle an overflow of arriving traffic is to use a queueing algorithm to sort the traffic, then
determine some servicing method of prioritizing it onto an output link.
Cisco IOS XR software implements the low-latency Queueing (LLQ) feature, which brings strict
priority queueing (PQ) to the Modified Deficit Round Robin (MDRR) scheduling mechanism. LLQ with
strict PQ allows delay-sensitive data, such as voice, to be dequeued and sent before packets in other
queues are dequeued.
Modular QoS Overview on Cisco ASR 9000 Series Routers
Information About Modular Quality of Service on Cisco ASR 9000 Series Routers
QC-4
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
Cisco IOS XR software includes traffic policing capabilities available on a per-class basis as well as
class-based shaping.
The traffic policing feature limits the input or output transmission rate of a class of traffic based on
user-defined criteria, and can mark packets by setting values such as IP Precedence, QoS group, or DSCP
value.
Traffic shaping allows control over the traffic that leaves an interface to match its flow to the speed of
the remote target interface and ensure that the traffic conforms to the policies contracted for it. Thus,
traffic adhering to a particular profile can be shaped to meet downstream requirements, thereby
eliminating bottlenecks in topologies with data-rate mismatches.
Cisco IOS XRsoftware supports a class-based traffic shaping method through a CLI mechanism in which
parameters are applied per class.
For detailed conceptual and configuration information about congestion management, see the
“Configuring Modular Quality of Service Congestion Management on Cisco
ASR 9000 Series Routers”
module.
Congestion Avoidance
Congestion avoidance techniques monitor network traffic flows in an effort to anticipate and avoid
congestion at common network and internetwork bottlenecks before problems occur. These techniques
are designed to provide preferential treatment for traffic (such as a video stream) that has been classified
as real-time critical under congestion situations while concurrently maximizing network throughput and
capacity utilization and minimizing packet loss and delay. Cisco
IOS XR software supports the Random
Early Detection (RED), Weighted RED (WRED), and tail drop QoS congestion avoidance features.
For detailed conceptual and configuration information about congestion avoidance techniques, see the
“Configuring Modular Quality of Service Congestion Management on Cisco
ASR 9000 Series Routers”
module in this guide.
Differentiated Service Model for Cisco IOS XR Software
Cisco IOS XR software supports a differentiated service that is a multiple-service model that can satisfy
different QoS requirements. However, unlike in the integrated service model, an application using
differentiated service does not explicitly signal the router before sending data.
For differentiated service, the network tries to deliver a particular kind of service based on the QoS
specified by each packet. This specification can occur in different ways, for example, using the IP
Precedence bit settings in IP packets or source and destination addresses. The network uses the QoS
specification to classify, mark, shape, and police traffic, and to perform intelligent queueing.
The differentiated service model is used for several mission-critical applications and for providing
end-to-end QoS. Typically, this service model is appropriate for aggregate flows because it performs a
relatively coarse level of traffic classification.
Access Node Control Protocol
Access Node Control Protocol (ANCP) creates a control plane between a service-oriented aggregation
device and an access node (AN) (for example, a DSLAM) in order to perform QoS-related,
service-related, and subscriber-related operations. An ANCP Network Access Server (NAS) accepts and
maintains ANCP adjacencies (sessions with an ANCP neighbor), and sending and receiving ANCP
messages.
Modular QoS Overview on Cisco ASR 9000 Series Routers
Where to Go Next
QC-5
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
ANCP allows static mapping between AN ports and VLAN subinterfaces so that DSL rate updates for a
specific subscriber received by the ANCP server are applied to the QoS configuration corresponding to
that subscriber. DSL train rates received via ANCP are used to alter shaping rates on subscriber-facing
interfaces and subinterfaces on the router.
Additional Cisco IOS XR QoS Supported Features
The following sections describe the additional features that play an important role in the implementation
of QoS on Cisco
IOS XR software.
Modular QoS Command-Line Interface
In Cisco IOS XR software, QoS features are enabled through the Modular QoS command-line interface
(MQC) feature. The MQC is a command-line interface (CLI) structure that allows you to create policies
and attach these policies to interfaces. A traffic policy contains a traffic class and one or more QoS
features. A traffic class is used to classify traffic, whereas the QoS features in the traffic policy determine
how to treat the classified traffic. One of the main goals of MQC is to provide a platform-independent
interface for configuring QoS across Cisco platforms.
For detailed conceptual and configuration information about the MQC feature, see the “Configuring
Modular Quality of Service Packet Classification on Cisco ASR 9000 Series Routers” module in this
guide.
Fabric QoS
There is no separate configuration for fabric QoS. The fabric priority is derived from the priority action
in the ingress service policy.
Where to Go Next
To configure the packet classification features that involve identification and marking of traffic flows,
see the “Configuring Modular Quality of Service Packet Classification on
Cisco
ASR 9000 Series Routers” module in this guide.
To configure the queueing, scheduling, policing, and shaping features, see the “Configuring Modular
Quality of Service Congestion Management on Cisco
ASR 9000 Series Routers” module in this guide.
To configure the WRED and RED features, see the “Configuring Modular QoS Congestion Avoidance
on Cisco
ASR 9000 Series Routers module in this guide.
To configure Access Node Control Protocol (ANCP) features, see the “Configuring Access Node
Control Protocol on Cisco
ASR 9000 Series Routers” module in this guide.
Modular QoS Overview on Cisco ASR 9000 Series Routers
Additional References
QC-6
Cisco ASR 9000 Series Aggregation Services Router Modular Quality of Service Configuration Guide
OL-23108-02
Additional References
The following sections provide references related to implementing QoS.
Related Documents
Standards
MIBs
RFCs
Related Topic Document Title
Initial system bootup and configuration Cisco ASR 9000 Series Aggregation Services Router Getting Started
Guide
Master command reference Cisco ASR 9000 Series Aggregation Services Router Master
Command Listing
QoS commands Cisco ASR 9000 Series Aggregation Services Router Modular
Quality of Service Command Reference
User groups and task IDs “Configuring AAA Services on Cisco ASR 9000 Series Router”
module of Cisco Cisco ASR 9000 Series Aggregation Services
Router System Security Configuration Guide
Standards Title
No new or modified standards are supported by this
feature, and support for existing standards has not been
modified by this feature.
MIBs MIBs Link
CISCO-CLASS-BASED-QOS-MIB To locate and download MIBs using Cisco IOS XR software, use the
Cisco MIB Locator found at the following URL and choose a
platform under the Cisco Access Products menu:
http://cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml
RFCs Title
No new or modified RFCs are supported by this
feature, and support for existing RFCs has not been
modified by this feature.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103
  • Page 104 104
  • Page 105 105
  • Page 106 106
  • Page 107 107
  • Page 108 108
  • Page 109 109
  • Page 110 110
  • Page 111 111
  • Page 112 112
  • Page 113 113
  • Page 114 114
  • Page 115 115
  • Page 116 116
  • Page 117 117
  • Page 118 118
  • Page 119 119
  • Page 120 120
  • Page 121 121
  • Page 122 122
  • Page 123 123
  • Page 124 124
  • Page 125 125
  • Page 126 126
  • Page 127 127
  • Page 128 128
  • Page 129 129
  • Page 130 130
  • Page 131 131
  • Page 132 132
  • Page 133 133
  • Page 134 134
  • Page 135 135
  • Page 136 136
  • Page 137 137
  • Page 138 138
  • Page 139 139
  • Page 140 140
  • Page 141 141
  • Page 142 142
  • Page 143 143
  • Page 144 144
  • Page 145 145
  • Page 146 146
  • Page 147 147
  • Page 148 148
  • Page 149 149
  • Page 150 150
  • Page 151 151
  • Page 152 152
  • Page 153 153
  • Page 154 154
  • Page 155 155
  • Page 156 156
  • Page 157 157
  • Page 158 158
  • Page 159 159
  • Page 160 160
  • Page 161 161
  • Page 162 162
  • Page 163 163
  • Page 164 164
  • Page 165 165
  • Page 166 166
  • Page 167 167
  • Page 168 168
  • Page 169 169
  • Page 170 170
  • Page 171 171
  • Page 172 172
  • Page 173 173
  • Page 174 174
  • Page 175 175
  • Page 176 176
  • Page 177 177
  • Page 178 178
  • Page 179 179
  • Page 180 180
  • Page 181 181
  • Page 182 182
  • Page 183 183
  • Page 184 184
  • Page 185 185
  • Page 186 186
  • Page 187 187
  • Page 188 188
  • Page 189 189
  • Page 190 190
  • Page 191 191
  • Page 192 192
  • Page 193 193
  • Page 194 194
  • Page 195 195
  • Page 196 196
  • Page 197 197
  • Page 198 198
  • Page 199 199
  • Page 200 200
  • Page 201 201
  • Page 202 202
  • Page 203 203
  • Page 204 204

Cisco ASR 9000 Series Service Configuration Manual

Category
Software
Type
Service Configuration Manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI