DPDK是否需要多个1个NIC? [英] Does DPDK require more than 1 NIC?

查看:223
本文介绍了DPDK是否需要多个1个NIC?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是DPDK的新手,有一些我自己无法解决的怪异问题.

I'm totally new to DPDK and have some weird questions that I cannot figure out by myself.

  1. DPDK在我的物理设备上是否需要多个1个NIC?我看到了一些需要2个NIC的示例(l2fwd,l3fwd),一个用于接收数据包,另一个用于传输数据包.
  2. 由于DPDK控制着NIC,如果我将唯一的NIC绑定到DPDK,我是否仍可以正常访问Internet?我的意思是做一些普通的事情,例如使用Firefox上网冲浪.
  3. 绑定网卡后,只有DPDK应用程序可以访问这些网卡,或者普通应用程序可以通过任何方式访问它们吗?

几天来,我一直对这些问题感到困惑.请净化我的思想.

I have been confused with these questions for days. Please purify my mind.

先谢谢您了:)

推荐答案

  1. 这取决于应用程序.如果是l2fwd,是的,您需要1个以上的NIC.虽然,他们不一定要身体.您可以使用VmWare或VirtualBox创建虚拟NIC.
  2. 如果将NIC绑定到DPDK,将无法上网.
  3. 我认为没有其他办法.

对于开发,您可以设置一个虚拟机,其中有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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆