⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc1444.txt

📁 RFC 的详细文档!
💻 TXT
📖 第 1 页 / 共 4 页
字号:



          Network Working Group                                  J. Case
          Request for Comments: 1444                 SNMP Research, Inc.
                                                           K. McCloghrie
                                                      Hughes LAN Systems
                                                                 M. Rose
                                            Dover Beach Consulting, Inc.
                                                           S. Waldbusser
                                              Carnegie Mellon University
                                                              April 1993


                              Conformance Statements
                               for version 2 of the
                   Simple Network Management Protocol (SNMPv2)


          Status of this Memo

          This RFC specifes an IAB standards track protocol for the
          Internet community, and requests discussion and suggestions
          for improvements.  Please refer to the current edition of the
          "IAB Official Protocol Standards" for the standardization
          state and status of this protocol.  Distribution of this memo
          is unlimited.


          Table of Contents


          1 Introduction ..........................................    2
          1.1 A Note on Terminology ...............................    2
          2 Definitions ...........................................    3
          3.1 The OBJECT-GROUP macro ..............................    3
          3.2 The MODULE-COMPLIANCE macro .........................    4
          3.3 The AGENT-CAPABILITIES macro ........................    7
          3 Mapping of the OBJECT-GROUP macro .....................   10
          3.1 Mapping of the OBJECTS clause .......................   10
          3.2 Mapping of the STATUS clause ........................   10
          3.3 Mapping of the DESCRIPTION clause ...................   10
          3.4 Mapping of the REFERENCE clause .....................   11
          3.5 Mapping of the OBJECT-GROUP value ...................   11
          3.6 Usage Example .......................................   12
          4 Mapping of the MODULE-COMPLIANCE macro ................   13
          4.1 Mapping of the STATUS clause ........................   13
          4.2 Mapping of the DESCRIPTION clause ...................   13
          4.3 Mapping of the REFERENCE clause .....................   13
          4.4 Mapping of the MODULE clause ........................   13
          4.4.1 Mapping of the MANDATORY-GROUPS clause ............   14
          4.4.2 Mapping of the GROUP clause .......................   14
          4.4.3 Mapping of the OBJECT clause ......................   14




          Case, McCloghrie, Rose & Waldbusser                  [Page  i]





          RFC 1444      Conformance Statements for SNMPv2     April 1993


          4.4.3.1 Mapping of the SYNTAX clause ....................   15
          4.4.3.2 Mapping of the WRITE-SYNTAX clause ..............   15
          4.4.3.3 Mapping of the MIN-ACCESS clause ................   15
          4.4.3.4 Mapping of the DESCRIPTION clause ...............   16
          4.5 Mapping of the MODULE-COMPLIANCE value ..............   16
          4.6 Usage Example .......................................   17
          5 Mapping of the AGENT-CAPABILITIES macro ...............   19
          5.1 Mapping of the PRODUCT-RELEASE clause ...............   20
          5.2 Mapping of the STATUS clause ........................   20
          5.3 Mapping of the DESCRIPTION clause ...................   20
          5.4 Mapping of the REFERENCE clause .....................   20
          5.5 Mapping of the SUPPORTS clause ......................   20
          5.5.1 Mapping of the INCLUDES clause ....................   21
          5.5.2 Mapping of the VARIATION clause ...................   21
          5.5.2.1 Mapping of the SYNTAX clause ....................   21
          5.5.2.2 Mapping of the WRITE-SYNTAX clause ..............   21
          5.5.2.3 Mapping of the ACCESS clause ....................   22
          5.5.2.4 Mapping of the CREATION-REQUIRES clause .........   22
          5.5.2.5 Mapping of the DEFVAL clause ....................   23
          5.5.2.6 Mapping of the DESCRIPTION clause ...............   23
          5.6 Mapping of the AGENT-CAPABILITIES value .............   23
          5.7 Usage Example .......................................   24
          6 Extending an Information Module .......................   26
          6.1 Conformance Groups ..................................   26
          6.2 Compliance Definitions ..............................   26
          6.3 Capabilities Definitions ............................   26
          7 Acknowledgements ......................................   27
          8 References ............................................   31
          9 Security Considerations ...............................   32
          10 Authors' Addresses ...................................   32




















          Case, McCloghrie, Rose & Waldbusser                   [Page 1]





          RFC 1444      Conformance Statements for SNMPv2     April 1993


          1.  Introduction

          A network management system contains: several (potentially
          many) nodes, each with a processing entity, termed an agent,
          which has access to management instrumentation; at least one
          management station; and, a management protocol, used to convey
          management information between the agents and management
          stations.  Operations of the protocol are carried out under an
          administrative framework which defines both authentication and
          authorization policies.

          Network management stations execute management applications
          which monitor and control network elements.  Network elements
          are devices such as hosts, routers, terminal servers, etc.,
          which are monitored and controlled through access to their
          management information.

          Management information is viewed as a collection of managed
          objects, residing in a virtual information store, termed the
          Management Information Base (MIB).  Collections of related
          objects are defined in MIB modules.  These modules are written
          using a subset of OSI's Abstract Syntax Notation One (ASN.1)
          [1], termed the Structure of Management Information (SMI) [2].

          It may be useful to define the acceptable lower-bounds of
          implementation, along with the actual level of implementation
          achieved.  It is the purpose of this document to define the
          notation used for these purposes.


          1.1.  A Note on Terminology

          For the purpose of exposition, the original Internet-standard
          Network Management Framework, as described in RFCs 1155, 1157,
          and 1212, is termed the SNMP version 1 framework (SNMPv1).
          The current framework is termed the SNMP version 2 framework
          (SNMPv2).













          Case, McCloghrie, Rose & Waldbusser                   [Page 2]





          RFC 1444      Conformance Statements for SNMPv2     April 1993


          2.  Definitions

          SNMPv2-CONF DEFINITIONS ::= BEGIN

          -- definitions for conformance groups

          OBJECT-GROUP MACRO ::=
          BEGIN
              TYPE NOTATION ::=
                            ObjectsPart
                            "STATUS" Status
                            "DESCRIPTION" Text
                            ReferPart

              VALUE NOTATION ::=
                            value(VALUE OBJECT IDENTIFIER)

              ObjectsPart ::=
                            "OBJECTS" "{" Objects "}"
              Objects ::=
                            Object
                          | Objects "," Object
              Object ::=
                            value(Name ObjectName)

              Status ::=
                            "current"
                          | "obsolete"

              ReferPart ::=
                            "REFERENCE" Text
                          | empty

              -- uses the NVT ASCII character set
              Text ::= """" string """"
          END














          Case, McCloghrie, Rose & Waldbusser                   [Page 3]





          RFC 1444      Conformance Statements for SNMPv2     April 1993


          -- definitions for compliance statements

          MODULE-COMPLIANCE MACRO ::=
          BEGIN
              TYPE NOTATION ::=
                            "STATUS" Status
                            "DESCRIPTION" Text
                            ReferPart
                            ModulePart

              VALUE NOTATION ::=
                            value(VALUE OBJECT IDENTIFIER)

              Status ::=
                            "current"
                          | "obsolete"

              ReferPart ::=
                          "REFERENCE" Text
                        | empty

              ModulePart ::=
                            Modules
                          | empty
              Modules ::=
                            Module
                          | Modules Module
              Module ::=
                            -- name of module --
                            "MODULE" ModuleName
                            MandatoryPart
                            CompliancePart

              ModuleName ::=
                            modulereference ModuleIdentifier
                          -- must not be empty unless contained
                          -- in MIB Module
                          | empty
              ModuleIdentifier ::=
                            value(ModuleID OBJECT IDENTIFIER)
                          | empty

              MandatoryPart ::=
                            "MANDATORY-GROUPS" "{" Groups "}"
                          | empty





          Case, McCloghrie, Rose & Waldbusser                   [Page 4]





          RFC 1444      Conformance Statements for SNMPv2     April 1993


              Groups ::=
                            Group
                          | Groups "," Group
              Group ::=
                            value(Group OBJECT IDENTIFIER)

              CompliancePart ::=
                            Compliances
                          | empty

              Compliances ::=
                            Compliance
                          | Compliances Compliance
              Compliance ::=
                            ComplianceGroup
                          | Object

              ComplianceGroup ::=
                            "GROUP" value(Name OBJECT IDENTIFIER)
                            "DESCRIPTION" Text

              Object ::=
                            "OBJECT" value(Name ObjectName)
                            SyntaxPart
                            WriteSyntaxPart
                            AccessPart
                            "DESCRIPTION" Text

              -- must be a refinement for object's SYNTAX clause
              SyntaxPart ::=
                            "SYNTAX" type(SYNTAX)
                          | empty

              -- must be a refinement for object's SYNTAX clause
              WriteSyntaxPart ::=
                            "WRITE-SYNTAX" type(WriteSYNTAX)
                          | empty

              AccessPart ::=
                            "MIN-ACCESS" Access
                          | empty
              Access ::=
                            "not-accessible"
                          | "read-only"
                          | "read-write"





          Case, McCloghrie, Rose & Waldbusser                   [Page 5]





          RFC 1444      Conformance Statements for SNMPv2     April 1993


                          | "read-create"

              -- uses the NVT ASCII character set
              Text ::= """" string """"
          END













































          Case, McCloghrie, Rose & Waldbusser                   [Page 6]





          RFC 1444      Conformance Statements for SNMPv2     April 1993


          -- definitions for capabilities statements

          AGENT-CAPABILITIES MACRO ::=
          BEGIN
              TYPE NOTATION ::=
                            "PRODUCT-RELEASE" Text
                            "STATUS" Status
                            "DESCRIPTION" Text
                            ReferPart
                            ModulePart

              VALUE NOTATION ::=
                            -- agent's sysObjectID [3] or snmpORID [4]
                            value(VALUE OBJECT IDENTIFIER)

              Status ::=
                            "current"
                          | "obsolete"

              ReferPart ::=
                          "REFERENCE" Text
                        | empty

              ModulePart ::=
                            Modules
                          | empty
              Modules ::=
                            Module
                          | Modules Module
              Module ::=
                            -- name of module --
                            "SUPPORTS" ModuleName
                            "INCLUDES" "{" Groups "}"
                            VariationPart

              ModuleName ::=
                            identifier ModuleIdentifier
              ModuleIdentifier ::=
                            value(ModuleID OBJECT IDENTIFIER)
                          | empty

              Groups ::=
                            Group
                          | Groups "," Group
              Group ::=





          Case, McCloghrie, Rose & Waldbusser                   [Page 7]





          RFC 1444      Conformance Statements for SNMPv2     April 1993


                            value(Name OBJECT IDENTIFIER)

              VariationPart ::=
                            Variations
                          | empty
              Variations ::=
                            Variation
                          | Variations Variation

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -