期刊文献+

一种基于流的局部特性和多级查找的高效包分类算法 被引量:3

An Efficient Packet Classification Based on the Local Properties and Multi-level Lookup
下载PDF
导出
摘要 包分类技术是路由器和防火墙等网络设备的关键技术.在高速网络环境中,快速、准确地将数据包进行分类对于网络发展具有重要意义.提出一种基于流的局部特性和多级查找的高效包分类算法,同时可以支持规则库动态更新,实现快速包分类.该算法分为三级结构,第一级缓存用于存放最近10秒内到达的流,第二级计数布鲁姆过滤器存放最近10秒至60秒内到达的流,第三级计数布鲁姆过滤器存放剩余的流.实验表明:该算法比传统的包分类算法,在消耗内存接近的情况下具有更好的时间性能. Packet classification is one of key technologies, which is frequently utilized in those network devices, such as routes, fire-walls, and so on. In such high-speed network environment, the efficiency and accuracy of packet classification plays a significant role in the development of network. In this paper, we propose an efficient packet classification algorithm based on the flow local properties and multi-level lookup { PCFM ), which can support dynamic update of rule base, achieve high-speed packet classification. The struc- ture of this classification is divided into three levels: The first level is used to store the flow which arrived within 10 seconds, while the second for that arriving between 10 seconds to 60 seconds and the third level for the rest. Experiment results show that PCFM al- gorithm has better time performance while taking the same memory space with comparison to the traditional algorithm.
出处 《小型微型计算机系统》 CSCD 北大核心 2013年第11期2499-2503,共5页 Journal of Chinese Computer Systems
基金 国家"九七三"重点基础研究发展计划项目(2012CB315801)资助 国家自然科学基金项目(61173167)资助
关键词 包分类 多级查找 布鲁姆过滤器 流局部特性 packet classification bloom filters multi-level lookup flow local properties
  • 相关文献

参考文献7

  • 1Li Li-chun, Wang Bing-qiang, Lan Ju-long. A variable length counting Bloom filter[J]. Computer Engineering and Technology, 2010,3 (2) : 16-18.
  • 2Ahmadi M, Wong S. A memory-optimized Bloom filter using an additional Hashing function [ C ]. In: Proc IEEE GLOBECOM, 2008 : 1-5.
  • 3Ma Xing-zhi. Intrusion detection technology based on artificial im- mune system [ D ]. Changchun: Northeast Normal University, 2009.
  • 4Antichi G, Ficara D, Giordano S, et al. Blooming trees for mini- mal perfect Hashing[ C]. In: Proc IEEE GLOBECOM, 2008:1-5.
  • 5Fang W, Peterson L. Inter-AS traffic patterns and their implications [C]. Global Conference, Rio de Janerio, Bra zil, 1999 : 1859-1868.
  • 6Li Wen-jie ,Liu Yun, Huang Xiao-hong, et al. A paralleled packet classification algorithm based on plus bits and Bloom filter [ C ]. In: Proc. of Network Infrastructure and Digital Content, Beijing, 2009:79-84.
  • 7Mishra T, Sahni, Seetharaman. PC-DUOS : fast TCAM lookup and update for packet classifiers [ C ]. In : Proc. of IEEE Symposium on Computers and Communications( ISCC), 2011 : 265-270.

同被引文献25

  • 1颜天信,王永纲,石江涛,冯海涛.并行区域分割包分类算法[J].小型微型计算机系统,2005,26(11):1898-1902. 被引量:2
  • 2刘铎,华蓓,唐锡南,胡向辉.Compact RFC:一种内存优化的RFC包分类算法[J].小型微型计算机系统,2007,28(3):482-487. 被引量:3
  • 3孙毅,刘彤,蔡一兵,胡金龙,石晶林.报文分类算法研究[J].计算机应用研究,2007,24(4):5-11. 被引量:9
  • 4Chisvin L, Duckworth R J. Content-addressable and ast sociative memory: Alternatives to the ubiquitous RA [J]. Computer, 1989, 22(7): 51-64.
  • 5Srinivasan V, Varghese G, Suri S, et al. Fast and scala1 ble layer four switching[ M ]. ACM, 1998.
  • 6Gupta P, McKeown N. Packet classification on multiple fields[ J]. ACM SIGCOMM Computer Communication Re- view. ACM, 1999, 29(4): 147-160.
  • 7Singh S, Baboescu F, Varghese G, et al. Packet classifi- cation using multidimensional cutting[C]//Proceedings of the 2003 conference on Applications, technologies, ar- chitectures, and protocols for computer communications. ACM, 2003: 213-224.
  • 8Gupta P, McKeown N. Packet classification using hierar- chical intelligent cuttings[C]//Hot Interconnects VII. 1999 : 34-41.
  • 9Wikipedia. Bloom Filter [ EB/OL]. [ 2014-10-01 ]. ht- tp ://en. wikipedia, org/wiki/Bloom_filter.
  • 10Broder A, Mitzenmaeher M. Network applications of bloom filters : A survey[ J]. Internet mathematics, 2004, 1 (4) : 485-509.

引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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