Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

predefined-variable-defaults (Dynamic Client Profiles)

Syntax

Hierarchy Level

Description

Configure default values for the predefined variables that are configured in a dynamic client profile. These default values are used when RADIUS does not supply a value. Omit the predefined variable prefix, $junos-, when you configure a default. Most predefined variables support only a single default value; these predefined variables are not listed separately here. The listed predefined variables support default values for two attributes; for these you can specify the default value for either attribute or for both attributes.

Note:

Not all predefined variables support default values. For a list of predefined variables and options for which you can configure default values, see Junos OS Predefined Variables That Correspond to RADIUS Attributes and VSAs

Defining default values for these predefined variables enables you to determine whether to source values locally from the profile instead of only from RADIUS. This enables you to use RADIUS as a way to selectively override predefined variable values, instead of being the sole source of those values.

Note:

The proportion option provides greater granularity than the percent option, enabling you to specify the equivalent of a tenth of a percent. Configuring proportion 121 applies a value equivalent to 12.1 percent, which you cannot achieve with the percent option.

Note:

Do not use this statement in a dynamic service profile.

Options

cos-excess-rate percent percentage

Specify the percentage of excess bandwidth to share from all traffic.

  • Range: 1 through 100

cos-excess-rate proportion number

Specify the proportion of excess bandwidth to share from all traffic.

  • Range: 0 through 1000

cos-excess-rate-low percent percentage

Specify the percentage of excess bandwidth to share from low-priority traffic.

  • Range: 1 through 100

cos-excess-rate-low proportion number

Specify the proportion of excess bandwidth to share from low-priority traffic.

  • Range: 0 through 1000

cos-excess-rate-high percent percentage

Specify the percentage of excess bandwidth to share from high-priority traffic.

  • Range: 1 through 100

cos-excess-rate-high proportion number

Specify the proportion of excess bandwidth to share from high-priority traffic.

  • Range: 0 through 1000

cos-scheduler-bs percent percentage

Specify the buffer size as a percentage of the total buffer.

  • Range: 0 through 100

cos-scheduler-bs temporal microseconds

Specify the temporal value that determines the buffer size. The temporal value multiplied by the logical interface speed determines the size.

  • Range: 0 through 4294967295

cos-scheduler-shaping-rate percent number

Specify the shaping rate as a percentage of the available interface bandwidth.

  • Range: 1 through 100

cos-scheduler-shaping-rate rate bps

Specify the shaping rate in bits per second.

  • Range: 3200 through 160,000,000,000

cos-scheduler-tx percent number

Specify the transmit rate as a percentage of the total available bandwidth.

  • Range: 0 through 100

cos-scheduler-tx rate bps

Specify the transmit rate in bits per second.

  • Range: 3200 through 160,000,000,000

default-value—Default value that you want to assign to the predefined variable. Use this for predefined variables that support only a single value.

predefined-variable—Name of the Junos OS predefined variable to which you want to assign a default value. Do not include the $junos- prefix.

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

Support for the $junos-interface-mtu predefined variable (interface-mtu) introduced in Junos OS Release 18.1R1 on MX Series.