web-dev-qa-db-ja.com

iperfがudpでパケット損失を報告するにはどうすればよいですか

Iperfは、スループットを計算するためのよく知られたツールです。 linuxpcでiperfを使用してudpスループットを試したところ、パケット損失の10%が報告されました。

UDPプロトコルでは、データグラムは確認応答を受信しませんでした。しかし、iperfはどのようにしてパケット損失を報告または計算していますか? iperfツールは、送信されたデータグラムが受信されたかどうかをどのように知るのでしょうか。これは気になります。

2
Vijay Kalyanam

iperf自体は、UDPでは標準ではないシーケンス番号をデータグラムに含めています。ギャップがある場合は、損失を想定しています。 iperf_udp.c を参照してください

パケットキャプチャから数値を抽出するWiresharkディセクタが存在します。 iperf udpシーケンス番号wireshark

3
John Mahowald