◆マルチエリア
スタブエリアには外部ルートを再配布することはできませんが、CISCO独自のNSSAなら可能です。今回はNSSAに外部ルートが再配布できることとデフォルトルートの生成を確認します。
◆ネットワーク構成
上記ネットワークは以下の構成になります。
・エリア30がNSSAまたは完全NSSAで、EIGRPのルートに再配布。
・エリア30がNSSAの場合、RIP再配布ルートはNSSAの中でデフォルトルートになる。
・エリア30が完全NSSAなら、エリア間のルートもデフォルトルートになる。
◆表1.各エリアのLSDBの内容
◆各ルーターの設定
・Router1の設定(スタブエリア設定時)
Router1#configure terminal
Router1(config)#interface FastEthernet 0/0
Router1(config-if)#ip address 192.168.14.1 255.255.255.0
Router1(config-if)#no shutdown
Router1(config-if)#exit
Router1(config)#interface FastEthernet 0/1
Router1(config-if)#ip address 192.168.12.1 255.255.255.0
Router1(config-if)#no shutdown
Router1(config-if)#exit
Router1(config)#
Router1(config-router)#router-id 1.1.1.1
Router1(config-router)#network 192.168.12.0 0.0.0.255 area 30
Router1(config-router)#area 30 stub
Router1(config-router)#redistribute eigrp 1
Router1(config-router)#exit
Router1(config)#router eigrp 1
Router1(config-router)#no auto-summary
Router1(config-router)#network 192.168.14.0
Router1(config-router)#end
・Router2の設定(スタブエリア設定時)
Router2#configure terminal
Router2(config)#interface FastEthernet 0/0
Router2(config-if)#ip address 192.168.12.2 255.255.255.0
Router2(config-if)#no shutdown
Router2(config-if)#exit
Router2(config)#interface FastEthernet 0/1
Router2(config-if)#ip address 192.168.23.2 255.255.255.0
Router2(config-if)#no shutdown
Router2(config-if)#exit
Router2(config)#router ospf 1
Router2(config-router)#router-id 2.2.2.2
Router2(config-router)#network 192.168.12.0 0.0.0.255 area 30
Router2(config-router)#network 192.168.23.0 0.0.0.255 area 0
Router2(config-router)#area 30 st
Router2(config-router)#area 30 stub
Router2(config-router)#end
・Router3の設定
Router3#configure terminal
Router3(config)#interface FastEthernet 0/0
Router3(config-if)#ip address 192.168.23.3 255.255.255.0
Router3(config-if)#no shutdown
Router3(config-if)#exit
Router3(config)#interface FastEthernet 0/1
Router3(config-if)#ip address 192.168.35.3 255.255.255.0
Router3(config-if)#no shutdown
Router3(config-if)#exit
Router3(config)#router ospf 1
Router3(config-router)#router-id 3.3.3.3
Router3(config-router)#network 192.168.23.0 0.0.0.255 area 0
Router3(config-router)#redistribute rip
Router3(config-router)#exit
Router3(config)#router rip
Router3(config-router)#version 2
Router3(config-router)#no auto-summary
Router3(config-router)#network 192.168.35.0
Router3(config-router)#end
・Router4の設定
Router4#configure terminal
Router4(config)#interface FastEthernet 0/0
Router4(config-if)#ip address 192.168.14.4 255.255.255.0
Router4(config-if)#no shutdown
Router4(config-if)#exit
Router4(config)#router eigrp 1
Router4(config-router)#no auto-summary
Router4(config-router)#network 192.168.14.0
Router4(config-router)#end
・Router5の設定
Router5#configure terminal
Router5(config)#interface FastEthernet 0/0
Router5(config-if)#ip address 192.168.35.5 255.255.255.0
Router5(config-if)#no shutdown
Router5(config-if)#exit
Router5(config)#router rip
Router5(config-router)#version 2
Router5(config-router)#no auto-summary
Router5(config-router)#network 192.168.35.0
Router5(config-router)#end
◆確認
LSDBとルーティングテーブルを確認する前にOSPFネイバーとEIGRPネイバーを確認します。
・Router2のOSPFネイバーの確認
Router2#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
3.3.3.3 1 FULL/BDR 00:00:34 192.168.23.3 FastEthernet0/1
1.1.1.1 1 FULL/DR 00:00:36 192.168.12.1 FastEthernet0/0
・Router4のEIGRPネイバーの確認
Router4#show ip eigrp neighbors
IP-EIGRP neighbors for process 1
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
0 192.168.14.1 Fa0/0 11 00:08:45 68 408 0 3
各ネイバー確認ができたらルーティングテーブルの確認を行います。
・Router1のルーティングテーブル
Router1#show ip route ospf
O IA 192.168.23.0/24 [110/20] via 192.168.12.2, 00:20:16, FastEthernet0/1
O*IA 0.0.0.0/0 [110/11] via 192.168.12.2, 00:20:16, FastEthernet0/1
エリア30がスタブエリアであるため、Router1のルーティングテーブル上では、外部ルートはエリア間のデフォルトルートとして観測されます。また、このとき、EIGRPの再配布ルートはスタブエリアに存在できない事を確認します。
・Router2のルーティングテーブル(スタブエリア設定時)
Router2#show ip route ospf ←OSPFのみルーティングテーブル確認
O E2 192.168.35.0/24 [110/20] via 192.168.23.3, 00:18:01, FastEthernet0/1
・Router3のルーティングテーブル(スタブエリア設定時)
Router3#show ip route ospf
O IA 192.168.12.0/24 [110/20] via 192.168.23.2, 00:20:06, FastEthernet0/0
Router2、3のルーティングテーブルは上記のようになっており、エリアが30となっているため、当然EIGRPの再配布ルートはこれらのルーターのルーティングテーブルに存在しません。
◆エリア30をNSSAに変更
エリア30がスタブエリアの場合を確認したのでNSSAに変更します。NSSAを設定するとき、ABR(Router2)ルーターにNSSAの設定と合わせてデフォルトルートを手動で設定します。NSSAに限ってデフォルトルートの自動生成がないため、必ず行う。
・Router1にNSSAの設定
Router1#configure terminal
Router1(config)#router ospf 1
Router1(config-router)#no area 30 stub ←スタブエリアの設定削除
Router1(config-router)#area 30 nssa ←NSSAの設定
Router1(config-router)#end
・Router2にNSSAの設定
Router2#configure terminal
Router2(config)#router ospf 1
Router2(config-router)#no area 30 stub ←スタブエリアの設定削除
Router2(config-router)#area 30 nssa default-information-originate ←NSSの設定とデフォルトルートの配布
Router2(config-router)#end
・NSSA設定後のRouter1のルーティングテーブル確認
Router1#show ip route ospf
O IA 192.168.23.0/24 [110/20] via 192.168.12.2, 00:24:06, FastEthernet0/1
O*N2 0.0.0.0/0 [110/1] via 192.168.12.2, 00:24:06, FastEthernet0/1
エリア30がNSSAになると、上記のようにRouter1のルーティングテーブル上のデフォルトルートはNSSAの外部ルートとして観測されます。
・NSSA設定後のRouter2のルーティングテーブルとLSDB
Router2#show ip route ospf
O N2 192.168.14.0/24 [110/20] via 192.168.12.1, 00:02:39, FastEthernet0/0
O E2 192.168.35.0/24 [110/20] via 192.168.23.3, 00:02:39, FastEthernet0/1
上記のようにRouter2のルーティングテーブル上ではスタブエリアのときにはなかったEIGRPの再配布ルートがNSSAの外部ルートとして登録されています。
Router2#show ip ospf database
OSPF Router with ID (2.2.2.2) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
2.2.2.2 2.2.2.2 200 0x80000003 0x00EB23 1
3.3.3.3 3.3.3.3 201 0x80000003 0x00AA5C 1
Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
192.168.23.3 3.3.3.3 201 0x80000001 0x004254
Summary Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
192.168.12.0 2.2.2.2 230 0x80000002 0x00793B
Router Link States (Area 30)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 201 0x80000003 0x00CF5A 1
2.2.2.2 2.2.2.2 200 0x80000003 0x00948B 1
Net Link States (Area 30)
Link ID ADV Router Age Seq# Checksum
192.168.12.2 2.2.2.2 202 0x80000001 0x003573
Summary Net Link States (Area 30)
Link ID ADV Router Age Seq# Checksum
192.168.23.0 2.2.2.2 235 0x80000002 0x00A5FD
Type-7 AS External Link States (Area 30)
Link ID ADV Router Age Seq# Checksum Tag
0.0.0.0 2.2.2.2 251 0x80000001 0x00D0D8 0
192.168.14.0 1.1.1.1 249 0x80000001 0x00C3E0 0
Type-5 AS External Link States
Link ID ADV Router Age Seq# Checksum Tag
192.168.14.0 2.2.2.2 203 0x80000001 0x003A70 0
192.168.35.0 3.3.3.3 257 0x80000001 0x0059AE 0
上記LSDBの内容が表1と一致することを確認します。
・NSSA設定後のRouter3のルーティングテーブル
Router3#show ip route ospf
O IA 192.168.12.0/24 [110/20] via 192.168.23.2, 00:11:32, FastEthernet0/0
O E2 192.168.14.0/24 [110/20] via 192.168.23.2, 00:11:31, FastEthernet0/0
Router3のルーティングテーブル上では、EIGRPの再配布ルートは外部ルートとして登録されています。
◆完全NSSAの設定
Router2でNSSAの設定を削除して、完全NSSAの設定を投入します。
・Router2で完全NSSAの設定
Router2#configure terminal
Router2(config)#router ospf 1
Router2(config-router)#no area 30 stub
OSPF: Area is configured as NSSA already
Router2(config-router)#no area 30 nssa default-information-originate
Router2(config-router)#area 30 nssa no-s
Router2(config-router)#area 30 nssa no-summary
Router2(config-router)#end
・完全NSSA設定後のルーティングテーブル(Router1)
Router1#show ip route ospf
O*IA 0.0.0.0/0 [110/11] via 192.168.12.2, 00:01:56, FastEthernet0/1
エリア30が完全NSSAになると、エリア間ルートと外部ルートはすべてデフォルトルートに集約されます。
・完全NSSA設定後のルーティングテーブル(Router2)
Router2#show ip route ospf
O N2 192.168.14.0/24 [110/20] via 192.168.12.1, 00:06:34, FastEthernet0/0
O E2 192.168.35.0/24 [110/20] via 192.168.23.3, 00:06:34, FastEthernet0/1
Router2のルーティングテーブルに変化はありません。
・完全NSSA設定後のLSDB(Router2)
Router2#show ip ospf database
OSPF Router with ID (2.2.2.2) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
2.2.2.2 2.2.2.2 1492 0x80000003 0x00EB23 1
3.3.3.3 3.3.3.3 1493 0x80000003 0x00AA5C 1
Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
192.168.23.3 3.3.3.3 1493 0x80000001 0x004254
Summary Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
192.168.12.0 2.2.2.2 1522 0x80000002 0x00793B
Router Link States (Area 30)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 1492 0x80000003 0x00CF5A 1
2.2.2.2 2.2.2.2 1491 0x80000003 0x00948B 1
Net Link States (Area 30)
Link ID ADV Router Age Seq# Checksum
192.168.12.2 2.2.2.2 1494 0x80000001 0x003573
Summary Net Link States (Area 30)
Link ID ADV Router Age Seq# Checksum
0.0.0.0 2.2.2.2 487 0x80000001 0x00FC31
Type-7 AS External Link States (Area 30)
Link ID ADV Router Age Seq# Checksum Tag
192.168.14.0 1.1.1.1 1540 0x80000001 0x00C3E0 0
Type-5 AS External Link States
Link ID ADV Router Age Seq# Checksum Tag
192.168.14.0 2.2.2.2 1495 0x80000001 0x003A70 0
192.168.35.0 3.3.3.3 1548 0x80000001 0x0059AE 0
エリア30が完全NSSAになったときのLSDBの内容を表と比較して違いがない事を確認します。
・完全NSSA設定後のルーティングテーブル(Router3)
Router3#show ip route ospf
O IA 192.168.12.0/24 [110/20] via 192.168.23.2, 00:27:31, FastEthernet0/0
O E2 192.168.14.0/24 [110/20] via 192.168.23.2, 00:27:30, FastEthernet0/0
Router3のルーティングテーブルは変化がありません。