RFC 2571 (rfc2571) - Page 2 of 62


An Architecture for Describing SNMP Management Frameworks



Alternative Format: Original Text Document



RFC 2571           Architecture for SNMP Frameworks             April 1999


   2.6. Security ..................................................   11
   2.7. Access Control ............................................   12
   2.8. Protocol Operations .......................................   12
   2.9. Applications ..............................................   13
   2.10. Structure of Management Information ......................   14
   2.11. Textual Conventions ......................................   14
   2.12. Conformance Statements ...................................   14
   2.13. Management Information Base Modules ......................   14
   2.13.1. SNMP Instrumentation MIBs ..............................   14
   2.14. SNMP Framework Documents .................................   14
   3. Elements of the Architecture ................................   15
   3.1. The Naming of Entities ....................................   16
   3.1.1. SNMP engine .............................................   17
   3.1.1.1. snmpEngineID ..........................................   17
   3.1.1.2. Dispatcher ............................................   17
   3.1.1.3. Message Processing Subsystem ..........................   18
   3.1.1.3.1. Message Processing Model ............................   18
   3.1.1.4. Security Subsystem ....................................   18
   3.1.1.4.1. Security Model ......................................   19
   3.1.1.4.2. Security Protocol ...................................   19
   3.1.2. Access Control Subsystem ................................   19
   3.1.2.1. Access Control Model ..................................   20
   3.1.3. Applications ............................................   20
   3.1.3.1. SNMP Manager ..........................................   20
   3.1.3.2. SNMP Agent ............................................   22
   3.2. The Naming of Identities ..................................   23
   3.2.1. Principal ...............................................   23
   3.2.2. securityName ............................................   23
   3.2.3. Model-dependent security ID .............................   24
   3.3. The Naming of Management Information ......................   25
   3.3.1. An SNMP Context .........................................   26
   3.3.2. contextEngineID .........................................   26
   3.3.3. contextName .............................................   27
   3.3.4. scopedPDU ...............................................   27
   3.4. Other Constructs ..........................................   27
   3.4.1. maxSizeResponseScopedPDU ................................   27
   3.4.2. Local Configuration Datastore ...........................   27
   3.4.3. securityLevel ...........................................   27
   4. Abstract Service Interfaces .................................   28
   4.1. Dispatcher Primitives .....................................   28
   4.1.1. Generate Outgoing Request or Notification ...............   28
   4.1.2. Process Incoming Request or Notification PDU ............   29
   4.1.3. Generate Outgoing Response ..............................   29
   4.1.4. Process Incoming Response PDU ...........................   29
   4.1.5. Registering Responsibility for Handling SNMP PDUs .......   30
   4.2. Message Processing Subsystem Primitives ...................   30
   4.2.1. Prepare Outgoing SNMP Request or Notification Message ...   31
   4.2.2. Prepare an Outgoing SNMP Response Message ...............   31



SNMPv3 Working Group        Standards Track