Multibit Tries Packet Classification with Deep Reinforcement Learning

05/17/2022
by   Hasibul Jamil, et al.
0

High performance packet classification is a key component to support scalable network applications like firewalls, intrusion detection, and differentiated services. With ever increasing in the line-rate in core networks, it becomes a great challenge to design a scalable and high performance packet classification solution using hand-tuned heuristics approaches. In this paper, we present a scalable learning-based packet classification engine and its performance evaluation. By exploiting the sparsity of ruleset, our algorithm uses a few effective bits (EBs) to extract a large number of candidate rules with just a few of memory access. These effective bits are learned with deep reinforcement learning and they are used to create a bitmap to filter out the majority of rules which do not need to be full-matched to improve the online system performance. Moreover, our EBs learning-based selection method is independent of the ruleset, which can be applied to varying rulesets. Our multibit tries classification engine outperforms lookup time both in worst and average case by 55 EBs.

READ FULL TEXT

page 3

page 5

research
05/16/2022

Many Field Packet Classification with Decomposition and Reinforcement Learning

Scalable packet classification is a key requirement to support scalable ...
research
11/18/2016

Fast and reconfigurable packet classification engine in FPGA-based firewall

In data communication via internet, security is becoming one of the most...
research
11/29/2022

Analysis of Anomalous Behavior in Network Systems Using Deep Reinforcement Learning with CNN Architecture

In order to gain access to networks, different types of intrusion attack...
research
04/11/2019

Method of Self-Similar Load Balancing in Network Intrusion Detection System

In this paper, the problem of load balancing in network intrusion detect...
research
02/27/2019

Neural Packet Classification

Packet classification is a fundamental problem in computer networking. T...
research
08/14/2018

Time-Multiplexed Parsing in Marking-based Network Telemetry

Network telemetry is a key capability for managing the health and effici...
research
02/19/2021

A flow-based IDS using Machine Learning in eBPF

eBPF is a new technology which allows dynamically loading pieces of code...

Please sign up or login with your details

Forgot password? Click here to reset