DocumentCode :
3373481
Title :
A two-stage packet classification algorithm
Author :
Chen, W.T. ; Shih, S.B. ; Chiang, J.L.
fYear :
2003
fDate :
27-29 March 2003
Firstpage :
762
Lastpage :
767
Abstract :
Packet classification is essential for routing, Quality of Service (QoS) provisioning, and policy-based firewall deployment. A packet classifier categorizes incoming packets into specific flows, aggregates, or service classes according to pre-defined rules. Previous works transform range-based fields into prefixes to simplify packet classification by deploying a single prefix-based matching scheme. However, range-to-prefix transformation enlarges rule databases thus resulting in huge memory consumption and inefficient searching performance. This paper suggests a two-stage packet classification algorithm to handle prefixes and ranges separately. A novel prefix-based matching scheme is also proposed. Experimental results indicate 95% reduction of storage space in comparison with the Hierarchical Trie (H-Tries), a typical prefix-based approach. Besides, the two-stage algorithm demonstrates efficient searching performance even when the rule database grows large.
Keywords :
packet switching; quality of service; routing protocols; telecommunication network routing; IP networks; QoS; firewall deployment; packet classification; packet classifier; routing; rule database; Aggregates; Classification algorithms; Databases; Multiprotocol label switching; Packet switching; Protocols; Quality of service; Routing; Virtual private networks; Web and internet services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications, 2003. AINA 2003. 17th International Conference on
Print_ISBN :
0-7695-1906-7
Type :
conf
DOI :
10.1109/AINA.2003.1192997
Filename :
1192997
Link To Document :
بازگشت