一种BitMap高速模糊查找方法
基本信息
申请号 | CN201910494160.9 | 申请日 | - |
公开(公告)号 | CN110442570B | 公开(公告)日 | 2021-08-17 |
申请公布号 | CN110442570B | 申请公布日 | 2021-08-17 |
分类号 | G06F16/22;G06F16/2455;G06F16/2458 | 分类 | 计算;推算;计数; |
发明人 | 张伟;于礼斌;马雪振;于洪涛 | 申请(专利权)人 | 北京左江科技股份有限公司 |
代理机构 | 中国兵器工业集团公司专利中心 | 代理人 | 张然 |
地址 | 100095 北京市海淀区高里掌路3号院9号楼1层101、2层201 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种BitMap高速模糊查找方法,其中,包括:软件建立和下发规则表项:将需要五元组组合划分为AVL树;每棵AVL树按照精确匹配优先级最高,模糊匹配精度越高优先级越高的原则存储规则节点,块内和块间按照优先级线性排列;按优先级线性排列,建立Bitmap查找表,五元组信息分割建立查找索引;更新Bitmap时需根据掩码匹配多种组合;基于规则表项信息生成索引Key,然后切分成多块子Key;对IP网络报文的五元组根据索引key查表。本发明改进了内容模糊查找方式的写表查表模式,节省逻辑资源,提高逻辑处理速率,同时以模块化方式多个例化扩展,资源可预估,方便快捷,降低了设计风险。 |
