draft-ietf-snmpv2-mib-ds-01.txt   draft-ietf-snmpv2-mib-ds-02.txt 
Management Information Base Management Information Base
for Version 2 of the for Version 2 of the
Simple Network Management Protocol (SNMPv2) Simple Network Management Protocol (SNMPv2)
19 March 1995 | 31 May 1995 |
draft-ietf-snmpv2-mib-ds-01.txt | draft-ietf-snmpv2-mib-ds-02.txt |
Jeffrey D. Case Jeffrey D. Case
SNMP Research, Inc. SNMP Research, Inc.
case@snmp.com case@snmp.com
Keith McCloghrie Keith McCloghrie
Cisco Systems, Inc. Cisco Systems, Inc.
kzm@cisco.com kzm@cisco.com
Marshall T. Rose Marshall T. Rose
skipping to change at page 3, line 39 skipping to change at page 4, line 5
management stations. It is the purpose of this document to define management stations. It is the purpose of this document to define
managed objects which describe the behavior of a SNMPv2 entity. managed objects which describe the behavior of a SNMPv2 entity.
1.1. A Note on Terminology 1.1. A Note on Terminology
For the purpose of exposition, the original Internet-standard Network For the purpose of exposition, the original Internet-standard Network
Management Framework, as described in RFCs 1155, 1157, and 1212, is 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 1 framework (SNMPv1). The current framework is
termed the SNMP version 2 framework (SNMPv2). termed the SNMP version 2 framework (SNMPv2).
1.2. Change Log 2. Definitions -
For the 19 March version: +
- The changes adopted by the SNMPv2 Working Group. +
For the 1 November version:
- recast RFC 1450 into an Internet-Draft,
- fixed typos,
- fixed syntax of snmpORIndex,
- removed ObjectName from IMPORTS clause,
- removed definitions of linkUp and linkDown notifications since they
are defined in RFC 1573,
- referenced definition of egpNeighborLoss notification (in RFC
1213), in order to remove the last dependency on a MIB defined
using SNMPv1's SMI,
- included the system group from MIB-II.
2. Definitions
SNMPv2-MIB DEFINITIONS ::= BEGIN SNMPv2-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
TimeTicks, Counter32, snmpModules, mib-2 TimeTicks, Counter32, snmpModules, mib-2
FROM SNMPv2-SMI | FROM SNMPv2-SMI
TruthValue, DisplayString, TestAndIncr, TimeStamp TruthValue, DisplayString, TestAndIncr, TimeStamp
FROM SNMPv2-TC | FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF FROM SNMPv2-CONF
partyEntry partyEntry
FROM SNMPv2-PARTY-MIB; | FROM SNMPv2-PARTY-MIB;
snmpMIB MODULE-IDENTITY snmpMIB MODULE-IDENTITY
LAST-UPDATED "9503190000Z" | LAST-UPDATED "9503190000Z"
ORGANIZATION "IETF SNMPv2 Working Group" ORGANIZATION "IETF SNMPv2 Working Group"
CONTACT-INFO CONTACT-INFO
" Marshall T. Rose " Marshall T. Rose
Postal: Dover Beach Consulting, Inc. Postal: Dover Beach Consulting, Inc.
420 Whisman Court 420 Whisman Court
Mountain View, CA 94043-2186 Mountain View, CA 94043-2186
US US
Tel: +1 415 968 1052 Tel: +1 415 968 1052
Fax: +1 415 968 2510 Fax: +1 415 968 2510
E-mail: mrose@dbc.mtview.ca.us" E-mail: mrose@dbc.mtview.ca.us"
DESCRIPTION DESCRIPTION
"The MIB module for SNMPv2 entities." "The MIB module for SNMPv2 entities."
REVISION "9104300000Z" + REVISION "9104300000Z"
DESCRIPTION + DESCRIPTION
"The initial revision of this MIB module was published as + "The initial revision of this MIB module was published as
RFC 1450." + RFC 1450."
::= { snmpModules 1 } ::= { snmpModules 1 }
snmpMIBObjects OBJECT IDENTIFIER ::= { snmpMIB 1 } snmpMIBObjects OBJECT IDENTIFIER ::= { snmpMIB 1 }
-- the System group -- the System group
-- --
-- a collection of objects common to all managed systems. -- a collection of objects common to all managed systems.
-- The system group must be present in every SNMPv2 context.
system OBJECT IDENTIFIER ::= { mib-2 1 } system OBJECT IDENTIFIER ::= { mib-2 1 }
sysDescr OBJECT-TYPE sysDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255)) SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A textual description of the entity. This value should "A textual description of the entity. This value should
include the full name and version identification of the include the full name and version identification of the
skipping to change at page 8, line 5 skipping to change at page 7, line 5
sum initially takes the value zero, Then, for each layer, L, sum initially takes the value zero, Then, for each layer, L,
in the range 1 through 7, that this node performs in the range 1 through 7, that this node performs
transactions for, 2 raised to (L - 1) is added to the sum. transactions for, 2 raised to (L - 1) is added to the sum.
For example, a node which performs only routing functions For example, a node which performs only routing functions
would have a value of 4 (2^(3-1)). In contrast, a node would have a value of 4 (2^(3-1)). In contrast, a node
which is a host offering application services would have a which is a host offering application services would have a
value of 72 (2^(4-1) + 2^(7-1)). Note that in the context value of 72 (2^(4-1) + 2^(7-1)). Note that in the context
of the Internet suite of protocols, values should be of the Internet suite of protocols, values should be
calculated accordingly: calculated accordingly:
layer functionality | layer functionality
1 physical (e.g., repeaters) | 1 physical (e.g., repeaters)
2 datalink/subnetwork (e.g., bridges) | 2 datalink/subnetwork (e.g., bridges)
3 internet (e.g., supports the IP) | 3 internet (e.g., supports the IP)
4 end-to-end (e.g., supports the TCP) | 4 end-to-end (e.g., supports the TCP)
7 applications (e.g., supports the SMTP) | 7 applications (e.g., supports the SMTP)
For systems including OSI protocols, layers 5 and 6 may also For systems including OSI protocols, layers 5 and 6 may also
be counted." be counted."
::= { system 7 } ::= { system 7 }
-- object resource information
--
-- a collection of objects which describe the SNMPv2 entity's
-- (statically and dynamically configurable) support of
-- various MIB modules.
sysORLastChange OBJECT-TYPE + sysORLastChange OBJECT-TYPE
SYNTAX TimeStamp + SYNTAX TimeStamp
MAX-ACCESS read-only + MAX-ACCESS read-only
STATUS current + STATUS current
DESCRIPTION + DESCRIPTION
"The value of sysUpTime at the time of the most recent + "The value of sysUpTime at the time of the most recent
change in state or value of any instance of sysORID." + change in state or value of any instance of sysORID."
::= { system 8 } + ::= { system 8 }
sysORTable OBJECT-TYPE + sysORTable OBJECT-TYPE
SYNTAX SEQUENCE OF SysOREntry + SYNTAX SEQUENCE OF SysOREntry
MAX-ACCESS not-accessible + MAX-ACCESS not-accessible
STATUS current + STATUS current
DESCRIPTION + DESCRIPTION
"The (conceptual) table listing the capabilities of the + "The (conceptual) table listing the capabilities of the
local SNMPv2 entity acting in an agent role with respect to + local SNMPv2 entity acting in an agent role with respect to
various MIB modules. SNMPv2 entities having dynamically- + various MIB modules. SNMPv2 entities having dynamically-
configurable support of MIB modules will have a + configurable support of MIB modules will have a
dynamically-varying number of conceptual rows." + dynamically-varying number of conceptual rows."
::= { system 9 } + ::= { system 9 }
sysOREntry OBJECT-TYPE + sysOREntry OBJECT-TYPE
SYNTAX SysOREntry + SYNTAX SysOREntry
MAX-ACCESS not-accessible + MAX-ACCESS not-accessible
STATUS current + STATUS current
DESCRIPTION + DESCRIPTION
"An entry (conceptual row) in the sysORTable." + "An entry (conceptual row) in the sysORTable."
INDEX { sysORIndex } + INDEX { sysORIndex }
::= { sysORTable 1 } + ::= { sysORTable 1 }
SysOREntry ::= SEQUENCE { + SysOREntry ::= SEQUENCE {
sysORIndex INTEGER, + sysORIndex INTEGER,
sysORID OBJECT IDENTIFIER, + sysORID OBJECT IDENTIFIER,
sysORDescr DisplayString, + sysORDescr DisplayString,
sysORUpTime TimeStamp + sysORUpTime TimeStamp
} + }
sysORIndex OBJECT-TYPE + sysORIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647) + SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible + MAX-ACCESS not-accessible
STATUS current + STATUS current
DESCRIPTION + DESCRIPTION
"The auxiliary variable used for identifying instances of + "The auxiliary variable used for identifying instances of
the columnar objects in the sysORTable." + the columnar objects in the sysORTable."
::= { sysOREntry 1 } + ::= { sysOREntry 1 }
sysORID OBJECT-TYPE + sysORID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER + SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only + MAX-ACCESS read-only
STATUS current + STATUS current
DESCRIPTION + DESCRIPTION
"An authoritative identification of a capabilities statement + "An authoritative identification of a capabilities statement |
with respect to various MIB modules supported by the local + with respect to various MIB modules supported (in the same |
SNMPv2 entity acting in an agent role." + SNMPv2 context) by the local SNMPv2 entity acting in an |
::= { sysOREntry 2 } + agent role." |
::= { sysOREntry 2 }
sysORDescr OBJECT-TYPE + sysORDescr OBJECT-TYPE
SYNTAX DisplayString + SYNTAX DisplayString
MAX-ACCESS read-only + MAX-ACCESS read-only
STATUS current + STATUS current
DESCRIPTION + DESCRIPTION
"A textual description of the capabilities identified by the + "A textual description of the capabilities identified by the
corresponding instance of sysORID." + corresponding instance of sysORID."
::= { sysOREntry 3 } + ::= { sysOREntry 3 }
sysORUpTime OBJECT-TYPE + sysORUpTime OBJECT-TYPE
SYNTAX TimeStamp + SYNTAX TimeStamp
MAX-ACCESS read-only + MAX-ACCESS read-only
STATUS current + STATUS current
DESCRIPTION + DESCRIPTION
"The value of sysUpTime at the time this conceptual row was + "The value of sysUpTime at the time this conceptual row was
last instanciated." + last instanciated."
::= { sysOREntry 4 } + ::= { sysOREntry 4 }
-- the SNMPv2 statistics group -- the SNMPv2 statistics group
-- --
-- a collection of objects providing basic instrumentation of -- a collection of objects providing basic instrumentation of
-- the SNMPv2 entity. -- the SNMPv2 entity.
-- A Case diagram[4] relating these objects is: -- A Case diagram[4] relating these objects is:
--
-- \v/ transport service -- \v/ transport service
-- | -- |
-- ==+== snmpStatsPackets -- ==+== snmpStatsPackets
-- | -- |
-- +==> snmpStats30Something -- +==> snmpStats30Something
-- | -- |
-- +==> snmpStatsEncodingErrors -- +==> snmpStatsEncodingErrors
-- | -- |
-- +==> snmpStatsUnknownDstParties -- +==> snmpStatsUnknownDstParties
-- | -- |
skipping to change at page 11, line 36 skipping to change at page 10, line 36
-- +==> snmpStatsBadAuths -- +==> snmpStatsBadAuths
-- | -- |
-- +==> snmpStatsNotInLifetimes -- +==> snmpStatsNotInLifetimes
-- | -- |
-- +==> snmpStatsWrongDigestValues -- +==> snmpStatsWrongDigestValues
-- | -- |
-- +==> snmpStatsUnknownContexts -- +==> snmpStatsUnknownContexts
-- | -- |
-- +==> snmpStatsBadOperations -- +==> snmpStatsBadOperations
-- | -- |
-- +==> snmpStatsProxyDrops +
-- | +
-- +==> snmpStatsSilentDrops -- +==> snmpStatsSilentDrops
-- | -- |
-- ===== sink -- ===== sink
snmpStats OBJECT IDENTIFIER ::= { snmpMIBObjects 1 } snmpStats OBJECT IDENTIFIER ::= { snmpMIBObjects 1 }
snmpStatsPackets OBJECT-TYPE snmpStatsPackets OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at page 14, line 33 skipping to change at page 13, line 33
authInfo.authDigest field being unequal to the expected authInfo.authDigest field being unequal to the expected
digest value." digest value."
::= { snmpStats 9 } ::= { snmpStats 9 }
snmpStatsUnknownContexts OBJECT-TYPE snmpStatsUnknownContexts OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The total number of SnmpMgmtComs delivered to the SNMPv2 "The total number of SnmpMgmtComs delivered to the SNMPv2
entity for which the context field was not a known SNMPv2 | entity for which the context field was not a known SNMPv2
context, or for which the local/remote realization of the | context, or for which the local/remote realization of the
SNMPv2 context was not consistent with the operation | SNMPv2 context was not consistent with the operation
referred to by the PDU type." | referred to by the PDU type."
::= { snmpStats 10 } ::= { snmpStats 10 }
snmpStatsBadOperations OBJECT-TYPE snmpStatsBadOperations OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The total number of messages delivered to the SNMPv2 entity "The total number of messages delivered to the SNMPv2 entity
which were silently dropped because the PDU type referred to which were silently dropped because the PDU type referred to
an operation not authorized by the acTable [5]." | an operation not authorized by the acTable [5]."
::= { snmpStats 11 } ::= { snmpStats 11 }
snmpStatsSilentDrops OBJECT-TYPE snmpStatsSilentDrops OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The total number of GetRequest-PDUs, GetNextRequest-PDUs, "The total number of GetRequest-PDUs, GetNextRequest-PDUs,
GetBulkRequest-PDUs, SetRequest-PDUs, and InformRequest-PDUs GetBulkRequest-PDUs, SetRequest-PDUs, and InformRequest-PDUs
delivered to the SNMPv2 entity which were silently dropped delivered to the SNMPv2 entity which were silently dropped
because the size of a reply containing an alternate because the size of a reply containing an alternate
Response-PDU with an empty variable-bindings field was Response-PDU with an empty variable-bindings field was
greater than either a local constraint or the maximum greater than either a local constraint or the maximum
message size of the request's source party." message size of the request's source party."
::= { snmpStats 12 } ::= { snmpStats 12 }
snmpStatsProxyDrops OBJECT-TYPE + snmpStatsProxyDrops OBJECT-TYPE
SYNTAX Counter32 + SYNTAX Counter32
MAX-ACCESS read-only + MAX-ACCESS read-only
STATUS current + STATUS current
DESCRIPTION + DESCRIPTION
"The total number of GetRequest-PDUs, GetNextRequest-PDUs, + "The total number of GetRequest-PDUs, GetNextRequest-PDUs,
GetBulkRequest-PDUs, SetRequest-PDUs, and InformRequest-PDUs + GetBulkRequest-PDUs, SetRequest-PDUs, and InformRequest-PDUs
delivered to the SNMPv2 entity which were silently dropped + delivered to the SNMPv2 entity which were silently dropped
because the context indicated a proxy SNMPv2 context and the + because the context indicated a proxy SNMPv2 context and the
transmission of the (possibly translated) message to a proxy + transmission of the (possibly translated) message to a proxy
target failed in a manner (other than a time-out) such that + target failed in a manner (other than a time-out) such that
no Response-PDU could be returned to the original request's + no Response-PDU could be returned to the original request's
source party." + source party."
::= { snmpStats 13 } + ::= { snmpStats 13 }
snmpV2EnableReports OBJECT-TYPE + snmpV2EnableReports OBJECT-TYPE
SYNTAX TruthValue + SYNTAX TruthValue
MAX-ACCESS read-write + MAX-ACCESS read-write
STATUS current + STATUS current
DESCRIPTION + DESCRIPTION
"Indicates whether the SNMPv2 entity, when acting in an + "Indicates whether the SNMPv2 entity, when acting in an
agent role, is permitted to generate the report PDU. The + agent role, is permitted to generate the report PDU. The
value of this object overrides any configuration + value of this object overrides any configuration
information; as such, it provides a means whereby error + information; as such, it provides a means whereby error
reports may be disabled. + reports may be disabled.
Note that it is strongly recommended that this object be + Note that it is strongly recommended that this object be
stored in non-volatile memory so that it remains constant + stored in non-volatile memory so that it remains constant
across re-initializations of the network management system." + across re-initializations of the network management system."
::= { snmpStats 14 } + ::= { snmpStats 14 }
-- the SNMPv1 statistics group -- the SNMPv1 statistics group
-- --
-- a collection of objects providing basic instrumentation of -- a collection of objects providing basic instrumentation of
-- a SNMPv2 entity which also implements SNMPv1. -- a SNMPv2 entity which also implements SNMPv1.
-- A Case diagram[4] relating these objects -- A Case diagram[4] relating these objects
-- (and those applicable objects in the snmpStats group) -- (and those applicable objects in the snmpStats group)
-- is: -- is:
-- --
skipping to change at page 18, line 17 skipping to change at page 17, line 17
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The total number of SNMPv1 Messages delivered to SNMPv2 "The total number of SNMPv1 Messages delivered to SNMPv2
entity containing an operation which was not allowed for the entity containing an operation which was not allowed for the
community named in the Message." community named in the Message."
REFERENCE REFERENCE
"Derived from RFC1213-MIB.snmpInBadCommunityUses." "Derived from RFC1213-MIB.snmpInBadCommunityUses."
::= { snmpV1 2 } ::= { snmpV1 2 }
-- ::= { snmpMIBObjects 3 } this OID is obsolete
-- the traps group
-- --
-- a collection of objects which allow the SNMPv2 entity, when -- a collection of objects which allow the SNMPv2 entity, when
-- acting in an agent role, to be configured to generate -- acting in an agent role, to be configured to generate
-- SNMPv2-Trap-PDUs. -- SNMPv2-Trap-PDUs.
snmpTrap OBJECT IDENTIFIER ::= { snmpMIBObjects 4 } snmpTrap OBJECT IDENTIFIER ::= { snmpMIBObjects 4 }
snmpTrapOID OBJECT-TYPE snmpTrapOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible MAX-ACCESS accessible-for-notify |
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The authoritative identification of the trap currently "The authoritative identification of the trap currently
being sent. This variable occurs as the second varbind of a being sent. This variable occurs as the second varbind of a
SNMPv2-Trap-PDU." SNMPv2-Trap-PDU."
::= { snmpTrap 1 } ::= { snmpTrap 1 }
snmpTrapTable OBJECT-TYPE snmpTrapTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnmpTrapEntry SYNTAX SEQUENCE OF SnmpTrapEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at page 19, line 43 skipping to change at page 18, line 43
SYNTAX SnmpTrapEntry SYNTAX SnmpTrapEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry which keeps track of how many traps have been sent "An entry which keeps track of how many traps have been sent
to a particular SNMPv2 entity." to a particular SNMPv2 entity."
AUGMENTS { partyEntry } AUGMENTS { partyEntry }
::= { snmpTrapTable 1 } ::= { snmpTrapTable 1 }
SnmpTrapEntry ::= SEQUENCE { SnmpTrapEntry ::= SEQUENCE {
snmpTrapNumbers Counter32 | snmpTrapNumbers Counter32
} }
snmpTrapNumbers OBJECT-TYPE snmpTrapNumbers OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of traps which have been sent to a particular "The number of traps which have been sent to a particular
SNMPv2 party, since the last initialization of the SNMPv2 SNMPv2 party, since the last initialization of the SNMPv2
entity, or the creation of the SNMPv2 party, whichever entity, or the creation of the SNMPv2 party, whichever
occurred most recently." occurred most recently."
::= { snmpTrapEntry 1 } ::= { snmpTrapEntry 1 }
snmpTrapEnterprise OBJECT-TYPE snmpTrapEnterprise OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible MAX-ACCESS accessible-for-notify |
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The authoritative identification of the enterprise "The authoritative identification of the enterprise
associated with the trap currently being sent. When a associated with the trap currently being sent. When a
SNMPv2 proxy agent is mapping an RFC1157 Trap-PDU into a SNMPv2 proxy agent is mapping an RFC1157 Trap-PDU into a
SNMPv2-Trap-PDU, this variable occurs as the last varbind." SNMPv2-Trap-PDU, this variable occurs as the last varbind."
::= { snmpTrap 3 } ::= { snmpTrap 3 }
snmpV2EnableAuthenTraps OBJECT-TYPE snmpV2EnableAuthenTraps OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates whether the SNMPv2 entity, when acting in an "Indicates whether the SNMPv2 entity, when acting in an
agent role, is permitted to generate authenticationFailure agent role, is permitted to generate authenticationFailure
traps. The value of this object overrides any configuration traps. The value of this object overrides any configuration
information; as such, it provides a means whereby all information; as such, it provides a means whereby all
authenticationFailure traps may be disabled. authenticationFailure traps may be disabled.
Note that it is strongly recommended that this object be Note that it is strongly recommended that this object be
stored in non-volatile memory so that it remains constant | stored in non-volatile memory so that it remains constant
across | across re-initializations of the network management system."
re-initializations of the network management system."
REFERENCE REFERENCE
"Derived from RFC1213-MIB.snmpEnableAuthenTraps." "Derived from RFC1213-MIB.snmpEnableAuthenTraps."
::= { snmpTrap 4 } ::= { snmpTrap 4 }
-- well-known traps -- well-known traps
snmpTraps OBJECT IDENTIFIER ::= { snmpMIBObjects 5 } snmpTraps OBJECT IDENTIFIER ::= { snmpMIBObjects 5 }
coldStart NOTIFICATION-TYPE coldStart NOTIFICATION-TYPE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A coldStart trap signifies that the SNMPv2 entity, acting "A coldStart trap signifies that the SNMPv2 entity, acting
in an agent role, is reinitializing itself and that its | in an agent role, is reinitializing itself and that its
configuration may have been altered." | configuration may have been altered."
::= { snmpTraps 1 } ::= { snmpTraps 1 }
warmStart NOTIFICATION-TYPE warmStart NOTIFICATION-TYPE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A warmStart trap signifies that the SNMPv2 entity, acting "A warmStart trap signifies that the SNMPv2 entity, acting
in an agent role, is reinitializing itself such that its in an agent role, is reinitializing itself such that its
configuration is unaltered." configuration is unaltered."
::= { snmpTraps 2 } ::= { snmpTraps 2 }
skipping to change at page 25, line 22 skipping to change at page 24, line 22
snmpMIBGroups OBJECT IDENTIFIER ::= { snmpMIBConformance 2 } snmpMIBGroups OBJECT IDENTIFIER ::= { snmpMIBConformance 2 }
-- compliance statements -- compliance statements
snmpMIBCompliance MODULE-COMPLIANCE snmpMIBCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The compliance statement for SNMPv2 entities which "The compliance statement for SNMPv2 entities which
implement the SNMPv2 MIB." implement the SNMPv2 MIB."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { systemGroup, | MANDATORY-GROUPS { systemGroup, -- in each SNMPv2 context |
snmpStatsGroup, | snmpStatsGroup,
snmpTrapGroup, snmpSetGroup } | snmpTrapGroup, snmpSetGroup }
GROUP snmpV1Group GROUP snmpV1Group
DESCRIPTION DESCRIPTION
"The snmpV1 group is mandatory only for those "The snmpV1 group is mandatory only for those
SNMPv2 entities which also implement SNMPv1." SNMPv2 entities which also implement SNMPv1."
::= { snmpMIBCompliances 1 } ::= { snmpMIBCompliances 1 }
-- units of conformance -- units of conformance
systemGroup OBJECT-GROUP systemGroup OBJECT-GROUP
OBJECTS { sysDescr, sysObjectID, sysUpTime, OBJECTS { sysDescr, sysObjectID, sysUpTime,
sysContact, sysName, sysLocation, sysContact, sysName, sysLocation,
sysServices, | sysServices,
sysORLastChange, sysORID, sysORDescr } | sysORLastChange, sysORID, |
sysORUpTime, sysORDescr } |
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The system group defines objects which are common to all | "The system group defines objects which are common to all
managed systems (i.e., contained in all SNMPv2 contexts)." | managed systems. In particular, every SNMPv2 context |
contains the set of managed objects contained in the system |
group. There is no required relationship between the values |
of these objects in two different contexts." |
::= { snmpMIBGroups 6 } ::= { snmpMIBGroups 6 }
snmpStatsGroup OBJECT-GROUP snmpStatsGroup OBJECT-GROUP
OBJECTS { snmpStatsPackets, snmpStats30Something, OBJECTS { snmpStatsPackets, snmpStats30Something,
snmpStatsEncodingErrors, snmpStatsEncodingErrors,
snmpStatsUnknownDstParties, | snmpStatsUnknownDstParties,
snmpStatsDstPartyMismatches, snmpStatsDstPartyMismatches,
snmpStatsUnknownSrcParties, snmpStatsBadAuths, | snmpStatsUnknownSrcParties, snmpStatsBadAuths,
snmpStatsNotInLifetimes, snmpStatsNotInLifetimes,
snmpStatsWrongDigestValues, | snmpStatsWrongDigestValues,
snmpStatsUnknownContexts, snmpStatsUnknownContexts,
snmpStatsBadOperations, snmpStatsBadOperations,
snmpStatsSilentDrops, | snmpStatsSilentDrops,
snmpStatsProxyDrops, | snmpStatsProxyDrops,
snmpV2EnableReports } | snmpV2EnableReports }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing basic instrumentation of "A collection of objects providing basic instrumentation of
the SNMPv2 entity." the SNMPv2 entity."
::= { snmpMIBGroups 1 } ::= { snmpMIBGroups 1 }
snmpV1Group OBJECT-GROUP snmpV1Group OBJECT-GROUP
OBJECTS { snmpV1BadCommunityNames, snmpV1BadCommunityUses } OBJECTS { snmpV1BadCommunityNames, snmpV1BadCommunityUses }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing basic instrumentation of "A collection of objects providing basic instrumentation of
a SNMPv2 entity which also implements SNMPv1." a SNMPv2 entity which also implements SNMPv1."
::= { snmpMIBGroups 2 } ::= { snmpMIBGroups 2 }
-- ::= { snmpMIBGroups 3 } this OID is obsolete
snmpTrapGroup OBJECT-GROUP snmpTrapGroup OBJECT-GROUP
OBJECTS { snmpTrapNumbers, snmpV2EnableAuthenTraps } OBJECTS { snmpTrapNumbers, snmpV2EnableAuthenTraps }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects which allow the SNMPv2 entity, when "A collection of objects which allow the SNMPv2 entity, when
acting in an agent role, to be configured to generate acting in an agent role, to be configured to generate
SNMPv2-Trap-PDUs." SNMPv2-Trap-PDUs."
::= { snmpMIBGroups 4 } ::= { snmpMIBGroups 4 }
skipping to change at page 28, line 37 skipping to change at page 27, line 37
[1] Information processing systems - Open Systems Interconnection - [1] Information processing systems - Open Systems Interconnection -
Specification of Abstract Syntax Notation One (ASN.1), Specification of Abstract Syntax Notation One (ASN.1),
International Organization for Standardization. International International Organization for Standardization. International
Standard 8824, (December, 1987). Standard 8824, (December, 1987).
[2] Case, J., McCloghrie, K., Rose, M., and Waldbusser, S., "Structure [2] Case, J., McCloghrie, K., Rose, M., and Waldbusser, S., "Structure
of Management Information for Version 2 of the Simple Network of Management Information for Version 2 of the Simple Network
Management Protocol (SNMPv2)", Internet Draft, SNMP Research, Inc., Management Protocol (SNMPv2)", Internet Draft, SNMP Research, Inc.,
Cisco Systems, Dover Beach Consulting, Inc., Carnegie Mellon Cisco Systems, Dover Beach Consulting, Inc., Carnegie Mellon
University, March 1995. | University, May 1995. |
[3] Case, J., McCloghrie, K., Rose, M., and Waldbusser, S., "Protocol [3] Case, J., McCloghrie, K., Rose, M., and Waldbusser, S., "Protocol
Operations for Version 2 of the Simple Network Management Protocol Operations for Version 2 of the Simple Network Management Protocol
(SNMPv2)", Internet Draft, SNMP Research, Inc., Cisco Systems, (SNMPv2)", Internet Draft, SNMP Research, Inc., Cisco Systems,
Dover Beach Consulting, Inc., Carnegie Mellon University, March | Dover Beach Consulting, Inc., Carnegie Mellon University, May 1995. |
1995. |
[4] J.D. Case, C. Partridge, Case Diagrams: A First Step to Diagramed [4] J.D. Case, C. Partridge, Case Diagrams: A First Step to Diagramed
Management Information Bases. Computer Communications Review, Management Information Bases. Computer Communications Review,
Volume 19, Number 1, (January, 1989). Volume 19, Number 1, (January, 1989).
[5] Case, J., Galvin, J., McCloghrie, K., Rose, M., and Waldbusser, S., | [5] Case, J., Galvin, J., McCloghrie, K., Rose, M., and Waldbusser, S.,
"Party MIB for Version 2 of the Simple Network Management Protocol "Party MIB for Version 2 of the Simple Network Management Protocol
(SNMPv2)", Internet Draft, SNMP Research, Inc., Trusted Information | (SNMPv2)", Internet Draft, SNMP Research, Inc., Trusted Information
Systems, Cisco Systems, Dover Beach Consulting, Inc., Carnegie | Systems, Cisco Systems, Dover Beach Consulting, Inc., Carnegie
Mellon University, March 1995. | Mellon University, May 1995. |
5. Security Considerations 5. Security Considerations
Security issues are not discussed in this memo. Security issues are not discussed in this memo.
6. Authors' Addresses 6. Authors' Addresses
Jeffrey D. Case Jeffrey D. Case
SNMP Research, Inc. SNMP Research, Inc.
3001 Kimberlin Heights Rd. 3001 Kimberlin Heights Rd.
skipping to change at page 31, line 9 skipping to change at page 30, line 9
Pittsburgh, PA 15213 Pittsburgh, PA 15213
US US
Phone: +1 412 268 6628 Phone: +1 412 268 6628
Email: waldbusser@cmu.edu Email: waldbusser@cmu.edu
Table of Contents Table of Contents
1 Introduction .................................................... 3 1 Introduction .................................................... 3
1.1 A Note on Terminology ......................................... 3 1.1 A Note on Terminology ......................................... 3
1.2 Change Log .................................................... 3 2 Definitions ..................................................... 4
2 Definitions ..................................................... 5 2.1 The System Group .............................................. 5
2.1 The System Group .............................................. 6 2.2 The SNMPv2 Statistics Group ................................... 10
2.2 The SNMPv2 Statistics Group ................................... 11 2.3 The SNMPv1 Statistics Group ................................... 16
2.3 The SNMPv1 Statistics Group ................................... 17 2.5 The Traps Group ............................................... 18
2.5 The Traps Group ............................................... 19 2.5.1 Well-known Traps ............................................ 21
2.5.1 Well-known Traps ............................................ 22 2.6 The Set Group ................................................. 23
2.6 The Set Group ................................................. 24 2.7 Conformance Information ....................................... 24
2.7 Conformance Information ....................................... 25 2.7.1 Compliance Statements ....................................... 24
2.7.1 Compliance Statements ....................................... 25 2.7.2 Units of Conformance ........................................ 25
2.7.2 Units of Conformance ........................................ 26 3 Acknowledgements ................................................ 27
3 Acknowledgements ................................................ 28 4 References ...................................................... 27
4 References ...................................................... 28 5 Security Considerations ......................................... 29
5 Security Considerations ......................................... 30 6 Authors' Addresses .............................................. 29
6 Authors' Addresses .............................................. 30
 End of changes. 46 change blocks. 
169 lines changed or deleted 159 lines changed or added

This html diff was produced by rfcdiff 1.34. The latest version is available from http://tools.ietf.org/tools/rfcdiff/