A Fast Packet Classification by Using Enhanced Tuple Pruning

  • Authors:
  • Pi-Chung Wang;Chia-Tai Chan;Wei-Chun Tseng;Yaw-Chung Chen

  • Affiliations:
  • -;-;-;-

  • Venue:
  • PIHSN '02 Proceedings of the 7th IFIP/IEEE International Workshop on Protocols for High Speed Networks
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the packet classification, the route and resources allocated to a packet are determined by the destination address as well as other header fields of the packet such as source/destination address, TCP and UDP port numbers. It has been demonstrated that performing packet classification on a potentially large number of fields is difficult and has poor worst-case performance. In this work, we proposed an enhanced tuple pruning search algorithm called "Tuple Pruning +" that provides fast two-dimension packet classification. With reasonable extra filters added for Information Marker, only one hash access to the tuples is required. Through experiments, about 8 MB memory is required for 100K-filter database and 20 million packet per second (MPPS) is achievable. The results demonstrate that the proposed algorithm is suitable for high-speed packet classification.