Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

グレースフル リスタートおよびルーティング プロトコル

このセクションでは、以下のトピックについて説明します。

Bgp

BGPグレースフルリスタートを有効にしたルーターが再起動すると、BGPピアルートが転送テーブルに保持され、古いルートとしてマークされます。ただし、再起動時には、他のピア(または受信ピア)にトラフィックを転送し続けます。セッションを再確立するために、再起動ルーターはBGP OPENメッセージに「再起動状態」ビットを設定し、参加するすべてのピアに送信します。受信側のピアは、ルーティングテーブル終了マーカーを含むメッセージを使用して再起動ルーターに応答します。再起動ルーターまたはスイッチが受信ピアからすべての返信を受信すると、再起動ルーターはルート選択を実行し、転送テーブルが更新され、以前は古いとマークされたルートは破棄されます。この時点で、すべてのBGPセッションが再確立され、再起動ピアは通常通りにBGPメッセージを受信および処理できます。

再起動ルーターがその処理を行う間、受信ピアもルーティング情報を一時的に保持します。受信側ピアが TCP トランスポート リセットを検出すると、受信したルートを保持し、ルートを古いものとしてマークします。再起動するルーターまたはスイッチでセッションを再確立した後、古いルートは更新されたルート情報に置き換えられます。

IS-IS

通常、IS-ISルーターは、変更が発生するとネイバー隣接関係をダウン状態に移動します。しかし、IS-ISグレースフルリスタートに有効なルーターは、再起動タイプ長値(TLV)メッセージにリスタートリクエスト(RR)ビットが設定されたHelloメッセージを送信します。これは、隣接ルーターにグレースフルリスタートが進行中であり、IS-ISの隣接関係をそのまま残すことを示しています。隣接ルーターは、再起動シグナリング自体を解釈して実装する必要があります。隣接関係を維持するだけでなく、ネイバーは完全なシーケンス番号のPDU(CSP)を再起動ルーターに送信し、データベース全体をフラッディングします。

再起動ルーターは、グレースフルリスタート中に、疑似ノードLSPを含む独自のリンク状態PDU(LSP)をIS-ISネイバーにフラッディングすることはありません。これにより、ネイバーはダウン状態に移行せずに隣接関係を再確立でき、再起動するルーターがスムーズなデータベース同期を再調整できます。

OSPF および OSPFv3

OSPFグレースフルリスタートに有効なルーターが再起動すると、再起動前に学習したルートが転送テーブルに保持されます。ルーターは、ルーティングテーブルを更新するための新しいOSPFリンク状態アドバタイズメント(LSA)を許可していません。このルーターは、他の OSPF ネイバー(またはヘルパー ルーター)にトラフィックを転送し続け、再起動期間中は限られた数の LSA のみを送信します。OSPF 隣接関係をネイバーと再確立するには、再起動するルーターがすべてのネイバーにグレース LSA を送信する必要があります。応答として、ヘルパールーターはヘルパーモードに入り、再起動ルーターに確認応答を送信します。トポロジーの変更がない場合、ヘルパールーターは、再起動ルーターが継続的なOSPF操作中に残っているかのように、LSAをアドバタイズし続けます。

再起動ルーターがすべてのヘルパールーターから返信を受信すると、再起動ルーターはルートを選択し、転送テーブルを更新し、古いルートを破棄します。この時点で、完全な OSPF 隣接関係が再確立され、再起動ルーターは通常通り OSPF LSA を受信して処理します。ヘルパールーターが再起動ルーターからグレースLSAを受け取らなくなった場合、またはネットワークのトポロジーが変更された場合、ヘルパールーターも通常の操作を再開します。

メモ:

標準ヘルパー モード実装の詳細については、 RFC 3623、 グレースフル OSPF リスタートを参照してください。

リリース11.3以降、Junos OSはOSPFグレースフルリスタート設定のリスタートシグナリングベースヘルパーモードをサポートしています。ヘルパー モードは、標準と再起動シグナリングベースの両方が、デフォルトで有効になっています。リスタートシグナリングベースのヘルパーモード実装では、再起動ルーターは再起動が完了した後にのみ再起動ステータスをネイバーにリレーします。再起動が完了すると、再起動ルーターはhelloパケットヘッダーに再起動 信号 (RS)ビットが設定された状態で、ヘルパールーターにHelloメッセージを送信します。ヘルパールーターが ヘッダーにRS ビットが設定されたhelloパケットを受信すると、ヘルパールーターは再起動ルーターにhelloメッセージを返します。ヘルパー ルーターからの応答 hello メッセージには 、ResyncState フラグと ResyncTimeout タイマーが含まれており、再起動ルーターが同期しているヘルパー ルーターを追跡できます。すべてのヘルパーが同期を完了すると、再起動ルーターは再起動モードを終了します。

メモ:

リスタートシグナリングベースのグレースフルリスタートヘルパーモード実装の詳細については、RFC 4811、 OSPFアウトオブバンドリンク状態データベース(LSDB)再同期、RFC 4812、 OSPF再起動シグナリング、およびRFC 4813、 OSPFリンクローカルシグナリングを参照してください。

リスタートシグナリングベースのグレースフルリスタートヘルパーモードは、OSPFv3設定ではサポートされていません。

PIM スパース モード

PIM スパース モードでは、 生成識別子 と呼ばれるメカニズムを使用して、グレースフル リスタートの必要性を示します。生成識別子は、PIM Helloメッセージにデフォルトで含まれています。初期生成識別子は、各 PIM ネイバーによって作成され、デバイス機能を確立します。PIM ネイバーの 1 つが再起動すると、ネイバーに新世代識別子を送信します。グレースフル リスタートをサポートし、ポイントツーポイント リンクで接続されているすべてのネイバーは、再起動しているネイバーにマルチキャスト更新を送信することで支援します。

再起動フェーズは、PIM 状態が安定した場合、またはリスタート間隔タイマーが終了した場合に完了します。ネイバーがグレースフルリスタートをサポートしていない場合、またはマルチポイントインターフェイスを使用して相互に接続している場合、再起動ルーターは再起動間隔タイマーを使用して再起動期間を定義します。

RIP および RIPng

RIPグレースフルリスタートを有効にしたルーターが再起動すると、設定されたルートが保護されます。ヘルパールーターは再起動を支援しないため、これらのルートはルーターの再起動中(破棄または更新されるのではなく)転送テーブルに保持されます。