Feedback
|
Contents
- RADIUS Attribute Value Screening
- Finding Feature Information
- Prerequisites for RADIUS Attribute Value Screening
- Restrictions for RADIUS Attribute Value Screening
- Information About RADIUS Attribute Value Screening
- How to Screen RADIUS Attributes
- Configuring RADIUS Attribute Value Screening
- Verifying RADIUS Attribute Value Screening
- Configuration Examples for RADIUS Attribute Value Screening
- Authorization Accept Example
- Accounting Reject Example
- Authorization Reject and Accounting Accept Example
- Rejecting Required Attributes Example
- Additional References
- Feature Information for RADIUS Attribute Value Screening
RADIUS Attribute Value Screening
The RADIUS Attribute Value Screening feature allows users to configure a list of âacceptâ or ârejectâ RADIUS attributes on the network access server (NAS) for purposes such as authorization or accounting.
If a NAS accepts and processes all RADIUS attributes received in an Access-Accept packet, unwanted attributes may be processed, creating a problem for wholesale providers who do not control their customersâ authentication, authorization, and accounting (AAA) servers. For example, there may be attributes that specify services to which the customer has not subscribed, or there may be attributes that may degrade service for other wholesale dial users. The ability to configure the NAS to restrict the use of specific attributes has therefore become a requirement for many users.
The RADIUS Attribute Value Screening feature should be implemented in one of the following ways:
- To allow the NAS to accept and process all standard RADIUS attributes for a particular purpose, except for those on a configured reject list
- To allow the NAS to reject (filter out) all standard RADIUS attributes for a particular purpose, except for those on a configured accept list
- Finding Feature Information
- Prerequisites for RADIUS Attribute Value Screening
- Restrictions for RADIUS Attribute Value Screening
- Information About RADIUS Attribute Value Screening
- How to Screen RADIUS Attributes
- Configuration Examples for RADIUS Attribute Value Screening
- Additional References
- Feature Information for RADIUS Attribute Value Screening
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest feature information and caveats, see 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 at the end of this document.
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.
Prerequisites for RADIUS Attribute Value Screening
Before configuring a RADIUS accept or reject list, you must enable AAA.
Restrictions for RADIUS Attribute Value Screening
NAS Requirements
To enable this feature, your NAS should be configured for authorization with RADIUS groups.
Accept or Reject Lists Limitations
The two filters used to configure accept or reject lists are mutually exclusive; therefore, a user can configure only one access list or one reject list for each purpose, per server group.
Vendor-Specific Attributes
This feature does not support vendor-specific attribute (VSA) screening; however, a user can specify attribute 26 (Vendor-Specific) in an accept or reject list, which accepts or reject all VSAs.
Required Attributes Screening Recommendation
It is recommended that users do not reject the following required attributes:
-
For authorization:
- 6 (Service-Type)
- 7 (Framed-Protocol)
-
For accounting:
- 4 (NAS-IP-Address)
- 40 (Acct-Status-Type)
- 41 (Acct-Delay-Time)
- 44 (Acct-Session-ID)
If an attribute is required, the rejection is refused, and the attribute is allowed to pass through.
Information About RADIUS Attribute Value Screening
The RADIUS Attribute Value Screening feature provides the following benefits:
- Users can configure an accept or reject list consisting of a selection of attributes on the NAS for a specific purpose so unwanted attributes are not accepted and processed.
- Users may wish to configure an accept list that includes only relevant accounting attributes, thereby reducing unnecessary traffic and allowing users to customize their accounting data.
How to Screen RADIUS Attributes
Configuring RADIUS Attribute Value Screening
To configure a RADIUS attribute accept or reject list for authorization or accounting, use the following commands:
DETAILED STEPS
Configuration Examples for RADIUS Attribute Value Screening
- Authorization Accept Example
- Accounting Reject Example
- Authorization Reject and Accounting Accept Example
- Rejecting Required Attributes Example
Authorization Accept Example
The following example shows how to configure an accept list for attribute 6 (Service-Type) and attribute 7 (Framed-Protocol); all other attributes (including VSAs) are rejected for RADIUS authorization.
aaa new-model aaa authentication ppp default group radius-sg aaa authorization network default group radius-sg aaa group server radius radius-sg server 10.1.1.1 authorization accept min-author ! radius-server host 10.1.1.1 key mykey1 radius-server attribute list min-author attribute 6-7
Accounting Reject Example
The following example shows how to configure a reject list for attribute 66 (Tunnel-Client-Endpoint) and attribute 67 (Tunnel-Server-Endpoint); all other attributes (including VSAs) are accepted for RADIUS accounting.
aaa new-model aaa authentication ppp default group radius-sg aaa authorization network default group radius-sg aaa group server radius radius-sg server 10.1.1.1 accounting reject tnl-x-endpoint ! radius-server host 10.1.1.1 key mykey1 radius-server attribute list tnl-x-endpoint attribute 66-67
Authorization Reject and Accounting Accept Example
The following example shows how to configure a reject list for RADIUS authorization and configure an accept list for RADIUS accounting. Although you cannot configure more than one accept or reject list per server group for authorization or accounting, you can configure one list for authorization and one list for accounting per server group.
aaa new-model aaa authentication ppp default group radius-sg aaa authorization network default group radius-sg aaa group server radius radius-sg server 10.1.1.1 authorization reject bad-author accounting accept usage-only ! radius-server host 10.1.1.1 key mykey1 radius-server attribute list usage-only attribute 1,40,42-43,46 ! radius-server attribute list bad-author attribute 22,27-28,56-59
Rejecting Required Attributes Example
The following example shows debug output for the debug aaa accounting command. In this example, required attributes 44, 40, and 41 have been added to the reject list âstandard.â
Router# debug aaa authorization
AAA/ACCT(6): Accounting method=radius-sg (radius)
RADIUS: attribute 44 cannot be rejected
RADIUS: attribute 61 rejected
RADIUS: attribute 31 rejected
RADIUS: attribute 40 cannot be rejected
RADIUS: attribute 41 cannot be rejected
Additional References
MIBs
Technical Assistance
|
Description |
Link |
|---|---|
|
The Cisco Support website provides extensive online resources, including documentation and tools for troubleshooting and resolving technical issues with Cisco products and technologies. To receive security and technical information about your products, you can subscribe to various services, such as the Product Alert Tool (accessed from Field Notices), the Cisco Technical Services Newsletter, and Really Simple Syndication (RSS) Feeds. Access to most tools on the Cisco Support website requires a Cisco.com user ID and password. |
Feature Information for RADIUS Attribute Value Screening
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.
|
Feature Name |
Releases |
Feature Information |
|---|---|---|
|
RADIUS Attribute Value Screening |
Cisco IOS XE Release 2.1 |
The RADIUS Attribute Value Screening feature allows users to configure a list of âacceptâ or ârejectâ RADIUS attributes on the network access server (NAS) for purposes such as authorization or accounting. In Cisco IOS XE Release 2.1, this feature was introduced on the Cisco ASR 1000 Series Aggregation Services Routers The following commands were introduced or modified by this feature: accounting (server-group), authorization (server-group), attribute (server-group), radius-server attribute list |
Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.
Feedback