1 组网需求
对从GE<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />3/1/2接口出去的DSCP值为63的IP报文进行限速,限速范围为10M~20M。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

图1 Car配置组网图
2 配置思路
l 配置acl 3000,匹配DSCP值为63的数据流
l 配置流分类car_class,匹配acl 3000
l 配置流行为car_behavior,动作为car
l 配置QoS策略car_policy,绑定流分类和流行为
l 因DSCP不属于默认流模板中的值,所以得配置自定义流模板dscp_flow
l 将流模板下发到端口g3/1/2
l 将QoS策略下发到端口g3/1/2
3 配置步骤
# 定义ACL 3000,匹配DSCP值为63的数据流
[H3C] acl number 3000
[H3C-acl-adv-3000] rule 0 permit ip dscp 63
# 定义流分类car_class,匹配acl 3000
[H3C] traffic classifier car_class
[H3C-classifier-car_class] if-match acl 3000
# 定义流行为car_behavior,动作为car
[H3C] traffic behavior car_behavior
[H3C-behavior-car_behavior] car cir 10240 pir 20480
# 定义QoS策略car_policy,绑定流行为和流动作
[H3C] qos policy car_policy
[H3C-qospolicy-car_policy] classifier car_class behavior car_behavior
# 定义自定义流模板dscp_flow,流模板中字段值为DSCP
[H3C] flow-template dscp_flow basic dscp
# 将自定义的流模板下发到接口g3/1/2
[H3C] interface GigabitEthernet 3/1/2
[H3C-GigabitEthernet3/1/2] flow-template dscp_flow
# 将QoS策略下发到接口g3/1/2出方向
[H3C] interface GigabitEthernet 3/1/2
[H3C-GigabitEthernet3/1/2] qos apply policy car_policy outbound
# 验证配置信息
[H3C-GigabitEthernet3/1/2] display qos policy interface GigabitEthernet 3/1/2
Interface: GigabitEthernet3/1/2
Direction: Outbound
Policy: car_policy
Classifier: car_class
Operator: AND
Rule(s) : If-match acl 3000
Behavior: car_behavior
Committed Access Rate:
CIR 10240 (kbps), CBS 640000 (byte), EBS 0 (byte), PIR 20480 (kbps)
Red Action: discard
Green : 0(Bytes)
Yellow: 0(Bytes)
Red : 0(Bytes)
& 说明:
l 报文(如IPV4/IPV6单播报文、组播报文、隧道报文、L3×××入隧道报文)进行三层转发时,car命令中的报文长度只计算报文IP首部和载荷的长度。
l 聚合CAR与普通CAR不同,在多个端口应用同一聚合CAR,则多个端口的流量总和被限速在流量监管的范围之内,而普通car则每个端口的流量被限速在流量监管的范围之内
l 聚合CAR与accounting,filter deny冲突,car与filter deny冲突
l 本文档不严格与具体软、硬件版本对应。
转载于:https://blog.51cto.com/netfan/273872