[发明专利]一种优化服务质量配置的方法及报文转发设备有效

专利信息
申请号: 201110314942.3 申请日: 2011-10-17
公开(公告)号: CN102377668B 公开(公告)日: 2017-03-29
发明(设计)人: 宋君 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L12/70 分类号: H04L12/70
代理公司: 北京安信方达知识产权代理有限公司11262 代理人: 解婷婷,龙洪
地址: 518057 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 优化 服务质量 配置 方法 报文 转发 设备
【说明书】:

技术领域

发明涉及承载网网络通讯领域,尤其涉及一种优化服务质量(Quality of Service,简称为QoS)的方法及报文转发设备。

背景技术

在传统的IP网络中,所有的报文都被无区别地等同对待,每个路由器对所有的报文均采用先进先出(First Input First Output,简称为FIFO)的策略进行处理,它尽最大的努力将报文送到目的地,但对报文传送的可靠性、传送延迟等性能不提供任何保证。

随着IP网络上新应用的不断出现,对IP网络的服务质量也提出了新的要求,传统IP网络的“尽力服务”策略已不能满足现有应用的需要。如对于VoIP(Voice over Internet Protocol,网络电话)业务来说,如果报文传送时延太大,将是用户所不能接受的。因此,为Internet(因特网)提供支持QoS的能力是解决该问题的可行方法。

QoS即服务质量,它旨在针对各种应用的不同需求,为其提供不同的服务质量,如提供专用带宽、减少报文丢失率、降低报文传送时延及时延抖动等。常用的方式如限速、根据优先级信息进行转发等(根据报文特征限制它的转发速率和赋予它优先级)。

如图1所示,描述了报文在路由器中的转发过程和QoS的应用场景。箭头方向指示了报文的转发路径,QoS策略应用在路由器的一个输入端口gei-0/1/0/3上。报文从这个输入端口进入后,路由器设备如果判断出满足策略条件就会对该报文进行对应的QoS操作,比如限速、根据优先级信息进行转发等。

如下程序是在某一个端口上进行QoS策略配置的一个简单例子。其中,class-map和policy-map、service-policy命令结合使用;ingress表示进入这个端口的报文。

policy-map 123是一个QoS策略,它会通过service-policy命令应用到某一个路由器的端口上(如gei-0/1/0/3)。其中policy-map 123的内容是,对于应用了QoS策略的路由器端口收到的报文,凡是满足class-map abc的报文都会应用一组策略police 2000,以限制报文转发速率为2000kbps。200是和限速值配合使用的一个附加值,表示缓存大小。同时,满足class-map abc的报文是,match precedence 0134567,也就是报文中的precedence值等于以上这几个值中任意一个值的报文。

如图2所示,在这种流量管理的配置应用场景中,常用的实现方式是让不同的报文进不同的队列。如precedence值等于0、1、3、4、5、6或7的报文走队列1,precedence值等于2的报文走队列2(其中precedece的取值范围只能是0~7)。其中队列1有2000kpbs的限速,队列2为普通队列。队列可以理解成一种硬件资源,能实现分流的目的,同时队列又具有流量管理的功能(比如限速)。

在使用过程中,经常遇到这样问题,比如,当QoS策略的应用条件配置为:match precedence 0 1 3 4 5 6 7,这种配置实际上是只要不匹配precedence2即可,但在match precedence选项中却需要列出所有除了2之外的所有数字,比较麻烦,容易出错。另外如果QoS策略的应用条件时匹配报文携带的vlan(Virtual Local Area Network,虚拟局域网)或者匹配的对象取值范围很大时,那么就更麻烦了,比如match vlan的取值范围是1-4095。

此外,对于如此多的数字,一般的实现方式是把每一个值依次写入一块存储区域,然后让路由器中相关的芯片设备一一进行查找匹配操作。一方面浪费了很多存储空间,另一方面降低了芯片的查找速度。

还有一种方式是进行压缩。比如4、5、6、7这四个数采用二进制表示方式可分别写为100、101、110及111,用伪程序可以统一表示成1**,其中‘*’表示可能取不同的值。这样,写入存储区域的条目由两部分组成:键值和掩码。在转发报文的过程中,掩码某一位是1时表示报文中的这一位必须和键值中的这一位要一致才算相匹配,掩码某一位是0是则表示不关心这一位。这样,使用二进制方式的键值100及掩码100,或者16进制的键值0x0004及掩码0x0004,就可以表示上述4~7这4个值了。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110314942.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top