バーチャルシャーシポートのサービスクラスサービス概要
デフォルトでは、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インターフェイス上のバーチャルシャーシポートに優先度ごとのシェーピングを設定する必要はありません。
隣接するメンバールーターの帯域幅はまったく同じです。
接続の両端に同じタイプのバーチャルシャーシポートがあります。