TACACS+ Session Calculator
Estimate TACACS+ request volume from device count, admin sessions and per-command authorisation.
Inputs
Concurrent Admin Sessions
3.33
TACACS+ Requests Per Day
32,800
Peak Request Rate
1.90requests/s
Requests Per Session
82
Accounting Records Per Day
16,800
Step by step
Values used
Managed network devices = 800 devices; Admin sessions per device per day = 0.5000 sessions/day; Commands per session = 40 commands; Average session length = 12 min; Peak-to-average factor = 5 ×
TACACS+ Session
requests per session = 2 for authentication plus 2 per command (authorisation and accounting).
Concurrent admin sessions
concurrent sessions = sessions per day × session minutes ÷ 1440
Concurrent Admin Sessions
= 3.33
TACACS+ Requests Per Day
= 32,800
Peak Request Rate
= 1.90 requests/s
Requests Per Session
= 82
Accounting Records Per Day
= 16,800
How it works
Unlike RADIUS, TACACS+ separates authentication, authorisation and accounting, and command authorisation fires on every command an operator types. Request volume is therefore driven by keystroke behaviour rather than by login count. Per-command authorisation multiplies AAA load by the commands per session, so an automation tool that runs hundreds of show commands across a fleet can overwhelm a TACACS+ server that comfortably handles human operators.
Formulas
TACACS+ Session
requests per session = 2 for authentication plus 2 per command (authorisation and accounting).
- 2
- One authentication exchange and one session-start record
- per command
- TACACS+ authorises and accounts each command individually
- requests per day
- Sessions per day × requests per session
Concurrent admin sessions
concurrent sessions = sessions per day × session minutes ÷ 1440
- 1440
- Minutes in a day
- session minutes
- Average length of an admin session
Frequently Asked Questions
How is TACACS+ Session calculated?
requests per session = 2 for authentication plus 2 per command (authorisation and accounting). Unlike RADIUS, TACACS+ separates authentication, authorisation and accounting, and command authorisation fires on every command an operator types. Request volume is therefore driven by keystroke behaviour rather than by login count.
Why does TACACS+ Session matter?
Per-command authorisation multiplies AAA load by the commands per session, so an automation tool that runs hundreds of show commands across a fleet can overwhelm a TACACS+ server that comfortably handles human operators.
What values do I need to enter?
This calculator takes 5 inputs: Managed network devices, Admin sessions per device per day, Commands per session, Average session length, Peak-to-average factor. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Why does automation break TACACS+ sizing?
Scripted collectors issue commands far faster than a person can type, and each one becomes an authorisation request plus an accounting record. Give automation its own privilege model or bypass per-command authorisation for read-only accounts.
You might also need
- RADIUS Capacity CalculatorCommonly used together
- LDAP Query CalculatorCommonly used together
- Active Directory Replication CalculatorCommonly used together
- Infrastructure Services Health Score CalculatorAlso in DNS & Network Services
- SNMP Polling CalculatorAlso in DNS & Network Services
- Service Discovery CalculatorAlso in DNS & Network Services