バーチャルシャーシコンポーネントの概要
5Gユニユニバーサルルーティングプラットフォーム向けの バーチャルシャーシ 構成は、2つのルーターを単一のネットワーク要素として管理できる論理システムに相互接続します。図1 は、2メンバーのバーチャルシャーシの典型的なトポロジーを示しています。
のトポロジー例
この概要では、 図 1 に示すバーチャルシャーシ構成の基本的なハードウェアおよびソフトウェア コンポーネントについて説明し、以下のトピックについて説明します。
バーチャルシャーシプライマリルーター
バーチャルシャーシ内の2つのメンバールーターのうちの1つが プライマリルーター( プロトコルプライマリとも呼ばれます)になります。バーチャルシャーシプライマリルーターは、両方のメンバールーターのグローバル設定と状態情報を維持し、シャーシ管理プロセスを実行します。バーチャルシャーシプライマリルーターに存在するプライマリルーティングエンジンが、バーチャルシャーシのグローバルプライマリになります。
具体的には、バーチャルシャーシのプライマリルーターに存在するプライマリルーティングエンジンは、バーチャルシャーシで以下の機能を実行します。
-
プライマリおよびバックアップメンバールーターの両方を管理します
-
シャーシ管理プロセスと制御プロトコルを実行します。
-
バーチャルシャーシ宛てのすべての着信および例外パストラフィックを受信して処理します。
-
バーチャルシャーシの設定(メンバーID、ロール、設定グループの定義とアプリケーションを含む)をバーチャルシャーシのメンバーに伝播します
デフォルトでは、バーチャルシャーシの最初のメンバーが最初のプライマリルーターになります。両方のメンバールーターでバーチャルシャーシが形成された後、バーチャルシャーシ制御プロトコル(VCCP)ソフトウェアは、プライマリロール選択アルゴリズムを実行して、バーチャルシャーシ構成のプライマリルーターを選択します。
バーチャルシャーシバックアップルーター
プライマリルーターとして指定されていないバーチャルシャーシ内のメンバールーターがバックアップ ルーターになり、 プロトコルバックアップとも呼ばれます。バーチャルシャーシバックアップルーターは、プライマリルーターが利用できない場合、バーチャルシャーシのプライマリルーターのプライマリロールを引き継ぎ、ルーティングと状態情報をプライマリルーターと同期します。バーチャルシャーシのバックアップルーターにあるプライマリルーティングエンジンが、バーチャルシャーシのグローバルバックアップになります。
具体的には、バーチャルシャーシのバックアップルーターにあるプライマリルーティングエンジンは、バーチャルシャーシで以下の機能を実行します。
-
プライマリルーターに障害が発生したり使用できない場合、は、ルーティング情報を保持し、中断することなくネットワーク接続を維持するために、バーチャルシャーシのプライマリロールを引き継ぎます
-
ルーティングテーブルや加入者の状態情報などのルーティングとアプリケーションの状態を、バーチャルシャーシプライマリルーターに存在するプライマリルーティングエンジンと同期させます
-
ラインカードの存在やアラームなどのシャーシ制御情報をプライマリルーターに中継します
バーチャルシャーシラインカードルーター
line-cardロールは、2メンバーバーチャルシャーシの事前プロビジョニング設定ではサポートされていません。このリリースでは、line-cardロールは分割検出動作のコンテキストでのみ適用されます。
line-cardの役割で機能するメンバールーターは、ラインカードの存在やアラームなどのシャーシ制御情報をバーチャルシャーシプライマリルーターに中継するのに必要な最小限のシャーシ管理プロセスのみを実行します。
現在のリリースでは、メンバールーターを line-card ロールで明示的に設定することはできません。ただし、2メンバーのバーチャルシャーシ構成でバックアップルーターに障害が発生し、分割検出が有効になっている場合(デフォルトの動作)、プライマリルーターが line-card の役割を果たし、バーチャルシャーシポートをホストしないラインカード(FPC)はオフラインになります。この状態は、接続が回復するまでプライマリルーターを効果的に分離し、バーチャルシャーシから削除します。その結果、ルーティングが停止し、バーチャルシャーシ設定は無効になります。
バーチャルシャーシポート
バーチャルシャーシポートは、バーチャルシャーシ内のメンバールーター間にポイントツーポイント接続を形成する特別なイーサネットインターフェイスです。バーチャルシャーシを作成する際には、モジュラーポートコンセントレータ/モジュラーインターフェイスカード(MPC/MIC)インターフェイスでバーチャルシャーシポートを設定する必要があります。バーチャルシャーシポートを設定すると、 vcp-slot/pic/port (例: vcp-2/2/0)名前が変更され、そのポートに関連付けられたラインカードがオンラインになります。例えば、 図 1 に示すサンプルのバーチャルシャーシ トポロジーには、合計 4 つのバーチャルシャーシ ポート(青い点で表されます)があり、2 つのメンバー ルーターそれぞれに 2 つずつあります。
バーチャルシャーシポートを設定すると、メンバールーターを相互接続するタスク専用となり、標準ネットワークポートとして設定することはできなくなります。このポートをグローバル設定に復元し、標準ネットワークポートとして機能できるようにするには、バーチャルシャーシ設定からバーチャルシャーシポートを削除する必要があります。
Junos OSソフトウェアを使用すると、現在使用できないポートを事前に設定できます。バーチャルシャーシポートを標準ネットワークポートとして使用することはできませんが、このポートをバーチャルシャーシポートとして設定した後でも、標準ネットワークポートとして設定できます。ただし、バーチャルシャーシ設定からバーチャルシャーシポートを削除するまで、ルーターは設定を適用しません。
バーチャルシャーシポートは、1ギガビットイーサネット(ge)インターフェイス、10ギガビットイーサネット(xe)インターフェイス、40ギガビットイーサネット(et)インターフェイス、または100ギガビットイーサネット(et)インターフェイスのいずれかに設定できます。40ギガビットおよび100ギガビットバーチャルシャーシポートは、MPC3、MPC4、またはそれ以降のラインカードにのみ設定できます。(インターフェイスのサポートは、インストールされた Junos OS リリースによって異なります)。同じバーチャルシャーシ内で、1ギガビットイーサネットバーチャルシャーシポートと10ギガビットイーサネットバーチャルシャーシポートの組み合わせを設定することはできません。すべての10ギガビットバーチャルシャーシポートまたはすべての1ギガビットバーチャルシャーシポートを同じバーチャルシャーシに設定する必要があります。10ギガビットイーサネット(xe)インターフェイスにバーチャルシャーシポートを設定することをお勧めします。さらに、ルーターやリンクの障害が発生した場合のネットワーク中断を最小限に抑えるために、各メンバールーターの異なるラインカードに存在する冗長バーチャルシャーシポートを設定します。
バーチャルシャーシポートインターフェイスは、VCCPパケットと内部制御およびデータトラフィックの両方を伝送します。内部制御トラフィックは暗号化も認証もされていないため、データに対する悪意のあるサードパーティからの攻撃を防ぐために、バーチャルシャーシポートインターフェイスが適切に保護されていることを確認してください。
バーチャルシャーシポートは、バーチャルシャーシに設定されたすべてのバーチャルシャーシポートインターフェイスに等しく適用されるデフォルトの サービスクラス (CoS)設定を使用します。オプションで、カスタマイズされたCoSトラフィック制御プロファイルを作成し、すべてのバーチャルシャーシポートインターフェイスに適用することができます。例えば、トラフィックを制御するためにバーチャルシャーシポート帯域幅のデフォルトの5%を超える部分を割り当てたり、異なる優先度と超過レートを異なる転送クラスに割り当てたりする、デフォルト以外のトラフィック制御プロファイルを作成することができます。
バーチャルシャーシポートトランク
バーチャルシャーシ内の同じ2つのメンバールーター間で同じタイプと速度のバーチャルシャーシポートが2つ以上設定されている場合、バーチャルシャーシ制御プロトコル(VCCP)はこれらのバーチャルシャーシポートインターフェイスをトランクにバンドルし、それに応じてルーティングコストを削減し、トランク内のすべてのバーチャルシャーシポートインターフェイス(バーチャルシャーシポートリンクとも呼ばれる)にまたがるトラフィックロードバランシングを実行します。
バーチャルシャーシポートトランクには、同じタイプと速度のバーチャルシャーシポートのみを含める必要があります。例えば、バーチャルシャーシポートトランクには、すべての10ギガビットイーサネット(xeメディアタイプ)バーチャルシャーシポートまたはすべての1ギガビットイーサネット(geメディアタイプ)バーチャルシャーシポートのいずれかを含めることができます。バーチャルシャーシは、同じバーチャルシャーシポートトランク内の1ギガビットイーサネットバーチャルシャーシポートと10ギガビットイーサネットバーチャルシャーシポートの組み合わせをサポートし ていません 。
ルーターは、以下の式を使用して、バーチャルシャーシポートトランク内のバーチャルシャーシポートリンクのコストメトリックを決定します。
コスト = (300 * 1,000,000,000) / port-speed
ここで、 port-speed はバーチャルシャーシポートのアゲゲート速度(ビット/秒)です。
例えば、10ギガビットイーサネットバーチャルシャーシのポートリンクのコストメトリックは30(300 * 1,000,000,000 / 10,000,000,000,000)です。1ギガビットイーサネットバーチャルシャーシポートリンクのコストメトリックは300(300 * 1,000,000,000 / 1,000,000,000)です。バーチャルシャーシポートリンクは、コストメトリックが高いポートリンクよりもコスト指標の低いポートリンクよりも優先されます。
バーチャルシャーシは、トランクあたり最大16個のバーチャルシャーシポートをサポートします。
バーチャルシャーシのスロット番号設定
メンバーIDと、オプションで、バーチャルシャーシに追加する各ルーターのスロット数を設定すると、シャーシ内のルーティングエンジンが再起動し、ラインカード(FPC)のスロットに番号が再設定されます。各メンバールーターに使用されるFPCスロット番号は、ラインカードが実際に設置されている物理スロット番号ではなく、バーチャルシャーシで使用されるスロット数とオフセットに基づきます。
プラットフォーム固有のスロット数とスロット番号の動作 サポートされている各メンバールータータイプの有効なスロットカウント値と、指定されたスロットカウント値が明示的またはデフォルトで設定されている場合、メンバー0とメンバー1に使用されるスロット番号が表示されます。
プラットフォーム固有の スロット数とスロット番号の 動作
| プラットフォーム |
違い |
||
|---|---|---|---|
| スロット数 | メンバー0のFPCスロット番号 | メンバー1のFPCスロット番号 | |
| MX240 |
該当なし | 0〜11 | 12〜23(オフセット=12) |
| MX480 |
該当なし | 0〜11 | 12〜23(オフセット=12) |
| MX960 |
12(デフォルト) | 0〜11 | 12〜23(オフセット=12) |
| 20 | 0〜19 | 20〜39(オフセット=20) | |
| MX2010 | 12(デフォルト) | 0〜11 | 12〜23(オフセット=12) |
| 20 | 0〜19 | 20〜39(オフセット=20) | |
| MX2020 | 20(デフォルト) | 0〜19 | 20〜39(オフセット=20) |
スロットのリナンバリングは、バーチャルシャーシポートの名前には影響しません。バーチャルシャーシポート名は、 vcp-slot/pic/port の形式で、ポートが設定されている物理スロット番号から派生しています。例えば、vcp-3/2/0はFPC物理スロット3、PICスロット2、ポート0に設定されています。
バーチャルシャーシ内のMPCのシャーシプロパティの設定
バーチャルシャーシのメンバールーターにインストールされたMPCのシャーシプロパティを設定する場合は、以下の点に留意してください。
-
[edit chassis member member-id fpc slot slot-number]階層レベルに含まれるステートメントは、バーチャルシャーシ内の指定されたメンバールーターでのみ、指定されたスロット番号のMPC(FPC)に適用されます。例えば、
set chassis member 0 fpc slot 1 power offステートメントを発行すると、バーチャルシャーシ内のメンバーID 0のスロット1にインストールされているMPCのみがオフになります。 -
エラーを回避するために、
[edit chassis fpc slot slot-number]階層レベルに含まれるステートメントは、[edit chassis member member-id fpc slot slot-number]階層レベルに再配置する必要があります。
バーチャルシャーシで MPC シャーシのプロパティを設定するために使用するステートメントが、意図したメンバー ルーターと MPC に適用されるようにするには、必ず fpc キーワードの前に member member-ID オプションを含めます(2 メンバー バーチャルシャーシの場合は member-id が 0 または 1 です)。
バーチャルシャーシ制御プロトコル
バーチャルシャーシは、IS-ISベースの専用制御プロトコルであるバーチャルシャーシ制御プロトコル(VCCP)によって管理されます。VCCPはバーチャルシャーシのポートインターフェイスで実行され、バーチャルシャーシで以下の機能を実行します。
-
バーチャルシャーシトポロジーの検出と構築
-
プライマリロール選択アルゴリズムを実行して、バーチャルシャーシのプライマリルーターを決定します
-
シャーシ間ルーティングテーブルを確立して、バーチャルシャーシ内でトラフィックをルーティングします。
IS-ISと同様に、VCCPは各メンバールーターのリンクステートPDUを交換し、最短パスファースト(SPF)トポロジーを構築し、バーチャルシャーシにおける各メンバールーターの役割(プライマリまたはバックアップ)を決定します。VCCPはポイントツーポイント接続のみをサポートしているため、特定のバーチャルシャーシポートインターフェイスに接続できるメンバールーターは2台までです。
メンバーID、ロール、シリアル番号
バーチャルシャーシを設定するには、各メンバールーターに次の必要情報を提供する事前プロビジョニングされた設定を作成する必要があります。
-
メンバーID—バーチャルシャーシ構成でメンバールーターを識別する数値(
0または1)。 -
ロール—バーチャルシャーシ内の各メンバールーターが実行するロール。2メンバーのバーチャルシャーシでは、両方のメンバールーターに
routing-engineロールを割り当てる必要があります。これにより、どちらかのルーターがバーチャルシャーシのプライマリルーターまたはバックアップルーターとして機能できるようになります。 -
シリアル番号—バーチャルシャーシ内の各メンバールーターのシャーシシリアル番号。ルーターのシリアル番号を取得するには、シャーシの側面に貼られているラベルを見つけるか、ルーターで
show chassis hardwareコマンドを発行して、コマンド出力にシリアル番号を表示します。
事前プロビジョニングされた設定は、メンバーIDとロールをメンバールーターのシャーシシリアル番号に永続的に関連付けられます。新しいメンバールーターがバーチャルシャーシに参加すると、VCCPソフトウェアはルーターのシリアル番号を事前プロビジョニングされた設定で指定された値と比較します。参加しているルーターのシリアル番号が設定されたシリアル番号のいずれにも一致しない場合、VCCPソフトウェアはそのルーターがバーチャルシャーシのメンバーになることを防止します。