文档库 最新最全的文档下载
当前位置:文档库 › QOS中的CIR、CAR详解

QOS中的CIR、CAR详解

H3C QOS CIR、CAR

简单介绍

平均速率:向桶中放置令牌的速率,即允许的流的平均速度。通常设置为CIR(Committed Information Rate,承诺信息速率)。
突发尺寸:令牌桶的容量,即每次突发所允许的最大的流量尺寸。通常设置为CBS(Committed Burst Size,承诺突发尺寸),设置的突发尺寸必须大于最大报文长度。

个人见解举例:
CIR=100kbyte/s,CBS=2000kbyte,此时下载速度200kbyte/s.
可以假想令牌桶为一水桶,他的容量是 2000L,底部出水口流速200L/S,上部进水口注水速度100L/S,显然入不支出。2000/(200-100)=20S.20秒后桶内水流完。 这时出水口的流速变为100L/S。而20秒前,水的流速一直保持200L/S,这就是为什么叫突发了。应用到实际,打开网页时,刚开始需要下载图片,网 页文件等,下载速度要求很高,但持续时间不常,这就是突发能解决的实际问题。通过CBS我们即可以控制用户下载小文件高速下载,而大文件,限速下载。纯属 个人学习见解,供大家参考,交流。



1、在令牌桶原理中,CBS(承诺突发尺寸)+EBS(超额突发尺寸Excess Burst Size)=令牌桶大小,默认情况下EBS为0,CBS采用默认值,CBS和EBS单位是Byte,即字节

2、 CIR(承诺信息速率)为每秒往令牌桶添加令牌的速度,单位是kbps,注意是bit每秒,不是Byte每秒,如配置qos car outbound carl 1 cir 64,其含义就是对carl队列1在接口出方向配置CIR为64kbps,此时默认CBS为4000(Byte),即令牌桶大小为4000字节,每秒往桶内注入令牌的速率是64kbps,令牌桶就和水桶一样,CIR最多把桶注满,并不会多出。

3、假设一个包,大小是1500字节,如果此时桶内令牌数量是2000字节,那么该数据包通过,令牌数量变成2000-1500=500(字节),如果此时再来一个1000字节的数据包,那么令牌就不够,这个数据包就有可能被丢弃或remark

4、上面只是原理介绍,实际情况是动态变化(一边有令牌注入,一边有数据包转发取令牌)的,需要计算机仿真才能看到令牌桶的动态变化

5、CAR(承诺访问数率)用来限速,比如限制FTP、HTTP、每IP限速,并不用来做流量保证,如VoIP、Video业务优先转发。

相关文档