X86架构千兆级防火墙的实现
该文给出了一种基于X86架构的千兆级的防火墙的实现。利用X86架构CPU的快速计算能力,使用最新的PCIE总线数据传输技术以及Linux kernel的NAPI接口,在支持PCI-Express总线DMA传输的网卡设备上实现千兆级别的软件防火墙。通过修改网卡的驱动程序,在内核态中直接获取网卡提交到内存中的网络数据包,经过软件防火墙规则的处理后,可以达到网卡硬件的线速的数据处理和转发。
开通会员