[发明专利]一种报文处理方法及装置有效

专利信息
申请号: 200910108371.0 申请日: 2009-06-22
公开(公告)号: CN101594305A 公开(公告)日: 2009-12-02
发明(设计)人: 邱圣斌 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L12/56 分类号: H04L12/56;H04L12/26
代理公司: 深圳鼎合诚知识产权代理有限公司 代理人: 宋鹰武
地址: 518057广东省深圳*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 报文 处理 方法 装置
【说明书】:

技术领域

发明涉及数据通信领域,具体的说,涉及一种报文处理方法及装置。

背景技术

在实际应用中,网络设备需要处理大量的报文数据,其中将正确的报 文进行正确的转发,而对错误的报文,需要将其丢弃,以免错误的报文占 用线路,从而影响线路的性能。

一般来说,对报文的处理流程为:从接口接收报文数据,将数据写入 内部缓存区,同时检查报文的正确性,并将错误标志通过标签的方式打在 对应的报文数据上。

由于对报文数据正确性的判断发生在数据写入缓存区之后,所以,当 发现报文数据错误时,报文的部分数据或者全部数据已经写入缓存区了。 因此,错误报文的丢弃操作需要在接收下游的处理模块来完成。由于缓存 区一般采用先进先出队列实现,当错误报文进入队列后,下游的处理模块 必须将错误报文读出之后,才能得到后续的正确报文的数据。这样,下游 的处理模块的处理效率随着错误报文数量的增加而降低。

发明内容

有鉴于此,本发明提供了一种报文处理方法及装置,能够快速丢弃错 误报文,提供整个系统的报文处理能力。

为了解决上述技术问题,本发明采用了如下技术方案:

一种报文处理方法,包括如下步骤:

A、网络转发设备获取报文控制信息,所述报文控制信息包含报文错误 标志和报文读取地址指示;

B、网络转发设备根据报文错误标志判断报文是否正确,对错误报文直 接丢弃,对正确报文,根据其报文读取地址指示读取所述正确报文。

在上述报文处理方法一种实施例中,所述报文读取地址指示包括报文 长度及报文缓存首地址,所述步骤B中,对正确报文,根据其报文读取地 址指示读取所述正确报文按如下方式进行:

B1、设置读取次数计数器;从报文缓存首地址开始读取所述正确报文, 每次读取后,读取次数加一;

B2、当读取次数计数等于报文长度时,读取结束。

在上述报文处理方法一种实施例中,还包括:网络转发设备在报文接 收过程进行报文检查,根据检查结果,对报文设置错误标志。

在上述报文处理方法一种实施例中,所述报文检查为循环冗余检查。

在上述报文处理方法一种实施例中,所述报文和所述报文控制信息分 别位于数据缓存区和控制缓存区;网络转发设备在数据缓存区和控制缓存 区都非满时接收报文。

本发明还公开了一种报文处理装置,包括:

控制信息获取模块,用于获取报文控制信息,所述报文控制信息包含 报文错误标志和报文读取地址指示;

报文处理模块,用于根据报文错误标志判断报文是否正确,对错误报 文直接丢弃,对正确报文,根据其报文读取地址指示读取所述正确报文。

在上述报文处理装置一种实施例中,所述报文读取地址指示包括报文 长度及报文缓存首地址,所述报文处理模块包括:

计数读取单元,用于设置读取次数计数,从报文缓存首地址开始读取 所述正确报文,每次读取后,读取次数加一;

读取结束单元,用于当读取次数计数等于报文长度时,结束读取。

在上述报文处理方法一种实施例中,还包括:报文检查模块,用于在 报文接收过程进行报文检查,根据检查结果,对报文设置错误标志。

本发明通过获取报文控制信息,根据报文控制信息中的报文错误标志 和报文读取地址指示进行错误报文的丢弃和正确报文的读取,从而能够快 速的丢弃错误报文,提高系统的报文处理能力。

附图说明

图1示例性的描述本发明的系统结构;

图2示例性的描述了本发明的报文接收处理流程;

图3示例性的描述了本发明的报文处理流程。

具体实施方式

下面结合附图对本发明的具体实施方式做详细说明。

参见图1,图1示例性的描述一个网络转发设备的系统结构,在本例 中的网络设备中,包括接收模块101、控制缓存区102、数据缓存区103、 控制信息获取&报文处理模块104。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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