2017-05-04 11 views
0

私はアプリケーションのソースコードを学習しています。主な用途は、主にpcap_open_livepcap_loopに基づいて、インターフェイスからパケットをキャプチャして処理することです。パケット損失をテストするには?ツールはありますか? OSはLinuxです。libpcapのパケット損失を計算する

+1

あなたが見たことのないものは数えられません。 – EJP

+0

@EJPおそらく解決策はありません。私は 'pcap_stats()'を見つけましたが、これが役に立つかどうかは分かりません。 – user7328234

答えて

0

失われたパケットを見ることができないため、ライブ監視時のパケット損失を監視することはできません。

コードを "テスト"したい場合(例えば、その時間にパケットが失われるように各パケットを長時間計算する場合)、監視されたインターフェイスを介してパケットをダミーパケットで一定速度で送信します。 (何とか.. ping even)次に、期待するパケットの数を知っています。予想されるパケット数と送信された数を比較します。次に、パケットのレートとサイズを変更して、何かを見逃しているかどうかを調べることができます。

私は、テストの「シンプルさ」を考えれば、このテストには特定のツールがあるとは思っていません。

関連する問題