📄 rfc1450.txt
字号:
Network Working Group J. Case Request for Comments: 1450 SNMP Research, Inc. K. McCloghrie Hughes LAN Systems M. Rose Dover Beach Consulting, Inc. S. Waldbusser Carnegie Mellon University April 1993 Management Information Base 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 SNMPv2 Statistics Group ......................... 4 3.2 The SNMPv1 Statistics Group ......................... 9 3.3 The Object Resource Group ........................... 11 3.4 The Traps Group ..................................... 13 3.4.1 Well-known Traps .................................. 16 3.5 The Set Group ....................................... 18 3.6 Conformance Information ............................. 19 3.6.1 Compliance Statements ............................. 19 3.6.2 Units of Conformance .............................. 20 3 Acknowledgements ...................................... 22 4 References ............................................ 26 5 Security Considerations ............................... 27 6 Authors' Addresses .................................... 27 Case, McCloghrie, Rose & Waldbusser [Page 1] RFC 1450 Management Information Base 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]. The management protocol, SNMPv2 [3], provides for the exchange of messages which convey management information between the agents and the management stations. It is the purpose of this document to define managed objects which describe the behavior of a SNMPv2 entity. 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 1450 Management Information Base for SNMPv2 April 1993 2. Definitions SNMPv2-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, ObjectName, Integer32, Counter32, snmpModules FROM SNMPv2-SMI TruthValue, DisplayString, TestAndIncr, TimeStamp FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF system, ifIndex, egpNeighAddr FROM RFC1213-MIB partyEntry FROM SNMPv2-PARTY-MIB; snmpMIB MODULE-IDENTITY LAST-UPDATED "9304010000Z" ORGANIZATION "IETF SNMPv2 Working Group" CONTACT-INFO " Marshall T. Rose Postal: Dover Beach Consulting, Inc. 420 Whisman Court Mountain View, CA 94043-2186 US Tel: +1 415 968 1052 Fax: +1 415 968 2510 E-mail: mrose@dbc.mtview.ca.us" DESCRIPTION "The MIB module for SNMPv2 entities." ::= { snmpModules 1 } snmpMIBObjects OBJECT IDENTIFIER ::= { snmpMIB 1 } Case, McCloghrie, Rose & Waldbusser [Page 3] RFC 1450 Management Information Base for SNMPv2 April 1993 -- the SNMPv2 statistics group -- -- a collection of objects providing basic instrumentation of -- the SNMPv2 entity. -- A Case diagram[4] relating these objects is: -- -- \v/ transport service -- | -- ==+== snmpStatsPackets -- | -- +==> snmpStats30Something -- | -- +==> snmpStatsEncodingErrors -- | -- +==> snmpStatsUnknownDstParties -- | -- +==> snmpStatsDstPartyMismatches -- | -- +==> snmpStatsUnknownSrcParties -- | -- +==> snmpStatsBadAuths -- | -- +==> snmpStatsNotInLifetimes -- | -- +==> snmpStatsWrongDigestValues -- | -- +==> snmpStatsUnknownContexts -- | -- +==> snmpStatsBadOperations -- | -- +==> snmpStatsSilentDrops -- | -- ===== sink snmpStats OBJECT IDENTIFIER ::= { snmpMIBObjects 1 } Case, McCloghrie, Rose & Waldbusser [Page 4] RFC 1450 Management Information Base for SNMPv2 April 1993 snmpStatsPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received by the SNMPv2 entity from the transport service." REFERENCE "Derived from RFC1213-MIB.snmpInPkts." ::= { snmpStats 1 } snmpStats30Something OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets which had an initial octet with a value of 30 hexadecimal received by a SNMPv2 entity which does not support SNMPv1. (Such packets are possibly misdirected SNMPv1 Messages.)" REFERENCE "Derived from RFC1213-MIB.snmpInASNParseErrs." ::= { snmpStats 2 } snmpStatsEncodingErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received by the SNMPv2 entity which were improperly encoded or had invalid syntax." REFERENCE "Derived from RFC1213-MIB.snmpInASNParseErrs." ::= { snmpStats 3 } Case, McCloghrie, Rose & Waldbusser [Page 5] RFC 1450 Management Information Base for SNMPv2 April 1993 snmpStatsUnknownDstParties OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SnmpPrivMsgs delivered to the SNMPv2 entity for which the privDst field was not a known local party." ::= { snmpStats 4 } snmpStatsDstPartyMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SnmpPrivMsgs delivered to the SNMPv2 entity which contained a SnmpAuthMsg for which the authData.dstParty field did not match the privDst field in the SnmpPrivMsg." ::= { snmpStats 5 } snmpStatsUnknownSrcParties OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SnmpAuthMsgs delivered to the SNMPv2 entity for which the authData.srcParty field was not a known remote party." ::= { snmpStats 6 } snmpStatsBadAuths OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SnmpAuthMsgs delivered to the SNMPv2 entity which contained an authInfo field which was inconsistent with the authentication protocol associated with the source party." ::= { snmpStats 7 } Case, McCloghrie, Rose & Waldbusser [Page 6] RFC 1450 Management Information Base for SNMPv2 April 1993 snmpStatsNotInLifetimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SnmpAuthMsgs delivered to the SNMPv2 entity which were deemed unauthentic due to their authInfo.authSrcTimestamp field being less than the source party's clock plus lifetime." ::= { snmpStats 8 } snmpStatsWrongDigestValues OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SnmpAuthMsgs delivered to the SNMPv2 entity which were deemed unauthentic due to their authInfo.authDigest field being unequal to the expected digest value." ::= { snmpStats 9 } snmpStatsUnknownContexts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SnmpMgmtComs delivered to the SNMPv2 entity for which the context field was not a known SNMPv2 context." ::= { snmpStats 10 } snmpStatsBadOperations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of messages delivered to the SNMPv2 entity which were silently dropped because the PDU type referred to an operation not allowed in the aclTable[5]." ::= { snmpStats 11 } Case, McCloghrie, Rose & Waldbusser [Page 7] RFC 1450 Management Information Base for SNMPv2 April 1993 snmpStatsSilentDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of GetRequest-PDUs, GetNextRequest-PDUs, GetBulkRequest-PDUs, SetRequest-PDUs, and InformRequest-PDUs delivered to the SNMPv2 entity which were silently dropped because the size of an reply containing an alternate Response-PDU with an empty variable- bindings field was greater than either a local constraint or the maximum message size of the request's source party." ::= { snmpStats 12 } Case, McCloghrie, Rose & Waldbusser [Page 8] RFC 1450 Management Information Base for SNMPv2 April 1993 -- the SNMPv1 statistics group -- -- a collection of objects providing basic instrumentation of -- a SNMPv2 entity which also implements SNMPv1. -- A Case diagram[4] relating these objects -- (and those applicable objects in the snmpStats group) -- is: -- -- \v/ transport service -- | -- ==+== snmpStatsPackets -- | -- +==> snmpStatsEncodingErrors -- | -- +==> snmpV1BadCommunityNames -- | -- +==> snmpV1BadCommunityUses -- | -- ===== sink snmpV1 OBJECT IDENTIFIER ::= { snmpMIBObjects 2 } snmpV1BadCommunityNames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of SNMPv1 Messages delivered to the SNMPv2 entity which used a community name not known to the SNMPv2 entity." REFERENCE "Derived from RFC1213- MIB.snmpInBadCommunityNames." ::= { snmpV1 1 } Case, McCloghrie, Rose & Waldbusser [Page 9]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -