Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Example: Applying Scheduling and Shaping to VLANs

 

This example shows how to apply schedulers to individual logical interfaces.

Requirements

This example uses the following hardware and software components:

  • Junos OS Release 7.4 or later running on router line cards that support Intelligent Queuing (IQ).

  • Junos OS Release 13.2 or later running on MX Series routers containing 16x10GE MPC or MPC3E line cards.

  • Junos OS Release 13.3 or later running on MX Series routers containing MPC4E line cards.

  • Junos OS Release 15.1 or later running on MX Series routers containing MPC6E line cards.

Overview

By default, output scheduling is not enabled on logical interfaces. Logical interfaces without shaping configured share a default scheduler. Logical interface scheduling (also called per-unit scheduling) allows you to enable multiple output queues on a logical interface and associate customized scheduling and shaping for each queue.

To enable per-unit scheduling, include the per-unit-scheduler statement at the [edit interfaces interface name] hierarchy level. When per-unit schedulers are enabled, you can define dedicated schedulers for logical interfaces by including the scheduler-map statement at the [edit class-of-service interfaces interface name unit logical unit number] hierarchy level. Alternatively, you can include the scheduler-map statement at the [edit class-of-service traffic-control-profiles traffic control profile name] hierarchy level and then include the output-traffic-control-profile statement at the [edit class-of-service interfaces interface name unit logical unit number] hierarchy level.

This example shows how to define schedulers for logical interfaces through the use of traffic control profiles.

Configuration

CLI Quick Configuration

To quickly configure this example, copy the following commands, paste them into a text file, remove any line breaks, change any details necessary to match your network configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy level.

Step-by-Step Procedure

The following example requires you to navigate various levels in the configuration hierarchy. For information about navigating the CLI, see the CLI User Guide.

  1. Configure the device interfaces.
  2. Configure the classifiers.
  3. Configure the forwarding classes.
  4. Configure the traffic control profiles.
  5. Map the traffic control profiles to their respective physical or logical interface.
  6. Configure the scheduler maps.
  7. Configure the schedulers.

Results

From configuration mode, confirm your configuration by entering the show interfaces and show class-of-service commands. If the output does not display the intended configuration, repeat the instructions in this example to correct the configuration.

If you are done configuring the device, enter commit from configuration mode.