109.3基礎
tracerouteで2001:db8::20までのIPv6 hopを表示する。
IPv4 modeは使用しない。
適切なコマンドはどれか。
× 不正解
traceroute -6はIPv6 packetのhop limitを段階的に変え、途中routerからの応答を使ってpathを表示する。
詳細解説
正しい
traceroute -6 2001:db8::20IPv6 modeで宛先までのhopを調べる。
正しい。-6はIPv6 probeを使用し、2001:db8::20までの途中hopを表示する。
誤り
traceroute -4 2001:db8::20IPv4 modeを強制してIPv6 addressと矛盾する。
誤り。-4はIPv4 modeを強制し、IPv6 destinationを対象にできない。
誤り
ping -6 2001:db8::20宛先応答は調べるがhop列を表示しない。
誤り。pingはdestinationのecho応答を調べるが、途中hopを順に表示する目的ではない。
誤り
ip -6 route show 2001:db8::20local IPv6 routing tableを表示しremote hop列を測定しない。
誤り。ip -6 route showはlocal hostが選ぶrouteを示すだけで、remote path全体のrouter列をprobeしない。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s
' 'traceroute -6 -> IPv6 hop sequence'期待される結果
traceroute -6 -> IPv6 hop sequence理解のポイント
- -6でIPv6
- hop limitを利用
- local route表示とは別
確認時の注意
- 確認環境: tracerouteの動作対応表(外部通信なし)
- 外部IPv6経路へprobeは送信しない。
基礎のおさらい
hop limit
IPv6のHop Limitはrouter通過ごとに減少し、tracerouteはこの性質を途中hop観測に使う。
応答filtering
ICMPv6 Time Exceeded等がfilterされるとhopを表示できない場合がある。
問題IDKP-109-829
確認環境tracerouteの動作対応表(外部通信なし)
最終技術確認2026-08-13
誤り・権利侵害を報告