本記事ではLSA Type4(ASBRサマリーリンク)の内容やリンクステートデータベースの確認方法について、検証結果を交えながら解説いたします。
>>参考記事: 「CCIEが語る!ネットワークエンジニアにオススメな本・参考書!」
>>参考記事: 「[まとめ] OSPF 基礎〜応用・検証結果の記事をまとめました!」
LSA Type 4(ASBRサマリーリンク)とは
「ASBRサマリーリンク(ASBR Summary LSA : LSA Type4)」はASBRのネットワーク情報(ネットワークアドレス・ASBRまでのコスト値など)を伝搬させる際に使用されます。
「LSA Type4」はABR(Area Border Router)で生成され、トータリースタブエリアを除く全エリアへ伝搬します。
CiscoルータにおけるLSA Type4に関するshowコマンドは以下の通りです。
- 「show ip ospf database」:リンクステートデータベースの一覧を確認
- 「show ip ospf database asbr-summary」:リンクステートデータベースのLSA Type4の詳細を確認
LSA Type 4でやりとりされる中身の確認(show ip ospf database asbr-summaryを解説)
次に実機から取得したLSA Type 4のリンクステートデータベースを確認しながら、LSA Type 4でやりとりされる内容を紹介いたします。
以下は「show ip ospf database asbr-summary」コマンドでルータID「5.5.5.5」の情報を取得しております。
LSA Type 4の各パラメータについてコメント文(黄色文字箇所)で解説しておりますので、気になる点をご確認下さい。
▼ OSPFデータベース情報(Type4) ▼
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | R3# show ip ospf database asbr-summary 5.5.5.5 OSPF Router with ID (3.3.3.3) (Process ID 1) Summary ASB Link States (Area 0) LS age: 383 // ← LSAが生成されてから経っている秒数 Options: (No TOS-capability, DC, Upward) // ← LSA Type4のオプション LS Type: Summary Links(AS Boundary Router) // ← 「Summary Links(AS Boundary Router)」 = このLSAがType4である事を示している。 Link State ID: 5.5.5.5 (AS Boundary Router address)// ← ASBRのルータID (この例ではルータIDが 5.5.5.5が非OSPF経路を再配布している事を示してる) Advertising Router: 3.3.3.3 // ← このLSAを生成したRouterID (ABRのルータID) LS Seq Number: 80000005 // ← このLSAのバージョン数 Checksum: 0x9677 // ← チェックサム用(エラーがないか確認する為のパラメータ) Length: 28 // ← このLSAのサイズ Network Mask: /0 // ← Type4では「Network Mask」は使わない ※無視で問題なし。 MTID: 0 Metric: 10 // ← ASBRへのコスト値 |
※本記事の下部「LSA Type 4の検証結果」にてLSA Type4に関する検証結果を纏めておりますので、合わせてご確認頂くことをお勧めします。
LSA Type4の理解度が格段と上がると思います!
LSA Type 4の伝搬範囲
次に以下のネットワーク図をベースにLSA Type4の伝搬について解説いたします。
上記の図の通り、ASBR(R5)では非OSPFネットワークの経路をOSPFネットワークへ再配布いたします。
その際、R5は自身がASBRである事を隣接ルータへ伝える為に、LSA Type1の「Eフラグ」に1をセットしR3へ広報します。
そのLSA Type1を受信したASRのR3は「LSA Type1 を LSA Type4」へ変換しOSPFネットワークヘ伝搬させる事により、全OSPFルータがR5のASBR情報を把握する事が出来ます。
LSA Type 4の検証結果
ではLSA Type 4に関する検証結果を紹介いたします。
検証ネットワーク上での実機のステータス内容を把握して頂くと、LSA Type 4の理解度が向上します!
検証時の確認ポイント
まず最初に、検証時の確認ポイントを整理しておきます。
- LSA Type1からLSA Type4への変換・LSA内容把握
- LSA Type4の伝搬範囲
検証ネットワーク
では次に検証ネットワークを紹介いたします。
※本検証ネットワークは既に設定済みです。
【参考】検証ネットワーク情報 ※興味ない方は飛ばしてOKです。
本検証ネットワークのOSPFステータスを以下に纏めております。
興味のある方はご覧下さい。
・「show ip ospf interface brief」コマンドで各OSPFインターフェース情報を出力しております。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | R1#show ip ospf interface brief Interface PID Area IP Address/Mask Cost State Nbrs F/C Lo0 1 0 1.1.1.1/24 1 LOOP 0/0 Et0/0 1 0 192.168.12.1/24 10 DR 1/1 Et0/1 1 0 192.168.13.1/24 10 BDR 1/1 R2#show ip ospf interface brief Interface PID Area IP Address/Mask Cost State Nbrs F/C Lo0 1 0 2.2.2.2/24 1 LOOP 0/0 Et0/0 1 0 192.168.12.2/24 10 BDR 1/1 Et0/1 1 1 192.168.24.1/24 10 DR 1/1 R3#show ip ospf interface brief Interface PID Area IP Address/Mask Cost State Nbrs F/C Lo0 1 0 3.3.3.3/24 1 LOOP 0/0 Et0/1 1 0 192.168.13.2/24 10 DR 1/1 Et0/0 1 2 192.168.35.1/24 10 BDR 1/1 R4# show ip ospf interface brief Interface PID Area IP Address/Mask Cost State Nbrs F/C Lo0 1 1 4.4.4.4/24 1 LOOP 0/0 Et0/1 1 1 192.168.24.2/24 10 BDR 1/1 R5#show ip ospf interface brief Interface PID Area IP Address/Mask Cost State Nbrs F/C Lo0 1 2 5.5.5.5/24 1 LOOP 0/0 Et0/0 1 2 192.168.35.2/24 10 DR 1/1 |
・「show ip ospf neighbor」コマンドでネイバー状態を出力しております。
以下の通り、全ルータ間でOSPFネイバーが確立出来ている事が確認できると思います。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | R1#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 2.2.2.2 1 FULL/BDR 00:00:33 192.168.12.2 Ethernet0/0 3.3.3.3 1 FULL/DR 00:00:39 192.168.13.2 Ethernet0/1 R2#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 1.1.1.1 1 FULL/DR 00:00:32 192.168.12.1 Ethernet0/0 4.4.4.4 1 FULL/BDR 00:00:34 192.168.24.2 Ethernet0/1 R3#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 1.1.1.1 1 FULL/BDR 00:00:35 192.168.13.1 Ethernet0/1 5.5.5.5 1 FULL/DR 00:00:38 192.168.35.2 Ethernet0/0 R4#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 2.2.2.2 1 FULL/DR 00:00:38 192.168.24.1 Ethernet0/1 R5#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 3.3.3.3 1 FULL/BDR 00:00:37 192.168.35.1 Ethernet0/0 |
正常性確認
では以下の2点について確認してみましょう!
- LSA Type1からLSA Type4への変換・LSA内容把握
- LSA Type4の伝搬範囲
【確認ポイント①】LSA Type1からLSA Type4への変換・LSA内容把握
ここではR5が生成しているLSA Type1がR3(ABR)でどのようにLSA Type4へ変換されるか、順を追って確認します。
まずは以下にてR3のOSPFデータベースを「show ip ospf database」「show ip ospf database router 1.1.1.1」で出力しております。
以下の通り、R5からLSA type1を受信している事が確認出来ます。
▼ R3のOSPFデータベース情報 ▼
1 2 3 4 5 6 7 8 | R3#show ip ospf database // ※LSA type1関する情報のみ抜粋しております Router Link States (Area 2) Link ID ADV Router Age Seq# Checksum Link count 3.3.3.3 3.3.3.3 926 0x80000025 0x00468A 1 5.5.5.5 5.5.5.5 584 0x80000028 0x00AEE7 2 // ← R5のLSA type1 |
▼ R3のOSPFデータベース情報(type1) ▼
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | R3#show ip ospf database router 5.5.5.5 OSPF Router with ID (3.3.3.3) (Process ID 1) Router Link States (Area 2) Routing Bit Set on this LSA in topology Base with MTID 0 LS age: 598 Options: (No TOS-capability, DC) LS Type: Router Links // ← 「Router Links」 = このLSAがType1である事を示している。 Link State ID: 5.5.5.5 // ← このLSAを生成したRouterID(R5) Advertising Router: 5.5.5.5 // ← このLSAを生成したRouterID(R5) LS Seq Number: 80000028 Checksum: 0xAEE7 Length: 48 AS Boundary Router // ← このLSAを生成した機器がASBRである事を示している(この例ではR5がASBRである事を示している) Number of Links: 2 // ← このLSAを生成したルータのリンク数(2リンクである事を示している) // ↓↓↓↓ 2リンクの詳細情報は以下に表示されております。 ↓↓↓↓ Link connected to: a Stub Network (Link ID) Network/subnet number: 5.5.5.5 (Link Data) Network Mask: 255.255.255.255 Number of MTID metrics: 0 TOS 0 Metrics: 1 Link connected to: a Transit Network (Link ID) Designated Router address: 192.168.35.2 (Link Data) Router Interface address: 192.168.35.2 Number of MTID metrics: 0 TOS 0 Metrics: 10 |
次にR3(ABR)でLSA Type1をどのようにLSA Type4へ変換されるか、確認します。
以下にてR3のOSPFデータベースを「show ip ospf database」で出力しております。
R3でR5(ASBR)より受領したLSA type1をLSA type4へ変換し反映されている事を確認しましょう!
▼ R3のOSPFデータベース情報 ▼
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | R3#show ip ospf database // ※LSA type1、4関する情報のみ抜粋しております // ★ ★ ★ ★ ★ ここからエリア2のOSPFデータベース ★ ★ ★ ★ ★ Router Link States (Area 2) // ← 「Router Links」 = LSA Type1のOSPFデータベースである事を示している。 Link ID ADV Router Age Seq# Checksum Link count 3.3.3.3 3.3.3.3 38 0x80000020 0x005085 1 5.5.5.5 5.5.5.5 39 0x80000023 0x00B8E2 2 // ←R5のLSA type1を受信している // ★ ★ ★ ★ ★ ここからエリア0のOSPFデータベース ★ ★ ★ ★ ★ Summary ASB Link States (Area 0)// ← 「Summary ASB Link States」 = LSA Type4のOSPFデータベースである事を示している。 Link ID ADV Router Age Seq# Checksum 5.5.5.5 3.3.3.3 1184 0x80000005 0x009677 // ←LSA type4をR3が生成している事が分かる。 |
では上記のLSAの詳細を確認してみましょう。
以下にてR3のOSPFデータベースを「show ip ospf database router 5.5.5.5」「show ip ospf database asbr-summary 5.5.5.5」で出力しております。
▼ R3のOSPFデータベース情報(type1) ▼
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | R3#show ip ospf database router 5.5.5.5 OSPF Router with ID (3.3.3.3) (Process ID 1) Router Link States (Area 2) Routing Bit Set on this LSA in topology Base with MTID 0 LS age: 598 Options: (No TOS-capability, DC) LS Type: Router Links // ← 「Router Links」 = このLSAがType1である事を示している。 Link State ID: 5.5.5.5 // ← このLSAを生成したRouterID Advertising Router: 5.5.5.5 LS Seq Number: 80000028 Checksum: 0xAEE7 Length: 48 AS Boundary Router // ← このLSAを生成した機器がASBRである事を示している(この例ではR5がASBRである事を示している) Number of Links: 2 Link connected to: a Stub Network (Link ID) Network/subnet number: 5.5.5.5 (Link Data) Network Mask: 255.255.255.255 Number of MTID metrics: 0 TOS 0 Metrics: 1 Link connected to: a Transit Network (Link ID) Designated Router address: 192.168.35.2 (Link Data) Router Interface address: 192.168.35.2 Number of MTID metrics: 0 TOS 0 Metrics: 10 |
▼ R3のOSPFデータベース情報(type4) ▼
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | R3# show ip ospf database asbr-summary 5.5.5.5 OSPF Router with ID (3.3.3.3) (Process ID 1) Summary ASB Link States (Area 0) LS age: 383 Options: (No TOS-capability, DC, Upward) LS Type: Summary Links(AS Boundary Router) // ← 「Summary Links(AS Boundary Router)」 = このLSAがType4である事を示している。 Link State ID: 5.5.5.5 (AS Boundary Router address)// ← R5(ASBR)のルータID Advertising Router: 3.3.3.3 LS Seq Number: 80000005 Checksum: 0x9677 Length: 28 Network Mask: /0 MTID: 0 |
showコマンドの出力結果の通り、
R3(ABR)にてLSA-Type 1の情報がLSA-Type 4へコピーされている事が分かります。
・LSA type 1の「Link State ID」がLSA type 4の「Link State ID」
【確認ポイント②】LSA Type4の伝搬範囲
ではR3(ABR)で生成したLSA Type4がR1→R2→R4で伝搬されるか、確認いたします。
以下の通り、R1・R2・R4でLSA Type4を受信している事が確認出来ます。
▼ R1のOSPFデータベース情報 ▼
1 2 3 4 5 6 7 8 | // ※LSA type4関する情報のみ抜粋しております R1#show ip ospf database Summary ASB Link States (Area 0) Link ID ADV Router Age Seq# Checksum 5.5.5.5 3.3.3.3 1271 0x80000005 0x009677 // ← LSA Type4を受信している |
▼ R2のOSPFデータベース情報 ▼
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | // ※LSA type4関する情報のみ抜粋しております R2#show ip ospf database // ★ ★ ★ ★ ★ ここからエリア0のOSPFデータベース ★ ★ ★ ★ ★ Summary ASB Link States (Area 0) Link ID ADV Router Age Seq# Checksum 5.5.5.5 3.3.3.3 1278 0x80000005 0x009677 // ← LSA Type4を受信している // ★ ★ ★ ★ ★ ここからエリア2のOSPFデータベース ★ ★ ★ ★ ★ Summary ASB Link States (Area 1) Link ID ADV Router Age Seq# Checksum 5.5.5.5 2.2.2.2 1221 0x80000005 0x007D80 // ← エリアが0から1へ変わる為、「ADV Router」がR2へ変わっている事が分かる |
▼ R4のOSPFデータベース情報 ▼
1 2 3 4 5 6 7 | // ※LSA type4関する情報のみ抜粋しております R4#show ip ospf database Summary ASB Link States (Area 1) Link ID ADV Router Age Seq# Checksum 5.5.5.5 2.2.2.2 1228 0x80000005 0x007D80 // ← LSA Type4を受信している |
上記の結果の通り、R1・R2・R4でLSA Type4(R5 5.5.5.5)を受信している事が分かります。
まとめ
最後までお読み頂きありがとうございました。
LSA Type4は非常に分かりにくい部分もありますが、理解しておくとトラブルシューティング時に役立ちます。ぜひ覚えておきましょう!
網羅的にOSPFの知識を身につけたい方は、以下のまとめ記事をご確認ください!!
>>参考記事: 「[まとめ] OSPF 基礎〜応用・検証結果の記事をまとめました!」