インターフェイスへのCoSコンポーネントの割り当て
以下のCoSコンポーネントを定義した後、それらを物理インターフェイスまたは論理インターフェイスに割り当てます。物理インターフェイスに割り当てるコンポーネントは、その物理インターフェイスに設定されたすべての論理インターフェイスに対して有効です。論理インターフェイスに割り当てたコンポーネントは、その論理インターフェイスでのみ有効です。
分類子—論理インターフェイスに割り当てます。一部のデバイスでは、物理レイヤー3インターフェイスに分類子を適用すると、その分類子は物理インターフェイス上のすべての論理インターフェイスに適用されます。
-
輻輳通知プロファイル—物理インターフェイスにのみ割り当てます。
転送クラス—転送クラスセットにマッピングしてインターフェイスに割り当てます。
転送クラスセット—物理インターフェイスにのみ割り当てます。
出力トラフィック制御プロファイル—物理インターフェイスにのみ割り当てます(転送クラスが設定されています)。
ポートスケジューラ—ポートスケジューリングをサポートするデバイス上の物理インターフェイスにのみ割り当てます。スケジューラ マップでスケジューラを転送クラスに関連付け、物理インターフェイスにスケジューラ マップを適用します。
ルールの書き換え—論理インターフェイスに割り当てます。一部のデバイスでは、物理レイヤー3インターフェイスに分類子を適用すると、その分類子は物理インターフェイス上のすべての論理インターフェイスに適用されます。
CoS コンポーネントは、ワイルドカードを使用して単一のインターフェイスまたは複数のインターフェイスに割り当てることができます。また、輻輳通知プロファイルや転送クラス セットをすべてのインターフェイスにグローバルに割り当てることもできます。
CoSコンポーネントをインターフェイスに割り当てるには:
CoS コンポーネント(たとえば、 be-priority-group
という名前の転送クラス セット)をインターフェイスに関連付けて、CoS コンポーネントを物理インターフェイスに割り当てます。
[edit class-of-service interfaces] user@switch# set xe-0/0/7 forwarding-class-set be-priority-group
CoSコンポーネント(例えば、 be_classifier
という名前の分類子)を論理インターフェイスに関連付けて、CoSコンポーネントを論理インターフェイスに割り当てます。
[edit class-of-service interfaces] user@switch# set xe-0/0/7 unit 0 classifiers dscp be_classifier
CoSコンポーネントを複数のインターフェイスに割り当てるには、CoSコンポーネント(たとえば、 customup-rw
という名前の書き換えルール)をスイッチ上のすべての10ギガビットイーサネットインターフェイスに関連付け、インターフェイス名と論理インターフェイス(ユニット)番号にワイルドカード文字を使用します。
[edit class-of-service interfaces] user@switch# set xe-* unit * rewrite-rules ieee-802.1 customup-rw
set class-of-service interfaces all
ステートメントを使用して、輻輳通知プロファイルまたは転送クラスセットをすべてのインターフェイスにグローバルに割り当てます。たとえば、be-priority-group
という名前の転送クラスセットをすべてのインターフェイスに割り当てるには、次のようにします。
[edit class-of-service interfaces] user@switch# set all forwarding-class-set be-priority-group
インターフェイス上に何らかのタイプの既存の CoS 設定がある場合、グローバル設定はその特定のインターフェイスには適用されません。グローバル設定は、既存のCoS設定がないすべてのインターフェイスに適用されます。
たとえば、書き換えルールを設定し、インターフェイス xe-0/0/20.0
と xe-0/0/22.0
に割り当て、転送クラスセットを設定してすべてのインターフェイスに適用する場合、転送クラスセットは xe-0/0/20
と xe-0/0/22
を除くすべてのインターフェイスに適用されます。
ワイルドカードの設定はinterfaces all
[edit class-of-service]
階層の設定よりも優先されます。たとえば、次の構成では、次のようになります。
[edit class-of-service interfaces] user@switch# set xe-* scheduler-map sch0 user@switch# set all unit 0 classifiers dscp cls
ワイルドカード設定(xe-*
)が優先され、 classifiers dscp cls
はどの論理インターフェイスにもまったく適用されません。論理インターフェイスは、デフォルトの分類子のみを適用します。論理インターフェイスにも分類子を適用する必要がある場合は、特定の論理インターフェイスに明示的に分類子を適用する必要があります。例えば:
[edit class-of-service interfaces] user@switch# set xe-0/1/1:0 unit 0 classifiers dscp cls user@switch# set xe-0/1/1:2 unit 0 classifiers dscp cls