You can specify explicit constituents and set the attributes of both implicit and explicit shared-shaping constituents that determine how bandwidth is allocated to them.
There are two types of explicit constituents:
Before you configure explicit constituents:
See Configuring Traffic Classes That Define Service Levels and Configuring Traffic-Class Groups That Define Service Levels.
To configure explicit constituents:
- host1(config)#scheduler-profile explicit
To configure a simple shared shaper:
- host1(config-scheduler-profile)#shared-shaping-rate
128000 bps
To configure a compound shared shaper:
- host1(config-scheduler-profile)#shared-shaping-rate
128000 burst 32767 compound explicit-constituents
- host1(config-scheduler-profile)#shared-shaping-constituent
weight 28
You can specify a constituent as strict (priority) or weighted. Strict-priority constituents are allocated bandwidth ahead of weighted constituents.
You can optionally set a value that determines the precedence of a constituent among its peers (strict or weighted) for claiming bandwidth.
For strict-priority constituents, the priority range is 1–8 and the default value is 8. A lower value correlates to a higher claim.
For weighted constituents, the range is 1–31 and the default value is 8. The weights of all sibling weighted constituents are added together. Then each weighted constituent is allocated bandwidth according to the proportion of its weight to the total.