Simple Network Management Protocol (SNMP) Number Spaces (last updated 2009-07-01) Registries included below: - Security Models - Message Processing Models - SnmpEngineID Formats - snmpAuthProtocols - snmpPrivProtocols - SNMP Transport Domains Registry Name: Security Models Reference: [RFC3411] Registration Procedures: Standards Action Note: The SnmpSecurityModel TEXTUAL-CONVENTION values managed by IANA are in the range from 0 to 255 inclusive, and are reserved for standards- track Security Models. If this range should in the future prove insufficient, an enterprise number can be allocated to obtain an additional 255 possible values. There are several values of securityModel defined for use with SNMP or reserved for use with supporting MIB objects. They are as follows: Registry: Value Description References ------ --------------------------------- ---------- 0 reserved for 'any' [RFC3411] 1 reserved for SNMPv1 [RFC3411] 2 reserved for SNMPv2c [RFC3411] 3 User-Based Security Model (USM) [RFC3411] 4 Transport Security Model (TSM) [RFC5591] 5-255 Unassigned Registry Name: Message Processing Models Reference: [RFC3411] Registration Procedures: Standards Track Note: The SnmpMessageProcessingModel TEXTUAL-CONVENTION values managed by IANA are in the range 0 to 255, inclusive. Each value uniquely identifies a standards-track Message Processing Model of the Message Processing Subsystem within a SNMP Management Architecture. Should this range prove insufficient in the future, an enterprise number may be obtained for the standards committee to get an additional 256 possible values. Registry: Value Description References ------ ------------------------------------ ---------- 0 reserved for SNMPv1 [RFC3411] 1 reserved for SNMPv2c [RFC3411] 2 reserved for SNMPv2u and SNMPv2* [RFC3411] 3 reserved for SNMPv3 [RFC3411] 4-255 Unassigned Registry Name: SnmpEngineID Formats Reference: [RFC3411][RFC5343] Range Registration Procedures Notes ------- ----------------------- -------------------- 1-127 Specification Required 128-255 Enterprise-specific IANA does not assign Registry: Format Description Reference ------- ------------------------------------ --------- 0 Reserved [RFC3411] 1 IPv4 address [RFC3411] 2 IPv6 address [RFC3411] 3 MAC address [RFC3411] 4 administratively assigned text [RFC3411] 5 administratively assigned octets [RFC3411] 6 local engine [RFC5343] 7-127 Unassigned 128-255 Enterprise-specific [RFC3411] IETF standard protocols for SNMPv3 authentication and privacy The MIB module defined in RFC 3411 defines two OBJECT-IDENTITYs as registration points: 1. snmpAuthProtocols -- "Registration point for standards-track authentication protocols used in SNMP Management Frameworks." The values defined under this registration point are: Value Description References ----- ----------- ---------- 0 Reserved [RFC3411] 1 usmNoAuthProtocol - no authentication [RFC3414] 2 usmHMACMD5AuthProtocol - HMAC-MD5-96 [RFC3414] 3 usmHMACSHAAuthProtocol - HMAC-SHA-96 [RFC3414] 2. snmpPrivProtocols -- "Registration point for standards-track privacy protocols used in SNMP Management Frameworks." The values defined under this registration point are: Value Description References ----- ----------- ---------- 0 Reserved [RFC3411] 1 usmNoPrivProtocol - no privacy [RFC3414] 2 usmDESPrivProtocol - CBC-DES [RFC3414] 3 Reserved 4 usmAesCfb128Protocol - AES-CFB-128 [RFC3826] Registry Name: SNMP Transport Domains Reference: [RFC2578][RFC3417][RFC5590] Registration Procedures: Specification Required Note: Each domain is assigned a MIB-defined OID under snmpDomains. Registry: Prefix snmpDomains Reference ------- ----------------------------- --------- udp snmpUDPDomain [RFC3417][RFC5590] clns snmpCLNSDomain [RFC3417][RFC5590] cons snmpCONSDomain [RFC3417][RFC5590] ddp snmpDDPDomain [RFC3417][RFC5590] ipx snmpIPXDomain [RFC3417][RFC5590] prxy rfc1157Domain [RFC3417][RFC5590] ssh snmpSSHDomain [RFC5592] References ---------- [RFC2578] K. McCloghrie, Ed., D. Perkins, Ed., J. Schoenwaelder, Ed., "Structure of Management Information Version 2 (SMIv2)", RFC 2578, April 1999. [RFC3411] D. Harrington, R. Presuhn, and B. Wijnen, "An Architecture for Describing SNMP Management Frameworks", RFC 3411, December 2002. [RFC3414] D. Harrington, R. Presuhn, and B. Wijnen, "User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)", RFC 3414, December 2002. [RFC3417] R. Presuhn, Ed., "Transport Mappings for the Simple Network Management Protocol (SNMP)", RFC 3417, December 2002. [RFC3826] U. Blumenthal, F. Maino, and K. McCloghrie, "The AES Cipher Algorithm in the SNMP User-based Security Model", RFC 3826, June 2004. [RFC5343] J. Schoenwaelder, "Simple Network Management Protocol (SNMP) Context EngineID Discovery", RFC 5343, September 2008. [RFC5590] D. Harrington, J. Schoenwaelder, "Transport Subsystem for the Simple Network Management Protocol (SNMP)", RFC 5590, June 2009. [RFC5592] D. Harrington, J. Salowey, W. Hardaker, "Secure Shell Transport Model for SNMP", RFC 5592, June 2009. [RFC5591] D. Harrington, W. Hardaker, "Transport Security Model for SNMP", RFC 5591, June 2009. []