30% off every course until Sunday, October 11. Our biggest update yet, and we'd like you to try it. Applied automatically at checkout.

Choose your certification
Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

6.8.2. TACACS+ vs RADIUS

Both protocols provide centralized AAA, but they were designed for different use cases and make different trade-offs.

TACACS+ (Cisco-developed):

  • Encrypts the entire packet—command contents are hidden
  • Separates authentication, authorization, and accounting into independent processes
  • Gives you granular control: "This user can run show ip route but not configure terminal"
  • Best for: Device administration (managing routers and switches)

RADIUS (Open standard):

  • Only encrypts the password—other attributes are cleartext
  • Combines authentication and authorization in one step
  • Designed for high-volume access control (thousands of users connecting)
  • Best for: Network access (VPN, wireless, 802.1X)
FeatureTACACS+RADIUS
ProtocolTCP 49UDP 1812/1813
EncryptionFull packetPassword only
AAA separationYes (granular control)No (A&A combined)
VendorCisco-developedOpen standard (RFC 2865)
Best forDevice admin CLI accessUser network access

The decision framework: If you're controlling who can SSH to your switches and what commands they can run, use TACACS+. If you're authenticating wireless users or VPN connections, use RADIUS.

⚠️ Exam Trap: TACACS+ uses TCP (reliable, connection-oriented). RADIUS uses UDP (faster, but AAA server failure requires retries). Know the ports: TACACS+ = 49, RADIUS = 1812/1813.

See how it connects
Alvin Varughese
Written byAlvin Varughese
Founder•20 professional certifications