Configuration procedure
# Configure ACLs to match the packets from Server, Telephone, Host A, and Host B, respectively.
<Router> system-view [Router] acl number 2001 [Router-acl-basic-2001] rule 1 permit source 10.1.1.1 0 [Router-acl-basic-2001] quit [Router] acl number 2002 [Router-acl-basic-2002] rule 2 permit source 10.1.1.2 0 [Router-acl-basic-2002] quit [Router] acl number 2003 [Router-acl-basic-2003] rule 3 permit source 10.1.1.3 0 [Router-acl-basic-2003] quit [Router] acl number 2004 [Router-acl-basic-2004] rule 1 permit source 10.1.1.4 0 [Router-acl-basic-2004] quit
# Mark each flow with a priority.
[Router] traffic classifier class1 [Router-classifier-class1] if-match acl 2001 [Router-classifier-class1] quit [Router] traffic classifier class2 [Router-classifier-class2] if-match acl 2002 [Router-classifier-class2] quit [Router] traffic classifier class3 [Router-classifier-class3] if-match acl 2003 [Router-classifier-class3] quit [Router] traffic classifier class4 [Router-classifier-class4] if-match acl 2004 [Router-classifier-class4] quit [Router] traffic behavior behavior1 [Router-behavior-behavior1] remark ip-precedence 5 [Router-behavior-behavior1] quit [Router]traffic behavior behavior2 [Router-behavior-behavior2] remark ip-precedence 4 [Router-behavior-behavior2] quit [Router] traffic behavior behavior3 [Router-behavior-behavior3] remark ip-precedence 3 [Router-behavior-behavior3] quit [Router] traffic behavior behavior4 [Router-behavior-behavior4] remark ip-precedence 2 [Router-behavior-behavior4] quit [Router] qos policy aa [Router-qospolicy-aa] classifier class1 behavior behavior1 [Router-qospolicy-aa] classifier class2 behavior behavior2 [Router-qospolicy-aa] classifier class3 behavior behavior3 [Router-qospolicy-aa] classifier class4 behavior behavior4 [Router-qospolicy-aa] quit [Router] interface gigabitethernet 2/1 [Router-GigabitEthernet2/1] qos apply policy aa inbound [Router-GigabitEthernet2/1] quit
# Configure WFQ to process packets both fairly and based on precedence. Configure WRED to drop packets by precedence when congestion deteriorates.
[Router] interface ethernet 1/2 [Router-Ethernet1/2] qos wfq queue-length 100 queue-number 16 [Router-Ethernet1/2] qos wred enable [Router-Ethernet1/2] qos wred ip-precedence 5 low-limit 10 high-limit 250 discard-probability 11 [Router-Ethernet1/2] qos wred ip-precedence 4 low-limit 10 high-limit 200 discard-probability 12 [Router-Ethernet1/2] qos wred ip-precedence 3 low-limit 10 high-limit 180 discard-probability 15 [Router-Ethernet1/2] qos wred ip-precedence 2 low-limit 10 high-limit 180 discard-probability 15 [Router-Ethernet1/2] quit