Technical Documentation

Example: Configuring Hierarchical Scheduling and Queuing for an Interface Set of Static PPPoE Subscriber Interfaces

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

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. In addition, the PPPoE interface-set configuration provides shaping of traffic for a group of PPPoE interface on a DSLAM to a DSLAM aggregate rate.

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

Table 1: Scheduler per Logical Interface with Interface Set Mapping

Level

Type

Mapping

4

Queue

PPPoE interface

3

Scheduler

PPPoE interface

2

Scheduler

Set of PPPoE interfaces

1

Scheduler

Underlying physical interface

interfaces {interface-set iflset1 {interface pp0 {unit 0;unit 1;unit 2;}}pp0 {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;}}}}ge-3/0/3 {hierarchical-scheduler;vlan-tagging;unit 0 {encapsulation ppp-over-ether;vlan-id 100;}unit 1 {vlan-id 101;}unit 2 {vlan-id 102;}}}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;}interface-set iflset1 {output-traffic-control-profile tcp2;}...}

Published: 2010-04-15