OSPF スタブルータ

スタブルータとは

OSPFスタブルータアドバタイズメント機能は、ネットワークに新しいルータを組み込む際に、トラフィックのルーティングにすぐに利用されないようにするための機能です。この機能を使用することで、ルータのシャットダウンやリロードを安全に行うことができ、ルーティングテーブルが安定するまで他のルータが代替パスを使用するように設定されます。

OSPFスタブルーターの使用例

  • 新しいルーターのグレースフル導入: 新しいルーターをネットワークに導入する場合、最初はスタブルーターとしてマークし、完全に設定され安定するまでトランジットトラフィックに使用されないようにすることができます。
  • メンテナンスのためのグレースフル・シャットダウン: メンテナンスのためにルーターをオフラインにする必要がある場合、一時的にスタブルーターとして設定し、完全にシャットダウンする前にトラフィックを優雅に移行させることができます。
  • CPUオーバーロードまたはパフォーマンスの問題: ルーターのCPU使用率が高い場合やハードウェアの制限がある場合、スタブルーターとして設定することで、ローカルトラフィックをルーティングしながら、スルートラフィックのルーティング負担を回避することができます。

OSPF スタブ ルータ アドバタイズメントの設定方法

起動時アドバタイズメントの設定

OSPF を実行するルータを、起動時に最大メトリックをアドバタイズするように設定するには、以下のコマンドを実行します。
Router(config)#router ospf process-id
Router(config-router)# max-metric router-lsa on-startup announce-time

コマンド内容
announce-time設定可能な時間範囲は 5 ~ 86,400 秒です。

ルーティング テーブル コンバージ中のアドバタイズメントの設定

ルータの起動フェーズでOSPF Router-LSAに最大メトリックをアドバタイズするために使用されますが、BGPが完全に収束するまでこの最大メトリックを維持します。
Router(config)# router ospf process-id
Router(config-router)# max-metric router-lsa on-startup wait-for-bgp

コマンド内容
wait-for-bgpデフォルトのタイマー値は 600 秒です。

OSPFとBGPが一緒に動作しているネットワークで、BGPが収束する前にルータがOSPFトランジットトラフィックのルーティングを開始しないようにしたい場合に特に便利です。

グレースフル シャットダウンのためのアドバタイズメントの設定

OSPF を実行するルータを、グレースフル シャットダウンする、またはネットワークから削除するために、最大メトリックをアドバタイズするように設定するには以下のコマンドを実行します。
Router(config)# router ospf process-id
Router(config-router)# max-metric router-lsa

参考文献

OSPF スタブ ルータ アドバタイズメント