Salopek Denis, Mikuc Miljenko
Faculty of Electrical Engineering and Computing, University of Zagreb, 10000 Zagreb, Croatia.
Sensors (Basel). 2023 Sep 3;23(17):7636. doi: 10.3390/s23177636.
The increasing network speeds of today's Internet require high-performance, high-throughput network devices. However, the lack of affordable, flexible, and readily available devices poses a challenge for packet classification and filtering. This problem is exacerbated by the increase in volumetric Distributed Denial-of-Service (DDoS) attacks, which require efficient packet processing and filtering. To meet the demands of high-speed networks and configurable network processing devices, this paper investigates a hybrid hardware/software packet filter prototype that combines reconfigurable FPGA technology and high-speed software filtering on commodity hardware. It uses a novel approach that offloads filtering rules to the hardware and employs a Longest Prefix Matching (LPM) algorithm and allowlists/blocklists based on millions of IP prefixes. The hybrid filter demonstrates improvements over software-only filtering, achieving performance gains of nearly 30%, depending on the rulesets, offloading methods, and traffic types. The significance of this research lies in developing a cost-effective alternative to more-expensive or less-effective filters, providing high-speed DDoS packet filtering for IPv4 traffic, as it still dominates over IPv6. Deploying these filters on commodity hardware at the edge of the network can mitigate the impact of DDoS attacks on protected networks, enhancing the security of all devices on the network, including Internet of Things (IoT) devices.
当今互联网不断提高的网络速度需要高性能、高吞吐量的网络设备。然而,缺乏价格合理、灵活且易于获得的设备给数据包分类和过滤带来了挑战。随着大容量分布式拒绝服务(DDoS)攻击的增加,这个问题变得更加严重,因为DDoS攻击需要高效的数据包处理和过滤。为了满足高速网络和可配置网络处理设备的需求,本文研究了一种混合硬件/软件数据包过滤器原型,该原型将可重构FPGA技术与商品硬件上的高速软件过滤相结合。它采用了一种新颖的方法,将过滤规则卸载到硬件上,并采用最长前缀匹配(LPM)算法以及基于数百万个IP前缀的允许列表/阻止列表。根据规则集、卸载方法和流量类型,混合过滤器相对于仅软件过滤有了改进,性能提升近30%。这项研究的意义在于开发一种比更昂贵或效率更低的过滤器更具成本效益的替代方案,为IPv4流量提供高速DDoS数据包过滤,因为IPv4仍比IPv6占主导地位。在网络边缘的商品硬件上部署这些过滤器可以减轻DDoS攻击对受保护网络的影响,增强网络上所有设备(包括物联网(IoT)设备)的安全性。