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.