首页 >> 交换专栏 >> 技术解析 >> 正文
高级搜索?
IP网络QoS问题和对策
2008年6月4日 15:05  c114  作 者:都珂 刘庆良 李斌

    毫秒级的QoS风险则需要更多的分组缓存和较复杂的队列机制来应对,包括流分类、拥塞避免和队列调度技术,如加权随机早期检测(WRED)、严格优先队列(PQ)、低延迟队列(LLQ)、基于类的加权公平队列(CBWFQ)等。

    秒级的QoS风险靠缓存和队列技术难以解决。设备的缓存有限,很难缓存数以秒计的分组,尤其是大容量的高速路由器和交换机应用。秒级的QoS风险需要网络级的接纳控制来解决,即在秒级时间长度的业务拥塞出现或预判即将出现时,在业务接入点上通过策略定制拒绝接入部分业务,避免高速路由/交换设备上出现超出处理能力的拥塞流量从而导致大量丢包。

    分钟级的QoS风险往往由突发的业务量增加引起。采用接纳控制技术丢弃业务降低了业务接通率,增加了呼损,并且电信网络不允许这种状态持续数分钟以上,因此分钟级的QoS风险需要有其他的解决措施。目前已有的解决方案技术是流量工程和资源预留,即在分钟级时间长度的拥塞出现或预判即将出现时,通过人工或者策略服务器自动方式,采用流量工程技术将部分业务疏导到空闲的链路上,绕开拥塞点。由于流量工程隧道的部署决策需要时间,部署也需要时间,所以不能取代接纳控制技术,作为短时间拥塞控制技术的替代,以避免频繁的网络动荡。

    更长时间的QoS风险就说明网络规划流量和网络流量不匹配,不再是哪一种QoS技术手段能解决。针对这样的QoS风险,需要运营商通过网络性能测量,采取明确针对性的网络扩容手段来解决。

    5类QoS风险与QoS技术的对应关系如图1所示。

    需要注意的是,微秒级、毫秒级、秒级、分钟级等均是宽泛的时间范围,是相对概念,如毫秒级QoS风险,其拥塞时间长度上限是由设备能够处理的时间长度和业务可以允许的QoS容限决定的,而分钟级所指的时间长度下限与实际网络流量工程决策时间、业务呼损容限有关。

    2调度和队列技术

    调度和队列技术在流量突发时缓存分组以避免分组丢失,当突发流量时间长度超过缓存指标而溢出时,策略地丢弃超出缓存处理能力的分组,以降低优先级业务的损失,或者以接续中的业务允许范围内的损伤为代价,处理微秒级和毫秒级的QoS风险。如图2所示。

    部署调度和队列技术增加了分组的时延和抖动,减轻了因为拥塞而可能引起的丢包的影响,即在丢包、时延、抖动3项指标之间折中,使得网络的QoS指标控制在业务需求的范围之内。

    典型路由/交换设备的队列调度和管理流程包括流分类、丢弃算法和出入队列调度算法3个环节[3]。当前有多种流分类机制,简单的有基于以太帧优先级(802.1p)、IP服务类别(ToS)、区分服务码点(DSCP)等优先级分类的,复杂的有基于五元组,甚至深度报文检测(DPI)的流分类;入队列调度大致有随机早期检测(RED)、WRED算法两种;出队列调度算法较多,基本的有PQ、效率较高的有加权公平队列(WFQ)、对某种业务重点保障的LLQ等等,每年还有各种形形色色的新研究成果出现。从宏观上看,这些队列技术的性能差距并不是很大,它们都是解决毫秒级以下QoS风险的技术机制[4]。

    即使当前设备制造技术可以支持很大的包缓存队列,但是,调度和主动队列管理技术仍不能用于解决更大的QoS风险,因为缓存实际上是以降低时延和抖动指标来换取丢包率指标,而业务对QoS的三大指标要求是均衡的,过分的倾斜对于单个指标并不能得到理想的结果。建议数据业务队列使用5ms~6ms缓冲长度,语音和视频业务队列使用2ms以下的缓冲长度[5]。

    3接纳控制技术

    业务(如IPTV、VoIP)可以允许瞬间较大的丢包率,以及持续较长时间非常小的丢包率,如果长时间持续拥塞,则业务的体验,如VoIP业务的MOS值,会下降直至不可接受,所以秒级以上的QoS风险需要接纳控制技术[6]来应对,如图3所示。

编 辑:赵送林
[1]  [2]  [3]  [4]  [5]  
关键字搜索:Qos  IP  网络  运营商  VoIP  路由器  
相关新闻   本类文章   最近更新   一周热点  
文章评论  评论()
昵称:  验证码:
 
 
请您注意:
·遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而导致的法律责任
·本站管理人员有权删除所有无关或非法留言内容
·您在本站内的留言,本站有权在网站内转载或引用
·参与本留言即表明您已经阅读并接受以上条款
 
专家观点
中国30年以来最严重的地震正在演变成为一场规模巨大的灾难。..
精彩专题
中国移动成立通信行业首个企业员工志愿者协会
电信重组拉开大幕
迪信通刘东海赈灾专访
中国电信抗震救灾专题
CCTIME评论