OSPF のグレースフル リスタートの設定
OSPF のグレースフル リスタートの概要
グレースフル リスタートにより、再起動中のルーティング デバイスが、隣接するネイバーやピアにその状態を通知できます。グレースフルリスタート中、再起動するデバイスとそのネイバーは、ネットワークパフォーマンスを中断することなくパケットの転送を続けます。隣接デバイスが再起動を支援するため(これらのネイバーは と呼ばれます)、再起動デバイスはアルゴリズムを再計算することなく、完全な動作を迅速に再開できます。
単一のネイバーとのブロードキャスト リンクで、ネイバーが OSPFv3 グレースフル リスタート動作を開始すると、ローカル ルーティング デバイスがヘルパーの役割を引き受けた時点で再起動が終了することがあります。LSA の変更はトポロジーの変更と見なされ、ネイバーの再起動操作が終了します。
グレースフル リスタートはデフォルトで無効になっています。すべてのルーティング プロトコルに対してグローバルにグレースフル リスタートを有効にすることも、OSPF 専用にグレースフル リスタートを有効にすることもできます。
このトピックでは、次の情報について説明します。
グレースフルリスタートのヘルパーモード
OSPFグレースフルリスタートが有効になっているデバイスが再起動すると、再起動前に学習したルートが転送テーブルに保持されます。デバイスは、新しいOSPFリンク状態アドバタイズメント(LSA)によるルーティングテーブルの更新を許可しません。このデバイスは、他のOSPFネイバー(またはヘルパールーター)にトラフィックを転送し続け、再起動期間中は限られた数のLSAのみを送信します。ネイバーとのOSPF隣接関係を再確立するには、再起動するデバイスがすべてのネイバーに猶予LSAを送信する必要があります。これに応答して、ヘルパールーターはヘルパーモード(グレースフルリスタートを試みる隣接デバイスを支援する機能)に入り、再起動しているデバイスに確認応答を送り返します。トポロジーが変更されていない場合、ヘルパールーターは、再起動デバイスが継続的なOSPF動作を維持しているかのようにLSAをアドバタイズし続けます。
ヘルパーモードは、グレースフルリスタートが有効になっていなくても、ルーティングプラットフォームの起動時にデフォルトで有効になります。OSPF 専用のヘルパー モードを無効にできます。
再起動デバイスは、すべてのヘルパールーターから応答を受信すると、ルートを選択し、転送テーブルを更新して、古いルートを破棄します。この時点で、完全な OSPF 隣接関係が再確立され、再起動するデバイスは通常通り OSPF LSA を受信して処理します。ヘルパー ルーターが再起動デバイスから猶予 LSA を受信しなくなった場合、またはネットワークのトポロジーが変更された場合、ヘルパー ルーターも通常の動作を再開します。
Junos OS リリース 11.4 以降、OSPFv2 グレースフル リスタート設定で再起動シグナリングベースのヘルパー モードを設定できます。Junos OS の実装は、RFC 4811 の OSPF LSDB(アウトオブバンド リンクステート データベース)の再同期、RFC 4812 の OSPF 再起動シグナリング、RFC 4813 の OSPF リンクローカル シグナリングに基づいています。再起動シグナリングベースのヘルパー モードの実装では、再起動デバイスは、再起動が完了した後にのみ、再起動ステータスをネイバーに通知します。再起動が完了すると、再起動デバイスは、helloパケットヘッダーに再起動信号(RS)ビットが設定されたhelloメッセージをヘルパールーターに送信します。ヘルパー ルーターは、ヘッダーに RS ビットが設定された Hello パケットを受信すると、再起動しているデバイスに Hello メッセージを返します。ヘルパー ルーターからの reply hello メッセージには、ResyncState フラグと ResyncTimeout タイマーが含まれており、再起動するデバイスが同期しているヘルパー ルーターを追跡できます。すべてのヘルパーが同期を完了すると、再起動デバイスは再起動モードを終了します。
再起動シグナリングベースのグレースフルリスタートヘルパーモードは、OSPFv3設定ではサポートされていません。
計画的および計画外のグレースフルリスタート
OSPFは、計画的と計画外の2種類のグレースフルリスタートをサポートしています。計画的な再起動中、再起動するルーティングデバイスは再起動する前にネイバーに通知します。ネイバーは、ルーティング デバイスがまだネットワーク トポロジー内にあるかのように動作し、再起動するルーティング デバイスへトラフィックの転送を続けます。猶予期間は、ネイバーがトポロジーの一部としてルーティングデバイスの再起動を検討するタイミングを指定するために設定されます。計画外の再起動時に、ルーティング・デバイスは警告なしに再起動します。
例:OSPF のグレースフル リスタートの設定
この例では、OSPF 専用にグレースフル リスタートを設定する方法を示しています。
必要条件
開始する前に、以下を実行します。
OSPFネットワーク内のデバイスのルーター識別子を設定します。 例:OSPF ルーター識別子の設定を参照してください。
OSPFの指定ルーター選出を制御します。 例:OSPF 指定ルータ選出の制御を参照してください。
単一エリアOSPFネットワークを設定します。 例:単一エリア OSPF ネットワークの設定を参照してください。
マルチエリアOSPFネットワークを設定します。 例:マルチエリアOSPFネットワークの設定を参照してください。
概要
グレースフル リスタートにより、再起動中のルーティング デバイスが、隣接するネイバーやピアにその状態を通知できます。グレースフルリスタート中、再起動するルーティングデバイスとそのネイバーは、ネットワークパフォーマンスを中断することなくパケットの転送を続けます。デフォルトでは、グレースフル リスタートは無効になっています。[edit routing-options]
階層レベルで graceful-restart
ステートメントを含めることで、すべてのルーティング プロトコルのグレースフル リスタートをグローバルに有効にすることができ、[edit protocols (ospf|ospf3)]
階層レベルで graceful-restart
ステートメントを含めることで、OSPF 専用のグレースフル リスタートを有効にすることができます。
最初の例は、グレースフルリスタートを有効にし、猶予期間間隔のオプション設定を行う方法を示しています。この例では、インターフェイス fe-1/1/1 と fe-1/1/2 は OSPF エリア 0.0.0.0 にあり、これらのインターフェイスをグレースフル リスタートに設定します。OSPFグレースフルリスタートの猶予期間の間隔は、 通知期間 の時間間隔と 再起動時間の 間隔の合計以下と判断されます。猶予期間とは、ルーティングデバイスとそのネイバー間の接続状態に関係なく、ルーティングデバイスのネイバーがルーティングデバイスを完全に隣接しているとしてアドバタイズし続ける秒数です。
notify-duration
ステートメントは、ルーティング・デバイスがすべてのインターフェイスにパージされたグレース・リンク状態アドバタイズメント(LSA)を送信することにより、グレースフル・リスタートが完了したことをヘルパー・ルーターに通知する時間(秒単位)を設定します。デフォルトでは、ルーティング デバイスは 30 秒間の猶予 LSA を送信します。範囲は 1 から 3600 秒からです。
restart-duration
ステートメントは、ルーティング・デバイスが各エリアからのOSPFネイバーの再取得を完了するまで待機する時間(秒単位)を設定します。デフォルトでは、ルーティングデバイスは180秒を許可します。範囲は 1 から 3600 秒からです。
2 番目の例は、 disable
ステートメントを含めて OSPF のグレースフル リスタートを無効にする方法を示しています。
位相幾何学
構成
OSPF のグレースフル リスタートの有効化
CLIクイック構成
OSPF のグレースフル リスタートを迅速に有効にするには、次のコマンドをコピーして CLI に貼り付けます。
[edit] set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.4 set interfaces fe-1/1/2 unit 0 family inet address 10.0.0.5 set protocols ospf area 0.0.0.0 interface fe-1/1/1 set protocols ospf area 0.0.0.0 interface fe-1/1/2 set routing-options graceful-restart set protocols ospf graceful-restart restart-duration 190 set protocols ospf graceful-restart notify-duration 40
手順
OSPF のグレースフル リスタートを有効にするには、次の手順を実行します。
インターフェイスを設定します。
手記:OSPFv3 の場合は、IPv6 アドレスを使用します。
[edit] user@host# set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.4 user@host# set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.5
インターフェイスに OSPF を設定します。
手記:OSPFv3を指定するには、
[edit protocols]
階層レベルにospf3
ステートメントを含めます。[edit] user@host# set protocols ospf area 0.0.0.0 interface fe-1/1/1 user@host# set protocols ospf area 0.0.0.0 interface fe-1/1/2
グレースフルリスタートをグローバルに設定する
[edit] user@host#edit routing-options graceful-restart
OSPF グレースフル リスタートを設定します。
[edit] user@host# edit protocols ospf graceful-restart
(オプション)再起動時間を設定します。
[edit protocols ospf graceful-restart] user@host# set restart-duration 190
(オプション)通知期間を設定します。
[edit protocols ospf graceful-restart] user@host# set notify-duration 40
デバイスの設定が完了したら、設定をコミットします。
[edit protocols ospf graceful-restart] user@host# commit
業績
show interfaces
コマンドとshow protocols ospf
コマンドを入力して、設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@host# show interfaces fe-1/1/1 { unit 0 { family inet { address 10.0.0.4/32; } } } fe-1/1/2 { unit 0 { family inet { address 10.0.0.5/32; } } } user@host# show protocols ospf graceful-restart { restart-duration 190; notify-duration 40; } area 0.0.0.0 { interface fe-1/1/1.0; interface fe-1/1/2.0; }
OSPFv3 の設定を確認するには、 show interfaces
コマンドと show protocols ospf3
コマンドを入力します。
OSPF のグレースフル リスタートの無効化
CLIクイック構成
OSPFのグレースフルリスタートを迅速に無効にするには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、[edit]階層レベルのCLIにコマンドをコピー&ペーストし、設定モードから commit
を入力します。
[edit] user@host# set protocols ospf graceful-restart disable
手順
OSPF のグレースフル リスタートを無効にするには、次の手順を実行します。
OSPFプロトコルのみのグレースフルリスタートを無効にします。
このコマンドは、グローバルなグレースフル リスタートの設定には影響しません。
手記:OSPFv3を指定するには、
[edit protocols]
階層レベルにospf3
ステートメントを含めます。[edit] user@host# set protocols ospf graceful-restart disable
デバイスの設定が完了したら、設定をコミットします。
[edit] user@host# commit
業績
show protocols ospf
コマンドを入力して、設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@host# show protocols ospf graceful-restart disable;
OSPFv3 の設定を確認するには、 show protocols ospf3
コマンドを入力します。
検証
設定が正常に機能していることを確認します。
OSPFグレースフルリスタート設定の確認
目的
OSPFグレースフルリスタート設定に関する情報を確認します。
アクション
動作モードから、OSPFv2 の show ospf overview
コマンドを入力します。OSPFv3 の show ospf3 overview
コマンドを入力します。
意味
[Restart]フィールドには、グレースフルリスタートのステータスが有効または無効として表示されます。再起動時間フィールドは、再起動されたルーティングデバイスがOSPFネイバーの再取得を完了するのに必要な時間を表示します。再起動猶予期間フィールドは、再起動されたルーティングデバイスをトポロジーの一部としてネイバーが考慮すべき時間を表示します。
グレースフル リスタート ステータスの確認
目的
グレースフルリスタートのステータスを確認します。
アクション
動作モードから show route instance detail
コマンドを入力します。
意味
[再起動状態(Restart State)] フィールドには、再起動が完了していない場合は [保留中(Pending)] と表示され、再起動が完了している場合は [完了(Complete)] と表示されます。パス選択タイムアウトフィールドは、グレースフルリスタートが完了したと宣言されるまでの残り時間を示します。指定したルーティングテーブルのグレースフルリスタートを完了した、または完了していないプロトコルのリストを表示する、より詳細な[Restart State]フィールドがあります。
例:OSPFv2グレースフルリスタートのヘルパー機能モードの設定
この例では、OSPFv2グレースフルリスタートのヘルパーモード機能を無効にしてから再度有効にする方法を示しています。
必要条件
開始する前に、以下を実行します。
OSPFネットワーク内のデバイスのルーター識別子を設定します。 例:OSPF ルーター識別子の設定を参照してください。
OSPFの指定ルーター選出を制御します。 例:OSPF 指定ルータ選択の制御を参照してください。
単一エリアOSPFネットワークを設定します。 例:単一エリア OSPF ネットワークの設定を参照してください。
マルチエリアOSPFネットワークを設定します。 例:マルチエリアOSPFネットワークの設定を参照してください。
概要
OSPFグレースフルリスタートヘルパー機能は、グレースフルリスタートを試みる隣接ルーティングデバイスを支援します。デフォルトでは、ルーティングプラットフォームの起動時にヘルパー機能がグローバルに有効になります。これは、グレースフルリスタートがグローバルに有効になっていない、またはOSPFに対して特に有効になっていない場合でも、OSPFを開始するとヘルパー機能が有効になることを意味します。グレースフルリスタート設定をさらに変更して、ヘルパー機能を無効にできます。
Junos OS リリース 11.4 以降、OSPFv2 グレースフル リスタート設定で再起動シグナリングベースのヘルパー モードを設定できます。デフォルトでは、標準および再起動シグナリングベースのヘルパー モードの両方が有効になっています。
最初の例では、インターフェイス fe-1/1/1 と fe-1/1/2 は OSPFv2 エリア 0.0.0.0 にあり、これらのインターフェイスをグレースフル リスタートに設定します。次に、 helper-disable standard
ステートメントを含めて、標準 OSPFv2 グレースフル リスタート ヘルパー機能を無効にします。この設定は、再起動シグナリングベースのグレースフルリスタート用に設定された他のベンダーの機器を含む環境がある場合に便利です。
helper-disable
ステートメントと no-strict-lsa-checking
ステートメントを同時に設定することはできません。両方のステートメントを同時に設定しようとすると、show protocols ospf
コマンドを入力したときにルーティングデバイスに警告メッセージが表示されます。
2 番目の例は、最初の例で無効にした標準 OSPFv2 再起動ヘルパー機能を再び有効にする方法を示しています。
位相幾何学
構成
OSPFv2 のヘルパー モードの無効化
CLIクイック構成
ヘルパー モードを無効にして OSPFv2 のグレースフル リスタートを迅速に有効にするには、以下のコマンドをコピーして CLI に貼り付けます。
[edit] set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.4 set interfaces fe-1/1/2 unit 0 family inet address 10.0.0.5 set protocols ospf area 0.0.0.0 interface fe-1/1/1 set protocols ospf area 0.0.0.0 interface fe-1/1/2 set protocols ospf graceful-restart helper-disable standard
手順
ヘルパー モードを無効にして OSPFv2 のグレースフル リスタートを有効にするには、次の手順を実行します。
インターフェイスを設定します。
[edit] user@host# set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.4 user@host# set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.5
インターフェイスに OSPFv2 を設定します。
[edit] user@host# set protocols ospf area 0.0.0.0 interface fe-1/1/1 user@host# set protocols ospf area 0.0.0.0 interface fe-1/1/2
OSPFv2グレースフルリスタートヘルパー機能を無効にします。 OSPFv2 グレースフル リスタート ヘルパー機能を無効にした場合、厳密な LSA チェックを無効にすることはできません。
[edit] user@host# set protocols ospf graceful-restart helper-disable standard
デバイスの設定が完了したら、設定をコミットします。
[edit] user@host# commit
業績
show interfaces
コマンドとshow protocols ospf
コマンドを入力して、設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@host# show interfaces fe-1/1/1 { unit 0 { family inet { address 10.0.0.4/32; } } } fe-1/1/2 { unit 0 { family inet { address 10.0.0.5/32; } } } user@host# show protocols ospf graceful-restart { helper-disable { standard; } } area 0.0.0.0 { interface fe-1/1/1.0; interface fe-1/1/2.0; }
OSPFv2 のヘルパー モードの再開
CLIクイック構成
OSPFv2の標準ヘルパーモードを素早く再度有効にするには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、[edit]階層レベルのCLIにコマンドをコピー&ペーストし、設定モードから commit
を入力してください。
[edit] delete protocols ospf graceful-restart helper-disable standard
再起動シグナリングベースのヘルパー モードを再度有効にするには、 restart-signaling
ステートメントを含めます。標準および再起動シグナリングベースのヘルパー モードの両方を再度有効にするには、 both
ステートメントを含めます。
手順
OSPFv2 の標準ヘルパー モードを再度有効にするには:
OSPFv2設定から標準ヘルパーモードステートメントを削除します。
[edit] user@host# delete protocols ospf graceful-restart helper-disable standard
デバイスの設定が完了したら、設定をコミットします。
[edit] user@host# commit
業績
標準ヘルパー モードを再度有効にすると、 show protocols ospf
コマンドにグレースフル リスタート設定が表示されなくなります。
検証
設定が正常に機能していることを確認します。
OSPFv2グレースフルリスタート設定の確認
目的
OSPFv2グレースフルリスタート設定に関する情報を確認します。[再起動(Restart)] フィールドにはグレースフル リスタートのステータスが有効または無効として表示され、[グレースフル リスタート ヘルパー モード(Graceful restart helper mode)] フィールドには標準ヘルパー モード機能のステータスが有効または無効として表示され、[再起動シグナリング ヘルパー モード(Restart-signaling helper mode)] フィールドには再起動シグナリングベースのヘルパー モードのステータスが有効または無効として表示されます。デフォルトでは、標準と再起動シグナリングベースのヘルパー モードの両方が有効になっています。
アクション
動作モードから、 show ospf overview
コマンドを入力します。
グレースフル リスタート ステータスの確認
目的
グレースフルリスタートのステータスを確認します。[再起動状態(Restart State)] フィールドには、再起動が完了していない場合は [保留中(Pending)] と表示され、再起動が完了した場合は [完了(Complete)] と表示されます。パス選択タイムアウトフィールドは、グレースフルリスタートが完了したと宣言されるまでの残り時間を示します。指定されたルーティングテーブルのグレースフルリスタートを完了した、またはまだグレースフルリスタートを完了していないプロトコルのリストを表示する、より詳細な[Restart State]フィールドがあります。
アクション
動作モードから、 show route instance detail
コマンドを入力します。
例:OSPFv3 グレースフル リスタートのヘルパー機能モードの設定
この例では、OSPFv3 グレースフル リスタートのヘルパー モード機能を無効にしてから再度有効にする例を示します。
必要条件
開始する前に、以下を実行します。
OSPFネットワーク内のデバイスのルーター識別子を設定します。 例:OSPF ルーター識別子の設定を参照してください。
OSPFの指定ルーター選出を制御します。 例:OSPF 指定ルータ選択の制御を参照してください。
単一エリアOSPFネットワークを設定します。 例:単一エリア OSPF ネットワークの設定を参照してください。
マルチエリアOSPFネットワークを設定します。 例:マルチエリアOSPFネットワークの設定を参照してください。
概要
OSPFグレースフルリスタートヘルパー機能は、グレースフルリスタートを試みる隣接ルーティングデバイスを支援します。デフォルトでは、ルーティングプラットフォームの起動時にヘルパー機能がグローバルに有効になります。これは、グレースフルリスタートがグローバルに有効になっていない、またはOSPFに対して特に有効になっていない場合でも、OSPFを開始するとヘルパー機能が有効になることを意味します。グレースフルリスタート設定をさらに変更して、ヘルパー機能を無効にできます。
最初の例では、インターフェイス fe-1/1/1 および fe-1/1/2 は OSPFv3 エリア 0.0.0.0 にあり、これらのインターフェイスをグレースフル リスタートに設定します。その後、 helper-disable
ステートメントを含めて、OSPFv3 グレースフル リスタート ヘルパー機能を無効にします。
helper-disable
ステートメントと no-strict-lsa-checking
ステートメントを同時に設定することはできません。両方のステートメントを同時に設定しようとすると、show protocols ospf
コマンドを入力したときにルーティングデバイスに警告メッセージが表示されます。
2 番目の例は、最初の例で無効にした OSPFv3 再起動ヘルパー機能を再び有効にする方法を示しています。
位相幾何学
構成
OSPFv3 のヘルパー モードの無効化
CLIクイック構成
ヘルパー モードを無効にして OSPFv3 のグレースフル リスタートを迅速に有効にするには、以下のコマンドをコピーして CLI に貼り付けます。
[edit] set interfaces fe-1/1/1 unit 0 family inet6 address 2001:0a00:0004:: set interfaces fe-1/1/2 unit 0 family inet6 address 2001:0a00:0005:: set protocols ospf3 area 0.0.0.0 interface fe-1/1/1 set protocols ospf3 area 0.0.0.0 interface fe-1/1/2 set protocols ospf3 graceful-restart helper-disable
手順
ヘルパー モードを無効にして OSPFv3 のグレースフル リスタートを有効にするには、次の手順を実行します。
インターフェイスを設定します。
[edit] user@host# set interfaces fe-1/1/1 unit 0 family inet6 address 2001:0a00:0004:: user@host# set interfaces fe-1/1/1 unit 0 family inet address 2001:0a00:0005::
インターフェイスに OSPFv3 を設定します。
[edit] user@host# set protocols ospf3 area 0.0.0.0 interface fe-1/1/1 user@host# set protocols ospf3 area 0.0.0.0 interface fe-1/1/2
OSPFv3 グレースフル リスタート ヘルパー機能を無効にします。 OSPFv3 グレースフル リスタート ヘルパー機能を無効にした場合、厳密な LSA チェックを無効にすることはできません。
[edit] user@host# set protocols ospf3 graceful-restart helper-disable
デバイスの設定が完了したら、設定をコミットします。
[edit] user@host# commit
業績
show interfaces
コマンドとshow protocols ospf3
コマンドを入力して、設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@host# show interfaces fe-1/1/1 { unit 0 { family inet6 { address 2001:0a00:0004::/128; } } } fe-1/1/2 { unit 0 { family inet6 { address 2001:0a00:0005::/128; } } } user@host# show protocols ospf3 graceful-restart { helper-disable; } area 0.0.0.0 { interface fe-1/1/1.0; interface fe-1/1/2.0; }
OSPFv3 のヘルパー モードの再有効化
CLIクイック構成
OSPFv3 のヘルパーモードを迅速に再有効化するには、以下のコマンドをコピーして CLI に貼り付けます。
[edit] delete protocols ospf3 graceful-restart helper-disable
手順
OSPFv3 のヘルパー モードを再度有効にするには:
OSPFv3設定から標準ヘルパーモードステートメントを削除します。
[edit] user@host# delete protocols ospf3 graceful-restart helper-disable
デバイスの設定が完了したら、設定をコミットします。
[edit] user@host# commit
業績
標準ヘルパー モードを再度有効にすると、 show protocols ospfs
コマンドでグレースフル リスタート設定が表示されなくなります。
検証
設定が正常に機能していることを確認します。
OSPFv3グレースフルリスタート設定の検証
目的
OSPFv3グレースフルリスタート設定に関する情報を確認します。[Restart]フィールドにはグレースフルリスタートのステータスが有効または無効として表示され、[Helper mode]フィールドにはヘルパーモード機能のステータスが有効または無効として表示されます。
アクション
動作モードから、 show ospf3 overview
コマンドを入力します。
グレースフル リスタート ステータスの確認
目的
グレースフルリスタートのステータスを確認します。[再起動状態(Restart State)] フィールドには、再起動が完了していない場合は [保留中(Pending)] と表示され、再起動が完了した場合は [完了(Complete)] と表示されます。パス選択タイムアウトフィールドは、グレースフルリスタートが完了したと宣言されるまでの残り時間を示します。指定されたルーティングテーブルのグレースフルリスタートを完了した、またはまだグレースフルリスタートを完了していないプロトコルのリストを表示する、より詳細な[Restart State]フィールドがあります。
アクション
動作モードから、 show route instance detail
コマンドを入力します。
例:OSPF グレースフル リスタートの厳密な LSA チェックの無効化
この例では、OSPF グレースフル リスタートの厳密なリンク状態アドバタイズメント(LSA)チェックを無効にする方法を示します。
必要条件
開始する前に、以下を実行します。
OSPFネットワーク内のデバイスのルーター識別子を設定します。 例:OSPF ルーター識別子の設定を参照してください。
OSPFの指定ルーター選出を制御します。 例:OSPF 指定ルータ選択の制御を参照してください。
単一エリアOSPFネットワークを設定します。 例:単一エリア OSPF ネットワークの設定を参照してください。
マルチエリアOSPFネットワークを設定します。 例:マルチエリアOSPFネットワークの設定を参照してください。
概要
厳密なLSAチェックを無効にして、支援ルーターによるグレースフルリスタートの終了を防ぐことができます。他のベンダーのデバイスとの相互運用性のために、このオプションを設定できます。厳密なLSAチェックを無効にする場合は、OSPFグレースフルリスタートヘルパー機能を有効にする必要があります。デフォルトでは、LSAチェックは有効になっています。
この例では、インターフェイス fe-1/1/1 と fe-1/1/2 は OSPF エリア 0.0.0.0 にあり、これらのインターフェイスをグレースフル リスタートに設定します。次に、 no-strict-lsa-checking
ステートメントを含めることで、厳密な LSA チェックを無効にします。
helper-disable
ステートメントと no-strict-lsa-checking
ステートメントを同時に設定することはできません。両方のステートメントを同時に設定しようとすると、show protocols ospf
コマンドを入力したときにルーティングデバイスに警告メッセージが表示されます。
位相幾何学
構成
プロシージャ
CLIクイック構成
厳密な LSA チェックを無効にして OSPF のグレースフル リスタートを迅速に有効にするには、次のコマンドをコピーして CLI に貼り付けます。
[edit] set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.4 set interfaces fe-1/1/2 unit 0 family inet address 10.0.0.5 set protocols ospf area 0.0.0.0 interface fe-1/1/1 set protocols ospf area 0.0.0.0 interface fe-1/1/2 set protocols ospf graceful-restart no-strict-lsa-checking
手順
厳密なLSAチェックを無効にしてOSPFのグレースフルリスタートを有効にするには:
インターフェイスを設定します。
手記:OSPFv3 の場合は、IPv6 アドレスを使用します。
[edit] user@host# set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.4 user@host# set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.5
インターフェイスに OSPF を設定します。
手記:OSPFv3を指定するには、
[edit protocols]
階層レベルにospf3
ステートメントを含めます。[edit] user@host# set protocols ospf area 0.0.0.0 interface fe-1/1/1 user@host# set protocols ospf area 0.0.0.0 interface fe-1/1/2
厳密な LSA チェックを無効にします。 厳密なLSAチェックを無効にする場合は、OSPFグレースフルリスタートヘルパー機能を有効にする必要があります(これがデフォルトの動作です)。
[edit] user@host# set protocols ospf graceful-restart no-strict-lsa-checking
デバイスの設定が完了したら、設定をコミットします。
[edit ] user@host# commit
業績
show interfaces
コマンドとshow protocols ospf
コマンドを入力して、設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@host# show interfaces fe-1/1/1 { unit 0 { family inet { address 10.0.0.4/32; } } } fe-1/1/2 { unit 0 { family inet { address 10.0.0.5/32; } } } user@host# show protocols ospf graceful-restart { no-strict-lsa-checking; } area 0.0.0.0 { interface fe-1/1/1.0; interface fe-1/1/2.0; }
OSPFv3の設定を確認するために、 show interfaces
コマンドと show protocols ospf3
コマンドを入力します。
検証
設定が正常に機能していることを確認します。
OSPFグレースフルリスタート設定の確認
目的
OSPFグレースフルリスタート設定に関する情報を確認します。[Restart]フィールドには、グレースフルリスタートのステータスが有効または無効として表示されます。
アクション
動作モードから、OSPFv2 には show ospf overview
コマンドを、OSPFv3 には show ospf3 overview
コマンドを入力します。
グレースフル リスタート ステータスの確認
目的
グレースフルリスタートのステータスを確認します。[再起動状態(Restart State)] フィールドには、再起動が完了していない場合は [保留中(Pending)] と表示され、再起動が完了した場合は [完了(Complete)] と表示されます。パス選択タイムアウトフィールドは、グレースフルリスタートが完了したと宣言されるまでの残り時間を示します。指定されたルーティングテーブルのグレースフルリスタートを完了した、またはまだグレースフルリスタートを完了していないプロトコルのリストを表示する、より詳細な[Restart State]フィールドがあります。
アクション
動作モードから show route instance detail
コマンドを入力します。