ダイナミックルーティング
ネットワーク上の道案内(ルーティング)の やり方だよ
地図(ルーティングテーブル)の更新を、機器同士が勝手に情報交換して自動でやるよ
簡単に書くよ
ダイナミックルーティング(英:dynamic routing)とは
案内人同士で情報交換して勝手に更新する地図を使った、ネットワークにおける道案内のこと。
ちょっと小難しい言い方をすると
自動で更新されるルーティングテーブル
(ネットワーク上の道案内をするときに使う地図)を使った、ルーティング
(通信相手までの経路を判断する仕組み)のこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「ルーティング」と「ルーティングテーブル」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
ルーティングは「ネットワーク上でやる道案内」です。
データの目的地を見て「あ~、君はこっちの道を行ってね」「そこに行きたいなら、こっちの道を行くと良いよ」と案内してあげる仕組みです。
詳細は、用語「ルーティング」の説明を ご覧ください。
ルーティングテーブルは「ネットワーク上の道案内をするときに使う地図」です。
道案内するときは、この地図とデータの目的地をすりあわせて「こっちに行った方が良いよ」と案内してあげます。
以上を踏まえて
機器同士で情報を交換して自動更新している地図を使った、ネットワーク上の道案内
が「ダイナミックルーティング」です。
道案内するときは地図を使います。
この地図の書き換えを案内役の機器(ルータ)自身がやる やり方です。
新しい道路ができたり、誰かがどこかに引っ越したりすると、仲間同士で情報交換をして、機器自身が地図を書き換えていきます。
一方で、人間様の手によって手動で更新する地図を使うやり方もあります。
こちらは「スタティックルーティング」と呼ばれるやり方です。
スタティックルーティングでは、人の手で書き換えない限り同じ地図を使い続けることになります。
ダイナミックルーティングとスタティックルーティングは、よく比較されます。
できれば併せて覚えてあげてください。
案内するときは地図を使いますが、その地図の更新を機器自身がやる(ダイナミックルーティング)か人の手でやる(スタティックルーティング)かの違いです。
スタティックルーティングと比較したときのダイナミックルーティングのメリットは
管理の手間が少ない
ことでしょう。
ダイナミックルーティングでは、地図の更新を機器自身がやります。
機器同士で情報を交換して勝手に地図を最新版に保つので、ネットワークの構成が変わっても人間様はぼーっとしていれば良いのです。
一方のデメリットは
ネットワーク上の負荷が大きくなる
ことでしょう。
ダイナミックルーティングでは、随時、機器同士で情報交換をしています。
ぺちゃくちゃ、おしゃべりしているのです。
行きかう情報量は多くなり、それに比例して負荷も上がります。
他にもメリット・デメリットはあります。
細かい部分は専門的に解説しているところで情報を補完してください。
一般的に、規模の小さいネットワークや出来る限り負荷を減らしたいネットワークではスタティックルーティングにする傾向があります。
逆に人の手では管理しきれないような大規模なネットワーク、例えばインターネットのようなネットワークでは、ダイナミックルーティングを採用しています。
一言でまとめるよ
まぁ「ダイナミックルーティング」って単語が出てきたら「自動更新の地図を使った、ネットワーク上の道案内なんだな~」と お考えください。
おまけ
■訳してみるよ
「dynamic(ダイナミック)」の意味は「動的な」とかです。
「routing(ルーティング)」は「route(ルート)」+「ing」です。
「route(ルート)」の意味は「道」とか「道筋」とか「経路」とかです。
「routing」で「道案内」的な意味になります。
何となく くっつけると
動的な道案内
となります。
■検索してみる?






