Double Mask: An Efficient Rule Encoding for Software Defined Networking

2020 23rd Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN)(2020)

引用 2|浏览27
暂无评分
摘要
Packet filtering is widely used in multiple networking appliances and applications, in particular, to block malicious traffic (protect network infrastructures through firewalls and intrusion detection systems) and to be deployed on routers, switches and load balancers for packet classification. This mechanism relies on the packet's header fields to filter such traffic by using range rules of IP addresses or ports. However, the set of packet filters has to handle a growing number of connected nodes and many of them are compromised and used as sources of attacks. For instance, IP filter sets available in blacklists may reach several millions of entries, and may require large memory space for their storage in filtering appliances. In this paper, we propose a new method based on a double mask IP prefix representation together with a linear transformation algorithm to build a minimized set of range rules. This representation makes the network more secure, reliable and easy to maintain and configure. We define formally the double mask representation over range rules. We show empirically that the proposed method achieves an average compression ratio of 18% on a real-life dataset and up to 74% on synthetic range rule sets. Finally, we evaluate the performance of our double masks representation through an OpenFlow based implementation with an SDN testbed using real hardware. Our results show that our technique is capable of significantly reducing the matching time in the controller when compression ratios are higher than 15% leading to a faster response time, and a good balance between matching time and memory space in the switch.
更多
查看译文
关键词
OpenFlow based implementation,efficient rule encoding,double masks representation,synthetic range rule sets,double mask representation,linear transformation algorithm,double mask IP prefix representation,filtering appliances,memory space,IP filter,packet filters,range rules,packet classification,load balancers,intrusion detection systems,malicious traffic,multiple networking appliances,packet filtering
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要