traceroute コマンドは、IP パケットが通るリモートシステムまでのルートをトレースします。traceroute コマンドを使用すると、ルーティングの誤構成やルーティングパスの異常を発見できます。特定のシステムが到達不可能な場合には、traceroute を使用して、パケットがリモートシステムに到達するまでにたどる経路と障害が起きている可能性がある場所を調べることができます。
また、traceroute コマンドは、経路に沿った各ゲートウェイのターゲットシステムとの間の往復時間も表示します。この情報は、2 つのシステム間のどこでトラフィックが遅くなっているのかを分析する際に利用できます。
traceroute コマンドの詳細は、traceroute(1M)のマニュアルページを参照してください。
このセクションには、次のトピックが含まれています。
traceroute コマンドは、特定のシステムへの IPv4 ルートと IPv6 ルートの両方をトレースするために使用できます。プロトコルの観点から見ると、traceroute は、ping と同じアルゴリズムを使用します。この動作をオーバーライドするには、–A コマンド行オプションを使用します。マルチホームホストの各アドレスまでのそれぞれのルートは –a コマンド行オプションを使用してトレースできます。
次のように traceroute コマンドを使用すると、リモートシステムまでのルートを発見できます。
% traceroute destination-hostname
次の traceroute コマンドからの出力は、パケットがローカルシステム nearhost からリモートシステム farhost までに通る 7 ホップのパスを示しています。この出力は、パケットが各ホップを通過するのに要する時間も示しています。
% traceroute farhost traceroute to farhost (172.16.64.39), 30 hops max, 40 byte packets 1 frbldg7c-86 (172.16.86.1) 1.516 ms 1.283 ms 1.362 ms 2 bldg1a-001 (172.16.1.211) 2.277 ms 1.773 ms 2.186 ms 3 bldg4-bldg1 (172.16.4.42) 1.978 ms 1.986 ms 13.996 ms 4 bldg6-bldg4 (172.16.4.49) 2.655 ms 3.042 ms 2.344 ms 5 ferbldg11a-001 (172.16.1.236) 2.636 ms 3.432 ms 3.830 ms 6 frbldg12b-153 (172.16.153.72) 3.452 ms 3.146 ms 2.962 ms 7 farhost (172.16.64.39) 3.430 ms 3.312 ms 3.451 ms
traceroute コマンドに –a オプションを付けてローカルシステム上で使用すると、すべてのルートをトレースできます。
% traceroute -a host-name
次の例は、デュアルスタックホストまでの考えられるすべてのルートを表示しています。
% traceroute -a v6host traceroute: Warning: Multiple interfaces found; using 2001:db8:4a3a:1:56:a0:a8 @ net0:2 traceroute to v6host (2001:db8:4a3b:5:102:a00:fe79:19b0),30 hops max, 60 byte packets 1 v6-rout86 (2001:db8:4a3b:1:56:a00:fe1f:59a1) 35.534 ms 56.998 ms * 2 2001:db8::255:0:c0a8:717 32.659 ms 39.444 ms * 3 farhost (2001:db8:4a3b:2:103:a00:fe9a:ce7b) 401.518 ms 7.143 ms * 4 distant (2001:db8:4a3b:3:100:a00:fe7c:cf35) 113.034 ms 7.949 ms * 5 v6host (2001:db8:4a3b:5:102:a00:fe79:19b0) 66.111 ms * 36.965 ms * traceroute to v6host (192.168.10.75),30 hops max,40 byte packets 1 v6-rout86 (172.16.86.1) 4.360 ms 3.452 ms 3.479 ms 2 flrmpj17u (172.16.17.131) 4.062 ms 3.848 ms 3.505 ms 3 farhost (10.0.0.23) 4.773 ms * 4.294 ms 4 distant (192.168.10.104) 5.128 ms 5.362 ms * 5 v6host (192.168.15.85) 7.298 ms 5.444 ms *