关于rate-limit实现流量控制

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

rate-limit是QOS(Quality of Service)即服务质量保证实现的主要命令 用*基本用为:

rate-limit input 128000 8000 9000 conform-action transmit exceed-action drop

rate-limit output 128000 8000 9000 conform-action transmit exceed-action drop

对于一条链路,input和output都要设置。 这句话的意思是,限制带宽为128kbps,对于一个连接普通突发速率8kBytes(即64kbps),最大突发9k(即72kbps)如在这个范围内,进行的*作是transmit(传输) 如果超出就是的*作(Exceed-action)是drop(丢弃) 在这里,最主要测参数是128000,限制带宽,后面2个是限制每个连接的突发带宽,这样保证不会因为一个人ftp而导致整个链路性能下降很多 在conform-action里,除了transmit以外,还有一个很好的做*,就是set-prec-transmit 5,即

rate-limit input 128000 8000 9000 conform-action set-prec-transmit 5 exceed-action drop

rate-limit output 128000 8000 9000 conform-action set-prec-transmit 5 exceed-action drop

这个的含义是如果普通单连接突发速率在8kbytes(64kbps)以下时,正常传输

如果在8kbytes(64kbps)和9kbytes(72kbps)之间是,优先级变为5级(中级),如果超出9kbytes(72kbps)就drop

这样控制两个ISP的出口的带宽很有用处。例如一个出口2M,一个出口8M。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航