Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

階層型スケジューリングにおける優先度の伝搬

拡張キューイングDPC、MIC、MPC上のMXシリーズルーター出力インターフェイス、およびIQ2E PIC上のM SeriesおよびT Seriesルーター出力インターフェイスに対して、優先度伝送が実行されます。優先度の伝送は、たとえば、ある顧客の音声トラフィックが別の顧客のデータ トラフィックによって受けないようにしたい場合に、混合トラフィック環境で便利です。ノードとキューは、優先順位の順にサービスを受けます。キューのデフォルト優先度は低く、 階層レベルに ステートメントを含めることでキュー優先度を priority 明示的に [edit class-of-service schedulers scheduler-name] 設定できます。

すべての階層型スケジューリング要素の優先度を直接設定することはできません。例えば、内部ノードの優先度は以下のように決定されます。

  • アクティブな子(つまり、現在トラフィックを含む子)の最も高い優先度。(インターフェイスセットは、アクティブな子の最も高い優先度のみを受け取ります。

  • ノードが設定されたCIR(保証レート)を超えていないかどうか(物理インターフェイスがCIRモードの場合にのみ該当します)。

各キューには、設定された優先度とハードウェア優先度があります。設定済みの優先度とハードウェア優先度の間の通常のマッピングを 表 1 に示します。

表 1:キューの優先度

設定済み優先度

ハードウェア優先度

ストリクトハイ

0

0

中高

1

中低

1

2

MPC には、 、 excess-priority medium-highexcess-priority medium-low、および excess-priority lowという設定可能な CLI 優先度excess-priority highもあります。これらの優先度は、保証されたレートを超えてのみ有効になります。

CIRモードでは、各内部ノードの優先度は、最も高いアクティブな子ノードが保証されたレートを上回っているか下回っているかによって異なります。最も高いアクティブな子の優先度と、保証されたレート以下のハードウェア優先度との間のマッピングを 表 2 に示します。

表 2:CIR モードの内部ノード キュー優先度

最も高いアクティブな子ノードの設定された優先度

ハードウェアの優先度が保証レートを下回る

ハードウェア優先度が保証レートを上回る

ストリクトハイ

0

0

0

3

中高

1

3

中低

1

3

2

3

優先度超過の高さ*

N/a

3

優先度超過中高*

N/a

3

優先度超過中低*

N/a

4

優先度超過の低さ*

N/a

4

* MPC のみ

PIR のみモードでは、ノードが設定されたシェーピング レートを超えている場合、ノードは送信できません。設定された優先度とハードウェア優先度のマッピングはPIR専用モードの場合の マッピングを表3に示します。

表 3:PIR 専用モードの内部ノード キューの優先度

設定済み優先度

ハードウェア優先度

ストリクトハイ

0

0

中高

1

中低

1

2

階層スケジューラが設定された物理インターフェイスを 図1に示します。設定された優先度は、各キューに対して図の上部に示されています。各ノードのハードウェア優先度は、括弧内に表示されます。各ノードはまた、設定されたシェーピングレート(PIR)または保証レート(CIR)を示し、キューがCIRを上回っているか下回っているか否かを示します。ノードは、CIR(クリア)の上、CIR(暗い)の下、またはCIRが重要ではない状態(灰色)の3つの状態のいずれかで表示されます。

図 1:階層型スケジューラと優先度 Hierarchical Schedulers and Priorities

この図では、顧客VLAN 0(cvlan 0)のストリクトハイキューは、顧客VLANが設定されたCIRを上回っていても、最初にサービスを受信します( 理由は表2 を参照:strict-highには、CIR状態に関係なく、常にハードウェア優先度0が設定されています)。キューがドレインされ、ノードの優先度が0ではなく3になり(厳密に高いトラフィックがないため)、システムは次の中程度のキュー(cvlan 1とcvlan 3)に移動し、ラウンドロビン方式でドレインします(空のキューはハードウェアの優先度を失います)。そのモードはCIRより下にあるため、cvlan 4(優先度2)の低いキューが次に送信されます。その後、cvlan 0とcvlan2の高いキュー(現在は優先順位3)がラウンドロビン方式でドレインされ、最後にcvlan 0の低いキューがドレインされます(優先順位が3のsvlan 0のおかげで)。