schedulers (Dynamic CoS Definition)
Syntax
schedulers {(scheduler-name) {buffer-size (percent percentage | remainder | temporal microseconds | $junos-cos-scheduler-bs);drop-profile-map loss-priority (any | low | medium-low | medium-high | high) protocol (any
| non-tcp | tcp) drop-profile (profile-name | predefined-variable);excess-priority (low | high | $junos-cos-scheduler-excess-priority);excess-rate (percent percentage | percent $junos-cos-scheduler-excess-rate);overhead-accounting (shaping-mode) <bytes (byte-value>;priority (priority-level | $junos-cos-scheduler-priority);shaping-rate (rate | predefined-variable);transmit-rate (rate | percent percentage | remainder | percent percentage $junos-cos-scheduler-tx)
<exact | rate-limit>;}}
Hierarchy Level
[edit dynamic-profiles profile-name class-of-service]
Release Information
Statement introduced in JUNOS Release 9.3.
The $junos-cos-scheduler predefined variable added in JUNOS Release 9.4.
Description
Specify scheduler name and parameter values in a dynamic profile.
Options
scheduler-name—Name of the scheduler to be configured or the JUNOS predefined variable ($junos-cos-scheduler). The predefined variable is replaced with the scheduler name obtained from the RADIUS server when a subscriber authenticates over the interface to which the dynamic profile is attached.
The remaining statements are explained separately.
Required Privilege Level
interface—To view this statement in the configuration.
interface-control—To add this statement to the configuration.