schedulers (Dynamic CoS Definition)
Syntax
schedulers {
scheduler-name{
adjust-minimum rate;
adjust-percent percentage;
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 | none);
excess-rate (percent percentage | percent $junos-cos-scheduler-excess-rate);
priority (priority-level | $junos-cos-scheduler-priority);
shaping-rate (rate | predefined-variable) <burst-size bytes>;
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]
Description
Specify scheduler name and parameter values in a dynamic client profile or a dynamic service profile.
Options
scheduler-name—Name of the scheduler to be configured or the Junos OS 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. Search for a statement in CLI Explorer or click a linked statement in the Syntax section for details.
Required Privilege Level
interface—To view this statement in the configuration.
interface-control—To add this statement to the configuration.
Release Information
Statement introduced in Junos OS Release 9.3.
The $junos-cos-scheduler predefined variable introduced
in Junos OS Release 9.4.