How does 802.1X port-based authentication work?
55
✓
✓ Best Answer
IEEE 802.1X is a port-based network access control protocol that authenticates devices before granting network access.
Components
- Supplicant: Client device seeking access
- Authenticator: The switch enforcing authentication
- Authentication Server: RADIUS or TACACS+ server
Authentication Flow
- Client connects to port; port is in unauthorized state
- Switch sends EAPOL-Request-Identity
- Client responds with identity (username, certificate)
- Switch relays credentials to RADIUS server
- RADIUS server authenticates and replies
- On success, switch opens port for normal traffic
EAP Methods
- EAP-TLS: Certificate-based (most secure)
- PEAP: Username/password inside TLS tunnel
- EAP-TTLS: Similar to PEAP
- EAP-MD5: Legacy, insecure
Deployment Modes
- Single-host: Only one device per port
- Multi-host: Multiple devices, one authenticates
- Multi-domain: Voice + data device separately
- Multi-auth: Each device independently authenticated
Fallback Mechanisms
- MAC Authentication Bypass (MAB): For devices that can't do 802.1X (printers, cameras)
- Guest VLAN: Limited access on failed auth
- Auth-Fail VLAN: Different network for failures
Considerations for Industrial
- Legacy PLCs often lack 802.1X support — use MAB with MAC binding
- Radius server availability is critical — deploy redundantly
- Certificate management can be complex for many devices
- Test failure modes carefully in OT environments
2 Other Answers
17
MAB is a lifesaver for older industrial gear. Just track those MACs carefully!
21
Design for RADIUS server failure — you don't want to lock yourself out of your switches.
Your Answer
You must be signed in to post an answer.