Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

バーチャル シャーシ スイッチ ポートの CoS

QFXシリーズおよびEX4600バーチャルシャーシデバイスには、外部ピアデバイスに接続するためのアクセスポートがあります。バーチャルシャーシデバイスには、QFabricシステムノードデバイスがQFabricシステムインターコネクトデバイスに接続するファブリック(fte)ポートがあるのと同様に、バーチャルシャーシのメンバーを相互接続するためのVCP(バーチャルシャーシポート)もあります。VCP は外部アクセスには使用されません。

バーチャルシャーシアクセスポートのサービスクラス(CoS)は、スタンドアロンモードである場合やQFabricシステムノードデバイスとして使用されている場合、これらのデバイスのCoSと同じです。ただし、VCP の CoS は、QFabric システム Node デバイス ファブリック ポート上の CoS とはいくつかの点で異なります。

このトピックでは、バーチャル シャーシ アクセス インターフェイスと VCP での CoS サポートについて説明します。

アクセス インターフェイス CoS のサポート

バーチャル シャーシ アクセス インターフェイス上の CoS は、共有バッファー設定を除き、スタンドアロン デバイスおよびノード デバイス アクセス インターフェイス上の CoS と同じです。アクセス インターフェイス上の QFX シリーズおよび EX4600 スイッチ CoS のマニュアルは、共有バッファーの一部のドキュメントを除き、バーチャル シャーシ アクセス インターフェイスに適用されます。

バーチャル シャーシ アクセス インターフェイスにおける CoS サポートの類似点とスタンドアロン デバイス(または QFabric システム ノード デバイス)アクセス インターフェイスの比較

バーチャル シャーシ アクセス インターフェイスは、スタンドアロン デバイスや QFabric システム ノード デバイス上のアクセス インターフェイスと同じ方法で、以下の CoS 機能をサポートします。

  • 転送クラス - デフォルトの転送クラス、キューマッピング、パケットドロップ属性(表1)は同じです。

    表 1:デフォルト転送クラス設定

    デフォルトの転送クラス

    デフォルトキューマッピング

    デフォルトパケットドロップ属性

    ベストエフォート型(BE)

    0

    ドロップ

    Fcoe

    3

    無損失

    無損失

    4

    無損失

    ネットワーク制御(nc)

    7

    ドロップ

    mcast

    8

    ドロップ

  • パケット分類 - 分類子のデフォルト設定と設定は同じです。動作集約、マルチフィールド、マルチアグリネーション、固定分類子のサポートは同じです。

  • ETS(拡張送信選択):階層型スケジューリングをサポートするこのデータセンターブリッジング(DCB)機能は、転送クラスセット(優先度グループ)やトラフィック制御プロファイル設定など、同じデフォルトとユーザー設定を持っています。

  • プライオリティベースのフロー制御(PFC)—ロスレストランスポートをサポートするこのDCB機能は、6つのロスレス優先度(転送クラス)をサポートするなど、同じデフォルトとユーザー設定を持っています。

  • イーサネット一時停止—この機能のデフォルトと設定は同じです。

  • キュースケジューリング-この機能は、デフォルト、設定、スケジューラー転送クラスマッピングと同じです。キュースケジューリングは、階層型スケジューリングのサブセットです。

  • 優先度グループ(転送クラス セット)スケジューリング-この機能のデフォルトと設定は同じです。優先度グループのスケジューリングは、階層型スケジューリングのサブセットです。

  • WRED プロファイル—この機能のデフォルトと設定は同じです。

  • コードポイントエイリアス—この機能のデフォルトと設定は同じです。

  • ルールの書き換え - この機能のデフォルトと設定は同じです(エグレス トラフィックに適用されるデフォルトの書き換えルールはありません)。

  • ホストアウトバウンドトラフィック-この機能は、同じデフォルトと設定を持っています。

スタンドアロン デバイス(または QFabric システム ノード デバイス)アクセス インターフェイスと比較したバーチャル シャーシ アクセス インターフェイスでの CoS サポートの違い

デフォルトの共有バッファー設定と共有バッファーの設定方法は、スタンドアロンおよびQFabricシステムノードデバイスの場合と同様に、バーチャルシャーシのアクセスインターフェイスで行われます。違いは、バーチャル シャーシ アクセス インターフェイスでは、共有バッファー構成はグローバルで、バーチャル シャーシのすべてのメンバーのすべてのアクセス ポートに適用されます。また、スタンドアロンまたは QFabric システム ノード デバイスでは、異なるアクセス インターフェイスで異なるバッファー設定を行うことができます。

異なるバーチャル シャーシ メンバーに対して異なる共有バッファー設定を構成することはできません。バーチャル シャーシのすべてのメンバーは、同じ共有バッファー構成を使用します。

VCP インターフェイス CoS のサポート

バーチャル シャーシ メンバーを接続する VCP インターフェイス上の CoS は、QFabric システム ノード デバイスのファブリック インターフェイス上の CoS と似ていますが、いくつかの重要な違いがあります。

VCP インターフェイスと QFabric システム ノード デバイス ファブリック インターフェイスにおける CoS サポートの類似点

VCP インターフェイスは、ETS(フル階層型スケジューリング)をサポートします。ETSには、以下のCoS機能が含まれています。VCP インターフェイスは、他の CoS 機能をサポートしません。

  • 転送クラス セット(優先度グループ)の作成と転送クラス セットへの転送クラスのマッピング。

  • 個々の出力キューのスケジューリング。スケジューラーのデフォルトと設定は、アクセス・インターフェースのスケジューラーと同じです。

  • トラフィック制御プロファイルを使用した優先グループのスケジューリング(転送クラス セット)。デフォルトと設定は、アクセス インターフェイスの 場合と同じです。

メモ:

分類子、輻輳通知プロファイル、またはルールの書き換えをVCPインターフェイスに添付することはできません。ETS未対応のQFXプラットフォーム上のVCPインターフェイスにスケジューラマップをアタッチすることはできません。また、VCP インターフェイスでバッファ設定を行うことはできません。転送クラス セットとトラフィック制御プロファイルのみを VCP インターフェイスにアタッチできます(プラットフォームが ETS をサポートしている 場合 はスケジューラ マップも同様です)。

40 ギガビット VCP インターフェイスにおけるロスレス トラフィックの動作は、QFabric システム Node デバイス ファブリック ポート全体のロスレス トラフィックの動作と同じです。システムは、ロスレス転送クラス(優先度)のフロー制御を自動的に有効にします。システムは、各 40 ギガビット VCP インターフェイス上のロスレス転送クラスのグローバル ロスレス ヘッドルーム バッファーから割り当てられたバッファー ヘッドルームを動的に計算します。40 ギガビット VCP インターフェイスでロスレス フローの数をサポートするのに十分なグローバル ロスレス ヘッドルーム バッファスペースがない場合、システムは syslog メッセージを生成します。

メモ:

バーチャルシャーシでロスレストランスポートを設定した後、syslogメッセージをチェックして、設定をサポートするのに十分なバッファスペースがあることを確認します。

メモ:

40 ギガビット VCP インターフェイスを 10 ギガビット VCP インターフェイスに分割した場合、10 ギガビット VCP インターフェイスではロスレス トランスポートはサポートされません。ロスレス トランスポートは、40 ギガビット VCP インターフェイスでのみサポートされています。(10 ギガビット アクセス インターフェイスは、ロスレス トランスポートをサポートします。

VCP インターフェイスと QFabric システム ノード デバイス ファブリック インターフェイスにおける CoS サポートの違い

VCP インターフェイスでの CoS 動作のほとんどは、QFabric システム ノード デバイスのファブリック ポートでの CoS 動作と似ていますが、いくつかの重要な違いがあります。

  • 階層型スケジューリング(キューと優先度グループのスケジューリング):QFabricシステムノードデバイスファブリックインターフェイスでは、異なるインターフェイス上の異なる優先度グループ(転送クラスセット)に異なる階層スケジューラ(トラフィック制御プロファイル)を適用できます。ただし、VCP インターフェイスでは、優先度グループに適用するスケジューラは、すべての VCP インターフェイスに対してグローバルになります。1 つの階層スケジューラが、すべての VCP インターフェイス上の優先度グループのスケジューリングを制御します。

    VCP インターフェイスのグローバル識別子(vcp-*)を使用して、VCP インターフェイスにスケジューラをアタッチします。たとえば、 vcp-hpc-tcp という名前のトラフィック制御プロファイル(トラフィック制御プロファイルにはキューと優先度グループのスケジューリング設定の両方が含まれます)を vcp-hpc-fcsetという名前の転送クラスセットに適用する場合、設定に以下のステートメントを含めます。

    このシステムは、階層型スケジューラ vcp-hpc-tcp を、すべての VCP インターフェイスの優先度グループ vcp-hpc-fcset にマッピングされたトラフィックに適用します。

  • 分類子、輻輳通知プロファイル、またはルールの書き換えをVCPインターフェイスに添付することはできません。また、VCP インターフェイスでバッファ設定を行うことはできません。QFabric システム Node デバイス ファブリック インターフェイスと同様に、転送クラス セットとトラフィック制御プロファイルのみを VCP インターフェイスにアタッチできます。

  • ロスレス トランスポートは、40 ギガビット VCP インターフェイスでのみサポートされています。40 ギガビット VCP インターフェイスを 10 ギガビット VCP インターフェイスに分割した場合、10 ギガビット VCP インターフェイスではロスレス トランスポートはサポートされません。

CPU が生成するホストアウトバウンド トラフィック

CPU生成されたホストアウトバウンドトラフィックは、キュー7にマッピングされたネットワーク制御転送クラスに転送されます。デフォルトのスケジューラを使用する場合、ネットワーク制御キューは、ポート帯域幅の 5% の保証最小帯域幅(送信レート)を受信します。保証された最小帯域幅は、ホストアウトバウンドトラフィックのロスレストランスポートを保証するのに十分以上です。

ただし、デフォルトのスケジューラーを使用する代わりにスケジューラを設定して適用する場合、ネットワーク制御転送クラス(またはホストアウトバウンドトラフィックに設定する転送クラス)が、パケット損失を防ぐのに十分な保証帯域幅を受け取っていることを確認する必要があります。

ヒント:

デフォルトのスケジューラを使用する代わりにスケジューラを設定する場合は、ネットワーク制御キュー(ネットワーク制御キューではない場合はホストアウトバウンドトラフィックに設定するキュー)を絶対優先キューとして設定することをお勧めします。絶対優先キューは、他のキューにサービスを提供する前に、キュー全体の送信に必要な帯域幅を受信します。絶対高優先キューが消費できる帯域幅を制限し、厳密高優先キューが他のキューを飢えさせないようにするには、スケジューラ設定の絶対優先トラフィックにシェーピングレートを適用します。

すべての絶対高優先度トラフィックと同様に、ネットワーク制御キュー(またはその他のキュー)をストリクト高優先度キューとして設定する場合、絶対高優先度トラフィックのみを含む個別の転送クラス セット(優先グループ)を作成し、厳密高優先度転送クラス セットとそのトラフィック制御プロファイル(階層スケジューラ)を VCP インターフェイスに適用する必要があります。