[发明专利]一种扩展TCAM位宽的方法有效

专利信息
申请号: 201811407973.1 申请日: 2018-11-23
公开(公告)号: CN111224879B 公开(公告)日: 2023-03-24
发明(设计)人: 李振 申请(专利权)人: 恒为科技(上海)股份有限公司
主分类号: H04L45/745 分类号: H04L45/745
代理公司: 上海三方专利事务所(普通合伙) 31127 代理人: 吴玮
地址: 201114 上*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 扩展 tcam 方法
【说明书】:

发明公开了一种扩展TCAM位宽的方法,其中,包括:规则下发方法以及报文接收和解析方法;规则下发方法包括:将用户规则下发到产品;当产收到用户下发的规则,判断规则长度是是否大于80字节;如果规则小于等于80字节,则直接拿输入规则内容做单条规则;如果规则长度是大于80字节小于156字节,则将规则内容拆分成两条规则,第一条规则是规则内容的前80字节,第二条规则是规则减去第一条规则后,剩下规则内容加上规则ID;将单条规则、规则ID以及规则对应的地址下发到TCAM控制器。本发明一种扩展TCAM位宽的方法能够扩展TCAM查询字节长度。

技术领域

本发明涉及通信技术领域,是扩展TCAM位宽的方法。

背景技术

TCAM是通信行业常用的一种芯片,可以实现带掩码的规则匹配,用于在通信行业做五元组和关键字过滤。

TCAM的工作原理是:软件在芯片内部的“一个地址”加载一条规则,网络处理器送入需要查询的字段到TCAM查询接口,TCAM如果命中“加载的规则”会返回“规则地址”和填充信息。

随着互联网的快速发展,运营商对数据包深度解析的需求越来越大,其中一个需求点是查询字节长度加大。以往64字节的关键字匹配就能满足需求,目前需求扩展到了128字节。当前最先进的TCAM查询字节只有80字节,因此需要寻找一种方法能扩展TCAM查询字节长度。

发明内容

本发明的目的在于提供一种扩展TCAM位宽的方法,用于解决上述现有技术的问题。

本发明一种扩展TCAM位宽的方法,其中,包括:规则下发方法以及报文接收和解析方法;规则下发方法包括:将用户规则下发到产品;当产收到用户下发的规则,判断规则长度是是否大于80字节;如果规则小于等于80字节,则直接拿输入规则内容做单条规则;如果规则长度是大于80字节小于156字节,则将规则内容拆分成两条规则,第一条规则是规则内容的前80字节,第二条规则是规则减去第一条规则后,剩下规则内容加上规则ID;将单条规则、规则ID以及规则对应的地址下发到TCAM控制器;TCAM控制器收到内部并行总线格式信息,转换成TCAM芯片定义的接口格式,以接口格式的形式把规则内容以及规则信息下发到TCAM指定地址的入口;报文接收和解析方法包括:收到报文后,根据TCP和UDP协议特征做报文解析;根据解析结果,提取出报文中的IP地址以及端口号,并生成查询内容;接收查询信息和查询请求后,将查询内容拆分成前侧和后侧内容;前侧内容80字节,后侧查询内容76字节查询内容;对于超过80字节小于156字节的规则,先将前侧查询内容以内部并行总线的形式送给TCAM控制器,TCAM控制器转换成接口格式接口送到TCAM;TCAM收到查询请求,比对收到的查询内容以及入口地址内存储的规则内容,如果比对成功,则返回命中标记和命中的入口地址数值以及入口地址对应的信息;收到前侧查询返回的信息,如果命中,则将入口地址对应的信息和后侧查询内容拼成一个新的80字节查询内容,查询内容以内部并行总线的形式送给TCAM控制器,TCAM控制器转换成接口格式送到TCAM;TCAM收到查询请求,比对收到的查询内容以及入口地址内存储的规则内容,如果比对成功,则返回命中标记和命中的入口地址数值以及入口地址对应的信息;比较前侧返回结果和后侧返回结果,如果都命中,则标记此超过80字节的内容查询命中了规则,并将命中的地址入口和入口地址对应的信息;根据地址判断输出的端口,将报文送回到网络中。

根据本发明的扩展TCAM位宽的方法的一实施例,其中,规则包括:主机IP地址、端口号等信息,以及同时下发规则的ID号。

根据本发明的扩展TCAM位宽的方法的一实施例,其中,TCAM控制器通讯接口多为低速总线接口。

根据本发明的扩展TCAM位宽的方法的一实施例,其中,规则会指定下发到TCAM内部的80字节规则表项内,每个表项的具体地址入口地址以及规则ID附属信息下发到入口地址对应的存储空间。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒为科技(上海)股份有限公司,未经恒为科技(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811407973.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top