バーチャルシャーシポートのサービスクラス概要
デフォルトでは、MXシリーズ5Gユニバーサルルーティングプラットフォームのバーチャルシャーシ内のすべてのバーチャルシャーシポートインターフェイスは、 バーチャル シャーシポート用に特別に調整されたデフォルトの CoS(サービスクラス )設定を使用します。バーチャルシャーシ内のすべてのバーチャルシャーシポートに適用されるデフォルト設定には、分類子、転送クラス、 書き換えルール、スケジューラが含まれます。ほとんどの場合、追加の CoS 設定を必要とせずに、デフォルトの CoS 設定がニーズに十分適合します。
ただし、場合によっては、バーチャルシャーシポートのトラフィック制御プロファイル設定をカスタマイズする必要があります。これを行うには、出力トラフィック制御プロファイルを設定し、バーチャル シャーシ内のすべてのバーチャル シャーシ ポート インターフェイスに適用します。
このトピックでは、バーチャルシャーシポートのデフォルトCoS設定の概要を説明し、カスタマイズ可能なCoS設定のコンポーネントを理解するのに役立ちます。
バーチャルシャーシポートのデフォルトCoS設定
MXシリーズのバーチャルシャーシ構成では、バーチャルシャーシポートはスイッチファブリックポートと同様に動作し、バーチャルシャーシのメンバールーター間でパケットを伝送します。具体的には、バーチャル シャーシ ポートはバーチャル シャーシ内で内部制御トラフィックを伝送し、ルーター内のライン カード間でユーザー トラフィックを転送します。
標準のネットワーク ポート インターフェイス上のトラフィックと同様に、バーチャル シャーシ ポート インターフェイス上のトラフィックは、次の 4 つの転送クラスのいずれかにマッピングされます。
内部バーチャル シャーシ制御プロトコル(VCCP)トラフィックは、コード ポイント(IEEE 802.1p ビット)値が「111'b」に設定された状態で、ネットワーク制御転送クラスにマッピングされます。この構成は変更できません。
制御トラフィックは、コード ポイント(IEEE 802.1p ビット)値が '110'b に設定されたネットワーク制御転送クラスにマップされます。この構成は変更できません。
ユーザー トラフィックは、ベスト エフォート、優先転送、および保証転送トラフィック クラスにマッピングされます。
CoS設定は、バーチャルシャーシ内のすべてのバーチャルシャーシポートにグローバルに適用されます。個々のバーチャル シャーシ ポート( vcp-2/2/0など)にCoSを設定することはできません。新しいバーチャルシャーシポートを作成した場合、新しいバーチャルシャーシポートが存在するメンバールーターがバーチャルシャーシに加入する際に、グローバルCoS設定が新しく作成されたバーチャルシャーシポートに伝播されます。または、標準ネットワーク ポート用にCoSを設定し、 コマンドを発行 request virtual-chassis vc-port set
してネットワーク ポートをバーチャル シャーシ ポートに変換することで、バーチャル シャーシ ポートにCoSを設定することもできます。
コマンドを発行request virtual-chassis vc-port set
することで、標準ネットワークポート(xe-2/2/1など)をバーチャルシャーシポートに変換できます。標準ネットワーク ポートに、バーチャル シャーシ内のすべてのバーチャル シャーシ ポートで有効な CoS 設定とは異なる CoS 設定が設定されている場合、新しく変換されたバーチャル シャーシ ポート(vcp-2/2/1)は、ネットワーク ポートに関連付けられた元の CoS 設定ではなく、すべてのバーチャル シャーシ ポート インターフェイスに定義された CoS 設定を使用します。
バーチャル シャーシ ポートのデフォルトの CoS 設定には、バーチャル シャーシの正常な動作を維持するために次のような利点があります。
バーチャルシャーシポートインターフェイスを通過する内部VCCPトラフィックを優先します
バーチャルシャーシポートインターフェイス上のユーザートラフィックよりも制御トラフィックを優先
バーチャルシャーシ内のメンバールーター間を移動する各パケットのCoSプロパティを保持します。
バーチャルシャーシポートのCoS設定でサポートされているプラットフォームと最大値
バーチャルシャーシポートは、デュアルルーティングエンジンを搭載した以下のMXシリーズ5Gユニバーサルルーティングプラットフォームのモジュラーポートコンセントレータ/モジュラーインターフェイスカード(MPC/MIC)インターフェイスでのみ設定できます。
MX240ユニバーサルルーティングプラットフォーム
MX480ユニバーサルルーティングプラットフォーム
MX960ユニバーサルルーティングプラットフォーム
MPC/MICインターフェイスは、転送クラスと優先度スケジューリングレベルで以下の最大値をサポートします。
最大8つの転送クラス
最大 5 つの優先度スケジューリング レベル
バーチャルシャーシポートのデフォルト分類子
分類は、パケットがネットワーク ポートからバーチャル シャーシ メンバー ルーターに入るときに行われます。2つ以上のメンバールーターをサポートするバーチャルシャーシ設定の場合、パケットがバーチャルシャーシ内の中間メンバールーターを通過する際に、バーチャルシャーシポートに適用されるデフォルトのIEEE 802.1p分類子ルールに従って、パケットがCoS処理のために再分類されます。パケットがバーチャル シャーシの最後のメンバー ルーターに入ると、ネットワーク ポートからバーチャル シャーシに入ったときに適用された元の分類ルールに従って再分類されます。
この再分類動作は、現在のリリースで2つのメンバールーターのみをサポートするMXシリーズバーチャルシャーシには適用されません。
MXシリーズ仮想シャーシの2つのメンバールーター間に中間メンバールーターがないため、パケットはバーチャルシャーシポートのデフォルト分類子ルールに従って再分類されません。代わりに、パケットがネットワーク ポートのバーチャル シャーシに入ったときに適用された元の分類子ルールが保持されます。
デフォルトのIEEE 802.1p分類子ルールは、コードポイント(または.1pビット)値を転送クラスと損失の優先度にマッピングします。次のコマンドを発行すると show class-of-service classifier
、デフォルトのIEEE 802.1p分類子ルールを表示できます。
{master:member0-re0} user@host> show class-of-service classifier type ieee-802.1 Classifier: ieee8021p-default, Code point type: ieee-802.1, Index: 11 Code point Forwarding class Loss priority 000 best-effort low 001 best-effort high 010 expedited-forwarding low 011 expedited-forwarding high 100 assured-forwarding low 101 assured-forwarding high 110 network-control low 111 network-control high
バーチャルシャーシポートのデフォルト書き換えルール
パケットがネットワーク ポートからバーチャル シャーシに入ると、通常の CoS 分類が行われます。パケットがバーチャル シャーシ ポートを通って他のメンバー ルーターに向かってメンバー ルーターを出る場合、CoS ソフトウェアは、CoS 処理に使用されるコード ポイント情報を含む仮想 LAN(VLAN)タグでパケットをカプセル化します。コードポイント値は、デフォルトのIEEE 802.1p書き換えルールに従って割り当てられ、転送クラスと損失優先度値がコードポイント値にマッピングされます。
次のコマンドを発行すると show class-of-service rewrite-rule
、デフォルトのIEEE 802.1p書き換えルールを表示できます。
{master:member0-re0} user@host> show class-of-service rewrite-rule type ieee-802.1 Rewrite rule: ieee8021p-default, Code point type: ieee-802.1, Index: 34 Forwarding class Loss priority Code point best-effort low 000 best-effort high 001 expedited-forwarding low 010 expedited-forwarding high 011 assured-forwarding low 100 assured-forwarding high 101 network-control low 110 network-control high 111
バーチャルシャーシポートのデフォルトスケジューラマップ
バーチャルシャーシポートを作成すると、自動的に階層スケジューラとして機能します。ただし、バーチャルシャーシポートで階層スケジューリングを明示的に設定することはできません。
バーチャルシャーシポートは、標準のネットワークポートと同じデフォルトスケジューラを使用します。ネットワーク制御クラスとベスト エフォート転送クラスには、どちらも低い優先度が割り当てられ、帯域幅の 5 % のみが制御トラフィックに割り当てられます。
コマンドを発行show class-of-service scheduler-map
すると、スケジューラー・パラメーターおよびスケジューラーの転送クラスへのマッピングを表示できます。簡潔にするために、次の例では、デフォルトのベストエフォート(default-be)スケジューラとデフォルトのネットワーク制御(default-nc)スケジューラに関連する出力部分のみを示しています。
{master:member0-re0} user@host> show class-of-service scheduler-map Scheduler map: <default>, Index: 2 Scheduler: <default-be>, Forwarding class: best-effort, Index: 21 Transmit rate: 95 percent, Rate Limit: none, Buffer size: 95 percent, Buffer Limit: none, Priority: low Excess Priority: low Drop profiles: Loss priority Protocol Index Name Low any 1 <default-drop-profile> Medium low any 1 <default-drop-profile> Medium high any 1 <default-drop-profile> High any 1 <default-drop-profile> Scheduler: <default-nc>, Forwarding class: network-control, Index: 23 Transmit rate: 5 percent, Rate Limit: none, Buffer size: 5 percent, Buffer Limit: none, Priority: low Excess Priority: low Drop profiles: Loss priority Protocol Index Name Low any 1 <default-drop-profile> Medium low any 1 <default-drop-profile> Medium high any 1 <default-drop-profile> High any 1 <default-drop-profile> ...
バーチャルシャーシポート用にカスタマイズされたCoS設定
ネットワーク トポロジーによっては、バーチャル シャーシ ポートの CoS 設定をカスタマイズすることができます。たとえば、バーチャル シャーシ ポートのデフォルトの 5% を超える帯域幅をトラフィックの制御に割り当てることができます。または、異なる転送クラスに異なる優先度と超過レートを割り当てることもできます。
出力トラフィック制御プロファイル
カスタマイズした(デフォルト以外の)CoS設定を作成し、すべてのバーチャルシャーシポートに適用するには、一連のトラフィックスケジューリングリソースを定義し、スケジューラマップを参照する出力トラフィック制御プロファイルを設定します。その後、すべてのバーチャルシャーシポートインターフェイスにプロファイルを適用します。出力トラフィック制御プロファイルをすべてのバーチャルシャーシポートインターフェイスにグローバルに適用するには、すべてのバーチャルシャーシポートインターフェイスを表すインターフェイス名として vcp-* を使用する必要があります。個々のバーチャル シャーシ ポート( vcp-1/1/0など)にCoSを設定することはできません。
バーチャルシャーシポート用にカスタマイズされた出力トラフィック制御プロファイルの設定方法を示す例については、 例:MXシリーズ5Gユニバーサルルーティングプラットフォームにおけるバーチャルシャーシポート用サービスクラスの設定を参照してください。
分類子と書き換えルール
デフォルト以外のIEEE 802.1pイングレス分類子とIEEE 802.1pエグレス書き換えルールを設定して も 、2メンバーのMXシリーズバーチャルシャーシには影響しません。
MXシリーズ仮想シャーシの2つのメンバールーター間に中間ルーターがないため、パケットはバーチャルシャーシポートのデフォルト分類子ルールに従って再分類されません。代わりに、パケットがネットワーク ポートのバーチャル シャーシに入ったときに適用された元の分類子ルールが保持されるため、現在のリリースでは、デフォルト以外のイングレス分類子とデフォルト以外のエグレス書き換えルールの設定は不要です。
優先度単位のシェーピング
MPC/MICインターフェイスは、優先度ごとのシェーピングをサポートしているため、5つの優先度スケジューリングレベルごとに異なるトラフィックシェーピングレートを設定できます。ただし、次の理由により、MPC/MICインターフェイス上のバーチャルシャーシポートに優先度ごとのシェーピングを設定する必要はありません。
隣接メンバールーターの帯域幅はまったく同じです。
接続の両端に同じタイプのバーチャルシャーシポートがあります。