バーチャルシャーシポートのクラスサービス概要
デフォルトでは、5Gバーチャルシャーシ内のすべての バーチャルシャーシ ポートインターフェイスユニバーサルルーティングプラットフォーム、バーチャルシャーシポート用に特別に調整されたデフォルトの サービスクラス (CoS)設定を使用します。バーチャルシャーシのすべてのバーチャルシャーシポートに適用されるデフォルト設定には、分類子、転送クラス、 書き換えルール、スケジューラが含まれます。ほとんどの場合、追加のCoS設定は必要なく、デフォルトのCoS設定で十分です。
ただし、場合によっては、バーチャルシャーシポートのトラフィック制御プロファイル設定をカスタマイズすることができます。これを行うには、出力トラフィック制御プロファイルを設定し、バーチャルシャーシ内のすべてのバーチャルシャーシポートインターフェイスに適用します。
このトピックでは、バーチャルシャーシポートのデフォルトCoS設定の概要を説明し、カスタマイズ可能なCoS設定のコンポーネントを理解するのに役立ちます。
バーチャルシャーシポートのデフォルトCoS設定
バーチャルシャーシ構成では、バーチャルシャーシポートはスイッチファブリックポートのように動作し、バーチャルシャーシ内のメンバールーター間でパケットを転送します。具体的には、バーチャルシャーシポートは、バーチャルシャーシ内で内部制御トラフィックを伝送し、ルーター内のラインカード間でユーザートラフィックを転送します。
標準ネットワークポートインターフェイスのトラフィックと同様に、バーチャルシャーシポートインターフェイスのトラフィックは、次のように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設定で最大値
MPC/MICインターフェイスは、転送クラスと優先度スケジューリングレベルについて、以下の最大値をサポートします。
最大8つの転送クラス
最大5つの優先度スケジューリングレベル
バーチャルシャーシポートのデフォルト分類子
分類は、パケットがネットワークポートからバーチャルシャーシメンバールーターに入るときに行われます。2 つ以上のメンバー ルーターをサポートするバーチャルシャーシ構成では、パケットがバーチャルシャーシの中間メンバー ルーターを通過するときに、パケットはバーチャルシャーシポートに適用されるデフォルトIEEE 802.1p 分類子ルールに従って、CoS処理のために再分類されます。パケットがバーチャルシャーシの最後のメンバールーターに入ると、パケットがネットワークポートからバーチャルシャーシに入ったときに適用された元の分類子ルールに従って再分類されます。
この再分類動作は、現在のリリースで2つのメンバールーターのみをサポートするバーチャルシャーシには適用されません。
バーチャルシャーシ内の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メンバーのバーチャルシャーシでは 効果がありません 。
バーチャルシャーシ内の2つのメンバールーター間には中間ルーターがないため、パケットはバーチャルシャーシポートのデフォルトの分類子ルールに従って再分類されません。代わりに、パケットがネットワークポート上のバーチャルシャーシに入ったときに適用された元の分類子ルールが保持されるため、現在のリリースでは、デフォルト以外のイングレス分類子とデフォルト以外のエグレス書き換えルールの設定は不要になります。
優先順位ごとのシェーピング
MPC/MIC インターフェイスは優先度ごとのシェーピングをサポートしているため、5 つの優先度スケジューリング レベルごとに個別のトラフィックシェーピング レートを設定できます。ただし、MPC/MICインターフェイス上のバーチャルシャーシポートに優先順位ごとのシェーピングを設定することは、以下の理由から不要です。
隣接するメンバールーターの帯域幅はまったく同じです。
同じタイプのバーチャルシャーシポートが接続の両端に存在します。