DPDK是否需要多个1个NIC? [英] Does DPDK require more than 1 NIC?
本文介绍了DPDK是否需要多个1个NIC?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是DPDK的新手,有一些我自己无法解决的怪异问题.
I'm totally new to DPDK and have some weird questions that I cannot figure out by myself.
- DPDK在我的物理设备上是否需要多个1个NIC?我看到了一些需要2个NIC的示例(l2fwd,l3fwd),一个用于接收数据包,另一个用于传输数据包.
- 由于DPDK控制着NIC,如果我将唯一的NIC绑定到DPDK,我是否仍可以正常访问Internet?我的意思是做一些普通的事情,例如使用Firefox上网冲浪.
- 绑定网卡后,只有DPDK应用程序可以访问这些网卡,或者普通应用程序可以通过任何方式访问它们吗?
几天来,我一直对这些问题感到困惑.请净化我的思想.
I have been confused with these questions for days. Please purify my mind.
先谢谢您了:)
推荐答案
- 这取决于应用程序.如果是l2fwd,是的,您需要1个以上的NIC.虽然,他们不一定要身体.您可以使用VmWare或VirtualBox创建虚拟NIC.
- 如果将NIC绑定到DPDK,将无法上网.
- 我认为没有其他办法.
对于开发,您可以设置一个虚拟机,其中有2个虚拟NIC供DPDK使用,一个虚拟NIC可以上网.
For development, you could setup a virtual machine, with 2 virtual NICs for use by DPDK, and one to surf the web.
这篇关于DPDK是否需要多个1个NIC?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文