Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページの内容
 

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

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

この例では、2 台のルーターで構成されるバーチャルシャーシをセットアップして構成する方法について説明します。

要件

この例では、この機能をサポートするMX240とMX480ユニバーサルルーティングプラットフォームを使用します。各ルーターに搭載されているハードウェアについては、 表1 をご覧ください。

ベストプラクティス:

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

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

概要とトポロジー

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

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

トポロジー

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

図1:2台のルーターNetwork topology with Juniper MX240 and MX480 in Virtual Chassis. Active and Standby roles ensure high availability.を備えたバーチャルシャーシのトポロジー例

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

注:

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

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

ルーター名

ハードウェア

シリアル番号

会員ID

役割

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

ネットワークポートスロットの番号設定

グラディウス

MX240ルーターには以下が含まれます。

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

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

  • XFP搭載の4ポート10ギガビットイーサネットMIC

  • スロット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

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

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

  • スロット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台のルーターで構成されるバーチャルシャーシを設定するには、以下のタスクを実行します。

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

ステップバイステップの手順

バーチャルシャーシの設定の準備を行うには:

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

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

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

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

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

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

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

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

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

    バーチャルシャーシ構成では、隣接関係の中断または分割中に不要なプライマリロールの変更を避けるために、ハートビート接続が必要です。さらに、プライマリ ロール選択プロセスのメンバーの正常性情報を追加します。
  5. バーチャルシャーシの両方のルーターにデュアルルーティングエンジンがインストールされていること、およびバーチャルシャーシ内の4つのルーティングエンジンがすべて同じモデルであることを確認します。

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

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

    注:

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

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

    注:

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

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

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

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

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

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

ステップバイステップの手順

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

  • member0-re0

  • member0-re1

  • member1-re0

  • member1-re1

注:

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

バーチャルシャーシの設定グループ情報を作成して適用するには:

  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. 設定をコミットします。

結果

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

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

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

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

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

ステップバイステップの手順

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

この手順では、バーチャルシャーシを初めてセットアップする際に拡張IPネットワークサービスを設定する方法について説明します。既存のバーチャルシャーシの拡張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. commitコマンドを設定し、メンバー0のデュアルルーティングエンジン間でcommit synchronizeアクションを自動的に実行します。

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

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

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

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

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

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

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

    注:

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

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

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

ステップバイステップの手順

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

注:

両方のメンバールーターにバーチャルシャーシ冗長機能パックライセンスをインストールせずに 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)の場合:

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

ステップバイステップの手順

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

注:

両方のメンバールーターにバーチャルシャーシ冗長機能パックライセンスを最初にインストールせずに 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/0vcp-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列では、バーチャルシャーシポートに関連付けられたインターフェイスが動作していることを確認する値UpSpeed列には、バーチャルシャーシポートインターフェイスの速度が表示されます。Neighbor ID/Interface列には、このルーターに接続するメンバーIDとバーチャルシャーシポートインターフェイスが表示されます。例えば、メンバー0(gladius)への接続は、vcp-2/0/0を介して行われ、メンバー1(trefoil)でvcp-5/2/0されます。

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

目的

バーチャルシャーシ内の各メンバールーターが、接続されている隣接ルーターに到達できることを確認します。

アクション

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