私は2つのEmulabサーバを持っており、どちらもDPDK用に設定されています。 1つ(クライアントと呼ぶ)が実行されますpktgen;もう一方(サーバーと呼ぶ)はl2fwdです。クライアント側ではDPDKの理解pktgenの宛先アドレッシング
、私はpktgen出力には以下を参照してください。
Src/Dest Port : 1234/5678
Pkt Type:VLAN ID : IPv4/TCP:0001
Dst IP Address : 192.168.1.1
Src IP Address : 192.168.0.1/24
Dst MAC Address : 00:00:00:00:00:00
Src MAC Address : a0:36:9f:08:1c:28
l2fwdの出力によると、サーバは、クライアントからのパケットを受信しています。
私はここでアドレッシングの仕組みについて何か不足していると思います。サーバのDPDK対応インタフェースはIPアドレスを持ってはいけません(私はそれを割り当てませんでした)。クライアントはパケットのDst MACを持っていないようです。
サーバはどのようにこれらのパケットを取得していますか?クライアントはネットワークにブロードキャストしていますか? IPアドレスがFF:FF:FF:FF:FF:FFでなければならないのですか?あなたの質問に答える