[发明专利]一种报文处理方法和装置有效
| 申请号: | 200910087516.3 | 申请日: | 2009-06-23 |
| 公开(公告)号: | CN101594301A | 公开(公告)日: | 2009-12-02 |
| 发明(设计)人: | 高国义 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
| 代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 谢安昆;宋志强 |
| 地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 报文 处理 方法 装置 | ||
1.一种报文处理方法,其特征在于,该方法包括:
步骤A,网络设备接收到入报文时,记录接收到该入报文的接口信息;
步骤B,网络设备接收到回程报文时,通过已记录的接收到该回程报文对 应的入报文的接口信息对应的接口发送该回程报文,
所述步骤A中,记录接收到该入报文的接口信息具体包括:生成所述入报 文对应的包含接收到该入报文的接口信息的业务表项,其中,该业务表项以所 述入报文携带的报文标识信息为关键字,其中,
所述生成入报文对应的业务表项的操作进一步包括:步骤A0,生成与该业 务表项相关联的路由表项;其中,该路由表项中包含的出接口信息为接收到该 入报文的接口信息;将该生成的路由表项存储到数据库转发表FIB中;
所述步骤B包括:从查找到的路由表项中获取该路由表项中的出接口信息, 通过该出接口信息对应的接口发送该回程报文。
2.根据权利要求1所述的方法,其特征在于,
网络设备接收到报文时,判断接收的报文是否为入报文,其中,所述判断 为入报文的条件为:接收到报文的接口为预设的入接口和/或接收到的报文携带 的报文标识信息满足预设的报文匹配规则;在判断结果为是时,确定接收的报 文为入报文,并进一步根据该入报文携带的报文标识信息确定出当前不存在对 应的业务表项时,生成与该入报文对应的包含接收到该入报文的接口信息的业 务表项;否则,查找所述与业务表项相关联的路由表项,在查找到时,确定该 报文为回程报文。
3.根据权利要求2所述的方法,其特征在于,所述业务表项中设置老化单 元;当生成业务表项时,和查找到与该业务表项相关联的路由表项时,进一步 包括:更新该业务表项中设置的老化单元的取值;
该方法进一步包括:判断所述老化单元的当前取值是否为预设的老化标识 值,如果是,则删除该老化单元所在的业务表项以及与该业务表项相关联的路 由表项。
4.根据权利要求1所述的方法,其特征在于,网络设备接收到报文时,判 断接收的报文是否为回程报文,其中,所述判断为回程报文的条件为:接收到 报文的接口为预设的回程接口和/或存在用于转发接收的报文的业务表项;
在判断结果为是时,确定接收的报文为回程报文;否则,进一步判断所述 报文是否满足预设的入报文匹配规则,如果满足,确定该报文为入报文,并进 一步根据该入报文携带的报文标识信息确定出当前不存在对应的业务表项时, 生成与该入报文对应的包含接收到该入报文的接口信息的业务表项;如果不满 足,执行现有的报文处理流程。
5.根据权利要求4所述的方法,其特征在于,所述报文标识信息包括源地 址信息、目的地址信息、源端口号、目的端口号和报文协议号;
所述存在用于转发接收的报文的业务表项具体为:接收到的报文和业务表 项之间满足业务表项包含的报文协议号与接收的报文携带的报文协议号相同、 源地址信息与接收的报文携带的目的地址信息相同、目的地址信息与接收的报 文携带的源地址信息相同、源端口号与当前接收的报文携带的目的端口号相同、 和目的端口号与当前接收的报文携带的源端口号相同。
6.根据权利要求4至5任一所述的方法,其特征在于,所述业务表项中设 置老化单元;当生成业务表项时,和判断出存在用于转发接收的报文的业务表 项时,进一步包括:更新该业务表项中设置的老化单元的取值;
该方法进一步包括:判断所述老化单元的当前取值是否为预设的老化标识 值,如果是,则删除该老化单元所在的业务表项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910087516.3/1.html,转载请声明来源钻瓜专利网。





