pingの試行で、"TTL expired in transit"は何を意味しますか?

異なるネットワークセグメントにあるサーバーにpingを打とうとすると、「TTL expired in transit」というメッセージが表示されます。 tracertを実行すると、4つのipアドレスが無限に繰り返される。

14    60 ms    59 ms    60 ms  xxx.xxx.xxx.2
15    83 ms    81 ms    82 ms  xxx.xxx.xxx.128
16    75 ms    80 ms    81 ms  xxx.xxx.xxx.249
17    81 ms    78 ms    80 ms  xxx.xxx.xxx.250
18    82 ms    80 ms    77 ms  xxx.xxx.xxx.2
19   102 ms   101 ms   100 ms  xxx.xxx.xxx.128
20   101 ms   100 ms    98 ms  xxx.xxx.xxx.249
21    97 ms    98 ms    99 ms  xxx.xxx.xxx.250
...

このエラーのトラブルシューティングの基本的な手順を教えてください。

ソリューション

上記のすべての回答で述べたように、ルーティングにループがあり、TTLの有効期限が切れています。

IPアドレスが繰り返されているデバイスのルートを確認します。 Linuxで使用できます。

route -n 

現在のルーティングテーブルを表示するルートユーザーとして。 ウィンドウでは、cmdに移動してコマンドを使用できます。

route print

現在のルーティングテーブルを表示します。 シスコで管理可能なスイッチでは、コマンドを使用できます。

show ip route

繰り返し行われる4つのIPすべてで上記のコマンドを使用すると、どのルーティングテーブルが間違っているかがわかります。 関与する4つのデバイス/ホストの1つは、理想的には、他のゲートウェイを使用してping先へのトラフィックをルーティングする必要があります。

解説 (0)

ネットワーク設定に循環ルートがある場合、関係するデバイスのルーティングテーブルを確認してください。

TTL expired in transit"は、パケットのTTL値に関連しており、通過するルーターごとにTTL値が1ずつ下げられ、0になるとパケットは送信者に返されます。これは、パケットが永遠に円を描いて移動するような無限ループを防ぐためです。

解説 (2)

IPパケットにはTTLのフラグがあります。このフラグは、パケットがルーティングされるたびに1ずつ減少します。0になると、ルーターはパケットを廃棄し、ICMPメッセージTime-to-live exceeded in transitを送信します。 ネットワークでルーティングに問題がある場合、パケットが無限にルーティングされるのを防ぐために行われます。この場合、ルーティングループが発生しているため、パケットは宛先に到達せず、最終的にTTLが0になったため、いずれかのルータによってドロップされます。

解説 (0)

4つのルータのルーティングテーブルをチェックしながら、ルートのネットワークマスクとルータが"classless"をルーティングすることができるかどうかに焦点を当てます。

古いCiscosでは、明示的にこれを有効にする必要があります。そうしないと、あなたのサブネットの代わりにクラスフルネットワーク全体をルーティングしてしまいます。例えば、10.20.30.0/24と設定すると、10.0.0.0/8のようなルーティングになります。

解説 (0)

プロトコルについては触れませんが、静的ルートの使い過ぎがエラーにつながることがよくあると思います。 動的ルーティングプロトコルを使用すると、管理者の労力をほとんど費やさずにこれを解決できます。

レイヤー1から始めると簡単に言います。 ルーターがオンになっていること、およびルーターをネットワークにリンクしているポートがアップしていることを確認します。 次に、ICMPソースから宛先ルーターにルートをマッピングし、パスに沿った各ホップのルーティングテーブルを調べます。

解説 (0)

pingの結果、Expired In Transitが生まれました。.. 短い図-。 ISP ==>ルーター==>スイッチ==> PCへ。

ISPがデバイスを見ることができる場合は、swichを再起動する必要がある場合があります。 それが機能する場合は、すべて設定されています。 そうでない場合は、ルーターを再起動する必要がある場合があります。

同じエラーメッセージが表示されました。 スイッチを再起動すると、すべてが戻ってきました。

幸運を。

解説 (0)

わかりましたので、私は他のみんなと一緒にチャイムします。 ICMPエコーリクエストが同じ4つのルーター間をループし続けるという事実によって証明されるように、ルーティングループがあります。 x.x.x.250のルーターから始めて、ルーターのルーティングテーブルを確認します。

解説 (0)

「TTLの有効期限が切れた」というメッセージを受信しましたが、問題はDHCPの誤ったエントリでした。

誰かがDHCPサーバーに静的IPアドレス(10.x.x.11)で同じホスト名を追加し、ホストは新しい動的IPアドレス(10.x.x.22)もリースしました。

Pinging host.example.com [10.x.x.22] with 32 bytes of data:
Reply from 10.x.x.11: TTL expired in transit.
Reply from 10.x.x.11: TTL expired in transit.
Reply from 10.x.x.11: TTL expired in transit.
Reply from 10.x.x.11: TTL expired in transit.

Ping statistics for 10.x.x.22:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
解説 (1)