web-dev-qa-db-ja.com

MTRが複数のIPを最新のノードとして出力するのはなぜですか?

ターミナルで次のコマンドを実行して、コンピューターと167.99.31.209の間のルートをトレースします。

mtr -n --tcp 167.99.31.209 --port 1111

これはしばらくすると上記のコマンドの出力になります: enter image description here

最後の行に複数のIPアドレスを最後のノードとして出力するのはなぜですか?ノード2〜16の複数のIPアドレスを確認することは理解できますが(ルーティングノードが異なるため)、最後のノードのIPアドレスが異なるのは、他のIPアドレスではなく167.99.31.209へのルートを探しているため奇妙です。

3
Abraham

それは必ずしも最後のノードではありません。

ここでの問題は、mtrが最初の応答セットを取得すると、行数を更新しなくなることです。表示されたfirstパスには17ホップがありましたが、後で18、19、または20に変更されました。

(一般に、mtrのインターフェースは、複数の完全に異なるパスをとるト​​レースの表示にはまったく適していません。パスの長さが同じであっても、どのアドレスがどのパスに属しているかを区別する方法はありません...)

これが発生した場合、最善のオプションはを押すことです R トレースを再開します。

4
user1686