RFCs
Introduction
Three major versions of SNMP have been specified by the SNMP IETF Working Group over a period of time.
SNMP v1 was specified in RFCs 1155, 1157, 1212, 1213 and 1215 during 1990 and 1991. These RFCs, which were widely implemented in networking equipment in the past, have been classified by the IETF as historic, being superseded by the SNMPv3 standards.
SNMP v2 was specified in RFCs 1901, 1902, 1903, 1904, 1906, 1907, 1908, 1909, 1910 during 1996. SNMP v2 provided additional protocol messages for efficiency and attempted to provide security. A consensus could not be reached on the security proposals. The RFCs 1901, 1909 and 1910 were classified by the IETF as historic, being superseded by the SNMPv3 standards.
SNMP v3 is specified in RFCs 3410, 3411, 3412, 3413, 3414, 3415, together with the revised v2 RFCs 3416, 3417, 3418, and 3419 for the protocol, transport mappings and MIB, all published in December 2002, and RFCs 2578, 2579, 2580 on the Structure of Management Information. The SNMPv3 specifications were classified by the IETF as full standards and have been implemented.
Kardinia Software presented a tutorial “SNMP v1, v2 and v3” at the HP Software Forum in Sydney in March 2006.
This tutorial traces the evolution of SNMP v1, v2 and v3, looks at the data model and protocol, and summarizes the implementation of SNMP in HP OpenView Network Node Manager.
You can download it as an Acrobat Reader PDF file KardiniaSoftwareSNMPtutorial_HPSF2006Sydney.pdf
RFC Number Name Authors Date RFC 3410 Introduction and Applicability Statements for Internet-Standard Management Framework J. Case, R. Mundy, D. Partain, B. Stewart December 2002 RFC 3411 An Architecture for Describing SNMP Management Frameworks B. Wijnen, D. Harrington, R. Presuhn December 2002 RFC 3412 Message Processing and Dispatching for the Simple Network Management Protocol (SNMP) J. Case, D. Harrington, R. Presuhn, B. Wijnen December 2002 RFC 3413 SNMP Applications D. Levi, P. Meyer, B. Stewart December 2002 RFC 3414 User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3) U. Blumenthal, B. Wijnen December 2002 RFC 3415 View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP) B. Wijnen, R. Presuhn, K. McCloghrie December 2002 RFC 3416 Version 2 of the Protocol Operations for the Simple Network Management Protocol (SNMP) R.Presuhn December 2002 RFC 3417 Transport Mappings for the Simple Network Management Protocol (SNMP) R.Presuhn December 2002 RFC 3418 Management Information Base (MIB) for the Simple Network Management Protocol (SNMP) R.Presuhn December 2002 RFC 3419 Textual Conventions for Transport Addresses. M. Daniele, J. Schoenwaelder December 2002 RFC 3584 Coexistence between Version 1, Version 2, and Version 3 of the Internet-standard Network Management Framework R. Frye, D. Levi, S. Routhier, B. Wijnen August 2003 RFC 2578 Structure of Management Information Version 2 (SMIv2). K. McCloghrie, D. Perkins, J. Schoenwaelder, J.Case, M.Rose, and S. Waldbusser. December 2002 RFC 2579 Textual Conventions for SMIv2. K. McCloghrie, D. Perkins, J. Schoenwaelder, J.Case, M.Rose, and S. Waldbusser. December 2002 RFC 2580 Conformance Statements for SMIv2 K. McCloghrie, D. Perkins, J. Schoenwaelder, J.Case, M.Rose, and S. Waldbusser December 2002
RFC Number | Name | Authors | Date |
RFC 1155 | Structure and identification of management information for TCP/IP-based internets | M.T. Rose, K. McCloghrie | May-01-1990 |
RFC 1157 | Simple Network Management Protocol (SNMP) | J.D. Case, M. Fedor, M.L. Schoffstall, C. Davin. | May-01-1990 |
RFC 1212 | Concise MIB definitions | M.T. Rose, K. McCloghrie | Mar-01-1991 |
RFC 1213 | Management Information Base for Network Management of TCP/IP-based internets:MIB-II | K. McCloghrie, M.T. Rose | Mar-01-1991 |
RFC 1215 | A convention for defining traps for use with the SNMP |