第30章 IP QoS技术.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第30章 IP QoS技术

30章 IP QoS 技术 本章主要讲述IP 网络中的服务质量技术。 在传统的IP 网络中,所有的报文都被无区别的等同对待,所有经过路由器的报文均尽最大的努力将报 文送到目的地,但对报文传送的可靠性、传送延迟等性能不提供任何保证。随着IP 网络上新应用的不断出 现,对IP 网络的服务质量也提出了新的要求,传统IP 网络的尽力而为的服务已不能满足应用的需要。 为尽力而为的服务根本不可能区分IP 网络中的各种流,因此不能为任何应用通信提供优先级或者保证,这 使得IP 网络无法运载对网络资源和服务有特定要求的通信。IP QoS 致力于解决这个问题。 本章主要介绍QoS 区分服务 (Differentiated Services, DiffServ ),根据区分服务的技术特点,分成三 个部分:带宽管理 (如CAR 等)、拥塞管理(主要是排队机制)和拥塞避免。 30.1 区分服务(Differentiated Services, DiffServ ) 传统的Intserv 模型要求在IP 网络中保证每个流的QoS 。随着网络的增大,流数目的增加,状态信息 量也将增加,这将导致扩展性问题。使得Intserv 难以在Internet 上部署。于是IETF 成立了Diffserv 组。 Diffserv 是联系Intserv 的保证QoS 要求和目前传统IP 网络所提供的尽力而为服务的桥梁,它通过将通信 分为几类并分别为之提供相关的服务来区分通信。 DiffServ 是一种根据服务要求对通信进行分类,而后根据分类结果对流入或流出的报文进行不同的处 理,以保证网络始终处于较好的通信连接状态。它是一种多通道服务模型,可以满足不同流的QoS 请求。 与集成服务最大的不同在于,区分服务不需要信令交互而达到在网络中预留资源的效果,它仅仅是作用于 网络中某一个传输设备的某个接口上,对于流入或流出该接口的报文进行处理。 对于区分服务而言,不需要为每一类通信维护状态信息,它根据配置好的QoS 机制来区分每个报文的 QoS 级别并根据该级别为此报文提供服务。因此,有时也将提供此种QoS 方案的机制称作CoS 。分类的机 制分门别类,方法颇多,其常用的方式如:根据IP 报文的优先级分类、根据报文的源、目的地址和端口分 类、根据报文的协议分类、根据报文的大小、报文的入接口分类等。网络就根据这些信息来对报文进行分 权所有2010,迈普通信技术股份有限公司,保留所有权利 1 类,分类结果用于流量监管、流量整形和排队等,从而达到带宽管理、拥塞管理和拥塞避免等功效。 30.2 带宽管理(Bandwidth Management, BwMg ) 在提供区分服务的网络的边界,边界流量调节器是必不可少的。一个非常重要的流量调节器是通信速 率管理器,它使得服务提供商能够使用控制功能测量进入网络的客户通信,使之与客户的通信配置文件相 符。 30.2.1 可承诺速率控制(Committed Access Rate, CAR ) 通信速率管理需要一种流量度量功能来测量流量。令牌桶是一种常见的流量测量方案,它可以用来报 告分组是否与为之配置的速率参数匹配。令牌桶仅仅是一种测量工具,它并不对通信进行过滤、改变或采 取某种措施。 令牌桶按用户设定的速度向桶中放置令牌,并且用户可以设置令牌桶的容量,当桶中令牌的量超出桶 的容量的时候令牌的量不再增加。当报文被令牌桶处理的时候如果令牌桶中有足够的令牌可以用来发送报 文则报文可以通过,可以被继续发送下 ,同时令牌桶中的令牌量按报文的长度做相应的减少;当令牌桶 中的令牌少到报文不能再发送时报文被丢弃。 在实际应用中CAR 不仅可以用来进行流量控制还可以进行报文的标记mark 或重新标记re-mark 。具 体来讲就是CAR 可以设置IP 报文的优先级,或修改IP 报文的优先级达到标记报文的目的。 典型的令牌桶如下图所示。黄色小方块表示令牌,灰色方块是数据流,小桶用来盛放令牌。算法的大 意是:从令牌桶的下面每通过一个单位数据流(比如 1Byte )都要耗费桶中的一个令牌,当桶中没有令牌 可用时则丢弃当前报文,系统每隔一个单位时间给桶中增加一个令牌,当令牌桶装满时新到的令牌被丢弃。 当数据流没有完全使用到给它分配的带宽时,令牌桶会积

文档评论(0)

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

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

1亿VIP精品文档

相关文档