[发明专利]基于网络处理器的报文预处理方法、装置及网络处理器有效
| 申请号: | 201310085936.4 | 申请日: | 2013-03-18 |
| 公开(公告)号: | CN103200084A | 公开(公告)日: | 2013-07-10 |
| 发明(设计)人: | 姜海明;谢密;刘建成 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/70 | 分类号: | H04L12/70 |
| 代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 网络 处理器 报文 预处理 方法 装置 | ||
1.一种基于网络处理器的报文预处理方法,其特征在于,包括预先建立报文头信息与预处理结果之间的对应关系;
根据待处理报文的报文头,查找与所述报文头匹配的报文头信息;
根据所述对应关系,确定查找到的报文头信息所对应的预处理结果;
解析所确定的预处理结果,并根据解析结果执行对应的处理。
2.如权利要求1所述的方法,其特征在于,所述预先建立报文头信息与预处理结果之间的对应关系包括:
在第一存储器中存储所述报文头信息,以及在与所述第一存储器相关联的第二存储器中存储所述预处理结果。
3.如权利要求2所述的方法,其特征在于,所述第一存储器为三重内容可寻址存储器TCAM,所述第二存储器为静态存储器SRAM。
4.如权利要求1所述的方法,其特征在于,所述报文头信息包括:
二层处理的报文头信息是报文的二层头、VLAN、EType和payload;
三层处理的报文头信息是报文的二层头、VLAN、EType、IP头和payload;
MPLS处理的报文头信息是二层头、VLAN、EType、IP头和payload;
ARP Request协议报文的报文头信息是二层头、EType和payload;
ARP Reply协议报文的报文头信息是二层头、EType和payload;
802.1x协议报文的报文头信息是二层头、EType和payload。
5.如权利要求4所述的方法,其特征在于,所述预处理结果包括:
用于指示是否将报文上送CPU处理的上送CPU标记;
用于指示处理报文的微码业务流程的业务ID号;
用于提供给微码处理的包头控制信息,所述包头控制信息包括报文头类型及相应的偏移量。
6.如权利要求5所述的方法,其特征在于,所述解析所确定的预处理结果,并根据解析结果执行对应的处理包括:
在所确定的预处理结果中的上送CPU标记指示需要上送CPU时,将所述待处理报文上送CPU处理;以及,
根据所确定的预处理结果中的业务ID号和包头控制信息,将所述待处理报文的包头控制信息发送给对应的微码业务处理模块进行处理。
7.一种基于网络处理器的报文预处理装置,其特征在于,包括
对应模块,用于预先建立报文头信息与预处理结果之间的对应关系;
查找模块,用于根据待处理报文的报文头,查找与所述报文头匹配的报文头信息,并根据所述对应关系,确定查找到的报文头信息所对应的预处理结果;
解析处理模块,用于解析所确定的预处理结果,并根据解析结果执行对应的处理。
8.如权利要求7所述的装置,其特征在于,所述对应模块,进一步用于在第一存储器中存储所述报文头信息,以及在与所述第一存储器相关联的第二存储器中存储所述预处理结果。
9.如权利要求8所述的装置,其特征在于,所述第一存储器为三重内容可寻址存储器TCAM,所述第二存储器为静态存储器SRAM。
10.如权利要求7所述的装置,其特征在于,所述匹配条件包括:
二层处理的报文头信息是报文的二层头、VLAN、EType和payload;
三层处理的报文头信息是报文的二层头、VLAN、EType、IP头和payload;
MPLS处理的报文头信息是二层头、VLAN、EType、IP头和payload;
ARP Request协议报文的报文头信息是二层头、EType和payload;
ARP Reply协议报文的报文头信息是二层头、EType和payload;
802.1x协议报文的报文头信息是二层头、EType和payload。
11.如权利要求10所述的装置,其特征在于,所述预处理结果包括:
用于指示是否将报文上送CPU处理的上送CPU标记;
用于指示处理报文的微码业务流程的业务ID号;
用于提供给微码处理的包头控制信息,所述包头控制信息包括报文头类型及相应的偏移量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310085936.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种素数路由网络生成方法
- 下一篇:一种CAN总线数据收发设备





