[发明专利]一种数据包接收处理方法和装置有效
申请号: | 201110050489.X | 申请日: | 2011-03-02 |
公开(公告)号: | CN102104548A | 公开(公告)日: | 2011-06-22 |
发明(设计)人: | 冉毅 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据包 接收 处理 方法 装置 | ||
1.一种数据包接收处理装置,其特征在于,包括输入控制模块、报文处理模块和包管理模块,其中:
所述输入控制模块用于:接收数据包,在接收数据包的过程中,提取流分类操作信息,按预设大小对数据包进行切片,每接收到一个数据切片将其发送给所述包管理模块,当数据包接收完毕后,将所述流分类操作信息发送给所述报文处理模块;以及,接收所述数据包的流分类操作结果,将所述流分类操作结果发送给包管理模块;
所述报文处理模块用于:根据所述流分类操作信息对所述数据包进行流分类操作,将得到的流分类操作结果发送给所述输入控制模块;
所述包管理模块用于:接收到所述输入控制模块发送的所述数据包的数据切片时,存储到该数据包对应的存储空间;以及,接收到所述数据包的流分类操作结果后,提取相关信息发起后续操作。
2.如权利要求1所述的装置,其特征在于,所述预设大小为系统缓存操作的最小单元或最小单元的倍数。
3.如权利要求1所述的装置,其特征在于,
所述输入控制模块还用于:将所述数据切片发送给所述包管理模块,和,将所述流分类操作信息发送给所述报文处理模块,和,将所述流分类操作结果发送给包管理模块时,携带所述数据包的输入端口的端口标识信息;
所述报文处理模块还用于,接收所述流分类操作信息和端口标识信息时,保存所述端口标识信息,发送所述流分类操作结果给所述输入控制模块时,携带所述端口标识信息;
所述包管理模块还用于:接收到所述数据切片及端口标识信息,或接收到所述流分类操作结果及端口标识信息时,根据所述端口标识信息将所述数据切片或流分类操作结果发送到对应的数据端口处理。
4.如权利要求1所述的装置,其特征在于,所述流分类操作结果包括报文修改信息和报文描述符信息;
所述包管理模块还用于:将所述数据包的报文修改信息存储在所述数据包对应的存储空间,所述提取相关信息包括提取所述数据包的报文描述符信息。
5.如权利要求4所述的装置,其特征在于,
所述输入控制模块还用于:在接收数据包的过程中,保存所述数据包前N字节数据,从所述数据包的N个字节之后开始进行切片,所述N为所述预设大小与所述报文修改信息差值;在收到所述数据包的流分类操作结果后,将所述前N字节数据与所述数据包的报文修改信息组成包首切片发送给所述包管理模块;
所述包管理模块还用于:将所述数据包的数据切片进行存储时,保留所述数据包对应的存储空间的首个存储块;以及,接收到所述数据包的包首切片时,将其存储在所述数据包对应的存储空间的首个存储块。
6.如权利要求1至5任一所述的装置,其特征在于,
所述输入控制模块还用于:在接收完一个数据包后,等待并接收所述数据包的流分类操作结果过程中,进行下一数据包的接收操作,并发送所述下一数据包的数据切片至包管理模块;
所述包管理模块还用于:在接收完所述数据包的数据切片,等待所述数据包的流分类操作结果的过程中,接收到所述数据包的下一数据包的数据切片时,将其存储到所述下一数据包对应的存储空间。
7.一种数据包接收处理方法,其特征在于,包括:
接收数据包,在接收数据包的过程中,提取流分类操作信息,按预设大小对数据包进行切片得到数据切片,每接收到一个数据切片则存储到该数据包对应的存储空间;
当所述数据包接收完毕后,根据所述流分类操作信息对所述数据包进行流分类操作,得到流分类操作结果后,提取相关信息发起后续操作。
8.如权利要求7所述的方法,其特征在于,所述预设大小为系统缓存操作的最小单元或最小单元的倍数。
9.如权利要求7所述的方法,其特征在于,所述方法还包括:
当处理多个输入端口的数据包时,使用端口标识信息区分不同输入端口的数据包的数据切片、流分类操作信息和流分类操作结果。
10.如权利要求7所述的方法,其特征在于,
所述流分类操作结果包括报文修改信息和报文描述符信息;所述提取相关信息包括提取所述数据包的报文描述符信息;
所述方法还包括,将所述数据包的报文修改信息存储在所述数据包对应的存储空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110050489.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有含板岩粉的内衬的轮胎
- 下一篇:射频前端电路及无线通信装置