- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QOS概述在普通的网络中,当用户将数据发向网络设备后,网络设备都是尽最大努力传输数据,直到超出自己的最大负荷为止。当设备达到最大负荷后,如果还有用户发来的数据,那么这些数据将因为网络设备不能提供服务而被丢弃。这样的提供最大化服务的网络被称为尽力而为服务的网络。在尽力而为服务的网络中,所有的数据都被看成是同等重要的,用户的数据有时无法得到保证,所以在某些时候,必须让网络通过放弃传输相对不重要的数据来保证用户的重要数据和传输。因此,就需要在网络中实施Quality of Service,即QOS。实施了QOS的网络中,可以为特定数据保证带宽,同时也可以限制宽带,可以避免网络拥塞和管理拥塞,甚至可以为数据设置不同的优先级。 低延时需求和解决拥塞问题 延时:处理延时+串行延时(光电信号转换)+链路传输延时 抖动:数据包不安序列到达 丢包:超过出接口物理接口缓存(UDP和TCP丢包)QOS模型在网络中实施QOS时,有三种模型可供参考,这三种模型并不是QOS技术,而是用来指导在各种需求下,如何实施QOS,分为以下三种模型:Best-Effort Service尽力而为服务模型 Integrated Service综合服务模型,简称Intserv (集成服务—资源预留RSVP)Differentiated Service ?区分服务模型,简称Diffserv Best-Effort Service(尽力而为服务模型)在尽力而为服务模型中,所有网络设备全部都是尽自己最大努力传输数据,所有数据尽管传,不需要得到许可,有多少传多少,任何数据都不能得到保证,延迟也无法预计,所以尽力而为服务模型,其实并没有实施任何QOS,默认的网络都工作在这种模型下。?Integrated Service(综合服务模型)在实施了综合服务模型QOS的网络中,应用程序在发送数据之前,必须先向网络申请带宽,例如一个视频程序在正常通信下需要100K的带宽,那么视频程序在连接之前,必须向网络申请自己需要100K的带宽,当网络同意后,视频便可连接,并且将保证能够得到100K的带宽,而不会有任何延迟。但是如果某些程序在连接之前没有向网络申请带宽,那么它的流量只能得到尽力而为的服务。由此可见,当某些程序流量需要绝对保证带宽时,可以在综合服务模型的网络中通过申请带宽来保证自己的流量,在申请带宽时,所用到的协议为Resource Reservation Protocol (RSVP)。在综合服务模型中,重要的数据可以通过申请带宽而得到保证,但是在传送之前必须申请,也需要耗费额外一些时间,在现有的网络中,综合服务模型的QOS通常并不被采用。Differentiated Service(区分服务模型)在实施了区分服务模型QOS的网络中,网络将根据不同数据提供不同服务,因此,所有数据都被分成不同的类别,或者设置为不同的优先级,在网络发生拥塞时,网络总是先保证传输高优先级的数据,从而放弃传输低优先级的数据,但是在网络没有拥塞时,所有数据全部照常传输。在实施区分服务模型的QOS,就必须先将数据分成不同的类别,或设置成不同的优先级。现在的网络中,实施QOS时通常采用区分服务模型。出现拥塞情况:上下行链路不匹配NBMA环境流量聚合在网络中,数据从源到目的地,所有的网络设备,包括路由器、交换机、防火墙等,每一台单一的设备对数据包做出的区分服务QOS行为称为per-hop behavior.(PHB每跳行为),如果数据包从源到目的路径中所有设备都为某类数据执行相同的区分服务行为,即都执行相同的QOS策略,那么这样的QOS就被称为end-to-end QoS(端到端QOS)。每一台单一的设备对数据包做出的区分服务QOS行为称为per-hop behavior.(PHB每跳行为),如果数据包从源到目的路径中所有设备都为某类数据执行相同的区分服务行为,那么就被称为end-to-end QoS(端到端QOS)QOS大体流程: 流量进入接口--------匹配抓取特定流量---------打标-------(对流量控制GTS/CAR/WERD)------转发到出接口,打标,流量控制,最后转发-----如果出接口硬件缓存拥塞。执行出接口软队列(加对—调度—出对)分类和标记(Classification and Marking)要实施区分服务的QOS,就必须先将数据分为不同的类别,或者将数据设置为不同的优先级。将数据分为不同的类别,称为分类(classification),分类并不修改原来的数据包。将数据设置为不同的优先级称为标记(marking),而标记会修改原来的数据包。分类和标记是实施QOS的前提,也是基础。要正确对数据包进行分类和标记,需要了解数据包的某些特征,最重要的就是数据包的包头:ACLACL 不可以
文档评论(0)