Traffic policing and GTS configuration example
Network requirements
As shown in Figure 11:
Server, Host A, and Host B can access the Internet through Router A and Router B.
Server, Host A, and Ethernet 1/1 of Router A are in the same network segment.
Host B and Ethernet 1/2 of Router A are in the same network segment.
Perform traffic control for packets received on Ethernet 1/1 of Router A from Server and Host A, respectively, as follows:
Limit the rate of packets from Server to 54 kbps. When the traffic rate is below 54 kbps, the traffic is forwarded. When the traffic rate exceeds 54 kbps, the excess packets are marked with IP precedence 0 and then forwarded.
Limit the rate of packets from Host A to 8 kbps. When the traffic rate is below 8 kbps, the traffic is forwarded. When the traffic rate exceeds 8 kbps, the excess packets are dropped.
Traffic control for packets forwarded by Ethernet 1/1 and Ethernet 1/2 of Router B is as follows:
Limit the receiving rate on Ethernet 1/1 of Router B to 500 kbps, and the excess packets are dropped.
Limit the sending rate on Ethernet 1/2 of Router B to 1000 kbps, and the excess packets are dropped.
Figure 11: Network diagram
Configuration procedure
Configure Router A:
# Configure GTS on Ethernet 1/3, shaping the packets when the sending rate exceeds 500 kbps to decrease the packet loss rate of Ethernet 1/1 of Router B.
<RouterA> system-view [RouterA] interface ethernet 1/3 [RouterA-Ethernet1/3] qos gts any cir 500 [RouterA-Ethernet1/3] quit
# Configure ACLs to permit the packets from Server and Host A.
[RouterA] acl number 2001 [RouterA-acl-basic-2001] rule permit source 1.1.1.1 0 [RouterA-acl-basic-2001] quit [RouterA] acl number 2002 [RouterA-acl-basic-2002] rule permit source 1.1.1.2 0 [RouterA-acl-basic-2002] quit
# Configure CAR policies for different flows received on Ethernet 1/1.
[RouterA] interface ethernet 1/1 [RouterA-Ethernet1/1] qos car inbound acl 2001 cir 54 cbs 4000 ebs 0 green pass red remark-prec-pass 0 [RouterA-Ethernet1/1] qos car inbound acl 2002 cir 8 cbs 1875 ebs 0 green pass red discard [RouterA-Ethernet1/1] quit
Configure Router B:
# Configure a CAR policy on Ethernet 1/1 to limit the incoming traffic rate to 500 kbps and drop the excess packets.
<RouterB> system-view [RouterB] interface ethernet 1/1 [RouterB-Ethernet1/1] qos car inbound any cir 500 cbs 32000 ebs 0 green pass red discard [RouterB-Ethernet1/1] quit
# Configure a CAR policy on Ethernet 1/2 to limit the sending rate to 1 Mbps and drop the excess packets.
[RouterB] interface ethernet 1/2 [RouterB-Ethernet1/2] qos car outbound any cir 1000 cbs 65000 ebs 0 green pass red discard