An efficient conflict detection algorithm for packet filters

Chun Liang Lee*, Guan Yu Lin, Yaw Chung Chen

*此作品的通信作者

研究成果: 期刊稿件文章同行評審

5 引文 斯高帕斯(Scopus)

摘要

Packet classification is essential for supporting advanced network services such as firewalls, quality-of-service (QoS), virtual private networks (VPN), and policy-based routing. The rules that routers use to classify packets are called packet filters. If two or more filters overlap, a conflict occurs and leads to ambiguity in packet classification. This study proposes an algorithm that can efficiently detect and resolve filter conflicts using tuple based search. The time complexity of the proposed algorithm is O(nW + s), and the space complexity is O(nW), where n is the number of filters, W is the number of bits in a header field, and s is the number of conflicts. This study uses the synthetic filter databases generated by Class- Bench to evaluate the proposed algorithm. Simulation results show that the proposed algorithm can achieve better performance than existing conflict detection algorithms both in time and space, particularly for databases with large numbers of conflicts.

原文英語
頁(從 - 到)472-479
頁數8
期刊IEICE Transactions on Information and Systems
E95-D
發行號2
DOIs
出版狀態已出版 - 02 2012

指紋

深入研究「An efficient conflict detection algorithm for packet filters」主題。共同形成了獨特的指紋。

引用此