期刊文献+

基于网络处理器的多维包分类算法 被引量:1

NP-based Multi-dimensional Packet Classification Algorithm
下载PDF
导出
摘要 提出一种基于网络处理器并行处理能力的多维快速IP数据包分类算法.首先对包过滤规则库进行有效的预处理,以使对规则的分组能够最大限度地发挥并行算法的优势;在合理分组之后对每一组规则实施相关的三值TRIE树最优编码,这种最优编码形式从根本上消除了在对规则库进行压缩编码时产生的规则扩展问题.算法的最终实现,仅需要对数据包进行一次索引表的哈希查询和一次规则匹配,因此有效提高了包分类运算的效率. A fast multifields packet classification algorithm base on the parallel process ability of network processor is presented in this paper. In order to let the parallel algorithm provide high performance, this paper pretreat the packet filter rules in library in a meaningful way. Then divide rules into several clusters according to the corresponding feature of one kind of network processor. After that, an optimized three value trie tree method is emploied to encode each rule into shorter bit string. By the help of this method, the problem of rule expansion while rule encoding had been successfully solved. Only need one hash search and one time rule match in this algorithm, so it provide an efficient way to handle multi-dimensional packet classification.
出处 《小型微型计算机系统》 CSCD 北大核心 2009年第1期74-77,共4页 Journal of Chinese Computer Systems
基金 中国下一代互联网示范工程项目(CNGI-04-11-1D)资助 国家高技术研究发展计划“八六三”项目(2006AA01Z210)资助
关键词 包分类算法 网络处理器 TRIE树 packet classification algorithm network processor trie tree
  • 相关文献

参考文献11

  • 1Gray M. Internet growth summary[EB/OL]. 1996. http: // www. mit. edu/people/mkgray/net/internet2growth2summary. html.
  • 2Tammel A, How to survive as an ISP[C]. P roe of NetworldInterop' 97. Atlanta, Georgia, 1997.
  • 3Adar Shtainhart,Ronen Segal, Aviad Tsherniak. WDM-wave- length division multiplexing[EB/OL], http ://www2. tad. corn/ networks/1999/wdm/wdm. htm. 2004.
  • 4Pankaj Gupta, Nick McKeown. Algorithms for packet classification[EB/OL]. IEEE Network Mar/Apr 2001,15(2) :24-32.
  • 5Tang Yi-yan,Qian Lie. High-performance implementation for graph-based packet classification algorithm on network processor communications[C]. IEEE International Conference on 20- 24 June 2004,2:1268-1272.
  • 6Mohammad J Rashtil, Hamid R Rabiee. A multi-dimensional packet classifier for NP-based firewalls[C]. IEEE SAINT'04 Tokyo, 250.
  • 7Deepa Srinivasan, Feng Wu-chang. Performance analysis of multi-dimensional packet classification on programmable net- work processors[J] Computer Communications, 15 September 2005,28(15) : 1752-1760.
  • 8Lakshman T V, Stiliadis D. High-speed policy-based packet for warding using efficient multi-dimensional range matching[C]. Proceedings of ACM Sigcomm, September 1998 Vancouver, British Columbia, Canada, 203-214.
  • 9Chen Yie-tang,Lee Shin-shian. An efficient packet classification algorithm for network processors [C]. IEEE ICC'03 May, 3: 1596-1600.
  • 10Yu Zhong-chao,Wu Jian-ping,Xu Ke. A fast search algorithm use for multifields IP classification[J]. Journal of Software December 2001,12(12) :1801-1809.

同被引文献34

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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