Many-fields Packet Classification Using R-Tree and Field Concatenation Technique
Aladdin Abdulhassan, Mahmood Ahmadi

TL;DR
This paper introduces a novel R-Tree based method for high-speed, multi-field packet classification in SDN, improving performance and reducing memory access through field concatenation and rectangle tree search.
Contribution
The paper proposes a new R-Tree based approach for many-fields packet classification in SDN, utilizing field concatenation and rectangle tree search for enhanced speed and efficiency.
Findings
Achieves high classification speed in simulations.
Reduces memory accesses significantly.
Performs well on class-bench databases.
Abstract
Software-defined Networking is an approach that decouples the software-based control plane from the hardware-based data plane proposed for enterprise networks; OpenFlow is the most famous flexible protocol that can manage network traffic between the control and the data plane. Software-Defined Networking (SDN) requires up to 18 fields of the packets header to be checked against a big many-fields ruleset to categorize packets into flows, the process of categorizing packets into flows is called packet classification. Network switches process all packets belonging to the same flow in a similar manner by applying the same actions defined in the corresponding rule. Packet classification facilitates supporting new services such as filtering, blocking unsafe sites traffic, routing packets based on the packet's header information, and giving priority to specific flows. High-performance…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Packet Processing and Optimization · Software-Defined Networks and 5G · Network Security and Intrusion Detection
