OSPF設定確認
CCNAの試験難易度は年々上がってきており、障害原因を発見し解決するまでのスキルがあるかどうかを問う、より実践的な問題が増えているように感じます。
OSPFはCCNAの上位資格であるCCNPにまたがって出題される技術ですが、OSPFのトラブルシューティングに関する問題もCCNAで出題されますので、設定確認のコマンドや確認できる項目などを覚えておく必要があります。
今回は、OSPFのトラブルシューティングに使用するコマンドを紹介します。
各コマンドの重要な項目には色づけしていますので、まずはざっと概要を把握しておきましょう。
show ip protocolsコマンド
show ip protocolsコマンドはルータに設定されているルーティングプロトコルを表示します。
RouterA#show ip protocols Routing Protocol is "ospf 1" Outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set Router ID 10.0.2.200 Number of areas in this router is 1. 1 normal 0 stub 0 nssa Maximum path: 4 Routing for Networks: 10.0.1.0 0.0.0.255 area 0 10.0.2.0 0.0.0.255 area 0 Routing Information Sources: Gateway Distance Last Update 10.0.2.200 110 00:02:44 172.16.1.100 110 00:02:34 172.16.2.100 110 00:02:34 Distance: (default is 110)
オレンジ:設定されているルーティングプロトコル(OSPF)とそのプロセスID
紫:自身のルータID(OSPFルータを識別するための情報)
青:networkコマンドで指定したネットワーク
緑:アドミニストレーティブディスタンス(ルータに複数のルーティングプロトコルが設定されている場合に重要となる)
show ip ospfコマンド
show ip ospfコマンドはOSPFに関するトラフィックの状況などOSPF全体の情報を表示します。
RouterA#show ip ospf Routing Process "ospf 1" with ID 10.0.2.200 Supports only single TOS(TOS0) routes Supports opaque LSA Supports Link-local Signaling (LLS) Initial SPF schedule delay 5000 msecs Minimum hold time between two consecutive SPFs 10000 msecs Maximum wait time between two consecutive SPFs 10000 msecs Minimum LSA interval 5 secs. Minimum LSA arrival 1 secs LSA group pacing timer 240 secs Interface flood pacing timer 33 msecs Retransmission pacing timer 66 msecs 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. 1 normal 0 stub 0 nssa External flood list length 0 Area BACKBONE(0) Number of interfaces in this area is 2 Area has no authentication SPF algorithm last executed 00:02:57.860 ago SPF algorithm executed 3 times Area ranges are Number of LSA 5. Checksum Sum 0x026C40 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
オレンジ:設定されているルーティングプロトコル(OSPF)とそのプロセスID
紫:自身のルータID(OSPFルータを識別するための情報)
青:エリアID
緑:SPFツリーを計算した回数
show ip ospf interfaceコマンド
show ip ospf interfaceコマンドはOSPFが有効となっているインタフェースの情報を表示します。
また、インターフェイスごとのネイバー関係なども表示します。
RouterA#show ip ospf interface Ethernet0 is up, line protocol is up Internet Address 10.0.2.200/24, Area 0 Process ID 1, Router ID 10.0.2.200, Network Type BROADCAST, Cost: 10 Transmit Delay is 1 sec, State BDR, Priority 1 Designated Router (ID) 172.16.2.100, Interface address 10.0.2.100 Backup Designated router (ID) 10.0.2.200, Interface address 10.0.2.200 Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 oob-resync timeout 40 Hello due in 00:00:00 Index 2/2, flood queue length 0 Next 0x0(0)/0x0(0) Last flood scan length is 1, maximum is 1 Last flood scan time is 0 msec, maximum is 0 msec Neighbor Count is 1, Adjacent neighbor count is 1 Adjacent with neighbor 172.16.2.100 (Designated Router) Suppress hello for 0 neighbor(s) FastEthernet0 is up, line protocol is up Internet Address 10.0.1.200/24, Area 0 Process ID 1, Router ID 10.0.2.200, Network Type BROADCAST, Cost: 1 Transmit Delay is 1 sec, State BDR, Priority 1 Designated Router (ID) 172.16.1.100, Interface address 10.0.1.100 Backup Designated router (ID) 10.0.2.200, Interface address 10.0.1.200 Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 oob-resync timeout 40 Hello due in 00:00:08 Index 1/1, flood queue length 0 Next 0x0(0)/0x0(0) Last flood scan length is 1, maximum is 1 Last flood scan time is 0 msec, maximum is 0 msec Neighbor Count is 1, Adjacent neighbor count is 1 Adjacent with neighbor 172.16.1.100 (Designated Router) Suppress hello for 0 neighbor(s)
オレンジ:インターフェイスの状態、IPアドレス、エリアID
紫:リンクコスト
青:Hello/Deadタイマ間隔
show ip ospf neighborコマンド
show ip ospf neighborコマンドはOSPFの全てのネイバー関係を表示します。
RouterA#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 172.16.2.100 1 FULL/DR 00:00:37 10.0.2.100 Ethernet0 172.16.1.100 1 FULL/DR 00:00:30 10.0.1.100 FastEthernet0
より詳細なネイバー関係を確認したい場合は、show ip ospf neighbor detailコマンドを使用します。
show ip ospf databaseコマンド
show ip ospf databaseコマンドはリンクステートデータベース(LSDB)を表示します。
RouterA#show ip ospf database OSPF Router with ID (10.0.2.200) (Process ID 1) Router Link States (Area 0) Link ID ADV Router Age Seq# Checksum Link count 10.0.2.200 10.0.2.200 297 0x80000003 0x0010D5 2 172.16.1.100 172.16.1.100 301 0x80000003 0x0084B1 2 172.16.2.100 172.16.2.100 303 0x80000002 0x00181A 2 Net Link States (Area 0) Link ID ADV Router Age Seq# Checksum 10.0.1.100 172.16.1.100 301 0x80000001 0x00E3CD 10.0.2.100 172.16.2.100 304 0x80000001 0x00DAD3
OSPFに関しては確認項目が非常に多くあり、色づけした項目以外も重要なところはたくさんあります。
ですのでまずは全体の概略をつかんでおき、その後ひとつずつ細かく見ていくのが良いでしょう