-- Optional FDDI MIB, Internet Draft (December 1990) -- Jan 7, 1992 -- 3Com Corporation -- 85 Rangeway Road -- North Billerica, MA 01862 -- (508) 670-9009 ----------------------------------------------------------------------------------- OPT-FDDI-MIB DEFINITIONS ::= BEGIN -- This MIB module uses the extended OBJECT-TYPE macro IMPORTS experimental, Counter FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 -- The following objects are imported from the FDDI-MIB module. -- They are used in the fddi trap definitions defined in this module. snmpFddiSMTStationId, snmpFddiMACSMTAddress, snmpFddiSMTCFState, snmpFddiMACFrameCondition, snmpFddiMACFrameCts, snmpFddiMACErrorCts, snmpFddiMACLostCts, snmpFddiMACFrameErrorRatio, snmpFddiMACUpstreamNbr, snmpFddiMACOldUpstreamNbr, snmpFddiPORTLerCutoff, snmpFddiPORTLerAlarm, snmpFddiPORTLerEstimate, snmpFddiPORTLemRejectCts, snmpFddiPORTLemCts, snmpFddiPORTPCType, snmpFddiPORTConnectState, snmpFddiPORTPCNeighbor FROM FDDI-MIB; -- this is the Optional FDDI MIB module optFddi OBJECT IDENTIFIER ::= { experimental 25 } -- textual conventions FddiTime ::= INTEGER (0..4294967295) FddiResourceId ::= INTEGER (0..65535) FddiTimeStamp ::= OCTET STRING (SIZE (8)) FddiSMTStationIdType ::= OCTET STRING (SIZE (8)) FddiMACLongAddressType ::= OCTET STRING (SIZE (6)) -- groups in the FDDI MIB module optFddiSMT OBJECT IDENTIFIER ::= { optFddi 1 } optFddiMAC OBJECT IDENTIFIER ::= { optFddi 2 } optFddiPORT OBJECT IDENTIFIER ::= { optFddi 3 } optFddiPATH OBJECT IDENTIFIER ::= { optFddi 4 } -- SMT group optSMTTable OBJECT-TYPE SYNTAX SEQUENCE OF OptSMTEntry ACCESS not-accessible STATUS optional DESCRIPTION "A list of objects associated with an SMT which are defined as optional in the SMT 6.2 specification." ::= { optFddiSMT 1 } optSMTEntry OBJECT-TYPE SYNTAX OptSMTEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entries of objects associated with an SMT." INDEX { optSnmpFddiSMTIndex } ::= { optSMTTable 1 } OptSMTEntry ::= SEQUENCE { optSnmpFddiSMTIndex INTEGER, snmpFddiSMTManufOui OCTET STRING, snmpFddiSMTManufData OCTET STRING, snmpFddiSMTUserData OCTET STRING, snmpFddiSMTReportLimit INTEGER } optSnmpFddiSMTIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each SMT. Its value ranges between 1 and the value of smtNumber. The value for each SMT must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. There is no ANSI object corresponding to this one." ::= { optSMTEntry 1 } snmpFddiSMTManufOui OBJECT-TYPE SYNTAX OCTET STRING (SIZE (3)) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the three octet Organizationally Unique Identifier(OUI) assigned by IEEE. This object corresponds to a portion of ANSI { fddiSMT 16 }." ::= { optSMTEntry 2 } snmpFddiSMTManufData OBJECT-TYPE SYNTAX OCTET STRING (SIZE (29)) ACCESS read-only STATUS mandatory DESCRIPTION "29 bytes of manufacturer's data. This object corresponds to a portion of ANSI { fddiSMT 16 }." ::= { optSMTEntry 3 } snmpFddiSMTUserData OBJECT-TYPE SYNTAX OCTET STRING (SIZE (32)) ACCESS read-write STATUS mandatory DESCRIPTION "32 octets of user defined information. This object corresponds to ANSI { fddiSMT 17 }." ::= { optSMTEntry 4 } snmpFddiSMTReportLimit OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Gives the limit on the number of Status Report Frames that shall be queued for transmission after supported Condition becomes Inactive or after and supported Event has been detected. Default value is 5 (valid range 1 .. 2^32-1). This object corresponds to ANSI { fddiSMT 28 }." ::= { optSMTEntry 5 } -- MAC Neighbor Group optMACNbrTable OBJECT-TYPE SYNTAX SEQUENCE OF OptMACNbrTableEntry ACCESS not-accessible STATUS optional DESCRIPTION "A list of objects associated with a MAC which are defined as optional in the SMT 6.2 specification that relate to neighbor information objects." ::= { optFddiMAC 1 } optMACNbrTableEntry OBJECT-TYPE SYNTAX OptMACNbrTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Downstream Neighbor entries for a MAC" INDEX { snmpFddiMACNbrSMTIndex, snmpFddiMACNbrIndex } ::= { optMACNbrTable 1 } OptMACNbrTableEntry ::= SEQUENCE { snmpFddiMACNbrSMTIndex INTEGER, snmpFddiMACNbrIndex INTEGER, snmpFddiMACDownStreamNbr FddiMACLongAddressType, snmpFddiMACOldDownStreamNbr FddiMACLongAddressType } snmpFddiMACNbrSMTIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each SMT. Its value ranges between 1 and the value of smtNumber. The value for each SMT must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. There is no ANSI object corresponding to this one." ::= { optMACNbrTableEntry 1 } snmpFddiMACNbrIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each MAC on the managed entity. The MAC identified by a particular value of this index is that identified by the same value of an ifIndex object instance. That is, if a MAC is associated with interface whose value of ifIndex in the Internet Standard MIB is equal to 5, then the value of this object is also 5. The value for each MAC must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. There is no ANSI object which corresponds to this one." ::= { optMACNbrTableEntry 2 } snmpFddiMACDownStreamNbr OBJECT-TYPE SYNTAX FddiMACLongAddressType ACCESS read-only STATUS mandatory DESCRIPTION "The MAC's downstream neighbor's long individual MAC address. It may be reported in the SMT Neighbor Information Frame protocol. This object corresponds to ANSI { fddiMAC 25 }." ::= { optMACNbrTableEntry 3 } snmpFddiMACOldDownStreamNbr OBJECT-TYPE SYNTAX FddiMACLongAddressType ACCESS read-only STATUS mandatory DESCRIPTION "The previous value of the MAC's down stream neighbor's long individual address. It may be determined by the Neighbor Information Frame protocol. This object corresponds to ANSI { fddiMAC 27 }." ::= { optMACNbrTableEntry 4 } -- MAC Operation Group optMACOperTable OBJECT-TYPE SYNTAX SEQUENCE OF OptMACOperTableEntry ACCESS not-accessible STATUS optional DESCRIPTION "A table of objects associated with a MAC which are defined as optional in the SMT 6.2 specification that relate to the operation of MACs." ::= { optFddiMAC 3 } optMACOperTableEntry OBJECT-TYPE SYNTAX OptMACOperTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Objects that are used in the operation of a MAC." INDEX { snmpFddiMACOperSMTIndex, snmpFddiMACOperIndex } ::= { optMACOperTable 1 } OptMACOperTableEntry ::= SEQUENCE { snmpFddiMACOperSMTIndex INTEGER, snmpFddiMACOperIndex INTEGER, snmpFddiMACTPri0 FddiTime, snmpFddiMACTPri1 FddiTime, snmpFddiMACTPri2 FddiTime, snmpFddiMACTPri3 FddiTime, snmpFddiMACTPri4 FddiTime, snmpFddiMACTPri5 FddiTime, snmpFddiMACTPri6 FddiTime } snmpFddiMACOperSMTIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each SMT. Its value ranges between 1 and the value of smtNumber. The value for each SMT must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. There is no ANSI object corresponding to this one." ::= { optMACOperTableEntry 1 } snmpFddiMACOperIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each MAC on the managed entity. The MAC identified by a particular value of this index is that identified by the same value of an ifIndex object instance. That is, if a MAC is associated with interface whose value of ifIndex in the Internet Standard MIB is equal to 5, then the value of this object is also 5. The value for each MAC must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. There is no ANSI object which corresponds to this one." ::= { optMACOperTableEntry 2 } snmpFddiMACTPri0 OBJECT-TYPE SYNTAX FddiTime ACCESS read-only STATUS mandatory DESCRIPTION "Reference: Mac 2.2.1. It is reported as the unsigned twos-complement of the number( as described in the MAC specification; ref. MAC 7.3.5.2). This object corresponds to ANSI { fddiMAC 56 }." ::= { optMACOperTableEntry 3 } snmpFddiMACTPri1 OBJECT-TYPE SYNTAX FddiTime ACCESS read-only STATUS mandatory DESCRIPTION "Reference: Mac 2.2.1. It is reported as the unsigned twos-complement of the number( as described in the MAC specification; ref. MAC 7.3.5.2). This object corresponds to ANSI { fddiMAC 57 }." ::= { optMACOperTableEntry 4 } snmpFddiMACTPri2 OBJECT-TYPE SYNTAX FddiTime ACCESS read-only STATUS mandatory DESCRIPTION "Reference: Mac 2.2.1. It is reported as the unsigned twos-complement of the number( as described in the MAC specification; ref. MAC 7.3.5.2). This object corresponds to ANSI { fddiMAC 58 }." ::= { optMACOperTableEntry 5 } snmpFddiMACTPri3 OBJECT-TYPE SYNTAX FddiTime ACCESS read-only STATUS mandatory DESCRIPTION "Reference: Mac 2.2.1. It is reported as the unsigned twos-complement of the number( as described in the MAC specification; ref. MAC 7.3.5.2). This object corresponds to ANSI { fddiMAC 59 }." ::= { optMACOperTableEntry 6 } snmpFddiMACTPri4 OBJECT-TYPE SYNTAX FddiTime ACCESS read-only STATUS mandatory DESCRIPTION "Reference: Mac 2.2.1. It is reported as the unsigned twos-complement of the number( as described in the MAC specification; ref. MAC 7.3.5.2). This object corresponds to ANSI { fddiMAC 60 }." ::= { optMACOperTableEntry 7 } snmpFddiMACTPri5 OBJECT-TYPE SYNTAX FddiTime ACCESS read-only STATUS mandatory DESCRIPTION "Reference: Mac 2.2.1. It is reported as the unsigned twos-complement of the number( as described in the MAC specification; ref. MAC 7.3.5.2). This object corresponds to ANSI { fddiMAC 61 }." ::= { optMACOperTableEntry 8 } snmpFddiMACTPri6 OBJECT-TYPE SYNTAX FddiTime ACCESS read-only STATUS mandatory DESCRIPTION "Reference: Mac 2.2.1. It is reported as the unsigned twos-complement of the number( as described in the MAC specification; ref. MAC 7.3.5.2). This object corresponds to ANSI { fddiMAC 62 }." ::= { optMACOperTableEntry 9 } -- MAC Counters Group optMACCtrsTable OBJECT-TYPE SYNTAX SEQUENCE OF OptMACCtrsTableEntry ACCESS not-accessible STATUS optional DESCRIPTION "A table of counters associated with a MAC which are defined as optional in the SMT 6.2 specification." ::= { optFddiMAC 4 } optMACCtrsTableEntry OBJECT-TYPE SYNTAX OptMACCtrsTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Optional counters for a MAC." INDEX { snmpFddiMACCtrsSMTIndex, snmpFddiMACCtrsIndex } ::= { optMACCtrsTable 1 } OptMACCtrsTableEntry ::= SEQUENCE { snmpFddiMACCtrsSMTIndex INTEGER, snmpFddiMACCtrsIndex INTEGER, snmpFddiMACReceiveCts Counter, snmpFddiMACTransmitCts Counter, snmpFddiMACTokenCts Counter, snmpFddiMACTvxExpiredCts Counter, snmpFddiMACLateCts Counter, snmpFddiMACRingOpCts Counter } snmpFddiMACCtrsSMTIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each SMT. Its value ranges between 1 and the value of smtNumber. The value for each SMT must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. There is no ANSI object corresponding to this one." ::= { optMACCtrsTableEntry 1 } snmpFddiMACCtrsIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each MAC on the managed entity." ::= { optMACCtrsTableEntry 2 } snmpFddiMACReceiveCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of frames successfully received into the station's receive buffers by this MAC. Note that this count does not include the frames that are not copied. This object corresponds to ANSI { fddiMAC 72 }." ::= { optMACCtrsTableEntry 3 } snmpFddiMACTransmitCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of frames transmitted by this MAC. This object corresponds to ANSI { fddiMAC 73 }." ::= { optMACCtrsTableEntry 4 } snmpFddiMACTokenCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total count of the number of times the station has received a token ( total of non-restricted and restricted) on this MAC. This count is valuable for determination of network load. This object corresponds to ANSI { fddiMAC 74 }." ::= { optMACCtrsTableEntry 5 } snmpFddiMACTvxExpiredCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the times that TVX expired. This object corresponds to ANSI { fddiMAC 83 }." ::= { optMACCtrsTableEntry 6 } snmpFddiMACLateCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Reference: MAC 2.2.1, Late_Ct. This object corresponds to ANSI { fddiMAC 85 }." ::= { optMACCtrsTableEntry 7 } snmpFddiMACRingOpCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of times the ring has entered the 'Ring Operational' state from the Ring Not Operational' state. Ref: SMT Section 3.1.4. Because of implementation considerations, this count may be less than the actual RingOp_Ct. This object corresponds to ANSI { fddiMAC 86 }." ::= { optMACCtrsTableEntry 8 } -- MAC Frame Errors Group optMACErrsTable OBJECT-TYPE SYNTAX SEQUENCE OF OptMACErrsTableEntry ACCESS not-accessible STATUS optional DESCRIPTION "A table of objects associated with a MAC which are defined as optional in the SMT 6.2 specification that are related frame error conditions." ::= { optFddiMAC 5 } optMACErrsTableEntry OBJECT-TYPE SYNTAX OptMACErrsTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Frame error condition variables for a MAC." INDEX { snmpFddiMACErrsSMTIndex, snmpFddiMACErrsIndex } ::= { optMACErrsTable 1 } OptMACErrsTableEntry ::= SEQUENCE { snmpFddiMACErrsSMTIndex INTEGER, snmpFddiMACErrsIndex INTEGER, snmpFddiMACBaseFrameCount INTEGER, snmpFddiMACBaseErrorCount INTEGER, snmpFddiMACBaseLostCount INTEGER, snmpFddiMACBaseTimeFrameError OCTET STRING } snmpFddiMACErrsSMTIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each SMT. Its value ranges between 1 and the value of smtNumber. The value for each SMT must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. There is no ANSI object corresponding to this one." ::= { optMACErrsTableEntry 1 } snmpFddiMACErrsIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each MAC on the managed entity." ::= { optMACErrsTableEntry 2 } snmpFddiMACBaseFrameCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of fddiMACFrame-Ct at the sample time prior to the sample time when the FrameErrorThreshold was reached. It is used in reporting the condition to give the manager necessary data to reconstruct the condition at the station. Reset when the associated condition becomes active. This object corresponds to ANSI { fddiMAC 91 }." ::= { optMACErrsTableEntry 3 } snmpFddiMACBaseErrorCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of snmpFddiMACError-Ct at the sample time prior to the sample time when the FrameErrorThreshold was reached. It is used in reporting the condition to give the manager necessary data to reconstruct the condition at the station. Reset to the current value of the corresponding 'real' counter when the associated condition becomes active. This object corresponds to ANSI { fddiMAC 92 }." ::= { optMACErrsTableEntry 4 } snmpFddiMACBaseLostCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of fddiMACLost-Ct at the sample time prior to the sample time when the FrameErrorThreshold was reached. It is used in reporting the condition to give the manager necessary data to reconstruct the condition at the station. Reset to the current value of the corresponding 'real' counter when the associated condition becomes active. This object corresponds to ANSI { fddiMAC 93 }." ::= { optMACErrsTableEntry 5 } snmpFddiMACBaseTimeFrameError OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "The value of the station timer (or timestamp) at the sample time prior to the sample time when the FrameErrorThreshold was reached. It is used in reporting the condition to give the manager necessary data to reconstruct the condition at the station. Reset when a new condition becomes active. This object corresponds to ANSI { fddiMAC 94 }." ::= { optMACErrsTableEntry 6 } -- MAC Not Copied Group optMACNotCopiedTable OBJECT-TYPE SYNTAX SEQUENCE OF OptMACNotCopiedTableEntry ACCESS not-accessible STATUS optional DESCRIPTION "A table of objects associated with a MAC which are defined as optional in the SMT 6.2." ::= { optFddiMAC 6 } optMACNotCopiedTableEntry OBJECT-TYPE SYNTAX OptMACNotCopiedTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Not copied information for a particular MAC." INDEX { snmpFddiMACNotCopiedSMTIndex, snmpFddiMACNotCopiedIndex } ::= { optMACNotCopiedTable 1 } OptMACNotCopiedTableEntry ::= SEQUENCE { snmpFddiMACNotCopiedSMTIndex INTEGER, snmpFddiMACNotCopiedIndex INTEGER, snmpFddiMACBaseNotCopiedCount INTEGER, snmpFddiMACBaseTimeNotCopied FddiTimeStamp, snmpFddiMACNotCopiedCts Counter, snmpFddiMACNotCopiedThreshold INTEGER, snmpFddiMACBaseReceiveCount INTEGER, snmpFddiMACNotCopiedRatio INTEGER, snmpFddiMACNotCopiedCondition INTEGER } snmpFddiMACNotCopiedSMTIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each SMT. Its value ranges between 1 and the value of smtNumber." ::= { optMACNotCopiedTableEntry 1 } snmpFddiMACNotCopiedIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each MAC on the managed entity." ::= { optMACNotCopiedTableEntry 2 } snmpFddiMACBaseNotCopiedCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of snmpFddiMACNotCopied-Ct at the sample time prior to the sample time when the NotCopiedThreshold was reached. (Ref. SMT Section 3.1.4) It is used in reporting the condition to provide the necessary data to reconstruct the condition at the station. Reset when the associated condition becomes active. This object corresponds to ANSI { fddiMAC 101 }." ::= { optMACNotCopiedTableEntry 3 } snmpFddiMACBaseTimeNotCopied OBJECT-TYPE SYNTAX FddiTimeStamp ACCESS read-only STATUS mandatory DESCRIPTION "The value of the station timer (or timestamp) at the sample time prior to the sample time when the NotCopiedThreshold was reached. It is used in reporting the condition to provide the necessary data to reconstruct the condition at the station. Reset when the base condition becomes active. This object corresponds to ANSI { fddiMAC 102 }." ::= { optMACNotCopiedTableEntry 4 } snmpFddiMACNotCopiedCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of frames that should have been copied but were not. For example, this might occur due to a local buffer congestion. Because of implementation considerations, this count may be less than the actual number of frames not copied. This object corresponds to ANSI { fddiMAC 84 }." ::= { optMACNotCopiedTableEntry 5 } snmpFddiMACNotCopiedThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "A threshold for determining when a MAC Condition report should be generated. Ref: SMT 6.4.6.1.8. The value of this object must be between 1 and 2^16-1. This object corresponds to ANSI { fddiMAC 103 }." ::= { optMACNotCopiedTableEntry 6 } snmpFddiMACBaseReceiveCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of snmpFddiMACReceive-Ct at the sample time prior to the sample time when the NotCopiedThreshold was reached. It is used in reporting the condition to give the manager the necessary data to reconstruct the condition at the station. Reset when the associated condition becomes active. This object corresponds to ANSI { fddiMAC 104 }." ::= { optMACNotCopiedTableEntry 7 } snmpFddiMACNotCopiedRatio OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Ref: SMT Section 6.4.6.1.8. The values this object may take on are between 1 .. 2^16-1. This object corresponds to ANSI { fddiMAC 105 }." ::= { optMACNotCopiedTableEntry 8 } snmpFddiMACNotCopiedCondition OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the NotCopiedCondition is active when set. Cleared when the condition clears and on power up. This object corresponds to ANSI { fddiMAC 115 }." ::= { optMACNotCopiedTableEntry 9 } -- MAC ROOT MAC Group optMACRootMACTable OBJECT-TYPE SYNTAX SEQUENCE OF OptMACRootMACTableEntry ACCESS not-accessible STATUS optional DESCRIPTION "A table of objects associated with a MAC which are defined as optional in the SMT 6.2 specification that are related to the status of a root MAC." ::= { optFddiMAC 9 } optMACRootMACTableEntry OBJECT-TYPE SYNTAX OptMACRootMACTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Root MAC related objects" INDEX { snmpFddiMACRootMACSMTIndex, snmpFddiMACRootMACIndex } ::= { optMACRootMACTable 1 } OptMACRootMACTableEntry ::= SEQUENCE { snmpFddiMACRootMACSMTIndex INTEGER, snmpFddiMACRootMACIndex INTEGER, snmpFddiMACRootLoopStatus INTEGER, snmpFddiMACRootDownStreamPortType INTEGER, snmpFddiMACRootCurrentPath INTEGER } snmpFddiMACRootMACSMTIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each SMT. Its value ranges between 1 and the value of smtNumber." ::= { optMACRootMACTableEntry 1 } snmpFddiMACRootMACIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each MAC on the managed entity." ::= { optMACRootMACTableEntry 2 } snmpFddiMACRootLoopStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), loopSuspected(2), noLoop(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates this MAC's Master/Slave Loop Status. This status would be obtained with the Root MAC Information Protocol described in the SMT document section 8. This object corresponds to ANSI { fddiMAC 121 }." ::= { optMACRootMACTableEntry 3 } snmpFddiMACRootDownStreamPortType OBJECT-TYPE SYNTAX INTEGER { a(1), b(2), s(3), m(4) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the PC-Type of the first PORT that is downstream of the Root MAC associated with this MAC. The Root MAC information would be determined in the Root MAC Information Protocol described in the SMT document section 8. This object corresponds to ANSI { fddiMAC 122 }." ::= { optMACRootMACTableEntry 4 } snmpFddiMACRootCurrentPath OBJECT-TYPE SYNTAX INTEGER { unknown(1), primary(2), secondary(3), local(4), isolated(5) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the current path of the Root MAC on the same logical ring as this MAC. This Root MAC Information would be determined in the Root MAC Information Protocol described in the SMT document section 8. This object corresponds to ANSI { fddiMAC 123 }." ::= { optMACRootMACTableEntry 5 } -- PORT Table group optPortTable OBJECT-TYPE SYNTAX SEQUENCE OF OptPortEntry ACCESS not-accessible STATUS optional DESCRIPTION "A table of PORT entries. The number of entries is given by the sum of the values of snmpFddiSMTNonMaster-Ct { snmpFddiSMT 6 } and snmpFddiSMTMaster-Ct { snmpFddiSMT 7 }." ::= { optFddiPORT 1 } optPortEntry OBJECT-TYPE SYNTAX OptPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A PORT entry containing objects at the PORT layer for a particular PORT." INDEX { snmpFddiPortSMTIndex, snmpFddiPortIndex } ::= { optPortTable 1 } OptPortEntry ::= SEQUENCE { snmpFddiPortSMTIndex INTEGER, snmpFddiPortIndex INTEGER, snmpFddiPortFotxClass INTEGER, snmpFddiPortMaintLineState INTEGER, snmpFddiPortEBErrorCount INTEGER } snmpFddiPortSMTIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each SMT. Its value ranges between 1 and the value of smtNumber." ::= { optPortEntry 1 } snmpFddiPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each PORT within a given SMT. Its value ranges between 1 and the sum of the values of snmpFddiSMTNonMaster-Ct { smtEntry 6 } and snmpFddiSMTMaster-Ct { smtEntry 7 } on the given SMT. The value for each PORT must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. There is no ANSI object which corresponds to this object." ::= { optPortEntry 2 } snmpFddiPortFotxClass OBJECT-TYPE SYNTAX INTEGER { multimode(1), singleMode1(2), singleMode2(3), sonet(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The Fiber Optic Transmitter Class. This object corresponds to ANSI { fddiPORT 22 }." ::= { optPortEntry 3 } snmpFddiPortMaintLineState OBJECT-TYPE SYNTAX INTEGER { qls(1), ils(2), mls(3), hls(4), pdr(5) } ACCESS read-write STATUS mandatory DESCRIPTION "This object corresponds to ANSI { fddiPORT 31 }." ::= { optPortEntry 4 } snmpFddiPortEBErrorCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The count of the times an Elasticity Buffer Error has occurred. This object corresponds to ANSI { fddiPORT 41 }." ::= { optPortEntry 5 } -- the PATH group snmpFddiPATHNumber OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The total number of paths (across all SMTs) on this network management application entity. The value for this variable must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization." ::= { optFddiPATH 1 } -- the PATH Class table snmpFddiPathClassTable OBJECT-TYPE SYNTAX SEQUENCE OF SnmpFddiPathClassEntry ACCESS not-accessible STATUS optional DESCRIPTION "A table of trace max information associated with a PATH." ::= { optFddiPATH 2 } snmpFddiPathClassEntry OBJECT-TYPE SYNTAX SnmpFddiPathClassEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A Path entry containing information common to a given Path." INDEX { snmpFddiPathClassSMTIndex, snmpFddiPathClassIndex } ::= { snmpFddiPathClassTable 1 } SnmpFddiPathClassEntry ::= SEQUENCE { snmpFddiPathClassSMTIndex INTEGER, snmpFddiPathClassIndex INTEGER, snmpFddiPathClassTraceMaxExpiration FddiTime } snmpFddiPathClassSMTIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The value of the SMT index associated with with this Path." ::= { snmpFddiPathClassEntry 1 } snmpFddiPathClassIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each PATH Class for a given SMT. The value for each PATH must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization." ::= { snmpFddiPathClassEntry 2 } snmpFddiPathClassTraceMaxExpiration OBJECT-TYPE SYNTAX FddiTime ACCESS read-write STATUS mandatory DESCRIPTION "Trace_Max (refer to ANSI SMT 9.4.4.4.2.1)." ::= { snmpFddiPathClassEntry 3 } -- the PATH Config table snmpFddiPathConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF SnmpFddiPathConfigEntry ACCESS not-accessible STATUS optional DESCRIPTION "A list of PATH Config entries." ::= { optFddiPATH 3 } snmpFddiPathConfigEntry OBJECT-TYPE SYNTAX SnmpFddiPathConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A Path entry containing information common to a given Path." INDEX { snmpFddiPathConfigSMTIndex, snmpFddiPathConfigIndex } ::= { snmpFddiPathConfigTable 1 } SnmpFddiPathConfigEntry ::= SEQUENCE { snmpFddiPathConfigSMTIndex INTEGER, snmpFddiPathConfigIndex INTEGER, snmpFddiPathConfigPathType INTEGER, snmpFddiPathConfigPathPortOrder INTEGER, snmpFddiPathConfigPathSBA FddiTime, snmpFddiPathConfigPathSBAOverhead INTEGER, snmpFddiPathConfigPathStatus INTEGER } snmpFddiPathConfigSMTIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The value of the SMT index associated with this PATH." ::= { snmpFddiPathConfigEntry 1 } snmpFddiPathConfigIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each PATH for a given SMT. The value for each PATH must remain constant at least from one re-initialization of the entity's network management system to the next re- initialization." ::= { snmpFddiPathConfigEntry 2 } snmpFddiPathConfigPathType OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A value that indicates the type of this PATH. The value is a sum. This value initially takes the value zero, then for each type of PATH that this node is, 2 raised to a power is added to the sum. The powers are according to the following table: Path Power Primary 0 Secondary 1 Local 2 " REFERENCE "ANSI { fddiPATHClass.PATH 11 }" ::= { snmpFddiPathConfigEntry 3 } snmpFddiPathConfigPathPortOrder OBJECT-TYPE SYNTAX INTEGER { pathUnsupported(1), -- PATH not supported in station ascending(2), -- PORTs in PATH numbered in ascending order descending(3) -- PORTs in PATH numbered in descending order } ACCESS read-only STATUS mandatory DESCRIPTION "Tells whether the PORTs on this PATH are numbered in ascending or descending order." REFERENCE "ANSI { fddiPATHClass.PATH 12 }" ::= { snmpFddiPathConfigEntry 4 } snmpFddiPathConfigPathSBA OBJECT-TYPE SYNTAX FddiTime ACCESS read-only STATUS mandatory DESCRIPTION "The Synchronous Bandwidth Allocation for this PATH within the station in octet units (80 nanosecond tick count) (refer to ANSI MAC 5.1.4.1). An inconsistent value of this parameter could indicate the cause of network instability. In stations that don't support synchronous service, this value is read only and has the value of 0." REFERENCE "ANSI { fddiPATHClass.PATH 15 }" ::= { snmpFddiPathConfigEntry 5 } snmpFddiPathConfigPathSBAOverhead OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Synchronous Bandwidth Allocation overhead for this PATH expressed as bytes/frame (refer to to ANSI MAC 5.1.4.1). An inconsistent value of this parameter could indicate the cause of network instability. In stations that don't support synchronous service, this value is read only and has the value of 0." REFERENCE "ANSI { fddiPATHClass.PATH 16 }" ::= { snmpFddiPathConfigEntry 6 } snmpFddiPathConfigPathStatus OBJECT-TYPE SYNTAX INTEGER { wrapped(1), thru(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of the PATH." REFERENCE "ANSI { fddiPATHClass.PATH 17 }" ::= { snmpFddiPathConfigEntry 7 } -- optional fddi MIB traps snmpFddiSMTConfigChangeEvent TRAP-TYPE ENTERPRISE optFddi VARIABLES { snmpFddiSMTStationId, snmpFddiMACSMTAddress, -- mac address on which event received snmpFddiSMTCFState } DESCRIPTION "The SNMP trap that is generated on the following changes in the PCM state machine: PC(88b) verify to active PC(81b) active to break PC(80)-PC(90) active to OFF." REFERENCE "ANSI { fddiSMT 70 }" ::= 1 snmpFddiMACDuplicateAddressCondition TRAP-TYPE ENTERPRISE optFddi VARIABLES { snmpFddiSMTStationId, snmpFddiMACSMTAddress, -- mac address on which event received snmpFddiMACSMTAddress, -- duplicate address snmpFddiMACSMTAddress } -- una duplicate address DESCRIPTION "The SNMP trap that is generated when one of the MAC's addresses is determined to be a duplicate or when the MAC's upstream neighbor indicates that it has a duplicate address." REFERENCE "ANSI { fddiMAC 140 }" ::= 2 snmpFddiMACFrameErrorCondition TRAP-TYPE ENTERPRISE optFddi VARIABLES { snmpFddiSMTStationId, snmpFddiMACSMTAddress, snmpFddiMACFrameCondition, snmpFddiMACFrameCts, snmpFddiMACErrorCts, snmpFddiMACLostCts, snmpFddiMACBaseFrameCount, snmpFddiMACBaseErrorCount, snmpFddiMACBaseLostCount, snmpFddiMACFrameErrorRatio } DESCRIPTION "The SNMP trap that is generated when the snmpFddiMACFrameErrorThreshold is exceeded." REFERENCE "ANSI { fddiMAC 141 }" ::= 3 snmpFddiMACNotCopiedConditionEvent TRAP-TYPE ENTERPRISE optFddi VARIABLES { snmpFddiSMTStationId, snmpFddiMACSMTAddress, snmpFddiMACNotCopiedCts, snmpFddiMACReceiveCts, snmpFddiMACBaseNotCopiedCount, snmpFddiMACBaseReceiveCount, snmpFddiMACNotCopiedRatio } DESCRIPTION "The SNMP trap that is generated when the snmpFddiMACNotCopiedThreshold is exceeded." REFERENCE "ANSI { fddiMAC 142 }" ::= 4 snmpFddiMACNeighborChange TRAP-TYPE ENTERPRISE optFddi VARIABLES { snmpFddiSMTStationId, snmpFddiMACSMTAddress, snmpFddiMACUpstreamNbr, snmpFddiMACOldUpstreamNbr, snmpFddiMACDownStreamNbr, snmpFddiMACOldDownStreamNbr } DESCRIPTION "The SNMP trap that is generated on the change of a MAC's upstream neighbor address (mandatory) and change in the downstream neighbor address (optional)." REFERENCE "ANSI { fddiMAC 143 }" ::= 5 snmpFddiPathTraceStatusEvent TRAP-TYPE ENTERPRISE optFddi VARIABLES { snmpFddiSMTStationId, snmpFddiMACSMTAddress } DESCRIPTION "The SNMP trap that is generated when a trace is started, terminated or propagated by a station." REFERENCE "ANSI { fddiPATH 30 }" ::= 6 snmpFddiPortLerCondition TRAP-TYPE ENTERPRISE optFddi VARIABLES { snmpFddiSMTStationId, snmpFddiMACSMTAddress, snmpFddiPORTLerCutoff, snmpFddiPORTLerAlarm, snmpFddiPORTLerEstimate, snmpFddiPORTLemRejectCts, snmpFddiPORTLemCts } DESCRIPTION "The SNMP trap that is generated when the value of snmpFddiPortLerEstimate is less than or equal to fddiPortLerAlarm." REFERENCE "ANSI { fddiPort 80 }" ::= 7 snmpFddiPortUndesiredConnectionAttempt TRAP-TYPE ENTERPRISE optFddi VARIABLES { snmpFddiSMTStationId, snmpFddiMACSMTAddress, snmpFddiPORTPCType, snmpFddiPORTConnectState, snmpFddiPORTPCNeighbor } DESCRIPTION "The SNMP trap that is generated when when an undesired connection attempt has been made." REFERENCE "ANSI { fddiPort 81 }" ::= 8 snmpFddiPortEbErrorCondition TRAP-TYPE ENTERPRISE optFddi VARIABLES { snmpFddiSMTStationId, snmpFddiMACSMTAddress, snmpFddiPortEBErrorCount } DESCRIPTION "The SNMP trap that is generated when the elasticity buffer counter is incremented." REFERENCE "ANSI { fddiPort 82 }" ::= 9 END