【发布时间】:2013-10-11 08:41:53
【问题描述】:
我想使用英特尔 DPDK 编写高性能 DNS 服务器。如何使用英特尔 DPDK 有效地处理 TCP 数据包?
当然,在 DPDK 上实现网络堆栈是解决方案。但这太复杂了。
由于 DNS 服务器处理的 UDP 查询比 TCP 查询多得多,我打算使用 DPDK 处理 UDP 查询并使用 linux net stack 处理 TCP 查询。
如何在单台机器上做到这一点?
【问题讨论】:
-
您的标题与您的问题直接矛盾。当然,您真正想要的是实现 IP over DPDK?
-
是的,UDP/IP 层在 DPDK 之上。有什么建议吗?