【おーえすぴーえふ】
OSPF とは?
最終更新:
💡 接続の地図とコストで、ネットワークの道を選ぶ
一つの自律システム内で、ルーターが接続情報を共有して経路を計算するルーティングプロトコル。設定されたコストを使って最短経路を求め、エリアに分けた運用もできる。
📌 このページのポイント
- 自律システム内で使う、リンクステート型のルーティングプロトコル
- ルーターが接続情報を共有し、最短経路計算で経路を計算する
- 最短はコストの合計で判断し、実際の通信時間が最短とは限らない
- エリアで情報の範囲を分け、エリア間はバックボーンを介してつなぐ
OSPFは一番速い道を探すの?
経路を自動で計算するけれど、通信時間を測って最速の道を選ぶわけではないよ。OSPFの「最短」はコストという数値が基準なんだ。
コストって回線速度のこと?
コストは管理者が設定できる値で、帯域幅そのものとは違うよ。同じエリア内の経路なら、通るリンクのコストを足して比較する。実際の混雑を必ず避ける仕組みではないんだ。
どうやって経路を計算するの?
ルーター同士が接続の状態を共有して、地図に相当する情報をそろえるよ。その情報から各ルーターが自分を起点に最短経路計算で経路を計算するんだ。
図のエリア0って何?
エリア間をつなぐバックボーンだよ。境界のルーターは複数のエリアに接続し、他エリア向けの経路情報を伝える。全ルーターがネットワーク全体の細かな地図を持つ説明にすると不正確なんだ。
障害が起きたらすぐ切り替わる?
接続の変化を検出して、情報を共有し経路を計算し直すよ。切り替えには収束までの時間があるので、瞬時に通信が回復すると保証するものではないんだ。
まとめ:ざっくりこれだけ覚えればOK!
「OSPF」って出てきたら「接続情報とコストを基に、ネットワーク内の経路を計算する仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「Open Shortest Path First」 = 最短経路優先
💬 Shortest Path Firstは、接続情報から最短経路を求める計算を指すよ。ここでの最短は物理的な距離や通信時間ではなく、コストを基準に考えよう。