DocumentCode
1907281
Title
A new fast packet classification algorithm: RC-FST
Author
Tan, Xingye ; Zhang, Yong ; Lei, Zhenming
Author_Institution
ATM Center, Beijing Univ. of Posts & Telecommun., China
fYear
2005
fDate
12-14 May 2005
Firstpage
462
Lastpage
466
Abstract
A classifier is required to support fairly large database and wire-speed handling with the rapid growth of Internet. The existing classification algorithms (RFC, EGT-PC, HiCuts, HyperCuts) make better time-space tradeoffs, however, while the tradeoffs have been constantly improving, the time taken for a reasonable amount of memory is still too poor for practical deployment. This paper presents a new classification algorithm called RC-FST (rules cuttings-fast search trees) which splits the set of filter rules into several subsets by the hash-compression index table built based on the first 18-bit prefix of IP and constructs fast search trees for each subset. These search trees with smaller-sized filters can be more quickly constructed, optimized and updated, so the rate of search is correspondingly improved. Furthermore, some novel methods for the building of search trees and the partition of filters are described in this paper. RC-FST can provide an order of magnitude improvement over existing classification algorithms and be easily implemented in hardware at line speeds using a pipeline fashion.
Keywords
Internet; telecommunication network routing; tree searching; IP; Internet; cuttings-fast search trees; fast packet classification algorithm; hash-compression index table; pipeline fashion; time-space tradeoffs; wire-speed handling; Cams; Classification algorithms; Classification tree analysis; Databases; Decision trees; Filters; Hardware; Internet; Logic; Optimization methods;
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.1503275
Filename
1503275
Link To Document