测量器的工作过程 。分组经过分类器处理后 , Best Effort和AF分组直接进入转发模块而不进入测量器进行处理 , 而EF分组进入测量器 。在测量器中 , 令牌的产生速率为r bit/s , 该速率应该与分配给EF服务的最大传输速率相同 。当EF分组进入测量器时 , 若令牌桶中有令牌 , 则该分组进入转发模块;若令牌桶中没有足够的令牌 , 说明EF分组的速率超出了分配给EF服务的最大传输速率 , 所以丢弃该分组 。
整形器的工作过程 。整形器检查是否有足够的令牌转发该分组 , 若有足够的令牌 , 则该分组直接进入输出接口转发;或没有足够的分组和足够的令牌 , 则将该分组放入缓冲区中 , 当整形器有足够的令牌时 , 再将该分组发送到输出接口 , 只有当缓冲器区满时才丢弃该分组 。在输出接口使用CBQ算法对AF、EF、Best Effort分组流分配带宽 。
在路由器输出接口 , 采用CBQ(Class Based Queuing for Bandwidth)机制进行带宽分配 。它包括加权公平排队(WFQ)、公平排队(FQ)等功能 。CBQ可以控制所有的信息类型 , 包括非IP和非TCP通信 , 如语音信息 。它支持精确的全速率带宽分配 , 并可同步执行优先级和带宽治理 。在该区分服务体系结构中CBQ机制的带宽分配体系结构中有三种服务等级:EF、AF和Best Effort , 其中 , EF可动态分配最高到x%的输出接口带宽并拥有比AF、Best Effort更高的优先级;而AF和Best Effort共享剩余的带宽 , 即在最坏的情况下 , AF和Best Effort可共享到(100-x)的输出接口带宽 。
核心路由器与边缘路由器的区别在于它没有标记器、测量器和整形器 。
三、 性能分析
为了测试该体系结构并分析该体系结构的性能 , 使用ns2对该体系结构进行了仿真 , 由于BE和AF原理相同 , 只是网络拥塞时丢弃概率不同 , 所以该仿真只对BE和EF进行仿真 。该拓扑包括三个主机和一个路由器 , 其中B为路由器 , C和D是发送主机 , A为接收主机 , C主机发送EF通信流 , 而D主机发送BE通信流 。C主机和D主机都按8Mbit/s的恒定速率发送分组 , 而系统为C主机提供4Mbit/s的EF服务 。每条链路的带宽都为10Mbit/s , 对于B路由器其测量器的令牌桶参数为[4Mbit/s , 20000byte] , 其整形器的令牌桶参数为[10Mbit/s , 20000byte] 。
在t=800s时只有主机D的EF通信流在网络中传输 。可以看出 , 虽然主机D以8Mbit/s的速率发送分组 , 但路由器B只为其提供4Mbit/s的EF服务 , 所以经过路由器B的测量器处理后该通信流按4Mbit/s的速率转发 。在t=810s时主机C开始发送BE通信流 。可以看出 , EF通信流并未受到影响 。由于在路由器的输出接口对通信流进行整形 , 所以BE通信流在路由器B的输出接口得到6Mbit/s的输出接口带宽 。在t=850s主机D停止EF通信流的发送 , 这时BE通信流马上占用整个带宽 。可以看出该结构实现了Diffserv体系结构资源的动态分布 , 在EF服务得到保证的同时最大可能的传输BE分组 。
在未来的Internet支持一定的QoS保证将成为发展必然趋势 , 而Diffserv体系结构正是针对这个问题而提出的一种解决方案 。路由器是Diffserv体系结构的核心器件 , 是实现Diffserv体系结构的最要害技术 。
本文对Diffserv体系结构的路由器进行了较为深入的分析并进行了仿真 , 从仿真结果可以看出:该路由器实现了资源的动态分布 , 在EF服务得到保证的同时最大可能地传输BE分组 。
推荐阅读
- 王婉怡扮演者是谁
- 162是正规电信卡吗
- 天主教什么时候传入中国
- 路由的中文笔记(2)
- 在眼萌app中开启防止丢失功能的方法讲解
- 波奇宠物app中删除话题的详细教程
- 中芯国际为什么是外企
- 在墨迹天气APP中上传实景照片的图文步骤
- 1 路由的中文笔记
- 广告住手app中将广告关闭的详细图文讲解