Traceroute は、ネットワークのトラブルシューティングに最も広く使用されているツールの 1 つです。 それは、コンピュータ間を移動するパケットを追跡し、それらが取る経路を調べることによって動作します。 Traceroute は、途中で遅延や損失が発生したかどうかを判断し、パケットがどこで遅くなったかを正確に特定するのに役立ちます。 しかし、その長寿と広範な使用にもかかわらず、traceroute が対処するために設計された同じ問題であなたを助けることができる、より近代的な他のツールがあります。 このガイドで示すように、優れたtracerouteの代替ツールは、ネットワークが直面している問題をより完全に把握し、ITスタッフや管理者の作業を容易にするのに役立つ。 私の推奨ツールは、SolarWinds® Network Performance Monitor (NPM) と SolarWinds Engineer’s Toolset (ETS) です。
Traceroute とは何か
Traceroute はネットワークのトラブルシューティングに使用されるコマンドです。 Unix システムではコマンドライン ツールとして提供され、Mac OS ではネットワーク ユーティリティを通じてグラフィカルなトレースルート ツールとして提供されます。 Windows オペレーティングシステムでは、このコマンドは tracert と呼ばれます。
Traceroute または tracert は、「エコーパケット」と呼ばれるものを使用して、自分の位置とリモート宛先間の経路を調べます。 これはパケットを送信し、パケットが通過したジャンプやルータのリストを各ジャンプのIPアドレスと共に表示します。
トレースルートは、ホップのどれかが大きな遅延を持つか、または各ホップ間の遅延が一定かどうかを見るために使用することができます。 場合によっては、ジャンプの横に*マークが表示されることがありますが、これは応答がないことを示します。これは、これらのポイントでのパケットロスに相当する可能性があります。 この方法で traceroute を使用すると、ネットワーク経路がどのように機能しているかを判断し、トラブルシューティングのためにネットワーク経路に沿った問題を特定するのに役立ちます。
Best Traceroute Alternatives
Traceroute alternative を使用すると、管理者は traceroute とより迅速かつ効率的にトラブルシューティングできる追加の機能の利点を得るのに役立ちます。 たとえば、多くの企業環境では、IT 専門家が他のいくつかのツールと共に traceroute を使用しています。 場合によっては、より包括的なネットワーク監視およびトラブルシューティング ソリューションを使用することができるのに、これらのツールを組み合わせて、ツール間の統合を行わなければなりません。 それらの中には、比較的基本的なものもあれば、包括的なものもあります。 以下は、私が選んだトレースルート代替ツールのトップ ピックです。
- SolarWinds Network Performance Monitor
Traceroute の代替品を探している企業にとって、私が一番に選ぶのは SolarWinds® Network Performance Monitor です。 NPM は、ネットワークのトラブルシューティングと管理を支援するために設計された幅広い機能を備えた、一般的なネットワーク パフォーマンス監視ツールです。 監視、警告、およびレポート作成ツールと並んで、NetPath と呼ばれる traceroute と同等の特別な機能が含まれています。
NetPath 機能は、各ノードおよびサービスとエンドユーザー間のリンクのパフォーマンス測定に使用できるグラフィック・トレースルート・ツールです。 NetPath は、ネットワーク トラフィック パスの詳細と、遅延を改善するためのより実用的な洞察を提供するように設計されています。 特に、NetPath は、色分けされたインターフェイスにより、問題領域の特定と掘り下げを容易にします。 Tracerouteは、問題を特定するために使用する静的なテキストを提供します。 NetPath のインターフェースとビジュアル ルートは、問題領域を容易に発見し、特定のオブジェクトに焦点を当て、問題解決のために実行可能なアクションを表示するように構築されています。 NetPath では、オブジェクトにカーソルを合わせて、traceroute では利用できない設定情報の詳細な表示を見ることもできます。
さらに、NetPath は、ノードが速度低下のルートにあるかどうかを判断するのに役立つ履歴パス ビューを提供します。 これに対して、traceroute は履歴情報を提供せず、パスの現在の状態に関するデータのみを表示します。
通常のホップ バイ ホップのトレースルート機能に加えて、NetPath では Windows ノードとソース間のマルチパス マップを作成することができます。 また、支店接続や重要なサービスを追加して、ネットワーク インフラストラクチャに基づいたアプリケーションおよびサービス マップを作成することができます。 これによって、ネットワークの問題が問題のあるアプリケーションにどのように影響しているかを判断できます。
対照的に、traceroute コマンドはマルチパス マップを生成する方法を提供しません。 現代のネットワークでは、トラフィックは、各方向の異なるパスを含む複数のパスで移動することがよくあります。 単一のtracerouteコマンドは、取られた単一のパスのホップバイホップの詳細を表示します。 それ以上の情報を得るには、一連のtracerouteコマンドを実行し、どのパスがプローブされたかを手動で追跡して分析する必要があります。 このため、どのパスで遅延が発生しているかを判断するのが難しくなる場合があります。 NetPathのマルチパス マップを使用すると、トラフィックが通過するパスをより簡単に確認でき、速度低下をすばやく特定できます。
SolarWindsでは、ネットワーク パフォーマンス モニターの30日間の完全機能無償試用版を提供しています。 All rights reserved.
Engineer’sToolsetは、SolarWindsのもう一つの強力なツールです。 ETSは、迅速かつ容易にトラブルシューティングを行うためのネットワークツールを集めたネットワークソフトウェアです。 自動ネットワーク検出とスイッチ ポート マッピング、およびリアルタイムの監視と警告により、トレースルート ツールと同様の方法でネットワーク パフォーマンスを簡単に監視できます。
しかし、トレースルートとは異なり、ETS には、応答時間モニター、メモリ モニター、CPU モニター、およびインターフェース モニターなど、追加機能を提供するために設計された多数のネットワーク パフォーマンスとトラッキング ツールが含まれています。 また、ソフトウェアのpingスイープとDNSアナライザを使用することで、トラブルシューティングのタスクを簡単に実行することができます。 これらのツールは、デバイスの可用性、メモリ使用率、CPU負荷を追跡し、メモリ使用率を分析し、DNSの階層と関係に関する情報を表示します。 Ping 掃引では、どの IP アドレスがすでに使用されていて、どれが空いているかを知ることができ、ソフトウェアのトレースルート ツールでは、ホップごとの経路の視覚的な情報が表示されるので、より簡単に理解できます。
ネットワークのストレス テストをしたい場合は、ツールの WAN キラーが使用でき、接続上にランダム トラフィックを発生させます。 このトラフィックの仕様は、パケットサイズ、帯域幅、帯域幅の使用率などを調整できます。
Engineer’s Toolsetは14日間無料で試用できます。
- SolarWinds Traceroute NG
これはネットワーク全体の経路変更を表示して、連続または時間指定でプローブできる無償のツールです。 traceroute とは異なり、このツールはパスの変更を検出したときに警告を発します。 Tracerouteと同様に、Traceroute NGを使用してTCPおよびICMPパスを分析することができ、.txtログファイルを作成するので、トレースの結果を確認することができます。 IPv4 と IPv6 のセットアップをサポートします。
Traceroute NG は、traceroute の「次世代」であることを意図しており、小規模な企業や基本的な traceroute 機能へのアクセスを望む個人に適しています。 しかし、オリジナルの traceroute と共通する部分が多く、プロの IT 環境では、ネットワークのパフォーマンスを最適に保つために必要な追加機能を備えていないかもしれません。
- Open Visual Traceroute