Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

グレースフル リスタートの設定

次の手順に従って、デバイスでグレースフルリスタートを設定します。

グレースフル リスタートの有効化

グレースフル リスタートはデフォルトで無効になっています。この機能をグローバルに有効にするには、 [edit routing-options] または [edit routing-instances instance-name routing-options] 階層レベルでグレースフル リスタートを設定する必要があります。

例えば:

必要に応じて、個々のプロトコルレベル、またはJunos OS 15.1以降は個々のルーティング インスタンスレベルでグローバル設定を変更できます。

手記:

BGPまたはLDPセッションが確立された後にグレースフルリスタートを設定すると、BGPまたはLDPセッションが再起動し、ピアはグレースフルリスタート機能をネゴシエートします。

グレースフルリスタートを無効にするには、disableステートメントを含めます。[edit routing-options]階層レベルでdisableステートメントを含めることですべてのプロトコルに対してグローバルにこれを行うことができ、[edit protocols protocol graceful-restart]階層レベルでdisableステートメントを含めることで単一のプロトコルのグレースフルリスタートを無効にすることができます。完全な再起動の期間を設定するには、restart-durationステートメントを含めます。120 から 900 までの数値を指定できます。

このステートメントを含めることができる階層レベルの一覧は、このステートメントのステートメント概要のセクションを参照してください。

[edit routing-options]階層レベルでgraceful-restartステートメントを含めると、集約ルートと静的ルートでもグレースフルリスタートが有効になります。

グレースフル リスタートの設定

グレースフルリスタートを有効にするには、[edit routing-instance instance-name routing-options]または[edit routing-options]階層レベルでgraceful-restartステートメントを含めます。これにより、すべてのルーティング プロトコルに対してグローバルにグレースフル リスタートが可能になります。必要に応じて、個々のプロトコル レベルでグローバル設定を変更または補足できます。

手記:

set protocols bgp group group-name allow networkが動的BGPセッションを受け入れるように設定されている場合、グレースフルリスタートまたはグレースフルルーティングエンジンスイッチオーバー中のトラフィックドロップを回避するようにunconfigured-peer-graceful-restartステートメントを設定する必要があります。

例えば:

図 1 は、標準的な MPLS VPN ネットワークを示しています。ルーターCE1とCE2はカスタマーエッジルーター、PE1とPE2はプロバイダーエッジルーター、P0はプロバイダーコアルーターです。このネットワークには、複数のレイヤー3VPNと1つのレイヤー2VPNが設定されています。インターフェイスは図に示されており、以下の設定例には含まれていません。

図 1:レイヤー 3 VPN グレースフル リスタート トポロジLayer 3 VPN Graceful Restart Topology

ルーターCE1

ルーターCE1で、 t3-3/1/0の論理インターフェイスに以下のプロトコルを設定します:ユニット101にOSPF、ユニット102にRIP、ユニット103にBGP、ユニット512にIS-IS。また、ルーターPE1のルーティングインスタンスに接続できるように、メインインスタンスでグレースフルリスタート、BGP、IS-IS、OSPF、RIPを設定します。

ルーターPE1

ルーターPE1では、BGP、OSPF、MPLS、LDPとともに、マスターインスタンスでグレースフルリスタートを設定します。次に、グレースフルリスタートのプロトコル固有のインスタンスをいくつか設定します。BGP、OSPF、レイヤー2 VPN、RIP、および静的ルートのインスタンスを含めることで、グレースフルリスタートを実装する際に使用できる幅広いオプションを確認できます。 t3-0/0/0の論理インターフェイス上の個々のインスタンスで、レイヤー2 VPNインスタンスのユニット100の静的ルート、ユニット101のOSPF、ユニット102のRIP、ユニット103のBGP、ユニット512のフレームリレーのプロトコルを設定します。

ルーターP0

ルーターP0では、OSPF、MPLS、およびLDPとともに、メインインスタンスでグレースフルリスタートを設定します。これにより、PEルーター上のプロトコルが相互に到達できるようになります。

ルーターPE2

ルーターPE2では、マスターインスタンスでBGP、OSPF、MPLS、LDP、およびグレースフルリスタートを設定します。 t1-0/1/3の論理インターフェイス上の個々のインスタンスで、ユニット200の静的ルート、ユニット201のOSPF、ユニット202のRIP、ユニット203のBGP、ユニット612のフレームリレーのプロトコルを設定します。また、レイヤー2 VPNインスタンスを除くすべてのルーティングインスタンスで、プロトコル固有のグレースフルリスタートを設定します。

ルーターCE2

ルーターCE2では、ルーターPE2とCE1にすでに設定されているプロトコルをミラーリングして、レイヤー2とレイヤー3 vpn設定を完了します。具体的には、 t1-0/0/3の論理インターフェイスで、ユニット201のOSPF、ユニット202のRIP、ユニット203のBGP、ユニット612のIS-ISを設定します。最後に、ルーターPE2のルーティングインスタンスに接続できるように、メインインスタンスでグレースフルリスタート、BGP、IS-IS、OSPF、RIPを設定します。

再起動前のルーターPE1のステータス

次の例では、再起動が発生する前のルーターPE1のネイバー関係を表示しています。

再起動中のルーターPE1のステータス

グレースフルリスタートが機能していることを確認する前に、ルーターの再起動をシミュレートする必要があります。ルーティング プロセスを更新して再起動をシミュレートするには、restart routing 運用モード コマンドを使用します。

次のサンプル出力は、ルーターの再起動中にキャプチャされます。

VPN グレースフル リスタートの設定

グレースフル リスタートにより、VPN コントロール プレーン再起動中のルーターが、隣接ルーターからその状態を復旧する間も、トラフィックの転送を継続することができます。グレースフルリスタートを使用しない場合、コントロールプレーンを再起動すると、ルーターが提供するすべてのVPNサービスが中断されます。グレースフル リスタートは、レイヤー 2 VPN、レイヤー 3 VPN、仮想ルーター ルーティング インスタンス、VPLS でサポートされています。

レイヤー 2 VPN またはレイヤー 3 VPN のグレースフル リスタートを実装するには、次のセクションで説明する構成タスクを実行します。

グレースフルリスタートのグローバル設定

グレースフルリスタートを有効にするには、[edit routing-options]階層レベルでgraceful-restartステートメントを含めます。グレースフルリスタート期間にグローバル期間を設定するには、[edit routing-options graceful-restart]階層レベルでrestart-durationステートメントを含めます。

グレースフルリスタートをグローバルに無効にするには、[edit routing-options graceful-restart]階層レベルでdisableステートメントを含めます。

ルーティング インスタンスのグレースフル リスタートの設定

レイヤー3VPNに限り、[edit routing-instances instance-name routing-options]階層レベルでgraceful-restartステートメントを含めることで、ルーティング インスタンス内のすべてのルーティングおよびMPLS関連プロトコルに対してもグレースフルリスタートを設定する必要があります。マルチインスタンスBGPとマルチインスタンスLDPを設定できるため、キャリアオブキャリアのシナリオにおけるグレースフルリスタートがサポートされています。ルーティング インスタンスグレースフルリスタート期間を設定するには、[edit routing-instances instance-name routing-options]restart-durationステートメントを含めます。

[edit routing-instances instance-name protocols protocol-name graceful-restart]階層レベルでdisableステートメントを使用して、個々のプロトコルのグレースフルリスタートを無効にすることができます。

論理システム グレースフル リスタートの設定

論理システムのグレースフルリスタートは、メインルーターのグレースフルリスタートとほぼ同じように機能します。唯一の違いは、 graceful-restart ステートメントの位置です。

次のトピックでは、論理システムでグレースフルリスタートを実装するために設定する内容について説明します。

グレースフル リスタートのグローバルな有効化

論理システムでグレースフルリスタートを有効にするには、[edit logical-systems logical-system-name routing-options]階層レベルでgraceful-restartステートメントを含めます。グレースフルリスタート期間のグローバルな期間を設定するには、[edit logical-systems logical-system-name routing-options graceful-restart]階層レベルでrestart-durationステートメントを含めます。

グレースフルリスタートをグローバルに無効にするには、[edit logical-systems logical-system-name routing-options graceful-restart]階層レベルでdisableステートメントを含めます。

ルーティング インスタンスのグレースフル リスタートの設定

レイヤー 3 VPN の場合のみ、論理システム内のルーティング インスタンスに対してグレースフル リスタートをグローバルに設定する必要があります。設定するには、[edit logical-systems logical-system-name routing-instances instance-name routing-options]階層レベルでgraceful-restartステートメントを含めます。マルチインスタンスBGPとマルチインスタンスLDPを設定できるため、キャリアオブキャリアのシナリオにおけるグレースフルリスタートがサポートされています。ルーティング インスタンスグレースフルリスタート期間の長さを設定するには、[edit logical-systems logical-system-name routing-instances instance-name routing-options]restart-durationステートメントを含めます。

[edit logical-systems logical-system-name routing-instances instance-name protocols protocol-name graceful-restart]階層レベルでdisableステートメントを使用して、個々のプロトコルのグレースフルリスタートを無効にするには。

QFabricシステムのグレースフルリスタートの設定

QFabric CLIでグレースフルリスタートを設定すると、QFabricシステムはその設定をネットワークノードグループに適用して、QFabricシステムの外部にあるデバイスによるグレースフルリスタート操作に参加します。このような設定により、ルーティングテーブルの状態が保持され、システムの再起動後、隣接するルーティングデバイスがルーティング操作をより迅速に再開できるようになります。また、これにより、QFabricシステムの再起動(ソフトウェアのアップグレードなど)が発生した場合に、ネットワークノードグループはルーティング操作を迅速に再開できます。そのため、QFabric CLIでルーティングプロトコルのグレースフルリスタートを有効にすることをお勧めします。

手記:

また、QFabricシステムは、ファブリック内の内部でグレースフルリスタートを使用して、ファブリック間の耐障害性と回復を促進します。この内部機能はデフォルトで有効になっており、設定する必要はありません。

グレースフル リスタートの有効化

デフォルトでは、グレースフル リスタートは無効になっています。グレースフルリスタートを有効にするには、[edit routing-instance instance-name routing-options]または[edit routing-options]階層レベルにステート メントを graceful-restart 含めます。

例えば:

グレースフルリスタート期間の期間を設定するには、階層レベルに restart-duration[edit routing-options graceful-restart] 含めます。

手記:

ヘルパーモード(グレースフルリスタートを試みる隣接ルーターを補助する機能)は、グレースフルリスタートが有効になっていなくても、ルーティングプラットフォームの起動時にデフォルトで有効になっています。プロトコルごとにヘルパーモードを無効にできます。

グレースフルリスタートをグローバルに無効にするには、階層レベルに disable ステートメントを [edit routing-options graceful-restart] 含めます。

グレースフルリスタートが [edit routing-options graceful-restart] 階層レベルですべてのルーティングプロトコルに対して有効になっている場合、プロトコルごとにグレースフルリスタートを無効にすることができます。

手記:

BGPまたはLDPセッションが確立された後にグレースフルリスタートを設定すると、BGPまたはLDPセッションが再起動し、ピアはグレースフルリスタート機能をネゴシエートします。また、BGPピアのルーティング統計情報はゼロにリセットされます。

BGPのグレースフルリスタートオプションの設定

BGP グレースフル リスタート期間の期間を設定するには、階層レベルに ステートメントを restart-time [edit protocols bgp graceful-restart] 含めます。ルーターが再起動ネイバーからのメッセージの受信を待機してからダウンを宣言する時間を設定するには、階層レベルに ステートメントを stale-routes-time [edit protocols bgp graceful-restart] 含めます。

すべてのBGPセッションでBGPグレースフルリスタート機能を無効にするには、階層レベルで ステートメント[edit protocols bgp graceful-restart] 含めます。

手記:

BGP グレースフル リスタート プロパティを設定したり、グループに対して無効にしたりするには、階層レベルで目的のステートメントを [edit protocols bgp group group-name graceful-restart] 含めます。

BGP グレースフル リスタート プロパティを設定したり、グループ内の特定のネイバーに対して無効にしたりするには、階層レベルで必要なステートメントを [edit protocols bgp group group-name neighbor ip-address graceful-restart] 含めます。

手記:

BGPにグレースフルリスタートを設定すると、BGPピアのルーティング統計情報がゼロにリセットされます。また、既存のBGPセッションが再起動し、ピアはグレースフルリスタート機能をネゴシエートします。

OSPF および OSPFv3 のグレースフル リスタート オプションの設定

OSPF/OSPFv3グレースフルリスタート期間の期間を設定するには、階層レベルに restart-duration ステートメントを [edit protocols(ospf | ospf3)graceful-restart] 含めます。ルーターがヘルパールーターにグレースフルリスタートが完了したことを通知する時間の長さを指定するには、階層レベルに notify-duration[edit protocols (ospf | ospf3) graceful-restart] 含めます。厳密なOSPFリンク状態アドバタイズメント(LSA)チェックにより、支援ルーターによるグレースフルリスタートが終了します。厳密な LSA チェックを無効にするには、階層レベルで ステートメントを no-strict-lsa-checking [ edit protocols (ospf | ospf3) graceful-restart] 含めます。

OSPF/OSPFv3グレースフルリスタートを無効にするには、階層レベルに disable ステートメントを [edit protocols(ospf | ospf3) graceful-restart] 含めます。

リリース11.3以降、Junos OSは、OSPFバージョン2グレースフルリスタート設定において、標準ヘルパーモード(RFC 3623、グレー スフルOSPF再起動に基づく)と再起動信号ベース(RFC 4811、RFC 4812、RFC 4813で指定)ヘルパーモードの両方をサポートしています。デフォルトでは、標準および再起動シグナリングベースのヘルパー モードの両方が有効になっています。OSPF バージョン 2 グレースフル リスタート設定のヘルパー モードを無効にするには、階層レベルで helper-disable <both | restart-signaling | standard> ステートメントを [edit protocols ospf graceful-restart] 含めます。最後にコミットされたステートメントは、常に前のステートメントよりも優先されることに注意してください。

ヘルパー モードを再度有効にするには、delete protocols ospf graceful-restarthelper-disable <restart-signaling | standard | both>コマンドを使用して、設定から helper-disable ステートメントを削除します。この場合も、最後に実行されたコマンドが前のコマンドよりも優先されます。

手記:

再起動シグナリングベースのヘルパー モードは、OSPFv3 設定ではサポートされていません。OSPFv3設定のヘルパーモードを無効にするには、階層レベルでステートメントを helper-disable [edit protocols ospfv3 graceful-restart] 含めます。

先端:

また、階層レベルの ステートメントで ステートメント を使用してグレースフル リスタート イベントを traceoptions [edit protocols (ospf | ospf3)] 追跡することもできます。詳細については、「 グレースフル リスタート イベントの追跡」を参照してください。

手記:

OSPFにBFDとグレースフルリスタートを設定すると、グレースフルリスタートが期待どおりに機能しない場合があります。

グレースフルリスタートイベントの追跡

グレースフル リスタート イベントの進行状況を追跡するには、IS-IS および OSPF/OSPFv3 のグレースフル リスタート トレース オプション フラグを設定します。グレースフル リスタート トレース オプションを設定するには、階層レベルに ステート メントを graceful-restart [edit protocols protocol traceoptions flag] 含めます。

例:OSPF グレースフル リスタートのヘルパー モードの管理

構成

手順

ルーティング デバイスのグレースフル リスタートの設定ステータスに関係なく、標準および再起動シグナリングベースのヘルパー モードの両方がデフォルトで有効になっています。Junos OSでは、要件に応じてヘルパーモードを無効または有効にすることができます。

グレースフルリスタートのヘルパーモードオプションを設定するには、次の手順を実行します。

  1. グレースフルリスタートを有効にするには、[edit routing-options]階層レベルでgraceful-restartステートメントを追加します。

    ヘルパー モードは、標準と再起動シグナリング ベースの両方で、デフォルトで有効になっています。

  2. ヘルパー モードの 1 つまたは両方を無効にするには、[edit protocols ospf graceful-restart] 階層レベルで helper-disable <both | restart-signaling | standard> ステートメントを追加します。

    • 標準シグナリングベースヘルパーモードと再起動シグナリングベースヘルパーモードの両方を無効にするには、次のようにします。

    • 再起動シグナリングベースのヘルパー モードのみを無効にするには、次の手順を実行します。

    • 標準ヘルパーモードのみを無効にするには、次のようにします。

    手記:

    変更を有効にする前に、設定をコミットする必要があります。

    最後にコミットされたステートメントは、常に前のステートメントよりも優先されます。

  3. ヘルパーモードが無効になっているときに、ヘルパーモードの一方または両方を有効にするには、[edit protocols ospf graceful-restart]階層レベルからhelper-disable <both | restart-signaling | standard>ステートメントを削除します。

    • 標準シグナリングベースヘルパーモードと再起動シグナリングベースヘルパーモードの両方を有効にするには、次のようにします。

    • 再起動シグナリングベースのヘルパー モードを有効にするには、次の手順を実行します。

    • 標準ヘルパーモードを有効にするには、次のようにします。

    手記:

    変更を有効にする前に、設定をコミットする必要があります。

    最後にコミットされたステートメントは、常に前のステートメントよりも優先されます。

必要条件

Junos OS リリース 11.4 以降を実行する M Series または T Series ルーターと EXシリーズ スイッチ。

概要

Junos OS リリース 11.4 では、OSPF グレースフル リスタートのサポートが拡張され、再起動シグナリングベースのヘルパー モードが含まれるようになりました。ルーティングデバイスのグレースフルリスタートの設定ステータスに関係なく、標準(RFC 3623ベース)と再起動シグナリングベースのヘルパーモードの両方がデフォルトで有効になっています。

ただし、Junos OSでは、 helper-disable <standard | restart-signaling | both> ステートメントでヘルパー モードを選択できます。

検証

設定が正常に機能していることを確認します。

OSPF グレースフル リスタートおよびヘルパー モードの設定の確認

目的

ルーターのOSPFグレースフルリスタートとヘルパーモードの設定を確認します。

アクション
  • 設定モードから run show ospf overview コマンドを入力します。

意味

出力は、グレースフルリスタートと両方のヘルパーモードが有効になっていることを示しています。

OSPF グレースフル リスタートの再起動シグナリング ベース ヘルパー モード イベントのトレース

Junos OS には、OSPF グレースフル リスタートの再起動シグナリング ベースのヘルパー モード イベントをログに記録するトレース オプションが用意されています。再起動シグナリングベースのヘルパー モード イベントのトレースを有効にするには、[edit protocols ospf] 階層レベルで traceoptions flag restart-signaling ステートメントを含めます。

再起動シグナリングベースのイベントのトレースを有効にするには、次の手順に従います。

  1. ログを保存するためのログファイルを作成します。

    ここで、 ospf-log はログ ファイルの名前です。

  2. 再起動シグナリングベースのヘルパー モード イベントのトレースを有効にします。
  3. 設定をコミットします。

ログは、/var/log フォルダ内の ospf-log ファイルに保存されます。

ログファイルの表示

ログ・ファイルから再起動シグナリング・ベースのイベントを表示するには、次のように入力します。

グレースフル リスタート動作の検証

このトピックには、以下のセクションが含まれています。

グレースフル リスタート動作モード コマンド

グレースフルリスタートが正しく動作していることを確認するには、次のコマンドを使用します。

  • show bgp neighbor (BGP グレースフル リスタートの場合)

  • show log (IS-IS および OSPF/OSPFv3 グレースフル リスタートの場合)

  • show (ospf | ospfv3) overview (OSPF/OSPFv3グレースフルリスタートの場合)

  • show rsvp neighbor detail (RSVP グレースフル リスタート-ヘルパー ルーターの場合)

  • show rsvp version (RSVPグレースフルリスタートの場合—ルーターの再起動)

  • show ldp session detail (LDPグレースフルリスタートの場合)

  • show connections (CCCおよびTCCグレースフルリスタートの場合)

  • show route instance detail (レイヤー3VPNグレースフルリスタート、およびルーティング インスタンスでグレースフルリスタートを使用するプロトコルの場合)

  • show route protocol l2vpn (レイヤー 2 VPN グレースフル リスタートの場合)

これらのコマンドの詳細と出力フィールドの説明については、 CLI エクスプローラーを参照してください。

BGP グレースフル リスタートの検証

BGP セッションのグレースフル リスタート情報を表示するには、 show bgp neighbor コマンドを使用します。

IS-ISおよびOSPFグレースフルリスタートの確認

IS-IS と OSPF のグレースフル リスタート情報を表示するには、traceoptions を設定します( グレースフル リスタート イベントのトラッキングを参照)。

OSPF再起動ルーターからのtraceoptionsログの出力を次に示します。

以下は、OSPF ヘルパー ルータからの traceoptions ログの出力です。

CCCおよびTCCグレースフルリスタートの検証

CCCおよびTCC接続のグレースフルリスタート情報を表示するには、 show connections コマンドを使用します。次の例では、CE1とCE2の間に4つのリモートインターフェイスCCC接続があることを前提としています。

変更履歴

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。

解放
形容
15.1
必要に応じて、個々のプロトコルレベル、またはJunos OS 15.1以降は個々のルーティング インスタンスレベルでグローバル設定を変更できます。