18-39
Cisco 10000 Series Router Quality of Service Configuration Guide
OL-7433-09
Chapter 18 Regulating and Shaping Subscriber Traffic
Queuing PPP Sessions on ATM VCs
Adding the Cisco QoS AV Pairs to the RADIUS Profile
Cisco attribute-value (AV) pairs are vendor-specific attributes (VSAs) that allow vendors such as Cisco
to support their own extended attributes. RADIUS attribute 26 is a Cisco VSA used to communicate
vendor-specific information between the router and the RADIUS server.
The RADIUS user profile contains an entry for each user that the RADIUS server authenticates. Each
entry establishes an attribute the user can access. When configuring PPPoA or PPPoEoA session queuing
using RADIUS, enter the following Cisco AV-pair in the appropriate user profile:
Cisco-AVPair = "ip:sub-qos-policy-out=<name of egress policy>"
The Cisco AV-pair identifies the policy map the router is to use when applying QoS features to a PPPoA
or PPPoEoA session. After receiving a service-logon request from the policy server, RADIUS sends a
change of authorization (CoA) request to the router to activate the service for the user, who is already
logged in. If the authorization succeeds, the router downloads the name of the policy map from RADIUS
using the Cisco AV-pair and applies the QoS policy to the session.
Note
Although the router also supports the RADIUS vendor specific attribute (VSA) 38, Cisco-Policy-Down
and Cisco-Policy-Up, we recommend that you use the above attribute for QoS policy definitions.
Configuration Examples for PPP Session Queuing on ATM VCs
This section provides the following configuration examples:
•
Example of Configuring PPP Session Queuing on ATM VCs, page 18-39
•
Example of Configuring and Applying an Hierarchical Policy Map, page 18-40
•
Example of Setting Up RADIUS for PPP Session Queuing on ATM VCs, page 18-41
Example of Configuring PPP Session Queuing on ATM VCs
The following example shows how to configure PPPoA or PPPoEoA session queuing. In the example, a
hierarchical QoS policy named pm_hier2_0_2 is associated with Virtual-Template555, which is applied
to the broadband aggregation group named pppoeoa-group.
Example 18-12 Configuring PPP Session Queuing on ATM VCs
bba-group pppoe pppoeoa-group
Virtual-Template 555
!
policy-map pm_hier2_child_0_2
class cm_0
priority level 1
police percent 5 2 ms 0 ms conform-action transmit exceed-action drop
violate-action drop
queue-limit 77 packets
class cm_1
shape average percent 80
bandwidth remaining ratio 80
class class-default
shape average percent 50
bandwidth remaining ratio 20
policy-map pm_hier2_0_2