H3C 限速64
发布网友
发布时间:2024-01-19 12:05
我来回答
共2个回答
热心网友
时间:2024-02-10 13:54
晕,这个问题好,很精辟哦,把我们的经验都淘光了,看了下面的回答,我相信你就会明白了,还有就是你这个好像是基于端口对所有主机限速的一条命令,其实如果想精确一点的话还可以基于acl的限速,这样就可精确到一台主机并且可以加上时间。
一、首先来讲一下CIR, CBS和EBS
CIR:Committed Information Rate 承诺信息速率 单位Kbps
CBS:Committed Burst Size 承诺突发尺寸 单位Byte
EBS:Excess Burst Size 超额突发尺寸 单位Byte
然后来讲一下具体的运行方式……
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字节(green),如果此时桶内令牌数量是2000字节,那么该数据包通过,令牌数量变成2000-1500=500(字节),如果此时再来一个1000字节的数据(red),那么令牌就不够,这个数据包就会被丢弃。
4、上面只是原理介绍,实际情况是动态变化(一边有令牌注入,一边有数据包转发取令牌)的,需要计算机仿真才能看到令牌桶的动态变化
5、CAR(承诺访问速率)用来限速,比如*FTP、HTTP、每IP限速,并不用来做流量保证,如VoIP、Video业务优先转发。
最后来给你解释你的疑问:
qos car inbound carl 1 cir 900000 cbs 900000 ebs 0 green pass red discard
qos car outbound carl 2 cir 900000 cbs 900000 ebs 0 green pass red discard
这两条命令的具体含义相信你看了上面的介绍也一定有了初步的了解。下面我来给你做具体的命令解释:
1、第一条命令
qos car命令用来在某个接口实施CAR策略,inbound:控制方向为入的方向,可以理解为下载;carl 1:CARList——CAR队列或者规则1;cir 900000:承诺传输速度为900000kbps,请注意:1KByte/s=8Kbps(一般简写为1KBps=8Kbps,具体=多少M你自己用计算器算一下。);cbs 900000:突发数据尺寸为900000字节(900KByte);ebs 0:超额突发数据尺寸为0,既不允许超额突发尺寸的数据;green pass:如果符合尺寸标准,报文通过;red discard:如果超出尺寸标准,报文丢弃。
2、第二条命令和第一条格式一样,只是控制的方向为出的放方向(outbound),可以理解为上传。
最最后,你可以给我分了……呵呵
热心网友
时间:2024-02-10 13:54
QOS具体的限速命令
在端口状态下进行限速
qos car inbound(下载限速上/outbound指上传限速)1 (限速号码)cir(限速速率1024000相当于1M)cbs(突发流量值)后面的参数不常用我也不知道了