損失の優先度設定は、混雑している間にネットワークからドロップするパケットを決定するのに役立ちます。ソフトウェアは、複数の PLP(パケット損失優先度)指定、 および highをサポートしていますlow。(さらに、 medium-low medium-high 3 色マーキングを設定すると、PLP がサポートされます)。PLP を設定する場合は、動作集約またはマルチフィールド分類子を設定します。
ドロッププロファイルマップは、発信パケットの損失優先度設定を調べます。 highmedium-highmedium-lowlow
明らかに、 低、 中低、 中高、 高 は相対項であり、それ自体は意味を持たない。ドロップ プロファイルは、損失の優先度の意味を定義します。以下の例では、ドロッププロファイルは、 low-drop フィルレベルが75%の場合は10%のドロップ確率、フィルレベルが95%の場合は40%のドロップ確率としてPLPの意味 low を定義しています。ドロッププロファイルは high-drop 、フィルレベルが25%の場合は50%のドロップ確率、フィルレベルが50%の場合は90%のドロップ確率としてPLPの意味 high を定義します。
以下の手順の例では、2 つのドロッププロファイルマップを含むスケジューラを設定します。この場合、パケットが損失の優先度を持ちlow、いずれかのプロトコルからのパケットがドロッププロファイルによってlow-drop評価されるように指定します。パケットが損失のhigh-drop優先度がありhigh、どのプロトコルからも送信されている場合、ドロップ プロファイルによって評価されます。
- 低ドロップ プロファイルを作成します。
[edit]
user@host# edit class-of-service drop-profiles low-drop
- 低ドロッププロファイルのキューフィルレベルとドロップ確率の関係を補間する値を指定します。
[edit class-of-service drop-profiles low-drop]
user@host# edit interpolate
user@host# set drop-probability [10 40]
user@host# set fill-level [75 95]
- ハイ ドロップ プロファイルをクレートします。
[edit class-of-service drop-profiles]
user@host# edit high-drop
- 高ドロップ プロファイルのキュー フィル レベルとドロップ確率の関係を補間する値を指定します。
[edit class-of-service drop-profiles high-drop]
user@host# edit interpolate
user@host# set drop-probability [50 90]
user@host# set fill-level [25 50]
- スケジューラ名を指定します。
[edit class-of-service]
user@host# edit schedulers best effort
- 低ドロッププロファイルごとに損失優先度を定義します。
[edit class-of-service schedulers best-effort]
user@host# set drop-profile-map loss-priority low protocol any drop-profile low-drop
- 各ハイ ドロップ プロファイルの損失優先度を定義します。
[edit class-of-service schedulers best-effort]
user@host# set drop-profile-map loss-priority high protocol any drop-profile high-drop
- 設定を確認します。
[edit class-of-service]
user@host# show
drop-profiles {
low-drop {
interpolate {
fill-level [ 75 95 ];
drop-probability [ 10 40 ];
}
}
high-drop {
interpolate {
fill-level [ 25 50 ];
drop-probability [ 50 90 ];
}
}
}
schedulers {
best-effort {
drop-profile-map loss-priority low protocol any drop-profile low-drop;
drop-profile-map loss-priority high protocol any drop-profile high-drop;
}
}
- 設定を保存します。
[edit class-of-service]
user@host# commit