##
AAA & Access Control
Authentication, Authorization, Accounting — enforced by RADIUS or TACACS+, with 802.1X at the edge.
// facts
- AAA = Authentication (who) · Authorization (what) · Accounting (log)
- 802.1X: supplicant → authenticator (switch) → RADIUS server
- EAP carries the authentication conversation
- Port security violation modes: protect / restrict / shutdown
- Zero Trust: never trust, always verify — per request
// 802.1X roles
Supplicant
client
EAPOL ▶ client
Authenticator
switch / AP
RADIUS ▶ switch / AP
Auth Server
RADIUS
RADIUS
The port stays in an unauthorized state (only EAPOL allowed) until the server returns Access-Accept.
aaa new-model
radius-server host 10.0.0.100 key MyRadiusKey
aaa authentication dot1x default group radius
dot1x system-auth-control
!
interface Gi0/1
switchport mode access
dot1x port-control auto
dot1x host-mode single-host
dot1x guest-vlan 123
dot1x auth-fail vlan 456 show dot1x interface Gi0/1
show dot1x statistics
dot1x re-authenticate interface Gi0/1