このページで解説している内容は、以下の YouTube 動画の解説で見ることができます。

マルチエリアOSPF(NSSA設定の検証)

 ここでは、「マルチエリアOSPF(マルチエリア構成例①:R1~R3)」と「マルチエリアOSPF(マルチエリア構成例②:R4~R6)」で構築したネットワークを検証していきます。

ネットワークは下図の構成となります。

ルーティングテーブルの確認

ルーティングテーブルを確認します。

ルーティングテーブルがコンバージェンスするまで、少し時間がかかります。

・「Fast Forward Time」を数回クリックして時を進めます。

数回クリックします。

 この「Fast Forward Time」機能を利用することで、各種プロトコルのコンバージェンスするのを待つ必要がなくなります。

R5ルータのルーティングテーブル

R5#show ip route
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, E - EGP
       i - IS-IS, 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

Gateway of last resort is not set

O E2 172.17.0.0/16 [110/100] via 172.20.0.1, 00:33:17, GigabitEthernet0/0
O    172.18.0.0/16 [110/3] via 172.20.0.1, 00:33:17, GigabitEthernet0/0
O    172.19.0.0/16 [110/2] via 172.20.0.1, 00:33:17, GigabitEthernet0/0
     172.20.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.20.0.0/16 is directly connected, GigabitEthernet0/0
L       172.20.0.2/32 is directly connected, GigabitEthernet0/0
     172.21.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.21.0.0/16 is directly connected, GigabitEthernet0/1
L       172.21.0.1/32 is directly connected, GigabitEthernet0/1
O E2 192.168.1.0/24 [110/100] via 172.20.0.1, 00:33:17, GigabitEthernet0/0
O E2 192.168.2.0/24 [110/100] via 172.20.0.1, 00:33:17, GigabitEthernet0/0
O E2 192.168.3.0/24 [110/100] via 172.20.0.1, 00:33:17, GigabitEthernet0/0
O E2 192.168.4.0/24 [110/100] via 172.20.0.1, 00:33:17, GigabitEthernet0/0
O IA 192.168.33.0/24 [110/2] via 172.20.0.1, 00:33:17, GigabitEthernet0/0
O IA 192.168.34.0/24 [110/2] via 172.20.0.1, 00:33:17, GigabitEthernet0/0
O IA 192.168.35.0/24 [110/2] via 172.20.0.1, 00:33:17, GigabitEthernet0/0
O IA 192.168.36.0/24 [110/2] via 172.20.0.1, 00:33:17, GigabitEthernet0/0
O N2 192.168.65.0/24 [110/100] via 172.21.0.2, 00:21:00, GigabitEthernet0/1

「N2」は、NSSAの経路情報であることを示しています。

NSSAがどんなエリアだったのか、思い出してみましょう。

NSSAは、外部ネットワークを接続できるようにしたスタブエリアのことです。

 スタブエリア内には、ASBRを配置できないという制限があります。そこで、スタブエリアにASBRを配置できるようにしたのがNSSAです。

 NSSA内に配置されたASBRは、LSAタイプ5ではなく、LSAタイプ7を送信します。LSAタイプ7は、別のエリアには、流れません。

そこで、NSSA内のABRは、

LSAタイプ7 → LSAタイプ5
     (変換)
LSAタイプ7をLSAタイプ5に変換してフラッディングします。

トポロジデータベースの確認

R5ルータで、LSDBを表示します。

R5#show ip ospf database

R5#show ip ospf database 
            OSPF Router with ID (172.21.0.1) (Process ID 1)

                Router Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum Link count
172.21.0.1      172.21.0.1      449         0x80000002 0x004205 1
192.168.36.1    192.168.36.1    449         0x80000006 0x00c852 2
172.19.0.1      172.19.0.1      449         0x80000005 0x00912a 2
172.18.0.1      172.18.0.1      449         0x80000003 0x004d04 1

                Net Link States (Area 0)
Link ID         ADV Router      Age         Seq#       Checksum
172.19.0.2      192.168.36.1    454         0x80000001 0x00aaae
172.20.0.1      192.168.36.1    449         0x80000002 0x003d99
172.18.0.2      172.19.0.1      449         0x80000001 0x00af45

                Summary Net Link States (Area 0)
Link ID         ADV Router      Age         Seq#       Checksum
172.21.0.0      172.21.0.1      444         0x80000001 0x0011c8
192.168.33.0    192.168.36.1    434         0x80000001 0x0066de
192.168.34.0    192.168.36.1    434         0x80000002 0x0059e9
192.168.35.0    192.168.36.1    434         0x80000003 0x004cf4
192.168.36.0    192.168.36.1    434         0x80000004 0x003fff

                Summary ASB Link States (Area 0)
Link ID         ADV Router      Age         Seq#       Checksum
172.21.0.1      172.21.0.1      10          0x8000005d 0x0022f5

                Router Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum Link count
172.21.0.1      172.21.0.1      449         0x80000003 0x0050f3 1
192.168.65.1    192.168.65.1    449         0x80000003 0x0083ee 1

                Net Link States (Area 1)
Link ID         ADV Router      Age         Seq#       Checksum
172.21.0.2      192.168.65.1    449         0x80000001 0x006338

                Summary Net Link States (Area 1)
Link ID         ADV Router      Age         Seq#       Checksum
172.20.0.0      172.21.0.1      444         0x80000001 0x001dbd
172.19.0.0      172.21.0.1      439         0x80000002 0x0031a8
172.18.0.0      172.21.0.1      439         0x80000003 0x004593
192.168.33.0    172.21.0.1      429         0x80000004 0x00b854
192.168.34.0    172.21.0.1      429         0x80000005 0x00ab5f
192.168.35.0    172.21.0.1      429         0x80000006 0x009e6a
192.168.36.0    172.21.0.1      429         0x80000007 0x009175

                Type-7 AS External Link States (Area 1)
Link ID         ADV Router      Age         Seq#       Checksum Tag
192.168.65.0    192.168.65.1    493         0x80000001 0x00df2e 0

                Type-5 AS External Link States
Link ID         ADV Router      Age         Seq#       Checksum Tag
172.17.0.0      172.18.0.1      493         0x80000001 0x00b240 0
192.168.1.0     172.18.0.1      493         0x80000001 0x0087be 0
192.168.2.0     172.18.0.1      493         0x80000001 0x007cc8 0
192.168.3.0     172.18.0.1      493         0x80000001 0x0071d2 0
192.168.4.0     172.18.0.1      493         0x80000001 0x0066dc 0
192.168.65.0    172.21.0.1      449         0x80000001 0x00ac56 0

上の黄色のマークと水色のマーカーに注目してください。

「192.168.65.0」が、LSAタイプ7とLSAタイプ5の経路情報して存在します。

つまり、R5ルータで、LSAタイプ7をLSAタイプ5に変換していることが分かります。

R4ルータでルーティングテーブルを表示します。

●R4ルータのルーティングテーブル

R4#show ip route
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, E - EGP
       i - IS-IS, 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

Gateway of last resort is not set

O E2 172.17.0.0/16 [110/100] via 172.19.0.1, 00:14:40, GigabitEthernet0/0
O    172.18.0.0/16 [110/2] via 172.19.0.1, 00:14:40, GigabitEthernet0/0
     172.19.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.19.0.0/16 is directly connected, GigabitEthernet0/0
L       172.19.0.2/32 is directly connected, GigabitEthernet0/0
     172.20.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.20.0.0/16 is directly connected, GigabitEthernet0/1
L       172.20.0.1/32 is directly connected, GigabitEthernet0/1
O IA 172.21.0.0/16 [110/2] via 172.20.0.2, 00:14:40, GigabitEthernet0/1
O E2 192.168.1.0/24 [110/100] via 172.19.0.1, 00:14:40, GigabitEthernet0/0
O E2 192.168.2.0/24 [110/100] via 172.19.0.1, 00:14:40, GigabitEthernet0/0
O E2 192.168.3.0/24 [110/100] via 172.19.0.1, 00:14:40, GigabitEthernet0/0
O E2 192.168.4.0/24 [110/100] via 172.19.0.1, 00:14:40, GigabitEthernet0/0
     192.168.33.0/24 is variably subnetted, 2 subnets, 2 masks
C       192.168.33.0/24 is directly connected, Loopback0
L       192.168.33.1/32 is directly connected, Loopback0
     192.168.34.0/24 is variably subnetted, 2 subnets, 2 masks
C       192.168.34.0/24 is directly connected, Loopback1
L       192.168.34.1/32 is directly connected, Loopback1
     192.168.35.0/24 is variably subnetted, 2 subnets, 2 masks
C       192.168.35.0/24 is directly connected, Loopback2
L       192.168.35.1/32 is directly connected, Loopback2
     192.168.36.0/24 is variably subnetted, 2 subnets, 2 masks
C       192.168.36.0/24 is directly connected, Loopback3
L       192.168.36.1/32 is directly connected, Loopback3
O E2 192.168.65.0/24 [110/100] via 172.20.0.2, 00:14:40, GigabitEthernet0/1

 R4ルータで「192.168.65.0」は、「E2」で表示されています。つまり、OSPF外部の経路情報であることを表しています。

ところが、

R6ルータでルーティングテーブルを確認してみます。

●R6ルータのルーティングテーブル

R6#show ip route
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, E - EGP
       i - IS-IS, 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

Gateway of last resort is not set

O IA 172.18.0.0/16 [110/4] via 172.21.0.1, 00:19:02, GigabitEthernet0/0
O IA 172.19.0.0/16 [110/3] via 172.21.0.1, 00:19:02, GigabitEthernet0/0
O IA 172.20.0.0/16 [110/2] via 172.21.0.1, 00:19:02, GigabitEthernet0/0
     172.21.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.21.0.0/16 is directly connected, GigabitEthernet0/0
L       172.21.0.2/32 is directly connected, GigabitEthernet0/0
O IA 192.168.33.0/24 [110/3] via 172.21.0.1, 00:18:52, GigabitEthernet0/0
O IA 192.168.34.0/24 [110/3] via 172.21.0.1, 00:18:52, GigabitEthernet0/0
O IA 192.168.35.0/24 [110/3] via 172.21.0.1, 00:18:52, GigabitEthernet0/0
O IA 192.168.36.0/24 [110/3] via 172.21.0.1, 00:18:52, GigabitEthernet0/0
     192.168.65.0/24 is variably subnetted, 2 subnets, 2 masks
C       192.168.65.0/24 is directly connected, Loopback0
L       192.168.65.1/32 is directly connected, Loopback0

 「192.168.1.0/24」、「192.168.2.0/24」、「192.168.3.0/24」、「192.168.4.0/24」のルートがありません。他の外部エリアにある外部ネットワーク(非OSPFネットワーク)の経路情報がありません。

NSSAでは、自分の外部ネットワークの情報は、

LSAタイプ7 → LSAタイプ5
     (変換)
LSAタイプ7をLSAタイプ5に変換してフラッディングします。

 NSSAでは、自分のエリアの外部経路情報の通知を行いますが、他のエリアの外部ネットワークの経路情報は、ブロックします。外部からのLSAタイプ5はブロックしてしまうのです。

 他のエリアの外部ネットワークの経路情報をNSSA内に通知するには、NSSA内のABRにデフォルトルートを通知するように設定を行う必要があります。

デフォルトルートの通知

R5ルータで外部ネットワークの経路情報をデフォルトルートで通知するように設定を行います。

 「area {area-id} nssa default-information-originate」コマンドで自分のエリア内でない外部の経路情報をLSAタイプ7で通知できるようになります。

しかし、残念ながら、Packet Tracer では、このコマンドがサポートされていません。

仮に設定できたとして、解説を続けます。

Packet Tracer では、設定することができませんが、以下のように設定できると仮定します。

R5(config)#router ospf 1
R5(config-router)#area 1 nssa default-information-originate

※Packet Tracer では設定できません。

 上記コマンドを指定することで、「0.0.0.0」のデフォルトルートの経路情報をLSAタイプ7でR6ルータに通知することができるようになります。

 NSSA内のABRで「default-information-originate」コマンドを使うことで、他のエリアの外部の経路情報をデフォルトルートとして、LSAタイプ7で通知するようにできます。

LSAタイプ5(OSPFドメインから) → LSAタイプ7(NSSA内へ)
               (変換)

NSSAの確認

R6ルータがNSSAに所属しているかどうかは、「show ip ospf」コマンドで確認します。

●R6ルータの「show ip ospf」の出力

R6#show ip ospf
 Routing Process "ospf 1" with ID 192.168.65.1
 Supports only single TOS(TOS0) routes
 Supports opaque LSA
 It is an autonomous system boundary router
 SPF schedule delay 5 secs, Hold time between two SPFs 10 secs
 Minimum LSA interval 5 secs. Minimum LSA arrival 1 secs
 Number of external LSA 0. Checksum Sum 0x000000
 Number of opaque AS LSA 0. Checksum Sum 0x000000
 Number of DCbitless external and opaque AS LSA 0
 Number of DoNotAge external and opaque AS LSA 0
 Number of areas in this router is 1. 0 normal 0 stub 1 nssa
 External flood list length 0
    Area 1
        Number of interfaces in this area is 1
        It is a NSSA area
        Perform type-7/type-5 LSA translation
        Area has no authentication
        SPF algorithm executed 13 times
        Area ranges are
        Number of LSA 11. Checksum Sum 0x047037
        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

黄色のマークから、R6ルータはNSSAに所属していることがわかります。

 次の「マルチエリアOSPF(トータリースタブNSSA設定①:R1~R3)」では、トータリースタブNSSAの設定例について解説します。

関連コンテンツ