2016-06-18 9 views
1

私はDPDKにはまったく新しく、自分では理解できない奇妙な質問があります。DPDKに2枚以上のNICが必要ですか?

  1. DPDKに物理デバイスに1つ以上のNICが必要ですか?私は2つのNICが必要ないくつかの例(l2fwd、l3fwd)を見ました.1つはパケットを受信するために使用され、もう1つはパケットを送信するために使用されます。
  2. DPDKはNICを制御するので、唯一のNICをDPDKにバインドすると、通常インターネットにアクセスできますか? Firefoxを使ってウェブをサーフィンするような普通のことをやっているということです。
  3. NICをバインドした後で、DPDKアプリケーションだけがそれらのNICにアクセスできます。または、通常のアプリケーションがそれらにアクセスできる方法はありますか?

私は数日間これらの質問と混同しています。私の心を浄化してください。事前に

感謝:)

答えて

1
  1. これは、アプリケーションに依存します。 l2fwdの場合は、はい、1つ以上のNICが必要です。しかし、彼らは物理的である必要はありません。 VmWareまたはVirtualBoxで仮想NICを作成できます。
  2. NICをDPDKにバインドすると、Webを閲覧することができなくなります。
  3. 他の方法はないと思います。

開発のために、DPDKで使用する2枚の仮想NICと1枚のWebサーフィンを行う仮想マシンをセットアップできます。

+1

l2fwdアプリケーションを1 NICに対して実行するように変更できます。パケットを送受信するため。 –

関連する問題