vMX の CoS の特長と制限
vMX では、CoS サポートに以下の制限があります。
スケジューラーは、 および
excess-rateステートメントのみをtransmit-rateサポートします。キュー・レベルでは重みのみがサポートされるため、キュー重量の計算には伝送レートと超過率が使用されます。キューレベルで設定されている場合
transmit-rate percentは、 VLANレベルで保証レートを設定します。メモ:保証レートはサポートされていませんが、キュー重量の計算に使用されます。
送信レートのみを設定した場合、キューの重みは送信レートに基づいて計算されます。
過剰率のみを設定した場合、キューの重みは超過率に基づいて計算されます。
送信レートと余剰レートの両方を設定した場合、キューの重みは余剰レートに基づいて計算されます。
1 つのキューに対して余剰レートを設定すると、すべてのキューが重み付けを計算する余剰レートが予想されます。超過率が設定されていない場合、デフォルトの重み 1 が使用されます。
メモ:予想される動作を得るには、すべてのキューに対して超過率を設定する必要があります。
トラフィック制御プロファイルは、
shaping-rateおよびscheduler-mapステートメントのみをサポートしています。トラフィック制御プロファイルにデフォルトのスケジューラマップがある場合、保証レートを設定する必要があります。
優先度の高いトラフィッククラスと中優先度のトラフィッククラスの場合、伝送レートはシェーピングレートです。
優先度の低いキューでは、VLAN のシェーピング レートがキューに使用されます。その結果、優先度の低いキューは、VLAN に設定されたシェーピング レートまでバーストアップできます。特定の優先度に複数のキューが設定されている場合、送信レートが WRR 重み付けとして使用されます。
優先度の高いトラフィッククラスと中優先度のトラフィッククラスに関する考慮事項:
優先度の高いキューと優先度の高いキューのトラフィッククラスからの余分なトラフィックはすべて、テールドロップとして破棄されます。
優先度の高いトラフィッククラスと中優先度のトラフィッククラスの場合、伝送レートはシェーピングレートです。
伝送レートが設定されず、シェーピングレートが設定されている場合、キューの重みは設定されたシェーピングレートに基づいて計算されます。
同じトラフィッククラスの両方のキューに送信レートを設定した場合、トラフィッククラスのシェーピングレートは、そのトラフィッククラスのキューの個々の送信レートの合計です。
キューが設定されていない場合、その伝送レートはゼロに設定されます。
キューが設定されていない場合、VLANのシェーピングレートは、伝送レートとしてトラフィッククラスに適用されます。
トラフィッククラス内のキューのいずれかが設定されている場合、VLANのシェーピングレートは、設定されたキューの保証レートに設定されます。キューが設定されていない場合、保証レートはデフォルトでゼロに設定されます。
トラフィッククラス内の個々のキューのレートの合計がVLANのシェーピングレートを超えた場合、VLANのシェーピングレートがトラフィッククラスのシェーピングレートとして使用されます。
ポート制限に関する加入者トラフィックの重み付きラウンドロビン
次のリストは、WRR の制限について説明しています。
同じレベル 2 スケジューラ ノードに属する VLAN 間の遅延バッファ レート値の不一致により、WRR が正しく動作しなくなる可能性があります。
すべての加入者間でシェーピング レートの比率が 100 を超える場合、WRR は正しく動作しません。
レベル 2 スケジューラ ノードの数とレベル 2 スケジューラ ノードあたりの加入者数は、正常に動作するためには 32,000 と等しい必要があります。
レベル 2 スケジューラ ノード設定を変更するには、FPC リセットが必要です。