[发明专利]一种数据查找匹配的方法和装置有效

专利信息
申请号: 201410201087.9 申请日: 2014-05-13
公开(公告)号: CN105099918B 公开(公告)日: 2019-01-29
发明(设计)人: 杨鸿志;王临春 申请(专利权)人: 华为技术有限公司
主分类号: H04L12/741 分类号: H04L12/741;H04L29/06
代理公司: 北京中博世达专利商标代理有限公司 11274 代理人: 申健
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 查找 匹配 方法 装置
【说明书】:

发明提供了一种数据查找匹配的方法和装置,能够降低数据查找的时延,且能够降低TCAM的使用功耗。该方法包括:获取数据的匹配类型字段;根据数据的匹配类型字段,通过第一存储器查找匹配匹配类型字段对应的匹配结果,第一存储器为三态内容寻址存储器TCAM;若TCAM匹配不成功,通过第二存储器查找匹配匹配类型字段对应的匹配结果,第二存储器存储有第二匹配规则集,第二匹配规则集包括至少一个匹配规则;若匹配成功,将匹配类型字段及匹配类型字段对应的匹配结果存储至TCAM中;通过TCAM获取匹配结果。本发明实施例适用于通信技术领域。

技术领域

本发明涉及通信技术领域,尤其涉及一种数据查找匹配的方法和装置。

背景技术

随着网络技术的不断发展,各种新的网络应用不断涌现,如对网络服务质量敏感的流媒体应用。网络提供商越来越需要对他们提供的网络传输服务资源按照客户应用的要求(比如对传输质量的要求)进行更合理的管理和分配。同时网络提供商也希望能够根据某些经济原则(如付费原则)或者安全规则(如防止黑客)对网络的流量实现监控和管理。这些都需要网络设备提供可以对以太网包进行预测解析的能力。

在对以太网包进行预测解析的过程中,网络处理器首先从以太网包的包头中提取所述包头的类型的信息,然后将所述包头的类型的信息与预设的匹配条目进行匹配查找后,匹配成功后获得所述包头对应的报文的处理动作。为了满足高带宽的需求,采用三态内容寻址寄存器(Ternary Content Address Memory,TCAM)用于解析所述包头的类型是一种趋势。其中,三态内容寻址寄存器(Ternary Content Address Memory,TCAM)是一种基于内容查询的存储器,其具有查询速度快和查询时间固定的优点。

具体的,TCAM的每个存储单元中存储有匹配条目。当1个以太网包到来时,网络处理器将从收到的以太网包的头部提取出一个查找匹配的关键值(Search Key),同时将这个匹配的关键值传送给TCAM,TCAM将该关键值与存储的所有匹配条目并行进行查找匹配处理。

现有技术中提出了以下两种采用TCAM进行查找匹配的方式:

一、采用TCAM+SRAM查找匹配的方案,其中TCAM和SRAM都存储有匹配条目。网络处理器将提取的关键值传送到TCAM或者所述SRAM中进行查找匹配。每个匹配条目对应的动作指令存储在其它的存储器中。若匹配成功,可在所述其它存储器中获取所述关键值对应的报文的动作指令,进而根据所述动作指令对所述报文进行处理。

二、采用TCAM查找匹配的方案,其中TCAM中存储有所有的匹配条目。其中每个匹配条目对应的动作指令存储在其它存储器中。

然而,采用技术方案一,由于SRAM在查找过程中,采用哈希查找的方式,这使得包头匹配查找的时延较大。采用技术方案二,由于TCAM在每一次查找匹配过程中,需要与所有的匹配条目并行的进行匹配,这使得TCAM的功耗较大。

发明内容

有鉴于此,本发明的实施例提供一种数据查找匹配的方法和装置,能够降低数据查找的时延,且能够降低TCAM的使用功耗。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,本发明实施例提供了一种数据查找匹配的方法,所述方法包括:

获取数据的匹配类型字段;

根据所述数据的匹配类型字段,通过第一存储器查找匹配所述匹配类型字段对应的匹配结果,所述第一存储器存储有第一匹配规则集,所述第一匹配规则集包括至少一个匹配规则,所述匹配规则包括匹配类型字段与匹配结果的对应关系,所述第一存储器为三态内容寻址存储器TCAM;

若所述TCAM匹配不成功,通过第二存储器查找匹配所述匹配类型字段对应的匹配结果,所述第二存储器存储有第二匹配规则集,所述第二匹配规则集包括至少一个匹配规则;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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