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