Back to Search Start Over

A Fast Bit-Vector-Based Conflict Detection Algorithm for Packet Classifiers

Authors :
Chun-Liang Lee
Yu-Cheng Hsu
Hsiang-Chien Hsieh
Yaw-Chung Chen
Source :
Proceedings of The 8th IIAE International Conference on Industrial Application Engineering 2020.
Publication Year :
2020
Publisher :
The Institute of Industrial Applications Engineers, 2020.

Abstract

To support various network services, routers have to classify packets based on header fields and a set of filters. Each filter contains several fields to specify ranges of header values, and an associated action, which specifies how to handle the packet matching the filter. If two filters overlap and the actions defined in the filters conflict, it may lead to a false classification. In this paper, we propose a fast bit-vector-based algorithm for conflict detection. Experimental results show that our algorithm can reduce the average detection time per filter by 22.6% to 77.9% compared to the scalable bit vector (SBV) algorithm. Moreover, our algorithm does not consume significant extra memory and pre-computation time.

Details

Database :
OpenAIRE
Journal :
Proceedings of The 8th IIAE International Conference on Industrial Application Engineering 2020
Accession number :
edsair.doi...........eb7d638dfc451683cd3c78eb17d974ff
Full Text :
https://doi.org/10.12792/iciae2020.005