デフォルトスケジューラの概要
各転送クラスには、スケジューラの優先度が関連付けられています。Junosのデフォルトスケジューラ設定では、ベストエフォートとネットワーク制御(キュー0とキュー3)の2つの転送クラスのみが使用されます。
デフォルトでは、ベストエフォートフォワーディングクラス(キュー0)は出力リンクの帯域幅とバッファスペースの95%を受信し、ネットワーク制御転送クラス(キュー3)は5%を受信します。デフォルトのドロップ プロファイルでは、バッファが塗りつぶし、領域が空くまですべてのパケットを破棄します。
expedited-forwarding(キュー1)とアシュアランスフォワーディング(キュー2)クラスは、予約された帯域幅やバッファスペースを持たないため、デフォルトでは、これらの転送クラスにスケジューラは割り当てされません。ただし、促進転送クラスおよび保証転送クラスのリソースを手動で設定することができます。
また、他のキューから追加の帯域幅が利用可能な場合、デフォルトでは、各キューは割り当てられた帯域幅を超えることができます。転送クラスが割り当てられた送信帯域幅を完全に使用していない場合、他の転送クラスが割り当てられた帯域幅よりも多くの負荷を受信した場合、残りの帯域幅を使用できます。詳細については、「 余った帯域幅の割り当て」を参照してください。
Junos OSをインストールすると、以下のデフォルトスケジューラが提供されます。これらの設定は、 コマンドの show class-of-service 出力には表示されません。むしろ、暗黙的です。
[edit class-of-service]
schedulers {
network-control {
transmit-rate percent 5;
buffer-size percent 5;
priority low;
drop-profile-map loss-priority any protocol any drop-profile terminal;
}
best-effort {
transmit-rate percent 95;
buffer-size percent 95;
priority low;
drop-profile-map loss-priority any protocol any drop-profile terminal;
}
}
drop-profiles {
terminal {
fill-level 100 drop-probability 100;
}
}