Operation Manual – AAA RADIUS HWTACACS
H3C S9500 Series Routing Switches Chapter 1 AAA/RADIUS/HWTACACS Configuration
1-2
When a user tries to establish a connection to the NAS and to obtain the rights to
access other networks or some network resources, the NAS authenticates the user or
the corresponding connection. The NAS can transparently pass the user’s AAA
information to the server (RADIUS server or HWTACACS server). The
RADIUS/HWTACACS protocol defines how to exchange user information between a
NAS and a server.
In the AAA network shown in
Figure 1-1, there is a RADIUS server and a HWTACACS
server. You can determine the authentication, authorization and accounting methods
according to the actual requirements. For example, you can use the RADIUS server for
authentication and authorization, and the HWTACACS server for accounting.
The three security functions are described as follows:
z Authentication: Identifies remote users and judges whether a user is legal.
z Authorization: Grants different users different rights. For example, a user logging
into the server can be granted the permission to access and print the files in the
server.
z Accounting: Records all network service usage information of users, including the
service type, start and end time, and traffic. In this way, accounting can be used for
not only accounting itself, but also network security surveillance.
You can use AAA to provide only one or two security functions, if desired. For example,
if your company only wants employees to be authenticated before they access specific
resources, you can configure only an authentication server. If some users need higher
priorities, you also need to configure an authorization server.
As mentioned above, AAA provides a uniform framework to implement network security
management. It is a security mechanism that enables authenticated and authorized
entities to access specific resources and records operations by the entities. The AAA
framework thus allows for excellent scalability and centralized user information
management.
AAA can be implemented through multiple protocols. Currently, the device supports
using RADIUS and HWTACACS for AAA, and RADIUS is often used in practice.
1.1.2 Introduction to RADIUS
Remote Authentication Dial-In User Service (RADIUS) is a distributed information
interaction protocol in a client/server model. RADIUS can protect networks against
unauthorized access and is often used in network environments where both high
security and remote user access are required. Based on UDP, RADIUS defines the
RADIUS packet format and the message transfer mechanism, and uses UDP port 1812
as the authentication port and 1813 as the accounting port.
RADIUS was originally designed for dial-in user access. With the diversification of
access methods, RADIUS has been extended to support more access methods, for
example, Ethernet access and ADSL access. It uses authentication and authorization