DocumentCode
1905398
Title
Efficient packet classification using spatial cutting
Author
Lee, Chun-Liang ; Hu, Shuo-Cheng ; Wang, Pi-Chung ; Chan, Chia-Tai
Author_Institution
Telecommun. Lab., Chunghwa Telecom Co., Ltd., Taipei, Taiwan
fYear
2005
fDate
12-14 May 2005
Firstpage
108
Lastpage
112
Abstract
To provide a more discriminating form of packet forwarding, a router has to determine how to forward a packet not only based on the destination address, but also other fields of the packet header, such as the source address, TCP and UDP port numbers. Since a router may contain a larger number of filters, it is a challenging work to design a packet classification algorithm with fast lookup speed and efficient memory usage. In this paper, we propose a spatial cutting scheme, which divides the filters into different groups from the viewpoint of space. For example, a two-dimensional filter can be seen as a rectangle in the space. The proposed scheme generates squares according to the filters. Each filter is covered by at least one square. Classifying a packet only requires two steps: locating the smallest square covering the packet and finding the matching filter in the square. Since the proposed scheme effectively divides the filters, it is able to provide fast lookup speed and reduce the required storage significantly.
Keywords
Internet; information filters; table lookup; telecommunication network routing; lookup speed; matching filter; memory usage; packet classification; packet forwarding; packet header; router; spatial cutting; two-dimensional filter; Algorithm design and analysis; Classification algorithms; Information filtering; Information filters; Internet; Laboratories; Matched filters; Protocols; Space technology; Telecommunications;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Switching and Routing, 2005. HPSR. 2005 Workshop on
Print_ISBN
0-7803-8924-7
Type
conf
DOI
10.1109/HPSR.2005.1503204
Filename
1503204
Link To Document