web-dev-qa-db-ja.com

pingの試行で「送信中にTTLが期限切れ」とはどういう意味ですか?

別のネットワークセグメント内のサーバーにpingを実行しようとすると、「送信中にTTLの有効期限が切れました」というメッセージが表示されます。 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
...

このエラーをトラブルシューティングするための基本的な手順は何ですか?

57
Leonardo

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

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

route -n 

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

route print

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

show ip route

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

33

ネットワーク構成に循環ルートがあります。関連デバイスのルーティングテーブルを確認してください。

「転送中のTTLの期限切れ」は、パケットのTTL=値に関係します。通過するすべてのルーターがそれを1つ下げ、0に達すると、パケットは送信者に返されます。無限ループ。パケットは永久に循環します。

18
Eric

IPパケットには [〜#〜] ttl [〜#〜] フラグがあります。これは、パケットがルーティングされるたびに1ずつ減少します。値が0になると、ルーターはパケットをドロップし、ICMPメッセージを送信します 送信中の存続時間の超過
これは、ネットワークにルーティングの問題がある場合にパケットが無限にルーティングされるのを防ぐために行われます。これはここでのケースです。TTLが0に到達するため、パケットが宛先に到達せず、いずれかのルーターによって最終的にドロップされるように、ルーティングループがあります。

13
radius

4つのルーターのルーティングテーブルを確認しながら、ルートのネットワークmaskに注目し、ルーターが "classless"をルーティングできないかどうかを確認します。

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

1
PEra

Pingを実行すると、送信中に有効期限が切れました...短い図-ISP ==>ルーター==>スイッチ==> PCへ

ISPがデバイスを認識できる場合は、スイッチを再起動する必要がある場合があります。それが機能する場合、あなたはすべて準備が整いました。そうでない場合は、ルーターを再起動する必要があります。

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

幸運を。

0
Lake Seri

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

0
joeqwerty

プロトコルについては触れていませんが、スタティックルートを使いすぎるとエラーが頻繁に発生することがわかりました。動的ルーティングプロトコルを使用すると、管理者の労力をほとんどかけずにこれを解決できます。

私は単にレイヤー1から始めると言います。ルーターがオンになっていて、ネットワークにリンクしているポートが起動していることを確認します。次に、ICMP送信元から宛先ルーターへのルートをマップし、パスに沿った各ホップのルーティングテーブルを調べます。

0