功能简介:
针对交换机的某个端口做流量限速通常有2种方法:
1. 创建Qos policy-map,并在希望限速的接口上应用in/out方向的Policy Maps,实现入/出方向的流量控制。
2.直接在希望限速的接口上应用rate-limit input/output策略,进行端口入/出方向限速。
应用场景:
rate-limit只支持基于整个端口的限速,不对具体流量做区分,类似于给某个端口分配固定的带宽,控制方式单一,配置简单,当客户有上述需求的时候可以考虑采用rate-limit方式做限速
通过在接口上配置命令rate-limit { input | output } rate-value burst-value实现接口限速。
参数说明:
input:配置接口输入方向流量限制。
output:配置接口输出方向流量限制。
rate-value:配置流量限制值。取值范围在不同产品与版本上可能存在差异,单位为千比特每秒。
burst-value:配置猝发流量限制值。取值范围在不同产品与版本上可能存在差异,单位为千字节。
配置举例:
Hostname> enable
Hostname# configure terminal
Hostname(config)#interface gigabitEthernet 0/1
Hostname(config-if-GigabitEthernet 0/1)#rate-limit input 100000 1024
Hostname(config-if-GigabitEthernet 0/1)#rate-limit output 100000 1024
注意:
1、rate-limit命令除了配置限制的速率大小,还要突发流量大小,突发值怎么配?参考以下经验:
1) 突发值为取值范围为(2,4,8,16,32,64,* * 1024,2*1024,4*1024,16*1024)
2) 通常建议配置令牌桶至少支持200ms的缓冲能力,即(CIR/8)*200ms, 即建议最小要求值=限速值/40
3) 如果网络中存在视频、文件传输等有突发情况的业务时需要适当增加令牌桶容量,提高QOS的突发容忍能力。
根据以上3个原则,突发值建议选取(限速值/10) 的值选取最接近2的x次方的值即可。