PTX シリーズ ルーターのスケジューリングについて
このトピックでは、PTX シリーズ ルーター上のインターフェイスのサービス パケット クラス スケジューリングについて説明します。
PTX シリーズ ルーターで Junos OS CLI でサポートされる出力キューの優先度
PTX シリーズ インターフェイス ハードウェア上の出力キューは、キュー優先度(高、中、低、超過)に対してこれらの値をサポートします。Junos OSは、5つのキュー優先度レベルをサポートしています。 strict-high
high
medium-high
medium-low
low
絶対優先優先キューが常にトラフィック容量の 100% にロードされると、他のキューが不足します。キューの飢えにより、インターフェイス ハードウェアが割り込みを生成する可能性があります。
厳しいキューにレートリミターを使用することで、この飢えは緩和できます。
PTX シリーズ ルーターの厳格な優先度とスケジューリング プロセス
表 1 は、絶対優先モードと拡張優先モードを含め、Junos 優先スケジューラ モードで使用可能なさまざまな設定を示しています。 表 1 は、Junos OS の出力キュー優先度値と、PTX シリーズ ルーター上の物理インターフェイスでサポートされている出力キュー優先度と、実行されたスケジューリング アクションを示しています。Junos OS リリース 17.4 以降、設定されていない場合 strict-high
の通常のスケジューリングと、絶対優先スケジューリングの違いを表に示します。
Junosの優先度 |
スケジューラ モード |
通常 |
絶対優先スケジューラ |
||
---|---|---|---|---|---|
シャーシ ノブ |
拡張優先モード (Junos OS のみ) |
非拡張優先モード |
* |
||
ストリクトハイコンフィグ |
いいえ |
はい |
* |
* |
|
|
— |
— |
高 |
高 |
高 |
|
— |
高 |
媒体 |
高 |
高 |
|
— |
媒体 |
低 |
媒体 |
媒体 |
|
— |
媒体 |
低 |
媒体 |
低 |
|
— |
低 |
低 |
低 |
過剰 |
仮想出力キューが保証されたリージョンにある間、パケット スケジューリングは厳密な優先ラウンドロビンです。
仮想出力キューが保証されたクレジットを消費した後、優先過剰スケジューリング(ラウンド ロビンの重み付け)に降格されます。
唯一の例外は、絶対高優先度であり、常に絶対高優先度としてスケジュールされます。
Junos OS を実行する PTX シリーズ ルーターは、設定階層のサポートとno-enhanced-priority-mode
オプションを[edit chassis fpc fpc-slot traffic-manager]
サポートenhanced-priority-mode
しています。
Junos OS Evolvedを実行しているPTXシリーズルーターは、モードをサポート enhanced-priority-mode
していません。
Junos OS Evolvedを実行している PTX10K-LC1201 および PTX10001-36MR、PTX10004、PTX10008、PTX10016 ルーター上の PTX10K-LC1202 ライン カードの場合:
- 絶対優先スケジューラ モードでは、キュー 6 とキュー 7 のスケジューラは(
Excess
ハードウェアでは)優先度low
を持ち、キュー 0~5 の方が優先度が高い必要があります。これらの PTX モデルでは、キュー 6 とキュー 7 は、大小excess-rate
の値を設定することで 2 つの厳密なExcess
優先度をエミュレートできます。 - FPC が起動すると、システムに何らかの
traffic-control-profiles profile-name strict-priority-scheduler
設定がある場合、その FPC のすべてのエグレス インターフェイス(et-*
)がキュー 6 と 7 を特別に処理します。適切な送信スケジューリングを行うには、トラフィック制御プロファイルにスケジューラがある場合、strict-priority
すべてのポートインターフェイスに対してを設定traffic-control-profiles profile-name strict-priority-scheduler
します。
strict-high
の通常のスケジューリングと、絶対優先スケジューリングの違いを表に示します。