仮想NICでの再生中にパケットが重複する

仮想NICでの再生中にパケットが重複する

私は、UDP ネットワーク トラフィックを詳しく調べ、各パケット内の特定のデータ値を検索するスクリプトを書いてテストしています。このすべてを自分のデスクで (物理的なネットワーク ハードウェアに接続せずに) 実行するために、作成した仮想 NIC (Microsoft KM-TEST Loopback Adapter) 上で Colaso​​ft Packet Player を使用して pcap を再生しています。これにより、ユーティリティを開発しながら pcap を何度も実行できます。

Wireshark でトラフィックを見ると、すべてのパケットが 1 回複製されています。仮想 NIC (または何か) がパケットを送り返しているようです。

Colaso​​ft からの再生をキャプチャする代わりに、Wireshark で pcap を開くと、重複したパケットはありません。また、元の pcap を作成するために接続されていた実際のハードウェアに接続すると、Wireshark でのライブ キャプチャ中に重複は発生しません。

これは仮想 NIC の設定のようですが、アダプタ設定で問題を解決するものが見つかりません。

自分のコンピューターの物理 NIC に別のコンピューターを接続しましたが、同じ問題が発生します。

別のパケット プレーヤーを試したほうがよいでしょうか?

答え1

私の問題は、仮想を使用しているという事実だったようですループバックアダプタ。

共有されている内部ネットワーク アダプターにパケットを再生する仮想マシンを作成することで、この問題を解決しました。

関連情報