2 つの Emulab サーバーがあり、どちらも DPDK 用に構成されています。1 つ (クライアントと呼びます) はpktgenを実行します。もう一方 (サーバーと呼びます) はl2fwdを実行します。
クライアント側では、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 ではないでしょうか。