QoS技术解析.docx

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

QoS 即服务质量,是在园区网和ISP网络中应用的主流技术,其目的在于划分服务等级,针对各种应用的不同需求提供不同的服务质量,比如提供专用带宽减少报文丢失率减低报文传送时的延迟和抖动。 ? 在一个网络中需要三个部分来实现端到端的QoS: ? 1)各网络设备支持QoS提供队列调度和流量整形等功能。 2)信令技术协调端到端之间的网络设备。 3)QoS技术控制和协调端到端的报文在一个网络内的发送。 ? 每个网络设备提供如下功能: ? 1)报文的分类,不同类别对应不同的处理方式。 2)排队技术满足不同应用要求的不同服务质量。 3)流量监管和流量整形限制和调整报文输出的速度。 4)接入控制确定是否允许用户信息流使用网络资源。 ? ? QoS服务模型 ? 1)Best-Effort? 尽力而为的服务模型,也就是没有应用QoS,IP网络本身就是这特点。 ? 2)Intserv? 集成服务模型,用户在发送报文前要向网络申请特定的业务,通过RSVP 协议(资源预留协议)通知路由器,声明应用程序的QoS需求,比如我用VOIP,需要12k的带宽和100ms以内的延迟,集成服务模型就会将其归到事先设定的一种服务等级中。 ? 总的来说集成服务模型就是一种固定服务的预订机制,灵活性较差,就好比一个大厨只会做土豆丝炒肉和芹菜炒肉,你要芹菜炒土豆丝,他说不会...靠,想吃素都不行。 ? RSVP只是一个信令协议,在网络节点之间传递,本身不实现QoS 功能。缺点比较致命,就是RSVP协议本身数据太多而且不断刷新,并且这种为单一数据流进行带宽预留的解决思路在浩瀚的Internet上想要实现是根本不可能的,所以该模型在1994年推出以后就没有使用过。 ? 3)Diffserv?? 区分服务模型,目前广泛应用的模型,由一系列技术组成。Diffserv可以满足不同的QoS需求。与Integrated service不同,它不需要信令,即应用程序在发出报文前,不需要通知路由器。网络不需要为每个流维护状态,它根据每个报文指定的QoS,来提供特定的服务。可以用不同的方法来指定报文的QoS,如IP包的优先级/Precedence、报文的源地址和目的地址等。网络通过这些信息来进行报文的分类、流量整形、流量监管和排队。 ? ? QoS标记 ? 标记在网络边???处进行,目的在于将区分数据,表明其之间的不同,这样在网络内部队列技术就可以依据这个标记将数据划分到相应的队列,进行不同的处理。 ? 在IP报文中有专门的字段进行QoS的标记,在IPV4中为TOS,IPv6中为TrafficClass。TOS字段用前6bit来标记DSCP,如果只用前3 bit 就为IP优先级。DSCP和IP优先级都是标记的标准。 ? IP优先级提供0-7共8种服务质量,6和7都保留所以常用的是0-5,每个数字都对应一个名称,比如0对应Routine ,这样在更改数据包优先级等配置时,既可以用数字也可以用名称。 ? 注意优先级中的数字本身没有实际的意义,标记为5的数据优先级不一定就比标记为0的高,只是一个分类标准而已。真正的操作是在配置上针对不同的优先级采取不同的措施,比如什么标识的数据包属于什么队列。 ? IP优先级和DSCP不能同时设置,如果同时设置的话只有DSCP生效,那么标记了DSCP的数据包到了只会识别IP优先级的路由器,就只会看前3bit,而且不管是IP优先级还是DSCP都是用自己的前3bit和二层的CoS值形成映射。 ? 在二层用CoS字段进行标记,正常的以太网帧是没有标记的,但是在ISL的报头和802.1Q的Tag中都有3bit 用来定义服务级别,从0到7,不过只有0-5可用,6和7都保留。 ? ? PHB ? 客户在向ISP要求QoS服务的时候,ISP会列出清单,表明可以提供的网络服务,每种服务的性能都不同,并以一个特定的DSCP值来标记,这个值决定在ISP网络中对该流量的PHB,也就是每一台网络设备如何处理这样的流量,通常客户和运营商之间会协商一个配置文件,描述了各种服务等级的提交速率。 ? 服务被定义后,一种服务,分配一个DSCP值,相应指定一种PHB转发行为。PHB的效果是可见的,比如我确实保证了你的流量延迟在100ms以内,但具体是如何实现的就是黑盒子里的内容了。 ? 默认的PHB行为是尽力而为,编码为DSCP 000000,另外还有EF PHB和AF PHB(CBWFQ中会再提到)。 ? EF PHB 针对VOIP这样的服务,保证低延迟,低抖动和较小的丢包率。因为分组延迟和抖动的主要原因是排队延迟,而排队延迟通常是在拥塞时排队过长引起的,EF PHB 保证通信不需要排队或队列足够短,所以一般要在高度加权的队列上传送。EF PHB的编码为DSCP 101110。 ? AF PHB 对

文档评论(0)

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

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

1亿VIP精品文档

相关文档