2016-04-15 7 views

答えて

1

パケットが宛先に到達しない場合は、そこにあるいくつかの可能な状況:

  • 何にも割り当てられていないIPアドレス。最後に到達可能なルータの設定によっては、「宛先/ホスト/ネット到達不能」error messageが発生する可能性があります。
  • マシンに割り当てられているが、pingがファイアウォールによってブロックされているIPアドレス。構成によっては、ファイアウォールによってはパケットが黙ってドロップされ、他のファイアウォールは「管理上禁止されています」というエラーメッセージが返されます。
  • マシンに割り当てられているIPアドレスで、pingはブロックされていませんが、マシンはダウンしています。最後に到達可能なルータの設定によっては、「宛先/ホスト/ネット到達不能」error messageが発生する可能性があります。

いくつかのパケットが通過する場合:ファイアウォールは通常、すべてのトラフィックを許可するかブロックします。それはプローブの数を制限しない限り、パケットの一部を通過させるべきではありません。断続的な損失が見られる場合は、おそらくファイアウォールではありませんが、100%確実に除外することはできません。

いくつかのパケットが通過する場合、「到達できない」メッセージが表示される場合は、特定の数のpingパケット/秒を制限するファイアウォール、またはルーティングの問題(負荷分散と1つのパスが失敗する、羽ばたき)。

一部のパケットが通過し、他のパケットが返されない場合は、おそらくパケット損失です。無線リンクや混雑したリンクなどのリンクの問題である可能性があります。ルーティングの問題になる可能性があります。 ICMPパケットの数を制限するファイアウォールです。

また、pingはICMPを使用しますが、tracerouteはデフォルトでUDPを使用します(ただし、ICMPもコマンドラインオプションで使用できます)。ファイアウォールルールは、2つのプロトコルで異なる場合があります。

+0

私はpingに焦点を当てました。 tracerouteの動作の詳細については、ftp://ftp.hp.com/pub/hpcp/UDP-ICMP-Traceroutes.pdfを参照してください。 – o9000

関連する問題