スタブルータとは
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