0
私はアプリケーションのソースコードを学習しています。主な用途は、主にpcap_open_live
とpcap_loop
に基づいて、インターフェイスからパケットをキャプチャして処理することです。パケット損失をテストするには?ツールはありますか? OSはLinuxです。libpcapのパケット損失を計算する
私はアプリケーションのソースコードを学習しています。主な用途は、主にpcap_open_live
とpcap_loop
に基づいて、インターフェイスからパケットをキャプチャして処理することです。パケット損失をテストするには?ツールはありますか? OSはLinuxです。libpcapのパケット損失を計算する
失われたパケットを見ることができないため、ライブ監視時のパケット損失を監視することはできません。
コードを "テスト"したい場合(例えば、その時間にパケットが失われるように各パケットを長時間計算する場合)、監視されたインターフェイスを介してパケットをダミーパケットで一定速度で送信します。 (何とか.. ping even)次に、期待するパケットの数を知っています。予想されるパケット数と送信された数を比較します。次に、パケットのレートとサイズを変更して、何かを見逃しているかどうかを調べることができます。
私は、テストの「シンプルさ」を考えれば、このテストには特定のツールがあるとは思っていません。
あなたが見たことのないものは数えられません。 – EJP
@EJPおそらく解決策はありません。私は 'pcap_stats()'を見つけましたが、これが役に立つかどうかは分かりません。 – user7328234