【】
qos car { inbound | outbound } { any | acl acl-number | carl carl-index } cir committed-information-rate cbs committed-burst-size ebs excess-burst-size green action red action
undo qos car { inbound | outbound } { any | acl acl-number | carl carl-index } cir committed-information-rate cbs committed-burst-size ebs excess-burst-size
【视图】
接口视图
【参数】
inbound:对接口接收到的包限速。
outbound:对接口发送的数据包进行限速。
any:对所有的IP数据包进行限速。
acl acl-number:对匹配访问控制列表(ACL)的数据包进行限速。acl- number为访问控制列表编号,取值范围2000~3999。
carl carl-index:对匹配CAR列表的数据包进行限速。carl-index为承诺访问速率列表编号,取值范围1~199。
cir committed-information-rate:承诺信息速率,取值范围是8000~1000000000bps。CIR不能超过 CBS×20。
cbs committed-burst-size:承诺突发尺寸,实际平均速率在承诺速率以内时的突发流量,取值范围为15000~1000000000bit。
ebs excess-burst-size:超出突发尺寸,取值范围为0~1000000000bit。
green:数据流量符合承诺速率时对数据包采取的动作。
red:数据流量不符合承诺速率时对数据包采取的动作。
action:对数据包采取的动作,有以下几种:
l continue:继续由下一个CAR处理。
l discard:丢弃数据包。
l pass:发送数据包。
l remark-prec-continue new-precedence:设置新的IP优先级new-precedence,并继续由下一个CAR策略处理,取值范围0~7。
l remark-prec-pass new-precedence:设置新的IP优先级new-precedence,并发送数据包到目的地址,取值范围0~7。
l remark-mpls-exp-continue new-mpls-exp:设置新的MPLS EXP值new-mpls-exp,并继续由下一个CAR策略处理,取值范围0~7。
l remark-mpls-exp-pass new-mpls-exp:设置新的MPLS EXP值new-mpls-exp,并发送数据包到目的地址,取值范围0~7。
l remark-dscp-continue new-dscp:设置新的IP DSCP值new-dscp,并继续由下一个CAR策略处理,取值范围0~63。
l remark-dscp-pass new-dscp:设置新的IP DSCP值new-dscp,并发送数据包到目的地址,取值范围0~63。
【描述】
qos car命令用来在某个接口实施CAR策略,undo qos car命令用来删除接口上的某个CAR策略。
该命令只对IP数据包进行处理,对其它的数据包不进行处理。
该命令的重复执行将在接口上配置多个CAR策略,策略的执行顺序与配置的先后顺序一致。
【举例】
# 在接口Ethernet6/0/0的出方向上对满足CARL规则1的报文进行流量监管。报文正常流量为38400bps,在第一时间可以有2倍于正常流量的突发流量通过,以后速率小于等于38400bit时正常发送,大于38400bit时,报文优先级改为0并发送。
[H3C-Ethernet6/0/0] qos car outbound carl 1 cir 38400 cbs 76800 ebs 0 green pass red remark-prec-pass 0