QoS: Implicit Queue Limit

QoS: Implicit Queue Limit
The QoS: Implicit Queue Limit feature eliminates the necessity to manually configure queue limits by
automatically configuring queue limits if they are not explicitly configured. Previously, default
configurations did not protect queues on Cisco 12000 Series ISE line cards against oversubscription and
starvation.
Feature History for QoS: Implicit Queue Limit
Release
Modification
12.0(28)S
This feature was introduced for the Cisco 12000 Series ISE line cards
(Engine 3) with Gigabit Ethernet and packet-over-SONET interfaces.
Finding Support Information for Platforms and Cisco IOS Software Images
Use Cisco Feature Navigator to find information about platform support and Cisco IOS software image
support. Access Cisco Feature Navigator at http://www.cisco.com/go/fn. You must have an account on
Cisco.com. If you do not have an account or have forgotten your username or password, click Cancel at
the login dialog box and follow the instructions that appear.
Contents
•
“Calculating Implicit Queue Limits” section on page 1
•
“Additional References” section on page 2
Calculating Implicit Queue Limits
This feature imposes, internally, a queue limit on shape queues at ingress and output queues at egress for
all queues that are in service. Previously, there was no such queue limit imposed internally, the absence
of which creates the possibility of unwanted latencies or buffer starvation during bursts and congestion.
The value of the implicit queue limit is calculated from the following factors, in order of priority:
1.
The implicit queue limit is equal to any queue limit already explicitly configured on the queue.
Corporate Headquarters:
Cisco Systems, Inc., 170 West Tasman Drive, San Jose, CA 95134-1706 USA
Copyright © 2004 Cisco Systems, Inc. All rights reserved.
QoS: Implicit Queue Limit
Additional References
2.
If random-detect is configured, the implicit queue limit is equal to double the maximum value of
the maximum threshold configured on the queue.
3.
The implicit queue limit is equal to 200 milliseconds (ms) of latency at the expected minimum rate
of service of the class, assuming an average packet size of 256 bytes.
For example, if the class rate of service is 200 kilobits per second (kbps), the implicit queue limit is
as follows:
Implicit_queue_limit_packets = 200,000bits/sec * 200ms * sec/1000ms * packet/256 bytes *
bytes/8bits
When computing the implied queue limit, you should be mindful not to oversubscribe the total
availability of buffers. Average queue limit is computed for the class, which is the ratio of the rate of this
class times the total buffers (256K).
For an Engine 3 Gigabit Ethernet line card, if the rate of the class is 100 Mbps, the average queue limit
for this class would be 100M/4G or 2.5 percent of 6553.
In some configurations, as shown in the following policy, it is impossible to determine the service rate
of a class.
policy foo
class voip
priority
class b
bandwidth remaining percent 20
class class-default
The rule of thumb in this case is to use a queue limit based on the entire interface bandwidth for the
"voip" class, and 50 percent of the interface bandwidth for the "b" and "class-default” classes.
No mechanism exits to disable the Implicit Queue Limit feature other than to override the implicit queue
limit with an explict queue limit.
Use the show policy-map interface EXEC command to display queue size statistics.
Additional References
The following sections provide references related to QoS: Implicit Queue Limit.
Related Documents
Related Topic
Document Title
QoS commands: complete command syntax, command Cisco IOS Quality of Service Solutions Command Reference,
modes, command history, defaults, usage guidelines,
Release 12.3 T
and examples.
MQC
Configuring the Modular Quality of Service Command-Line
Interface Chapter of the Cisco IOS Quality of Service Solutions
Configuration Guide
Cisco IOS Release 12.0(28)S
2
QoS: Implicit Queue Limit
Additional References
Technical Assistance
Description
Link
Technical Assistance Center (TAC) home page,
containing 30,000 pages of searchable technical
content, including links to products, technologies,
solutions, technical tips, and tools. Registered
Cisco.com users can log in from this page to access
even more content.
http://www.cisco.com/public/support/tac/home.shtml
CCVP, the Cisco logo, and Welcome to the Human Network are trademarks of Cisco Systems, Inc.; Changing the Way We Work, Live, Play, and Learn is
a service mark of Cisco Systems, Inc.; and Access Registrar, Aironet, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, Cisco, the Cisco
Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity,
Enterprise/Solver, EtherChannel, EtherFast, EtherSwitch, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS,
iPhone, IP/TV, iQ Expertise, the iQ logo, iQ Net Readiness Scorecard, iQuick Study, LightStream, Linksys, MeetingPlace, MGX, Networkers,
Networking Academy, Network Registrar, PIX, ProConnect, ScriptShare, SMARTnet, StackWise, The Fastest Way to Increase Your Internet Quotient,
and TransPath are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.
All other trademarks mentioned in this document or Website 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. (0711R)
Copyright © 2004 Cisco Systems, Inc. All rights reserved.
Cisco IOS Release 12.0(28)S
3
QoS: Implicit Queue Limit
Additional References
Cisco IOS Release 12.0(28)S
4