SNMP versions and security models
Supported SNMP versions
-
SNMPv1: The Simple Network Management Protocol, a Full Internet Standard, defined in RFC 1157.
-
SNMPv2C: The community-string-based administrative framework for SNMPv2, an experimental internet protocol defined in RFC 1901. It retains the bulk retrieval and improved error handling of SNMPv2Classic.
-
SNMPv3: An interoperable standards-based protocol defined in RFCs 2273 to 2275. It provides secure access to devices through these features.
-
Message integrity ensures that a packet was not tampered with in transit.
-
Authentication determines that the message is from a valid source.
-
Encryption prevents unauthorized sources from reading packet contents.

Note
Both SNMPv1 and SNMPv2C use a community-based form of security. The management station access is defined by an IP address access control list and a password.
-
SNMPv3 security models and levels
SNMPv3 provides security models and levels. A security model is an authentication strategy set up for a user and their group. A security level defines the type of security permitted in a security model. Available security models include SNMPv1, SNMPv2C, and SNMPv3.
![]() Note |
To select encryption, enter the priv keyword. |
The table identifies characteristics and compares combinations of security models and levels:
|
Model |
Level |
Authentication |
Encryption |
Result |
|---|---|---|---|---|
|
SNMPv1 |
noAuthNoPriv |
Community string |
No |
Uses a community string match for authentication. |
|
SNMPv2C |
noAuthNoPriv |
Community string |
No |
Uses a community string match for authentication. |
|
SNMPv3 |
noAuthNoPriv |
Username |
No |
Uses a username match for authentication. |
|
SNMPv3 |
authNoPriv |
MD5 or SHA |
No |
Provides authentication based on the HMAC-MD5 or HMAC-SHA algorithms. |
|
SNMPv3 |
authPriv |
MD5 or SHA |
Data Encryption Standard (DES) or Advanced Encryption Standard (AES) |
Provides authentication based on HMAC-MD5 or HMAC-SHA algorithms and allows this encryption:
|
Feedback