Configuring Queuing and Scheduling
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
About Queuing and Scheduling
Traffic queuing is the ordering of packets and applies to both input and output of data. Device modules can
support multiple queues, which you can use to control the sequencing of packets in different traffic classes.
You can also set weighted random early detection (WRED) and taildrop thresholds. The device drops packets
only when the configured thresholds are exceeded.
Traffic scheduling is the methodical output of packets at a desired frequency to accomplish a consistent flow
of traffic. You can apply traffic scheduling to different traffic classes to weight the traffic by priority.
The queuing and scheduling processes allow you to control the bandwidth that is allocated to the traffic classes
so that you achieve the desired trade-off between throughput and latency for your network.
Modifying Class Maps
System-defined queuing class maps are provided.
About Queuing and Scheduling, on page 101
Modifying Class Maps, on page 101
Congestion Avoidance, on page 102
Congestion Management, on page 102
Explicit Congestion Notification, on page 102
Traffic Shaping, on page 105
Prerequisites for Queuing and Scheduling, on page 106
Guidelines and Limitations, on page 106
Configuring Queuing and Scheduling, on page 109
Configuring Congestion Management, on page 118
Applying a Queuing Policy on a System, on page 128
Verifying the Queuing and Scheduling Configuration, on page 129
Controlling the QoS Shared Buffer, on page 129
Managing Dynamic Buffer Sharing, on page 130
Monitoring the QoS Packet Buffer, on page 130
Configuration Examples for Queuing and Scheduling , on page 132
Cisco Nexus 9000 Series NX-OS Quality of Service Configuration Guide, Release 7.x
8
C H A P T E R
101