[发明专利]一种查表方法及装置在审
| 申请号: | 201710273440.8 | 申请日: | 2017-04-21 |
| 公开(公告)号: | CN108737278A | 公开(公告)日: | 2018-11-02 |
| 发明(设计)人: | 毕杰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/743 | 分类号: | H04L12/743 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 蒋雅洁;张颖玲 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 表项查询 表项查找 请求报文 存储模块 物理地址 报文 表项 查表 用户数据信息 标识转换 解析 发送 查询 | ||
1.一种查表方法,其特征在于,所述方法包括:
接收到报文并确定出所述报文为表项查询请求报文时,对所述表项查询请求报文进行解析,得到三态内容可寻址存储器TCAM芯片的ID信息;
根据所述TCAM芯片的ID信息,将所述表项查询请求报文发送给相应的TCAM芯片进行表项查找操作;
接收所述TCAM芯片发送的表项查找结果,所述表项查找结果携有表项标识;将所述表项标识转换为存储模块中对应的物理地址;
依据所述物理地址,在存储模块中查询用户数据信息。
2.根据权利要求1所述的查表方法,其特征在于,所述报文包括报文控制字段和报文数据字段;其中,
所述报文控制字段包括以下至少之一:操作类型字段、报文起始字段、报文结束字段、芯片ID字段、用户自定义字段;
所述报文数据字段包括以下至少之一:表项关键字字段、用户数据信息字段、表项查询状态字段。
3.根据权利要求2所述的查表方法,其特征在于,所述方法还包括:
接收到报文时,对所述报文的报文控制字段进行解析;
如果解析出所述报文控制字段中的操作类型字段为表项查找操作,则确定接收到的报文为表项查询请求报文。
4.根据权利要求2所述的查表方法,其特征在于,所述对所述表项查询请求报文进行解析,得到TCAM芯片的ID信息,包括:
对所述报文的报文控制字段中的芯片ID字段进行解析,得到TCAM芯片的ID信息。
5.根据权利要求1所述的查表方法,其特征在于,所述方法还包括:
接收由NP模块下发的表项查询请求报文,其中,所述NP模块下发的表项查询请求报文的数量为一个以上,所述一个以上表项查询请求报文对应一个报文组,所述报文组中的各个表项查询请求报文所携带的关键字组成待查询的关键字。
6.根据权利要求1所述的查表方法,其特征在于,所述TCAM芯片发送的表项查找结果还携有TCAM芯片的ID以及关键字信息;
如果所述表项查找结果携带的TCAM芯片的ID以及关键字信息,与所述表项查询请求报文中解析出来的TCAM芯片的ID以及关键字信息一致,则将所述表项查找结果中携带的表项标识转换为存储模块中对应的物理地址。
7.根据权利要求1所述的查表方法,其特征在于,所述方法还包括:
将所述用户数据信息以及相应的关键字封装成查询响应报文;
将所述查询响应报文发送给NP模块。
8.根据权利要求1所述的查表方法,其特征在于,如果所述TCAM芯片发送的表项查找结果表明不存在与所述表项查询请求报文相应的表项时,所述方法还包括:
接收到写表项请求报文时,对所述写表项请求报文进行解析,确定所述写表项请求报文的类型;
如果所述写表项请求报文为写关键字请求报文,则对所述写关键字请求报文的报文控制字段和报文数据字段进行解析,得到TCAM芯片的ID信息和关键字信息、表项标识信息;依据所述TCAM芯片的ID信息,将所解析得到的关键字信息写入相应的TCAM芯片;
如果所述写表项请求报文为写用户数据请求报文,则对所述写关键字请求报文的报文控制字段和报文数据字段进行解析,得到存储器控制模块的ID信息和用户数据信息、物理地址信息;通过所述存储器控制模块依据所述物理地址信息在存储模块中写入所述用户数据信息。
9.根据权利要求8所述的查表方法,其特征在于,所述方法还包括:
将所述关键字信息对应的表项标识与所述用户数据信息对应的物理地址,按照对应关系进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710273440.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种报文转发方法及装置
- 下一篇:广播报文的传输方法及装置





