RADIUS

  • RADIUS stands for Remote Authentication Dial-In User Service. It is a AAA protocol (Authentication, Authorization, and Accounting) developed by the Internet Engineering Task Force (IETF). RADIUS is widely used to manage secure access to network devices across different platforms and vendors.

    Purpose of RADIUS

    The main purpose of RADIUS is to verify the identity of users trying to log in. Instead of managing user accounts on each device, RADIUS centralizes access control, which simplifies administration across the network.

    Client-Server Model

    RADIUS works on a client-server architecture:

    • RADIUS Client → the device (such as a router or switch) where the user logs in. It forwards credentials to the server.

    How RADIUS works in network authentication

    Figure 1 – RADIUS client-server model

    • RADIUS Server → the system that verifies those credentials and decides whether to accept or reject the connection.

    RADIUS communicates using UDP as its transport protocol, with:

    • Authentication → Port 1812

    • Accounting → Port 1813

    Older systems may still rely on legacy ports 1645/1646, but modern implementations use 1812/1813.

    ⚠️ One important limitation: RADIUS only encrypts passwords during transmission. Other data, such as usernames or session details, are sent in plain text. For highly secure networks, TACACS+ is often preferred because it encrypts all communication.

    Answer the question below