期刊文献+

一种IPV6环境下的高性能规则匹配算法研究 被引量:2

Research on High Performance Rule Matching Algorithm in IPV6 Networks
下载PDF
导出
摘要 防火墙是确保网络安全的关键设施,而规则匹配又是防火墙的核心技术。随着网络技术的发展,互联网体系结构正逐渐从IPV4向IPV6结构发展,原有的IPV4防火墙规则匹配算法很难直接应用于IPV6网络环境,因为IPV6协议所能表示的地址范围远远超过IPV4协议对应的地址范围。因此提出了一种适用于IPV6环境的高性能规则匹配算法HiPRM(High Performance Rule Matching)。HiPRM算法的核心思想是依据规则的协议和目的端口分布特征,先把整个规则集划分成多个子规则集,再利用位选取算法对规则的源和目的IPV6地址组合的特定位进行选取,然后据此构建二叉查找规则树,最后利用规则树把多个规则子集划分成若干个更小的规则集合。而当报文匹配到某个更小的规则集合时,在小规则集中利用线性匹配法确定具体匹配的对应规则。分析和测试表明,HiPRM算法可以在时间复杂度和空间复杂度较低的情况下实现报文的高速匹配,且具有较好的规则集适应性。 As is known to all,firewall is the core device to guarantee network security,and rule matching is one of the most important technologies to firewall. However, those high performance rule matching algorithms based on IPV4 are not suitable for IPV6 with the network derivation from IPV4 to IPV6. The main cause of this situation is that the range of IPV6 address is much bigger than the range of IPV4 address. Thus we suggested a high performance rule matching algorithm suitable for IPV6, named HiPRM (High Performance Rule Matching). HiPRM algorithm classifies the whole rule set into several parts with the protocol and destination port field of rules, and it selects special bits from the combi- nation of source and destination IPV6 address of rules to construct binary trees. After the construction of binary trees, those rule sets are split into smaller rule sets. When a packet matches one of these smaller rule sets, the linear searching algorithm is used to find the matching rules in this small rule set. Analysis and experiment results show that HiPRM al- gorithm not only has good time and space performance, but also has better scalability with different rule sets.
作者 庞立会 江峰 PANG Li-hui JIANG Feng(School of Computer,National University of Defense Teehnology,Changsha 410073,China)
出处 《计算机科学》 CSCD 北大核心 2017年第3期158-162,共5页 Computer Science
基金 国家863项目:QoS服务质量保证设计(2012AA01A50606) 国家自然科学基金项目:高级持续威胁网络行为建模与检测方法研究(61303264)资助
关键词 防火墙 规则匹配 IPV6 二叉树 Firewall, Rule matching, IPV6,Binary tree
  • 相关文献

参考文献2

二级参考文献27

  • 1李维,刘斌,郗颖,林伟,唐毅.基于多域并行编码的高速IPv6流分类[J].电子学报,2007,35(5):976-981. 被引量:3
  • 2P Warkhede,S Suri,G Varghese.Fast packet classification for two-dimensional conflict-free filters[A].Proceedings of IEEE,INFOCOM,Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies[C].Alaska:IEEE,2001.1434-1443.
  • 3P Gupta,N McKeown.Algorithms for packet classification[J].IEEE Network,2001,15(2):24-32.
  • 4V Srinivasan,G Varghese,S Suri,et al.Fast and scalable layer four switching[A].Computer Communication Review[C].Vancouver:ACM SIGCOMM,1998.191-202.
  • 5Buddhikot M M Suri S,Waldvogel M.Space decomposition techniques for fast layer-4 switching[A].Proc of Conf On Protocols for High speed Networks[C].Salem:IEEE,1999.25-41.
  • 6Feldman A,Muthukrishnan S.Tradeoffs for packet classification[A].Proceedings of INFOCOMM,March[C].Aviv,Israel:IEEE,2000.1193-1202.
  • 7Gupta P,McKeown N.Packet classification using hierarchical intelligent cuttings[J].IEEE Micro,2000,20(1):34-41.
  • 8S Singh,F Baboescu,G Varghese,J Wang.Packet classification using multi-dimensional cutting[A].Proceedings of The 2003 Conference on Applications,Technologies,Architectures,and Protocols for Computer Communications[C].Karlsruhe:ACM SIGCOMM,2003.213-224.
  • 9Gupta P,Mckeown N.Packet classification on multiple fields[A].Proc SIGCOMM,Computer Communication Review[C].Massachusetts:ACM SIGCOMM,1999.147-160.
  • 10J van Lunteren,A P J Engbersen.Multi-field packet classification using ternary CAM[J].Electronics Letters,2002,38(1):21-23.

共引文献4

同被引文献23

引证文献2

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部