Monitoring AAA Configurations
AAA refers to Authentication, Authorization, and Accounting, which is a security architecture for distributed systems that determines the access given to users for specific services and the amount of resources they have used.
•
Authentication—This method identifies users, including their login and password, challenge and response, messaging support, and encryption. Authentication is the way to identify a subscriber before providing access to the network and network services.
•
Authorization—This method provides access control, including authorization for a subscriber or domain profile. AAA authorization sends a set of attributes to the service describing the services that the user can access. These attributes determine the user's actual capabilities and restrictions.
•
Accounting—This method collects and sends subscriber usage and access information used for billing, auditing, and reporting. For example, user identities, start and stop times, performed actions, number of packets, and number of bytes. Accounting enables an operator to analyze the services that the users access as well as the amount of network resources they consume. Accounting records comprise accounting Attribute Value Pairs (AVPs) and are stored on the accounting server. This accounting information can then be analyzed for network management, client billing, and/or auditing.
This chapter contains the following topics:
•
Supported Network Protocols
•
Viewing AAA Configurations in Prime Network Vision
•
Configuring AAA Group
Supported Network Protocols
AAA supports the following protocols:
•
Diameter—This is a networking protocol that provides centralized AAA management for devices to connect and use a network service, and an alternative to RADIUS. Diameter Applications can extend the base protocol, by adding new commands and/or attributes.
•
Remote Authentication Dial In User Service (RADIUS)—This is a networking protocol that provides centralized AAA management for devices to connect and use a network service. RADIUS is a client/server protocol that runs in the application layer, using UDP as transport. The Remote Access Server (RAS), the Virtual Private Network (VPN) server, the network switch with port-based authentication, and the Network Access Server (NAS), are all gateways that control access to the network, and all have a RADIUS client component that communicates with the RADIUS server.
Viewing AAA Configurations in Prime Network Vision
Prime Network allows you to view the AAA configurations for Cisco ASR9000 and Cisco ASR5000 series network elements.
This topic contains the following sections:
•
Viewing AAA Group Profile
•
Viewing Dynamic Authorization Profile
•
Viewing Radius Global Configuration Details
•
Viewing AAA Configuration Details for an AAA group
Viewing AAA Group Profile
To view the AAA group profile:
Step 1
Right-click on the required device and choose the Inventory option.
Step 2
In the Inventory window, choose Logical Inventory > AAA. The AAA attribute details are displayed in the content pane.
Note
These attributes are available only for Cisco ASR 9000 series network elements.
Table 23-1 describes the fields that are displayed in the content pane.
Table 23-1 AAA Attributes
|
|
Type |
Customization applied to the attribute. |
Key |
Unique format name applied to the attribute. |
Value |
Formatting applied to the attribute. |
Step 3
In the Inventory window, choose AAA group node under the AAA node.
Step 4
Under the AAA group node, select and expand the required group and choose the Radius Configuration option. The group details are displayed in the content pane.
Table 23-2 describes the fields that are displayed in the Radius Configuration dialog box.
Table 23-2 Radius Configuration Details
|
|
Load Balancing Method |
The load balancing method. |
Ignore Preferred Server |
Indicates if a transaction associated with a single AAA session should attempt to use the same server or not. |
VRF |
Virtual routing and forwarding (VRF) associated with the AAA group. Click the hyperlink to view the relevant node under the VRF node in the logical inventory. |
Dead Time |
The deadtime for the profile. |
Viewing Dynamic Authorization Profile
To view the dynamic authorization profile:
Step 1
Right-click on the required device and choose the Inventory option.
Step 2
In the Inventory window, choose Logical Inventory > AAA > Dynamic Authorization. The authorization details are displayed in the content pane. You can click on the tabs to view more details.
Note
These attributes are available only for Cisco ASR 9000 series network elements.
Table 23-3 describes the fields that are displayed in the Dynamic authorization content pane.
Table 23-3 Dynamic Authorization Details
|
|
Protocol |
The name of the protocol. |
Server Listen Port |
The port number that receives service requests. |
Ignore Server Key |
Indicates whether the server key must be ignored. Values are: • true • false |
CoA Clients Tab |
IP Address |
The IP address of the Change of Authorization (CoA) client. |
VRF |
The associated VRF to which the CoA client belongs. Click the hyperlink to view the relevant node under the VRF node. |
Viewing Radius Global Configuration Details
To view the radius global configuration details:
Step 1
Right-click on the required device and choose the Inventory option.
Step 2
In the Inventory window, choose Logical Inventory > AAA > Radius Global Configuration. The authorization details are displayed in the content pane.
Note
These attributes are available only for Cisco ASR 9000 series network elements.
Table 23-4 describes the fields that are displayed in the Radius global configuration content pane.
Table 23-4 Radius Global Configuration Details
|
|
Load Balancing Method |
The load balancing method using which the next host is selected. The server with the least transactions outstanding is generally picked as the next host. |
Ignored Preferred Server |
Indicates if a transaction associated with a single AAA session should attempt to use the same server or not. |
Request Timeout |
The request timeout value for the device. |
Dead Time |
The amount of time (in minutes) after which the dead RADIUS server will be treated as active. |
Retransmit |
Indicates whether retransmission of data is allowed. |
Retransmit Count |
The retransmission count. |
Dead Criteria Time |
The time interval after which the device is considered unavailable. |
Dead Criteria Retransmit Count |
The retransmission count after the dead criteria time. |
Accounting Servers/ Authentication Servers |
Server IP |
The IP address of the server. |
Server Port |
The server port. |
Preference |
The preferred server. |
Operational State |
The current operational state of the interface. |
Administrative Status |
The administrative status of the interface. |
Retain Administrative Status After Reboot |
Indicates whether the administrative status must be retained after the system reboots. |
Keepalive Representative Group |
The keepalive representative group. |
Request Timeout |
The request timeout value for the device. |
Retransmit Count |
The retransmission count. |
Viewing AAA Configuration Details for an AAA group
For a Cisco ASR5000 device, Prime Network Vision allows you to view the following configurations for an AAA group:
•
Diameter Configuration
–
Accounting Configuration
–
Authentication Configuration
•
Radius Configuration
–
Accounting Configuration
–
Accounting Keepalive and Detect Dead Server Configuration
–
Authentication Configuration
–
Authentication Keepalive and Detect Dead Server Configuration
–
Charging Configuration
–
Charging Triggers
Prime Network Vision displays the AAA configuration details under the AAA container as shown in Figure 23-1. You can view the individual AAA group details by choosing Logical Inventory > Context > AAA > AAA Groups.
Figure 23-1 AAA Groups in Logical Inventory
Viewing Diameter Configuration Details for an AAA group
To view the diameter configuration details for a AAA group:
Step 1
Right-click on the required device and choose the Inventory option.
Step 2
In the Inventory window, choose Logical Inventory > Context > AAA > AAA Groups.
You can view the AAA groups on the content pane.
Step 3
Choose Diameter Configuration under a specific AAA group node. The diameter configurations made for accounting servers and authentication servers are displayed in the respective tabs on the content pane. Click on the tabs to view more details.
Table 23-5 describes the diameter configuration details for accounting and authentication servers.
Table 23-5 Diameter Configuration
|
|
Accounting Servers/Authentication Servers
|
Server Host |
Host name of the diameter authentication/accounting server. |
Priority |
Relative priority of the diameter authentication/accounting server. |
Number of Instances in Up State |
Number of instances between the diameter authentication/accounting server and the AAA manager that are in UP status. |
Number of Instances in Down State |
Number of instances between the diameter authentication/accounting server and the AAA manager that are in DOWN status. |
Step 4
In the Inventory window, choose Accounting Configuration or Authentication Configuration under the Diameter Configuration node. The configuration details are displayed on the content pane.
Table 23-6 describes the accounting/authentication diameter configuration details.
Table 23-6 Accounting/Authentication Diameter Configuration
|
|
Dictionary |
Diameter dictionary used for accounting/authentication. |
Endpoint Name |
Diameter endpoint used for accounting/authentication. |
Maximum Transmissions |
Maximum number of transmission attempts for diameter accounting/authentication. |
Maximum Retries |
Number of retry attempts for diameter accounting/authentication requests. |
Request Timeout |
Diameter accounting/authentication request timeout period. |
Redirect Host AVP |
Indicates whether to use: • one returned AVP • the first returned AVP as the primary host and the second returned AVP as the secondary host. This field is applicable only for Authentication configuration. |
Viewing Radius Configuration Details for an AAA Group
To view the radius configuration details for an AAA group:
Step 1
Right-click on the required device and choose the Inventory option.
Step 2
In the Inventory window, choose Logical Inventory > Context > AAA > AAA Groups > AAA Group > Radius Configuration. The configurations made for accounting, authentication, charging, and charging accounting servers are displayed in the respective tabs on the content pane. Click on the tabs to view more details.
Table 23-7 describes the radius configuration details for accounting, authentication, charging, and charging accounting servers.
Table 23-7 Radius Configuration
|
|
Dictionary |
The radius dictionary. |
Strip Domain |
Indicates whether the domain must be stripped from the user name prior to authentication or accounting. |
Authenticator Validation |
Indicates whether the MD5 authentication of the user is enabled or disabled. |
Allow Server Down Authentication |
Indicates whether subscriber sessions are allowed when RADIUS authentication is unavailable. |
Allow Server Down Accounting |
Indicates whether subscriber sessions are allowed when RADIUS accounting is unavailable. |
Accounting Servers/Authentication Servers/Charging Servers/Charging Accounting Servers
|
Server Name |
IP address of the RADIUS server. |
Server Port |
Port used to communicate with the RADIUS server. |
Preference |
Preference of the RADIUS server. |
Operational State |
Status of the RADIUS server. |
Administrative Status |
Administrative status of the RADIUS server. |
Retain Administrative Status after Reboot |
Indicates whether the administrative status must be retained when the system reboots. |
Keepalive Representative Group |
Name of the Keepalive representative group. |
Viewing Radius Accounting Configuration Details for an AAA group
To view the radius accounting configuration details for an AAA group:
Step 1
Right-click on the required device and choose the Inventory option.
Step 2
In the Inventory window, choose Logical Inventory > Context > AAA > AAA Groups > AAA Group > Radius Configuration > Accounting Configuration. The accounting configuration details are displayed in the content pane.
Table 23-8 describes the radius accounting configuration details.
Table 23-8 Radius Accounting Configuration
|
|
Server Selection Algorithm |
The algorithm to select the RADIUS accounting server(s) to which accounting data must be sent. Values are: • first-n n Default • first-server • round-robin |
Billing Version |
The billing system version of RADIUS accounting servers. |
Server Deadtime |
The number of minutes after which communication must be attempted with a server that is not reachable. |
Maximum Outstanding Messages |
The maximum number of outstanding messages that can be queued with the AAA manager. |
Fire and Forget |
Indicates whether RADIUS Fire-and-Forget accounting is enabled for the AAA group. |
Maximum Transmissions |
The maximum number of transmissions attempted for a RADIUS accounting message, before it is declared FAILED. |
Maximum Retries |
The maximum number of attempts with the AAA server, before it is declared Not Responding and the detect dead server's consecutive failures count is incremented. |
Maximum PDU Size (Bytes) |
The maximum packed data unit size, in bytes, that can be accepted or generated. |
Response Timeout |
The time period, in seconds, to wait for a response from the RADIUS server, before resending the message. |
Remote Address |
Indicates whether the remote IP address lists are configured and the collection of accounting data for the addresses in these lists are enabled. |
Archive Messages |
Indicates whether archiving of the RADIUS accounting messages in the system (after retries to all available RADIUS accounting servers) is enabled. |
APN To Be Included |
The Access Point Name (APN) associated with the RADIUS accounting. |
Interim Interval |
The time interval (in seconds) between sending interim accounting records. |
GTP Trigger Policy |
The downlink volume that triggers interim RADIUS accounting. |
Viewing the Radius Keepalive and Detect Dead Server Configuration Details for an AAA group
To view the radius accounting/authentication Keepalive and Detect Dead Server Configuration details:
Step 1
Right-click on the required device and choose the Inventory option.
Step 2
In the Inventory window, choose Logical Inventory > Context > AAA > AAA Groups > AAA Group > Radius Configuration > Accounting Keepalive and Detect Dead Server Configuration or Authentication Keepalive and Detect Dead Server Configuration. The configuration details are displayed in the content pane.
Table 23-9 describes the radius accounting keepalive and detect dead server configuration details.
Table 23-9 Radius Accounting Keepalive and Detect Dead Server Configuration details
|
|
Keepalive Interval |
The time interval (in seconds) between two keepalive access requests. |
Keepalive Timeout |
The time period to wait for a response from the RADIUS server, before resending the message. This value is displayed in seconds. |
KeepAlive Maximum Retries |
The maximum number of keepalive access requests to be sent, before the server is declared as not reachable. |
Keepalive Consecutive Response |
The number of consecutive accounting responses after which the server is declared as reachable. |
Username |
The accounting user name. |
Calling Station ID |
The calling station ID to be used for keepalive accounting. |
Keepalive Password |
The password to be used for authentication. This field is available only for authentication configuration. |
Keepalive Allow Access Reject |
Indicates the valid response for authentication request. This field is available only for authentication configuration. |
Detect Dead Server Consecutive Failures |
The number of consecutive failures for an AAA manager, before the status of an accounting server is changed from Active to Down. |
Detect Dead Server KeepAlive |
The number of seconds to wait for a response to any message, before the status of an accounting server is changed from Active to Down. |
Viewing the Radius Authentication Configuration Details for an AAA group
To view the radius authentication configuration details for an AAA group:
Step 1
Right-click on the required device and choose the Inventory option.
Step 2
In the Inventory window, choose Logical Inventory > Context > AAA > AAA Groups > AAA Group > Radius Configuration > Authentication Configuration. The authentication configuration details are displayed in the content pane.
Table 23-10 describes the radius authentication configuration details.
Table 23-10 Radius Authentication Configuration
|
|
Server Selection Algorithm |
The algorithm to select the RADIUS accounting server(s) to which accounting data must be sent. Values are: • first-server • round-robin |
Server Deadtime |
The time period after which the status of the authentication server must be changed from Down to Active. |
Maximum Outstanding Messages |
The maximum number of outstanding messages that can be queued with the AAA manager. |
Authentication Maximum Retries |
The maximum number of attempts with the AAA server, before it is declared Not Responding and the detect dead server's consecutive failures count is incremented. |
Authentication Maximum Transmissions |
The maximum number of transmissions attempted for a RADIUS authentication message, before it is declared FAILED. |
Authentication Response Timeout |
The time period to wait for a response from the RADIUS server, before resending the message. This value is displayed in seconds. |
APN To Be Included |
The APN associated with the RADIUS authentication. |
Authenticate Null User Name |
Indicates whether the authentication of user names that are blank or empty is enabled. |
Modify NAS IP |
Indicates whether the RADIUS authentication is attempted after NAS IP is modified. |
Probe Interval |
The time interval (in seconds) before sending another probe authentication request to a RADIUS server. |
Probe Timeout |
The time period (in seconds) to wait for a response from a RADIUS server before resending the authentication probe. |
Probe Maximum Retries |
The number of retries for RADIUS authentication probe response before the authentication is declared as failed. |
Viewing the Charging Configuration Details for an AAA group
To view the radius charging configuration details for an AAA group:
Step 1
Right-click on the required device and choose the Inventory option.
Step 2
In the Inventory window, choose Logical Inventory > AAA > AAA Groups > AAA Group > Radius Configuration > Charging Configuration. The charging configuration details are displayed in the content pane.
Table 23-11 describes the charging configuration details.
Table 23-11 Radius Charging Configuration
|
|
Authentication Server Selection Algorithm |
The algorithm to select the RADIUS server(s) for active charging service to ensure proper load distribution amongst the available servers used for authentication requests. Value could be one of the following: • first-server • round-robin |
Accounting Server Selection Algorithm |
The algorithm to select the RADIUS server(s) for active charging service to ensure proper load distribution amongst the available servers for accounting requests. Value could be one of the following: • first-n n Default • first-server • round-robin |
Server Deadtime |
The time period after which the status of the RADIUS server must be changed from Down to Active. |
Maximum Outstanding Messages |
The maximum number of outstanding messages that can be queued with the AAA manager. |
Maximum Retries |
The maximum number of attempts with the AAA server, before it is declared Not Responding and the detect dead server's consecutive failures count is incremented. |
Response Timeout |
The maximum number of retransmissions for RADIUS authentication requests. |
Detect Dead Server Consecutive Retries |
The number of consecutive failures for an AAA manager, before the status of an charging server is changed from Active to Down. |
Viewing the Charging Trigger Configuration Details for an AAA group
To view the radius charging trigger configuration details for an AAA group:
Step 1
Right-click on the required device and choose the Inventory option.
Step 2
In the Inventory window, choose Logical Inventory > Context > AAA > AAA Groups > AAA Group > Radius Configuration > Charging Trigger. The charging configuration details are displayed in the content pane.
Table 23-12 describes the charging trigger configuration details.
Table 23-12 Radius Charging Triggers Configuration
|
|
Serving Node Change |
Indicates whether RADIUS trigger for serving node is enabled. |
Radio Access Technology Change |
Indicates whether RADIUS trigger for radio access technology change is enabled. |
User Location Information Change |
Indicates whether RADIUS trigger for user location information change is enabled. |
Routing Area Information Change |
Indicates whether RADIUS trigger for routing area information change is enabled. |
Quality of Service Change |
Indicates whether RADIUS trigger for quality of service change is enabled. |
Mobile Station Timezone Change |
Indicates whether RADIUS trigger for mobile station time zone change is enabled. |
Configuring AAA Group
The following commands can be launched from the inventory by choosing AAA Group > Commands > Configuration. Before executing any commands, you can preview them and view the results. If desired, you can also schedule the commands. To find out if a device supports these commands, see the Cisco Prime Network 3.10 Supported Cisco VNEs.
Note
You might be prompted to enter your device access credentials while executing a command. Once you have entered them, these credentials will be used for every subsequent execution of a command in the same GUI client session. If you want to change the credentials, click Edit Credentials. The Edit Credentials button will not be available for SNMP commands or if the command is scheduled for a later time.
|
|
|
|
Create Diameter Accounting Server |
Right-click on AAA group > Commands > Configuration |
Use this command to create a new diameter accounting server. |
Cisco ASR 9000 devices |
Create Diameter Authentication Server |
Use this command to create a new diameter authentication server. |
Delete AAA Group |
Use this command to delete an AAA group. |
Modify AAA Group |
Use this command to modify the attributes of an AAA group. |