A network security engineer is designing a centralized AAA solution for administrative management access to core switches and firewalls. Organization security policies dictate that authentication and authorization functions must be decoupled to allow granular per-command authorization rules, the complete packet payload (including administrative commands) must be encrypted over the wire, and the protocol must use connection-oriented transport on standard port 49. Which protocol should the engineer select to meet all of these compliance requirements?
- TACACS+, because it decouples AAA services, encrypts the entire packet payload, and operates over TCP port 49.Answer
- BRADIUS, because it decouples authentication and authorization into separate server processes while encrypting all payload attributes over TCP port 49.
- CRADIUS, because it protects network device management sessions by encrypting user credentials and CLI commands over UDP ports 1812 and 1813.
- DTACACS+, because it uses UDP port 1812 to provide high-speed, connectionless transport for decoupled authentication and authorization transactions.
Answer
TACACS+ is the correct protocol choice because it decouples AAA functions, encrypts the full packet body, and uses TCP port 49.
TACACS+ (Terminal Access Controller Access-Control System Plus) strictly satisfies all three requirements specified in the scenario. It decouples authentication, authorization, and accounting into independent processes, enabling fine-grained, command-by-command authorization for device management. Furthermore, TACACS+ encrypts the entire body of every packet (excluding only the standard TACACS+ header), protecting sensitive administrative data and commands in transit. Finally, TACACS+ operates over connection-oriented TCP on standard port 49.
Step-by-Step Solution
Key Concept
RADIUS vs TACACS+ AAA Architectural Differences