Journal of Beijing University of Posts and Telecommunications

  • EI核心期刊

JOURNAL OF BEIJING UNIVERSITY OF POSTS AND TELECOM ›› 2006, Vol. 29 ›› Issue (s2): 45-48.doi: 10.13190/jbupt.2006s2.45.306

• Papers • Previous Articles     Next Articles

A Recursive Packet Classification Algorithm Based on Decision Tree

ZHANG Yan-jun1,2, CHEN You1,2, GUO Li1, CHENG Xue-qi1   

  1. 1. Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China;
    2. Graduate University, Chinese Academy of Sciences, Beijing, China
  • Received:2006-09-02 Revised:1900-01-01 Online:2006-11-30 Published:2006-11-30
  • Contact: ZHANG Yan-jun1

Abstract:

This paper introduces a classification algorithm called SRC(sensitive recursive classification). It is based on a decision tree structure. Doing many experiments, especially in FW(firewall) and ACL(access control list), we verified that SRC uses 3 to 10 times less memory than HiCuts(hierarchical intelligent cuttings), while the worst case search time is up to 5 times smaller. Compared with EGT-PC(extended grid-of-tries and path compression), SRC uses 2 to 8 times less memory while the worst case search time is up to 4 times smaller.

Key words: packet classification, decision tree, mapping

CLC Number: