A network administrator is designing a centralized access control solution for managing network infrastructure devices, such as switches and routers. The security policy requires that the authorization component must be completely decoupled from authentication, allowing custom command-level access privileges per user group. Additionally, the entire protocol payload, including all administrative commands transmitted during interactive sessions, must be encrypted over a reliable connection. Which protocol best satisfies all of these requirements?
- TACACS+Answer
- BRADIUS
- C802.1X using EAP-TTLS
- DDiameter over UDP port 49
Answer
TACACS+ is the correct choice because it encrypts the entire body of the packet, uses reliable TCP transport (port 49), and separates authentication and authorization processes to allow granular command-level access controls.
The protocol that meets all listed requirements is TACACS+. It operates over TCP port 49, provides full packet body encryption (protecting both credentials and command payloads), and explicitly separates authentication, authorization, and accounting functions, allowing administrators to restrict and authorize individual CLI commands per user group.
Step-by-Step Solution
Key Concept
AAA Protocol Differentiation (RADIUS vs. TACACS+)