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 :
بازگشت