RADIUS Accounting

Information About RADIUS Accounting of AP Events

This topic describes the configuration of a RADIUS server to monitor a network with regards to Access Points (APs). Prior to Cisco IOS XE Amsterdam 17.1.1 release, during times of network issues, the controller would not send accounting messages when APs join and disjoin from the controller. From Cisco IOS XE Amsterdam 17.1.1 release onwards, the RADIUS server keeps a record of all the APs that were down and have come up.

Configuring Accounting Method-List for an AP Profile

Procedure

  Command or Action Purpose

Step 1

configure terminal

Example:

Device#configure terminal

Enters global configuration mode.

Step 2

ap profile ap-profile-name

Example:

Device(config)# ap profile ap-profile-name

Configures the AP profile. The default AP join profile name is default-ap-profile.

Step 3

[no] accounting method-list method-list-name

Example:

Device(config-ap-profile)# [no] accounting method-list method-list-name

Configures the accounting method list for the AP profile.

Use the no form of this command to disable the command.

Verifying the AP Accounting Information

To verify the AP accounting information, use the following command:

Device#show wireless stats ap accounting
Base MAC 	     Total packet Send    Total packet Received Methodlist
----------------------------------------------------------------------------------------
00b0.e192.0f20     4 				   3 				abc
38ed.18cc.5788     8 				   8 				ML_M
70ea.1ae0.af08     0 				   0 				ML_A

To view the details of a method list that is configured for an AP profile, use the following command:

Device#show ap profile name Method-list detailed
AP Profile Name               : test-profile
Description                   : 
.
.
.
Method-list name              : Method-list
Packet Sequence Jump DELBA    : ENABLED
Lag status                    : DISABLED
.
Client RSSI Statistics
  Reporting                   : ENABLED
  Reporting Interval          : 30 seconds

AAA Accounting

Configuring AAA Accounting Using Default Method List (CLI)

Procedure

  Command or Action Purpose

Step 1

configure terminal

Example:

Device# configure terminal

Enters global configuration mode.

Step 2

aaa accounting commands privilege_level default start-stop group group-name

Example:

Device(config)# aaa accounting commands 15 default start-stop group group-name

Creates an accounting method list and enables accounting.

  • privilege_level : AAA accounting level. The valid range is from 0 to 15.

  • group-name: AAA accounting group that supports only TACACS+ group.

Step 3

end

Example:

Device(config)# end

Returns to privileged EXEC mode.

Configuring HTTP Command Accounting Using Named Method List (CLI)

Procedure

  Command or Action Purpose

Step 1

configure terminal

Example:

Device# configure terminal

Enters global configuration mode.

Step 2

ip http accounting commands level named-accounting-method-list

Example:

Device(config)# ip http accounting commands 1 oneacct

Configures HTTP command accounting using the named method list.

  • level: Privilege value from 0 to 15. By default, the following command privilege levels are available on the controller:

    • 0 : Includes the disable, enable, exit, help, and logout commands.

    • 1 : Includes all the user-level commands at the controller prompt (>).

    • 15 : Includes all the enable-level commands at the controller prompt (>).

  • named-accounting-method-list : Name of the predefined command accounting method list.

Step 3

end

Example:

Device(config)# end

Returns to privileged EXEC mode.