階層型スケジューラとトラフィック制御プロファイル
を使用すると、階層のインターフェイス セット レベルは、物理インターフェイス レベル(レベル 1)と 論理インターフェイス (レベル 3)の間にあります。キューは常に 階層のレベル 4 です。
Junos OSリリース16.1以降、MXシリーズデバイスの特定のMPCは、最大5レベルのスケジューラ階層をサポートします。このトピックで説明する概念は、5 つのスケジューラ階層レベルと同様に適用されます。
階層型スケジューラにより、CoS パラメータが設定のインターフェイスセット レベルに追加されます。トラフィック制御プロファイルを使用して、シェーピングレート(ピーク情報レート[PIR])、保証レート(これらのインターフェイスのコミットされた情報レート[CIR])、スケジューラマップ(トラフィックにキューとリソースを割り当てる)などのパラメーターの値を設定します。
以下の CoS 設定では、トラフィック制御プロファイルに以下のパラメーターをさまざまなレベルで配置します。
ポートレベルのトラフィック制御プロファイル(
tcp-port-level1
):100 Mbps の PIR(シェーピング レート)
遅延バッファ レートが 100 Mbps
インターフェイスセットレベル()でのトラフィック制御プロファイル:
tcp-interface-level2
60 Mbps の PIR(シェーピング レート)
CIR(保証レート)40 Mbps
論理インターフェイス レベルのトラフィック制御プロファイル(
tcp-unit-level3
):50 Mbps の PIR(シェーピング レート)
CIR(保証レート)30 Mbps
さまざまなキュー プロパティ(レベル 4)を保持するように呼び出された
smap1
スケジューラ マップ遅延バッファ レートが 40 Mbps
この場合、トラフィック制御プロファイルは次のようになります。
[edit class-of-service traffic-control-profiles] tcp-port-level1 { # This is the physical port level shaping-rate 100m; delay-buffer-rate 100m; } tcp-interface-level2 { # This is the interface set level shaping-rate 60m; guaranteed-rate 40m; } tcp-unit-level3 { # This is the logical interface level shaping-rate 50m; guaranteed-rate 30m; scheduler-map smap1; delay-buffer-rate 40m; }
設定が完了したら、CoS インターフェイス階層の適切な場所にトラフィック制御プロファイルを適用する必要があります。
[edit class-of-service interfaces] interface-set level-2 { output-traffic-control-profile tcp-interface-level-2; } ge-0/1/0 { output-traffic-control-profile tcp-port-level-1; unit 0 { output-traffic-control-profile tcp-unit-level-3; } }
いずれの場合も、階層スケジューラのレベル 4 のプロパティはスケジューラ マップによって決定されます。