Current configuration:
hostname r1.1.1.1
interface Loopback0
ip address 1.1.1.1 255.0.0.0
interface Ethernet2/0/0
ip address 4.0.0.1 255.0.0.0
interface Serial2/1/0
ip address 5.0.0.1 255.0.0.0
router ospf 2
network 4.0.0.0 0.255.255.255 area 0
network 5.0.0.0 0.255.255.255 area 1
area 1 virtual-link 3.3.3.3
end
ルータ 2.2.2.2
Current configuration:
hostname r2.2.2.2
interface Loopback0
ip address 2.2.2.2 255.0.0.0
interface Serial0/1/0
ip address 5.0.0.2 255.0.0.0
interface ATM1/0.20 point-to-point
ip address 6.0.0.2 255.0.0.0
router ospf 2
network 6.0.0.0 0.255.255.255 area 1
network 5.0.0.0 0.255.255.255 area 1
end
ルータ 3.3.3.3
Current configuration:
hostname r3.3.3.3
interface Loopback0
ip address 3.3.3.3 255.0.0.0
interface Ethernet0/0
ip address 12.0.0.3 255.0.0.0
interface ATM2/0.20 point-to-point
ip address 6.0.0.3 255.0.0.0
router ospf 2
network 12.0.0.0 0.255.255.255 area 2
network 6.0.0.0 0.255.255.255 area 1
area 1 virtual-link 1.1.1.1
end
OSPF データベースの検査
show ip ospf database コマンドを使用して、このネットワーク環境の情報が OSPF データベースにどのように格納されているかを見てみましょう。
r1.1.1.1#show ip ospf database
OSPF Router with ID (1.1.1.1) (Process ID 2)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 919 0x80000003 0xD5DF 2
3.3.3.3 3.3.3.3 5 (DNA) 0x80000002 0x3990 1
Summary Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
5.0.0.0 1.1.1.1 1945 0x80000002 0xAA48
5.0.0.0 3.3.3.3 9 (DNA) 0x80000001 0x7A70
6.0.0.0 1.1.1.1 1946 0x80000002 0xA749
6.0.0.0 3.3.3.3 9 (DNA) 0x80000001 0xEA3F
12.0.0.0 3.3.3.3 9 (DNA) 0x80000001 0xF624
Router Link States (Area 1)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 1946 0x80000005 0xDDA6 2
2.2.2.2 2.2.2.2 10 0x80000009 0x64DD 4
3.3.3.3 3.3.3.3 930 0x80000006 0xA14C 2
Summary Net Link States (Area 1)
Link ID ADV Router Age Seq# Checksum
4.0.0.0 1.1.1.1 1947 0x80000002 0x9990
4.0.0.0 3.3.3.3 911 0x80000001 0xEBF5
12.0.0.0 1.1.1.1 913 0x80000001 0xBF22
12.0.0.0 3.3.3.3 931 0x80000001 0xF624
r2.2.2.2#show ip ospf database
OSPF Router with ID (2.2.2.2) (Process ID 2)
Router Link States (Area 1)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 1988 0x80000005 0xDDA6 2
2.2.2.2 2.2.2.2 50 0x80000009 0x64DD 4
3.3.3.3 3.3.3.3 969 0x80000006 0xA14C 2
Summary Net Link States (Area 1)
Link ID ADV Router Age Seq# Checksum
4.0.0.0 1.1.1.1 1988 0x80000002 0x9990
4.0.0.0 3.3.3.3 950 0x80000001 0xEBF5
12.0.0.0 1.1.1.1 955 0x80000001 0xBF22
12.0.0.0 3.3.3.3 970 0x80000001 0xF624
r3.3.3.3#show ip ospf database
OSPF Router with ID (3.3.3.3) (Process ID 2)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 6 (DNA) 0x80000003 0xD5DF 2
3.3.3.3 3.3.3.3 977 0x80000002 0x3990 1
Summary Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
5.0.0.0 1.1.1.1 1027 (DNA) 0x80000002 0xAA48
5.0.0.0 3.3.3.3 986 0x80000001 0x7A70
6.0.0.0 1.1.1.1 1027 (DNA) 0x80000002 0xA749
6.0.0.0 3.3.3.3 987 0x80000001 0xEA3F
12.0.0.0 3.3.3.3 987 0x80000001 0xF624
Router Link States (Area 1)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 2007 0x80000005 0xDDA6 2
2.2.2.2 2.2.2.2 68 0x80000009 0x64DD 4
3.3.3.3 3.3.3.3 987 0x80000006 0xA14C 2
Summary Net Link States (Area 1)
Link ID ADV Router Age Seq# Checksum
4.0.0.0 1.1.1.1 2007 0x80000002 0x9990
4.0.0.0 3.3.3.3 967 0x80000001 0xEBF5
12.0.0.0 1.1.1.1 973 0x80000001 0xBF22
12.0.0.0 3.3.3.3 987 0x80000001 0xF624
Router Link States (Area 2)
Link ID ADV Router Age Seq# Checksum Link count
3.3.3.3 3.3.3.3 987 0x80000003 0xCF5 1
Summary Net Link States (Area 2)
Link ID ADV Router Age Seq# Checksum
4.0.0.0 3.3.3.3 968 0x80000001 0xEBF5
5.0.0.0 3.3.3.3 988 0x80000001 0x7A70
6.0.0.0 3.3.3.3 988 0x80000001 0xEA3F
仮想リンクを通じて学習された Link-State Advertisement(LSA; リンクステート アドバタイズメント)には「do not age」オプションがついている点に注意してください。仮想リンクはデマンド回線のように取り扱われています。
r1.1.1.1#show ip ospf database router 1.1.1.1
OSPF Router with ID (1.1.1.1) (Process ID 2)
Router Link States (Area 0)
LS age: 1100
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 1.1.1.1
!-- ルータ リンクの場合、Link State Id は常に !-- Advertising Router と同じです。
Advertising Router: 1.1.1.1
!-- これは、この LSA を作成した!-- ルータのルータ ID です。
LS Seq Number: 80000003
Checksum: 0xD5DF
Length: 48
Area Border Router
!-- ルータ LSA 内のビット B は、このルータが !-- Area Border Router(ABR; エリア境界ルータ)であることを示しています。
Number of Links: 2
!-- エリア 0 には 2 つのリンクがあります。
Link connected to: a Virtual Link
(Link ID) Neighboring Router ID: 3.3.3.3
!-- 仮想リンクの相手側にある近接ルータ!-- のルータ ID
(Link Data) Router Interface address: 5.0.0.1
!-- このルータが近接ルータへのパケットの送信に!-- 使用するインターフェイス
Number of TOS metrics: 0
TOS 0 Metrics: 65
!-- メトリックは、このルータが近接ルータに
!-- 到達するためのコストから算出されます。
!-- ATM リンクのコストは 1、
!-- シリアル リンクのコストは 64 です。
Link connected to: a Stub Network
!-- これはイーサネット セグメント 4.0.0.0/8 を表します。
(Link ID) Network/subnet number: 4.0.0.0
(Link Data) Network Mask: 255.0.0.0
Number of TOS metrics: 0
TOS 0 Metrics: 10
Router Link States (Area 1)
LS age: 122
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 1.1.1.1
Advertising Router: 1.1.1.1
LS Seq Number: 80000006
Checksum: 0xDBA7
Length: 48
Area Border Router
Number of Links: 2
!-- エリア 1 には 2 つのリンクがあります。
Link connected to: another Router (point-to-point)
(Link ID) Neighboring Router ID: 2.2.2.2
(Link Data) Router Interface address: 5.0.0.1
Number of TOS metrics: 0
TOS 0 Metrics: 64
Link connected to: a Stub Network
(Link ID) Network/subnet number: 5.0.0.0
(Link Data) Network Mask: 255.0.0.0
Number of TOS metrics: 0
TOS 0 Metrics: 64
r1.1.1.1#show ip ospf database router 2.2.2.2
OSPF Router with ID (1.1.1.1) (Process ID 2)
Router Link States (Area 1)
LS age: 245
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 2.2.2.2
Advertising Router: 2.2.2.2
LS Seq Number: 80000009
Checksum: 0x64DD
Length: 72
Number of Links: 4
Link connected to: another Router (point-to-point)
(Link ID) Neighboring Router ID: 3.3.3.3
(Link Data) Router Interface address: 6.0.0.2
Number of TOS metrics: 0
TOS 0 Metrics: 1
Link connected to: a Stub Network
(Link ID) Network/subnet number: 6.0.0.0
(Link Data) Network Mask: 255.0.0.0
Number of TOS metrics: 0
TOS 0 Metrics: 1
Link connected to: another Router (point-to-point)
(Link ID) Neighboring Router ID: 1.1.1.1
(Link Data) Router Interface address: 5.0.0.2
Number of TOS metrics: 0
TOS 0 Metrics: 64
Link connected to: a Stub Network
(Link ID) Network/subnet number: 5.0.0.0
(Link Data) Network Mask: 255.0.0.0
Number of TOS metrics: 0
TOS 0 Metrics: 64
r1.1.1.1#show ip ospf database router 3.3.3.3
OSPF Router with ID (1.1.1.1) (Process ID 2)
Router Link States (Area 0)
Routing Bit Set on this LSA
LS age: 5 (DoNotAge)
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 3.3.3.3
Advertising Router: 3.3.3.3
LS Seq Number: 80000002
Checksum: 0x3990
Length: 36
Area Border Router
Number of Links: 1
Link connected to: a Virtual Link
(Link ID) Neighboring Router ID: 1.1.1.1
(Link Data) Router Interface address: 6.0.0.3
Number of TOS metrics: 0
TOS 0 Metrics: 65
Router Link States (Area 1)
Routing Bit Set on this LSA
LS age: 1137
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 3.3.3.3
Advertising Router: 3.3.3.3
LS Seq Number: 80000006
Checksum: 0xA14C
Length: 48
Area Border Router
Number of Links: 2
Link connected to: another Router (point-to-point)
(Link ID) Neighboring Router ID: 2.2.2.2
(Link Data) Router Interface address: 6.0.0.3
Number of TOS metrics: 0
TOS 0 Metrics: 1
Link connected to: a Stub Network
(Link ID) Network/subnet number: 6.0.0.0
(Link Data) Network Mask: 255.0.0.0
Number of TOS metrics: 0
TOS 0 Metrics: 1
r3.3.3.3#show ip ospf database summary 12.0.0.0
OSPF Router with ID (3.3.3.3) (Process ID 2)
Summary Net Link States (Area 0)
LS age: 1779
Options: (No TOS-capability, DC)
LS Type: Summary Links(Network)
Link State ID: 12.0.0.0 (summary Network Number)
Advertising Router: 3.3.3.3
LS Seq Number: 80000001
Checksum: 0xF624
Length: 28
Network Mask: /8
TOS: 0 Metric: 10
Summary Net Link States (Area 1)
LS age: 1766
Options: (No TOS-capability, DC)
LS Type: Summary Links(Network)
Link State ID: 12.0.0.0 (summary Network Number)
Advertising Router: 1.1.1.1
LS Seq Number: 80000001
Checksum: 0xBF22
Length: 28
Network Mask: /8
TOS: 0 Metric: 75
LS age: 1781
Options: (No TOS-capability, DC)
LS Type: Summary Links(Network)
Link State ID: 12.0.0.0 (summary Network Number)
Advertising Router: 3.3.3.3
LS Seq Number: 80000001
Checksum: 0xF624
Length: 28
Network Mask: /8
TOS: 0 Metric: 10
r1.1.1.1#show ip route ospf
O 6.0.0.0/8 [110/65] via 5.0.0.2, 00:38:12, Serial2/1/0
O IA 12.0.0.0/8 [110/75] via 5.0.0.2, 00:38:02, Serial2/1/0
r2.2.2.2#show ip route ospf
O IA 4.0.0.0/8 [110/74] via 5.0.0.1, 00:38:08, Serial0/1/0
O IA 12.0.0.0/8 [110/11] via 6.0.0.3, 00:38:12, ATM1/0.20
!-- これは上記の例で示した経路です。
r3.3.3.3#show ip route ospf
O 4.0.0.0/8 [110/75] via 6.0.0.2, 00:38:18, ATM2/0.20
O 5.0.0.0/8 [110/65] via 6.0.0.2, 00:38:28, ATM2/0.20
show ip ospf database - Link State Advertisement(LSA; リンクステート アドバタイズメント)のリストを表示し、それらをリンク ステート データベースに挿入します。このリストは LSA ヘッダー内の情報だけを示します。
show ip ospf database [router] [link-state-id] - データベース内に保持されている、特定のルータの LSA すべてを一覧表示します。LSA はすべてのルータによって生成されます。これらの基本的な LSA には、ルータのリンクまたはインターフェイスすべてと、そのリンクの状態および発信コストが含まれています。これらの LSA は生成されたエリア内にだけフラッディングされます。
show ip ospf [process-id [area-id]] database [summary] [link-state-id] - データベース内に保持されている、ネットワーク要約 LSA の情報だけを表示します。
show ip ospf database summary self-originate - 自身が発信した(ローカル ルータからの)LSA だけを表示します。
debug ip ospf adjacency - OSPF の隣接関係の構築または解除に関連するイベントを表示します。
debug の出力例
ルータは物理リンクと同じように、仮想リンクを使用して隣接関係を確立し、LSA を交換します。隣接関係を確認するには、ルータ LSA か、または debug ip ospf adjacency コマンドの出力を調べます。次に例を示します。
1w2d: OSPF: Rcv hello from 1.1.1.1 area 0 from OSPF_VL3 5.0.0.1
1w2d: OSPF: 2 Way Communication to 1.1.1.1 on OSPF_VL3, state 2WAY
1w2d: OSPF: Send DBD to 1.1.1.1 on OSPF_VL3 seq 0xD1C opt 0x62 flag 0x7 len 32
1w2d: OSPF: End of hello processing
1w2d: OSPF: Rcv DBD from 1.1.1.1 on OSPF_VL3 seq 0x1617 opt 0x22 flag 0x7 len 32 mtu 0 state EXSTART
1w2d: OSPF: First DBD and we are not SLAVE
1w2d: OSPF: Rcv DBD from 1.1.1.1 on OSPF_VL3 seq 0xD1C opt 0x22 flag 0x2 len 172 mtu 0 state EXSTART
1w2d: OSPF: NBR Negotiation Done. We are the MASTER
1w2d: OSPF: Send DBD to 1.1.1.1 on OSPF_VL3 seq 0xD1D opt 0x62 flag 0x3 len 172
1w2d: OSPF: Database request to 1.1.1.1
1w2d: OSPF: sent LS REQ packet to 5.0.0.1, length 36
1w2d: OSPF: Rcv DBD from 1.1.1.1 on OSPF_VL3 seq 0xD1D opt 0x22 flag 0x0 len 32 mtu 0 state EXCHANGE
1w2d: OSPF: Send DBD to 1.1.1.1 on OSPF_VL3 seq 0xD1E opt 0x62 flag 0x1 len 32
1w2d: OSPF: Rcv DBD from 1.1.1.1 on OSPF_VL3 seq 0xD1E opt 0x22 flag 0x0 len 32 mtu 0 state EXCHANGE
1w2d: OSPF: Exchange Done with 1.1.1.1 on OSPF_VL3
1w2d: OSPF: Synchronized with 1.1.1.1 on OSPF_VL3, state FULL
1w2d: OSPF: Build router LSA for area 0, router ID 3.3.3.3, seq 0x80000029
1w2d: OSPF: Dead event ignored for 1.1.1.1 on demand circuit OSPF_VL3
TAG-7505-1#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
2.2.2.2 1 FULL/ - 00:00:38 6.0.0.2 ATM2/0.20
仮想リンク上の隣接関係は、show ip ospf neighbor コマンドの出力中には表示されない点に注意してください。仮想リンク上の隣接関係を確認するには、ルータ LSA を表示する、隣接関係が確立されたときの debug コマンドを観察する、show ip ospf virtual-links コマンドを使用する、のいずれかの方法を使用します。