QoS保障措施与实现

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

QoS保障措施与实现

服务质量(QualityofService,简称)是各种存在服务供需关系的场合中普遍存在的概念,它评估服务方满足客户服务需求的能力。在因特网中,QoS所评估的就是网络投递分组的服务能力。由于网络提供的服务是多样的,因此对QoS的评估可以基于不同方面。通常所说的QoS,是对分组投递过程中可为延迟、延迟抖动、丢包率等核心需求提供支持的服务能力的评估。

对于而言,面临的挑战是如何使用一种有效率而现实的方式来为不同的业务提供满意的端到端QoS保证,同时还要考虑全网的性能。从而实现网络的可管理,可控制和可运营。

1、IPQoS的基本概念

传统的IP分组投递服务

(1)I P体系的设计目标就是实现网络的互连

(2)分组投递过程中的差错控制、网络拥塞时的流量控制等功能,由发送和接收分组的源端和接收端来完成。

(3)早期的路由器在功能上只进行了简单的设计,分组能被正确地路由并转发。

(4)所有用户的报文共同分享网络和路由器的带宽资源,采用Best-Effort的服务策略。(5)B est-Effort服务策略适用于对带宽、延迟性能不敏感的WWW文件、E-mail等业务。新的业务和需求

(1)当前的IP网络承载多种业务:、、ERP等。

(2)新业务的不断涌现对网络的服务能力提出了更高的要求。

(3)期望在延迟、延迟抖动、丢包率等传输性能上获得一定的承诺和保障。

的基本概念

IPQoS(QualityofService)是指IP网络的一种能力,即在跨越多种底层网络(MP、FR、、Ethernet、、MPLS等)的IP网络上,为特定的业务提供其所需要的服务,在丢包率、延迟、抖动和带宽等方面获得可预期的服务水平。在骨干网上,问题的焦点为丢包率(packet loss)、时延和抖动(jitter)。

影响语音QoS的多个因素

一系列的网络参数会影响语音质量。主要是IP网络的实时数据传输性能受时延、抖动和丢包率的影响。

(1)时延形成的因素有很多,主要有网络上的传输时延,即包括在线路上传送的时延还有在节点设备上的处理时延。为了减小这个传送时延,主要是尽量减少路由跳数,并尽量减少设备的处理时延,例如优化路由器上对时延影响大的设置,如访问列表、排队算法及传输的模式等。也可以为语音流量指定高优先级来减小队列时延。还有可以通过网络带宽的轻载来减少网络拥塞,降低时延。另一个主要的因素是语音包编解码及压缩算法的时延,例如,会增加30ms的时延。再一个因素是抖动缓存大小。为了补偿网络抖动造成的影响,在语音网关中都有抖动缓存,用于在转发数据包之前先缓存一段时间的数据包以平滑数据包的传输,补偿包抖动、丢失、延时及其它不利影响。然而不利的一面就是会增加时延。对于网络时延的评估应当在建设IP电话系统之前实施。

(2)对于IP网络这样的尽力传送的网络来说,传送实时数据并不能保证数据包能够按时到达,到达间隔的不一致就产生了抖动。抖动值就是数据包到达间隔时间差的平均值。抖动值如果超过一定数值,就会产生可听出来的语音质量问题。过度抖动的效果与过大时延的效果很接近,因为当包抖动超过抖动缓存可以容忍的限度时同样会丢数据包。另外设备的传送机制对抖动也有影响,因为数据的网络里面比共享式网络里的数据碰撞及重传的几率少,抖动产生的机率也就小。

(3)IP网络设计的初衷是保证数据的可靠传输,不能忍受数据的传输错误。对于语音来说,不能忍受数据包的时延,但是可以忍受少量的丢包。

目标

(1)差错控制

(2)流量控制

(3)回声抑制

(4)抖动消除

(5)为特定用户或特定业务提供专用带宽

2、服务质量保证要求

在IP网上不同的业务对带宽、时延、时延抖动和丢包率等都有不同的需求。目前,在IP网中,主要通过各种IPQoS手段来控制不同IP业务的差异化服务质量,以满足不同业务的不同等级需求。

根据YD/T1071-2000《IP关设备技术要求》,网络质量可以分为以下3级,如表1所示。

表1 网络质量

级别经过试验测试,对不同网络质量下的业务表现如表2所示。

表2 不同网络质量下的业务效果

即IP承载网的网络质量达到“良好”(网络时延≤40ms、时延抖动≤10ms、丢包率≤%)时,VoIP话音、视频等NGN业务质量的主观评价可以达到良以上,其中的话音业务质量可达到优;在IP承载网的网络质量“较差”(网络时延≤100ms、时延抖动≤20 ms、丢包率≤1%)时,VoIP话音、视频等NGN业务基本满足运营需要;在IP承载网质量为“恶劣”的条件下,VoIP 话音、视频等NGN业务达不到运营要求。

因此,网络应能对不用的应用进行分类,并通过设置优先级来保证各SLA指标。目前的QoS解决方法包括RSVP、IntServ、DiffServ、、TE和策略管理等。

3、IPQoS模型

模型

IntServ模型(IntegratedService,简称IntServ):业务通过向网络申请特定的QoS服务,网络在流量参数描述的范围内,预留资源以承诺满足该请求。

IntServ是一个综合服务模型,它可以满足多种QoS需求。如图1所示,这种服务模型在发送报文前,需要向网络申请特定的服务。这个请求是通过信令(signal)来完成的。应用程序首先通知网络它自己的流量参数和需要的特定服务质量请求,包括带宽、时延等,应用程序一般在收到网络的确认信息,即确认网络已经为这个应用程序的报文预留了资源后,才开始发送报文。同时应用程序发出的报文应该控制在流量参数描述的范围以内。

图1 IntServ示意图

网络在收到应用程序的资源请求后,执行资源分配检查(Admissioncontrol),即基于应用程序的资源申请和网络现有的资源情况,判断是否为应用程序分配资源。一旦网络确认为应用程序的报文分配了资源,则只要应用程序的报文控制在流量参数描述的范围内,网络将承诺满足应用程序的QoS需求。而网络将为每个流(flow,由两端的IP地址、端口号、协议号确定)维护一个状态,并基于这个状态执行报文的分类、流量监管(policing)、排队及其调度,来实现对应用程序的承诺。

在IntServ服务模型中,负责传送QoS请求的信令是RSVP(ResourceReservationProtocol,资源预留协议),它通知路由器应用程序的QoS需求。RSVP是在应用程序开始发送报文之前来为该应用申请网络资源的,所以是带外(out-bind)信令。

IntServ可以提供以下两种服务:①保证服务(Guaranteedservice)它提供保证的带宽和时延限制来满足应用程序的要求。如VoIP应用可以预留10M带宽和要求不超过1秒的时延。

②负载控制服务(Controlled-Loadservice)。它保证即使在网络过载(overload)的情况下,能对报文提供近似于网络未过载类似的服务,即在网络拥塞的情况下,保证某些应用程序的报文低时延和高通过。

模型

当网络出现拥塞时,根据业务的不同服务等级约定,有差别地进行流量控制和转发来解决拥塞问题

相关文档
最新文档