ANS(Acceleted Network Stack)是参考freebsd,重新设计实现的dpdk原生的tcp/ip协议栈。 ANS架构如下: Ø DPDK:各种快速包处理库,是ANS加速网络协议栈的运行环境。 Ø ANS:加速网络协议栈,包括以下模块: ethernet:网络数据包二层处理模块。 ARP:ARP协议栈处理模块。 IPv4 Forwarding: 网络数据包三层处理模块,包括三层转发功能。 IPv4 Reassembly:网络数据包分片重组模块。 Routing:路由转发表管理模块。 ICMP:ICMP协议处理模块。