第十二章 QoS技术.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 1.EF PHB 加速转发被定义为这样的一种转发处理:从任何DS节点发出的信息流速率在任何情况下必须获得等于或大于设定的速率。EF PHB在DS域内不能被重新标记。仅允许在边界节点重新标记EF PHB,并且要求新的DSCP满足EF PHB的特性。 定义EF PHB的目标是在DS域内模拟一种虚拟租用线(Virtual Leased Line)的转发效果,提供一种低丢包率、低延迟、高带宽的转发服务。 2.AF PHB 确保转发的推出是为了满足这样的需求:用户在与ISP订购带宽服务时,允许业务量超出所订购的规格。对不超出所订购规格的流量要求确保转发的质量,对超出规格的流量将降低服务待遇继续转发,而不只是简单地被丢弃。 当前定义了四类AF,即AF1、AF2、AF3、AF4。每一类AF业务的分组又可以细分为三种不同的丢弃优先级。AF编码点AFij表示AF类为i(1=i=4),丢弃优先级为j(1=j=3)。运营商在提供AF服务时,为每类AF分配不同的带宽资源。 对AF PHB的一个特别要求是:流量控制不能改变同一信息流中分组的顺序。比如,某一业务流中的不同分组归属同一AF类,但在流量监管时被标记了的不同的丢弃优先级,此时,虽然不同分组的丢包概率不同,但是他们之间的相互顺序不能改变。这种机制特别适合于多媒体业务的传输。 3.BE PHB 即传统的IP分组投递服务,只关注可达性,其他方面不做任何要求。任何路由器必须支持BE PHB。 * 如上图所示,FIFO按照时间到达的先后决定分组的转发次序。用户的业务流在某个路由器能够获得的资源取决于分组的到达时机及当时的负载情况。Best-Effort报文传送方式采用的就是FIFO的排队策略。 如果路由器的每个端口只有一个基于FIFO的输入或输出队列,那么恶性的应用可能会占用所有的网络资源,严重影响关键业务数据的传送。 每个队列内部报文的发送次序默认是FIFO。 * PQ队列是针对关键业务应用而设计的。关键业务有一个重要的特点,即在拥塞发生时要求优先获得服务以减小响应的延迟。PQ可以根据网络协议(比如IP,MPLS)、数据流入接口、报文长短、源地址/目的地址等灵活地指定优先次序。如0,优先队列将报文分成4类,分别为高优先队列(top)、中优先队列(middle)、正常优先队列(normal)和低优先队列(bottom),它们的优先级依次降低。缺省情况下,缺省数据流进入normal队列。 在队列调度时,PQ严格按照优先级从高到低的次序,优先发送较高优先级队列中的分组,当较高优先级队列为空时,再发送较低优先级队列中的分组。这样,将关键业务的分组放入较高优先级的队列,将非关键业务的分组放入较低优先级的队列,可以保证关键业务的分组被优先传送,非关键业务的分组在处理关键业务数据的空闲间隙被传送。 PQ的缺点是如果较高优先级队列中长时间有分组存在,那么低优先级队列中的分组将可能一直得不到服务。 * CQ按照一定的规则将分组分成16类(对应于16个队列),分组根据自己的类别按照先进先出的策略进入相应的CQ队列。 CQ的16个队列,如0所示。用户可以配置流分类的规则,指定16个用户队列占用接口带宽的比例关系。在队列调度时,采用轮询的方式按照预先配置的带宽比例依次从1到16号用户队列中取出一定数量的分组发送出去。这样,就可以使不同业务的分组获得不同的带宽,既可以保证关键业务能获得较多的带宽,又不至于使非关键业务得不到带宽。缺省情况下,数据流进入1号队列。 定制队列的另一个优点是:可根据业务的繁忙程度分配带宽,适用于对带宽有特殊需求的应用。虽然16个用户队列的调度是轮询进行的,但对每个队列不是固定地分配服务时间片——如果某个队列为空,那么马上换到下一个队列调度。因此,当没有某些类别的报文时,CQ调度机制能自动增加现存类别的报文可占的带宽。 * 在介绍加权公平队列前,先要理解公平队列FQ(Fair Queue)。FQ是为了公平地分享网络资源,尽可能使所有流的延迟和延迟抖动达到最优而推出的。它照顾了各方面的利益,主要表现在: 1、不同的队列获得公平的调度机会,从总体上均衡各个流的延迟。 2、短报文和长报文获得公平的调度。如果不同队列间同时存在多个长报文和短报文等待发送,应当顾及短报文的利益,让短报文优先获得调度,从而在总体上减少各个流的报文间的延迟抖动。 与FQ相比,WFQ在计算报文调度次序时增加了优先权方面的考虑。从统计上,WFQ使高优先权的报文获得优先调度的机会多于低优先权的报文。WFQ能够按流的“会话”信息(协议类型、源和目的TCP或UDP端口号、源和目的IP地址、ToS域中的优先级位等)自动进行流分类,并且尽可能多地提供队列,以将每个流均匀地放入不同队列中,从而在总体上均衡各个流的延迟。在出队的

文档评论(0)

qujim + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档