A RADIUS server and the NetEngine 8000 F must use the same RADIUS parameters and message format to communicate.
The negotiated parameters are as follows:
The NetEngine 8000 F supports the standard RADIUS protocol, RADIUS+1.0, and RADIUS+1.1.
A key is used to encrypt user passwords and generate a response authenticator.
The key on the NetEngine 8000 F must be the same as that on the RADIUS server so that both parties of the authentication identify each other. The key is case sensitive.
On the NetEngine 8000 F, a username is in the format of user@domain. Certain RADIUS servers do not support the usernames that contain domain names. Therefore, you must set the format of the username that the NetEngine 8000 F sends to the RADIUS server according to whether the username containing the domain name is supported on the RADIUS server.
The traffic units used by different RADIUS servers may be different. The NetEngine 8000 F supports four traffic units of byte, Kbyte, Mbyte, and Gbyte to meet requirements of various RADIUS servers.
After a device sends a packet to the RADIUS server, if no response is returned within the specified time, the NetEngine 8000 F resends the packet. In this manner, authentication or accounting information will not be lost due to temporary congestion on the network.
Retransmission parameters of the RADIUS server include the timeout period and the maximum number of retransmission times.
RADIUS attribute values case-sensitive or case-insensitive
Some RADIUS servers support case-sensitive values of RADIUS attributes, and only the value of the HW-QoS-Profile-Name attribute is case sensitive.
Pending packets refer to those packets that have been sent but are not responded to. The RADIUS server can concurrently process only a certain number of pending packets. Therefore, the number of pending packets must be restricted.
The system view is displayed.
The mode for collecting statistics about RADIUS authentication request and response packets is configured.
If version1 is specified in the radius-server packet statistics algorithm command, the radiusAccClientRequests object of the MIB collects statistics about Access-Request packets and retransmitted Access-Request packets, and the radiusAccClientResponses object of the MIB collects all authentication response packets, including Access-Accept, Access-Reject, and Access-Challenge packets and incorrect response packets. In the display radius-server packet ip-address ip-address authentication command output, the Access Requests field indicates the number of Access-Request packets, and the Access Accepts field indicates the number of Access-Accept packets.
If version2 is specified in the radius-server packet statistics algorithm command, the radiusAccClientRequests object of the MIB collects statistics about Access-Request packets and retransmitted Access-Request packets, and the radiusAccClientResponses object of the MIB collects all authentication response packets, including Access-Accept, Access-Reject, and Access-Challenge packets and incorrect response packets. In the display radius-server packet ip-address ip-address authentication command output, the Access Requests field indicates the sum number of Access-Request packets and retransmitted Access-Request packets, and the Access Accepts field indicates the sum number of all authentication response packets, including Access-Accept, Access-Reject, and Access-Challenge packets and incorrect response packets.
The device is enabled to apply the undo radius-server user-name domain-included command configuration to the default administrative domain or the domain with the adminuser-priority level command configured.
The maximum number of pending packets that can be sent to the RADIUS server is set.
The RADIUS server group view is displayed.
The version of a RADIUS protocol the router runs to communicate with a RADIUS server is set.
The key of a RADIUS server is configured.
You can configure a key on the NetEngine 8000 F for each RADIUS server.
The format of a username contained in RADIUS packets is configured.
The router replaces the username with a username delivered by a RADIUS server.
The traffic unit of RADIUS packets is set.
This command is invalid for the RADIUS servers that do not measure traffic by bytes and the RADIUS servers that run the standard RADIUS protocol.
The maximum number of transmitted request packets to all RADIUS authentication and accounting servers and the retransmission timeout period are set.
To separately set the preceding parameters for either all RADIUS authentication servers or RADIUS accounting servers, run the radius-server { authentication | accounting } retransmit retry-times timeout timeout-value command.
The ID format of the circuits through which RADIUS packets are transmitted and of which the router notifies an upstream device is set.
The method of constructing the Called-Station-Id attribute (30) is set.
The method of constructing the Calling-Station-Id attribute (31) is set.
Whether the value of a specified RADIUS attribute is case sensitive is determined.
The attribute-name value can only be set to HW-QoS-Profile-Name. This is because only the value of the HW-QoS-Profile-Name attribute is case sensitive.
A QoS profile name on the router must be the same as the QoS profile name that a RADIUS server delivers. A case inconsistency causes the router to use QoS policies incorrectly.
The NetEngine 8000 F is configured to send Accounting-Start packets to the RADIUS server after NCP goes Up for PPPv6 users who use DHCPv6 to obtain IPv6 addresses.
The configuration is committed.