
【決定版】OSPFの心臓部「LSDB(リンク状態データベース)」を世界一わかりやすく解説
こんにちは!
前回は、ルーターの道案内ルール(ルーティングプロトコル)である「RIP」と「OSPF」の違いを、「案内標識」と「カーナビ」に例えて解説しました。
今回は、OSPFがなぜ「カーナビ」のように賢く、素早い判断ができるのか? その秘密である「LSDB(リンク状態データベース)」について掘り下げてみましょう。
これを読めば、ネットワークエンジニアがなぜOSPFを信頼しているのかがハッキリわかります!
🛰️ 賢さの秘密は「全員が同じ地図を持っている」こと
RIPなどの古い仕組みは、隣のルーターから「あっちが近いよ」というウワサ話を聞いて道を決めるだけでした。そのため、ネットワーク全体がどうなっているのか、誰も把握していませんでした。
しかし、OSPFは違います。
OSPFに参加しているすべてのルーターは、手元に「リンク状態データベース(LSDB)」という、ネットワーク全体の完全な地図を持っています。
LSDBができるまでの3ステップ
LSA(自己紹介カード)を送る: 各ルーターが「私の隣には誰がいて、回線の速さはこれくらい」という情報を書いたカード(LSA)を作成します。
情報の同期(フラッディング): そのカードをネットワーク全体にばらまき、全員が全員のカードを収集します。
データベースの完成: 全員のカードが揃うと、パズルのように組み合わさって、「ネットワーク全体の詳細な地図(LSDB)」が完成します。
ここがポイント!
エリア内のすべてのルーターは、「全く同じLSDB(地図)」を持っています。全員が同じ地図を見ているからこそ、意見の食い違い(ループ)が起きず、正確なルートを選べるのです。
⚡ 障害が起きても「一瞬」で迂回できる理由
もし、どこかの道で通行止め(回線障害)が起きたらどうなるでしょう?
事故を見つけたルーターが、すぐに「ここ通れないよ!」という新しいカード(LSA)を全員に送ります。
カードを受け取った他のルーターは、手元の地図(LSDB)をサッと書き換えます。
書き換えた地図をもとに、その場で「じゃあ、次はこの道が最短だ!」と最短経路(SPF計算)をやり直します。
隣の人に相談することなく、自分の手元の地図を見て即座に判断できる。これが、OSPFの復旧(コンバージェンス)が非常に速い理由です。
🛠️ 見てみよう!OSPFの「地図作り」シミュレーター
実際にルーターたちがどのように情報を交換して、手元のデータベース(地図)を作り上げるのか、以下のシミュレーターで体験してみてください!
リンクのコストを変えたり、リンクを切断したりすると、その情報がどのように伝わり、各ルーターの「地図」が書き換わるのかがリアルタイムでわかります。
💡 まとめ:LSDBは「信頼の証」
OSPFを学ぶ上で「LSDB」は避けて通れない言葉ですが、その正体は「みんなで共有している最新の地図」です。
全員が同じ地図を持つから、迷わない。
地図が常に最新に更新されるから、障害に強い。
自分の地図で計算するから、判断が早い。
この「情報の透明性」こそが、OSPFが世界中の重要なネットワークで使われ続けている最大の理由なのです!