DocumentCode
2563300
Title
A multi-dimensional packet classifier for NP-based firewalls
Author
Rashti, Mohammad J. ; Rabiee, Hamid R. ; Foroutan, Amir ; Lavasani, Meisam
Author_Institution
Digital Media Lab., Sharif Univ. of Technol., Tehran, Iran
fYear
2004
fDate
2004
Firstpage
250
Lastpage
254
Abstract
In this paper we present design and implementation of a new multi-dimensional packet classifier engine using network processor technology. Our classification algorithm is fast and is based on hierarchical trie search for multi-dimensional rules. Moreover, we propose a technique to optimize the memory usage of our classifier. We have used the Intel® IXP1200 network processor pipeline architecture for implementation of the classifier. The final system is targeted to be a fast firewall packet filtering engine that uses the filtering policies as its classification rules. Our experimental result shows that the packet classification throughput results for various distribution of packet sizes, is above 800Mbps.
Keywords
authorisation; computational complexity; computer networks; packet switching; pattern classification; pipeline processing; protocols; tree searching; Intel IXP1200 network processor; NP-based firewalls; classification algorithm; content-aware application; firewall packet filtering engine; hierarchical trie search; memory usage optimization; multidimensional packet classifier; packet classification; packet forwarding; pipeline processing; Classification algorithms; Computer architecture; Databases; Filtering; IP networks; Multidimensional systems; Pipelines; Search engines; Telecommunication traffic; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Applications and the Internet, 2004. Proceedings. 2004 International Symposium on
Print_ISBN
0-7695-2068-5
Type
conf
DOI
10.1109/SAINT.2004.1266123
Filename
1266123
Link To Document