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