JUNOSe 11.1.x Quality of Service Configuration Guide
Removing or Modifying a Scheduler Profile
You can modify a scheduler profile as long as the QoS profile rules that use the
scheduler profile are of the same type. All nodes and queues controlled by the
scheduler profile are adjusted to the new rate.
You can also remove a parameter reference from a scheduler profile. The system
modifies the nodes and queues that are controlled by the scheduler profile with the
new rate.
Using Expressions for QoS Parameters
Expressions are combinations of parameter names, constants, and operators. You
can specify some scheduler profile attributes using an expression, such as the shaping
rate. All operations within expressions are performed using 64 bit unsigned math,
resulting in a 32 bit, signed integer value.
Expressions consist of both operators and operand values. Operators are arithmetic
functions, and operand values are the inputs for the mathematical function. Operand
values can be a parameter name or an integer. You specify an expression consisting
of an operand, followed by zero or more [ operator, operand ] pairs.
Simple parameter expressions are displayed in the following example. Simple
parameter expressions usually contain a constant rate or a single parameter name.
More complicated parameter expressions are displayed in the following example.
Complicated parameter expressions contain combinations of constant rates,
parameter names, and operators.
Operators and Precedence
Table 26 on page 237 lists the operators that QoS parameters support and the
precedence of the operator within the expression.
236
Scheduler Profiles and Parameter Expressions for QoS Administrators
host1(config-scheduler-profile)#shaping-rate 10000000
host1(config-scheduler-profile)#shared-shaping-rate max-sub-bw auto
host1(config-scheduler-profile)#shaping-rate max-sub-be-bw
host1(config-scheduler-profile)#assured-rate assured-bw
host1(config-scheduler-profile)#shaping-rate max-sub-bw % 90
host1(config-scheduler-profile)#shared-shaping-rate max-data-bw + max-voice-bw +
max-video-bw auto
host1(config-scheduler-profile)#assured-rate min-data-bw % oversubscription-rate +
min-video-bw % oversubscription-rate
host1(config-scheduler-profile)#shared-shaping-rate 400000 - multicast-adjustment
burst 100 milliseconds auto