Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページの目次
 

例:同じサブネット内のメンバー ルーターとの MX シリーズ バーチャル シャーシ ハートビート接続を使用したメンバーの正常性の確認

ハートビート接続は、バーチャルシャーシのプライマリルーターとバックアップルーター間のMXシリーズバーチャルシャーシでのIPベースの双方向パケット接続です。この接続を介して交換されるハートビート パケットは、各メンバー ルーターの可用性と正常性に関する重要な情報を提供します。Junos OSリリース14.1以降、MXシリーズのバーチャルシャーシでハートビート接続を設定できます。

この例では、両方のメンバールーターが同じサブネットに存在する場合に、MXシリーズ仮想シャーシでハートビート接続を設定する方法を説明します。バーチャル シャーシ メンバー ルーターが異なるサブネットに存在する場合のハートビート接続の設定については、 例:異なるサブネットのメンバー ルーターとの MX シリーズ バーチャル シャーシ ハートビート接続を使用したメンバーの正常性の確認を参照してください。

要件

この例では、以下のソフトウェアおよびハードウェアコンポーネントを使用しています:

  • Junos OS Release 14.1およびそれ以降のリリース

  • 2つのMX240ユニバーサルルーティングプラットフォーム、それぞれにデュアルルーティングエンジンを搭載

この設定例は、記載されているソフトウェア リリースを使用してテストされており、それ以降のすべてのリリースで動作することを想定しています。

ベスト プラクティス:

コマンドを使用して、commit synchronize設定変更をバーチャルシャーシに保存することをお勧めします。MXシリーズの仮想シャーシの場合、 オプションはデフォルトであり、 force コマンドを発行commit synchronizeしたときの動作のみです。MXシリーズのバーチャルシャーシ構成に対して コマンドを発行すると、 コマンドを発行commit synchronizecommit synchronize forceするのと同じ効果があります。

バーチャルシャーシのハートビート接続を設定する前に、次の手順に従います。

  • 2台のMXシリーズルーターで構成されるバーチャルシャーシを設定します。

    例:バーチャルシャーシを使用したMXシリーズ5Gユニバーサルルーティングプラットフォームのシャーシ間冗長性の設定

    設定例に示されている事前プロビジョニング済みバーチャル シャーシ設定の一環として、各メンバー ルーティング エンジンの member0-re0、 、 、member0-re1member1-re0および member1-re1 設定グループを作成して適用する必要があります。各構成グループには、各ルーティング エンジンの管理用イーサネット インターフェイス(fxp0)の一意の IP アドレスが含まれています。

    メモ:

    階層レベルで事前プロビジョニングされたバーチャルシャーシ設定[edit virtual-chassis]を作成する場合、バーチャルシャーシ内の分割の検出を無効にするように ステートメントを設定しないようにしてくださいno-split-detection。バーチャル シャーシのハートビート接続を設定する場合は、 ステートメントを使用することは禁止されています。その場合、no-split-detectionコミット操作が失敗します。

  • バーチャル シャーシ プライマリ ルーター(VC-Pp)内のプライマリ ルーティング エンジンと、バーチャル シャーシ バックアップ ルーター(VC-BP)内のプライマリ ルーティング エンジン間の TCP 接続を確保します。

    バーチャル シャーシのハートビート接続により、VC-PP 上に33087という番号が付けられた独自の TCP ポートが開き、ハートビート メッセージをリッスンします。ネットワーク設計にファイアウォールまたはフィルタが含まれている場合は、VC-PP の TCP ポート 33087 と VC-Bp の動的に割り当てられた TCP ポートの間のトラフィックがネットワークで許可されていることを確認します。

概要

ハートビート接続は、MXシリーズ仮想シャーシ内のプライマリルーターとバックアップルーター間のIPベースの双方向パケット接続です。ハートビート接続を形成するメンバー ルーターは、各メンバー ルーターの可用性と正常性に関する重要な情報を提供するハートビート パケットを交換します。バーチャルシャーシ設定の中断または分割時には、ハートビート接続により、メンバールーターがプライマリロールの役割を不必要に変更することを防ぎ、望ましくない結果を引き起こす可能性があります。

この例では、両方のMX240メンバールーターが10.4.0.0サブネットに存在するMXシリーズバーチャルシャーシのハートビート接続を設定します。メンバールーターはバーチャルシャーシ(VC-P)のグローバルプライマリルーターであり、メンバールーターはグローバルバックアップルーター master-router backup-router(VC-B)です。どちらのメンバールーターにもデュアルルーティングエンジンがインストールされており、ハートビート接続は のmaster-routerプライマリルーティングエンジン(VC-PP または で表す)と のプライマリルーティングbackup-routerエンジン(VC-BP または member0-re0member1-re0で表す)の間で設定されます。

両方のメンバールーターが同じサブネットに存在する場合のMXシリーズ仮想シャーシのハートビート接続の構成は、以下のタスクで構成されています:

  1. バーチャルシャーシの 4 つのルーティングエンジンと同じサブネット上に管理インターフェイスのグローバル master-only IP アドレス fxp0 を設定します。

  2. ハートビート接続のネットワーク パスを構成します。

    この例では、グローバル スタティック ルートを使用して、同じサブネット内のメンバー ルーターが TCP/IP 接続を介して相互に到達するためのパスを提供します。

  3. 管理インターフェイスのfxp0グローバルmaster-onlyIPアドレスをハートビートアドレスとして設定し、バーチャルシャーシのハートビート接続を確立します。

  4. (オプション)バーチャルシャーシのハートビートタイムアウト間隔にデフォルト以外の値を設定します。

トポロジ

この例では、両方のメンバールーターが同じサブネット内にあるMXシリーズバーチャルシャーシのハートビート接続を設定します。冗長性を確保するために、各メンバールーターには2つのバーチャルシャーシポートが設定されています。

表1 は、バーチャルシャーシ内の各MXシリーズルーターのハードウェアおよびソフトウェア構成設定を示しています。

表1:同じサブネット内にメンバールーターを配置したサンプルMXシリーズバーチャルシャーシのコンポーネント

ルーター名

ハードウェア

シリアル番号

会員ID

役割

バーチャルシャーシポート

サブネット

マスタールーター

MX240ルーター搭載:

  • スロット0にあるプライマリRE-S-2000ルーティングエンジン(例では member0-re0として表されます)

  • スロット1のバックアップRE-S-2000ルーティングエンジン(例では member0-re1として表されます)

JN11026AFAFC

0

ルーティングエンジン(プライマリ)

VCP-1/0/0 VCP-1/1/0

10.4.0.0/16

バックアップルーター

MX240ルーター搭載:

  • スロット0にあるプライマリRE-S-2000ルーティングエンジン(例では member1-re0として表されます)

  • スロット1のバックアップRE-S-2000ルーティングエンジン(例では member1-re1として表されます)

JN112C2FCAFC

1

ルーティングエンジン(バックアップ)

vcp-2/0/0 vcp-2/1/0

10.4.0.0/16

構成

MXシリーズ仮想シャーシで、両方のメンバールーターが同じサブネット内にあるハートビート接続を設定するには、以下のタスクを実行します:

CLIクイック構成

同じサブネット内に両方のメンバールーターがあるバーチャルシャーシのハートビート接続を素早く設定するには、以下のコマンドをコピーして、ルーター端末ウィンドウにペーストします:

各ルーティング エンジンに一貫した管理 IP アドレスを設定する

手順

バーチャル シャーシを最初に設定する際に、master-only各ルーティング エンジンの管理fxp0インターフェイスに一意の IP アドレスを設定することに加えて、バーチャル fxp0 シャーシのプライマリ ルーター(VC-Pp、 member0-re0)で表される。その後、そのmaster-onlyアドレスをハートビートアドレスとして使用し、バーチャルシャーシのハートビート接続を確立します。

この例のバーチャル シャーシ メンバー ルーターは両方とも同じサブネット(10.4.0.0)に存在するため、各ルーティング エンジンに同じ master-only アドレスを設定できます。この master-only アドレスは、VC-PP の管理インターフェイスでのみ有効です。スイッチオーバー中、アドレスは現在 master-only VC-PP として機能している新しいルーティング エンジンに移動します。

各ルーティング エンジンの master-only fxp0 IP アドレスを設定するには:

  • メンバー0のコンソールから、各ルーティングエンジンの管理インターフェイスに fxp0 同じIPアドレスを設定します。

結果

バーチャルシャーシプライマリルーターのコンソールから、各設定グループの設定結果を表示します。簡潔にするために、この手順に関連しない設定の部分は省略記号(...)で置き換えています。

の場合 member0-re0:

の場合 member0-re1:

の場合 member1-re0:

の場合 member1-re1:

デバイスの設定が完了したら、設定モードから を入力します commit

プライマリ ルーターとバックアップ メンバー ルーター間のスタティック ルートの設定

手順

TCP/IP ハートビート パケットを交換するには、プライマリ ルーターとバックアップ ルーターの間にセキュアで信頼性の高いパスを設定する必要があります。ハートビート パケットは、各メンバー ルーターの可用性と正常性に関する重要な情報を提供します。

ハートビート接続用に作成するルートは、バーチャルシャーシのポートリンクから独立している必要があります。具体的には、VC-BP(バーチャル シャーシ バックアップ ルーター)のプライマリ ルーティング エンジンが、バーチャル シャーシ プライマリ ルーター(VC-Pp)のプライマリ ルーティング エンジンの IP アドレスに master-only TCP/IP 接続を確立できることを確認する必要があります。

この例では、メンバー ルーター間にグローバル スタティック ルートを作成し、ハートビート パスを設定します。ただし、同じサブネット内のメンバー ルーターのハートビート パスを構成するニーズに最適な方法を選択できます。たとえば、この目的のためにメンバー ルーターのデフォルト ゲートウェイを使用できます。

ベスト プラクティス:

ルーター管理インターフェイス(fxp0)をハートビートパスとして使用することをお勧めします。管理インターフェイスは、一般にラインカードインターフェイスよりも早く利用可能で、通常は他のインターフェイスよりもセキュアなネットワークに接続されます。

プライマリー ルーターとバックアップ メンバー ルーター間のスタティック ルートを作成するには:

  • メンバー0のコンソールから、サブネット10.4.0.0のメンバールーター間の静的ルートを設定します。

結果

設定の結果を表示します。簡潔にするために、この手順に関連しない設定の部分は省略記号(...)で置き換えています。

デバイスの設定が完了したら、設定モードから を入力します commit

ハートビートアドレスとハートビートタイムアウトの設定

手順

2メンバーのMXシリーズバーチャルシャーシでハートビート接続を確立するには、プライマリおよびバックアップメンバールーター間の接続にIPアドレスを設定する必要があります。現在アクティブなルーティング エンジンに関係なく、バーチャル シャーシ プライマリ ルーター(VC-Pp)のプライマリ ルーティング エンジンへの一貫したアクセスを確保するには、管理インターフェイスに以前に設定されたグローバル master-only IP アドレスに fxp0 ハートビート アドレスを設定します。

オプションで、ハートビートタイムアウト間隔にデフォルト以外の値を設定することもできます。ハートビート タイムアウトは、バーチャル シャーシ メンバー ルーターが他のメンバー ルーターから送信されたハートビート パケットに応答しなければならない最大時間です。ハートビート タイムアウト間隔を明示的に設定しない場合は、デフォルト値(2 秒)が適用されます。

ハートビートアドレスとハートビートタイムアウトを設定するには:

  1. メンバー 0 のコンソールから、バーチャル シャーシの事前プロビジョニングされた設定を編集することを指定します。

  2. 管理インターフェイスのfxp0共通 master-only IP アドレスをハートビートアドレスとして設定します。

  3. (オプション)ハートビートのタイムアウト間隔にデフォルト以外の値を設定します。

結果

設定の結果を表示します。

デバイスの設定が完了したら、設定モードから を入力します commit

検証

バーチャル シャーシのハートビート接続が正しく機能していることを確認するには、次のタスクを実行します。

バーチャル シャーシ ハートビート接続の検証

目的

バーチャルシャーシメンバールーター間のハートビート接続が正しく設定され、動作していることを確認します。

アクション

ハートビート接続が設定されている場合の、一方または両方のメンバー ルーターの状態を表示します。

意味

コマンド出力は、各メンバールーターについて、ハートビート接続を形成するローカルおよびリモートのメンバールーターのIPアドレスを表示します。フィールドの値はAliveState、指定されたメンバールーターのプライマリルーティングエンジンが接続されており、ハートビート応答メッセージを受信したことを確認します。このフィールドはTime、接続状態が最後に変更された日時を指定します。

隣接関係の分割または中断時のハートビート接続の使用の確認

目的

バーチャルシャーシで隣接関係の中断または分割が検出された場合、ハートビート接続の使用を確認します。

アクション

バーチャル シャーシ内のメンバー ルーターのステータスを表示します。

意味

StatusメンバーID 0 のフィールドにはHeartbt、このメンバールーターがハートビートパケット接続を使用して、バーチャルシャーシ設定での隣接関係の中断または分割時にプライマリロールロールを維持したことを示しています。StatusメンバーID 1 のフィールドに が表示されPrsnt、このメンバー ルーターがバーチャル シャーシに接続されていることを示します。

ルーターが現在バーチャル シャーシに接続されていない場合、 フィールドに Status は が表示されます NotPrsnt

ハートビート統計からのバーチャル シャーシ メンバーの正常性の検証

目的

ハートビート接続によって収集された統計データを使用して、各バーチャルシャーシメンバールーターの可用性と健全性を確認します。コマンドを使用して、ネットワークの最大遅延と最小遅延を確認することもできます show virtual-chassis heartbeat detail

アクション

ハートビート接続によって収集された統計を表示および確認します。

意味

この例では、送信されたハートビート要求メッセージの数()は、受信したハートビート応答メッセージの数(Heartbeats sentHeartbeats received)と等しく、ハートビートメッセージは失われません(Heartbeats lost/missed)。これは、ハートビート接続を形成する両方のメンバールーターが使用可能で、動作していたことを示しています。Heartbeats sentフィールドにはHeartbeats lost/missed、 と Heartbeats received の違いが表示されます。

および フィールドはMaximum latency、ハートビート要求メッセージの送信からハートビート応答メッセージの受信までにローカルルーターで経過する最大およびMinimum latency最小秒数を測定します。この例では、 および Minimum latency フィールドの値は0Maximum latency、この操作によって発生する測定可能なネットワーク遅延がないことを示しています。このMaximum latency値を使用して、 をデフォルト(2秒)より大きい値に増やすheartbeat-timeout必要があるかどうかを判断できます。ネットワークの最大遅延が大きすぎて2秒heartbeat-timeoutの値を収容できない場合、間隔を長くすることでheartbeat-timeout、バーチャルシャーシ隣接関係の中断または分割が発生したときのネットワーク遅延を考慮することができます。

リリース履歴テーブル
リリース
説明
14.1
Junos OSリリース14.1以降、MXシリーズのバーチャルシャーシでハートビート接続を設定できます。