CoS転送クラスの定義
転送クラスでは、送信するパケットをグループ化できます。トラフィックを転送するには、転送クラスを出力キューにマッピング(割り当て)します。
キュー 0 から 7 はユニキャスト トラフィック用で、キュー 8 から 11 はマルチキャスト トラフィック用です。ユニキャスト キューにマッピングされた転送クラスはユニキャスト トラフィックを伝送する必要があり、マルチデスティネーション キューにマッピングされたフォワーディング クラスはマルチデスティネーション トラフィックを伝送する必要があります。4つのデフォルトユニキャストフォワーディングクラスと1つのデフォルトマルチデスティネーションフォワーディングクラスがあります。
NFXシリーズデバイスを除くデフォルトの転送クラスは次のとおりです。
-
best-effort—ベストエフォート型トラフィック -
fcoe—FCoEトラフィックの確実な配信(OCXシリーズスイッチでは使用しないでください) -
no-loss—TCP損失のないトラフィックの配信を保証(OCXシリーズスイッチでは使用しないでください) -
network-control- ネットワーク制御トラフィック
QFX10000スイッチとNFXシリーズデバイスを除く、デフォルトのマルチデスティネーションフォワーディングクラスは次のとおりです。
-
mcast—マルチデスティネーショントラフィック
NFXシリーズデバイスには、以下のデフォルト転送クラスがあります。
-
best-effort(be)—サービスプロファイルを提供しません。損失優先度は通常、CoS値では計上されません。 -
expedited-forwarding(ef)—低損失、低遅延、低ジッター、確実な帯域幅、エンドツーエンドサービスを提供します。 -
assured-forwarding(af)—定義可能な値のグループを提供し、AF1、AF2、AF3、AF4の4つのサブクラスを含み、それぞれに低と高の2つのドロップ確率があります。 -
network-control(nc)—プロトコル制御をサポートするため、通常は優先度が高くなります。
classステートメントを使用して、転送クラスをキューにマッピングできます。1つのキューに複数の転送クラスをマッピングできます。同じキューにユニキャスト転送クラスとマルチキャスト転送クラスを混在させることはできません。
同じキューにマッピングされたすべての転送クラスは、同じパケットドロップ属性を持っている必要があります。すべての転送クラスがロスであるか、すべての転送クラスがロスレスである必要があります。これは、デフォルトのfcoeおよび無損失フォワーディングクラスに no-loss ドロップ属性があるため重要です。
[edit class-of-service forwarding-classes] user@switch# set class class-name queue-num queue-number <no-loss>
1 つの例として、 be2 という名前の転送クラスを作成し、それをキュー 1 にマップする方法があります。
[edit class-of-service forwarding-classes] user@switch# set class be2 queue-num 1
別の例として、 fcoe2 という名前のロスレス転送クラスを作成し、それをキュー5にマップする方法があります。
[edit class-of-service forwarding-classes] user@switch# set class fcoe2 queue-num 5 no-loss
ELSソフトウェアを実行していないスイッチでは、ロスレスfcoeおよびno-loss転送クラスにデフォルトの転送クラスからキューへのマッピングを使用します。ロスレス転送クラスを明示的に設定した場合、それらの転送クラスにマッピングされたトラフィックはロス(best-effort)トラフィックとして扱われ、オプションのno-lossパケットドロップ属性を含めない限り、ロスレス処理を受けません。
プラットフォーム固有の転送クラスの動作
お使いのプラットフォームに固有の動作を確認するには、以下の表を使用して下さい。
| プラットフォーム |
違い |
|---|---|
| NFXシリーズ |
|
| QFX5000シリーズ |
|
| QFX10000シリーズ |
|
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。