web-dev-qa-db-ja.com

tracerouteでpingが減少することがあるのはなぜですか?

Tracerouteを実行しました。 (画像を参照)。 「平均」列は、ホップ7で、pingが実際にping 6と8の間で減少することを示しています。このデータは24サンプルにわたって平均化されているため、異常が原因ではない可能性があります。したがって、図の範囲/エラーバーです。異常でない場合は、ホップ7でpingが減少する原因

最初はAS間ポリシーが原因かもしれないと思っていましたが、宛先は常に同じであるため、これが原因ではないことは確かです。

tracerouteは、英国のロンドンからオーストラリアまで実行されます

Traceroute using PingPlotter software

2
Odyssey

後のルーターは、前のルーターよりもpingへの応答が高速です。ルーターはトラフィックを転送するために高度に最適化されており、多くの場合、要求に応答するよりもはるかに高速です。

もう1つの可能性は、後のパケットの方がリターンパスの方が優れていることです。以前のパケットは、ping応答が返されるまでに時間がかかる、劣ったリターンパスをとる可能性があります。 (両方のルーターが同じプロバイダーのネットワークの一部であるため、この特定のケースではこれは起こりそうにありません。)

1
David Schwartz

宛先は常に同じですが、同じネットワーク上であっても、リターンパスはホップごとに変わる可能性があります。 Tracerouteは、デフォルト構成で、存続可能時間1の3パケットのバーストです。最初に到達したルーターは、TTLをデクリメントし、TTL 0の場合、ICMP time exceeded in-transitを生成します。メッセージは発信元のホストに送り返され、元のパケットは破棄されます。tracerouteプログラムは、パケットの有効期限が切れたルーターのIPと、そのプロセスを完了するためにラウンドトリップにかかった時間を記録します。ルーターは、traceroutingシステムにパケットを戻すことができません...おそらくプライベートIPアドレススペースがあります;おそらくあなたに戻るルートがありません(それは必要ありません;宛先へのルートだけです、可能性は低いですが)、timerouteはタイムアウト期間が経過した後に* * *を表示します。非対称の輻輳が発生し、そこのパスまたはパスに数ミリ秒が追加される場合がありますが、両方ではないため、暫定RTTが低下する可能性があります。

あなたが提供したようなtracerouteを見るのは普通のことであり、そのような理由は無数にあります。

0
Nevin Williams