バーチャルシャーシコンポーネントについて
このトピックでは、EXシリーズまたはQFXシリーズ バーチャルシャーシのコンポーネントについて説明します。
-
EXシリーズバーチャルシャーシは、相互接続され、単一のシャーシとして管理されるスタンドアロンのEXシリーズスイッチのサポートされている組み合わせです。
注:バーチャルシャーシでのEX9200スイッチの使用は推奨されていません。Junos OSリリース17.1R1をもって、このアーキテクチャのサポートを段階的に終了しました。EX9200スイッチを搭載した導入では、バーチャルシャーシを使用するのではなく、MC-LAGまたはJunos Fusion Enterpriseアーキテクチャに移行することを計画または移行することをお勧めします。
-
QFXシリーズのバーチャルシャーシは、スタンドアロンのQFX5100、QFX5110、QFX5120、またはQFX5200スイッチを相互接続して単一のシャーシとして管理する組み合わせでサポートされます。EX4650バーチャルシャーシはQFX5120バーチャルシャーシと同じように動作するため、このトピックでQFXシリーズバーチャルシャーシに関するほとんどの情報は、一般的にEX4650バーチャルシャーシにも適用されますが、プラットフォーム固有のサポートの違いがいくつかあります。
注:EX4300スイッチ(マルチギガビットモデル[EX4300-48MP]を除く)は、QFX5100スイッチを使用して混在するバーチャルシャーシに相互接続することもできます。
最大スイッチサポート数
バーチャルシャーシがサポートするスイッチの最大数は、バーチャルシャーシによって異なり、バーチャルシャーシで実行されているJunos OSリリースによって異なる場合もあります。
EXシリーズバーチャルシャーシ内のスイッチの最大数
表1 は、Junos OSリリースのEXシリーズバーチャルシャーシでサポートされるメンバースイッチの最大数を示しています。
| EXシリーズバーチャルシャーシのタイプ |
Junos OSリリース別の最大メンバースイッチ数 |
|---|---|
| EX2300バーチャルシャーシ |
18.4R1—Junos OSリリース18.4R1以降、すべてのモデルのEX2300メンバースイッチ(マルチギガビットモデルとその他のEX2300スイッチを含む)を最大4台まで同じバーチャルシャーシに組み合わせることができます。 |
| EX3400バーチャルシャーシ |
15.1X53-D50—初期リリース。最大 10 台の EX3400 メンバー スイッチ。 |
| EX4100バーチャルシャーシ | 22.2R1—初期リリース。最大 10 台の EX4100 メンバー スイッチ。 |
| EX4300バーチャルシャーシ |
18.2R1—Junos OSリリース18.2R1以降、EX4300マルチギガビットモデルスイッチ(EX4300-48MP)の導入により、EX4300バーチャルシャーシには、最大10台のEX4300マルチギガビットモデルスイッチを非混在バーチャルシャーシとして、またはEX4300マルチギガビットモデルスイッチと他のEX4300スイッチを混在EX4300バーチャルシャーシとして組み合わせて格納できます。 |
| EX4400バーチャルシャーシ |
21.1R1—初期リリース。最大 10 台の EX4400 メンバー スイッチ。 21.2R1—Junos OSリリース21.2R1以降、EX4400バーチャルシャーシには、EX4400マルチギガビットモデルスイッチ(EX4400-24MPおよびEX4400-48MP)も含めることができます。 |
| EX4650バーチャルシャーシ |
19.3R1—初期リリース。ルーティングエンジンの役割に最大2台のEX4650スイッチのみ。 20.1R1—Junos OSリリース20.1R1以降、EX4650バーチャルシャーシには最大4メンバーを含めることができます。 |
QFXシリーズバーチャルシャーシ内のスイッチの最大数(EXシリーズスイッチとの混合バーチャルシャーシを含む)
表2は 、Junos OSリリース別のQFXシリーズバーチャルシャーシでサポートされるメンバースイッチの最大数を示しています(スイッチメンバーが混在するQFXシリーズバーチャルシャーシEXシリーズを含む)。
| QFXシリーズバーチャルシャーシのタイプ |
Junos OSリリース別の最大メンバースイッチ数 |
|---|---|
| QFX5110バーチャルシャーシ:
|
17.3R1—初期リリース。最大10のメンバースイッチ。 |
| QFX5120バーチャルシャーシ: |
19.3R1—QFX5120-48Yスイッチの初期リリース。最大 2 台のメンバー スイッチ(どちらもルーティングエンジン ロール)。 20.2R1—QFX5120-48Tスイッチの初期リリース。最大 2 台のメンバー スイッチ(どちらもルーティングエンジン ロール)。 20.3R1—QFX5120-32Cスイッチの初期リリース。最大 2 台のメンバー スイッチ(どちらもルーティングエンジン ロール)。 |
| QFX5200バーチャルシャーシ—
|
17.3R2および17.4R1—初期リリース。最大3台のメンバースイッチ。 |
VCP(バーチャルシャーシポート)
バーチャルシャーシを設定するには、メンバースイッチにバーチャルシャーシポート(VCP)を設定し、VCPを使用してスイッチを相互接続します。VCPは、バーチャルシャーシ内のメンバースイッチ間ですべてのデータを渡し、トラフィックを制御します。
バーチャルシャーシポートオプション
一部のスイッチには専用のVCPがあります。これらのポートはVCPとしてのみ使用でき、ネットワークポートとして再設定することはできません。専用VCPを使用すると、追加のインターフェイス設定を必要とせずに、スイッチをバーチャルシャーシに相互接続できます。
一部のスイッチには、デフォルトでVCPとして設定されているポートがあります。スイッチをバーチャルシャーシに相互接続するために使用するために、これらをVCPとして明示的に設定する必要はありません。
ほとんどのスイッチには、VCP として設定できる光ポートまたはアップリンク ポートがあります。
専用またはデフォルト設定されたVCPを持たないスイッチを相互接続するか、専用VCP接続で許可されている距離よりも長い距離でスイッチを相互接続するようにVCPを設定する必要があります。それ以外の場合は、バーチャルシャーシのメンバー間でサポートされているVCPオプションのいずれかを混在させることができます。また、耐障害性のために、またはメンバーの通信帯域幅を増やすために、任意の2つのメンバー間に冗長リンクを設けることをお勧めします。同じ2台のメンバースイッチ間で、同じ速度で動作する2つ以上のポートがVCPに設定されると、VCPは自動的にリンクアグリゲーショングループにバンドルされます。詳細については、「 バーチャルシャーシポートリンクアグリゲーションについて 」を参照してください。
既存のバーチャルシャーシにスイッチを追加したり、既存メンバー間に新しい冗長リンクを追加したりする場合、自動VCP変換機能が有効になっている場合、適切な条件下で接続の両側のポートが自動的にVCPに変換されます(自動 バーチャルシャーシポート(VCP)変換を参照)。
表3 は、EXシリーズまたはQFXシリーズバーチャルシャーシのスイッチで利用可能なVCPオプションをまとめたものです。専用 VCP、デフォルト設定済みの VCP、または VCP として設定可能なポートがスイッチ上のどこに配置されているか、またスイッチ上の VCP 接続に使用できるサポートされているトランシーバとケーブルの詳細については、そのタイプのスイッチのハードウェア マニュアルを参照してください。
| スイッチ |
専用VCP |
デフォルトのVCP |
VCPとして設定可能でサポートされているポート |
|---|---|---|---|
| EX2300(EX2300マルチギガビットモデルを含む) |
なし |
なし |
SFP+トランシーバー搭載の10ギガビットイーサネットアップリンクポート
注:
SFPトランシーバーを持つポートをEX2300スイッチのVCPとして使用してバーチャルシャーシを形成することはできません。 |
| EX4100 | フロントパネルに25Gbps SFP28ポートx 4 | フロントパネルに25Gbps SFP28ポートx 4 | なし |
| EX4100-F |
フロントパネルに10Gbps SFP+ポート4個 |
フロントパネルに10Gbps SFP+ポート4個 |
なし |
| EX4300 |
なし |
すべてのQSFP+ポート |
SFP+またはQSPF+トランシーバーとともにインストールされたアップリンクポート
注:
32ポートのEX4300スイッチでは、4つの内蔵10ギガビットイーサネットSFP+ポートをVCPとして使用することはできません。 |
| EX4300マルチギガビットモデル(EX4300-48MP) |
背面パネルに4x 40Gbps QSFP+ポート |
なし |
なし |
| EX4400(EX4400マルチギガビットモデルを含む) |
なし | 背面パネル(PICスロット1)にある2つの100Gbps QSFP28ポートを使用した4つの論理50Gbps VCPインターフェイス | なし |
| EX4650 |
なし |
なし |
フロントパネルの40ギガビットイーサネットまたは100ギガビットQSFP28ポートのいずれか(ポート48〜55)、非チャネル化
注:
Junos OSは、他のポートをVCPとして設定しようとすることを妨げませんが、VCPとして正しく動作しません。 |
| QFX5110 |
なし |
なし |
任意の40ギガビットイーサネットまたは100ギガビットイーサネットQSFP28ポート チャネル化されていない40ギガビットイーサネットQSFP+インターフェイス チャネル化されていない10ギガビットイーサネットSFP+インターフェイス(これらのポートをサポートするQFX5110スイッチモデル上) |
| QFX5120 |
なし |
なし |
(QFX5120-48Y)フロントパネルにある8つの40ギガビットイーサネット、100ギガビットイーサネットQSFP+、QSFP28ポートのいずれか(ポート48〜55)、非チャネル化 (QFX5120-48T)フロントパネルにある6個の40ギガビットイーサネット、100ギガビットイーサネットQSFP+、QSFP28ポートのいずれか(ポート48〜53)、非チャネル化
注:
QFX5120-48YおよびQFX5120-48Tスイッチで上記で指定されたポート以外のポートは、VCPとしてサポートされていません。他のポートをVCPとして設定しようとしても、Junos OS CLIはエラーを返しませんが、VCPとしては正しく動作しません。 (QFX5120-32C)40Gbps QSFP+または100Gbps QSFP28トランシーバーがインストールされた非チャネル化されたネットワークポート(ポート0〜31) |
| QFX5200 |
なし |
なし |
任意の40ギガビットイーサネットQSFP+ポート Junos OSリリース17.3R2-S4以降では、QFX5200スイッチで100ギガビットイーサネットQSFP28ポートをVCPとして使用することもできます。 |
ブレークアウトケーブルを使用してSFP+インターフェイスにチャネル化されたQSFP+インターフェイスは、VCPに設定できません。
自動バーチャルシャーシポート(VCP)変換
自動VCP変換機能を有効にし、既存のバーチャルシャーシに追加される新しいスイッチから新しいリンクをケーブル接続するか、バーチャルシャーシの2つのメンバー間に冗長リンクを追加すると、VCPとなり得るポートは、以下の条件下で自動的にVCPに変換されます。
-
Link Layer Discovery Protocol(LLDP)またはLLDP-Media Endpoint Discovery(LLDP-MED)が、新しいリンクの両端のメンバーのインターフェイスで有効になります。双方はLLDPパケットを交換し、ポート変換を行います。
-
バーチャルシャーシは、
set virtual-chassis memberコマンドを使用して、バーチャルシャーシのメンバーリストにすでに設定されているリンクの両側のスイッチで事前にプロビジョニングする必要があります。 -
リンクの両端のポートのインターフェイスは、まだVCPとして設定されていません。ハンドシェイクしてVCPリンクを確立するには、リンクの両側が同じ状態である必要があります。
事前にプロビジョニングされたバーチャルシャーシにスイッチを追加するときに自動VCP変換を使用することは、新しいメンバーの 自動プロビジョニング とも呼ばれます。
ポートが自動VCP変換の対象となるには、ポートがデフォルト設定のVCPであるか、以前にVCPに設定している場合は、 request virtual-chassis vc-port delete コマンドを使用してポートをネットワークポートに変換する必要があります。スイッチVCPをバーチャルシャーシから取り外してリンクを切断しても、自動的にVCPをネットワークポートに変換しません。
自動VCP変換は、次の場合を除き、すべてのバーチャルシャーシでデフォルトで有効になっています。
- 自動VCP変換は、バーチャルシャーシ内のEX4400スイッチには適用されません。これらのスイッチで、デフォルトのVCPをネットワークポートに変換したり、ネットワークポートからVCPポートに戻したりするには、
request virtual-chassis mode network-portコマンドを使用してポートモードを明示的に設定し、スイッチを再起動する必要があります。 -
EX4650およびQFX5120バーチャルシャーシ(VCP自動変換機能がデフォルトで有効になっている)については、バーチャルシャーシの
[edit virtual-chassis]階層レベルでno-auto-conversionを設定することで、この機能を無効にすることができます。デフォルトの動作に戻して自動VCP変換を再度有効にするには、設定からno-auto-conversionステートメントを削除します。
バーチャルシャーシポートリンクアグリゲーショングループ
同じ2台のスイッチ間の複数のリンクをVCPリンクに設定することで、メンバースイッチ間のVCP帯域幅を増やすことができます。複数の VCP が同じ 2 つのメンバー スイッチを相互接続する場合、VCP リンクの速度が同じであれば、リンクは自動的に LAG(リンク アグリゲーション グループ)バンドルを形成します。例えば、メンバースイッチ間で2つの40Gbps QSFP+ VCPリンクが接続されている場合、リンクは自動的に総帯域幅80GbpsのLAGを形成します。ただし、10ギガビットSFP+および40Gbps QSFP+ VCPリンクは、同じLAGのメンバーにはなりません。
バーチャルシャーシ内では、異なるバーチャルシャーシメンバースイッチに配置されたネットワークインターフェイスを設定して、バーチャルシャーシが転送するネットワークトラフィックに負荷分散と冗長性を提供するLAGを形成することもできます。バーチャルシャーシ内のVCP LAGとネットワークインターフェイスLAGの違いの詳細については、 バーチャルシャーシポートリンクアグリゲーションを理解する を参照してください。
プライマリルーティングエンジンの役割
バーチャルシャーシでは、各メンバースイッチは、ルーティングエンジンロールまたはラインカードロールの2つのロールのいずれかで動作します。ルーティングエンジンの役割にある場合、メンバースイッチはプライマリまたはバックアップのルーティングエンジンとして機能します。
バーチャルシャーシのプライマリルーティングエンジンメンバー:
-
メンバースイッチを管理します。
-
スイッチの Junos OS をプライマリ ルーティングエンジンとして実行します。
-
シャーシ管理プロセスと制御プロトコルを実行します。
-
バーチャルシャーシ構成内で相互接続されたすべてのメンバースイッチを表します。(セットアップ時にこのスイッチに割り当てるホスト名およびその他のプロパティは、バーチャルシャーシ構成のすべてのメンバーに適用されます。)
事前プロビジョニングされた設定では、バーチャルシャーシプライマリロール選択アルゴリズムによって、ルーティングエンジンロールのどのメンバースイッチがバーチャルシャーシプライマリとして機能し、どのメンバースイッチがバックアップとして機能するかが決定されます。 バーチャルシャーシのプライマリがどのように選択されるかを理解するを参照してください。
事前プロビジョニングされていない設定( 非プロビジョニング 設定と呼ばれます)では、バーチャルシャーシはプライマリロール選択アルゴリズムのプライマリロール優先度値とセカンダリファクターを使用してプライマリとバックアップを選択します。
プライマリまたはバックアップではないバーチャルシャーシ内の残りのスイッチは、ラインカードのロールで動作します。
混合バーチャルシャーシ内のスイッチにルーティングエンジンの役割を割り当てるには、次のガイドラインを使用します。
-
QFX5110スイッチとQFX5100スイッチを使用するQFX5110バーチャルシャーシでは、QFX5110スイッチのみをルーティングエンジンロールに設定することをお勧めします。
-
2メンバーのEX4650またはQFX5120バーチャルシャーシでは、両方のメンバースイッチをルーティングエンジンのロールに、プライマリおよびバックアップメンバースイッチのみとして設定します(ラインカードロールメンバーは含まれません)。
バックアップルーティングエンジンの役割
バーチャルシャーシでバックアップルーティングエンジンの役割で機能するメンバー:
-
プライマリに障害が発生した場合、プライマリルーティングエンジンの役割を引き継ぐ準備状態を維持します。
-
バックアップルーティングエンジンとしてスイッチ用のJunos OSを実行します。
-
プロトコル状態、転送テーブル、その他の情報に関してプライマリと同期するため、プライマリが使用できない場合に、ルーティング情報を保持し、中断することなくネットワーク接続を維持できます。
バックアップルーティングエンジンメンバーを持つには、バーチャルシャーシ構成に少なくとも2つのメンバースイッチが必要です。
事前プロビジョニングされた設定では、バーチャルシャーシプライマリロール選択アルゴリズムによって、ルーティングエンジンロールのどのメンバースイッチがバーチャルシャーシプライマリとして機能し、どのメンバースイッチがバックアップとして機能するかが決定されます。 バーチャルシャーシのプライマリがどのように選択されるかを理解するを参照してください。
プロビジョニングされていない構成では、バーチャルシャーシは、プライマリロール選択アルゴリズムのプライマリロール優先度値とセカンダリファクターを使用して、プライマリおよびバックアップメンバースイッチを選択します。
混合バーチャルシャーシ内のスイッチにルーティングエンジンの役割を割り当てるには、次のガイドラインを使用します。
-
EX4300マルチギガビットモデル(EX4300-48MP)とその他のEX4300モデルスイッチで構成される混合EX4300バーチャルシャーシでは、常にEX4300マルチギガビットモデルスイッチをプライマリとバックアップルーティングエンジンの役割に使用する必要があります。
-
QFX5110スイッチとQFX5100スイッチを使用するQFX5110バーチャルシャーシでは、QFX5110スイッチのみをルーティングエンジンロールに設定することをお勧めします。
-
2メンバーのEX4650またはQFX5120バーチャルシャーシでは、両方のメンバースイッチをルーティングエンジンのロールに、プライマリおよびバックアップメンバースイッチのみとして設定します(ラインカードロールメンバーは含まれません)。
ラインカードの役割
バーチャルシャーシのラインカードロールで機能するメンバー:
-
Junos OSのサブセットのみを実行します。
-
シャーシ制御プロトコルを実行しません。
-
プライマリを介して設定されたインターフェイス上の特定のエラー状態(ケーブルの抜き差しなど)を検出できます。
ラインカードメンバーを含めるには、バーチャルシャーシ設定に少なくとも3つのメンバーが必要です。
事前プロビジョニングされた設定では、メンバーをラインカードロールで明示的に設定できます。つまり、プライマリまたはバックアップのルーティングエンジンにすることはできません。
プロビジョニングされていない設定では、プライマリまたはバックアップとして選択されていないメンバーは、バーチャルシャーシのラインカードメンバーとして動作します。バーチャルシャーシは、プライマリロール選択アルゴリズムのプライマリロール優先度値とセカンダリファクターを使用して、プライマリおよびバックアップメンバースイッチを選択します。プライマリロール優先度が0のスイッチは、常にラインカードロールになります。
2メンバーのバーチャルシャーシでは、高可用性を確保するために、両方のメンバーをルーティングエンジンのロールに設定し、ラインカードのロールにはメンバーを設定しないようにする必要があります。それ以外の場合、2 人以上のメンバーを持つバーチャルシャーシでは、サポートされているスイッチ タイプがラインカード ロールで動作できます。
QFXシリーズバーチャルシャーシのスイッチにルーティングエンジンとラインカードのロールを割り当てるには、以下のガイドラインを使用します。
-
QFX5110スイッチとQFX5100スイッチで構成されるQFX5110バーチャルシャーシでは、QFX5110スイッチのみをルーティングエンジンロールに設定することをお勧めします。
メンバースイッチとメンバーID
バーチャルシャーシをサポートする各スタンドアロンスイッチは、バーチャルシャーシ構成のメンバーとなる可能性があります。これらのスイッチの 1 つの電源を入れると、一部のスイッチのフロントパネル LCD またはコマンド出力で確認できる バーチャルシャーシ メンバー ID show virtual-chassis 表示されます。スイッチがスタンドアロンスイッチとして電源がオンになっている場合、そのメンバーIDは常に 0です。スイッチをバーチャルシャーシ構成に相互接続すると、プライマリメンバースイッチは、スイッチがバーチャルシャーシに追加された順序や、事前プロビジョニングプロセスでスイッチのシリアル番号に基づいてメンバーIDを定義したかどうかなど、さまざまな要因に基づいてメンバーIDを割り当てます。
以前にバーチャルシャーシの設定にメンバー スイッチが含まれていた場合、そのメンバーを物理的に切断またはバーチャルシャーシの設定から削除した場合、そのメンバーIDは、プライマリの標準シーケンシャルメンバーID割り当ての一部として自動的に割り当てられることはありません。例えば、メンバー1が削除されたために、メンバー0、メンバー2、およびメンバー3を含むバーチャルシャーシ設定がある場合があります。別のメンバースイッチを追加して電源を入れると、プライマリは ID 1 ではなく ID 4 を割り当てます。削除されたメンバー スイッチのメンバー ID を再利用したい場合は、メンバー ID を リサイクル できます(詳細については、 request virtual-chassis recycle コマンドを参照してください)。 。
メンバーIDは、メンバースイッチを相互に区別します。メンバーIDは以下の目的で使用します。
-
メンバースイッチにプライマリロール優先度値を割り当てます。
-
ジュニパーネットワークスのデバイススロット番号を指定するのと同様に、メンバースイッチのインターフェイスを設定します。
-
メンバー スイッチにいくつかの操作コマンドを適用します。
-
メンバー スイッチのステータスまたは特性を表示します。
プライマリロールの優先度
非プロビジョニング設定では、プライマリロールの優先度( 0 から 255までの数値)を設定することで、メンバースイッチが引き継ぐロール(プライマリまたはバックアップルーティングエンジンロールまたはラインカードロール)を指定できます。プライマリロール優先度値は、バーチャルシャーシ構成のプライマリを選択する際のプライマリロール選択アルゴリズムにおける最初の考慮事項です。プライマリロールの優先度が 0 のスイッチは、バックアップまたはプライマリルーティングエンジンロールを引き継ぐことはありません。
スタンドアロンスイッチの電源を入れると、デフォルトのプライマリロール優先度値 128になります。独自のバーチャルシャーシ構成にある唯一のメンバースイッチであるため、プライマリメンバーでもあります。スタンドアロンスイッチを既存の(すでにプライマリがある)バーチャルシャーシ設定に相互接続する場合、プライマリおよびバックアップとして機能するメンバーのプライマリロール優先度を明示的に設定することをお勧めします。
プライマリとバックアップの両方に同じプライマリロール優先度値を設定することで、プライマリが使用できなくなった場合でも、プライマリからバックアップにスムーズに移行できます。元のプライマリが使用できなくなったために、バックアップがバーチャルシャーシ設定を制御したときに、元のプライマリがバックアップからの制御をプリエンプトするのを防ぎます。
事前プロビジョニングされた設定では、プライマリロールの優先度値を手動で設定することはできません。各メンバースイッチのロールを割り当てると、バーチャルシャーシは割り当てられたロールに基づいてプライマリロールの優先度を自動的に割り当てます。
バーチャルシャーシ識別子(VCID)
バーチャルシャーシ構成のすべてのメンバーは、1つのバーチャルシャーシ識別子(VCID)を共有します。バーチャルシャーシは、この識別子を内部パラメータから導き出します。バーチャルシャーシ設定を監視すると、特定のインターフェイスビューと show virtual-chassis コマンドにVCIDが表示されます。
バーチャルシャーシ内の不揮発性ストレージ
EXシリーズおよびQFXシリーズスイッチは、内部フラッシュメモリにJunos OSシステムファイルを保存します。バーチャルシャーシ構成では、プライマリスイッチとバックアップスイッチの両方に、すべてのメンバースイッチの設定情報が保存されます。
Junos OSは、メンバースイッチまたはバーチャルシャーシ設定が不適切にシャットダウンした場合に、バーチャルシャーシの設定を保存する方法を次のように最適化します。
-
プライマリが使用できない場合、バックアップスイッチがプライマリの役割を果たし、その内部フラッシュメモリが不揮発性設定メモリを維持するための代替場所として引き継ぎます。
-
修復のためにメンバースイッチをオフラインにした場合、プライマリはメンバースイッチの設定を保存します。
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。
[edit virtual-chassis]階層レベルで
no-auto-conversionを設定することで、この機能を無効にすることができます。