有效

一种数据包的高效过滤方法

朱静轩、黄文实、孙林、孟彦
中新网络信息安全股份有限公司

摘要

本发明公开了一种数据包的高效过滤方法,该方法首先将所有过滤规则进行预处理,得到与CPU内核数量相同份数的各过滤字段类型过滤规则的过滤规则检索表和映射关系表,然后各CPU内核获取待处理数据包的各过滤字段信息,通过右移位操作和二分法查找,从而确定各过滤字段信息对应的过滤规则,然后对数据包中各过滤字段信息按照相应的过滤规则进行处理,从而完成数据包过滤。该方法能够快速准确地匹配过滤规则,大大提高了过滤速度和数据吞吐性能,提高了过滤数据包的效率。