![]() |
|||||||||||||
Per IP Subscriber DHCP Triggered RADIUS Accounting
![]() |
|||||||||||||
Contents
Per IP Subscriber DHCP Triggered RADIUS AccountingLast Updated: September 05, 2011
The Per IP Subscriber DHCP Triggered RADIUS Accounting feature enables system administrators to track IP session activity on a per-subscriber basis and periodically extract subscriber accounting records. Transactions between the client and the RADIUS accounting server are authenticated via an Access Client module that maintains per-subscriber accounting statistics. Per IP Subscriber RADIUS Accounting works with DHCP IP address assignment on Cisco 7600 series routers only, and it improves the authentication, authorization, and accounting (AAA) of broadband service delivery. Subscribers are attributed a unique AAA ID in addition to the unique ID created by DHCP in order to process secure START and STOP accounting messages and allow them to abstract accounting information in a client-server environment.
Finding Feature InformationYour 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 Per IP Subscriber DHCP Triggered RADIUS Accounting
Restrictions for Per IP Subscriber DHCP Triggered RADIUS Accounting
Information About Per IP Subscriber DHCP Triggered RADIUS Accounting
Per IP Subscriber DHCP Triggered RADIUS Accounting Network TopologyPer IP Subscriber DHCP Triggered RADIUS Accounting is implemented in a distributed networking environment, based on the following client-server components:
After the periodic timer is configured on the unit under test (UUT), the AAA module on the UUT sends an interim periodic update to the RADIUS server. The figure below shows how the Access Client, referred to as the âaaa-access-clientâ module, is initialized to serve as a client of the RADIUS accounting server. The module is independent of existing DHCP RADIUS Accounting modules. The Access Client comprises two sub-modules that enable improved IP session awareness, tracking, and reporting functionality:
Benefits of Per IP Subscriber DHCP Triggered RADIUS AccountingIP Session Awareness and SecurityRADIUS accounting provides information about subscribersâ network connections and usage in the form of accounting records. The Access Client passes per-subscriber accounting statistics to the designated server, with a secure unique AAA ID. The periodic reporting of IP session activity gives system administrators the accounting information they need to make informed security, billing, and resource allocation decisions. Per IP Subscriber Triggered RADIUS Accounting BehaviorWhen a client with an Access Type of interface is configured for Per IP Subscriber RADIUS Accounting, the statistics collection and reporting mechanism can be invoked by the DHCP module. A successful DHCP IP assignment or release triggers three types of accounting events via the Access Client module:
Accounting requests, for any packet type, are submitted to the RADIUS accounting server via the network, and are acknowledged in these forms:
The figure below shows the AAA Access Client process flow and how the client interacts with the required modules. How to Configure Per IP Subscriber DHCP Triggered RADIUS AccountingConfiguring Method Lists for Per IP Subscriber DHCP Triggered RADIUS AccountingEach subscriber is configured on a per-interface basis. To invoke the Access Client and trigger the statistics collection mechanism on a subinterface, you must specify RADIUS as the accounting method and define a backup system for accounting in case the initial method fails. A method list is a named list describing the accounting methods to be queried in sequence. Perform this task to configure a named method list for Per IP Subscriber DHCP Triggered RADIUS Accounting. DETAILED STEPS Configuration Examples for Per IP Subscriber DHCP Triggered RADIUS AccountingSubinterface RADIUS Accounting Configuration ExampleIn the following example, the aaa accounting command for periodic RADIUS accounting is issued in the context of an IP address assignment via DHCP. A named method list is not explicitly defined, and the default method list automatically applies to the subinterface. If no method list is defined, no accounting takes place. configure terminal aaa new-model radius-server host 75.0.1.1 auth-port 1645 acct-port 1646 key lab radius-server key lab ! aaa accounting network default start-stop group radius aaa accounting update periodic 1 end ! configure terminal ip dhcp pool pool1 network 10.0.1.0 255.255.255.0 lease 0 0 3 ! configure terminal interface Gigabitethernet 1/0/1.2 access encapsulation dot1q 102 ip address 10.0.2.1 255.255.255.0 accounting dhcp source-ip aaa list default end Additional ReferencesThe following sections provide references related to the Per IP Subscriber DHCP Triggered RADIUS Accounting feature. MIBsTechnical Assistance
Feature Information for Per IP Subscriber DHCP Triggered RADIUS AccountingThe 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.
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. |
|||||||||||||