CoS スケジューラとスケジューラ マップの定義(CLI 手順)
スケジューラを使用して、出力キューのサービスクラス(CoS)プロパティを定義します。これらのプロパティには、キューに割り当てられたインターフェイス帯域幅の量、パケット保存に割り当てられたメモリバッファのサイズ、キューの優先度、およびキューに関連付けられたドロッププロファイルが含まれます。
スケジューラマップを使用して、スケジューラを転送クラスに関連付けます。次に、各スケジューラマップをインターフェイスに関連付け、このマッピングに従って動作するキューとパケットスケジューラを設定できます。
EXシリーズスイッチでは、リンクアグリゲーショングループ(LAG)のメンバーである個々のインターフェイスでスケジューラマップを設定することはできません。代わりに、LAG自体(つまり、集合型イーサネット(ae)インターフェイス上)でスケジューラマップを設定する必要があります。
最大4つのユーザー定義のスケジューラマップをインターフェイスに関連付けることができます。
このトピックでは、以下について説明します。
スケジューラとスケジューラマップの設定
スケジューラを設定することで、出力キューのプロパティを定義できます。次に、スケジューラマップを定義して、転送クラスをスケジューラに関連付けることができます。
スケジューラとスケジューラマップを設定するには:
インターフェイスへのスケジューラマップの割り当て
スケジューラマップを定義した後、1つ以上のインターフェイスにスケジューラマップを割り当てることができます。インターフェイスまたはバーチャルシャーシポート(VCP)のワイルドカード表現を使用して、スケジューラマップを複数のインターフェイスに割り当てることもできます。
以下は、スケジューラマップを単一または複数のインターフェイスに割り当てるための構文と例の例です。
-
スケジューラマップを1つのインターフェイスに割り当てるには:
[edit class-of-service interfaces] user@switch# set interface-name scheduler-map map-name
-
スケジューラ マップを複数のインターフェイスに割り当てるには、インターフェイスのワイルドカード表現を使用できます。
[edit class-of-service interfaces] user@switch# set wild-card-representation-of-interface-name scheduler-map map-name
例えば、すべてのギガビットイーサネットインターフェイス(
ge-*)にbe-mapスケジューラマップを割り当てる設定を以下に示します。[edit class-of-service interfaces] user@switch# set ge-* scheduler-map be-map
-
スケジューラ マップをすべての VCP に割り当てるには:
[edit class-of-service interfaces] user@switch# set wild-card-representation-of-vcp scheduler-map map-name
例えば、すべてのVCPに
be-mapスケジューラマップを割り当てる設定を以下に示します。[edit class-of-service interfaces] user@switch# set vcp-* scheduler-map be-map