Title :
HSM: a fast packet classification algorithm
Author :
Xu, Bo ; Jiang, Dongyi ; Li, Jun
Author_Institution :
Res. Inst. of Inf. Technol., Tsinghua Univ., Beijing, China
Abstract :
Packet classification on multiple header fields is one of the basic techniques used in network devices such as routers and firewalls, and usually the most computation intensive task among others. To determine what action needs to be taken to a packet, a network device responsible for packet classification must identify the packet´s property, such as associated packet flow, based on multiple fields of its header. Fast packet classification on multiple fields is known to be difficult mathematically and expensive practically. In this paper, we describe and discuss a fast packet classification algorithm using a multiple stage reduction scheme similar to the previously well-known recursive flow classification (RFC) algorithm. The proposed hierarchical space mapping (HSM) algorithm requires much less memory usage than RFC while keeps average search time on the same order. HSM has been proved to be very effective with commercial products in real networks.
Keywords :
computational complexity; computer network management; computational complexity; hierarchical space mapping algorithm; multiple header field; multiple stage reduction scheme; packet classification algorithm; policy table lookup; Business; Classification algorithms; Classification tree analysis; Computational geometry; Computer networks; Extraterrestrial measurements; Information technology; Intelligent networks; Switches; Tree graphs;
Conference_Titel :
Advanced Information Networking and Applications, 2005. AINA 2005. 19th International Conference on
Print_ISBN :
0-7695-2249-1
DOI :
10.1109/AINA.2005.200