Configuring accounting methods for an ISP domain
In AAA, accounting is a separate process at the same level as authentication and authorization. This process sends accounting start/update/end requests to the specified accounting server. Accounting is optional.
AAA supports the following accounting methods:
No accounting (none)—The NAS does not perform accounting for the users.
Local accounting (local)—Local accounting is implemented on the NAS. It counts and controls the number of concurrent users who use the same local user account. It does not provide statistics for charging. The maximum number of concurrent users using the same local user account is set by the access-limit command in local user view.
Remote accounting (scheme)—The NAS works with a RADIUS server or HWTACACS server for accounting. You can configure local or no accounting as the backup method, which is used when the remote server is not available.
By default, an ISP domain uses the local accounting method.
Configuration prerequisites
Before configuring accounting methods, complete the following tasks:
For RADIUS or HWTACACS accounting, configure the RADIUS or HWTACACS scheme to be referenced first. The local and none accounting methods do not require a scheme.
Determine the access type or service type to be configured. With AAA, you can configure an accounting method for each access type and service type to limit the accounting protocols that can be used for access.
Determine whether to configure an accounting method for all access types or service types.
Configuration guidelines
When configuring accounting methods, follow these guidelines:
You can configure a default accounting method for an ISP domain. This method is used for all users who support the accounting method and have no specific accounting method configured.
You can configure local accounting (local) or no accounting (none) as the backup for remote accounting that is used when the remote accounting server is unavailable.
Local accounting (local) and no accounting (none) cannot have a backup method.
Accounting is not supported for FTP services.
If you enable the accounting optional feature, the limit on the number of local user connections does not take effective.
Configuration procedure
To configure accounting methods for an ISP domain:
Step | Command | Remarks |
---|---|---|
1. Enter system view. | system-view | N/A |
2. Enter ISP domain view. | domain isp-name | N/A |
3. Enable the accounting optional feature. | accounting optional | Optional. Disabled by default. With the accounting optional feature, a device allows users to use network resources when no accounting server is available or communication with all accounting servers fails. |
4. Specify the default accounting method for all types of users. | accounting default { hwtacacs-scheme hwtacacs-scheme-name [ local ] | local | none | radius-scheme radius-scheme-name [ local ] } | Optional. By default, the default accounting method is local. |
5. Specify the command accounting method. | accounting command hwtacacs-scheme hwtacacs-scheme-name | Optional. By default, the default accounting method is used. |
6. Specify the accounting method for LAN users. | accounting lan-access { local | none | radius-scheme radius-scheme-name [ local | none ] } | Optional. By default, the default accounting method is used. |
7. Specify the accounting method for login users. | accounting login { hwtacacs-scheme hwtacacs-scheme-name [ local ] | local | none | radius-scheme radius-scheme-name [ local ] } | Optional. By default, the default accounting method is used. |
8. Specify the accounting method for portal users. | accounting portal { local | none | radius-scheme radius-scheme-name [ local ] } | Optional. By default, the default accounting method is used. |