MIC および MPC インターフェイスの階層型スケジューリングについて
MIC および MPC インターフェイスのスケジューラ ノード拡張
ユニット単位のスケジューリングでは、論理インターフェイスは共通レベル 2 ノード(ポートごとに 1 つ)を共有します。階層型スケジューリングでは、各論理インターフェイスには独自のレベル 2 ノードがあります。したがって、スケーリングはレベル 2ノードの数によって制限されます。
階層型スケジューリング モードでシステム リソースをより適切に制御するには、スケジューラ ノード レベルの数を 2 に制限できます。この場合、CoS スケジューリング ポリシーを使用するすべての論理インターフェイスとインターフェイス セットが、単一レベル 2 ノードを共有します。その結果、CoS スケジューリング ポリシーを使用する論理インターフェイスの最大数が増加します(インターフェイス セットはレベル 3 である必要があります)。
スケジューラ ノードのスケーリングを設定するには、ステートメントをhierarchical-scheduler
含め、オプションをmaximum-hierarchy-levels
階層レベルで[edit interfaces xe-fpc/pic/port]
設定2
します。
[edit interfaces] xe-2/0/0 { hierarchical-scheduler { maximum-hierarchy-levels 2; } }
このオプションは maximum-hierarchy-levels
、レベル 3 インターフェイス セットをサポートしますが、レベル 2 インターフェイス セットはサポートしていません。オプションを使用してレベル 2 インターフェイス セットを maximum-hierarchy-levels
設定すると、パケット転送エンジン エラーが生成されます。
MIC および MPC インターフェイスの階層型スケジューリング優先度レベル
MIC および MPC インターフェイスで使用されるキューイング モデルは、保証されたスケジューリング優先度の 3 つの優先度レベルと、過剰なスケジューリング優先度の 2 つの低い優先度をサポートします。キューは、1 つの保証された優先度と 1 つの過剰優先度で設定できます。たとえば、保証された低(GL)のキューを保証された優先度として設定し、過剰高(EH)を過剰優先度として設定できます。
保証レベルは、1 つの超過レベルのみに関連付けることができます。超過レベルは、保証された優先度レベル(なしを含む)の任意の数に関連付けることができます。
インターフェイス ノードは、保証された帯域幅を超えない限り、保証された優先度レベル(高い GH など)を維持します。キュー帯域幅が保証レートを超える場合、優先度は超過優先度(過剰高、EH など)に低下します。過剰レベルの優先度は保証された相手よりも低いため、他のレベルのそれぞれに対する帯域幅保証を維持できます。
MIC および MPC インターフェイス上のインターフェイス ノードの帯域幅と重量の保証
MIC インターフェイスと MPC インターフェイスで使用されるキューイング モデルでは、2 つの用語が同じ意味で使用されることが多いですが、保証 された帯域幅 とインターフェイス ノードの 重み付 けという概念は分離されています。インターフェイス ノードの保証帯域幅は、スケジューリング階層の他のノードで何が起こっているかは関係なく、ノードが使用できる帯域幅です。一方、インターフェイス ノードの重みは、 過剰な帯域幅 の使用方法を決定する値です。ノードの重みは、同じ階層型スケジューリング レベルの他のノードが保証された帯域幅の合計よりも少ない場合に発生します。
一部のアプリケーション トラフィック タイプ(過剰な帯域幅についてほとんど懸念がない固定ビットレート音声など)では、保証された帯域幅がノードを支配します。他のタイプのアプリケーション トラフィック(適切に定義された帯域幅が常に可能であるとは限らないバースト データなど)では、重み付けの概念がノードを支配します。
オーバーサブスクリプションPIRモードでのMICおよびMPCインターフェイスの階層型スケジューリング
IQE(インテリジェント キューイング拡張)および IQ2E(インテリジェント キューイング 2 拡張)PIC とは対照的に、MIC と MPC のインターフェイスは、ユニットごとのスケジューラーのオーバーサブスクリプション ピーク情報レート(PIR)モードで保証レートをゼロに設定しました。また、設定されたレートは、加入過剰の値に合わせてスケール ダウンされます。たとえば、1-Gbps ポート上にそれぞれ 1 Gbps のシェーピング レートを持つ 2 つの論理インターフェイス ユニットがある場合(つまり、オーバーサブスクリプションが 2~1 であるため)、各ユニットの保証レートは 500 Mbps に縮小されます(2 ずつ縮小されます)。
オーバーサブスクリプションPIRモードの階層型スケジューラでは、すべての論理インターフェイスユニットの保証レートはゼロに設定されます。これは、キュー送信レートが常にオーバーサブスクリプションされていることを意味します。
オーバーサブスクリプションPIRモードでは、キュー送信レートは常にオーバーサブスクリプションされるため、次のことが当てはまります。
キュー送信レートがパーセンテージとして設定されている場合、キューの保証レートはゼロに設定されます。キューの超過率(重み)が正しく設定されています。
キューの送信レートが絶対値として設定され、キューの優先度が高いまたは中程度の優先度が保証されている場合、キューの送信レートまでのトラフィックがその優先度レベルで送信されます。ただし、保証された低いトラフィックでは、そのトラフィックは過剰の低い領域に降格されます。つまり、キューの送信レート内のベストエフォート型トラフィックは、アウトオブプロファイル過剰トラフィックよりも優先度が低くなります。これはIQEおよびIQ2E PICとは異なります。