免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1103 | 回复: 0
打印 上一主题 下一主题

Token Bucket原理 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-12 20:21 |只看该作者 |倒序浏览
令牌桶是对通信流中数据进行调节的设备,调节器可以是policy或shaping.令牌桶没有丢弃优先级的策略,相反,令牌桶丢弃令牌,并当数据流超过预定义阀值时,对传输队列进行流量管理.
原理:
1.令牌以特定的速率注入到桶中,桶的容量是固定的.
2.如果桶被令牌填充满,则新到达的令牌将被丢弃.
3.每个令牌允许数据源将特定数量的比特发送到网络中.
4.为了发送一个分组,调节器必须从桶中删除对应于分组长度的令牌数.
5.如果桶中没有发送分组所需要的令牌数,则分组要么一直等待,直到桶中有足够多的令牌(这就是shaping);要么被丢弃或被标记为较低优先级(这就是CAR).
6.在任何时刻,数据源可以发送到网络中的最大突发量与桶的大小成正比.
7.用于流量整形的令牌桶机制有一个令牌桶和一个数据缓冲区或队列.如果没有缓冲区或队列,那就是policy了.
8.流量整形确保突发量被限制,使通信流的发送量不超过令牌桶的容量加上tc*cir.
9.流量整形确保长期传输速率不会超过令牌被放置到桶中的速率.
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/27493/showart_299558.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP