例:動的プロファイルのスケジューラに固有のレート設定の提供
動的プロファイルで静的スケジューラと動的スケジューラを組み合わせることで、一意のスケジューラ定義を持つサービスをサブスクライバに提供できます。
この例では、ネットワーク管理者が、事前に定義した変数を使用して$junos-cos-scheduler-tx
レート制御されるデータtransmit-rate
サービスを設定します。RADIUSは、加入者がログインする際に、RADIUS VSAで指定された伝送速度のパーセント値をデータスケジューラに動的に提供します。
ベストエフォート型サービスの場合、ネットワーク管理者は使用可能な残りの伝送速度を割り当てます。
schedulers { data-scheduler { transmit-rate percent rate-limit $junos-cos-scheduler-tx; buffer-size percent $junos-cos-scheduler-bs; priority $junos-cos-scheduler-pri; drop-profile-map loss-priority low protocol any drop-profile d0; drop-profile-map loss-priority medium-low protocol any drop-profile d1; drop-profile-map loss-priority medium-high protocol any drop-profile d2; drop-profile-map loss-priority high protocol any drop-profile d3; drop-profile-map loss-priority any protocol any drop-profile all; } best-effort-scheduler { transmit-rate remainder; buffer-size percent $junos-cos-scheduler-bs; priority medium-high; drop-profile-map loss-priority low protocol any drop-profile $junos-cos-scheduler-dropfile-low; drop-profile-map loss-priority medium-low protocol any drop-profile d1; drop-profile-map loss-priority medium-high protocol any drop-profile $junos-cos-scheduler-dropfile-medium-high; drop-profile-map loss-priority high protocol any drop-profile d3; drop-profile-map loss-priority any protocol any drop-profile $junos-cos-scheduler-dropfile-any; }