The PPPoGEC Per Session QoS feature supports the configuration of specific QoS policies on PPPoE sessions on the PPP Termination
and Aggregation (PTA), L2TP Access Concentrator (LAC), or L2TP Network Server (LNS) devices in a PPPoE /L2TP environment (broadband
deployments). PPPoE sessions with Etherchannel Active/Standby functionality is also supported on Cisco ASR 1000 Series Routers
acting as PTA, LAC, or LNS devices in a PPPoE/L2TP environment.
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest caveats and feature information,
see Bug Search Tool and the release notes for your platform and software release. To find information about the features documented in this module,
and to see a list of the releases in which each feature is supported, see the feature information table.
Use Cisco Feature Navigator to find information about platform support and Cisco software image
support. To access Cisco Feature Navigator, go to https://cfnng.cisco.com/. An account on Cisco.com is not required.
Information About PPPoGEC Per Session QoS
Restrictions for PPPoGEC Per Session QoS
QoS policy-maps cannot be configured on member links, a port-channel main interface, or a port-channel subinterface that
is associated with the transmit path for PPPoE sessions with QoS.
PPPoGEC Sessions with Active/Standby Etherchannel
PPPoE sessions with active/standby Etherchannel support one-level or two-level hierarchical output policy-maps (with queueing
settings) also support flat input policy-maps (without queueing settings). The policy-maps are configured using previously
defined class maps. The traffic classes must be configured using the class-map command.
The output hierarchical policy-map and the input policy-map can be associated with the PPPoE sessions in one of the following
Configuration settings on a virtual template interface
Dynamic configuration settings via external tools configured in the authentication, authorization, and accounting (AAA) model
(for example, a radius server). For more information, see the Intelligent Services Gateway Configuration Guide and the Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide.
The port-channel main interface must contain the following commands that create an active/standby scenario. Such a configuration
will allow only a single interface to be active and forwarding traffic at any time.
lacp max-bundle 1
How to Configure PPPoGEC Per Session QoS
Configuring QoS on PPPoE Sessions with Etherchannel Active/Standby
To configure QoS on PPPoE sessions, you must specify the virtual template to use for PPP sessions on the Etherchannel interface,
specify the name of the service policy that is applied to input traffic, and specify the output traffic. This configuration
shows how to associate the output hierarchical policy-map and the input policy-map with the PPPoE sessions by defining a virtual
Command or Action
Enables privileged EXEC mode.
Enter your password if prompted.
Device# configure terminal
Enters global configuration mode.
Device(config)# interface virtual-template 99
Creates a virtual template interface that can be configured and applied dynamically in creating virtual access interfaces,
and enters interface configuration mode.
Specify the virtual template to use for PPP sessions on the Etherchannel interface.
Specifies the name of the service policy that is applied to input traffic.
Exits interface configuration mode and returns to privileged EXEC mode.
Configuration Examples for PPPoGEC Per Session QoS
Example: QoS on PPPoE Sessions with Etherchannel Active/Standby
The following example shows the session_parent hierarchical policy-map and the session_ingress policy-map. These policy-maps
are attached to a virtual template interface using the service-policy command.
priority level 1
police cir 256000
set precedence 5
bandwidth remaining ratio 10
bandwidth remaining ratio 1
set precedence 1
set precedence 2
bandwidth remaining ratio 5
bandwidth remaining ratio 1
shape average 25000000
police cir 256000
police cir 256000 pir 512000
conform-action set-prec-transmit 1
exceed set-prec-transmit 0
police cir 5000000
conform-action set-prec-transmit 2
interface Virtual-template 99
service-policy output session_parent
service-policy input session_ingress
Cisco IOS Quality of Service Solutions Command Reference
Modular Quality of Service Command-Line Interface
“Applying QoS Features Using the MQC” module
Configuring RADIUS-based policing
Intelligent Services Gateway Configuration Guide
CISCO ASR 1000 Series software configuration
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
The Cisco Support and Documentation website provides online resources to download documentation, software, and tools. Use
these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products
and technologies. Access to most tools on the Cisco Support and Documentation website requires a Cisco.com user ID and password.
The following table provides release information about the feature or features described in this module. This table lists
only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco
Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
Table 1. Feature Information for
PPPoGEC Per Session QoS
Cisco IOS XE
supports the configuration of specific QoS policies on PPPoE sessions on the
PTA, LAC, and LNS for broadband deployments.
was introduced on Cisco ASR 1000 Series Routers.
In Cisco IOS
XE Release 3.8S, support was added for per-session QoS in 1:1 mode for PPPoGEC.
Also, support for Point-to-Point Protocol (PPP) and IP over PPPoE was also
added for PPPoGEC.
In Cisco IOS XE Release 3.9S, support was added for IP session
over GEC in 1:1 mode.