vMX のドロップ プロファイルとパケット 損失の優先度を使用した輻輳の管理
CoS を設定する場合、パケット損失の優先度のしきい値を指定するようにドロップ プロファイルを設定することで輻輳を管理できます。スケジューラー構成でドロップ・プロファイルを参照して、損失優先度設定にドロップ・プロファイルを割り当てます。
キューに対するパケット損失の優先度の処理方法を設定するには、以下のタスクを実行します。
ドロップ プロファイルの設定
ドロップ プロファイルは、特定の損失優先度のしきい値を指定します。
このドロップ プロファイルに割り当てられた損失優先度のしきい値は、 100 にdrop-probability
関連付けられた値ですfill-level
。ドロップ プロファイルでドロップ確率 100% を指定しない場合、フィル レベルはデフォルトで 100% になります。その他のフィル レベルはすべて無視されます。
ドロッププロファイルを指定するには、 階層レベルに drop-profiles
ステートメントを [edit class-of-service]
含めます。
[edit] user@vmx# set class-of-service drop-profiles profile-name
損失の優先度のしきい値を指定するには、 階層レベルに fill-level
および drop-probability
ステートメントを [edit class-of-service drop-profiles profile-name]
含めます。
[edit class-of-service drop-profiles profile-name] user@vmx# set fill-level percentage drop-probability percentage
例えば、 dpLow
ドロップ・プロファイルは閾値を100%、ドロップ・ dpMed
プロファイルは閾値を75%、ドロップ・ dpHigh
プロファイルは閾値を50%と指定します。
[edit] user@vmx# set class-of-service drop-profiles dpLow fill-level 100 drop-probability 100 user@vmx# set class-of-service drop-profiles dpMed fill-level 75 drop-probability 100 user@vmx# set class-of-service drop-profiles dpHigh fill-level 50 drop-probability 100
ドロップ プロファイルを使用したスケジューラの設定
ドロップ プロファイル マップには、損失優先度とプロトコル タイプのマッピングが、設定済みのドロップ プロファイルに含まれています。複数のドロップ プロファイル マップをスケジューラに関連付けることができます。
ドロッププロファイルをキューに適用しない場合、パケットはテールドロップされます。
ドロップ プロファイル マップを指定するには、 階層レベルに drop-profile-map
ステートメントを [edit class-of-service schedulers scheduler-name]
含めます。
[edit class-of-service schedulers scheduler-name] user@vmx# set drop-profile-map loss-priority (any | low | medium-low | medium-high | high) protocol any drop-profile profile-name
例えば、スケジューラーはsched-be
、ドロッププロファイルをあらゆるプロトコルタイプの損失優先度が低いパケットに適用dpMed
dpLow
し、ドロッププロファイルをプロトコルタイプごとに中高損失優先度のパケットに適用し、ドロッププロファイルをあらゆるプロトコルタイプの損失優先度の高いパケットに適用dpHigh
します。
[edit class-of-service schedulers sched-be] user@vmx# set drop-profile-map loss-priority low protocol any drop-profile dpLow user@vmx# set drop-profile-map loss-priority medium-high protocol any drop-profile dpMed user@vmx# set drop-profile-map loss-priority high protocol any drop-profile dpHigh