首页 期刊 计算机研究与发展 数据包过滤规则的快速匹配算法和冲突检测 【正文】

数据包过滤规则的快速匹配算法和冲突检测

作者:田大新; 刘衍珩; 李永丽; 唐怡 吉林大学计算机科学与技术学院; 长春; 130012; 东北师范大学计算机科学系; 长春; 130024
数据包过滤   trie结构   二分查找法   过滤规则   冲突检测  

摘要:通过分析数据包过滤技术中的性能瓶颈,提出了过滤规则的快速匹配算法BSLT.该算法采用Trie数据结构存储规则表,并只在叶节点存储相应规则,节省了存储空间,其空间复杂度为O(NW),查找的时间复杂度为O(W);在匹配时采用二分法进行查找,提高了匹配速度,匹配的时间复杂度为O(N).实验证明BSLT的吞吐率在100条规则内比顺序匹配算法提高了近20%,而且规则越多,BSLT的优势越明显.此外,分析了数据包过滤技术的另一个问题--规则冲突,给出了冲突的理论证明和查找算法.实验证明该算法能准确地检测出冲突规则.

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

学术咨询 免费咨询 杂志订阅