接続パス分析のための5つの最良のTraceroute代替案

Tracerouteは、あるネットワークホストから別のネットワークホストへのICMPデータパケットを追跡するのに役立つ、人気がありますが非常に基本的な診断ツールです。コンピューターがネットワーク上の他のデバイスと通信している場合、通信データは、ターゲットデバイスに到達する前に、ホップとも呼ばれるいくつかの小さなネットワークを介して最初に送信する必要があります。もちろん、平均的なユーザーはこれに気づいていませんが、ネットワーク管理者として、データがたどる正確なルートを知っていることが重要です。これは、デバイスまたはWebサーバーに到達できない理由を特定するのに役立ち、収集された追加データはネットワークの遅延を修正するのに役立ちます。



1987年に開発され、それ以降大きなアップグレードを受けていないツールの場合、Tracerouteが最新のネットワークやハイブリッドIT環境に適合しない理由は簡単に理解できます。 Tracerouteの大きな制限の1つは、一方向の洞察しか提供しないことです。それはソースから宛先までです。したがって、これは、データが宛先からソースコンピュータに戻るときに接続遅延が発生する可能性があるため、収集されたデータが不正確になる可能性があることを意味します。

コマンドラインインターフェイスの使用に問題がある人もいます。ここでリストする代替案のいくつかはコマンドラインインターフェイスも使用しますが、グラフィカルユーザーインターフェイスに付属するいくつかの優れた代替案も含まれていることに注意してください。 GUIツールの良いところは、コマンドを入力する代わりに、マウスをクリックするだけで済むことです。また、パス分析データがより適切に表示される傾向があり、すべて初心者に最適です。



さて、私が何度も出くわした質問が1つあり、私たちが取り組むことが重要だと感じています。 TracerouteとPingの違いは何ですか?そして、最初にTracerouteがどのように機能するかを説明する必要があることを完全に説明します。



Tracerouteはどのように機能しますか?

このツールは、送信されるデータにTime To Live(TTL)値と呼ばれる値を割り当てることによって機能します。 TTLは、データパケットが作成できるホップ数を表し、1から始まり、宛先デバイスに到達するまで徐々に増加します。



したがって、たとえば、送信元ホストと宛先ホストの間に5ホップがある場合、TTL値が1の最初のパケットが送信されます。最初のルーターはパケットを受信し、値をゼロにデクリメントしてから、「Timeexceeded」エラーメッセージをソースコンピューターに送り返します。次に、コンピューターはこの情報を使用して最初のホップでルーターを識別し、TTL値が2の別のパケットを送信します。2番目のホップに到達すると、これもゼロにデクリメントされ、エラーメッセージがソースコンピューターに返送されます。 。このプロセスは、パケットデータが最終的にターゲットホストに到達するまで繰り返され、最後に、送信元から宛先までのパスに沿ったすべてのルーターのリストが表示されます。 Tracerouteは、データが各ルーターに到達するのにかかる時間も記録します。これは、遅延がどこから来ているかを正確に特定するのに役立ちます。

これを、ICMPエコー要求をターゲットIPアドレスに送信し、応答を待つことを含むpingと比較すると、質問に対する回答がすでに得られています。

TracerouteとPingの違いは何ですか

pingは主に、ネットワークホストが使用可能かどうか、およびネットワークの遅延量を判別するために使用されます。一方、Tracerouteは、パケットデータがたどる正確なパスをたどるので、接続の問題がどこから来ているのかを正確に特定します。 pingはtracerouteよりも大幅に高速であり、ミリ秒単位で応答できます。基本的に、ネットワークデバイスが稼働しているか停止しているかを確認する場合は、pingを使用します。ダウンしていることを確認したら、tracerouteを使用して問題の場所を特定します。



それでは、Tracerouteの代わりに使用できる5つのツールとソフトウェアを見てみましょう。

1. Traceroute NG


今すぐやってみて下さい

ネットワークに関しては 管理および監視ソフトウェア、 SolarWindsは常に自分たちをしのいでいます。ネットワークパフォーマンスモニター(NPM)は彼らの主力製品であり、業界のリーダーとしての名前を固めました。実際、NPMを使用して、データのホップごとの分析を実行できます。ただし、価格が高いため、Tracerouteの完全な代替手段ではありません。ザ・ NPMはフルスイートのネットワークモニターです したがって、代償が伴います。

その代わりに、SolarWinds TracerouteNGを見ていきます。これは完全に無料のツールであり、データパス分析に加えて多くの追加機能が付属しています。

SolarWinds Traceroute NG

たとえば、Traceroute NGにはロギング機能が組み込まれており、分析データをクリップボードにコピーして、CSVファイルなどの別の場所に貼り付けることもできます。これは、データのスクリーンショットの撮影のみに制限されているTracertのアップグレードです。このツールは、各ホップ間の時間、すべてのデバイスのIPアドレス、完全修飾ドメイン名(FQDN)、パケットデータの損失率などの有用なデータも収集します。

Traceroute NGは、コマンドラインインターフェイスを使用するという点でネイティブTracertに似ています。しかし、シフトに順応するのにそれほど時間はかからないので、これは良いことです。このツールのもう1つの優れた機能は、継続的なプロービングを実行することです。これは、ネットワークパスデータを継続的に分析し、パスが変更された場合に通知されることを意味します。

他のすべてのSolarWinds製品と同様に、TracerouteNGはネットワークの自動検出を実行します。 TCPおよびICMP標準を使用してデータパスをトレースし、ほとんどのファイアウォールを通過できます。 Traceroute NGはIPv4とIPv6の両方と互換性があり、Windowsシステムでのみ機能します。

2. MTRTraceroute


今すぐやってみて下さい

MTRもコマンドラインネットワーク診断ツールですが、pingとtracerouteの両方を組み合わせたものです。これは、ネットワークホストの可用性を簡単に判断し、その結果、データパスのホップごとの分析を実行することで正確な問題を特定できることを意味します。 MTRは、ICMPエコー要求を使用して各ホップのパフォーマンスデータを取得しますが、UDPモードでも動作できます。

MTRTraceroute

このツールは、パケット損失とネットワークジッターを確立するためにも使用できます。パフォーマンスデータは、理解しやすいように表形式で表示されます。また、ネイティブのTracerouteとは異なり、MTRはIPv6アドレスもサポートします。

MTRは継続的なパススキャンも実行します。これは、ネットワークパフォーマンスデータが常に更新されていることを意味します。これは、ネットワークパフォーマンスメトリックに変更があるかどうかを確認するたびに手動でスキャンを実行するよりも間違いなく優れています。

MTRはデフォルトでUnixシステム用に設計されていますが、Autoconfを使用して、別のシステムで動作するように構成することができます。 Autoconfはターゲットシステムをスキャンし、既存のテンプレートからヘッダーファイルとメイクファイルを生成します。次に、これらをMTRソースコードに追加して、前述のシステムにインストールできるようにします。これはMacOSにも当てはまります。

3. VisualTracerouteを開きます


今すぐやってみて下さい

Open Visual Tracerouteは、Windows、Linux、MacOSなどの複数のオペレーティングシステムで使用できるオープンソースのtracerouteソフトウェアです。確認した他の2つのツールとは異なり、OVTはグラフィカルインターフェイスを使用します。そのハイライト機能は、世界地図上のデータパスの3D表現です。 tracerouteが完了したら、マップをズームおよびスピンして、データが通過したすべての場所を表示できます。また、コンピューターで3D視覚化の使用に問題がある場合は、2Dマップを利用できます。

VisualTracerouteを開く

Open Visual Tracerouteは、tracerouteの実行時に関心のあるすべてのデータの表形式のビューも提供します。これらには、ホスト名と場所、ネットワーク遅延、DNSルックアップ時間、およびさまざまなノード間の距離が含まれます。ロギング機能は組み込まれていませんが、分析データをコピーしてCSVファイルに保存することができます。スクリーンショットを撮ることもできます。

このツールは単なるtracerouteツールではないことに注意することも重要です。送信元サーバーから宛先サーバーに送信されるデータの種類の概要を明確に示すパケットスニファなどの追加機能が付属しています。また、特定のドメインに関するすべての公開情報に簡単にアクセスするために使用できる「WhoIs」機能もあります。

4.パスアナライザープロ


今すぐやってみて下さい

Path Analyzer Proは、そのユーザーフレンドリーなGUIのおかげで、コマンドラインインターフェイスツールに精通していない場合にも優れた推奨事項です。ただし、ハイライト機能は、ツールをネイティブのtracerouteソフトウェアよりも大幅に高速化する高度なパス検出エンジンです。開発者によると、Path AnalyzerProは20倍高速です。

従来のtracerouteとの違いは、ファイアウォールの検出とトラバース、ホップごとの複数のパフォーマンスメトリックの分析、および見事なグラフィカルな視覚化です。後者は、ネットワークの問題をよりよく理解するために不可欠です。

パスアナライザープロ

Path Analyzer Proを使用すると、レポートを生成、印刷、およびエクスポートすることもできます。これは、将来の参照用にパフォーマンスデータを保存したり、管理者や他の管理者とデータを共有したりする場合に役立ちます。

Open Visualと同様に、このツールには、プローブしているIPアドレスの場所の概要を示すマップツールがあります。マップをズームおよびパンして、見やすくすることができます。また、特定のドメインに関する情報を収集するのに役立つ「WhoIs」機能もあります。

追加機能には、DNSとアドレスの解決、および電子メールの送信元を確立するのに役立つ可能性のある電子メールアドレスのトレースが含まれます。これは、スパマーや脅迫的なメッセージを送信している人々のマスクを解除するのに役立ちます。

5.ビジュアルルート


今すぐやってみて下さい

リストの最後のツールは、ホップごとのパス分析を実行するための優れたツールであるVisualRouteです。また、パケット損失や応答時間などの追加のパフォーマンスデータも収集します。ただし、Visual Routeのハイライト機能は、データパケットを逆トレースする機能であり、元のTracerouteの主要な欠点の1つを克服します。これは、宛先にリモートエージェントを作成して、後方トレースを容易にすることで実行されます。また、ドメイン名からIPアドレスを推測できる逆DNSルックアップも関連しています。

ビジュアルルート

Visual Routeには、過去のデータと比較することで現在の問題をすばやく診断するのに役立つ履歴データも保存されます。このツールは、パフォーマンスデータを継続的にログに記録しながら、継続的なパス分析も実行します。これにより、時間の経過とともに発生するパフォーマンスの低下に関する豊富な洞察が得られます。

このツールは、パストレーシングとIPロケーションレポートを組み合わせて、ルーティングの問題を理解するために不可欠なサーバーとルーターの物理的な地理的ロケーションを提供します。

Visual Routeには、pingプロットを含めることでさらに強化されるping機能もあります。ネットワークの応答時間を期間に対してマッピングして、問題をすばやく診断できるようにします。そのため、トラブルシューティングに費やす時間が減り、その結果、問題解決により多くの時間を費やすことができます。このツールは、WindowsおよびMacシステムで使用できます。