QOS car命令解释

更新时间:2023-09-19 06:13:01 阅读量: 小学教育 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

qos car 【命令】

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:丢弃数据包。 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。

l

【描述】

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

举一个例子:网吧带宽只有8M,内网PC机有200多台,很可能就是因为有人在下载或者用QQ live等软件导致内网流量过大,远远超过8M。

所以一般情况下面都需要做速率的限制,对每台PC机都做。我们处理得很多掉线问题,就是因为没有做限制速度而导致的。通过dis int e1/0看一下内网流量,

如果有Overruns,则多半说明内网流量太大,路由器处理不过来了。 [Quidway]dis int e1/0

Ethernet1/0 current state :UP Line protocol current state :UP Description : Ethernet1/0 Interface

The Maximum Transmit Unit is 1500, Hold timer is 10(sec) Internet Address is 192.168.1.1/24

IP Sending Frames Format is PKTFMT_ETHNT_2, Hardware address is 000f-e239-0260

Media type is twisted pair, loopback not set, promiscuous mode not set 100Mb/s, Full-duplex, link type is autonegotiation

Output flow-control is disabled, input flow-control is disabled Output queue : (Urgent queuing : Size/Length/Discards) 0/50/0 Output queue : (Protocol queuing : Size/Length/Discards) 0/500/0 Output queue : (FIFO queuing : Size/Length/Discards) 0/75/0 Last clearing of counters: Never

Last 300 seconds input rate 220900.42 bytes/sec, 1767203 bits/sec, 572.95 pa ckets/sec

Last 300 seconds output rate 464099.40 bytes/sec, 3712795 bits/sec, 655.10 p ackets/sec

Input: 4414550 packets, 3834890077 bytes, 4414550 buffers 58297 broadcasts, 2 multicasts, 0 pauses 127451 errors, 0 runts, 0 giants

0 crc, 0 align errors, 127451 overruns 0 dribbles, 0 drops, 0 no buffers

Output:1206335 packets, 871172966 bytes, 1206335 buffers 955 broadcasts, 0 multicasts, 0 pauses 0 errors, 0 underruns, 0 collisions 0 deferred, 0 lost carriers

AR18-2X在升级到F1707之后,可以实现基于每个IP地址的限速。1863-1最新版本也支持该功能,命令一样。

网吧中限制内网PC的速率,上传速度200K,下载速率300K。 定义192.168.0.2 to 192.168.0.200内每台主机上传的流量

[Quidway] qos carl 1 source-ip-address range 192.168.0.2 to 192.168.0.200 per-address

定义192.168.0.2 to 192.168.0.200内每台主机下载的流量

[Quidway] qos carl 2 destination-ip-address range 192.168.0.2 to 192.168.0.200 per-address

[Quidway] interface ethernet 1/0 -------限制上行速率

[Qudiway-Ethernet1/0] qos car inbound carl 1 cir 200000 cbs 200000 ebs 200000 green pass red discard ------限制下行速率

[Qudiway-Ethernet1/0] qos car outbound carl 2 cir 300000 cbs 300000 ebs 300000 green pass red discard

使用display qos car interface detail命令可以查看内网的流量。

qos car inbound acl 2001 cir 200000 cbs 200000 ebs 200000 green pass red discard qos car outbound acl 2001 cir 200000 cbs 200000 ebs 200000 green pass red discard

qos car inbound acl 103 cir 20000 cbs 40000 ebs 20000 conform pass exceed discard

qos car outbound acl 103 cir 20000 cbs 40000 ebs 20000 conform pass exceed discard

cir cbs 以及ebs后面的数值,都是byte,换算成kB,就是1000byte喽。 1000byte=1kB

本文来源:https://www.bwwdw.com/article/9lrh.html

Top