MTRは実際にどのように動作しますか?パケット損失が線形に増加するのを観察してはいけませんか?

MTRは実際にどのように動作しますか?パケット損失が線形に増加するのを観察してはいけませんか?

それでは、パケット損失がホップ全体に均等に分散されているのはなぜですか?つまり、最初のホップで5%の損失が発生した場合、次のホップは残りの95%のパケットで始まる必要があります。後続のホップで追加のパケット損失がある場合、MTR全体のグラフは全体的に線形に見えるはずですか?パケットがこれらのゲートウェイルータを通過するにつれて、各後続のホップはますます少ない数のパケットで始まるからであるか。

答え1

MTRの結果を見ると、少なくとも2つのシナリオがあります。

  • 単一ノードの損失率が高い。

ほとんどの場合、これは意味がありません。 loss%が高いノードは欠陥があると結論付けることはできません。それ以降の他のすべてのノードはうまく機能し、loss%が低いためです。おそらく、ISP、CPU、またはICMPメッセージに応答する機能を制限するいくつかのソフトウェア定義機能によって制限される可能性があります。

  • ノードから始まり、loss%を単調に増加させます。

これは、開始ノードが失敗したり、交通渋滞やその他の問題が発生する可能性があることを意味します。

事件を説明したようです1st

答え2

簡単な Google 検索では、次の Wikipedia ページが提供されました。https://en.wikipedia.org/wiki/MTR_(ソフトウェア)。抜粋:The tool is often used for network troubleshooting. By showing a list of routers traversed, and the average round-trip time as well as packet loss to each router, it allows users to identify links between two given routers responsible for certain fractions of the overall latency or packet loss through the network. This can help identify network overuse problems.これはあなたの質問に答えるのに役立ちますか?最も重要なのは、マニュアルを読みましたか?

答え3

私は答えを見つけましたここ:

最初のルータ、2 番目のルータなどから宛先ホストへの応答を受信するために、増加する TTL に ICMP パケットを送信します。

それでは、パケット損失がホップ全体に均等に分散されているのはなぜですか?

応答のないパケットの割合は、ルーターによって異なるためです。

つまり、最初のホップで5%の損失が発生した場合、次のホップは残りの95%のパケットで始まる必要があります。

はい、しかし、mtrはルーターnとルーターn + 1の間のパケット損失を測定します。損失は​​蓄積されません。

いくつかのチュートリアルがあります。私はこれが役に立ったと思います(まだ読んでいません): https://www.linode.com/docs/networki...sues-with-mtr/

関連情報