Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation

Example: Configuring Hierarchical Scheduling and Queuing for an Underlying Static PPPoE Subscriber Interface

In this example, the network administrator defines hierarchical queues and scheduler parameters by configuring a traffic control profile and binding it directly to a PPPoE subscriber interface. The network administrator then configures the traffic control profile on the underlying interface where a group of PPPoE interfaces reside.

This configuration is supported on the IQ2E PIC.

To use this configuration in a broadband access network, each forwarding class represents one type of services provided to a household customer and is mapped to a queue. Each PPPoE interface represents a household and provides shaping of all household traffic to an aggregate rate. The underlying logical interface where a group of PPPoE interfaces resides represents a DSLAM and provides shaping to the DSLAM rate.

Table 1 lists the scheduler and queue mapping for this configuration.

Table 1: Scheduler per Underlying Interface Mapping

Level

Type

Mapping

4

Queue

PPPoE interface

3

Scheduler

PPPoE interface

2

Scheduler

Underlying logical interface

1

Scheduler

Underlying interface

interfaces {ge-3/0/3 {hierarchical-scheduler;vlan-tagging;unit 0 {encapsulation ppp-over-ether;vlan-id 100;}unit 1 {vlan-id 101;}}pp0 {hierarchical-scheduler;unit 0 {pppoe-options {underlying-interface ge-3/0/3.0;server;}family inet {address 120.20.20.20/32 {destination 120.20.20.21;}}}unit 1 {pppoe-options {underlying-interface ge-3/0/3.0;server;}family inet {address 130.30.30.30/32 {destination 130.30.30.31;}}}unit 2 {pppoe-options {underlying-interface ge-3/0/3.0;server;}family inet {address 140.40.40.40/32 {destination 140.40.40.41;}}}}}class-of-service {traffic-control-profiles {tcp1 {scheduler-map data_smap;shaping-rate 50k;guaranteed-rate 10k;}tcp2 {scheduler-map data_smap;shaping-rate 50m;guaranteed-rate 10m;}}interfaces {pp0 {unit 0 {output-traffic-control-profile tcp1;}unit 1 {output-traffic-control-profile tcp1;}unit 2 {output-traffic-control-profile tcp1;}}ge-3/0/3 {unit 0 {output-traffic-control-profile tcp2;}}}...}

Published: 2013-02-11