You can configure the effective weight of the scheduler node or queue by configuring a static assured rate or a hierarchical assured rate (HAR). HAR dynamically adjusts the available bandwidth for a scheduler node based on the creation and deletion of other scheduler nodes.
By default, the HRR weight is configured for the scheduler profile. If the assured rate setting is other than none (the default), then the assured rate is used instead of the HRR weight setting for the scheduler node or queue.
Tasks to configure an assured rate are:
To configure a static assured rate:
- host1(config)#scheduler-profile static
- host1(config-scheduler-profile)#
- host1(config-scheduler-profile)#assured-rate
56000
- host1(config-scheduler-profile)#assured-rate
50000 - 31000
For a static assured rate, specify the bits per second value in the range 25000–1000000000 bps (25 Kbps to 1 Gbps); the default is none (no assured rate).
Use the operator and operandValue variables to configure an assured rate with an expression.
To specify that the HAR is used for scheduler nodes (HAR is not used for queues or ports):
- host1(config)#scheduler-profile har
- host1(config-scheduler-profile)#
- host1(config-scheduler-profile)#assured-rate
hierarchical
To change an assured rate to an HRR weight:
- host1(config)#scheduler-profile static
- host1(config-scheduler-profile)#
- host1(config-scheduler-profile)#no assured-rate
The assured rate in the scheduler profile reverts to using the HRR weight specification.