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