DPDK是否需要1个以上的NIC



我是DPDK的新手,并且有一些我自己不知道的奇怪问题。

  1. DPDK在我的物理设备上是否需要超过1个NIC?我看到了一些需要2个NIC的示例(L2FWD,L3FWD),一个用于接收数据包,另一个用于传输数据包。
  2. 由于DPDK控制了NIC,如果我将我的唯一NIC绑定到DPDK,我仍然可以访问Internet吗?我的意思是做一些普通的事情,例如用firefox浏览网络。
  3. 在绑定了NIC之后,只有DPDK应用程序才能访问这些NIC,或者有什么方法可以访问它们?

我已经与这些问题混淆了几天。请净化我的想法。

预先感谢:)

  1. 这取决于应用程序。对于L2FWD,是的,您需要超过1个NIC。不过,他们不必是身体上的。您可以使用VMware或VirtualBox创建虚拟NIC。
  2. 如果将NIC绑定到DPDK,您将无法上网。
  3. 我认为没有其他方法。

用于开发,您可以设置一个虚拟机,其中2个虚拟机器人用于DPDK使用,一个用于浏览网络。

相关内容

  • 没有找到相关文章

最新更新