【るーてぃんぐぷろとこる】

ルーティングプロトコル とは?

最終更新:
💡 ルータ同士が「どこへ行けるか」を教え合う共通のルール

ルータ同士が経路情報を交換し合うための通信規約。OSPFやBGPなどが代表例。

📌 このページのポイント
ルータ同士で経路を教え合う経路情報を交換ABC学んだ情報 + 選択の基準宛先への経路を決める
矢印は経路情報の交換のイメージです。実際の通信の転送や、距離だけでの選択とは区別します。
ひよこ ひよこ
ルーティングプロトコルって、何をしてくれるの?
ペンギン先生 ペンギン先生
ルータ同士が「この宛先へ行ける」という経路情報をやり取りするためのルールだよ。その情報を基に、ルータは通信を次にどこへ送るかを判断する。ルータの設定を何もかも自動で済ませる仕組みではないんだ。
ひよこ ひよこ
一番近い道を選ぶの?
ペンギン先生 ペンギン先生
選ぶ基準はプロトコルや設定によるよ。たとえばOSPFはリンクのコストを使って経路を計算する。BGPは経由する自律システムの情報や運用方針などを使うので、地図上の距離が短い道を必ず選ぶわけではないんだ。
ひよこ ひよこ
OSPFとBGPは、使う場所が違うの?
ペンギン先生 ペンギン先生
OSPFは一つの自律システム内で使うIGPの代表例だよ。自律システムは、まとまった管理方針で運用されるネットワークの単位。BGPは自律システム同士をつなぐ経路の交換に使われ、同じ自律システムの中で情報を伝えるiBGPもあるんだ。
ひよこ ひよこ
道が壊れたら、すぐ別の道へ行ける?
ペンギン先生 ペンギン先生
変化を検出して経路情報が更新され、利用できる別経路があれば切り替えられるよ。ただし、全体の情報が落ち着くまで時間がかかることもあるし、別経路がなければ通信を続けられない。無停止を保証するわけではないんだ。
ひよこ ひよこ
手動で道順を書く方法もある?
ペンギン先生 ペンギン先生
それがスタティックルーティングだよ。管理者が経路を設定するので、単純な構成では分かりやすい。動的な方法でも接続相手や交換する情報、優先方針などの設定は必要で、ネットワークの規模や変化に合わせて選ぶんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ルーティングプロトコル」って出てきたら「ルータ同士が、宛先への道順を教え合うルール」と思えばだいたいOK!
📖 おまけ:英語の意味
「Routing Protocol」 = 経路制御規約
💬 routingは「経路選択」、protocolは「通信規約」だよ。ルータ同士が経路情報をやり取りするためのルールという意味だよ。

参考資料

← 用語集にもどる