令牌桶算法

令牌桶算法是QoS限速的核心,通过令牌的生成与消耗控制网络数据传输。文章介绍了单速双色、单速三色和双速三色三种令牌桶算法的工作原理,包括承诺速率CIR、额外带宽BE的处理方式,以及不同情况下数据的传输和丢弃策略。
摘要由CSDN通过智能技术生成
 令牌桶算法分为以下几种:


QOS是用来给特定的网络或用户数据限制有效带宽的工具,它限速的核心思想是令牌捅算法。所谓的令牌捅算法就是每秒都要往令牌捅中加令牌(每个令牌1bit),数据只有取出令牌捅中的令牌才会被转发,如果没有取到令牌则不会被网络设备转发,对此采用了三种令牌捅算法。


1.单速算色


在单色双速的令牌算法中,只存在一个令牌捅,并且只会出现两种结果,即符合CIR(conform)和超出的CIR(exceed),符合的将做传输,超出的将丢弃。


2.单速双色


在单色双速的令牌捅算法中,使用两个令牌捅,用户每秒的可用带宽总和是两个的令牌之和,第一个捅的算法和单速双色的算法是一样,而第二个捅的令牌是把第一个捅前一秒没有被数据取走的令牌移到第二桶中存起来。我门把第一个捅称为bc,第二捅称为be。每秒可传输的数据=bc+be,be和bc每秒都要清除一次,其中be不能无限的加,只能小于或等于CIR。


  由于使用两个捅用户数据出现三种流量。


小于等于CIR(conform)。


大于CIR或等于CIR与be之和(exceed)。


超过CIR与be之和(voilation)。


 


  3.双速三色


双速三色算法同样也使用两个捅,但与单色双速不一样&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值