[发明专利]一种应用于过滤分流设备的规则库管理模块有效
申请号: | 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机端的规则库管理模块也会存储成功配置的规则,技术效果是,实现了一种适用于中小型过滤分流设备的规则库管理模块,其不增加硬件成本,巧妙简洁的实现过滤分流中规则库的管理,并且占用系统资源少,实现简练,性能高效。 | ||
搜索关键词: | 一种 应用于 过滤 分流 设备 规则 管理 模块 | ||
【主权项】:
1.一种应用于过滤分流设备的规则库管理模块,过滤分流设备由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个链表的关联处理,实现一个简洁而高效的规则库管理模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津光电通信技术有限公司,未经天津光电通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510840443.6/,转载请声明来源钻瓜专利网。