Table Of Contents
AAA Configuration
Viewing AAA Settings
Configuring AAA Servers
Editing Global RADIUS Settings
Selecting an Interface
Adding AAA Servers
Editing AAA Servers
Configuring Authentication Lists
Adding Authentication Lists
Editing Authentication Lists
Configuring Authorization Lists
Adding Authorization Lists
Editing Authorization Lists
Configuring Accounting Lists
Adding Accounting Lists
Editing Accounting Lists
AAA Configuration
With CVDM-VPNSM, you can implement and configure authentication, authorization, and accounting (AAA) on your VPN module. AAA performs the following services:
•
Authentication identifies users before they are permitted access to the network or network services. Authentication provides the method for identifying users, including username and password, challenge and response, messaging support, and, depending on the security protocol selected, encryption.
•
Authorization assembles a set of attribute-value pairs that describe privileges for the identified user. These attribute-value pairs are compared to the information contained in a Remote Authentication Dial-In User Service (RADIUS) server database.
Note
For more information on RADIUS, see Editing Global RADIUS Settings.
•
Accounting logs the services accessed and the network resources consumed by users. Accounting provides the method for collecting and distributing information such as user identities, start and stop times, executed commands, number of packets, and number of bytes.
This chapter contains the following topics:
•
Viewing AAA Settings
•
Configuring AAA Servers
•
Configuring Authentication Lists
•
Configuring Authorization Lists
•
Configuring Accounting Lists
Viewing AAA Settings
From the AAA main page, you can view the AAA settings that are currently configured on the module. To access this page, click Setup at the top of the window and then click AAA Configuration (see Figure 6-1).
Figure 6-1 AAA Main Page
Configuring AAA Servers
To access the AAA overview page, click Setup at the top of the window, click AAA Configuration from the left-most pane, and then click AAA from the selector.
From the AAA Configuration overview page, you can:
•
Enable AAA on the device by clicking the Enable AAA link at the top of the page.
Note
You can only enable AAA if the enable password for a level 15 user has already been set. Until you have done so, you will not be able to make any configuration changes. However, you will be able to view any AAA-related configuration settings that have already been set on the device.
•
View global RADIUS server settings.
•
View detail information for the AAA servers configured on the device.
•
Add a new AAA server. See Adding AAA Servers for more information.
•
Edit the parameters for an existing AAA server. See Editing AAA Servers for more information.
•
Delete an existing AAA server.
The following table describes the information provided on the AAA Configuration overview page.
GUI Element
|
Description
|
RADIUS Global Settings pane
|
Timeout (sec) field
|
Number of seconds that a router should attempt to contact this server before going on to another server.
|
Key field
|
Key used when contacting the RADIUS server.
|
Source Interface field
|
IP address of the source interface.
|
Edit button
|
Click to launch the Edit RADIUS Settings dialog box. See Editing Global RADIUS Settings for more information.
|
AAA Servers pane
|
IP Address column
|
IP address of the AAA server.
|
Authentication Port column
|
Server port used for authentication requests.
|
Accounting Port column
|
Server port used for accounting requests.
|
Key column
|
Key used when contacting the AAA server.
|
Timeout (sec) column
|
Number of seconds that the router should attempt to contact this server before going on to the next server in the group list.
The default is 5 seconds.
|
Type column
|
The type of server.
Only the RADIUS option is supported.
|
Add button
|
Click to launch the Add AAA Server dialog box.
|
Edit button
|
With a AAA server selected, click to launch the Edit AAA Server dialog box.
|
Delete button
|
With a AAA server selected, click to remove it from the AAA Servers table.
|
Editing Global RADIUS Settings
RADIUS is an open and scalable client/server security system designed to authenticate remote users. RADIUS-based authentication works by comparing a secret username and password to data stored in a central location, called the RADIUS server. The RADIUS server receives authentication requests and either accepts or rejects them on the basis of information stored in the RADIUS server database. If a submitted username and password are correct, the RADIUS server returns an authentication acknowledgment to the client requesting the services.
From this dialog box, you can edit the RADIUS server settings for the VPN module.
Step 1
From the RADIUS Global Settings pane on the AAA Configuration overview page, click Edit. The Edit RADIUS Settings dialog box appears.
Step 2
Define the following.
GUI Element
|
Action/Description
|
Source Interface list
|
Select which interface will serve as the source interface for all AAA servers configured on the VPN module.
See Selecting an Interface for more information.
|
Timeout (sec) field
|
Enter the number of seconds that the router should attempt to contact this server before going on to another server.
The default is 5 seconds. Valid values range from 1 to 1000 seconds.
|
Key field
|
Enter the key used when contacting the RADIUS server.
|
Confirm Key field
|
Re-enter the key used when contacting the RADIUS server.
|
Step 3
Click OK.
Step 4
Click Deliver at the top of the window. For more information on delivering accumulated CLI commands, see Delivering CLI Commands to the Device.
Selecting an Interface
From this dialog box, you can select which interface will serve as the source interface for all AAA servers configured on the VPN module.
Step 1
In the Edit RADIUS Settings dialog box, click
to launch the Select an Interface dialog box.
Step 2
Select an interface and click OK.
Adding AAA Servers
From this dialog box, you can configure the settings for a new AAA server on the module.
Step 1
From the AAA Servers pane on the AAA Configuration overview page, click Add. The Add AAA Server dialog box appears.
Step 2
Define the following.
GUI Element
|
Action/Description
|
IP Address field
|
Enter the IP address of the server.
|
Type field
|
The type of server.
This field cannot be edited. Only the RADIUS option is supported.
|
Key field
|
Enter the key used when contacting the server.
|
Confirm Key field
|
Re-enter the key used when contacting the server.
|
Accounting Port field
|
Enter the server port used for accounting requests.
The default is 1646.
|
Authentication Port field
|
Enter the server port used for authentication requests.
The default is 1645.
|
Timeout (sec) field
|
Enter the number of seconds that the router should attempt to contact this server before going on to the next server in the group list.
The default is 5 seconds. Valid values range from 1 to 1000 seconds.
|
Step 3
Click OK.
Step 4
Click Deliver at the top of the window. For more information on delivering accumulated CLI commands, see Delivering CLI Commands to the Device.
Editing AAA Servers
From this dialog box, you can edit the settings for an existing AAA server on the module.
Step 1
From the AAA Servers pane on the AAA Configuration overview page, select an AAA server and click Edit. The Edit AAA Server dialog box appears.
Step 2
Define the following.
GUI Element
|
Action/Description
|
IP Address field
|
IP address of the selected AAA server.
This field cannot be edited.
|
Type field
|
Server type of the selected AAA server.
This field cannot be edited. Only the RADIUS option is supported.
|
Key field
|
Edit the key used when contacting the server.
|
Confirm Key field
|
Re-enter the key used when contacting the server.
|
Accounting Port field
|
Edit the server port used for accounting requests.
The default is 1646.
|
Authentication Port field
|
Edit the authentication port used for communicating with the server.
The default is 1645.
|
Timeout (sec) field
|
Enter the number of seconds that the router should attempt to contact this server before going on to the next server in the group list.
The default is 5 seconds. Valid values range from 1 to 1000 seconds.
|
Step 3
Click OK.
Step 4
Click Deliver at the top of the window. For more information on delivering accumulated CLI commands, see Delivering CLI Commands to the Device.
Configuring Authentication Lists
To access the Authentication Lists overview page, click Setup at the top of the window, click AAA Configuration from the left-most pane, and then click Authentication Lists from the selector.
From the Authentication Lists overview page, you can:
•
View detail information for the authentication lists configured on the RADIUS server.
•
Add a new authentication list. See Adding Authentication Lists for more information.
•
Edit the parameters of an existing authentication list. See Editing Authentication Lists for more information.
•
Delete an existing authentication list.
The following table describes the information provided on the Authentication Lists overview page.
GUI Element
|
Description
|
Name field
|
Name of the authentication list.
|
Type field
|
Authorization type used by the authentication list.
Only the login option is supported.
|
Method1 column
Method2 column
Method3 column
Method4 column
|
Authorization methods used by the authentication list.
There are seven supported values:
• None—No authentication occurs
• Line—A line user ID and password is used for authentication
• Enable—An enable password is used for authentication
• Local—The local username database is used for authentication
• Local-case—A case-sensitive local username is used for authentication
• Group radius—A RADIUS server is used for authentication
• Cache radius—A list of all cache RADIUS servers is used for authentication
A method is a configured server group used for authorizing users. You can configure up to four methods and specify the order in which you want the device to query them. The device attempts to communicate with the first method. If one of the servers in this method authenticates the user, then authentication is successful. If authentication fails, then the router uses the next method in the list.
|
Add button
|
Click to launch the Add Authentication List dialog box.
|
Edit button
|
With an authentication list selected, click to launch the Edit Authentication List dialog box.
|
Delete button
|
With an authentication list selected, click to remove it from the Authentication Lists table.
|
Adding Authentication Lists
From this dialog box, you can configure the settings for a new authentication list on the module.
Step 1
From the Authentication Lists overview page, click Add. The Add Authentication List dialog box appears.
Step 2
Define the following.
GUI Element
|
Action/Description
|
Use name as "default" check box
|
Select to use the new authentication list as the default authentication list.
|
Name field
|
Enter the name of the new authentication list.
This field is disabled if the Use name as "default" check box is selected.
|
Type field
|
Authorization type used by the new authentication list.
This field cannot be edited. Only the login option is supported.
|
Method1 column
Method2 column
Method3 column
Method4 column
|
Authorization methods used by the authentication list.
There are seven supported values:
• None—No authentication occurs
• Line—A line user ID and password is used for authentication
• Enable—An enable password is used for authentication
• Local—The local username database is used for authentication
• Local-case—A case-sensitive local username is used for authentication
• Group radius—A RADIUS server is used for authentication
• Cache radius—A list of all cache RADIUS servers is used for authentication
A method is a configured server group used for authorizing users. You can configure up to four methods and specify the order in which you want the device to query them. The device attempts to communicate with the first method. If one of the servers in this method authenticates the user, then authentication is successful. If authentication fails, then the router uses the next method in the list.
|
Step 3
Click OK.
Step 4
Click Deliver at the top of the window. For more information on delivering accumulated CLI commands, see Delivering CLI Commands to the Device.
Editing Authentication Lists
From this dialog box, you can edit the settings for an existing authentication list on the module.
Step 1
From the Authentication Lists overview page, select an authentication list and click Edit. The Edit Authentication List dialog box appears.
Step 2
Define the following.
GUI Element
|
Action/Description
|
Name field
|
Name of the selected authentication list.
This field cannot be edited.
|
Type field
|
Authorization type used by the selected authentication list.
This field cannot be edited. Only the login option is supported.
|
Method1 column
Method2 column
Method3 column
Method4 column
|
Authorization methods used by the authentication list.
There are seven supported values:
• None—No authentication occurs
• Line—A line user ID and password is used for authentication
• Enable—An enable password is used for authentication
• Local—The local username database is used for authentication
• Local-case—A case-sensitive local username is used for authentication
• Group radius—A RADIUS server is used for authentication
• Cache radius—A list of all cache RADIUS servers is used for authentication
A method is a configured server group used for authorizing users. You can configure up to four methods and specify the order in which you want the device to query them. The device attempts to communicate with the first method. If one of the servers in this method authenticates the user, then authentication is successful. If authentication fails, then the router uses the next method in the list.
|
Step 3
Click OK.
Step 4
Click Deliver at the top of the window. For more information on delivering accumulated CLI commands, see Delivering CLI Commands to the Device.
Configuring Authorization Lists
To access the Authorization Lists overview page, click Setup at the top of the window, click AAA Configuration from the left-most pane, and then click Authorization Lists from the selector.
From the Authorization Lists overview page, you can:
•
View detail information for the authorization lists configured on the RADIUS server.
•
Add a new authorization list. See Adding Authorization Lists for more information.
•
Edit the parameters of an existing authorization list. See Editing Authorization Lists for more information.
•
Delete an existing authorization list.
The following table describes the information provided on the Authorization Lists overview page.
GUI Element
|
Description
|
Name column
|
Name of the authorization list.
|
Type column
|
Authorization type used by the authorization list.
Only the network option is supported.
|
Method1 column
Method2 column
Method3 column
Method4 column
|
Authorization methods used by the authorization list.
There are five supported values:
• None—No authentication occurs
• Local—The local username database is used for authentication
• If-authenticated—Access to the requested function is granted after the user has been successfully authenticated
• Group radius—A RADIUS server is used for authentication
• Cache radius—A list of all cache RADIUS servers is used for authentication
A method is a configured server group used for authorizing users. You can configure up to four methods and specify the order in which you want the device to query them. The device attempts to communicate with the first method. If one of the servers in this method authenticates the user, then authentication is successful. If authentication fails, then the router uses the next method in the list.
|
Add button
|
Click to launch the Add Authorization List dialog box.
|
Edit button
|
With an authorization list selected, click to launch the Edit Authorization List dialog box.
|
Delete button
|
With an authorization list selected, click to remove it from the Authorization Lists table.
|
Adding Authorization Lists
From this dialog box, you can configure the settings for a new authorization list on the module.
Step 1
From the Authorization Lists overview page, click Add. The Add Authorization List dialog box appears.
Step 2
Define the following.
GUI Element
|
Action/Description
|
Use name as "default" check box
|
Select to use the new authorization list as the default authorization list.
|
Name field
|
Enter the name of the new authorization list.
This field is disabled if the Use name as "default" check box is selected.
|
Type field
|
Authorization type used by the new authorization list.
This field cannot be edited. Only the network option is supported.
|
Method1 list
Method2 list
Method3 list
Method4 list
|
Select the authorization methods used by the new authorization list.
There are five supported values:
• None—No authentication occurs
• Local—The local username database is used for authentication
• If-authenticated—Access to the requested function is granted after the user has been successfully authenticated
• Group radius—A RADIUS server is used for authentication
• Cache radius—A list of all cache RADIUS servers is used for authentication
A method is a configured server group used for authorizing users. You can configure up to four methods and specify the order in which you want the device to query them. The device attempts to communicate with the first method. If one of the servers in this method authenticates the user, then authentication is successful. If authentication fails, then the router uses the next method in the list.
|
Step 3
Click OK.
Step 4
Click Deliver at the top of the window. For more information on delivering accumulated CLI commands, see Delivering CLI Commands to the Device.
Editing Authorization Lists
From this dialog box, you can edit the settings for an existing authorization list on the module.
Step 1
From the Authorization Lists overview page, select an authorization list and click Edit. The Edit Authorization List dialog box appears.
Step 2
Define the following.
GUI Element
|
Action/Description
|
Name field
|
Name of the selected authorization list.
This field cannot be edited.
|
Type field
|
Authorization type used by the authorization list.
This field cannot be edited. Only the network option is supported.
|
Method1 list
Method2 list
Method3 list
Method4 list
|
Edit the authorization methods used by the authorization list.
There are five supported values:
• None—No authentication occurs
• Local—The local username database is used for authentication
• If-authenticated—Access to the requested function is granted after the user has been successfully authenticated
• Group radius—A RADIUS server is used for authentication
• Cache radius—A list of all cache RADIUS servers is used for authentication
A method is a configured server group used for authorizing users. You can configure up to four methods and specify the order in which you want the device to query them. The device attempts to communicate with the first method. If one of the servers in this method authenticates the user, then authentication is successful. If authentication fails, then the router uses the next method in the list.
|
Step 3
Click OK.
Step 4
Click Deliver at the top of the window. For more information on delivering accumulated CLI commands, see Delivering CLI Commands to the Device.
Configuring Accounting Lists
To access the Accounting Lists overview page, click Setup at the top of the window, click AAA Configuration from the left-most pane, and then click Accounting Lists from the selector.
From the Accounting Lists overview page, you can:
•
View detail information for the accounting lists configured on the RADIUS server.
•
Add a new accounting list. See Adding Accounting Lists for more information.
•
Edit the parameters of an existing accounting list. See Editing Accounting Lists for more information.
•
Delete an existing accounting list.
The following table describes the information provided on the Accounting Lists overview page.
GUI Element
|
Description
|
Name column
|
Name of the accounting list.
|
Type column
|
Authorization type used by the accounting list.
Only the network option is supported.
|
Method1 column
Method2 column
Method3 column
Method4 column
|
Authorization methods used by the accounting list.
There are two supported values:
• None—no authentication occurs
• Radius—a RADIUS server is used for authentication
A method is a configured server group used for authorizing users. You can configure up to four methods and specify the order in which you want the device to query them. The device attempts to communicate with the first method. If one of the servers in this method authenticates the user, then authentication is successful. If authentication fails, then the router uses the next method in the list.
|
Notice column
|
Indicates which accounting notice type is currently set:
• Start-stop—Records both start and stop actions.
• Stop—Records a stop action when service is terminated.
• None—Indicates that no accounting notice type is set.
|
Broadcast column
|
Indicates whether the broadcast of accounting notices to the configured authorization methods is enabled.
|
Add button
|
Click to launch the Add Accounting List dialog box.
|
Edit button
|
With an accounting list selected, click to launch the Edit Accounting List dialog box.
|
Delete button
|
With an accounting list selected, click to remove it from the Accounting Lists table.
|
Adding Accounting Lists
From this dialog box, you can configure the settings for a new accounting list on the module.
Step 1
From the Accounting Lists overview page, click Add. The Add Accounting List dialog box appears.
Step 2
Define the following.
GUI Element
|
Action/Description
|
Use name as "default" check box
|
Select to use the new accounting list as the default accounting list.
|
Name field
|
Enter the name of the new accounting list.
This field is disabled if the Use name as "default" check box is selected.
|
Type field
|
Indicates the authorization type used by the new accounting list.
This field cannot be edited. Only the network option is supported.
|
Broadcast check box
|
Check to enable the broadcast of accounting notices to the configured authorization methods.
Note You cannot select this check box if the Accounting Notice type is set to None.
|
Accounting Notice list
|
Set the notice type used by the accounting list.
Select one of the following radio buttons:
• Start and Stop—Records both start and stop actions.
• Stop Only—Records a stop action when service is terminated.
• None—No accounting notice type is set.
|
Method1 list
Method2 list
Method3 list
Method4 list
|
Select the authorization methods used by the new accounting list.
There are two supported values:
• None—no authentication occurs
• Radius—a RADIUS server is used for authentication
Note You cannot edit these values if the Accounting Notice type is set to None.
A method is a configured server group used for authorizing users. You can configure up to four methods and specify the order in which you want the device to query them. The device attempts to communicate with the first method. If one of the servers in this method authenticates the user, then authentication is successful. If authentication fails, then the router uses the next method in the list.
|
Step 3
Click OK.
Step 4
Click Deliver at the top of the window. For more information on delivering accumulated CLI commands, see Delivering CLI Commands to the Device.
Editing Accounting Lists
From this dialog box, you can edit the settings for an existing accounting list on the module.
Step 1
From the Accounting Lists overview page, select an accounting list and click Edit. The Edit Accounting List dialog box appears.
Step 2
Define the following.
GUI Element
|
Action/Description
|
Name field
|
Name of the selected accounting list.
This field cannot be edited.
|
Type field
|
Authorization type used by the accounting list.
This field cannot be edited. Only the network option is supported.
|
Broadcast check box
|
Check to enable the broadcast of accounting notices to the configured authorization methods.
Note You cannot select this check box if the Accounting Notice type is set to None.
|
Accounting Notice list
|
Edit the notice type used by the accounting list.
Select one of the following radio buttons:
• Start and Stop—Records both start and stop actions.
• Stop Only—Records a stop action when service is terminated.
• None—No accounting notice type is set.
|
Method1 list
Method2 list
Method3 list
Method4 list
|
Edit the authorization methods used by the accounting list.
There are two supported values:
• None—No authentication occurs
• Radius—A RADIUS server is used for authentication
Note You cannot edit these values if the Accounting Notice type is set to None.
A method is a configured server group used for authorizing users. You can configure up to four methods and specify the order in which you want the device to query them. The device attempts to communicate with the first method. If one of the servers in this method authenticates the user, then authentication is successful. If authentication fails, then the router uses the next method in the list.
|
Step 3
Click OK.
Step 4
Click Deliver at the top of the window. For more information on delivering accumulated CLI commands, see Delivering CLI Commands to the Device.