例: 非スCoSスケジューリングの設定
Junos OS リリース 15.1X49-D80 および Junos OS リリース 17.3R1 から、非厳密な優先度のスケジューリングを設定して、SRX300、SRX320、SRX340、SRX345、SRX550M、SRX1500、vSRX 2.0 のデバイスで優先度の低いキューが不足しないようにできます。
この例では、非ススト優先度のスケジューリングをすべてのキューに割りCoS方法を示しています。
要件
開始する前に、トラフィックのシェーピング レート、スケジューラ、転送クラスCoSしてください。シェー ピングレート(CoS Interface)、例 :セキュリティ デバイスでのサービス クラス スケジューラの設定 、 例 :出力キューへの転送クラスの割り当て
概要
トラフィック シェーピング帯域幅割り当ては、パケットが通過するエグレス(送信)インターフェイスに基づいて行います。複数のトラフィック ストリームに優先度が設定CoS場合、ネットワーク全体のすべてのトラフィック ストリームは、エグレス インターフェイスの帯域幅よりも多くの帯域幅で送信されます。これは、より優先度の高いキューがすべての帯域幅を取得し、優先度の低いキューに帯域幅が消費されなくなって、使用が制限される場合があります。
この例では、非スリスト優先度機能が、厳格な優先スケジューリングの問題の厳しい問題を解決する方法を示しています。このシナリオでは、複数の分類子が設定された 2 つのトラフィック ストリーム(それぞれ 50 Mbps)をCoSします。インターフェイス ge-0/0/1 はイングレス トラフィック用に設定され、ge-0/0/2 はエグレス トラフィック用に設定され、シェーピングは 5,000 万で有効になっています。トラフィック ストリーム Q2 では、キューの優先度を高く、シェーピング レートを 10% に設定します。他のトラフィック ストリーム Q1 では、キューの優先度を低く、シェーピング レートを 10% に設定します。図 1 を参照してください。

スケジューリングCoSが厳しいので、優先度の高いキューでは優先度の低いキューが最も少なくなっています。
構成
手順
CLI迅速な設定
この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致する必要がある詳細情報を変更し、コマンドを階層レベルで CLI にコピー アンド ペーストして、設定モードから を入力します。 [edit]
commit
set class-of-service interfaces ge-0/0/2 unit 0 shaping-rate 50m set interfaces ge-0/0/2 per-unit-scheduler set class-of-service interfaces ge-0/0/1 unit 0 classifiers dscp dscp_custom set class-of-service classifiers dscp dscp_custom forwarding-class HIGH loss-priority low code-points 100011 set class-of-service classifiers dscp dscp_custom forwarding-class LOW loss-priority low code-points 100100 set class-of-service forwarding-classes queue 1 HIGH set class-of-service forwarding-classes queue 0 LOW set class-of-service scheduler-maps sched forwarding-class HIGH scheduler Q1 set class-of-service scheduler-maps sched forwarding-class LOW scheduler Q2 set class-of-service schedulers Q2 transmit-rate percent 10 set class-of-service schedulers Q2 priority high set class-of-service schedulers Q1 transmit-rate percent 10 set class-of-service schedulers Q1 priority low set-class-of-service non-strict-priority-scheduling
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。その方法の詳細については、「 CLI ガイド 」 の「 設定モードでの CLI Junos OS CLI エディターの使用 」を参照してください。
非スポート優先度のスケジューリングを設定するには、以下の手順に従います。
エグレス インターフェイスで 50 Mbps のシェーピング レートを設定します。
[edit] user@host# set class-of-service interfaces ge-0/0/2 unit 0 shaping-rate 50m set interfaces ge-0/0/2 per-unit-scheduler
イングレス インターフェイスで分類子を設定します。
[edit] user@host# set class-of-service interfaces ge-0/0/1 unit 0 classifiers dscp dscp_custom
転送クラスに割り当てる DSCP 値を定義します。
[edit] user@host# set class-of-service classifiers dscp dscp_custom forwarding-class HIGH loss-priority low code-points 100011 user@host# set class-of-service classifiers dscp dscp_custom forwarding-class LOW loss-priority low code-points 100100
キュー番号への転送クラスを定義します。
[edit] user@host# set class-of-service forwarding-classes queue 1 HIGH user@host# set class-of-service forwarding-classes queue 0 LOW
転送クラスをスケジューラにマップし、優先度の高いキューを制御します。
[edit] user@host# set class-of-service scheduler-maps sched forwarding-class HIGH scheduler Q1 user@host# set class-of-service scheduler-maps sched forwarding-class LOW scheduler Q2
優先度と送信レートを使用してスケジューラを定義します。この例では、送信レートに同じ比率を使用しますが、異なる優先度を定義しています。
[edit] user@host# set class-of-service schedulers Q2 transmit-rate percent 10 user@host# set class-of-service schedulers Q2 priority high user@host# set class-of-service schedulers Q1 transmit-rate percent 10 user@host# set class-of-service schedulers Q1 priority low
新しい非 strict-priority-scheduling オプションを設定します。
[edit] user@host# set-class-of-service non-strict-priority-scheduling
結果
設定モードから、 コマンドを入力して設定を確認 show interfaces queue
します。出力結果に意図した設定結果が表示されない場合は、この例の設定手順を繰り返して設定を修正します。
user@host> show interface queue ge-0/0/2 Queue: 0, Forwarding classes: LOW Queued: Packets : 18085500 8571 pps Bytes : 18013158000 68297136 bps Transmitted: Packets : 3800910 2030 pps Bytes : 3785706360 16178104 bps Tail-dropped packets : 14284525 6534 pps Queue: 1, Forwarding classes: HIGH Queued: Packets : 18085556 8541 pps Bytes : 18013213776 68062256 bps Transmitted: Packets : 11432620 6107 pps Bytes : 11386889520 48660808 bps Tail-dropped packets : 6652859 2436 pps
低優先度キューにトラフィックが含されているのが分かります。
優先度の低いキューのトラフィックは、優先度の低いキューよりも小さいのです。非優先スケジューリング オプションは引き続きトラフィックを制御するために動作します。
デバイスの設定が完了したら、設定モード commit
から を入力します。