Document No. 10-300077, Issue 2 xv
Table of Contents
Chapter 24 — Managing Buffers and Queues on 50-Series Modules . . . . . 24-1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-1
How Queues Work. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-1
Managing Buffers and Queues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-2
Chapter 25 — 80-Series QoS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-1
Why implement QoS? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-2
How Does QoS Work?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-3
QoS Process for Ingress Traffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-3
QoS Process for Egress Traffic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-4
Diagram of QoS Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-6
Classification of Traffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-7
Default Priority. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-8
Classifying Traffic by Layer 2 Characteristics. . . . . . . . . . . . . . . . . . . . .25-9
Classifying Traffic by Layer 3 or Layer 4 Characteristics. . . . . . . . . . . .25-9
Diffserv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-11
Precedence of Priorities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-11
Supported Number of Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-12
Setting the Priority of a Physical Port. . . . . . . . . . . . . . . . . . . . . . . . . . .25-13
Setting a Physical Port to Ignore Tag Priority . . . . . . . . . . . . . . . . . . . .25-14
Setting the Priority of a MAC Address. . . . . . . . . . . . . . . . . . . . . . . . . .25-16
Displaying the Priority of a MAC Address . . . . . . . . . . . . . . . . . . . . . .25-18
Setting a Physical Port to Use DiffServ . . . . . . . . . . . . . . . . . . . . . . . . .25-19
Setting a Physical Port to Mask DiffServ Bits . . . . . . . . . . . . . . . . . . . .25-20
Assigning a Priority to a DSCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-21
Displaying the DiffServ Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-21
Displaying the QoS Settings for a Physical Port . . . . . . . . . . . . . . . . . .25-22
Setting Up an ACL Rule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-22
Setting Up a Default ACL Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-28
Displaying ACL Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-29
Ingress Policing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-29
Setting Up Policing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-30
Displaying the Policing Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-32
Queue-Servicing Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-33
WFQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-33
Strict Priority Queueing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-35
CBQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-35
CBWFQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-35
Management Traffic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-36
Setting Up WFQ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-37
Setting Up Strict Priority Queueing . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-38
Setting Up CBQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-39
Setting Up CBWFQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-40
Displaying the Queue-Service Settings . . . . . . . . . . . . . . . . . . . . . . . . .25-43
QoS Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-44
Displaying QoS Statistics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-50