Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

MXシリーズ5Gユニバーサルルーティングプラットフォームにシャーシ間の冗長性を提供するために、バーチャルシャーシを設定できます。 バーチャルシャーシ 構成は、2台のMXシリーズルーターを単一のネットワーク要素として管理できる論理システムに相互接続します。バーチャルシャーシ内のメンバールーターは、各MXシリーズルーターのMPC/MIC(モジュラーポートコンセントレータ/モジュラーインターフェイスカード)インターフェイス(ネットワークポート)で設定するバーチャルシャーシポートによって相互接続されます。

この例では、2つのMXシリーズルーターで構成されるバーチャルシャーシを設定および構成する方法について説明します。

必要条件

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

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

  • One MX240ユニバーサルルーティングプラットフォーム

  • 1つのMX480ユニバーサルルーティングプラットフォーム

手記:

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

各MXシリーズルーターに取り付けられているハードウェアの詳細については、 表1 を参照してください。

ベスト プラクティス:

この手順全体で commit synchronize コマンドを使用して、バーチャルシャーシへの設定変更を保存することをお勧めします。

MXシリーズ バーチャルシャーシの場合、 force オプションはデフォルトであり、 commit synchronize コマンドを発行したときの唯一の動作です。MXシリーズバーチャルシャーシ設定に対して commit synchronize コマンドを発行すると、 commit synchronize force コマンドを発行した場合と同じ効果があります。

概要とトポロジー

この例に示すバーチャルシャーシを設定するには、バーチャルシャーシのプライマリとして指定されるルーターの [edit virtual-chassis] 階層レベルで事前にプロビジョニングされた設定を作成する必要があります。事前にプロビジョニングされた設定には、バーチャルシャーシの各メンバールーター(メンバーシャーシとも呼ばれる)のシリアル番号、メンバーID、ロールが含まれています。新しいメンバー ルーターがバーチャルシャーシに加入すると、ソフトウェアはそのシリアル番号を事前にプロビジョニングされた設定で指定された値と比較します。参加するルーターのシリアル番号が設定されたシリアル番号のいずれとも一致しない場合、ソフトウェアはそのルーターがバーチャルシャーシのメンバーになるのを防ぎます。

プライマリ ルーターで事前プロビジョニングされた設定をコミットした後、各ルーターで request virtual-chassis member-id set 管理コマンドを発行して、事前にプロビジョニングされたメンバー ID を割り当てる必要があります。これにより、ルーターが再起動します。再起動が完了したら、各ルーターで request virtual-chassis vc-port set 管理コマンドを発行して、1 つ以上の バーチャルシャーシ ポートを作成します。バーチャルシャーシは、両方のメンバールーターのラインカードがオンラインに戻ったときに形成されます。

位相幾何学

この例では、2台のMXシリーズルーターを相互接続するバーチャルシャーシを設定し、 図 1に示す基本的なトポロジーを使用します。冗長性を確保するために、各メンバールーターに2つのバーチャルシャーシポートが設定されています。

図 1:2 台の MXシリーズ ルーターSample Topology for a Virtual Chassis with Two MX Series Routersを備えたバーチャルシャーシのトポロジー例

表 1 は、バーチャルシャーシ内の各 MXシリーズ ルーターのハードウェアとソフトウェアの構成設定を示しています。これらの設定の一部は、事前にプロビジョニングされた構成で、およびメンバー ID を割り当ててバーチャルシャーシ ポートを作成するときに使用します。

手記:

MXシリーズ拡張キューイングIPサービスDPC(DPCE-R-Qモデル番号)およびMXシリーズ拡張キューイングイーサネットサービスDPC(DPCE-X-Qモデル番号)は、MXシリーズバーチャルシャーシの機能と相互運用できません。MXシリーズ拡張キューイングDPCが、バーチャルシャーシのメンバーとして設定されるルーターにインストールされている場合は、バーチャルシャーシを設定する前に、これらのDPCがオフラインであることを確認する必要があります。

表1:サンプルMXシリーズバーチャルシャーシのコンポーネント

ルーター名

ハードウェア

シリアル番号

メンバーID

役割

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

ネットワーク ポート スロットの番号付け

グラディウス

MX240ルーター:

  • 60 ギガビット イーサネット拡張キューイング MPC

  • SFP 搭載の 20 ポート ギガビット イーサネット MIC

  • 4 ポート 10 ギガビット イーサネット MIC と XFP

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

  • スロット 1 のバックアップ RE-S-2000 ルーティングエンジン(この例では member0-re1)

JN10C7135AFC

0

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

vcp-2/2/0vcp-2/3/0

FPC 0 〜 11

三つ葉

MX480ルーター:

  • 2つの30ギガビットイーサネットキューイングMPC

  • 2 つの 20 ポート ギガビット イーサネット MIC と SFP

  • 2 ポート 10 ギガビット イーサネット MIC x 2(XFP 搭載)

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

  • スロット 1 のバックアップ RE-S-2000 ルーティングエンジン(この例では member1-re1)

JN115D117AFB

1

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

vcp-2/0/0vcp-5/2/0

FPC 12 – 23(オフセット = 12)

構成

2台のMXシリーズルーターで構成されるバーチャルシャーシを設定するには、以下のタスクを実行します。

バーチャルシャーシ設定の準備

手順

MXシリーズバーチャルシャーシの設定を準備するには:

  1. バーチャルシャーシの一部として設定する両方のルーターのシリアル番号のリストを作成します。

    シャーシのシリアル番号は、MXシリーズシャーシの側面に貼付されているラベルに記載されています。または、 show chassis hardware コマンドを発行してシャーシのシリアル番号を取得できます。これは、遠隔地からルーターにアクセスしている場合に特に便利です。例えば:

  2. バーチャルシャーシ内の各ルーターに必要なロール(routing-engine)をメモします。

    2 ルーターのバーチャルシャーシ構成では、各ルーターに routing-engine ロールを指定する必要があります。これにより、どちらかのルーターがバーチャルシャーシのプライマリまたはバックアップとして機能できるようになります。

    • プライマリルーターは、バーチャルシャーシのすべてのメンバーのグローバル設定と状態情報を維持し、シャーシ管理プロセスを実行します。

    • バックアップルーターはプライマリルーターと同期し、シャーシ制御情報(ラインカードの存在やアラームなど)をプライマリルーターに中継します。プライマリルーターが利用できない場合、バックアップルーターがバーチャルシャーシの主要な役割を果たし、ルーティング情報を保持し、中断することなくネットワーク接続を維持します。

  3. バーチャルシャーシ内の各ルーターに割り当てられるメンバーID(0または1)をメモします。

    この例では、プライマリルーターにはメンバーID 0が割り当てられ、バックアップルーターにはメンバーID 1が割り当てられています。

  4. プライマリルーターとバックアップルーター間のハートビート接続を設定します。

    Junosリリースバージョン14.1R1以降では、隣接関係の中断または分割時にプライマリロールが不必要に変更されるのを避けるために、オンラインシャーシ構成にハートビート接続が必要となります。さらに、プライマリロール選出プロセスのメンバーの健康情報を追加します。
  5. バーチャルシャーシの両方のMXシリーズルーターにデュアルルーティングエンジンがインストールされており、バーチャルシャーシの4つのルーティングエンジンがすべて同じモデルであることを確認します。

    例えば、一方のメンバールーターにRE-S-2000ルーティングエンジンがインストールされ、もう一方のメンバールーターにRE-S-1800ルーティングエンジンがインストールされている場合、バーチャルシャーシは設定できません。

  6. バーチャルシャーシ ポートを設定するために必要なモジュラー ポート コンセントレータ/モジュラー インターフェイス カード(MPC/MIC)インターフェイスが、バーチャルシャーシのメンバーとして設定する各ルーターにインストールされ、動作していることを確認します。

    手記:

    MXシリーズバーチャルシャーシは、同一バーチャルシャーシ内の1ギガビットイーサネット(ge メディアタイプ)バーチャルシャーシポートと10ギガビットイーサネット(xe メディアタイプ)バーチャルシャーシポートの組み合わせをサポートしていません。すべての10ギガビットイーサネットバーチャルシャーシポート、またはすべての1ギガビットイーサネットバーチャルシャーシポートのいずれかを同じバーチャルシャーシで設定する必要があります。10ギガビットイーサネットインターフェイスにバーチャルシャーシポートを設定することをお勧めします。この制限は、MXシリーズバーチャルシャーシ構成のアクセスポートやアップリンクポートには影響しません。

  7. MXシリーズ拡張キューイングIPサービスDPC(DPCE-R-Qモデル番号)またはMXシリーズ拡張キューイングイーサネットサービスDPC(DPCE-X-Qモデル番号)が、バーチャルシャーシのメンバーとして設定されるルーターにインストールされている場合は、バーチャルシャーシを設定する前に、これらのDPCがオフラインであることを確認してください。そうしないと、MXシリーズバーチャルシャーシ構成が機能しません。

    手記:

    MXシリーズ拡張キューイングIPサービスDPC(DPCE-R-Qモデル番号)およびMXシリーズ拡張キューイングイーサネットサービスDPC(DPCE-X-Qモデル番号)は、MXシリーズバーチャルシャーシの機能と相互運用できません。

  8. 両方のメンバールーターの専用バーチャルシャーシポートを設置する場所を決定し、そのバーチャルシャーシポートを使用してポイントツーポイントトポロジーでメンバールーターを物理的に相互接続します。

  9. バーチャルシャーシのメンバーとして設定する両方のMXシリーズルーターが同じJunos OSリリースを実行し、基本的なネットワーク接続があることを確認します。

  10. バーチャルシャーシの一部として設定する各ルーターに、MXバーチャルシャーシ冗長機能パックライセンスをインストールします。

  11. バーチャルシャーシの一部として設定する各ルーターに、必要なJunos OS機能ライセンスをインストールします。

バーチャルシャーシの設定グループの作成と適用

手順

それぞれがデュアル ルーティング エンジンをサポートする 2 台の MXシリーズ ルーターで構成されるバーチャルシャーシ構成では、標準の re0 および re1 設定グループを使用する代わりに、バーチャルシャーシのプライマリとして指定するルーター上に以下の設定グループを作成して適用する必要があります。

  • member0-re0

  • member0-re1

  • member1-re0

  • member1-re1

手記:

設定グループの membern-ren 命名形式は、MXシリーズバーチャルシャーシ設定のメンバールーター専用に予約されています。

バーチャルシャーシの設定グループ情報を作成して適用するには、次の手順に従います。

  1. メンバー 0 (gladius) のコンソールにログインします。

  2. メンバー 0 のコンソール・ウィンドウで、 member0-re0 構成グループを作成して適用します。

  3. メンバー 0 のグローバル コンフィギュレーションから標準 re0 コンフィギュレーション グループを削除します。

  4. メンバー 0 に member0-re1 設定グループを作成して適用します。

  5. メンバー 0 のグローバル設定から標準 re1 設定グループを削除します。

  6. メンバー 0 に member1-re0 構成情報を作成して適用します。

    ステップ 5 と 6 の例では、 fxp0 管理インターフェイスに IP アドレスを設定し、ルーティングが非アクティブになった場合にその IP ルートを追加します。

  7. メンバー 0 の member1-re1 構成情報を作成し、適用します。

  8. メンバー 0 の設定をコミットします。

業績

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

バーチャルシャーシの事前プロビジョニングされたメンバー情報の設定

手順

メンバー0(gladius)に事前プロビジョニングされたメンバー情報を設定するには、以下を行います。

  1. メンバー 0 のコンソールにログインします。

  2. 事前プロビジョニングされたバーチャルシャーシ設定を作成することを指定します。

  3. バーチャルシャーシ内の各メンバー ルーターに、メンバー ID(0 または 1)、ロール(routing-engine)、シャーシ シリアル番号を設定します。

  4. (オプション)バーチャルシャーシ操作のトレースを有効にします。

  5. 設定をコミットします。

業績

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

バーチャルシャーシ ハートビート接続の設定

Junos OS リリース 14.1 以降では、オンライン シャーシ内のプライマリ ルーターとバックアップ ルーター間で、IP ベースの双方向「ハートビート」パケット接続を設定する必要があります。ハートビート接続によって、オンライン シャーシ内のメンバー ルーターの正常性と可用性が決まります。このハートビート接続を形成するメンバールーターは、各メンバールーターの可用性と状態に関する重要な情報を提供する ハートビートパケット を交換します。

詳細については、「 バーチャルシャーシ ハートビート接続の設定」を参照してください。

拡張IPネットワークサービスの設定

手順

MXシリーズ バーチャルシャーシが正常に機能するためには、両方のメンバー ルーター(メンバー 0 とメンバー 1)で拡張 IP ネットワーク サービスを設定する必要があります。拡張IPネットワークサービスは、シャーシが特定のモジュールをどのように認識して使用するかを定義します。各メンバー ルーターのネットワーク サービスを enhanced-ip に設定すると、シャーシで MPC/MIC モジュールと MS-DPC モジュールのみの電源がオンになります。非サービス DPC は、拡張 IP ネットワーク サービスでは動作しません。

この手順では、バーチャルシャーシを初めてセットアップするときに、拡張IPネットワークサービスを設定する方法について説明します。既存のMXシリーズバーチャルシャーシ用の拡張IPネットワークサービスの設定については、「 バーチャルシャーシ用の拡張IPネットワークサービスの設定」を参照してください。

バーチャルシャーシの拡張IPネットワークサービスを設定するには、次の手順に従います。

  1. メンバー 0 (gladius) で拡張 IP ネットワーク サービスを構成します。

    1. メンバー 0 のコンソールにログインします。

    2. シャーシ階層にアクセスします。

    3. メンバー 0 の拡張 IP ネットワーク サービスを構成します。

    4. メンバー 0 の設定をコミットします。

      手記:

      設定をコミットした直後に、ソフトウェアからルーターを再起動するように求められます。この手順の後半で、バーチャルシャーシモードを有効にするようにメンバーIDを設定すると再起動が発生するため、この時点ではルーターを再起動せずに続行できます。

  2. メンバー 1(trefoil)で拡張 IP ネットワーク サービスを設定します。

    1. メンバー 1 のコンソールにログインします。

    2. シャーシ階層にアクセスします。

    3. メンバー 1 の拡張 IP ネットワーク サービスを構成します。

    4. メンバー 1 の設定をコミットします。

      手記:

      設定をコミットした直後に、ソフトウェアからルーターを再起動するように求められます。この手順の後半で、バーチャルシャーシモードを有効にするようにメンバーIDを設定すると再起動が発生するため、この時点ではルーターを再起動せずに続行できます。

グレースフル ルーティングエンジン スイッチオーバーとノンストップ アクティブ ルーティングの実現

手順

メンバーIDとバーチャルシャーシポートを設定する前に、バーチャルシャーシの両方のメンバールーターでグレースフルルーティングエンジンスイッチオーバー(GRES)とノンストップアクティブルーティング(NSR)を有効にする必要があります。

グレースフル ルーティングエンジン スイッチオーバーとノンストップ アクティブ ルーティングを有効にするには:

  1. メンバー0(gladius)でグレースフルルーティングエンジンスイッチオーバーとノンストップアクティブルーティングを有効にします。

    1. メンバー 0 のコンソールにログインします。

    2. グレースフルスイッチオーバーを有効にします。

    3. ノンストップ アクティブ ルーティングを有効にします。

    4. メンバー0のデュアルルーティングエンジン間で自動的にcommit synchronizeアクションが行われるようにcommitコマンドを設定します。

    5. 設定をコミットします。

  2. メンバー 1(trefoil)でグレースフル ルーティングエンジン スイッチオーバーとノンストップ アクティブ ルーティングを有効にします。

    1. メンバー 1 のコンソールにログインします。

    2. グレースフルスイッチオーバーを有効にします。

    3. ノンストップ アクティブ ルーティングを有効にします。

    4. メンバー1のデュアルルーティングエンジン間で自動的にcommit synchronizeアクションが行われるようにcommitコマンドを設定します。

    5. 設定をコミットします。

    手記:

    ノンストップ アクティブ ルーティングを設定する場合、[edit system]階層レベルで commit synchronize ステートメントを含める必要があります。それ以外の場合、コミット操作は失敗します。

    MXシリーズバーチャルシャーシでは、 force オプションがデフォルトであり、 commit synchronize ステートメントを使用する場合の動作のみとなります。MXシリーズ バーチャルシャーシ設定に commit synchronize ステートメントを含めると、 commit synchronize force ステートメントを含めるのと同じ効果があります。

メンバーIDの設定とルーターの再起動によるバーチャルシャーシモードの有効化

手順

バーチャルシャーシ内の各MXシリーズルーターに事前にプロビジョニングされたメンバーIDを設定(設定)するには、 request virtual-chassis member-id set コマンドを使用します。メンバーIDを割り当てると、バーチャルシャーシ形成に備えてルーターが再起動します。

手記:

最初に両方のメンバー ルーターに MX バーチャルシャーシ 冗長機能パック ライセンスをインストールせずに request virtual-chassis member-id set コマンドを発行すると、有効な バーチャルシャーシ ソフトウェア ライセンスなしで操作していることを示す警告メッセージが表示されます。

メンバーIDを設定し、各ルーターを再起動してバーチャルシャーシモードを有効にするには:

  1. メンバー 0 (gladius) のコンソールにログインします。

  2. メンバー 0 にメンバー ID を設定します。

    request virtual-chassis member-id コマンドを発行すると、バーチャルシャーシメンバーシップに備えてルーターが再起動します。

    再起動後、バーチャルシャーシポート接続が設定されるまで、すべてのMPCの電源はオフのままになります。

  3. メンバー 1 (trefoil) のコンソールにログインします。

  4. メンバー 1 にメンバー ID を設定します。

    再起動後、バーチャルシャーシポート接続が設定されるまで、すべてのMPCの電源はオフのままになります。

業績

各ルーターの設定結果を表示します。手順のこの時点では、すべてのラインカードはオフラインであり、ルーターはまだ完全に形成されたバーチャルシャーシとして相互接続されていないため、各ルーターに Master ロールが指定されています。さらに、メンバー 1(trefoil)は、バーチャルシャーシが形成され、設定がコミットされるまで、記憶喪失状態(設定が定義されていない)のままです。

メンバー 0 (gladius) の場合:

メンバー 1 (trefoil) の場合:

メンバールーターを相互接続するためのバーチャルシャーシポートの設定

手順

MXシリーズバーチャルシャーシ内のメンバールーターを相互接続するには、 request virtual-chassis vc-port set コマンドを使用して、MPC/MIC(モジュラー ポート コンセントレータ/モジュラー インターフェイス カード)インターフェイスのバーチャルシャーシポートを設定(設定)します。

手記:

最初に両方のメンバー ルーターに MX バーチャルシャーシ 冗長機能パック ライセンスをインストールせずに request virtual-chassis vc-port set コマンドを発行すると、有効な バーチャルシャーシ ソフトウェア ライセンスなしで操作していることを示す警告メッセージが表示されます。

MPC/MICインターフェイスでバーチャルシャーシポートを設定し、バーチャルシャーシ内のメンバールーターを接続するには:

  1. メンバー0(gladius)のバーチャルシャーシポートを設定します。

    1. メンバー 0 のコンソールにログインします。

    2. メンバー1(trefoil)に接続する最初のバーチャルシャーシポートを設定します。

      バーチャルシャーシポートが作成されると、名前が vcp-slot/pic/port に変更され(例: vcp-2/2/0)、そのポートに関連付けられたラインカードがオンラインになります。もう一方のメンバー ルーターのラインカードは、バーチャルシャーシが形成されるまでオフラインのままです。各バーチャルシャーシポートは、バーチャルシャーシ内のメンバールーターを相互接続するタスク専用であり、標準ネットワークポートとして設定することはできなくなりました。

    3. vcp-2/2/0が起動したら、メンバー1に接続する2番目のバーチャルシャーシポートを設定します。

  2. メンバー1(trefoil)のバーチャルシャーシポートを設定します。

    1. メンバー 1 のコンソールにログインします。

    2. メンバー0(gladius)に接続する最初のバーチャルシャーシポートを設定します。

    3. vcp-2/0/0が起動したら、メンバー0に接続する2番目のバーチャルシャーシポートを設定します。

    すべてのメンバールーターのすべてのラインカードがオンラインになり、バーチャルシャーシが形成されたら、プライマリルーター(gladius)の端末ウィンドウからバーチャルシャーシコマンドを発行できます。

  3. バーチャルシャーシが正しく構成され、動作していることを確認します。

    これらのコマンドの出力の解釈については、「検証」セクションを参照してください。

  4. プライマリルーターで設定をコミットします。

    コミット・ステップは、設定グループとバーチャルシャーシ設定がバーチャルシャーシの両方のメンバーに確実に伝搬されるようにするために必要です。

検証

バーチャルシャーシの設定が正常に機能していることを確認するには、以下のタスクを実行します。

バーチャルシャーシメンバーのメンバーIDとロールの確認

目的

バーチャルシャーシに属するルーターのメンバーIDとロールが正しく設定されていることを確認します。

アクション

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

意味

出力のStatus列にPrsnt値は、事前にプロビジョニングされた設定で指定されたメンバールーターが現在バーチャルシャーシに接続されていることを確認します。ディスプレイには、routing-engine ロールで設定されたメンバー 0(gladius)とメンバー 1(trefoil)が、それぞれ バーチャルシャーシ のプライマリ ルーターおよびバックアップ ルーターとして機能していることが表示されます。Neighbor Listは、バーチャルシャーシポートによるメンバールーター間の相互接続を表示します。例えば、メンバー 0 は、vcp-2/2/0およびvcp-2/3/0を介してメンバー 1 に接続されています。Masterに続くアスタリスク(*)は、コマンドが発行されたルーターを示します。Mastership priority値はソフトウェアによって割り当てられ、現在のリリースでは設定できません。

拡張IPネットワークサービス設定の確認

目的

拡張IPネットワークサービスがバーチャルシャーシに正しく設定されていることを確認します。

アクション

バーチャルシャーシのプライマリルーター(member0-re0)のプライマリルーティングエンジンと、バーチャルシャーシバックアップルーター(member1-re0)のプライマリルーティングエンジンのネットワークサービス設定を表示します。

意味

show chassis network services コマンドの出力から、拡張 IP ネットワーク サービスがバーチャルシャーシ両方のメンバー ルーターで正しく設定されていることが確認できます。

バーチャルシャーシポートの動作検証

目的

バーチャルシャーシポートが正しく設定され、動作していることを確認します。

アクション

バーチャルシャーシの両方のメンバーのバーチャルシャーシポートのステータスを表示します。

意味

出力では、設定したバーチャルシャーシポートが動作していることを確認します。各メンバールーターのInterface or Slot/PIC/Port列には、そのルーターに設定されているバーチャルシャーシポートの場所が表示されます。たとえば、member0-re0(gladius)のバーチャルシャーシポートは vcp-2/2/0vcp-2/3/0です。Trunk ID列の値 3 は、トランクが形成されたことを示します。トランクが存在しない場合、このフィールドには値 -1 が表示されます。Status列の値は、バーチャルシャーシポートに関連づけられたインターフェイスが動作していることをUp確認しています。Speed列には、バーチャルシャーシポートインターフェイスの速度が表示されます。Neighbor ID/Interface列には、このルーターに接続するメンバーIDとバーチャルシャーシポートインターフェイスが表示されます。例えば、メンバー 0 (gladius) への接続は、vcp-2/0/0 を介して行われ、メンバー 1 (trefoil) 上でvcp-5/2/0されます。

ネイバー到達可能性の検証

目的

バーチャルシャーシ内の各メンバールーターが、接続先のネイバールーターに到達できることを確認します。

アクション

バーチャルシャーシ内の両メンバールーターのネイバー到達可能性情報を表示します。