初めての投稿になります。至らぬ点あると思いますがご了承ください。
実現したいこと
(OSPF)「show ip ospf database」コマンドを実行した際の出力結果中の「Link ID」が想定していた値と異なるため、なぜその値となるか理解したい。
前提
パケットトレーサー(Packet Tracer)を使用し、以下のようなネットワークを構築しました。
ネットワークを構成する各ノード(PC、ルーター)のIPアドレス等の詳細については後述の通りです。
PCA、PCB間のPing疎通は取れていることを確認済みです。
図の左ノードから順に、
【PCA】
IPアドレス
192.168.1.10/28
【R1】
IPアドレス
インターフェース fa 0/0(PCA側):192.168.1.1/28
インターフェース fa 0/1(R2側):192.168.1.17/28
OSPF
以下コマンドにより設定。
R1(config)#router ospf 10 R1(config-router)#network 192.168.1.0 0.0.0.15 area 0 R1(config-router)#network 192.168.1.16 0.0.0.15 area 0 R1(config-router)#end R1#
【R2】
IPアドレス
インターフェース fa 0/0(R1側):192.168.1.18/28
インターフェース fa 0/1(R3側):192.168.1.33/28
OSPF
以下コマンドにより設定。
R1(config)#router ospf 10 R1(config-router)#network 192.168.1.16 0.0.0.15 area 0 R1(config-router)#network 192.168.1.32 0.0.0.15 area 0 R1(config-router)#end R1#
【R3】
IPアドレス
インターフェース fa 0/0(R2側):192.168.1.34/28
インターフェース fa 0/1(PCB側):192.168.1.129/28
OSPF
以下コマンドにより設定。
R1(config)#router ospf 10 R1(config-router)#network 192.168.1.32 0.0.0.15 area 0 R1(config-router)#network 192.168.1.128 0.0.0.15 area 0 R1(config-router)#end R1#
【PCB】
IPアドレス
192.168.1.129/28
発生している問題・エラーメッセージ
「show ip ospf database」コマンドを実行した際の出力結果中にある
「Link ID」が何を指しているかが不明です。
例えば、R1で該当コマンドを実行した際の出力結果は以下のようになります。
R1#show ip ospf database OSPF Router with ID (192.168.1.17) (Process ID 10) Router Link States (Area 0) Link ID ADV Router Age Seq# Checksum Link count 192.168.1.17 192.168.1.17 689 0x80000006 0x00579d 2 192.168.1.129 192.168.1.129 694 0x80000006 0x009fd2 2 192.168.1.33 192.168.1.33 689 0x80000007 0x000a0d 2 Net Link States (Area 0) Link ID ADV Router Age Seq# Checksum 192.168.1.34 192.168.1.129 694 0x80000003 0x00f901 192.168.1.18 192.168.1.33 689 0x80000003 0x00b3b4 R1#
「ChatGPT」によると、後述の回答が得られました。
回答によると「Router Link States」「Net Link States」とも、Link IDは「Router ID」であると読み取れます。
ただし、先述の出力結果の内、「Net Link States」についてはLink IDが「Router ID」となっていないように見え、矛盾していると考えております。
なお、「Router ID」は特に明示的に指定しておらず、ループバックインターフェースを持たない場合、そのルーターが持つ物理インターフェースの最大値が適用される認識です。
ChatGPTの回答
(省略)
Link IDの役割
Link IDは、OSPFネットワーク内でリンクステートアドバタイズメント(LSA)においてリンクを識別するために使用されるIDです。具体的には、OSPFでは以下のようなLSAタイプごとにLink IDが異なる意味を持ちます。Router LSA(タイプ1):
Link ID: このLSA内のLink IDは、接続されたネットワークのIPアドレスまたは接続された他のルータのRouter IDです。Network LSA(タイプ2):
Link ID: ネットワークのDesignated Router(DR)のRouter IDです。(省略)
試したこと
- Web検索
- ChatGPTへの質問
補足情報(FW/ツールのバージョンなど)
特になし。
あなたの回答
tips
プレビュー