A Hybrid Packet Classification Algorithm Based on Hash Table and Geometric Space Partition

The emergence of integrated space-ground network (ISGN), with more complex network conditions compared with tradition network, requires packet classification to achieve high performance. Packet classification plays an important role in the field of network security. Although several existing classification schemes have been proposed recently to improve classification performance, the performance of these schemes is unable to meet the high-speed packet classification requirement in ISGN. To tackle this problem, a hybrid packet classification algorithm based on hash table and geometric space partition (HGSP) is proposed in this paper. HGSP falls into two sections: geometric space partition and hash matching. To improve the classification speed under the same accuracy, a parallel structure of hash table is designed to match the huge packets for classifying. The experimental results demonstrate that the matching time of HGSP algorithm is reduced by 40%-70% compared with traditional Hicuts algorithm. Particularly, with the growth of ruleset, the advantage of HGSP algorithm will become more obvious.

[1]  Hyesook Lim,et al.  A Quad-Trie Conditionally Merged with a Decision Tree for Packet Classification , 2014, IEEE Communications Letters.

[2]  Jaime Lloret,et al.  Multimedia Data Flow Traffic Classification Using Intelligent Models Based on Traffic Patterns , 2018, IEEE Network.

[3]  Nick McKeown,et al.  Classifying Packets with Hierarchical Intelligent Cuttings , 2000, IEEE Micro.

[4]  Dagang Li,et al.  An efficient tuple pruning scheme for packet classification using on-chip filtering and indexing , 2018, NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium.

[5]  Ma Yan,et al.  Multidimensional packet classification with improved cutting , 2014, 2014 4th IEEE International Conference on Network Infrastructure and Digital Content.

[6]  Nei Kato,et al.  Optimal Satellite Gateway Placement in Space-Ground Integrated Network for Latency Minimization With Reliability Guarantee , 2018, IEEE Wireless Communications Letters.

[7]  M. Nivedita,et al.  Scalable and Parallel Aggregated Bit Vector Packet Classification Using Prefix Computation Model , 2006, International Symposium on Parallel Computing in Electrical Engineering (PARELEC'06).

[8]  Hyesook Lim,et al.  Boundary Cutting for Packet Classification , 2014, IEEE/ACM Transactions on Networking.

[9]  Wooguil Pak,et al.  Fast Packet Classification Based on Hybrid Cutting , 2017, IEEE Communications Letters.

[10]  Pedro A. Amado Assunção,et al.  Optimal voice packet classification for enhanced VoIP over priority-enabled networks , 2018, Journal of Communications and Networks.

[11]  Mohan Lal Jangir,et al.  An optimized RFC algorithm with incremental update , 2014, 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[12]  Haoyu Song,et al.  Packet classification using coarse-grained tuple spaces , 2006, 2006 Symposium on Architecture For Networking And Communications Systems.