ルーティングプロトコル
通信するときの お約束事だよ
ルーティングテーブルに関する情報を交換するときに使うよ
ダイナミックルーティングの話で出て来るよ
簡単に書くよ
ルーティングプロトコル(英:routing protocol)とは
通信するときに使う お約束事(通信プロトコル)のひとつ
であり
ネットワーク上の道案内において、案内人同士で地図の情報を交換するときに使う お約束事
です。
ちょっと小難しい言い方をすると
ルータ
(ネットワークを中継する機械)同士でルーティングテーブル
(ネットワーク上の道案内をするときに使う地図)に関する情報を交換するときに使うプロトコル
(お約束事)
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・通信プロトコル(プロトコル)
・ルーティング
・ルータ
・ルーティングテーブル
・スタティックルーティング
・ダイナミックルーティング
について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
通信プロトコル(プロトコル)は「通信するときに使う お約束事」です。
通信するときは足並みを揃える必要があります。
片方が日本語で話しかけたのに、もう一方が英語で お返事したのでは、コミュニケーションが成立しませんよね。
それと同じです。
そこで「○○通信をするときは ××というお約束事に従って やり取りしようね」と事前に決まっています。
言い方を変えると
通信するときは、お約束事が必要
なのです。
この「通信するときに使う お約束事」を「通信プロトコル(プロトコル)」と言います。
ルーティングは「ネットワーク上でやる道案内」です。
ルータは「ネットワーク上にいる案内人」です。
ネットワークには案内人がいて、やってくるデータの目的地を見て「君は、こっちの道を行きなよ」「あなたは、こっちに行った方が良いですね」と道案内をしています。
この仕組みを「ルーティング」と言います。
ルーティングの仕組みで出てくる案内人が「ルータ」さんです。
ルーティングテーブルは「ネットワーク上の道案内をするときに使う地図」です。
道案内をするときは地図を見ます。
案内人さんも記憶力には、あまり自信がありませんからね。
あらかじめ地図を用意しておいて、地図とデータの目的地を見比べて「こっちに行った方が良いよ」と案内してあげるのです。
このときに使う地図を「ルーティングテーブル」と言います。
さて、道案内のときに使う地図ですが、ずっと同じ地図を使い続けるわけにはいきません。
新しい道路ができたり、誰かが引っ越したりしたら、地図を書き換える必要があります。
この地図の書き換えは誰がやるのでしょうね?
選択肢は2つあります。
1.人間様にやっていただく
2.案内人自身がやる
の2つです。
「1.人間様にやっていただく」の場合は、人間様が新しい地図を用意してくれます。
案内人自身は用意された地図を見て案内するだけです。
このやり方を「スタティックルーティング」と言います。
「2.案内人自身がやる」の場合は、案内人同士で情報交換をして、案内人自身が地図を書き換えます。
このやり方を「ダイナミックルーティング」と言います。
以上を踏まえて、本題に入ります。
繰り返しになりますが、地図の更新を案内人自身がやる やり方(ダイナミックルーティング)では案内人同士で情報交換をします。
このときに使う
案内人同士で情報を交換するときに使う お約束事
が「ルーティングプロトコル」です。
案内人(ルータ)同士でやる地図(ルーティングテーブル)に関する情報交換も通信です。
ということは、やり取りする相手と足並みを揃える必要がありますよね。
お約束事(プロトコル)が必要です。
その足並みを揃えるときに使う お約束事がルーティングプロトコルです。
一言でまとめるよ
まぁ「ルーティングプロトコル」って単語が出てきたら「ルータ
(ネットワークを中継する機械)同士がルーティングテーブル
(ネットワーク上の道案内をするときに使う地図)に関する情報交換をするときに使う お約束事なんだな~」と お考えください。
おまけ
■訳してみるよ
「routing(ルーティング)」は「route(ルート)」+「ing」です。
「route(ルート)」の意味は「道」とか「道筋」とか「経路」とかです。
「routing」で「道案内」的な意味になります。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
何となく くっつけると
道案内のお約束事
となります。
■検索してみる?






