Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


guaranteed-rate (Dynamic Traffic Shaping)


Hierarchy Level


Configure a guaranteed minimum rate for a logical interface and optionally a burst size for the guaranteed rate.


The guaranteed-rate burst size must not exceed the shaping-rate burst size.


If you do not include this statement and you do not include the delay-buffer-rate statement, the logical interface receives a minimal delay-buffer rate and minimal bandwidth equal to 2 MTU-sized packets.


rate—Guaranteed rate in bits per second (bps). You can specify a value in bits per second either as a complete decimal number or as a decimal number followed by the abbreviation k (1000), (1,000,000), or g (1,000,000,000).

  • Range: 1000 through 6,400,000,000,000 bps

$junos-cos-guaranteed-rate—Junos predefined variable that is replaced with the guaranteed rate obtained from the RADIUS server when a subscriber authenticates over the interface to which the dynamic profile is attached.

burst-size bytes—(Optional) Maximum burst size, in bytes.

  • Range: 0 through 1,000,000,000

$junos-cos-guaranteed-rate-burst—(Optional) Variable for the burst-size that is specified for the guaranteed rate. Use this variable at the [edit dynamic-profiles profile-name class-of-service traffic-control-profile] hierarchy level.

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.2.

The $junos-cos-guaranteed-rate variable introduced in Junos OS Release 9.4.

Option burst-size introduced in Junos OS Release 11.4.