Message Processing and Dispatching for the Simple Network Management Protocol (SNMP)
RFC 2572
Document | Type |
RFC - Draft Standard
(April 1999; No errata)
Obsoleted by RFC 3412
Obsoletes RFC 2272
|
|
---|---|---|---|
Authors | Bert Wijnen , David Harrington , Jeff Case , Randy Presuhn | ||
Last updated | 2013-03-02 | ||
Stream | IETF | ||
Formats | plain text html pdf htmlized bibtex | ||
Stream | WG state | (None) | |
Document shepherd | No shepherd assigned | ||
IESG | IESG state | RFC 2572 (Draft Standard) | |
Consensus Boilerplate | Unknown | ||
Telechat date | |||
Responsible AD | (None) | ||
Send notices to | (None) |
Network Working Group J. Case Request for Comments: 2572 SNMP Research Inc. Obsoletes: 2272 D. Harrington Category: Standards Track Cabletron Systems, Inc. R. Presuhn BMC Software, Inc. B. Wijnen IBM T. J. Watson Research April 1999 Message Processing and Dispatching for the Simple Network Management Protocol (SNMP) Status of this Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited. Copyright Notice Copyright (C) The Internet Society (1999). All Rights Reserved. Abstract This document describes the Message Processing and Dispatching for SNMP messages within the SNMP architecture [RFC2571]. It defines the procedures for dispatching potentially multiple versions of SNMP messages to the proper SNMP Message Processing Models, and for dispatching PDUs to SNMP applications. This document also describes one Message Processing Model - the SNMPv3 Message Processing Model. Table of Contents 1. Introduction ................................................ 3 2. Overview .................................................... 3 2.1. The Dispatcher. .......................................... 5 2.2. Message Processing Subsystem .............................. 5 3. Elements of Message Processing and Dispatching .............. 5 3.1. messageProcessingModel .................................... 6 3.2. pduVersion ................................................ 6 3.3. pduType ................................................... 7 3.4. sendPduHandle ............................................. 7 4. Dispatcher Elements of Procedure ............................ 7 4.1. Sending an SNMP Message to the Network .................... 7 SNMPv3 Working Group Standards Track [Page 1] RFC 2572 Message Processing and Dispatching April 1999 4.1.1. Sending a Request or Notification ....................... 7 4.1.2. Sending a Response to the Network ....................... 9 4.2. Receiving an SNMP Message from the Network ................ 11 4.2.1. Message Dispatching of received SNMP Messages ........... 11 4.2.2. PDU Dispatching for Incoming Messages ................... 12 4.2.2.1. Incoming Requests and Notifications ................... 12 4.2.2.2. Incoming Responses .................................... 14 4.3. Application Registration for Handling PDU types ........... 15 4.4. Application Unregistration for Handling PDU Types ......... 16 5. Definitions ................................................. 16 5.1. Definitions for SNMP Message Processing and Dispatching ... 16 6. The SNMPv3 Message Format ................................... 20 6.1. msgVersion ................................................ 21 6.2. msgID ..................................................... 21 6.3. msgMaxSize ................................................ 21 6.4. msgFlags .................................................. 22 6.5. msgSecurityModel .......................................... 24 6.6. msgSecurityParameters ..................................... 24 6.7. scopedPduData ............................................. 24 6.8. scopedPDU ................................................. 25 6.8.1. contextEngineID ......................................... 25 6.8.2. contextName ............................................. 25 6.8.3. data .................................................... 25 7. Elements of Procedure for v3MP .............................. 25 7.1. Prepare an Outgoing SNMP Message .......................... 36 7.2. Prepare Data Elements from an Incoming SNMP Message ....... 31 8. Intellectual Property ....................................... 37 9. Acknowledgements ............................................ 37 10. Security Considerations .................................... 39 11. References ................................................. 40 12. Editors' Addresses ......................................... 41 13. Changes From RFC 2272 ...................................... 42 14. Full Copyright Statement ................................... 44Show full document text