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 ステートメントを含めます。これにより、すべてのルーティングプロトコルに対してグローバルにグレースフルリスタートが可能になります。オプションで、個々のプロトコルレベルでグローバル設定を変更または補足することができます。

注:

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

例えば:

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

図1:レイヤー3VPNグレースフルリスタートトポロジー Network topology diagram of an MPLS network showing CE1 and CE2 customer edge devices, PE1 and PE2 provider edge routers, P0 and P1 provider routers, MPLS LSP path, loopback IP addresses, interface names, and MPLS label for data packet forwarding.

ルーター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、静的ルートのインスタンスを含めることで、グレースフルリスタートを実装するときに利用できる幅広いオプションを確認できます。レイヤー 2 VPN インスタンス用に、 ユニット 100 の静的ルート、ユニット 101 の OSPF、ユニット 102 の RIP、ユニット 103 の BGP、ユニット 512 のフレーム リレーの個々のインスタンスで設定します。

ルーターP0

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

ルーターPE2

ルーターPE2で、マスターインスタンスでBGP、OSPF、MPLS、LDP、およびグレースフルリスタートを設定します。レイヤー 2 VPN インスタンス用に、 ユニット 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 ステートメントを含めます。

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

レイヤー3 VPNの場合のみ、[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 ステートメントを含めます。

例えば:

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

注:

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

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

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

注:

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

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

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

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

注:

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

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

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

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

注:

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

ヒント:

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

注:

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

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

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

例: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 (レイヤー3 VPNグレースフルリスタート、およびルーティングインスタンスでグレースフルリスタートを使用するプロトコルの場合)

  • 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接続を想定しています。

変更履歴テーブル

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

リリース
説明
15.1
オプションで、個々のプロトコルレベルでグローバル設定を変更することも、Junos OS 15.1以降は個々のルーティングインスタンスレベルで変更することもできます。