web-dev-qa-db-ja.com

tracerouteのアスタリスク/スターはどういう意味ですか?

以下は、ホストされているサーバーのtracerouteの一部です。

 9  ae-2-2.ebr2.dallas1.level3.net (4.69.132.106)  19.433 ms  19.599 ms  19.275 ms
10  ae-72-72.csw2.dallas1.level3.net (4.69.151.141)  19.496 ms
    ae-82-82.csw3.dallas1.level3.net (4.69.151.153)  19.630 ms
    ae-62-62.csw1.dallas1.level3.net (4.69.151.129)  19.518 ms
11  ae-3-80.Edge4.dallas3.level3.net (4.69.145.141)  19.659 ms
    ae-2-70.Edge4.dallas3.level3.net (4.69.145.77)  90.610 ms
    ae-4-90.Edge4.dallas3.level3.net (4.69.145.205)  19.658 ms
12  the-planet.Edge4.dallas3.level3.net (4.59.32.30)  19.905 ms  19.519 ms  19.688 ms
13  te9-2.dsr01.dllstx3.networklayer.com (70.87.253.14)  40.037 ms  24.063 ms
    te2-4.dsr02.dllstx3.networklayer.com (70.87.255.46)  28.605 ms
14  * * *
15  * * *
16  zyzzyva.site5.com (174.122.37.66)  20.414 ms  20.603 ms  20.467 ms

14行目と15行目の意味は何ですか?情報は隠されていますか?

59
Chang

予想されるタイムアウト内にパケットが確認されない場合、アスタリスクが表示されます。

から http://en.wikipedia.org/wiki/Traceroute

ただし、zyzzyva.site5.comは最終的に応答しました。そのため、16行目があります。

42
paulmorriss

Tracerouteは、フィールド「存続可能時間」(TTL)がホップ数に等しいパケットを宛先に送信します。

すべてのルーターは、着信パケットのTTLの値を減らし、TTL = 0の着信パケットを見つけたらドロップします。それ以外の場合は、値を減らしてさらに送信します。同時に、ルーターのIDに関する診断情報をソースに送信します。

ルーターがタイムアウト内に応答しない場合、tracerouteはアスタリスクを出力します。行14および15は、元のTTL 14および15のパケットをドロップするルーターがタイムアウト内に応答しなかったことを示しています。

39
Timofey

別の理由は、通常3つのパケットが各マシンに送信され、 一部のマシンは最初のパケットにのみ応答する に関係ないことです。

問題が単なるタイムアウトの問題である場合、-wパラメーターを待機する秒数に設定できます。たとえば、traceroute -w 10 google.comは、デフォルトの5秒の代わりに10秒待機します。

注:一部のtracerouteクライアントは、-wパラメーターに秒ではなくミリ秒を使用します。

16
Ian Dunn

Arpがタイムアウトした可能性があります。パケットレーサーでテストネットワークをセットアップし、宛先ホストのアスタリスクを取得しました。その後、pingを実行し、応答を取得してから再度tracerouteを実行し、機能しました。その後、アスタリスクを返していたマシンのローカルルーターにarpエントリがなかったことに気付きました。

1
Nick