OSPFのコマンド(詳細)(show ip ospf database)


OSPFで使用される LSDB(Link State Database)=リンクステートデータベース の内容を確認するためのコマンドです。

OSPFは各ルータがこのLSDBをもとに SPF(ダイクストラ)アルゴリズム を実行し、最短経路ツリー(SPFツリー)を作ります。
このコマンドで「どんなLSAが存在しているか」を確認できます。

基本構文

Router# show ip ospf database

出力例(全体表示)

Router# show ip ospf database

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

                Router Link States (Area 0)

Link ID         ADV Router      Age     Seq#       Checksum Link count
1.1.1.1         1.1.1.1         600     0x8000000A 0x0098   3
2.2.2.2         2.2.2.2         710     0x80000009 0x006A   3

                Net Link States (Area 0)

Link ID         ADV Router      Age     Seq#       Checksum
10.1.1.1        2.2.2.2         670     0x80000007 0x00AF

                Summary Net Link States (Area 0)

Link ID         ADV Router      Age     Seq#       Checksum
172.16.1.0      3.3.3.3         430     0x80000005 0x00B4

各項目の意味

項目説明
Link IDLSAを識別するID。ルータIDやネットワークアドレスなど
ADV RouterそのLSAを広告(Advertise)しているルータのRouter ID
AgeLSAが生成されてからの時間(秒)。1800秒で再送信、3600秒で削除
Seq#LSAのシーケンス番号。新しいほど値が大きい
Checksumデータ整合性確認用
Link countRouter LSAの場合、リンク数を示す

LSA(Link-State Advertisement)の種類

種類名称内容生成元
Type 1Router LSAルータ自身の接続情報各ルータ(エリア内のみ)
Type 2Network LSADRがマルチアクセスネットワークを代表して広告DR(エリア内)
Type 3Summary LSA他エリアのネットワーク情報ABR
Type 4ASBR Summary LSAASBRまでの経路ABR
Type 5External LSA外部ネットワーク経路(例:EIGRP、静的ルート)ASBR
Type 7NSSA External LSANSSAエリアでの外部経路情報NSSA内のASBR

特定のLSAタイプのみ表示

コマンド説明
show ip ospf database routerType 1(Router LSA)のみ表示
show ip ospf database networkType 2(Network LSA)のみ表示
show ip ospf database summaryType 3/4(Summary LSA)を表示
show ip ospf database externalType 5(External LSA)を表示
show ip ospf database nssa-externalType 7(NSSA External LSA)を表示

Router LSA 詳細例

Router# show ip ospf database router 1.1.1.1

            Router Link States (Area 0)

Link ID: 1.1.1.1 (Router ID)
Number of Links: 3

Link connected to: a Transit Network
 (Link ID) Designated Router address: 10.1.1.1
 (Link Data) Router Interface address: 10.1.1.2
 Number of TOS metrics: 0
 TOS 0 Metrics: 10

このLSAは「ルータ1.1.1.1がエリア0内でどのネットワークに接続しているか」を表しています。
ここでの「Metric: 10」がOSPFコスト値です。

使いどころ

経路情報の不一致調査

  • ルータ間でLSDBの内容(LSA数やSeq#)が違う場合、SPF結果も異なる
    → ネイバーのLSDB同期不良の可能性(Adjacency不成立やMTU不一致など)

外部経路(Type 5)確認

  • 外部ルート(例:デフォルトルート、静的経路再配布)が正しく広まっているか確認可能

SPFの入力確認

  • 実際に「どのLSAがSPFツリー作成に使われているか」を見られる