IPv6でのスタティックルーティングの前提として、グローバルで
[ ipv6 unicast-routing ] を設定する必要があります。
IPv6 スタティックルート
IPv6のスタティックルートは、コマンドが異なるとはいえ、考え方はIPv4と同様のものとなります。
Cisco(config)# ipv6 route ipv6-prefix/length [ ipv6-address | interface-id [ ipv6-address ] | administrative distance
|
| key word |
説明 |
| ipv6-prefix/length |
宛先ネットワークとそのプレフィックス長の定義 |
| ipv6-address |
宛先ネットワークに到達するためのネクストホップ |
| interface-id |
宛先ネットワークに到達するためのoutputインターフェース |
| ipv6-address |
上記のoutput I/FにマルチアクセスI/Fを設定した場合に
定義する必要のあるネクストホップアドレス |
| administrative distance |
アドミニストレーティブディスタンス。デフォルトは
1 |
Directly Attached スタティックルート
このスタティックルートはネクストホップとして
output I/F のみ指定します。ネクストホップとして
指定するI/FがIPv6ルーティングテーブルで「up/up」の状態であればoutput
I/Fとして指定可能。
このスタティックは宛先がSerialなどのpoint-to-point
I/Fの先にある場合に一般的に使用される。
− 設定例 −
Cisco(config)# ipv6 route 2001:123:ab:1::/64
Serial 0/0
|
Fully Specified スタティックルート
このスタティックルートはネクストホップとして
output I/F とネクストホップアドレスを指定します。
これが一般的なIPv6スタティックルートと言えることができます。ouput
I/Fがマルチアクセスであり
ネクストホップアドレスを明示的に指定する必要がある場合にこのスタティックルートを使用します。
ネクストホップアドレスは指定したouput I/Fに直接接続している必要があります。また、この手法
でスタティックルートを定義する場合、一般的にネクストホップアドレスにリンクローカルを指定します。
− 設定例 −
| Cisco(config)# ipv6 route 2001:123:ab:1::/64
GigabitEthernet 0/1 FE80::5 |
Recursive スタティックルート
このスタティックルートはネクストホップとしてネクストホップアドレスのみ指定します。output
I/Fは
ネクストホップから取得されることになります。このスタティックルートの特徴としては、ネクストホップ
アドレスが直接接続している必要はなく、ルーティングテーブル上で解決することができれば使用
することができます。つまり、冗長性を考慮しRecursiveができる場合に一般的に使用する手法です。
− 設定例 −
Cisco(config)# ipv6 route 2001:123:ab:1::/64
2001:123:cd:ef::1
|
Floating スタティックルート
スタティックルートのAD値はデフォルトで「1」ですが、以下の設定はAD値を「130」にしています。
− 設定例 −
Cisco(config)# ipv6 route 2001:123:ab:1::/64
Serial0/0 130
|
デフォルトルート
IPv6の場合、宛先となるネットワークプレフィックスを全て指定したい場合は
[ ::/0 ] と定義
します。以下の設定では、デフォルトルートのネクストホップとして
Serial 0/1 を指定しています。
− 設定例 −
Cisco(config)# ipv6 route ::/0 Serial 0/1
|
ヌルルート
特定の宛先のトラフィックを全て破棄したい場合、宛先に
[ null 0 ] を指定することで実現します。
以下の設定では、2001:0DB8:42:2::/64
の宛先のトラフィックを全て破棄するようにしています。
− 設定例 −
Cisco(config)# ipv6 route 2001:0DB8:42:2::/64
null 0
|
※ スタティックルートの設定後は、show ipv6
static, show ipv6 route, debug ipv6 routing
によりステータス確認しましょう。
|