DocumentCode
3144116
Title
Fast Packet Classification Using Multi-Dimensional Encoding
Author
Huang, Chi Jia ; Chen, Chien ; Chou, Chia Sheng ; Kao, Shou Ting
Author_Institution
Nat. Chiao Tung Univ., Hsinchu
fYear
2007
fDate
May 30 2007-June 1 2007
Firstpage
1
Lastpage
6
Abstract
Internet routers need to classify incoming packets quickly into flows in order to support features such as Internet security, virtual private networks and quality of service (QoS). Packet classification uses information contained in the packet header, and a predefined rule table in the routers. Packet classification of multiple fields is generally a difficult problem. Hence, researchers have proposed various algorithms. This study proposes a multidimensional encoding method in which parameters such as the source IP address, destination IP address, source port, destination port and protocol type are placed in a multidimensional space. Similar to the previously best known algorithm, i.e., bitmap intersection, multi-dimensional encoding is based on the multi-dimensional range lookup approach, in which rules are divided into several multidimensional collision-free rule sets. These sets are then used to form the new coding vector to replace the bit vector of the bitmap intersection algorithm. The average memory storage of this encoding is ominus (L-N-logN) for each dimension, where L denotes the number of collision-free rule sets, and N represents the number of rules. The multi-dimensional encoding practically requires much less memory than bitmap intersection algorithm. Additionally, the computation needed for this encoding is as simple as bitmap intersection algorithm. The low memory requirement of the proposed scheme means that it not only decreases the cost of packet classification engine, but also increases the classification performance, since memory access represents the performance bottleneck in the packet classification engine implementation using a network processor.
Keywords
Internet; encoding; pattern classification; quality of service; telecommunication network routing; Internet routers; Internet security; QoS; bitmap intersection algorithm; fast packet classification; multidimensional encoding; multidimensional range lookup approach; quality of service; virtual private networks; Costs; Encoding; IP networks; Information security; Multidimensional systems; Protocols; Quality of service; Search engines; Virtual private networks; Web and internet services;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Switching and Routing, 2007. HPSR '07. Workshop on
Conference_Location
Brooklyn, NY
Print_ISBN
1-4244-1206-4
Electronic_ISBN
1-4244-1206-4
Type
conf
DOI
10.1109/HPSR.2007.4281219
Filename
4281219
Link To Document