A new fast packet classification algorithm: RC-FST

被引:0
作者
Tan, XY [1 ]
Zhang, Y [1 ]
Lei, ZM [1 ]
机构
[1] Beijing Univ Posts & Telecommun, ATM Ctr, Beijing, Peoples R China
来源
2005 Workshop on High Performance Switching and Routing | 2005年
关键词
packet classification; QoS; prefix-pair; hash table; search trees;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 8-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.
引用
收藏
页码:462 / 466
页数:5
相关论文
共 15 条
[1]  
[Anonymous], [No title captured]
[2]  
BABOESCU F, 2003, INFOCOM
[3]  
BABOESCU F, 2001, SIGCOMM
[4]  
FELDMAN A, 2000, INFOCOM
[5]  
Gupta P., 1999, SIGCOMM 99
[6]  
GUPTA P, 2001, IEEE NETWORK SPECIAL, V15
[7]  
GUPTA P, PACKET LOOKUP CLASSI
[8]  
LAKSHMAN T, 1998, SIGCOMM
[9]  
MATSUMOTO C, 2002, EETIMES MAY
[10]   Range searching and point location among fat objects [J].
Overmars, MH ;
vanderStappen, AF .
JOURNAL OF ALGORITHMS, 1996, 21 (03) :629-656