返回列表 发帖

单速双色-令牌桶

在单速双色的令牌桶算法中,只存在一个令牌桶,并且流量只会出现两种结果,即符合CIR(conform)和超出CIR(exceed)。

例:

将CIR设置为8000 bit,每一秒都会往桶里加8000个令牌,在一秒钟结束后,没有用完的令牌会被全部清空,由下一秒重新加入。

第1秒,加入8000令牌,用户使用5000后,剩余3000被清空

第2秒,加入8000令牌,用户使用6000后,剩余2000被清空

第3秒,加入8000令牌,用户使用8000后,没有剩余

第4秒,加入8000令牌,用户使用7000后,剩余1000被清空

从以上过程可以看出,用户每秒都可以使用8000令牌,也就是每秒速度均可达到8000 bit,而无论上一秒钟是否传过数据,这一秒都可以保持在8000 bit/s,并且如果每秒流量超过了8000后,超过的流量都会采取已经设定的动作。

返回列表 回复 发帖