买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:芯启源(南京)半导体科技有限公司
摘要:本发明公开了一种基于分层pc‑trie结构的LPM规则存储方法,该方法利用TCAM解决BlackSheepMemory问题,集中所有Hash冲突的LPM规则的对应长度前缀,对前缀长度进行分类,而后根据这些前缀来存储映射的pc‑trie的地址,最后根据规则余下信息,快速搜索和插入规则到所映射的pc‑tire的同时充分利用硬件空间,并且降低TCAM存储难度,从而达到解决Hash冲突的规则存储以及时延固定的问题。
主权项:1.一种基于分层pc-trie结构的LPM规则存储方法,所述方法包括:A.将发生HASH冲突的LPM规则的前缀和对应的pc-trie索引存储在BlackSheepMemory中;B.当存在HASH冲突的LPM规则时,查看BlackSheepMemory中是否存在与所述HASH冲突的LPM规则的前缀相匹配的已存储的前缀;C.若BlackSheepMemory中存在与所述HASH冲突的LPM规则的前缀相匹配的已存储的前缀,则从BlackSheepMemory取出所述已存储的前缀对应的pc-trie索引,通过所述pc-trie索引找到对应的pc-trie,将所述HASH冲突的LPM规则及其附加信息存储在所述对应的pc-trie中;若BlackSheepMemory中不存在与所述HASH冲突的LPM规则的前缀相匹配的已存储的前缀,则申请一个新的pc-trie,将所述HASH冲突的LPM规则及其附加信息存储在所述新的pc-trie中,将所述HASH冲突的LPM规则的所述前缀存储在BlackSheepMemory中,并且把所述新的pc-trie索引存储到BlackSheepMemory中,其中BlackSheepMemory用TCAM实现。
全文数据:
权利要求:
百度查询: 芯启源(南京)半导体科技有限公司 一种基于分层pc-trie结构的LPM规则存储方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。