[发明专利]一种应用于过滤分流设备的规则库管理模块有效

专利信息
申请号: 201510840443.6 申请日: 2015-11-27
公开(公告)号: CN105376241B 公开(公告)日: 2019-03-19
发明(设计)人: 杨晓波;刘佳;郝书宁;钱瑞杰;陈伟峰;梁秀芹;李响;张亚望;孟祥坤;陈光 申请(专利权)人: 天津光电通信技术有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 天津中环专利商标代理有限公司 12105 代理人: 胡京生
地址: 300211*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 应用于 过滤 分流 设备 规则 管理 模块
【说明书】:

发明涉及一种过滤分流设备的规则库管理模块,过滤分流设备由PC机、FPGA芯片、TCAM芯片组成,规则库管理模块位于PC机端,FPGA芯片和TCAM芯片位于分流设备端,其中PC机与FPGA芯片采用网口连接,FPGA芯片与TCAM芯片采用并口连接,PC机通过网口向FPGA芯片配置规则数据,FPGA芯片收到规则数据后,再通过并口向TCAM芯片进行规则配置,最终成功配置的规则会存储在TCAM芯片中,而PC机端的规则库管理模块也会存储成功配置的规则,技术效果是,实现了一种适用于中小型过滤分流设备的规则库管理模块,其不增加硬件成本,巧妙简洁的实现过滤分流中规则库的管理,并且占用系统资源少,实现简练,性能高效。

技术领域

本发明涉及一种过滤分流设备,特别涉及一种过滤分流设备的规则库管理模块。

背景技术

目前市面上存在很多过滤分流类型的设备,这些设备通常都会涉及到规则库的应用,规则正是实现过滤分流的依据。随着规则数目的不断激增,规则库的管理变得越来越重要。规则的插入、删除、更新效率、存储规则库所占用的系统资源,都影响着设备最终的性能,大多数设备由于很难找到一种性价比最好的规则库管理模块,不惜以提升硬件设备的代价,如采用交换芯片、多核处理器等,来换取过滤分流性能的提升。

发明内容

鉴于现有技术存在的问题,本发明提供一种规则库管理模块,在不增加硬件成本的前提下,还能有效的提升过滤分流的性能,具体技术方案是,一种应用于过滤分流设备的规则库管理模块,过滤分流设备由PC机、FPGA芯片、TCAM芯片组成,其特征在于:规则库管理模块位于PC机端, FPGA芯片和TCAM芯片运行于分流设备端,其中PC机与FPGA芯片采用网口连接,FPGA芯片与TCAM芯片采用并口连接,PC机通过网口向FPGA芯片配置规则数据,FPGA芯片收到规则数据后,再通过并口向TCAM芯片进行规则配置,最终成功配置的规则会存储在TCAM芯片中,而PC机端也会存储成功配置的规则;本规则库管理模块主要是通过5个链表的关联处理实现规则库的管理,具体为原始规则表、用户规则表、互斥规则表、TCAM规则表、空闲TCAM地址表,其中,原始规则表每项存储1条用户输入的原始规则,它是原始规则的合集,用户规则表用于存储1条原始规则经过处理后的规则,由于原始规则可能是范围规则或字段模糊规则,因此用户规则的作用就是将含有通配符的原始规则处理成不含通配符的1条或多条规则,互斥规则表每项存储1条用户规则,它是用户规则的合集,TCAM规则表每项存储1条TCAM规则,它是TCAM规则的合集,空闲TCAM地址表每项存储1个TCAM地址的空闲或占用状态,它是TCAM地址状态的合集。通过对这5个链表的关联处理,实现一个简洁而高效的规则库管理模块。

过滤分流设备的规则包括插入规则、删除规则,各规则的实现方法包括以下步骤:1、插入规则步骤,步骤一、位于PC机端的规则库管理模块对原始规则进行判断是否是精确规则,是,直接将原始规则转化为用户规则表;否,则进行裂变处理、去冗余处理,最终生成n条规则,n=1或n>1,并形成用户规则表;步骤二、规则库管理模块对用户规则表进行处理,通过与互斥规则表、空闲TCAM地址表、TCAM规则表的各子项进行比对,发生冲突,直接给出错返回信息,然后,转步骤四,未发生冲突,则按照实际处理结果,更新互斥规则表、空闲TCAM地址表和TCAM规则表,使互斥规则表、空闲TCAM地址表、TCAM规则表包括了该用户规则表;步骤三、将更新的原始规则表、互斥规则表、空闲TCAM地址表、TCAM规则表的内容,存储到规则库管理模块对应的ini文件中,完成规则管理模块的信息存储;步骤四、处理完成,返回;2、删除规则步骤步骤一、用户向规则库管理模块输入要删除的原始规则的ID,通过查询原始规则表,找到该规则在互斥规则表的具体位置,转到互斥规则表;步骤二、进入互斥规则表,找到该原始规则对应的具体信息,包括该原始规则经处理后变成几条子规则,各子规则存储在TCAM规则表的具体位置;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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