OSPF には、スタブエリアをさらに進めたトータリースタブエリアがあります。スタブエリアは外部経路(LSA タイプ5)をエリアに入れず、代わりにデフォルトルートを入れるエリアでした。トータリースタブエリアは、これに加えてほかのエリアの経路(LSA タイプ3)も入れず、デフォルトルートだけにします。エリア内の LSDB とルーティングテーブルがさらに小さくなります。この記事では、トータリースタブエリアの設定と、経路の変わり方を確かめます。
- トータリースタブエリアの設定(ABR で
area stub no-summary) show ip ospfでのエリアの確認- エリア間経路と外部経路がデフォルトルートに置き換わること
検証構成
R1–R2 間をエリア12、R2–R3 間をエリア0にします。R2 が ABR です。外部経路を作るため、R3 ではループバック 3.3.3.3 を直結経路として OSPF に再配信(redistribute)します。エリア12をトータリースタブエリアにします。
OSPF の基本設定
R1
R1(config)# router ospf 1 R1(config-router)# network 192.168.12.0 0.0.0.255 area 12
R2
R2(config)# router ospf 1 R2(config-router)# network 192.168.12.0 0.0.0.255 area 12 R2(config-router)# network 2.2.2.2 0.0.0.0 area 0 R2(config-router)# network 192.168.23.0 0.0.0.255 area 0
R3
R3(config)# router ospf 1
R3(config-router)# redistribute connected subnets
R3(config-router)# network 192.168.23.0 0.0.0.255 area 0
R1 では、3.3.3.3 が外部経路(O E2)、2.2.2.2 と 192.168.23.0/24 がエリア間経路(O IA)として入っています。
R1
R1# show ip route ospf
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
+ - replicated route, % - next hop override
Gateway of last resort is not set
2.0.0.0/32 is subnetted, 1 subnets
O IA 2.2.2.2 [110/2] via 192.168.12.2, 00:06:30, FastEthernet0/0.12
3.0.0.0/32 is subnetted, 1 subnets
O E2 3.3.3.3 [110/20] via 192.168.12.2, 00:05:45, FastEthernet0/0.12
O IA 192.168.23.0/24 [110/2] via 192.168.12.2, 00:06:30, FastEthernet0/0.12
エリア12をトータリースタブエリアにする
ABR の R2 で area 12 stub no-summary を設定します。no-summary がトータリースタブにするための指定で、ABR にだけ設定します。エリア12のほかのルータ(R1)は、no-summary を付けずに area 12 stub を設定します。エリアの種類(スタブかどうか)は Hello で照合されるので、エリア内のすべてのルータでスタブの設定が必要です。
R1
R1(config)# router ospf 1
R1(config-router)# area 12 stub
R2(ABR)
R2(config)# router ospf 1
R2(config-router)# area 12 stub no-summary
確認
エリアの種類を確認する
R2 の show ip ospf で、エリア12がスタブエリアで、サマリー LSA(タイプ3)を入れていないこと(no summary LSA)がわかります。R2 はエリア12にコスト 1 のデフォルトルートを広告しています。
R2# show ip ospf
Routing Process "ospf 1" with ID 2.2.2.2
〜 省略
Area 12
Number of interfaces in this area is 1
It is a stub area, no summary LSA in this area
Generates stub default route with cost 1
Area has no authentication
SPF algorithm last executed 00:00:31.364 ago
SPF algorithm executed 16 times
Area ranges are
Number of LSA 4. Checksum Sum 0x01D557
Number of opaque link LSA 0. Checksum Sum 0x000000
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
| 表示 | 意味 |
|---|---|
| It is a stub area | エリア12はスタブエリア(タイプ5を入れない) |
| no summary LSA in this area | タイプ3(サマリー LSA)も入れない。トータリースタブであることを表す |
| Generates stub default route with cost 1 | ABR がエリアにデフォルトルートを広告している。コストは 1 |
R1 のルーティングテーブルを確認する
R1 のルーティングテーブルから、外部経路(O E2)とエリア間経路(O IA)がなくなり、代わりに R2 から広告されたデフォルトルート(O*IA 0.0.0.0/0)だけになりました。
R1
R1# show ip route ospf
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
+ - replicated route, % - next hop override
Gateway of last resort is 192.168.12.2 to network 0.0.0.0
O*IA 0.0.0.0/0 [110/2] via 192.168.12.2, 00:01:43, FastEthernet0/0.12
デフォルトルートが O*IA(エリア間経路)になっているのは、ABR がタイプ3 LSA で広告しているためです。コストの 2 は、R2 が付けたコスト 1 と、R1–R2 間のコスト 1 の合計です。
まとめ
| エリアの種類 | タイプ3(エリア間) | タイプ5(外部) | デフォルトルート | 設定(ABR) |
|---|---|---|---|---|
| スタブ | 入る | 入らない | ABR が自動で広告 | area 12 stub |
| トータリースタブ | 入らない | 入らない | ABR が自動で広告 | area 12 stub no-summary |
エリアの出口が ABR 1台だけのときは、ほかのエリアの経路を細かく持っていても行き先は同じ ABR です。トータリースタブにすると、エリア内のルータの経路をデフォルトルート1本にまとめられます。
コメント