路由器原理跟设计章节稿6-交换网络资料.pptVIP

路由器原理跟设计章节稿6-交换网络资料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
路由器原理跟设计章节稿6-交换网络资料

输出排队(OQ)结构 Packet Buffering 输出排队(OQ)结构 虽然输出排队能提供很好的性能,但商用存储器访问速率的限制制约了其在高速路由器中的使用 A Router with Input Queues 虚拟输入排队(VOQ) 优点:克服了HOL阻塞,提高了吞吐率,理论上可达100% 缺点:需要集中式的调度策略支持,较差的QoS保证 基于输入排队的管理策略 最大匹配MSM(Maximum Size Matching) 复杂度高,硬件实现复杂,实际用极大匹配(maximal matching)来近似 ?SLIP(iterative round-robin matching with SLIP)支持优先级和公平调度。扩展版的ESLIP支持组播 最大权重匹配MWM(Maximum Weighed Matching ) LQF(Longest Queue First)和OCF(Oldest Cell First)算法硬件实现复杂采用iLQF和iOCF来迭代逼近,但实现依然相当复杂 稳定结合配对 GSA(Gale-Shapley Algorithm)算法 利用定义的优先级来调度分组,可以获得好的吞吐率和时延限度 输入排队的管理策略都采用了避免HOL阻塞的方法,努力实现好的QoS保证 发展的观点 基于FPGA的8×8不定长包交换结构 本 章 内 容 交换网络的基本原理 交换网络分类 调度策略 缓存器管理 组播实现 QoS支持 ? 调度机是网络节点中的一个组件,它依照一定的调度算法选择缓存队列中最需要发送的包送到输出链路上 包调度算法管理着最重要的网络资源——输出链路带宽。 良好的调度算法能够隔离各个用户流,起到防火墙的作用,为路由器提供安全保障,保证正常使用网络的用户不受其他用户有意或无意的干扰。 调度算法直接控制包的时延而缓存器管理控制包的丢失率,所以调度算法与缓存器管理策略控制着QoS中最重要的性能指标——时延和丢包率。 时延和丢包率是密切相关的,对一个业务流,分配给它的带宽越多,它需要的缓存空间越小,另外,大的包时延容易导致更大的包丢失率。 因而包调度算法和缓存器管理策略是网络保证业务QoS最重要两项关键技术 6.3调度策略 6.3调度策略 图3.3 包调度原理示意图 调度算法可分为尽职工作型(Work-conserving)和非尽职工作型(Non Work-conserving) 采用尽职工作型调度算法时,只有缓存器中没有待发送的包时,输出链路才会空闲 非尽职工作型调度算法则可能在缓存器中还有包时,输出链路空闲。 尽职工作型调度算法可以最大限度地利用输出链路的带宽资源 非尽职工作型调度算法在控制时延抖动时往往是一种较好的选择,即包可以进行时延以满足特定的时延要求。 6.3调度策略 现有调度算法主要分为三类: 基于轮询的调度策略 (PRR,BBRR,WRR,WFQ,SFQ,DRR,GPS,PGPS,WF2Q) 基于保证单节点上时延上界的调度策略 (EDF、Stop-and-Go) 基于保证端到端时延上界的调度策略 (FIFO+、Virtual Clock、SCED) 6.3调度策略-实时调度算法研究现状 6.3调度策略-实时调度算法研究现状 包轮询或逐包调度策略(Packet Round Robin;PRR) Nagle的思想是在每一网络节点上将不同流放入不同的队列中,然后逐个轮询调度输出各队列的包,跳过空队列,若有多个活动的流,则每个队列每一轮询周期发送一个包 图3.4 逐包调度策略示意图 加权公平排队策略(Weighted Fair Queuing)Demers,Keshav和Shenker对Nagle的算法进行了改进,提出了逐比特轮询调度算法(Bit-by-bit Round Robin Service; BBRR),轮询机每一轮从每一队列中调度一比特而非一个包,因而解决了包长不同带来的不公平,但这仅仅是一个理论分析方法,因为发送时不可能将包打碎。 加权逐比特轮询调度算法 当轮询到某一队列时,从该队列中调度的比特数由该队列的权值决定。 6.3调度策略-实时调度算法研究现状 它是BBRR的实用版,其工作原理如下: 1.在理论上计算Fi(i=1,2,?,K;K为队列数)的值,Fi为采用加权BBRR策略时,第i个队列中的包最后一比特被调度出去的时间; 2.比较各个队列Fi的大小。若 FjFi (i=1,2, ?,K, i?j) 则调度第j个队列中的一个包输出。FjFi表明采用加权BBRR策略时,所有队列中正在被服务的包中第j个队列的包最先被服务完毕。 3

文档评论(0)

karin + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档