A network administrator must poll performance counters from routers across a shared provider link and requires that both the login credentials and the payload of every SNMP message be encrypted in transit. Which SNMP configuration meets this requirement?
- ASNMPv2c using a non-default, read-only community string.
- BSNMPv3 operating in authPriv mode with SHA authentication and AES privacy. Correct
- CSNMPv1 with a read-write community restricted by an access list.
- DSNMPv3 operating in authNoPriv mode with SHA authentication only.
Why A is wrong: A non-default community string is safer than the default 'public', but SNMPv2c carries the community string and the message payload in cleartext, so nothing is encrypted in transit.
Why B is correct: authPriv authenticates the user and applies a privacy protocol such as AES to the payload, so both the credentials and the data are protected in transit as required.
Why C is wrong: An access list limits which hosts may connect, yet SNMPv1 offers no encryption at all and sends the community string and data as cleartext, failing the requirement.
Why D is wrong: SNMPv3 can encrypt, but authNoPriv authenticates the user without applying privacy, so the payload travels unencrypted and only half the requirement is met.