[发明专利]一种数据通信网络中报文修改与转发的方法及装置有效
申请号: | 201210397850.0 | 申请日: | 2012-10-18 |
公开(公告)号: | CN103780481B | 公开(公告)日: | 2017-10-27 |
发明(设计)人: | 吴昆 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/70 | 分类号: | H04L12/70 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 张颖玲,王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据通信 网络 报文 修改 转发 方法 装置 | ||
1.一种数据通信网络中报文修改与转发的方法,其特征在于,该方法包括:
提取报文首部的描述信息作为报文描述符信息,将报文描述符信息以外的报文分段存储;
根据报文描述符信息查找预存的报文修改描述表,获得报文修改所需的修改参数;
根据获得的修改参数判断需要修改报文的动作,将需要修改的报文分段按动作类型分组进行修改;
将报文分段按端口号进行分发重组,重新拼接成完整报文,按时序发送给外部接口;
所述报文修改描述表至少包括:报文修改动作描述表和报文修改内容描述表。
2.根据权利要求1所述的方法,其特征在于,所述将报文描述符信息以外的报文分段存储为:将报文描述符信息以外的报文以每32字节为一组,分段存储在数据切片缓存中。
3.根据权利要求1所述的方法,其特征在于,所述需要修改的报文分段为报文首部的报文分段。
4.根据权利要求1、2或3所述的方法,其特征在于,所述将报文分段按端口号进行分发重组为:
将修改后的报文分段按端口号进行分发,所述报文分段包括修改后的报文首部分段和未修改的报文体分段,并将属于同一个报文首部分段和报文体分段进行重组,重新拼接成完整的报文。
5.根据权利要求1或3所述的方法,其特征在于,
所述报文修改动作描述表为报文修改动作及动作编码信息,包括数据插入、数据删除和数据覆盖动作;
所述报文修改内容描述表为报文修改字段及字段编码信息。
6.根据权利要求5所述的方法,其特征在于,所述将需要修改的报文分段按动作类型分组进行修改包括:
将需要执行插入数据修改的报文分段分为一组统一进行数据插入修改;
将需要执行删除数据修改的报文分段分为一组统一进行数据删除修改;
将需要执行覆盖数据修改的报文分段分为一组统一进行数据覆盖修改。
7.一种数据通信网络中报文修改与转发的装置,其特征在于,该装置包括描述符提取模块、查表处理模块、编辑模块、报文分发模块和报文重组模块;其中,
所述描述符提取模块,用于提取报文首部的描述信息作为报文描述符信息,并将提取的报文描述符信息发送给查表处理模块;
所述查表处理模块,用于根据报文描述符信息查找预存的报文修改描述表,获得报文修改所需的修改参数,将获得的修改参数发送给编辑模块;
所述编辑模块,用于根据获得的修改参数判断需要修改报文的动作,将需要修改的报文分段按动作类型分组进行修改,将修改后的报文分段和不需要修改的报文分段发送给报文分发模块;
所述报文分发模块,用于将报文分段按端口号进行分发,将相同端口号的报文发送给相应端口的报文重组模块;
所述报文重组模块,用于将相同端口号的报文分段进行重组,重新拼接成完整报文,按时序发送给外部接口;
所述报文修改描述表至少包括:报文修改动作描述表和报文修改内容描述表。
8.根据权利要求7所述的装置,其特征在于,该装置还包括数据切片缓存,用于将描述符提取模块发来的报文分段存储;
相应的,所述描述符提取模块,还用于将报文描述符信息以外的报文发送给数据切片缓存。
9.根据权利要求7所述的装置,其特征在于,所述编辑模块包括分析单元、插入修改执行单元、删除修改执行单元、覆盖修改执行单元和输出控制单元;其中,
所述分析单元,用于根据获得的修改参数判断需要修改报文的动作,将需要修改的报文分段按动作类型分组,送入对应的修改执行单元进行报文修改;还用于将不需要修改的报文分段直接发送给输出控制单元;
所述插入修改执行单元,用于修改需要执行插入数据修改的报文分段,并将修改后的报文分段发送给输出控制单元;
所述删除修改执行单元,用于修改需要执行删除数据修改的报文分段,并将修改后的报文分段发送给输出控制单元;
所述覆盖修改执行单元,用于修改需要执行覆盖数据修改的报文分段,并将修改后的报文分段发送给输出控制单元;
所述输出控制单元,用于接收修改后的报文分段和未修改的报文分段,并将收到的报文分段发送给报文分发模块。
10.根据权利要求7所述的装置,其特征在于,
所述报文修改动作描述表为报文修改动作及动作编码信息,包括数据插入、数据删除和数据覆盖动作;
所述报文修改内容描述表为报文修改字段及字段编码信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210397850.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种指纹识别和无线识别的门禁装置
- 下一篇:新型门锁结构