IOC 上の MDRR の概要
インターフェイスセットレベルの保証レートCIRは、変更された赤字ラウンドロビン(MDRR)を使用して実装されます。IOC ハードウェアは、4 つのレベルの厳格な優先度を提供します。各優先度のキュー数に制限はありません。MDRR は、同じ優先度のキュー間で使用されます。各キューは、保証されたレートの下にある場合は 1 つの優先度を、保証レートを超えている場合はもう 1 つの優先度を持ちますが、シェーピング レートは引き続きPIRの下です。IOC ハードウェアは、256 個のサービス プロファイルを持つ優先度を実装します。各サービス プロファイルは、8 つのキューに 8 つの優先度を割り当てます。1つのセットは保証レート下の論理インターフェイス用で、もう1つのセットは保証レートを介した論理インターフェイス用ですが、シェーピングレート下にあります。各サービス プロファイルは 16 レベル 3 スケジューラのグループに関連付けられているため、レベル 3 のすべての 256 グループに対して利用可能な一意のサービス プロファイルがあり、4,096 の論理インターフェイスを提供します。
Junos OS は、保証されたレートの下のトラフィックに対して 3 つの優先度を提供し、保証されたレートを介したトラフィックに対して 1 つの予約済みの優先度を設定します。Junos OSは、 論理インターフェイスに保証レートが設定されていない場合、3つの優先度を設定します。
表 1 は、Junos OS の優先度と IOC ハードウェアの優先度との関係を、保証されたレート CIR を以下に示しています。
Junos OS の優先度 |
IOC ハードウェアの優先度が保証レートを下回る |
IOC ハードウェアの優先度が保証レートを上回る |
---|---|---|
ストリクトハイ |
高 |
高 |
高 |
高 |
低 |
中高 |
中高 |
低 |
中低 |
中高 |
低 |
低 |
中低 |
低 |
Junos OS パラメーターは、スケジューラ マップで設定されます。
[edit class-of-service schedulers] best-effort-scheduler { transmit-rate percent 30; # if no shaping rate buffer-size percent 30; priority high; } expedited-forwarding-scheduler { transmit-rate percent 40; # if no shaping rate buffer-size percent 40; priority strict-high; }
インターフェイス セット レベル(レベル 2)でのシェーピング レートと保証レートの両方の使用はサポートされていません。
MDRR は、IOC のスケジューラ階層の 3 つのレベルで提供され、粒度は 1~255 です。キューレベルには64のMDRRプロファイル、インターフェイスセットレベルに16、物理インターフェイスレベルに32があります。
キューの送信レートは、キューレベルMDRRプロファイル重み計算に使用されます。キュー MDRR 重み付けは、過剰な帯域幅を共有するためのモード セットに基づいて異なる方法で計算されます。過剰な帯域幅に 対して等しい オプションを設定すると、キューMDRRの重みは次のように計算されます。
キュー重量 = (255 * 送信レート率) / 100
余剰帯域幅(デフォルト)に 比例 オプションを設定した場合、キューMDRRの重みは次のように計算されます。
キュー重量 = キュー送信レート / キューベースレート(
- キュー送信レート = (論理インターフェイス レート * 送信レート率) / 100、
キューベースレート = 余剰帯域幅比例レート / 255
IOCが余分な帯域幅を処理する方法を設定するには、[edit interface-setinterface-set-name]階層レベルで余剰帯域幅共有ステートメントを設定します。デフォルトでは、余剰帯域幅はデフォルト値の 32.64 Mbps に比例するように設定されています。このモードでは、余分な帯域幅は論理インターフェイス シェーピング レートの比率で共有されます。均等に設定すると、余分な帯域幅は論理インターフェイス間で均等に共有されます。
次の例では、過剰な帯域幅共有を比例の 100 Mbps でシェーピング レート 80 Mbps に設定します。
[edit interface-set example-interface-set] excess-bandwidth-share proportional 100m; output-traffic-control-profile PIR-80Mbps;
論理インターフェイスレベルで確立されたシェーピングレートは、インターフェイスセットレベルで使用されるMDRR重み付けを計算するために使用されます。16 MDRR プロファイルは初期値に設定され、丸みを帯びた値を持つ最も近いプロファイルが選択されます。デフォルトでは、物理ポートMDRRの重みは、インターフェイス上の全帯域幅にプリセットされています。