[发明专利]一种报文处理方法和设备有效
| 申请号: | 201110331378.6 | 申请日: | 2011-10-27 |
| 公开(公告)号: | CN102325092A | 公开(公告)日: | 2012-01-18 |
| 发明(设计)人: | 刘雄威 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56 |
| 代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
| 地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 报文 处理 方法 设备 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种报文处理方法和设备。
背景技术
对于网络业务,QoS(Quality of Service,服务质量)包括传输的带宽、传送的时延、数据的丢包率等。在网络中,可以通过保证传输的带宽、降低传送的时延、降低数据的丢包率以及时延抖动等措施来提高服务质量。
但是,在实际网络中,带宽资源总是有限的,只要存在抢夺网络资源的情况,就会出现QoS的需求,网络管理者可以通过QoS,根据各种业务的特点来对网络资源进行合理的规划和分配,从而使网络资源得到高效利用。
如图1所示,为现有技术中QoS常见组网应用模式的结构示意图,在这样的应用场景中,可以在设备的入接口或者出接口采用一定的规则识别符合某类特征的报文,并获取如:报文的源地址、目的地址、源端口、目的端口、DSCP(Differentiated Services Code Point,差分服务代码点)等报文本身包含的特征信息,从而实现对网络业务进行区分,进而实现各种QoS业务处理。
由此可知,QoS可以实现以下的功能:
(1)流量监管:对进入或流出设备的特定流量进行监管,当流量超出设定值时,可以采取限制或惩罚措施,以保护网络资源不受损害。可以作用在接口入方向和出方向。
(2)流量整形:一种主动调整流的输出速率的流量控制措施,用来使流量适配下游设备可供给的网络资源,避免不必要的报文丢弃,通常作用在接口出方向。
(3)拥塞管理:就是当拥塞发生时如何制定一个资源的调度策略,以决定报文转发的处理次序,通常作用在接口出方向。
拥塞是指当前供给资源相对于正常转发处理需要资源的不足,从而导致服务质量下降的一种现象。对于拥塞管理,一般采用队列技术,使用一个队列算法对流量进行分类,之后用某种优先级别算法将这些流量发送出去。每种队列算法都是用以解决特定的网络流量问题,并对带宽资源的分配、延迟、抖动等有着十分重要的影响。
(4)拥塞避免(Congestion Avoidance):监督网络资源的使用情况,当发现拥塞有加剧的趋势时采取主动丢弃报文的策略,通过调整队列长度来解除网络的过载,通常作用在接口出方向。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
通常情况下,为了避免拥塞所采用的主动丢弃报文策略都是在设备出接口与QoS队列共同使用的,主动丢弃报文策略通过监视队列报文缓存情况而对未入队列报文进行主动丢弃,而此时报文已经经过设备本身多个业务模块的处理,如:Firewall(防火墙)、转发、Netstream(报文统计功能)等,但是报文最终因为QoS队列拥塞而并没有被转发,因此,造成了系统中很多宝贵处理资源的浪费。
发明内容
本发明提供一种报文处理方法和设备,用以解决现有技术在QoS拥塞状态下仍然需要在主动丢弃报文前对报文进行处理,并进而造成系统资源浪费的缺陷。
为达到上述目的,本发明一方面提供了一种报文处理方法,所述方法至少包括以下步骤:
网络设备确定所接收到的报文的出接口,并判断所述出接口是否存在处于拥塞状态的拥塞管理队列;
如果判断结果为是,所述网络设备判断所述报文是否与所述处于拥塞状态的拥塞管理队列所对应的服务质量QoS分类器相匹配;
如果判断结果为是,所述网络设备根据所述QoS分类器所对应的丢包策略,对所述报文进行预丢包处理。
优选的,所述网络设备确定所接收到的报文的出接口,并判断所述出接口是否存在处于拥塞状态的拥塞管理队列,具体为:
所述网络设备根据所接收到的报文的信息,查询相应的路由表或转发表,确定所述报文的出接口;
所述网络设备判断所述出接口是否为所述报文的入接口的关联出接口;
如果判断结果为是,所述网络设备判断所述出接口是否存在处于拥塞状态的拥塞管理队列,如果判断结果为否,所述网络设备正常转发所述报文。
优选的,所述网络设备判断所述出接口是否存在处于拥塞状态的拥塞管理队列,具体包括:
所述网络设备判断所述出接口所对应的各拥塞管理队列中的报文缓存长度是否达到预设长度阈值;或,
所述网络设备判断所述出接口所对应的各拥塞管理队列中是否存在拥塞标识,其中,所述拥塞标识具体为所述网络设备在监测到报文缓存长度达到预设长度阈值的拥塞管理队列时,为所述拥塞管理队列添加的标识信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110331378.6/2.html,转载请声明来源钻瓜专利网。





