This section explains how to configure the shared shaper by specifying a shared-shaping rate for either the best-effort queue or the best-effort scheduler node for the logical interface. The router locates the other queues associated with the logical interface and shapes that set of queues to the shared rate.
You do not explicitly specify shared shaping on the other queues for the logical interface. You can configure individual shaping rates on the other queues that are less than the shared rate. These individual shapers have the effect of reserving some of the shared bandwidth for the other queues.
Before you configure simple shared shaping:
See Configuring Traffic Classes That Define Service Levels and Configuring Traffic-Class Groups That Define Service Levels.
To configure simple shared shaping:
The range for the shared-shaping rate is 1–1000000000 bps/Kbps; the default is the minimum shaping rate (1 Kbps). You can set the shaping rate to vary from 1 bps to 1000 Gbps (which is denoted by entering 1000000000 Kbps in the CLI for the shared-shaping-rate command).
Use the operator and operandValue variables to specify the shared shaping rate as an expression.
Use the bps or kbps keywords to specify the unit of the shaping rate. By default, the shaping rate is configured in bps.
Use the burst keyword to configure the catch-up number associated with the shaper; the range is 0–522240 (0–510 KB). If you do not specify a burst value, the router selects an applicable default value.
Use the milliseconds or bytes keywords to specify the unit of the burst size.
You can specify simple to shape data queue rates to the value of the shared rate minus the combined voice and video traffic rate. By default, shared shaping is set to auto. In this mode, the router selects the type of shared shaping that is applied according to the type of line module. Compound shared shaping is hardware-dependent. If you specify compound for line modules that do not support it, an error message is generated and the router applies simple shared shaping.
![]() | Tip: The scheduler profile that you configured with the shared-shaping rate must be referenced in the best-effort queue or the best-effort scheduler node. |