Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


Configuring Traffic Control Profiles for Shared Scheduling and Shaping

Shared scheduling and shaping allows you to allocate separate pools of shared resources to subsets of logical interfaces belonging to the same physical port. You configure shared scheduling and shaping by first creating a traffic-control profile, which specifies a shaping rate and references a scheduler map. You must then share this set of shaping and scheduling resources by applying an instance of the traffic-control profile to a subset of logical interfaces. You can apply a separate instance of the same (or a different) traffic-control profile to another subset of logical interfaces, thereby allocating separate pools of shared resources.

Before you start this procedure:

  • Make sure you define a scheduler map. For information about configuring schedulers and scheduler maps, see Configuring Schedulers and Configuring Scheduler Maps. Gigabit Ethernet IQ2 interfaces support up to eight forwarding classes and queues.

To configure a traffic-control profile, perform the following steps:

  1. Create the traffic control profile and configure a shaping rate for it.

    You can configure the shaping rate as a percentage from 1 through 100 or as an absolute rate from 1000 through 6,400,000,000,000 bits per second (bps). The shaping rate corresponds to a peak information rate (PIR). For more information, see Oversubscribing Interface Bandwidth.

  2. Define an association between the traffic-control profile and a previously configured scheduler map by including the scheduler-map statement at the [edit class-of-service traffic-control-profiles profile-name] hierarchy level.
  3. Configure the delay-buffer rate.

    If you do not include this statement, the delay-buffer rate is based on the guaranteed rate if one is configured, or on the shaping rate if no guaranteed rate is configured.

    You can configure the delay-buffer rate as a percentage from 1 through 100 or as an absolute rate from 1000 through 6,400,000,000,000 bits per second. The delay-buffer rate controls latency. For more information, see Oversubscribing Interface Bandwidth and Providing a Guaranteed Minimum Rate.

  4. Configure a guaranteed minimum rate for the traffic-control profile.

    You can configure the guaranteed rate as a percentage from 1 through 100 or as an absolute rate from 1000 through 6,400,000,000,000 bps. The guaranteed rate corresponds to a committed information rate (CIR). For more information, see Providing a Guaranteed Minimum Rate.

    You must now share an instance of the traffic-control profile.

  5. Enable shared-scheduling on the interface.

    This statement enables logical interfaces belonging to the same physical port to share one set of shaping and scheduling resources.


    On each physical interface, the shared-scheduler and per-unit-scheduler statements are mutually exclusive. Even so, you can configure one logical interface for each shared instance. This effectively provides the functionality of per-unit scheduling.

  6. (Optional) Apply the traffic-control profile to an input interface.

    These statements are explained in Step 7.

  7. (Optional) Apply the traffic-control profile to an output interface.

    The profile name references the traffic-control profile you configured in Step 1 through Step 4. The shared-instance name does not reference a configuration. It can be any text string you wish to apply to multiple logical interfaces that you want to share the set of resources configured in the traffic-control profile. Each logical interface shares a set of scheduling and shaping resources with other logical interfaces that are on the same physical port and that have the same shared-instance name applied.

    This concept is demonstrated in Example: Configuring Shared Resources on Ethernet IQ2 Interfaces.


    You cannot include the output-traffic-control-profile statement in the configuration if either the scheduler-map or shaping-rate statement is included in the logical interface configuration.