OSPFで使用される LSDB(Link State Database)=リンクステートデータベース の内容を確認するためのコマンドです。
OSPFは各ルータがこのLSDBをもとに SPF(ダイクストラ)アルゴリズム を実行し、最短経路ツリー(SPFツリー)を作ります。
このコマンドで「どんなLSAが存在しているか」を確認できます。
Contents
基本構文
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 ID | LSAを識別するID。ルータIDやネットワークアドレスなど |
| ADV Router | そのLSAを広告(Advertise)しているルータのRouter ID |
| Age | LSAが生成されてからの時間(秒)。1800秒で再送信、3600秒で削除 |
| Seq# | LSAのシーケンス番号。新しいほど値が大きい |
| Checksum | データ整合性確認用 |
| Link count | Router LSAの場合、リンク数を示す |
LSA(Link-State Advertisement)の種類
| 種類 | 名称 | 内容 | 生成元 |
|---|---|---|---|
| Type 1 | Router LSA | ルータ自身の接続情報 | 各ルータ(エリア内のみ) |
| Type 2 | Network LSA | DRがマルチアクセスネットワークを代表して広告 | DR(エリア内) |
| Type 3 | Summary LSA | 他エリアのネットワーク情報 | ABR |
| Type 4 | ASBR Summary LSA | ASBRまでの経路 | ABR |
| Type 5 | External LSA | 外部ネットワーク経路(例:EIGRP、静的ルート) | ASBR |
| Type 7 | NSSA External LSA | NSSAエリアでの外部経路情報 | NSSA内のASBR |
特定のLSAタイプのみ表示
| コマンド | 説明 |
|---|---|
| show ip ospf database router | Type 1(Router LSA)のみ表示 |
| show ip ospf database network | Type 2(Network LSA)のみ表示 |
| show ip ospf database summary | Type 3/4(Summary LSA)を表示 |
| show ip ospf database external | Type 5(External LSA)を表示 |
| show ip ospf database nssa-external | Type 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ツリー作成に使われているか」を見られる