助け合いフォーラム
この問題はプレミアムコンテンツです。
OSPFv3におけるIPv4 OSPFの設定について
ospfv3でIPv4 OSPFの設定をするという流れですが、
【3】に入る正解のコマンドipv6 enable
ですが、このコマンドは今回の問題の場合不要な気がします。
このコマンドを打たないと後続の[ospfv3 1 ivp4 area 0]のコマンドを受け付けないからipv6 enableを
入力するという考え方でよいですか?
これですねー、解説にも参考にも参考URLにもないのでわかりにくいのですが絶対必須の設定なんですよ。
根拠となるドキュメントはこちらです。
https://www.cisco.com/c/en/us/td/docs/routers/ios/config/17-x/ip-routing/b-ip-routing/m_ip6-route-ospfv3-add-fam-xe.html#GUID-10C6CAB4-C220-47A5-9DEA-F57319BCFFDA
Prerequisites for OSPFv3 Address Families
To use the IPv4 unicast address families (AF) in OSPFv3, you must enable IPv6 on a link, although the link may not be participating in IPv6 unicast AF.
(意訳)
OSPFv3アドレスファミリの前提条件
OSPFv3のIPv4ユニキャストアドレスファミリ機能を使用するには、IPv6アドレスファミリに参加していないリンク(インターフェース)であっても、そのリンクでIPv6を有効にする必要があります。
つまり、OSPFv3でIPv4ルートを扱わせたいインターフェースで ipv6 enable
しないとそもそも使えないのです。
それ以外の注意点も併せて記載しますね。
ipv6 unicast-routing
やってないとOSPFv3は利用不可能
未設定のままrouter ospfv3 XX
すると怒られます。
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#no ipv6 unicast-routing
Router(config)#router ospfv3 1
% IPv6 routing not enabled ←ここ
Router(config)#ipv6 unicast-routing
Router(config)#router ospfv3 1 ←有効にしてると怒られない
Router(config-router)#
- インターフェースでIPv6が有効でない場合はIPv4アドレスファミリの有効化もできない
以下のように
- IPv4アドレス設定済み
- IPv6アドレス設定なし、かつIPv6無効
なインターフェースでは、OSPFv3のIPv4設定したら怒られます。
Router#show running-config interface g0/0
Building configuration...
Current configuration : 100 bytes
!
interface GigabitEthernet0/0
ip address 192.168.12.1 255.255.255.0
duplex auto
speed auto
end
Router#show ipv6 interface ←IPv6有効なインターフェースがないので表示されない
Router#
この状態でOSPFv3のIPv4アドレスファミリ設定した上でG0/0に設定すると以下のように怒られます
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#router ospfv3 1
Router(config-router)#address-family ipv4 unicast
Router(config-router-af)#interface g0/0
Router(config-if)#ospfv3 1 ipv4 area 0
% OSPFv3: IPV6 is not enabled on this interface ←怒られた
Router(config-if)#ipv6 enable ←有効化すると怒られない
Router(config-if)#ospfv3 1 ipv4 area 0
Router(config-if)#end
Router#
ということで、この正答選択肢の設定は必須の設定なのです。
コメント
この投稿に対して返信しませんか?