Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation

Schedulers Overview

You use schedulers to define the properties of output queues. These properties include the amount of interface bandwidth assigned to the queue, the size of the memory buffer allocated for storing packets, the priority of the queue, and the random early detection (RED) drop profiles associated with the queue.

You associate the schedulers with forwarding classes by means of scheduler maps. You can then associate each scheduler map with an interface, thereby configuring the hardware queues, packet schedulers, and RED processes that operate according to this mapping.

To configure class-of-service (CoS) schedulers, include the following statements at the [edit class-of-service] hierarchy level:

Note: For PTX Series Packet Transport Switches:

  • The fabric and traffic-control-profiles statements at the [edit class-of-service] hierarchy level are not supported.
[edit class-of-service]
interfaces {interface-name {scheduler-map map-name;scheduler-map-chassis map-name;shaping-rate rate;unit {output-traffic-control-profile profile-name;scheduler-map map-name;shaping-rate rate;}}}
fabric {scheduler-map {priority (high | low) scheduler scheduler-name;}}
scheduler-maps {map-name {forwarding-class class-name scheduler scheduler-name;}}
schedulers {scheduler-name {buffer-size (percent percentage | remainder | temporal microseconds );drop-profile-map loss-priority (any | low | medium-low | medium-high | high)protocol (any | non-tcp | tcp) drop-profile profile-name;excess-priority (low | high);excess-rate (percent percentage | proportion value);priority priority-level;transmit-rate (rate | percent percentage remainder) <exact | rate-limit>;}}
traffic-control-profiles profile-name {delay-buffer-rate (percent percentage | rate);excess-rate percent percentage;guaranteed-rate (percent percentage | rate);scheduler-map map-name;shaping-rate (percent percentage | rate);}

You cannot configure both the shaping-rate statement at the [edit class-of-service interfaces interface-name] hierarchy level and the transmit-rate rate-limit statement and option at the [edit class-of-service schedulers scheduler-name] hierarchy level. These statements are mutually exclusive. If you do configure both, you will not be able to commit the configuration:

[edit class-of-service]'shaping-rate'only one option (shaping-rate or transmit-rate rate-limit) can be configured at a timeerror: commit failed (statements constraint check failed)

Published: 2013-04-15

Published: 2013-04-15