スタティックルーティングとは
スタティックルート(静的ルート)とは、ネットワークデバイス(通常はルータ)に手動で設定されたルートのことです。スタティックルートは、ルーティングプロトコル(例:OSPF、EIGRP、RIPなど)による自動的なルート学習とは異なり、管理者が明示的に宛先ネットワークと次のホップアドレス(またはインターフェース)を指定して設定します。
スタティックルートの特徴
- 手動設定: スタティックルートは管理者が手動で設定する必要があります。これにより、管理者はルーティングの動作を完全に制御できます。
- 予測可能性: ルートが手動で設定されているため、ネットワークの動作が予測可能で、トラフィックのルート選択が管理者の意図通りになります。
- オーバーヘッドが低い: ルーティングプロトコルが不要なため、CPUやメモリの使用量が少なく、ネットワーク全体のオーバーヘッドが低く抑えられます。
- 冗長性の欠如: ネットワーク障害や変更に対して動的に対応できないため、スタティックルートのみを使用するネットワークは冗長性が低く、管理の手間が増える可能性があります。
- スケーラビリティの制限: 大規模ネットワークで多数のスタティックルートを管理するのは困難です。ルート数が増えると、管理が複雑になり、設定ミスのリスクも高まります。
スタティックルートの設定
スタティックルート
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 |
| permanent | permanent オプションを指定すると、出口インターフェースがダウンしてもスタティックルートがルーティングテーブルから削除されません。 |
スタティックルートの設定例

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

ネクストホップとしてRouter2のIFのIPアドレスを指定してスタティックルートを設定します。
Router1(config)#ip route 192.168.23.0 255.255.255.0 192.168.12.2
Router3では出口IFとしてGi0/2を指定します。
Router1(config)#ip route 192.168.23.0 255.255.255.0 192.168.12.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がダウンしてもルーティング情報は消えないことが確認できます。
