ルータ(スタ��ルー�ング)

ルー�ング��ブルを�・・
ルータが経路選択、つまりルー�ングを行うためにはルー�ング��ブルが�です。これには、あて先�ネットワーク�にどのルータに��タを渡せ��かと���が�って�す�
こ�
ルー�ング��ブルをネ�ワーク管��手動で設定する�が「スタ��ルー�ング�です�


ルー�ング��ブルの設�
下�図のようなネットワークを�てみます�



�台のルータ��で 10.0.0.0/8 と 20.0.0.0/8 と 30.0.0.0/8 の�つのネットワークを接続して�す�
ルータは、��直接つながって�ネットワークの��は知って��。ルータのポ�トにIPアドレスを設定するとそ�ネットワークへの経路は自動的にルー�ング��ブルに追�されます�
しかし�
これ以外�ネットワークは知りません。そ�ると、困ったことになります�

たとえ�、このときルータ�に 30.0.0.0/8 あての��タがやってきたとします�
ルータ�はルー�ング��ブルを見て、どこに送れば�のかなぁと�る�ですが、その��はありません。そ�ると、ルータはそ���タを捨ててしま�す。た�、単に捨てる�はあんまりなので、「そのあて先�わかりません」と�エラーメ�ージを送信�送り返します。ちなみに、このと� ICMP と�プロトコルを使�す�



30.0.0.0/8 へ��タを届けるためには、ネ�ワーク管��そ�あて先をルータに教えてあげる�があります。図で言�、ルー�ング��ブルの青い部�す�30.0.0.0/8 あての��タはルータ�に渡すと���をルー�ング��ブルに追�します。そ�れ�、ルータ�は 30.0.0.0/8 の��タはルータ�に渡します。ルータ�にとっては�30.0.0.0/8 のネットワークは自�直接つながって�ので、データを送り届けることができます�




さらに�
ルータ�に� 10.0.0.0/8 への経路を登録してあげる�がありま�。そ���「行きはよいよい帰り�怖い」ってな感じで返事が返せなくなってしま�す。pingコマンドなどは、行き帰りができな�エラーになってしま�す�。つまり�スタ��ルー�ングでは、ネ�ワーク上�すべての経路につ��ータにそ�経路を設定してあげなくては�ません



すると、少し�れ�スタ��ルー�ングはとっても大変な�
です�・・・


スタ��ルー�ングの面�
こ�ネットワーク環�あらたにルータ�を追�して�40.0.0.0/8 のネットワークを拡張した場合を�ます�



こ�ときルータ��は 40.0.0.0/8 のネットワークへの経路を知りません。同じよ�ルータ�は 10.0.0.0/8 への経路�30.0.0.0/8 への経路を知りません�
ですから�
こ�場合� 10.0.0.0/8 �30.0.0.0/8 �40.0.0.0/8 のネットワークは相互に通信を行うことができな�わけです��

では�信を行うためにど�れ��か�

ネットワーク管��ルータ���に��ワークへの経路を教えてあげな��な�けです�。ルー�ング��ブルに��ワークへの経路を追�した様子が次の図です�



�の例だと、もともとルータ�台のネットワークに�台追�したので、設定を変える�があるのが合計で�台のルーターになります�
これがもし�0台�0台・・・と�ようにネットワークの規模が大きくなれ�なるほど、その設定作業がめんどくさくなる�は、想像できますよね��

ルータを追�する�けでなく、たとえ�、ネ�ワークのアドレスが変わったときなどもネ�ワーク上�すべてのルータの設定�変更が�になってきます。そ�ると、ネ�ワーク管���仕事がルー�ング��ブルの書き換えだけで終わってしま�てなことにもなりかねません�
つまり�
スタ��ルー�ングではネットワークの構�の変化に柔軟に対応できな�と�ところがデメリ�になるわけです��

こんなこと�てられな�なんとか楽にルー�ング��ブルを作る方法がな��ろうか?と�ことからダイナミ�ルー�ングに�って�わけです��
ダイナミ�ルー�ングでは、ルータ同志で話をさせて、ルー�ング��ブルを�動的に作って�ことになります�







(C) Copyright 2000 Gene All Right Reserved