Technical Documentation

schedulers (Dynamic CoS Definition)


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

Release Information

Statement introduced in JUNOS Release 9.3.

The $junos-cos-scheduler predefined variable added in JUNOS Release 9.4.


Specify scheduler name and parameter values in a dynamic profile.


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.

Published: 2010-04-15