単元解説

IPv6静的ルートとデフォルトルート

ルーティングCCNA

IPv6で静的ルートとデフォルトルートを設定する考え方、グローバルアドレスとリンクローカルアドレスをネクストホップに使う場合の違いを学びます。

図版:Net Basics Labタップして拡大
IPv6静的ルートとデフォルトルートの要点を図解しています。

この単元で学ぶこと

IPv6でも、ルータやL3スイッチは宛先IPv6アドレスをルーティングテーブルと照合して、パケットの転送先を決めます。管理者が手動で登録する経路がIPv6静的ルートであり、より具体的な経路が見つからない場合に使う経路がIPv6デフォルトルートです。

IPv4と考え方は似ていますが、IPv6ではリンクローカルアドレスをネクストホップとして使うことがある点と、その場合に送信インターフェースの指定が必要になる点が重要です。

IPv6静的ルートとは

IPv6静的ルートは、管理者が宛先IPv6プレフィックスと転送先を手動で設定する経路です。小規模なネットワーク、支店回線、スタブネットワーク、バックアップ経路などで使われます。

Cisco IOSでは、宛先プレフィックスの後にネクストホップIPv6アドレス、送信インターフェース、または両方を指定します。

ipv6 route 2001:db8:20::/64 2001:db8:12::2

この例では、2001:db8:20::/64宛てのパケットを、ネクストホップ2001:db8:12::2へ転送します。

IPv6プレフィックスと最長一致

IPv6の宛先ネットワークは、アドレスとプレフィックス長で表します。たとえば2001:db8:20::/64は、先頭64ビットがネットワーク部である宛先範囲です。

宛先IPv6アドレスに複数の経路が一致する場合は、IPv4と同じく最長一致で最もプレフィックス長が長い経路を選びます。特定の1アドレスだけを対象にするホストルートでは/128を使います。

IPv6デフォルトルート

IPv6デフォルトルートは、詳細な宛先ルートが見つからないときに使う経路です。IPv6では ::/0 で表します。::/0はすべてのIPv6アドレスに一致しますが、より長いプレフィックスの経路がある場合はそちらが優先されます。

ipv6 route ::/0 2001:db8:12::2

この設定は、個別の宛先経路がないパケットを上位ルータ2001:db8:12::2へ送る例です。

グローバルユニキャストアドレスをネクストホップに使う場合

グローバルユニキャストアドレスやユニークローカルアドレスをネクストホップとして指定する場合、ネクストホップへ到達する経路をルーティングテーブルから確認します。IPv4のネクストホップ指定と同様に、どのインターフェースから送るかを解決する処理が必要です。

ネクストホップが直接接続されたネットワーク上にあり、適切なIPv6アドレスとインターフェース設定があることを確認します。

リンクローカルアドレスをネクストホップに使う場合

IPv6では、ルータ間の通信にリンクローカルアドレスをネクストホップとして使うことがあります。リンクローカルアドレスは同一リンク内だけで有効であり、異なるリンク上で同じアドレスを使えるため、アドレスだけでは出口を特定できません。

そのため、リンクローカルアドレスをネクストホップに指定するときは、送信インターフェースも併せて指定します。

ipv6 route 2001:db8:20::/64 GigabitEthernet0/0 fe80::2

この例では、GigabitEthernet0/0から、リンクローカルアドレスfe80::2の隣接ルータへパケットを送ります。

完全指定IPv6静的ルート

ネクストホップIPv6アドレスと送信インターフェースの両方を指定する方法を、完全指定IPv6静的ルートと考えます。リンクローカルアドレスをネクストホップに使う場合は必須であり、グローバルユニキャストアドレスを使う場合でも転送先を明確にできます。

フローティングIPv6静的ルート

フローティングIPv6静的ルートは、主経路が使えない場合だけ選ばれるバックアップ用の静的ルートです。主経路より大きいアドミニストレーティブディスタンスを設定して、通常時は優先されないようにします。

ipv6 route 2001:db8:20::/64 2001:db8:13::2 200

主経路がルーティングテーブルから消えた場合にだけ、アドミニストレーティブディスタンス200の経路が選ばれるようにできます。

確認とトラブルシュートの視点

IPv6静的ルートで通信できないときは、宛先プレフィックスが正しいか、ネクストホップIPv6アドレスへ到達できるか、リンクローカルネクストホップに送信インターフェースを指定しているか、対象インターフェースでIPv6が有効かを確認します。

デフォルトルートが期待どおり使われない場合は、より具体的な経路が存在していないかをルーティングテーブルで確認します。

まず覚えたいポイント

IPv6静的ルートは宛先IPv6プレフィックスと転送先を手動で設定する経路です。IPv6デフォルトルートは::/0で表します。リンクローカルアドレスをネクストホップに使うときは、送信インターフェースを必ず併せて指定します。バックアップ経路には、アドミニストレーティブディスタンスを大きくしたフローティングIPv6静的ルートを使えます。

関連用語

IPv6静的ルート

管理者が宛先IPv6プレフィックスと転送先を手動で設定する経路です。

用語を見る →

IPv6デフォルトルート

より具体的なIPv6経路が見つからないときに使う::/0の経路です。

用語を見る →

IPv6プレフィックス

IPv6アドレスの先頭からネットワーク部として扱う範囲を表すアドレスとプレフィックス長の組み合わせです。

用語を見る →

IPv6ネクストホップ

宛先IPv6ネットワークへ向かうためにパケットを次に渡す隣接ルータのIPv6アドレスです。

用語を見る →

リンクローカルアドレス

同一リンク内だけで有効なIPv6アドレスです。

用語を見る →

グローバルユニキャストアドレス

インターネット上で一意に到達可能なIPv6ユニキャストアドレスです。

用語を見る →

ユニークローカルアドレス

組織内などの閉じた範囲で使うことを想定したIPv6ユニキャストアドレスです。

用語を見る →

完全指定IPv6静的ルート

ネクストホップIPv6アドレスと送信インターフェースを両方指定するIPv6静的ルートです。

用語を見る →

IPv6ホストルート

特定の1つのIPv6アドレスだけに一致するプレフィックス長/128の経路です。

用語を見る →

フローティングIPv6静的ルート

主経路より大きいアドミニストレーティブディスタンスを設定して待機させるバックアップ用のIPv6静的ルートです。

用語を見る →