Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

CoS キュー スケジューラの定義

スケジューラは、出力キューの CoS プロパティを定義します(出力キューは転送クラスにマッピングされ、分類子は IEEE 802.1p、DSCP、または MPLS EXP コード ポイントに基づいてトラフィックを転送クラスにマッピングします)。キューのスケジューリングは、優先度グループのスケジューリングと連携して、2 層の階層スケジューラを作成します。CoS スケジューリング プロパティには、キューに割り当てられたインターフェイス帯域幅の量、キューのプライオリティ、ECN(Explicit Congestion Notification)がキューで有効かどうか、キューに関連付けられた WRED パケット ドロップ プロファイルが含まれます。

スケジューラで設定するパラメータは、スケジューラにマッピングされたキューの以下の特性を定義します。

  • transmit-rate- 最小帯域幅は、 CIR(認定情報レート)とも呼ばれ、パーセント レートまたはビット/秒の絶対値として設定されます。また、送信レートによって、キューが共有できる優先グループの余剰(余剰)帯域幅の量も決まります。追加の優先度グループの帯域幅は、各キューの送信速度に比例して、優先度グループ内のキュー間に割り当てられます。

    手記:

    プリアンブルバイト、IFG(インターフレームギャップ)バイト、データバイトを帯域幅の計算に含めます。

    手記:

    ストリクト高優先度キューには送信レートを設定できません。送信レートが設定されたキュー(転送クラス)は、ストリクト高優先度キューを持つ転送クラスセットに含めることはできません。

  • shaping-rate- 最大帯域幅は、 PIR(ピーク情報レート)とも呼ばれ、パーセント レートまたはビット/秒の絶対値として設定されます。

    手記:

    プリアンブルバイト、IFG(インターフレームギャップ)バイト、データバイトを帯域幅の計算に含めます。

  • priority- スケジューラに関連付けられたキューが受信できる 2 つの帯域幅優先度のうちの 1 つ。

    • low:スケジューラの優先度は低くなっています。

    • strict-high—スケジューラの優先度はストリクトハイです。ストリクト高プライオリティ キューとして設定できるキューは 1 つだけです。ストリクト高優先度は、他のキューが帯域幅を受信する前に、スケジュールされた帯域幅をキューに割り当てます。他のキューは、ストリクト ハイ キューが処理された後に残る帯域幅を受け取ります。

      他のキューが枯渇するのを防ぐために、常にストリクト ハイ プライオリティ キューにシェーピング レートを適用することを推奨します。ストリクト高プライオリティ キューが使用できる帯域幅の量を制限するシェーピング レートを適用しない場合、ストリクト高プライオリティ キューは使用可能なすべてのポート帯域幅を使用し、ポート上の他のキューを枯渇させる可能性があります。

  • drop-profile-map- 損失の優先度とプロトコルにプロファイル マッピングをドロップし、輻輳時にスケジューラに WRED を適用し、さまざまなパケット損失の優先度のパケット ドロップを制御します。

  • buffer-size- ポート上の専用バッファー スペースの割合、または明示的に設定されたキューが提供された後に残るポート上の専用バッファー スペースの比例配分としてのキュー バッファーのサイズ。

  • explicit-congestion-notification- ベストエフォート キューで ECN を有効にします。ECNは、TCP/IPベースのネットワーク上の2つのECN対応エンドポイント間のエンドツーエンドの輻輳通知を可能にします。ECNが正しく動作するためには、両方のエンドポイントと、エンドポイント間のすべての中間デバイスでECNを有効にする必要があります。ECNはデフォルトで無効になっています。

手記:

イングレスポートの輻輳は、イングレスポートが複数のエグレスポートにトラフィックを転送し、それらのエグレスポートの少なくとも1つで輻輳が発生した場合、エグレスポートの輻輳時に発生する可能性があります。これが発生すると、輻輳したエグレスポートにより、イングレスポートがイングレスバッファリソースの公正な割り当てを超える可能性があります。イングレス ポートがバッファ リソースの割り当てを超えると、イングレスでフレームが破棄されます。イングレスポートのフレームドロップは、輻輳したエグレスポートだけでなく、輻輳したイングレスポートがトラフィックを転送するすべてのエグレスポートにも影響します。

輻輳したイングレス ポートが、輻輳していない 1 つ以上のエグレス ポート宛てのトラフィックをドロップする場合は、WRED(Weighted Random Early Detection)ドロップ プロファイルを設定し、輻輳の原因となっているエグレス キューに適用します。ドロップ プロファイルは、イングレス ポートで輻輳を発生させるのではなく、エグレスでフレームをドロップすることで、輻輳したエグレス キューが他のポートのエグレス キューに影響を与えることを防止します。

手記:

FCoEおよび損失なし転送クラスにはドロッププロファイルを設定しないでください。FCoE およびその他のロスレス トラフィック キューには、ロスレス動作が必要です。優先度ベースのフロー制御(PFC)を使用して、ロスレス優先度でのフレームドロップを防止します。

OCX シリーズ スイッチは、ロスレス トランスポートまたは PFC をサポートしていません。OCX シリーズ スイッチでは、トラフィックをデフォルトのロスレス FCoE およびロスなし転送クラスにマッピングしないでください。

トラフィックにスケジューリング プロパティを適用するには、スケジューラ マップを使用してスケジューラを転送クラスにマッピングし、スケジューラ マップをインターフェイスに関連付けます。(トラフィック制御プロファイルを使用して、スケジューラ マップをインターフェイスに関連付けます。完全な階層スケジューリング プロセスの例については、「 例:CoS 階層ポート スケジューリング(ETS)」 を参照してください)。異なるスケジューラ マップを使用して、異なるインターフェイス上の同じトラフィック(同じ転送クラス)に異なるスケジューラをマッピングし、異なるインターフェイス上のそのトラフィックに異なるスケジューリングを適用できます。

CLI を使用してスケジューラを設定するには、次の手順に従います。

  1. スケジューラに名前を付け、キューの最小保証帯域幅を設定します。
  2. キューの最大帯域幅を設定します。
  3. キューの優先度を設定します。
  4. ドロッププロファイルマップを使用して、パケット損失優先度のドロッププロファイルを指定します。
  5. キューのポート専用バッファー領域のサイズを設定します。
  6. 必要に応じて、ECN を有効にします(ベストエフォート型トラフィックのみ)。
  7. スケジューラ マップを設定して、スケジューラを転送クラスにマッピングし、その転送クラスのトラフィックにスケジューラのプロパティを適用します。
  8. 階層型スケジューリングを使用して、スケジューラ マップとそれに関連するスケジューラを 1 つ以上のインターフェイスに割り当てます。階層型スケジューリングの詳細な例については、 例:CoS階層ポートスケジューリング(ETS)の設定 を参照してください。