スタティックルーティング

スタティックルーティングとは

スタティックルート(静的ルート)とは、ネットワークデバイス(通常はルータ)に手動で設定されたルートのことです。スタティックルートは、ルーティングプロトコル(例:OSPF、EIGRP、RIPなど)による自動的なルート学習とは異なり、管理者が明示的に宛先ネットワークと次のホップアドレス(またはインターフェース)を指定して設定します。

スタティックルートの特徴

  1. 手動設定: スタティックルートは管理者が手動で設定する必要があります。これにより、管理者はルーティングの動作を完全に制御できます。
  2. 予測可能性: ルートが手動で設定されているため、ネットワークの動作が予測可能で、トラフィックのルート選択が管理者の意図通りになります。
  3. オーバーヘッドが低い: ルーティングプロトコルが不要なため、CPUやメモリの使用量が少なく、ネットワーク全体のオーバーヘッドが低く抑えられます。
  4. 冗長性の欠如: ネットワーク障害や変更に対して動的に対応できないため、スタティックルートのみを使用するネットワークは冗長性が低く、管理の手間が増える可能性があります。
  5. スケーラビリティの制限: 大規模ネットワークで多数のスタティックルートを管理するのは困難です。ルート数が増えると、管理が複雑になり、設定ミスのリスクも高まります。

スタティックルートの設定

スタティックルート

Ciscoルータでスタティックルートを設定するには、以下のようにコマンドを使用します。

Router(config)#ip route [destination network] [subnet mask] [next-hop address or exit interface] [distance][permanent]

コマンド内容
[destination network] [subnet mask]宛先のネットワーク
next-hop address or exit interfaceルートのネクストホップのIPアドレスまたは出口インターフェース
distanceこのスタティックルートに適用するAD値。デフォルトは1
permanentpermanent オプションを指定すると、出口インターフェースがダウンしてもスタティ
ックルートがルーティングテーブルから削除されません。

スタティックルートの設定例

Router1からRouter3の192.168.23.0/24までのルーティングがなく通信することが出来ないので、スタティックルートを設定します。
また、Router1からRouter3まで通信をするとRouter3からRouter1まで戻る通信も発生するのでRouter3から192.168.12.0/24までのスタティックルートも設定します。

現状のルーティングテーブルには192.168.23.3までのルーティングがないので通信することが出来ません、

ネクストホップとしてRouter2のIFのIPアドレスを指定してスタティックルートを設定します。

Router3では出口IFとしてGi0/2を指定します。

Router1から192.168.23.0/24までのルーティング情報を付与することで、Router3まで通信することが出来るようになりました。

永久的なスタティックルートの設定例

通常ルーティングは出口インターフェイスがダウンするとルーティング情報もまとめて消えます。

スタティックルート「ip route 192.168.23.0 255.255.255.0 GigabitEthernet 0/2」を設定しましたが、Gi0/2がダウンするとルーティング情報も消えてしまいました。

permanentオプションを付与して設定するとGi0/2がダウンしてもルーティング情報は消えないことが確認できます。