ii
Priority mapping configuration methods ··································································································· 25
Priority mapping process ·························································································································· 25
Priority mapping tasks at a glance ··················································································································· 26
Configuring a priority map ································································································································ 26
Configuring a port to trust packet priority for priority mapping ········································································· 27
Changing the port priority of an interface ········································································································· 27
Verifying and maintaining commands for priority mapping ·············································································· 28
Priority mapping configuration examples ········································································································· 28
Example: Configuring a priority trust mode ······························································································ 28
Example: Configuring priority mapping tables and priority marking ························································· 29
Configuring traffic policing, GTS, and rate limit ············································ 33
About traffic policing, GTS, and rate limit ········································································································· 33
Traffic evaluation and token buckets········································································································ 33
Traffic policing ·········································································································································· 34
GTS ·························································································································································· 35
Rate limit ·················································································································································· 36
Configuring traffic policing ································································································································ 36
Configuring GTS ·············································································································································· 37
Configuring the rate limit ·································································································································· 38
Configuring the rate limit for an interface ································································································· 38
Verifying and maintaining traffic policing, GTS, and rate limit ·········································································· 38
Verifying MQC-based traffic policing and GTS configurations ································································· 38
Verifying non-MQC traffic policing, GTS, and rate limit configurations and statistics ······························ 38
Displaying QoS and ACL resource usage································································································ 39
Configuring congestion management ·························································· 40
About congestion management ······················································································································· 40
Cause, negative results, and countermeasure of congestion ·································································· 40
Congestion management methods ·········································································································· 40
Congestion management tasks at a glance ····································································································· 43
Configuring queuing on an interface ················································································································ 43
Restrictions and guidelines for queuing configuration·············································································· 43
Configuring SP queuing ··························································································································· 43
Configuring WRR queuing ······················································································································· 43
Configuring WFQ queuing ························································································································ 44
Configuring SP+WRR queuing ················································································································ 44
Configuring SP+WFQ queuing ················································································································· 44
Configuring a queue scheduling profile ············································································································ 45
About queue scheduling profiles ·············································································································· 45
Restrictions and guidelines for queue scheduling profile configuration ··················································· 45
Configuring a queue scheduling profile ···································································································· 46
Applying a queue scheduling profile ········································································································ 46
Example: Configuring a queue scheduling profile ···················································································· 46
Verifying and maintaining congestion management ························································································ 47
Verifying queuing configuration on interfaces ·························································································· 47
Verifying queue scheduling profile configuration and running status ······················································· 47
Displaying queue-based outgoing traffic statistics for interfaces ····························································· 48
Configuring congestion avoidance ······························································· 49
About congestion avoidance ···························································································································· 49
Tail drop ··················································································································································· 49
RED and WRED ······································································································································· 49
Relationship between WRED and queuing mechanisms ········································································· 50
ECN ·························································································································································· 50
WRED parameters ··································································································································· 51
Restrictions and guidelines: WRED configuration···························································································· 51
Configuring WRED parameters for a queue ···································································································· 52
Restrictions and guidelines ······················································································································ 52
Procedure ················································································································································· 52
Example: Configuring WRED on an interface ·························································································· 53
Configuring and applying a queue-based WRED table ··················································································· 53