概要

スタブエリアの設定によって、小規模なネットワークにアドバタイズされるLSAを削減できます。Ciscoルータでのスタブエリアの具体的な設定例です。

ネットワーク構成

以下のネットワーク構成でスタブエリアの設定を行います。

図 OSPF スタブエリアの設定例 [Cisco] ネットワーク構成
図 OSPF スタブエリアの設定例 [Cisco] ネットワーク構成

設定条件

標準スタブエリア

  • エリア2にLSA Type5がアドバタイズされないようにします。

トータリースタブエリア

  • エリア3のLSDBを最小化します。

NSSA

  • エリア4にLSA Type5がアドバタイズされないようにします。

トータリーNSSA

  • エリア5に他のエリアのネットワークアドレスを記述するLSA Type3がアドバタイズされないようにします。

初期設定

OSPFドメインのすべてのエリアを標準エリアとしてOSPFの設定が完了している状態から進めます。また、非OSPFドメインの適切なルーティングおよび再配送の設定も完了してます。

設定と確認

標準スタブエリア

Step1:LSDBの確認(スタブエリアの設定前)

エリア2にLSA Type5をアドバタイズしないようにするには、エリア2を標準スタブエリアとして設定します。スタブエリアの設定を行うまえのR22でエリア2のLSDBを見ると、以下のようになります。

R22

R22#show ip ospf database

            OSPF Router with ID (22.22.22.22) (Process ID 1)

                Router Link States (Area 2)

Link ID         ADV Router      Age         Seq#       Checksum Link count
21.21.21.21     21.21.21.21     56          0x80000003 0x0035ED 1
22.22.22.22     22.22.22.22     55          0x80000003 0x009567 2

                Net Link States (Area 2)

Link ID         ADV Router      Age         Seq#       Checksum
10.2.12.22      22.22.22.22     55          0x80000001 0x001AEC

                Summary Net Link States (Area 2)

Link ID         ADV Router      Age         Seq#       Checksum
10.0.0.0        21.21.21.21     85          0x80000002 0x00F0E2
10.1.1.0        21.21.21.21     51          0x80000001 0x004A7D
10.1.12.0       21.21.21.21     51          0x80000001 0x00C6F6
10.3.1.0        21.21.21.21     41          0x80000001 0x003293
10.3.12.0       21.21.21.21     41          0x80000001 0x00AE0D
10.4.1.0        21.21.21.21     41          0x80000001 0x00269E
10.4.12.0       21.21.21.21     41          0x80000001 0x00A218
10.5.1.0        21.21.21.21     54          0x80000001 0x001AA9
10.5.12.0       21.21.21.21     54          0x80000001 0x009623

                Summary ASB Link States (Area 2)

Link ID         ADV Router      Age         Seq#       Checksum
12.12.12.12     21.21.21.21     54          0x80000001 0x00A102
42.42.42.42     21.21.21.21     44          0x80000001 0x0038F2
52.52.52.52     21.21.21.21     54          0x80000001 0x006A98

                Type-5 AS External Link States

Link ID         ADV Router      Age         Seq#       Checksum Tag
172.16.1.0      12.12.12.12     101         0x80000001 0x00EDC4 0
172.16.23.0     12.12.12.12     102         0x80000001 0x00FAA1 0
172.17.0.0      42.42.42.42     101         0x80000001 0x0065D4 0
172.18.0.0      52.52.52.52     95          0x80000001 0x002CE4 0

エリア2のLSDBに非OSPFドメインについてのLSA Type4とLSA Type5があります。

Step2:標準スタブエリアの設定

エリア2にLSA Type5をアドバタイズしないように、エリア2を標準スタブエリアとします。エリア2に含まれるR21とR22で次のコマンドを入力します。

R21/R22

router ospf 1 
 area 2 stub

Step3:LSDBの確認(スタブエリアの設定後)

エリア2を標準スタブエリアとして設定したあと、R22であらためてLSDBを確認します。

R22

R22#show ip ospf database

            OSPF Router with ID (22.22.22.22) (Process ID 1)

                Router Link States (Area 2)

Link ID         ADV Router      Age         Seq#       Checksum Link count
21.21.21.21     21.21.21.21     11          0x80000005 0x004FD3 1
22.22.22.22     22.22.22.22     8           0x80000005 0x00AF4D 2

                Net Link States (Area 2)

Link ID         ADV Router      Age         Seq#       Checksum
10.2.12.22      22.22.22.22     8           0x80000003 0x0034D2

                Summary Net Link States (Area 2)

Link ID         ADV Router      Age         Seq#       Checksum
0.0.0.0         21.21.21.21     18          0x80000001 0x0039B0
10.0.0.0        21.21.21.21     18          0x80000003 0x000DC7
10.1.1.0        21.21.21.21     18          0x80000002 0x006662
10.1.12.0       21.21.21.21     18          0x80000002 0x00E2DB
10.3.1.0        21.21.21.21     18          0x80000002 0x004E78
10.3.12.0       21.21.21.21     18          0x80000002 0x00CAF1
10.4.1.0        21.21.21.21     18          0x80000002 0x004283
10.4.12.0       21.21.21.21     20          0x80000002 0x00BEFC
10.5.1.0        21.21.21.21     20          0x80000002 0x00368E
10.5.12.0       21.21.21.21     20          0x80000002 0x00B208

標準スタブエリアにすることで、エリア2にはLSA Type5がアドバタイズされないようになっています。それに伴ってLSA Type4もアドバタイズされません。そして、非OSPFドメインのネットワークへの接続性を確保するために、デフォルトルートを表すLSA Type3がアドバタイズされています。つまり、非OSPFドメインのネットワークを表すLSA Type5をデフォルトルートのLSA Type3に集約しています。

図 標準スタブエリア
図 標準スタブエリア
図ではLSA Type4を省略しています。LSA Type5も一部省略しています。

トータリースタブエリア

Step1:LSDBの確認(トータリースタブエリア設定前)

エリアのLSDBを最小化するためには、エリアをトータリースタブエリアとします。トータリースタブエリアのLSDBには、エリア内の詳細を記述しているLSA Type1/Type2とデフォルトルート0.0.0.0/0を記述しているLSA Type3のみが登録されます。

エリア3をトータリースタブエリアとして設定する前のLSDBを確認します。R32でshow ip ospf databaseコマンドの出力は以下のようになります。

R32

R32#show ip ospf database

            OSPF Router with ID (32.32.32.32) (Process ID 1)

                Router Link States (Area 3)

Link ID         ADV Router      Age         Seq#       Checksum Link count
31.31.31.31     31.31.31.31     1508        0x80000003 0x003F7D 1
32.32.32.32     32.32.32.32     1506        0x80000003 0x00B0E4 2

                Net Link States (Area 3)

Link ID         ADV Router      Age         Seq#       Checksum
10.3.12.32      32.32.32.32     1506        0x80000001 0x00C7BB

                Summary Net Link States (Area 3)

Link ID         ADV Router      Age         Seq#       Checksum
10.0.0.0        31.31.31.31     1533        0x80000002 0x00C3E7
10.1.1.0        31.31.31.31     1493        0x80000001 0x001D82
10.1.12.0       31.31.31.31     1493        0x80000001 0x0099FB
10.2.1.0        31.31.31.31     1020        0x80000003 0x000D8F
10.2.12.0       31.31.31.31     1493        0x80000001 0x008D07
10.4.1.0        31.31.31.31     1493        0x80000001 0x00F8A3
10.4.12.0       31.31.31.31     1493        0x80000001 0x00751D
10.5.1.0        31.31.31.31     1505        0x80000001 0x00ECAE
10.5.12.0       31.31.31.31     1505        0x80000001 0x006928

                Summary ASB Link States (Area 3)

Link ID         ADV Router      Age         Seq#       Checksum
12.12.12.12     31.31.31.31     1505        0x80000001 0x007407
42.42.42.42     31.31.31.31     1505        0x80000001 0x000BF7
52.52.52.52     31.31.31.31     1505        0x80000001 0x003D9D

                Type-5 AS External Link States

Link ID         ADV Router      Age         Seq#       Checksum Tag
172.16.1.0      12.12.12.12     1558        0x80000001 0x00EDC4 0
172.16.23.0     12.12.12.12     1559        0x80000001 0x00FAA1 0
172.17.0.0      42.42.42.42     1558        0x80000001 0x0065D4 0
172.18.0.0      52.52.52.52     1552        0x80000001 0x002CE4 0

トータリースタブエリアとする前のエリア2のLSDBには、非OSPFドメインのネットワークについてのLSA Type4/Type5と他のエリアのネットワークについてのLSA Type3が登録されています。

Step2:トータリースタブエリアの設定

エリア3のLSDBを最小化するために、エリア3をトータリースタブエリアとして設定します。ABRのR31でスタブエリアの設定にno-summaryのオプションを追加します。R32は通常のスタブエリアの設定です。

R31

router ospf 1 
 area 3 stub no-summary

R32

router ospf 1 
 area 3 stub

Step3:LSDBの確認(トータリースタブエリア設定後)

エリア3をトータリースタブエリアとして設定したあと、R32であらためてLSDBを確認します。

R32

R32#show ip ospf database

            OSPF Router with ID (32.32.32.32) (Process ID 1)

                Router Link States (Area 3)

Link ID         ADV Router      Age         Seq#       Checksum Link count
31.31.31.31     31.31.31.31     84          0x80000005 0x005963 1
32.32.32.32     32.32.32.32     80          0x80000005 0x00CACA 2

                Net Link States (Area 3)

Link ID         ADV Router      Age         Seq#       Checksum
10.3.12.32      32.32.32.32     80          0x80000003 0x00E1A1

                Summary Net Link States (Area 3)

Link ID         ADV Router      Age         Seq#       Checksum
0.0.0.0         31.31.31.31     93          0x80000001 0x000CB5

トータリースタブエリアにすることで、エリア3のLSDBには非OSPFドメインに関するLSA Type4/Type5がなくなります。そして、他のエリアのネットワークアドレスを表すLSA Type3もなくなります。非OSPFドメインと他のエリアのネットワークへの到達性を確保するために、デフォルトルート0.0.0.0/0を表すLSA Type3が生成されています。つまり、非OSPFドメインと他のエリアのネットワークをデフォルトルートのLSA Type3に集約しています。

図 トータリースタブエリア
図 トータリースタブエリア
図ではLSA Type4を省略しています。LSA Typ3、LSA Type5も一部のみを表しています。

NSSA

Step1:LSDBの確認(NSSA設定前)

エリア4の先にはスタティックルートでルーティングしている非OSPFドメインがあります。R43はASBRです。LSA Type5をアドバタイズしないようにしつつ、ASBRを配置できるようにするにはエリア4をNSSAにします。

エリア4をNSSAとして設定する前のLSDBを確認します。R42でshow ip ospf databaseコマンドの出力は以下のようになります。

R42

R42#show ip ospf database

            OSPF Router with ID (42.42.42.42) (Process ID 1)

                Router Link States (Area 4)

Link ID         ADV Router      Age         Seq#       Checksum Link count
41.41.41.41     41.41.41.41     1452        0x80000004 0x00470E 1
42.42.42.42     42.42.42.42     1488        0x80000004 0x00CF5B 2

                Net Link States (Area 4)

Link ID         ADV Router      Age         Seq#       Checksum
10.4.12.42      42.42.42.42     1488        0x80000002 0x00738B

                Summary Net Link States (Area 4)

Link ID         ADV Router      Age         Seq#       Checksum
10.0.0.0        41.41.41.41     1452        0x80000003 0x0094ED
10.1.1.0        41.41.41.41     1452        0x80000002 0x00ED88
10.1.12.0       41.41.41.41     1452        0x80000002 0x006A02
10.2.1.0        41.41.41.41     943         0x80000004 0x00DD95
10.2.12.0       41.41.41.41     1452        0x80000002 0x005E0D
10.3.1.0        41.41.41.41     1587        0x80000003 0x00D39F
10.3.12.0       41.41.41.41     1452        0x80000002 0x005218
10.5.1.0        41.41.41.41     1454        0x80000002 0x00BDB4
10.5.12.0       41.41.41.41     1454        0x80000002 0x003A2E

                Summary ASB Link States (Area 4)

Link ID         ADV Router      Age         Seq#       Checksum
12.12.12.12     41.41.41.41     1454        0x80000002 0x00450D
52.52.52.52     41.41.41.41     1454        0x80000002 0x000EA3

                Type-5 AS External Link States

Link ID         ADV Router      Age         Seq#       Checksum Tag
172.16.1.0      12.12.12.12     1484        0x80000002 0x00EBC5 0
172.16.23.0     12.12.12.12     1485        0x80000002 0x00F8A2 0
172.17.0.0      42.42.42.42     1491        0x80000002 0x0063D5 0
172.18.0.0      52.52.52.52     1480        0x80000002 0x002AE5 0

エリア4のLSDBに非OSPFドメインについてのLSA Type4とLSA Type5があります。

Step2:NSSAの設定

エリア4をNSSAとして設定します。EIGRPドメインと172.18.0.0/16のスタティックルートのドメインへの接続性を確保するために、R41でNSSA内にデフォルトルートを生成できるようにします。

R41

router ospf 1 
 area 4 nssa default-information-originate

R42

router ospf 1 
 area 4 nssa

Step3:LSDBの確認(NSSA設定後)

エリア4をNSSAとして設定したあと、R42であらためてLSDBを確認します。

R42

R42#show ip ospf database

            OSPF Router with ID (42.42.42.42) (Process ID 1)

                Router Link States (Area 4)

Link ID         ADV Router      Age         Seq#       Checksum Link count
41.41.41.41     41.41.41.41     3           0x80000007 0x00EC5D 1
42.42.42.42     42.42.42.42     6           0x80000006 0x0071B1 2

                Net Link States (Area 4)

Link ID         ADV Router      Age         Seq#       Checksum
10.4.12.42      42.42.42.42     2           0x80000004 0x0015E1

                Summary Net Link States (Area 4)

Link ID         ADV Router      Age         Seq#       Checksum
10.0.0.0        41.41.41.41     8           0x80000004 0x003843
10.1.1.0        41.41.41.41     8           0x80000003 0x0091DD
10.1.12.0       41.41.41.41     8           0x80000003 0x000E57
10.2.1.0        41.41.41.41     8           0x80000005 0x0081EA
10.2.12.0       41.41.41.41     8           0x80000003 0x000262
10.3.1.0        41.41.41.41     8           0x80000005 0x0075F5
10.3.12.0       41.41.41.41     8           0x80000003 0x00F56D
10.5.1.0        41.41.41.41     10          0x80000003 0x00610A
10.5.12.0       41.41.41.41     10          0x80000003 0x00DD83

                Type-7 AS External Link States (Area 4)

Link ID         ADV Router      Age         Seq#       Checksum Tag
0.0.0.0         41.41.41.41     10          0x80000001 0x003AD2 0
172.17.0.0      42.42.42.42     98          0x80000001 0x00CA2C 0

エリア4をNSSAとしているので、LSDBにはLSA Type5およびLSA Type4がなくなります。そして、R42はASBRとして、エリア4の先の非OSPFドメインのネットワークを表す172.17.0.0/16のLSA Type7を生成しています。さらに、R41はLSA Type7でデフォルトルートを生成して、EIGRPドメインやエリア5の先のスタティックルートドメインへの接続性を確保できるようにしています。

図 NSSA
図 NSSA
図ではLSA Type4を省略しています。LSA Type5も一部省略しています。

トータリーNSSA

Step1:LSDBの確認(トータリーNSSA設定前)

エリア5にLSA Type3をアドバタイズしないようにしつつ、ASBRを配置できるようにします。そのためには、エリア5をトータリーNSSAにします。

エリア5をトータリーNSSAとして設定する前のLSDBを確認します。R52でshow ip ospf databaseコマンドの出力は以下のようになります。

R52

R52#show ip ospf database

            OSPF Router with ID (52.52.52.52) (Process ID 1)

                Router Link States (Area 5)

Link ID         ADV Router      Age         Seq#       Checksum Link count
51.51.51.51     51.51.51.51     1013        0x80000005 0x004F9E 1
52.52.52.52     52.52.52.52     995         0x80000005 0x00E8D9 2

                Net Link States (Area 5)

Link ID         ADV Router      Age         Seq#       Checksum
10.5.12.52      52.52.52.52     995         0x80000003 0x001F5B

                Summary Net Link States (Area 5)

Link ID         ADV Router      Age         Seq#       Checksum
10.0.0.0        51.51.51.51     1013        0x80000004 0x0065F3
10.1.1.0        51.51.51.51     1013        0x80000003 0x00BE8E
10.1.12.0       51.51.51.51     1013        0x80000003 0x003B08
10.2.1.0        51.51.51.51     495         0x80000005 0x00AE9B
10.2.12.0       51.51.51.51     1013        0x80000003 0x002F13
10.3.1.0        51.51.51.51     1271        0x80000004 0x00A4A5
10.3.12.0       51.51.51.51     1013        0x80000003 0x00231E
10.4.1.0        51.51.51.51     1231        0x80000001 0x009EAD
10.4.12.0       51.51.51.51     1016        0x80000003 0x001729

                Summary ASB Link States (Area 5)

Link ID         ADV Router      Age         Seq#       Checksum
12.12.12.12     51.51.51.51     1016        0x80000003 0x001613
41.41.41.41     51.51.51.51     1241        0x80000001 0x007A46

                Type-5 AS External Link States

Link ID         ADV Router      Age         Seq#       Checksum Tag
172.16.1.0      12.12.12.12     1030        0x80000003 0x00E9C6 0
172.16.23.0     12.12.12.12     1030        0x80000003 0x00F6A3 0
172.17.0.0      41.41.41.41     1226        0x80000001 0x007D87 0
172.18.0.0      52.52.52.52     997         0x80000003 0x0028E6 0

エリア5のLSDBに、他のエリアのネットワークアドレスを表すLSA Type3と非OSPFドメインについてのLSA Type4とLSA Type5があります。

Step2:トータリーNSSAの設定

エリア5をトータリーNSSAとして設定します。ABRであるR51でNSSAの設定にno-summaryのオプションを追加します。

R51

router ospf 1 
 area 5 nssa no-summary

R52

router ospf 1 
 area 5 nssa

Step3:LSDBの確認(トータリーNSSA設定後)

エリア5をトータリーNSSAとして設定したあと、R52であらためてLSDBを確認します。

R52

R52#show ip ospf database

            OSPF Router with ID (52.52.52.52) (Process ID 1)

                Router Link States (Area 5)

Link ID         ADV Router      Age         Seq#       Checksum Link count
51.51.51.51     51.51.51.51     31          0x80000007 0x00F6EC 1
52.52.52.52     52.52.52.52     26          0x80000007 0x008A30 2

                Net Link States (Area 5)

Link ID         ADV Router      Age         Seq#       Checksum
10.5.12.52      52.52.52.52     26          0x80000005 0x00C0B1

                Summary Net Link States (Area 5)

Link ID         ADV Router      Age         Seq#       Checksum
0.0.0.0         51.51.51.51     40          0x80000001 0x003930

                Type-7 AS External Link States (Area 5)

Link ID         ADV Router      Age         Seq#       Checksum Tag
172.18.0.0      52.52.52.52     30          0x80000001 0x002A98 0

エリア5をトータリーNSSAとすることで、LSDBにはLSA Type4とLSA Type5がなくなります。R52は、エリア5の先のスタティックルートのルーティングドメインのネットワーク172.18.0.0/16を表すLSA Type7を生成しています。

また、他のエリアのネットワークアドレスを表すLSA Type3はありません。トータリーNSSAのABRであるR51は、他のエリアのネットワークやEIGRPドメインへの接続性を確保するために、デフォルトルートを表すLSA Type3を生成しています。

図 トータリーNSSA
図 トータリーNSSA
図ではLSA Type4を省略しています。LSA Typ3、LSA Type5も一部のみを表しています。

OSPFの仕組み