tracerouteおよびtracertツールの必要性
デジタルネットワークは絶えず変化する現象です。つまり、可能な限り効率的に保つためには、常時監視と再構成が必要です。つまり、このようなネットワークの維持を担当する管理者には、今日の状況を理解するのに役立つツールが必要であり、非常に高速なデータ転送トラフィックを使用して通信する豊富なガジェットを接続するデジタル高速道路の複雑なマッシュアップになっています。一方、ユーザーは、ネットワーク(ローカルまたはそれ以外)にログオンするたびに、信頼性が高く高速な接続を期待するようになりました。.
これらの2つの一般的なシナリオは、すべての利害関係者を満足させるツールの需要を生み出しました。そして、そのような多くのツールの中で、接続と遅延の問題を特定するのに役立つツールがあります。 tracerouteまたはtracertコマンド.
以下に紹介するツールについて詳しく説明しますが、要約だけの時間がある場合はこちらをご覧ください tracerouteとtracertに最適な3つのツールのリスト:
- SolarWinds Traceroute NG(無料ツール) ネットワーク接続の問題をトラブルシューティングするための重要な無料ツール。ソースから宛先ホストまでの分析ビューを提供します.
- VisualRoute GUIの視覚化に適しています(以下のミニレビューのスクリーンショットを参照)。また、優れたレポートと診断を提供します。.
- Path Analyzer Pro MacとWindowsの両方のユーザー向けのシンプルで効率的なツール、包括的なレポート.
tracerouteまたはtracertとは?
tracerouteとtracertは実行される2つのコマンドです に使用されるツール ネットワーク診断 そして、パケットが発信元から宛先に移動する間にデータパケットがたどるパスをトレースすることにより、接続の問題の解決に役立ちます。.
構文
に ウィンドウズ 管理者が使用するマシン トレーサー コマンド;しながら Linux または マックOS 1つは「トレースルート代わりに」コマンド。コマンドの構文は次のとおりです。
トレーサー [-d] [-h最大ホップ数] [-jホストリスト] [-wタイムアウト] [-R] [-S srcaddr] [-4] [-6] target_name
トレースルート [-46dFITUnreAV] [-f first_ttl] [-g gate、…] [-i device] [-m max_ttl] [-p port] [-s src_addr] [-q nqueries] [-N squeries] [-t tos ] [-l flow_label] [-w waittimes] [-z sendwait] [-UL] [-D] [-P proto] [-sport = port] [-M method] [-O mod_options] [-mtu] [ -back]ホスト[packet_len]
元のツールはもともとCLI(コマンドラインインターフェイス)から実行するように考案されていましたが、現在では注目に値するGUI(グラフィカルユーザーインターフェイス)を備えた「派手な」バージョンが増えています。この記事では、探索します tracerouteおよびtracertに最適な3つのツール.
tracerouteとtracertのスクリーンショット
下の画像では、 tracertコマンドはWindowsマシンで実行されています また、www.yahoo.comドメインに到達する必要がある場合に、データパケットが通過する必要があるパスをトレースします。.
Linuxマシンでも同じ tracerouteキーワード構文を使用したCLIコマンド google.comへのパスをトレースするには、次のようになります。
2つの画像からわかるように、コマンドが実行されると、プログラムはネットワークを介してクエリを送信します。これは、発信元マシンのネットワークと宛先のネットワーク間でデータパケットを転送するために使用できるルートを確認するためです。.
トリビア:aからのtracertコマンド ウィンドウズ オペレーティングシステムマシンはICMP(インターネットコントロールメッセージプロトコル)エコー要求を送信し、Linux(またはMac)マシンからのtracerouteコマンドはUDP(ユーザーデータグラムプロトコル)を使用します。ただし、応答は 常にICMPで返送される, 送信ホストのオペレーティングシステムが何であるかに関係なく.
tracertまたはtracerouteの仕組み?
traceroute / tracertがどのように機能するかを確認するために、tracertまたはtracerouteコマンドが送信された後に発生することの内訳を見てみましょう。
- このコマンドは、ターゲットデバイスまたはネットワークにパケットを送信し、 返送されるレポートの監視を開始します ルーターやスイッチなどの接続された中間デバイスからの応答の形式で.
- パケットは1つのデバイスから次のデバイスに「ホップ」し、往復時間(RTT)を把握するのに役立つ応答を送り返します。. RTTは 定義済み パケットが送信されてから、返信が目的の宛先に到達したことを確認するために返されるまでにかかった時間.
- パケットがデバイスにヒットして応答を返送するたびに、管理者はその詳細な情報も少し受け取ります IPアドレスとデバイス名 (ある場合).
- パケットが送信されるたびに、割り当てられます TTL(Time to Live) その価値 デフォルトでは最大30ホップ (ただし、自由に変更できます)。パケットがネットワーク上を移動またはホップするときに何が起こるかを見ると、TTLの利点がわかります。
ステップ1: 最初のパケットが送信されると、TTL 1が割り当てられます. 最初のネットワークデバイスに到達すると TTLが1減る (それを0にして、したがって パケットをドロップする)そして応答がソースに送り返されます。この返信メッセージは、RTTの計算を可能にするトランスポートサイクルを閉じます。応答デバイスが目的のターゲットであった場合、プロセスは 「解決済み」 メッセージ。そうでなければ…
ステップ2: 2番目のパケットは、TTLが2で送信されます. ステップ1(TTL値を失う)で識別されたデバイスを通過し、それを超えて次の接続されたデバイスに移動します。 2番目のデバイスに到達すると、TTLをドロップし(0にし)、応答が元のホストに返送されます.
ステップ…n: TTL値の増加とともにパケットが送信され続ける (最大値に達するまで)、返信は、発信元ホストと宛先ホストを接続するネットワークについてもう少し詳細に戻り続けます.
ステップ「最大番号ホップの」:最後に、最大ホップ数のパケットが送信されると、次の2つのいずれかが予想されます。
- どちらか 宛先ホストに到達し、ネットワークパスが解決されます または,
- 最後のパケットはTTL値を失い、ドロップされ、最後に 「到達した最大ホップ数」 ホストに到達できなかったことを示すエラーメッセージ.
TTLについてもう少し
TTL値は、パケットが宛先ホストに向かって移動するときに通過する中間ルーターまたは他の接続デバイスの数を決定します。 traceroute / tracertコマンドは、TTL値が1から始まり、その後の発信パケットごとに徐々に増加するパケットを起動します.
の パケットがデバイスにホップするたびにTTL値が減少する. TTL値がゼロになったパケットはすべて破棄され、 「時間超過」 ICMP エラーメッセージが生成され、元のホストに送り返されます.
この方法で処理を進めると、ツールはパケットと応答メッセージを使用して、データが通過する必要があるルーターのリストを作成し、宛先に到達して 「ICMPエコー応答」 メッセージ.
tracerouteまたはtracertは管理者をどのように支援しますか?
ネットワークパスがマップされると、ネットワーク管理者は単純にそれを見て、連続したパケットがたどったパスをたどることができます。問題がどこにあるか(パケットが配信されない場合)、またはすべてが正常に機能することを確認できます。.
その後、残っているのは切断されたルーターを修正し、高いルーターを調整することです 待ち時間 またはパケット損失率.
tracerouteとtracertに最適な3つのツール
どのように機能するかがわかったので、すべての管理者がパフォーマンスの高いネットワークを確保するために使用できる3つの最も効率的なtracertまたはtracerouteツールを見てみましょう。.
1. SolarWinds Traceroute NG (無料ツール)
SolarWindsは、ネットワークパフォーマンス監視市場で最大のプレーヤーの1つです。彼らはいくつかの印象的なツールのメーカーです Traceroute NG –使いやすく、しかも効率的なネットワーク接続監視ツール.
Traceroute NG –すべてを明確にするツール
と Traceroute NG, 管理者は、ソースホストから宛先ホストへのCLIを介して、正確なシングルパス分析の可視性にアクセスできます。ホップ数、それぞれのIPアドレス、ホスト名、パケット損失、遅延を効果的に識別します.
管理者が期待できるその他の優れた機能 Traceroute NG 含める:
- それ パスの変更を検出 期限通知
- このツールは 継続的な調査 ユーザーの反復数を生成します
- どちらも IPv4およびIPv6 ネットワークがサポートされています 分析できる
- パス番号とトレース 情報は.txtログに保存できます ファイル
- それは ツールのGUIからクリップボードにデータを簡単にコピーできます
- の “スイッチ” コマンドにより、管理者は ICMPとTCPの間でプローブタイプを切り替えます
- それは同時に可能にします ロギング (ロギングコマンド経由) 調査と同様に
- DNSルックアップ 有効または無効にすることができます
SolarWinds Traceroute NGは 無料ツール Solarwinds.comからダウンロードできます
SolarWinds Traceroute NG Solarwinds.comで無料ツールをダウンロード
2. VisualRoute
探しているネットワーク管理者向け エキサイティングな小さなツール 実行可能な、より複雑なtracerouteツールと同様に、VisualRouteですべてを確実に見つけることができます。このネットワークツールは、GUIが非常に楽しいため、使用する喜びです.
VisualRoute –最高のレポートと診断
管理者は取得できます 分析結果とレポート 次のようなアドバイスを与えます。一般に、このルートは良好なスループットを提供し、ホップは平均で68ミリ秒以内に応答します。ただし、ネットワーク「[Network for 130.117.50.246]」のホップ12以降のすべてのホップの応答は、平均よりわずかに遅い.」
ただし、より多くの機能を見ると、 VisualRoute 確かに深刻なツールです。
- A グラフィカルマップ tracerouteの結果を使用すると、データを簡単に把握して使用できます.
- でも VisualRouteの 主な目的は、ネットワークパスをマッピングすることです。 不可欠なネットワーク診断 次のようなツールを追加します。
- 逆トレース リモートエージェントを使用して、管理者が実際にいずれかの場所にいなくても2つの場所の間で逆トレースを実行する.
- DNS逆引き参照 ドメイン名の背後にあるIPアドレスの発見を可能にします.
- pingプロット 特定の時間にわたるIPアドレスの応答時間を測定およびキャプチャし、データを有益なグラフで利用可能にする.
- トレーサーデータの保存 将来の参照とパフォーマンスの比較のために.
- の発送 連続tracertコマンド 測定された時間間隔で、管理者は時間の経過とともに発生する可能性のあるパフォーマンスの低下を簡単に監視できます.
3. Path Analyzer Pro
Path Analyzer Proは、管理者が使用するtracerouteツールです Macマシン 一緒に使用できます ウィンドウズ 両方のプラットフォームで動作する兄弟。これは、主要なtracerouteの目的とは別に、以下を支援する機能を提供するツールの融合です。 性能試験, DNS, 誰が, そして アドレス解決 特徴.
Path Analyzer Pro –シンプルでありながら非常に効率的
管理者が期待できる機能の一部 Path Analyzer Pro 含める:
- A 簡潔でわかりやすいGUI 初心者でも簡単にマスターできること.
- 管理者が取得する優れた時間パフォーマンス 結果が20倍速く戻ります.
- 精巧でありながらわかりやすいレポート プラットフォームで使用するか、他のリモートユーザー用にエクスポートできます。ネットワークのあらゆる側面を詳細に描写した印象的なグラフィックがあります.
- IPアドレスのマップベースの場所 ズーム、パン、詳細付き.
- メールアドレスの追跡 スパム送信者または迷惑メールメッセージの送信者に関する詳細を掘り下げるために、犯罪防止者や戦闘機が使用できます
TracerouteとTracertがネットワークを描画します
ネットワーク管理者であれば、今見た3つの最高のtracerouteおよびtracertツールの機能を真に評価するでしょう。それらの1つまたはすべてを使用すると、ネットワークとその先にある接続の正確な図を描くことができます。ツールを使用すると、ネットワークがどのように見えるかを常に明確に把握できます.
画像クレジット:
SolarWinds Traceroute NGスクリーンショット
Linux tracerouteのスクリーンショット
ルートデモのスクリーンショット
ホップと返信のスクリーンショットの例
この記事は、tracerouteおよびtracertツールについての詳細な説明を提供しています。これらのツールは、ネットワーク管理者がネットワーク接続の問題を特定するのに役立ちます。また、この記事では、SolarWinds Traceroute NG、VisualRoute、Path Analyzer Proなど、最適な3つのツールについても説明しています。これらのツールは、ネットワーク管理者がネットワークの問題を特定し、解決するのに役立ちます。tracerouteまたはtracertコマンドの構文や仕組みについても説明されています。この記事は、ネットワーク管理者にとって非常に役立つ情報を提供しています。