TY - JOUR
T1 - Accelerating network security services with fast packet classification
AU - Shieh, Shiuh-Pyng
AU - Lee, Fu Yuan
AU - Lin, Ya Wen
PY - 2004/10/15
Y1 - 2004/10/15
N2 - To protect a network, secure network systems such as intrusion detection system (IDS) and firewall are often installed to control or monitor network traffic. These systems often incur substantial delay for analyzing network packets. The delay can be reduced with fast packet classification, which can effectively classify network traffic, and consequently accelerate the analysis of network packets. In the last few years, many researchers devoted to providing fast packet classification methods for multidimensional classifier. However, these methods either suffer from poor performance and huge storage requirement, or are lack of dimension scalability. In this paper, we propose a packet classification method based on tuple space search, and use the multidimensional binary search tree (Kd-tree) to improve search performance. The proposed scheme requires only O(dlogW) search time and controlled storage requirement, where d is the number of dimensions, and W is the utmost bit length for specifying prefixes in a classification rule. It features fast packet classification, and supports dynamic update which is a basic requirement of many secure network services, such as IDS and firewall.
AB - To protect a network, secure network systems such as intrusion detection system (IDS) and firewall are often installed to control or monitor network traffic. These systems often incur substantial delay for analyzing network packets. The delay can be reduced with fast packet classification, which can effectively classify network traffic, and consequently accelerate the analysis of network packets. In the last few years, many researchers devoted to providing fast packet classification methods for multidimensional classifier. However, these methods either suffer from poor performance and huge storage requirement, or are lack of dimension scalability. In this paper, we propose a packet classification method based on tuple space search, and use the multidimensional binary search tree (Kd-tree) to improve search performance. The proposed scheme requires only O(dlogW) search time and controlled storage requirement, where d is the number of dimensions, and W is the utmost bit length for specifying prefixes in a classification rule. It features fast packet classification, and supports dynamic update which is a basic requirement of many secure network services, such as IDS and firewall.
KW - Layer 4 switching
KW - Network security
KW - Packet classification
UR - http://www.scopus.com/inward/record.url?scp=4344704099&partnerID=8YFLogxK
U2 - 10.1016/j.comcom.2004.05.003
DO - 10.1016/j.comcom.2004.05.003
M3 - Article
AN - SCOPUS:4344704099
SN - 0140-3664
VL - 27
SP - 1637
EP - 1646
JO - Computer Communications
JF - Computer Communications
IS - 16
ER -