当前流量源IP为172.16.1.2,打入设备的速率为100M,要求在入口做流量监管,限速到50M。
图1 普通CAR 配置举例组网图
CAR的作用在SR8800上从端口脱离了出来,不再支持整物理端口的流量监管,需要同ACL组合使用,在MQC的流动作中实现对指定流量的流量监管。
#
配置MQC策略。
[H3C]acl
number 3000
[H3C-acl-adv-3000]rule
0 permit ip source 172.16.1.2 0
[H3C-acl-adv-3000]quit
[H3C]traffic
classifier t
[H3C-classifier-t]if-match
acl 3000
[H3C-classifier-t]quit
[H3C]traffic
behavior t
[H3C-behavior-t]
car cir 50000
[H3C-behavior-t]quit
[H3C]qos
policy t
[H3C-qospolicy-t]classifier
t behavior t
[H3C-qospolicy-t]quit
#
在入端口下发MQC策略。
[H3C]interface
GigabitEthernet
[H3C-GigabitEthernet3/1/3]
qos apply policy t inbound
出流的流量速率保持在50M范围附近。
当前有2条流量,源IP分别为172.16.1.2和172.16.1.3,打入设备的速率各自为100M,从同一个出端口出,要求在入口做聚合流量监管,2条流量总体限速到50M。
图2 聚合CAR 配置举例组网图
聚合CAR同普通CAR的区别主要体现在聚合CAR的参数是在系统视图下全局配置的,然后在MQC的流动作中引用。
#
配置聚合CAR参数。
[H3C]
qos car agg-car aggregative cir 50000
#
配置MQC策略。
[H3C]acl
number 3000
[H3C-acl-adv-3000]
rule 0 permit ip source 172.16.1.2 0
[H3C-acl-adv-3000]quit
[H3C]traffic
classifier t
[H3C-classifier-t]if-match
acl 3000
[H3C-classifier-t]quit
[H3C]
traffic behavior t
[H3C-behavior-t]
car name agg-car
[H3C-behavior-t]quit
[H3C]
acl number 3001
[H3C-acl-adv-3001]
rule 0 permit ip source 172.16.1.3 0
[H3C-acl-adv-3001]
quit
[H3C]traffic
classifier t2
[H3C-classifier-t2]
if-match acl 3001
[H3C-classifier-t2]
quit
[H3C]traffic
behavior t2
[H3C-behavior-t2]
car name agg-car
[H3C-behavior-t2]
quit
[H3C]qos
policy t
[H3C-qospolicy-t]
classifier t behavior t
[H3C-qospolicy-t]
classifier t2 behavior t2
[H3C-qospolicy-t]quit
#
在入端口下发MQC策略。
[H3C]interface
GigabitEthernet
[H3C-GigabitEthernet3/1/3] qos apply policy t inbound
2条流量出流总的速率保持在50M范围附近。
&
说明:
SR8800的CAR动作支持下发在入和出方向,聚合CAR因为涉及到多条流量引用同一个令牌桶,会存在多条流量经过聚合限速后速率不均匀现象,建议尽量使用普通CAR满足用户需求。