【OSPF】トータリーNSSAの設定

トータリースタブエリアと同じように、NSSA にも「トータリー」の形があります。トータリーNSSA は、NSSA の特徴(エリアの中で外部経路を再配信できる)を持ちながら、外部経路(LSA タイプ5)に加えて、ほかのエリアの経路(LSA タイプ3)もエリアに入れず、代わりにデフォルトルートを入れるエリアです。この記事では、トータリーNSSA の設定と、経路の変わり方を確かめます。

この記事でわかること
  1. トータリーNSSA の設定(ABR で area nssa no-summary)
  2. エリア間経路と外部経路がデフォルトルートに置き換わること
  3. トータリーNSSA の中で再配信した経路が、タイプ7からタイプ5に変換されること

検証構成

R1–R2 間をエリア12、R2–R3 間をエリア0にします。R2 が ABR です。外部経路を作るため、R3 ではループバック 3.3.3.3 を OSPF に再配信(redistribute)します。エリア12をトータリーNSSA にします。

Area 12(Totally NSSA)Area 0.1.2.2.3192.168.12.0/24192.168.23.0/24R1R2R3Lo0 1.1.1.1/32Lo0 2.2.2.2/32Lo0 3.3.3.3/32ABRASBR
図1 検証構成(エリア12をトータリーNSSA にする)

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をトータリーNSSA にする

ABR の R2 で area 12 nssa no-summary を設定します。no-summary がトータリーNSSA にするための指定で、ABR にだけ設定します。

R2(ABR)

R2(config)# router ospf 1
R2(config-router)# area 12 nssa no-summary

エリア12のほかのルータ(R1)では、no-summary を付けずに area 12 nssa を設定します。エリアの種類(NSSA かどうか)は Hello で照合されるので、エリア内のすべてのルータで NSSA の設定が必要です。

R1

R1(config)# router ospf 1
R1(config-router)# area 12 nssa

確認

R1 のルーティングテーブルを確認する

R1 のルーティングテーブルから、外部経路(O E2 の 3.3.3.3)とエリア間経路(O IA)がなくなり、代わりにデフォルトルート(O*IA 0.0.0.0/0)が R2 から広告されています。

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:00:33, FastEthernet0/0.12

普通の NSSA では、ABR はデフォルトルートを自動では広告しません(area 12 nssa default-information-originate の指定が必要です)。トータリーNSSA では、ABR がエリア間経路の代わりにデフォルトルートを自動で広告します。デフォルトルートが O*IA(エリア間経路)になっているのは、タイプ3 LSA で広告されているためです。

Area 12(Totally NSSA)Area 0.1.2.2.3192.168.12.0/24192.168.23.0/24R1R2R3Lo0 1.1.1.1/32Lo0 2.2.2.2/32Lo0 3.3.3.3/32ABRASBRType 5:3.3.3.3Type 3・Type 5Type 3:0.0.0.0/0
図2 トータリーNSSA での LSA の流れ(タイプ3・タイプ5の代わりにデフォルトルートだけが入る)

トータリーNSSA の中で外部経路を再配信する

トータリーNSSA の中の R1 で、ループバック 1.1.1.1/32 を外部経路として再配信します。

R1

R1(config)# router ospf 1
R1(config-router)# redistribute connected subnets

スタブエリアで再配信したときは %OSPF-4-ASBR_WITHOUT_VALID_AREA のメッセージが出ましたが、NSSA ではエリアの中に ASBR を置けるので、このメッセージは出ません。

R2 と R3 のルーティングテーブルを確認する

R2 では、1.1.1.1 が O N2 になっています。NSSA の中の外部経路は LSA タイプ7で広告されるためです。

R2

R2# 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

      1.0.0.0/32 is subnetted, 1 subnets
O N2     1.1.1.1 [110/20] via 192.168.12.1, 00:04:33, FastEthernet0/0.12
      3.0.0.0/32 is subnetted, 1 subnets
O E2     3.3.3.3 [110/20] via 192.168.23.3, 00:04:43, FastEthernet0/0.23

R3 では、1.1.1.1 が O E2 になっています。ABR の R2 が、タイプ7の LSA をタイプ5に変換してエリア0へ広告したためです。

R3

R3# 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

      1.0.0.0/32 is subnetted, 1 subnets
O E2     1.1.1.1 [110/20] via 192.168.23.2, 00:05:08, FastEthernet0/0.23
      2.0.0.0/32 is subnetted, 1 subnets
O        2.2.2.2 [110/2] via 192.168.23.2, 04:33:16, FastEthernet0/0.23
O IA  192.168.12.0/24 [110/2] via 192.168.23.2, 04:33:16, FastEthernet0/0.23

      
Area 12(Totally NSSA)Area 0.1.2.2.3192.168.12.0/24192.168.23.0/24R1R2R3Lo0 1.1.1.1/32Lo0 2.2.2.2/32Lo0 3.3.3.3/32ASBRABR(7→5 変換)Type 7:1.1.1.1(O N2)Type 5:1.1.1.1(O E2)
図3 NSSA の中の外部経路(タイプ7で R2 まで届き、R2 がタイプ5に変換する)
表示意味
O N2NSSA の外部経路(タイプ2)。LSA タイプ7で学習した経路
O E2外部経路(タイプ2)。LSA タイプ5で学習した経路
O*IAエリア間経路のデフォルトルート。トータリーNSSA の ABR がタイプ3で広告したもの

まとめ

エリアの種類タイプ3(エリア間)タイプ5(外部)エリア内の再配信デフォルトルート
NSSA入る入らないできる(タイプ7)自動では入らない
トータリーNSSA入らない入らないできる(タイプ7)ABR が自動で広告(タイプ3)

設定は、ABR で area 12 nssa no-summary、エリア内のほかのルータで area 12 nssa です。

コメント