web-dev-qa-db-ja.com

pingを使用して障害のある物理リンクを検出する

Pingによる物理リンクの問題の検出に関して質問があります。

問題があり、フレームでCRCエラーを生成するファイバーまたはケーブルがある場合(スイッチまたはルーターのインターフェイス統計で確認できます)、デフォルトのICMPパケットサイズが小さく、統計的に可能性が少ないため、すべてのpingテストが成功する可能性があります。エラー。これは正しいです?

また、65kのパケットサイズでpingを実行すると、1回のpingで約65000/1500(MTU)= 43フレームまたはIPフラグメントが生成されるため、パケット損失の可能性が高くなります。通常、1つのIPフラグメントが失われると、IPパケット全体が失われます。この仮定は本当ですか?

グローバルな問題は、pingが大きい場合、リンク上の物理的な問題を検出できるかどうかです。

1
bdes31

pingは高速な診断方法であり、巨視的なネットワークの問題を特定するのに役立ちます。たとえば、1000のLAN内pingが2%のパケット損失を示した場合、重大な問題が発生します。

Pingサイズに関する観察は有効です。pingが大きいほど、ネットワークの負荷/ストレスが大きくなります。ただし、MTU pingよりも大きいpingを発行するのではなく、頻度を増やします(Linuxを使用している場合は、ping -fを使用して宛先ホストをフラッディングできます)。

とはいえ、pingは、自由に使える最良の、またはより包括的なツールではありません。詳細なテストには、netbenchまたはiperfを使用します。

2
shodanshok