Draft Management Information Base for SMP Jul 92 Management Information Base for the Simple Management Protocol (SMP) Framework Sat Jul 4 17:76:06 1992 Jeffrey D. Case SNMP Research, Inc. University of Tennessee, Knoxville case@cs.utk.edu Keith McCloghrie Hughes LAN Systems kzm@hls.com Marshall T. Rose Dover Beach Consulting, Inc. mrose@dbc.mtview.ca.us Steven L. Waldbusser Carnegie Mellon University waldbusser@andrew.cmu.edu 1. Status of this Memo This document is an Internet Draft. Internet Drafts are working documents of the Internet Engineering Task Force (IETF), its Areas, and its Working Groups. Note that other groups may also distribute working documents as Internet Drafts. Internet Drafts are draft documents valid for a maximum of six months. Internet Drafts may be updated, replaced, or obsoleted by other documents at any time. It is not appropriate to use Internet Drafts as reference material or to cite them other than as a "working draft" or "work in Expires January 4, 1993 [Page 1] Draft Management Information Base for SMP Jul 92 progress". Please check the 1id-abstracts.txt listing contained in the internet-drafts Shadow Directories on nic.ddn.mil, nnsc.nsf.net, nic.nordu.net, ftp.nisc.sri.com, or munnari.oz.au to learn the current status of any Internet Draft. Please send comments to the SNMP discussion group, . Expires January 4, 1993 [Page 2] Draft Management Information Base for SMP Jul 92 2. Introduction A network management system contains: several (potentially many) nodes, each with management instrumentation termed an agent; at least one management station; and, a management protocol, which is 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, termed the Simple Management Protocol (SMP) [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 SMP entity. Expires January 4, 1993 [Page 3] Draft Management Information Base for SMP Jul 92 3. Definitions SMP-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, OBJECT-GROUP, MODULE-COMPLIANCE, ObjectName, smpObjects, Integer32, Counter32 FROM SMP-SMI DisplayString, TestAndIncr, TimeStamp FROM SMP-TC ifIndex, egpNeighAddr FROM RFC1213-MIB partyEntry FROM RFCxxx-MIB; -- compliance statement for SMP protocol entities smp-compliance OBJECT IDENTIFIER ::= { smpObjects 1 } smp-mib-compliance MODULE-COMPLIANCE MODULE RFC1213-MIB MANDATORY-GROUPS { system, snmp } -- although the snmp group is mandated, a SMP entity will -- not implement these objects: -- -- snmpInBadVersions -- snmpInBadCommunityNames -- snmpInBadCommunityUses MODULE RFC1351-MIB MANDATORY-GROUPS { partyTable, partySecretsTable, aclTable, viewTable } MODULE -- this module MANDATORY-GROUPS { smpInOut, smpOR, smpTrap, smpSet } ::= { smp-compliance 1 } Expires January 4, 1993 [Page 4] Draft Management Information Base for SMP Jul 92 -- the SMP input/output group smpInOut OBJECT-GROUP OBJECTS { smpInGetBulkRequests, smpOutGetBulkRequests, smpInInformRequests, smpOutInformRequests, smpInTraps, smpOutTraps, smpOutReadOnlys, smpInNoAccesses, smpOutNoAccesses, smpInWrongTypes, smpOutWrongTypes, smpInWrongLengths, smpOutWrongLengths, smpInWrongEncodings, smpOutWrongEncodings, smpInWrongValues, smpOutWrongValues, smpInNoCreations, smpOutNoCreations, smpInInconsistentValues, smpOutInconsistentValues, smpInResourceUnavailables, smpOutResourceUnavailables, smpInCommitFaileds, smpOutCommitFaileds, smpInUndoFaileds, smpOutUndoFaileds, smpInAuthorizationErrors, smpOutAuthorizationErrors, smpInNotWritables, smpOutNotWritables, smpInNoSuchObjects, smpOutNoSuchObjects, smpInNoSuchInstances, smpOutNoSuchInstances, smpInEndOfMibViews, smpOutEndOfMibViews, smpInUnknownSrcParties, smpInUnknownDstParties, smpInBadAuths, smpInNotInLifetimes, smpInWrongDigestValues, smpInBadOperations, smpInSilentDrops } DESCRIPTION "A collection of objects providing basic instrumentation of the SMP entity." ::= { smpObjects 2 } smpInGetBulkRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP Get-Bulk PDUs which have been accepted and processed by the SMP entity." ::= { smpInOut 1 } smpOutGetBulkRequests OBJECT-TYPE SYNTAX Counter32 Expires January 4, 1993 [Page 5] Draft Management Information Base for SMP Jul 92 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP Get-Bulk PDUs which have been generated by the SMP entity." ::= { smpInOut 2 } smpInInformRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP Inform-Request PDUs which have been accepted and processed by the SMP entity." ::= { smpInOut 3 } smpOutInformRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP Inform-Request PDUs which have been generated by the SMP entity." ::= { smpInOut 4 } smpInTraps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP-Trap PDUs which have been accepted and processed by the SMP entity." ::= { smpInOut 5 } smpOutTraps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP-Trap PDUs which have been generated by the SMP entity." ::= { smpInOut 6 } smpOutReadOnlys OBJECT-TYPE Expires January 4, 1993 [Page 6] Draft Management Information Base for SMP Jul 92 SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were generated by the SMP entity and for which the value of the error-status field is `readOnly'. (Only a SMP entity acting in the role of a proxy agent may generate a PDU which contains the `read-only' value in the error-status field.)" ::= { smpInOut 7 } smpInNoAccesses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were delivered to the SMP entity and for which the value of the error-status field is `noAccess'." ::= { smpInOut 8 } smpOutNoAccesses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were generated by the SMP entity and for which the value of the error-status field is `noAccess'." ::= { smpInOut 9 } smpInWrongTypes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were delivered to the SMP entity and for which the value of the error-status field is `wrongType'." ::= { smpInOut 10 } smpOutWrongTypes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only Expires January 4, 1993 [Page 7] Draft Management Information Base for SMP Jul 92 STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were generated by the SMP entity and for which the value of the error-status field is `wrongType'." ::= { smpInOut 11 } smpInWrongLengths OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were delivered to the SMP entity and for which the value of the error-status field is `wrongLength'." ::= { smpInOut 12 } smpOutWrongLengths OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were generated by the SMP entity and for which the value of the error-status field is `wrongLength'." ::= { smpInOut 13 } smpInWrongEncodings OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were delivered to the SMP entity and for which the value of the error-status field is `wrongEncoding'." ::= { smpInOut 14 } smpOutWrongEncodings OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were generated by the SMP entity and for which the value of the error-status field is `wrongEncoding'." Expires January 4, 1993 [Page 8] Draft Management Information Base for SMP Jul 92 ::= { smpInOut 15 } smpInWrongValues OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were delivered to the SMP entity and for which the value of the error-status field is `wrongValue'." ::= { smpInOut 16 } smpOutWrongValues OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were generated by the SMP entity and for which the value of the error-status field is `wrongValue'." ::= { smpInOut 17 } smpInNoCreations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were delivered to the SMP entity and for which the value of the error-status field is `noCreation'." ::= { smpInOut 18 } smpOutNoCreations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were generated by the SMP entity and for which the value of the error-status field is `noCreation'." ::= { smpInOut 19 } smpInInconsistentValues OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only Expires January 4, 1993 [Page 9] Draft Management Information Base for SMP Jul 92 STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were delivered to the SMP entity and for which the value of the error-status field is `inconsistentValue'." ::= { smpInOut 20 } smpOutInconsistentValues OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were generated by the SMP entity and for which the value of the error-status field is `inconsistentValue'." ::= { smpInOut 21 } smpInResourceUnavailables OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were delivered to the SMP entity and for which the value of the error-status field is `resourceUnavailable'." ::= { smpInOut 22 } smpOutResourceUnavailables OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were generated by the SMP entity and for which the value of the error-status field is `resourceUnavailable'." ::= { smpInOut 23 } smpInCommitFaileds OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were delivered to the SMP entity and for which the value of the error-status field is `commitFailed'." Expires January 4, 1993 [Page 10] Draft Management Information Base for SMP Jul 92 ::= { smpInOut 24 } smpOutCommitFaileds OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were generated by the SMP entity and for which the value of the error-status field is `commitFailed'." ::= { smpInOut 25 } smpInUndoFaileds OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were delivered to the SMP entity and for which the value of the error-status field is `undoFailed'." ::= { smpInOut 26 } smpOutUndoFaileds OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were generated by the SMP entity and for which the value of the error-status field is `undoFailed'." ::= { smpInOut 27 } smpInAuthorizationErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were delivered to the SMP entity and for which the value of the error-status field is `authorizationError'." ::= { smpInOut 28 } smpOutAuthorizationErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only Expires January 4, 1993 [Page 11] Draft Management Information Base for SMP Jul 92 STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were generated by the SMP entity and for which the value of the error-status field is `authorizationError'." ::= { smpInOut 29 } smpInNotWritables OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were delivered to the SMP entity and for which the value of the error-status field is `notWritable'." ::= { smpInOut 30 } smpOutNotWritables OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SMP PDUs which were generated by the SMP entity and for which the value of the error-status field is `notWritable'." ::= { smpInOut 31 } smpInNoSuchObjects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of variable bindings contained with SMP Response PDUs which were delivered to the SMP entity and for which the value of the error- status field is `noError' and the type of the binding was `noSuchObject'." ::= { smpInOut 32 } smpOutNoSuchObjects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of variable bindings contained Expires January 4, 1993 [Page 12] Draft Management Information Base for SMP Jul 92 with SMP Response PDUs which were generated by the SMP entity and for which the value of the error- status field is `noError' and the type of the binding was `noSuchObject'." ::= { smpInOut 33 } smpInNoSuchInstances OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of variable bindings contained with SMP Response PDUs which were delivered to the SMP entity and for which the value of the error- status field is `noError' and the type of the binding was `noSuchInstance'." ::= { smpInOut 34 } smpOutNoSuchInstances OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of variable bindings contained with SMP Response PDUs which were generated by the SMP entity and for which the value of the error- status field is `noError' and the type of the binding was `noSuchInstance'." ::= { smpInOut 35 } smpInEndOfMibViews OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of variable bindings contained with SMP Response PDUs which were delivered to the SMP entity and for which the value of the error- status field is `noError' and the type of the binding was `endOfMibView'." ::= { smpInOut 36 } smpOutEndOfMibViews OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only Expires January 4, 1993 [Page 13] Draft Management Information Base for SMP Jul 92 STATUS mandatory DESCRIPTION "The total number of variable bindings contained with SMP Response PDUs which were generated by the SMP entity and for which the value of the error- status field is `noError' and the type of the binding was `endOfMibView'." ::= { smpInOut 37 } smpInUnknownSrcParties OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SmpAuthMsgs delivered to the SMP entity for which the authData.srcParty field was not a known remote party." ::= { smpInOut 38 } smpInUnknownDstParties OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SmpAuthMsgs delivered to the SMP entity for which the authData.dstParty field was not a known local party." ::= { smpInOut 39 } smpInBadAuths OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SmpAuthMsgs delivered to the SMP entity which contained an authInfo field which was inconsistent with the authentication protocol associated with the source party." ::= { smpInOut 40 } smpInNotInLifetimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION Expires January 4, 1993 [Page 14] Draft Management Information Base for SMP Jul 92 "The total number of SmpAuthMsgs delivered to the SMP entity which were deemed unauthentic due to their authInfo.authSrcTimestamp field being less than the source party's clock plus lifetime." ::= { smpInOut 41 } smpInWrongDigestValues OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SmpAuthMsgs delivered to the SMP entity which were deemed unauthentic due to their authInfo.authDigest field being unequal to the expected digest value." ::= { smpInOut 42 } smpInBadOperations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of messages delivered to the SMP entity which were silently dropped because the PDU type was inappropriate for the role in which the SMP entity is configured to act; i.e., a SMP entity acting in an agent role will silently drop the following PDU types: Response-PDU, InformRequest-PDU, and SMP-Trap-PDU; whilst a SMP entity acting in a manager role will silently drop the following PDU types: GetRequest-PDU, GetNextRequest-PDU, GetBulkRequest-PDU, and SetRequest-PDU." ::= { smpInOut 43 } smpInSilentDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The total number of GetRequest-PDUs, GetNextRequest-PDUs, GetBulkRequest-PDUs, SetRequest-PDUs, and InformRequest-PDUs delivered to the SMP entity which were silently dropped because the size of an reply containing an Expires January 4, 1993 [Page 15] Draft Management Information Base for SMP Jul 92 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." ::= { smpInOut 44 } Expires January 4, 1993 [Page 16] Draft Management Information Base for SMP Jul 92 -- the object resource group smpOR OBJECT-GROUP OBJECTS { smpORLastChange, smpORIndex, smpORID, smpORDescr } DESCRIPTION "A collection of objects allowing a SMP entity acting in an agent role to describe its dynamically-configurable object resources." ::= { smpObjects 3 } smpORLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime at the time of the most recent change in state or value of any instance of smpORID." ::= { smpOR 1 } smpORTable OBJECT-TYPE SYNTAX SEQUENCE OF SmpOREntry MAX-ACCESS not-accessible STATUS mandatory DESCRIPTION "The (conceptual) table listing the dynamically- configurable object resources in a SMP entity acting in an agent role. SMP entities which do not support dynamically-configurable object resources will never have any instances of the columnar objects in this table." ::= { smpOR 2 } smpOREntry OBJECT-TYPE SYNTAX SmpOREntry MAX-ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry (conceptual row) in the smpORTable." INDEX { smpORIndex } ::= { smpORTable 1 } SmpOREntry ::= SEQUENCE { Expires January 4, 1993 [Page 17] Draft Management Information Base for SMP Jul 92 smpORIndex Integer32, smpORID OBJECT IDENTIFIER, smpORDescr DisplayString } smpORIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS mandatory DESCRIPTION "The auxiliary variable used for identifying instances of the columnar objects in the smpORTable." ::= { smpOREntry 1 } smpORID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "An authoritative identification of one of the dynamically-configurable object resources in a SMP entity acting in an agent role. This is analogous to the sysObjectID object in MIB-II." ::= { smpOREntry 2 } smpORDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of one of the dynamically- configurable object resources in a SMP entity acting in an agent role. This is analogous to the sysDescr object in MIB-II." ::= { smpOREntry 3 } Expires January 4, 1993 [Page 18] Draft Management Information Base for SMP Jul 92 -- the traps group smpTrap OBJECT-GROUP OBJECTS { smpTrapOID, smpTrapNumbers, smpTrapEnterprise } DESCRIPTION "A collection of objects which allow the SMP entity, when acting in an agent role, to be configured to generate SMP-Trap-PDUs." ::= { smpObjects 4 } smpTrapOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS not-accessible STATUS mandatory DESCRIPTION "The authoritative identification of the trap currently being sent. This variable occurs as the first varbind of a SMP-Trap-PDU." ::= { smpTrap 1 } smpTrapTable OBJECT-TYPE SYNTAX SEQUENCE OF SmpTrapEntry MAX-ACCESS not-accessible STATUS mandatory DESCRIPTION "A table which keeps track of how many traps have been sent to each SMP entity." ::= { smpTrap 2 } smpTrapEntry OBJECT-TYPE SYNTAX SmpTrapEntry MAX-ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry which keeps track of how many traps have been sent to a particular SMP entity." AUGMENTS { partyEntry } ::= { smpTrapTable 1 } SmpTrapEntry ::= SEQUENCE { smpTrapNumbers Counter32 } smpTrapNumbers OBJECT-TYPE SYNTAX Counter32 Expires January 4, 1993 [Page 19] Draft Management Information Base for SMP Jul 92 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The number of traps which have been sent to a particular SMP party, since the last initialization of the SMP protocol entity, or the creation of the SMP party, which ever occurred most recently." ::= { smpTrapEntry 1 } smpTrapEnterprise OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS not-accessible STATUS mandatory DESCRIPTION "The authoritative identification of the enterprise associated with the trap currently being sent. When a SMP proxy agent is mapping an RFC1157 Trap-PDU into a SMP-Trap-PDU, this variable occurs as the last varbind." ::= { smpTrap 3 } Expires January 4, 1993 [Page 20] Draft Management Information Base for SMP Jul 92 -- well-known traps smpTraps OBJECT IDENTIFIER ::= { smpObjects 5 } coldStart TRAP-DEFINITION DESCRIPTION "A coldStart trap signifies that the SMP entity, acting in an agent role, is reinitializing itself such that its configuration may be altered." ::= { smpTraps 1 } warmStart TRAP-DEFINITION DESCRIPTION "A warmStart trap signifies that the SMP entity, acting in an agent role, is reinitializing itself such that its configuration is unaltered." ::= { smpTraps 2 } linkDown TRAP-DEFINITION OBJECTS { ifIndex } DESCRIPTION "A linkDown trap signifies that the SMP entity, acting in an agent role, recognizes a failure in one of the communication links represented in its configuration." ::= { smpTraps 3 } linkUp TRAP-DEFINITION OBJECTS { ifIndex } DESCRIPTION "A linkUp trap signifies that the SMP entity, acting in an agent role, recognizes that one of the communication links represented in its configuration has come up." ::= { smpTraps 4 } authenticationFailure TRAP-DEFINITION DESCRIPTION "An authenticationFailure trap signifies that the SMP entity, acting in an agent role, has received a protocol message that is not properly authenticated. While all implementations of the SMP must be capable of generating this trap, the snmpEnableAuthenTraps object indicates whether Expires January 4, 1993 [Page 21] Draft Management Information Base for SMP Jul 92 this trap will be generated." ::= { smpTraps 5 } egpNeighborLoss TRAP-DEFINITION OBJECTS { egpNeighAddr } DESCRIPTION "An egpNeighborLoss trap signifies that an EGP neighbor has been marked down and the EGP peer relationship no longer obtains." ::= { smpTraps 6 } Expires January 4, 1993 [Page 22] Draft Management Information Base for SMP Jul 92 -- the set group smpSet OBJECT-GROUP OBJECTS { smpSetSerialNo } DESCRIPTION "A collection of objects which allow several cooperating SMP entities, all acting in a manager role, to coordinate their use of the SMP set operation." ::= { smpObjects 6 } smpSetSerialNo OBJECT-TYPE SYNTAX TestAndIncr MAX-ACCESS read-write STATUS mandatory DESCRIPTION "An advisory lock used to allow several cooperating SMP entities, all acting in a manager role, to coordinate their use of the SMP set operation. This object is used for coarse-grain coordination. To achieve fine-grain coordination, one or more similar objects might be defined within each MIB group, as appropriate." ::= { smpSet 1 } END Expires January 4, 1993 [Page 23] Draft Management Information Base for SMP Jul 92 4. References [1] Information processing systems - Open Systems Interconnection - Specification of Abstract Syntax Notation One (ASN.1), International Organization for Standardization. International Standard 8824, (December, 1987). [2] J.D. Case, K. McCloghrie, M.T. Rose, S.L. Waldbusser, Structure of Management Information for the Simple Management Protocol (SMP) Framework, (July, 1992). [3] J.D. Case, K. McCloghrie, M.T. Rose, S.L. Waldbusser, Protocol Operations for the Simple Management Protocol (SMP) Framework, (July, 1992). Expires January 4, 1993 [Page 24] Draft Management Information Base for SMP Jul 92 Table of Contents 1 Status of this Memo ................................... 1 2 Introduction .......................................... 3 3 Definitions ........................................... 4 3.1 The SMP Input/Output Group .......................... 5 3.2 The Object Resource Group ........................... 17 3.3 The Traps Group ..................................... 19 3.4.1 Well-known Traps .................................. 21 3.5 The Set Group ....................................... 23 4 References ............................................ 24 Expires January 4, 1993 [Page 25]