-- extracted from draft-ietf-atommib-imamib-00.txt -- at Fri Jun 4 06:20:33 2004 IMA-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32, NOTIFICATION-TYPE, enterprises, transmission FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF SnmpAdminString FROM SNMP-FRAMEWORK-MIB TEXTUAL-CONVENTION, DateAndTime, RowStatus FROM SNMPv2-TC PerfCurrentCount, PerfIntervalCount, PerfTotalCount FROM PerfHist-TC-MIB InterfaceIndex, InterfaceIndexOrZero, ifIndex FROM IF-MIB; imaMib MODULE-IDENTITY LAST-UPDATED "200405180000Z" ORGANIZATION "IETF AToM MIB Working Group" CONTACT-INFO "WG charter: http://www.ietf.org/html.charters/atommib-charter.html Mailing Lists: General Discussion: atommib@research.telcordia.com To Subscribe: atommib-request@research.telcordia.com Editor: Faye Ly Postal: Pedestal Networks 6503 Dumbarton Circle, Fremont, CA 94555 Tel: 510 896 2908 E-mail: faye@pedestalnetworks.com Orly Nicklass Postal: RAD Data Communications, Ltd. Ziv Tower, 24 Roul Walenberg Tel Aviv, Israel, 69719 Tel: +9723 765 9969 E-mail: orly_n@rad.com" DESCRIPTION " Copyright (c) The Internet Society (2004). This version of this MIB module is part of RFC yyyy; see the RFC itself for full legal notices. The MIB module for managing ATM Forum Inverse Multiplexing for ATM (IMA) interfaces." REVISION "200405180000Z" DESCRIPTION "The RFC yyyy version of this MIB module." ::= { transmission xx } imaMibObjects OBJECT IDENTIFIER ::= { imaMib 1 } imaMibTraps OBJECT IDENTIFIER ::= { imaMib 2 } imaMibTrapPrefix OBJECT IDENTIFIER ::= { imaMibTraps 0 } imaMibConformance OBJECT IDENTIFIER ::= { imaMib 3 } MilliSeconds ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Time in milliseconds" SYNTAX Integer32 ImaGroupState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "State of the IMA group." REFERENCE "ATM Forum IMA v1.1, Section 10.2.1 on page 55" SYNTAX INTEGER { notConfigured( 1), startUp( 2), startUpAck( 3), configAbortUnsupportedM( 4), configAbortIncompatibleSymmetry( 5), configAbortOther( 6), insufficientLinks( 7), blocked( 8), operational( 9), configAbortUnsupportedImaVersion( 10) } ImaGroupFailureStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Failure reason of an IMA group." REFERENCE "ATM Forum IMA v1.1, Section 10.2.1, page 55" SYNTAX INTEGER { noFailure( 1), --unit is up startUpNe( 2), startUpFe( 3), invalidMValueNe( 4), invalidMValueFe( 5), failedAssymetricNe( 6), failedAssymetricFe( 7), insufficientLinksNe( 8), insufficientLinksFe( 9), blockedNe( 10), blockedFe( 11), otherFailure( 12), invalidImaVersionNe( 13), invalidImaVersionFe( 14) } ImaAlarmStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A qualification of the IMA trap which indicates if the condition causing the trap has been detected (declared) or is no longer present (cleared)." SYNTAX INTEGER { cleared( 1), declared( 2) } ImaAlarmType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An identification of the event that caused the generation of the IMA trap." REFERENCE "ATM Forum IMA v1.1, Section 12.2.3 on page 79" SYNTAX INTEGER { imaAlarmLinkLif( 1), imaAlarmLinkLods( 2), imaAlarmLinkRfi( 3), imaAlarmLinkTxMisConnect( 4), imaAlarmLinkRxMisConnect( 5), imaAlarmLinkTxFault( 6), imaAlarmLinkRxFault( 7), imaAlarmLinkTxUnusableFe( 8), imaAlarmLinkRxUnusableFe( 9), imaAlarmGroupStartupFe( 10), imaAlarmGroupCfgAbort( 11), imaAlarmGroupCfgAbortFe( 12), imaAlarmGroupInsuffLinks( 13), imaAlarmGroupInsuffLinksFe( 14), imaAlarmGroupBlockedFe( 15), imaAlarmGroupTimingSynch( 16) } ImaGroupTxClkMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Indicate the transmit clock mode of the IMA group. There are two possible modes: the Common Transmit Clock (CTC) and the Independent Transmit Clock (ITC). The CTC mode corresponds to the case when the transmit clock of all IMA links are derived from the same source. The ITC configuration corresponds to the case where there is at least one IMA link whose transmit clock is derived from a source different than at least another link transmit clock." REFERENCE "ATM Forum IMA v1.1, Section 7 on page 38" SYNTAX INTEGER { ctc( 1), itc( 2) } ImaGroupSymmetry ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The group symmetry mode adjusted during the group start-up." REFERENCE "ATM Forum IMA v1.1, Section 5.2.2.7 on page 35" SYNTAX INTEGER { symmetricOperation( 1), asymmetricOperation( 2), asymmetricConfiguration( 3) } ImaFrameLength ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Length of the IMA frames." REFERENCE "ATM Forum IMA v1.1, Section 5.2.2.4.2 on page 34" SYNTAX INTEGER { m32( 32), m64( 64), m128( 128), m256( 256) } ImaLinkState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "State of a link belonging to an IMA group." REFERENCE "ATM Forum IMA v1.1, Section 10.1.2 on page 48" SYNTAX INTEGER { notInGroup( 1), unusableNoGivenReason( 2), unusableFault( 3), unusableMisconnected( 4), unusableInhibited( 5), unusableFailed( 6), usable( 7), active( 8) } ImaLinkFailureStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Local failure status of a link belonging to an IMA group." REFERENCE "ATM Forum IMA v1.1, Section 10.1.2 on page 48" SYNTAX INTEGER { noFailure( 1), imaLinkFailure( 2), lifFailure( 3), lodsFailure( 4), misConnected( 5), blocked( 6), fault( 7), farEndTxLinkUnusable( 8), farEndRxLinkUnusable( 9) } ImaTestProcStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "States of the Test Pattern Procedure." REFERENCE "ATM Forum IMA v1.1, Section 13 on page 81" SYNTAX INTEGER { disabled( 1), operating( 2), linkFail( 3) } ImaPerfCurrDayCount ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A gauge associated with interface performance measurements in a current 1-day (24 hour) measurement interval. The value of this gauge starts at zero at the beginning of an interval and is increased when associated events occur, until the end of the 1-day interval. At that time the value of the gauge is stored in the previous 1-day history interval, as defined in a companion object of type Ima1DayIntevalCount, and the current interval gauge is restarted at zero. In the case where the agent has no valid data available for this interval the corresponding object instance is not available and upon a retrieval request a corresponding error message shall be returned to indicate that this instance does not exist. Please note that zero is a valid value." SYNTAX Gauge32 ImaPerfTimeElapsed ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The number of seconds that have elapsed since the beginning of the current measurement period. If, for some reason, such as an adjustment in the system's time-of-day clock or the addition of a leap second, the current interval exceeds the maximum value, the agent will return the maximum value. For 15 minute intervals, the range is limited to (0..899). For 24 hour intervals, the range is limited to (0..86399)." SYNTAX Integer32(0..86399) ImaPerf1DayIntervalCount ::= TEXTUAL- CONVENTION STATUS current DESCRIPTION "A counter associated with interface performance measurements during the most previous 1-day (24 hour) measurement interval. The value of this gauge is equal to the value of the current day gauge, as defined in a companion object of type ImaPerfCurrDayCount, at the end of its most recent interval. In the case where the agent has no valid data available for this interval the corresponding object instance is not available and upon a retrieval request a corresponding error message shall be returned to indicate that this instance does not exist." SYNTAX Gauge32 ImaPerfIntervalThreshold ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This convention defines a range of values that may be set in a fault threshold alarm control. As the number of seconds in a 15-minute interval numbers at most 900, objects of this type may have a range of 0...900, where the value of 0 disables the alarm." SYNTAX INTEGER(0..900) imaGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF ImaGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IMA Group Configuration table." ::= { imaMibObjects 1 } imaGroupEntry OBJECT-TYPE SYNTAX ImaGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the IMA Group table." INDEX { imaGroupIndex } ::= { imaGroupTable 1 } ImaGroupEntry ::= SEQUENCE { imaGroupIndex INTEGER, imaGroupRowStatus RowStatus, imaGroupIfIndex InterfaceIndex, imaGroupNeState ImaGroupState, imaGroupFeState ImaGroupState, imaGroupFailureStatus ImaGroupFailureStatus, imaGroupSymmetry ImaGroupSymmetry, imaGroupMinNumTxLinks INTEGER, imaGroupMinNumRxLinks INTEGER, imaGroupNeTxClkMode ImaGroupTxClkMode, imaGroupFeTxClkMode ImaGroupTxClkMode, imaGroupTxTimingRefLink InterfaceIndexOrZero, imaGroupRxTimingRefLink InterfaceIndexOrZero, imaGroupLastChange DateAndTime, imaGroupTxImaId INTEGER, imaGroupRxImaId INTEGER, imaGroupTxFrameLength ImaFrameLength, imaGroupRxFrameLength ImaFrameLength, imaGroupDiffDelayMax MilliSeconds, imaGroupLeastDelayLink InterfaceIndexOrZero, imaGroupDiffDelayMaxObs MilliSeconds, imaGroupAlphaValue INTEGER, imaGroupBetaValue INTEGER, imaGroupGammaValue INTEGER, imaGroupRunningSecs Gauge32, imaGroupUnavailSecs Counter32, imaGroupNeNumFailures Counter32, imaGroupFeNumFailures Counter32, imaGroupTxAvailCellRate Gauge32, imaGroupRxAvailCellRate Gauge32, imaGroupNumTxCfgLinks Gauge32, imaGroupNumRxCfgLinks Gauge32, imaGroupNumTxActLinks Gauge32, imaGroupNumRxActLinks Gauge32, imaGroupTestLinkIfIndex InterfaceIndexOrZero, imaGroupTestPattern INTEGER, imaGroupTestProcStatus ImaTestProcStatus, imaGroupTimeElapsed ImaPerfTimeElapsed, imaGroupTxOamLabelValue INTEGER, imaGroupRxOamLabelValue INTEGER, imaGroupConfAlarmProfile SnmpAdminString } imaGroupIndex OBJECT-TYPE SYNTAX INTEGER (1.. 2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value for the IMA Group." ::= { imaGroupEntry 1 } imaGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The imaGroupRowStatus object is used to create or delete an entry in this table." ::= { imaGroupEntry 2 } imaGroupIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the logical interface number ('ifIndex') assigned to this IMA group, and is used to identify corresponding rows in the Interfaces MIB. Note that re-initialization of the management agent may cause a client's 'imaGroupIfIndex' to change." ::= { imaGroupEntry 3 } imaGroupNeState OBJECT-TYPE SYNTAX ImaGroupState MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of the near-end IMA Group State Machine." REFERENCE "ATM Forum IMA v1.1, Section 10.2.1 on page 55" ::= { imaGroupEntry 4 } imaGroupFeState OBJECT-TYPE SYNTAX ImaGroupState MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of the far-end IMA Group State Machine." REFERENCE "ATM Forum IMA v1.1, Section 10.2.1 on page 55" ::= { imaGroupEntry 5 } imaGroupFailureStatus OBJECT-TYPE SYNTAX ImaGroupFailureStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The current failure status of the IMA group (the reason why the GTSM is in the down state)." REFERENCE "ATM Forum IMA v1.1, Section 10.2.1 on page 55" ::= { imaGroupEntry 6 } imaGroupSymmetry OBJECT-TYPE SYNTAX ImaGroupSymmetry MAX-ACCESS read-create STATUS current DESCRIPTION "Symmetry of the IMA group." REFERENCE "ATM Forum IMA v1.1, Section 5.2.2.7 on page 35" DEFVAL { symmetricOperation } ::= { imaGroupEntry 7 } imaGroupMinNumTxLinks OBJECT-TYPE SYNTAX INTEGER (1.. 32) MAX-ACCESS read-create STATUS current DESCRIPTION "Minimum number of transmit links required to be Active for the IMA group to be in the Operational state." REFERENCE "ATM Forum IMA v1.1, Section 10.2.1.1 on page 55" ::= { imaGroupEntry 8 } imaGroupMinNumRxLinks OBJECT-TYPE SYNTAX INTEGER (1.. 32) MAX-ACCESS read-create STATUS current DESCRIPTION "Minimum number of receive links required to be Active for the IMA group to be in the Operational state." REFERENCE "ATM Forum IMA v1.1, Section 10.2.1.1 on page 55" ::= { imaGroupEntry 9 } imaGroupNeTxClkMode OBJECT-TYPE SYNTAX ImaGroupTxClkMode MAX-ACCESS read-create STATUS current DESCRIPTION "Transmit clocking mode used by the near-end IMA group." REFERENCE "ATM Forum IMA v1.1, Section 7 on page 38" DEFVAL { ctc } ::= { imaGroupEntry 10 } imaGroupFeTxClkMode OBJECT-TYPE SYNTAX ImaGroupTxClkMode MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit clocking mode used by the far-end IMA group." REFERENCE "ATM Forum IMA v1.1, Section 7 on page 38" ::= { imaGroupEntry 11 } imaGroupTxTimingRefLink OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex of the transmit timing reference link to be used by the near-end for IMA data cell clock recovery from the ATM layer. The distinguished value of zero may be used if no link has been configured in the IMA group, or if the transmit timing reference link has not yet been selected." REFERENCE "ATM Forum IMA v1.1, Section 8.1.1 on page 41" ::= { imaGroupEntry 12 } imaGroupRxTimingRefLink OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex of the receive timing reference link to be used by near-end for IMA data cell clock recovery toward the ATM layer. The distinguished value of zero may be used if no link has been configured in the IMA group, or if the receive timing reference link has not yet been detected." REFERENCE "ATM Forum IMA v1.1, Section 8.1.1 on page 41" ::= { imaGroupEntry 13 } imaGroupLastChange OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time-of-day the object imaGroupNeState changed." ::= { imaGroupEntry 14 } imaGroupTxImaId OBJECT-TYPE SYNTAX INTEGER (0.. 255) MAX-ACCESS read-create STATUS current DESCRIPTION "The IMA ID currently in use by the near-end IMA function." REFERENCE "ATM Forum IMA v1.1, Section 5.2.2.6 on page 35" ::= { imaGroupEntry 15 } imaGroupRxImaId OBJECT-TYPE SYNTAX INTEGER (0.. 255) MAX-ACCESS read-only STATUS current DESCRIPTION "The IMA ID currently in use by the far-end IMA function." REFERENCE "ATM Forum IMA v1.1, Section 5.2.2.6 on page 35" ::= { imaGroupEntry 16 } imaGroupTxFrameLength OBJECT-TYPE SYNTAX ImaFrameLength MAX-ACCESS read-create STATUS current DESCRIPTION "The frame length to be used by the IMA group in the transmit direction. Can only be set when the IMA group is startup." REFERENCE "ATM Forum IMA v1.1, Section 5.2.2.4.2 on page 34" DEFVAL { m128 } ::= { imaGroupEntry 17 } imaGroupRxFrameLength OBJECT-TYPE SYNTAX ImaFrameLength MAX-ACCESS read-only STATUS current DESCRIPTION "Value of IMA frame length as received from remote IMA function." REFERENCE "ATM Forum IMA v1.1, Section 5.2.2.4.2 on page 34" ::= { imaGroupEntry 18 } imaGroupDiffDelayMax OBJECT-TYPE SYNTAX MilliSeconds MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of milliseconds of differential delay among the links that will be tolerated on this interface." REFERENCE "ATM Forum IMA v1.1, Section 9.2 on page 45" DEFVAL { 25 } ::= { imaGroupEntry 19 } imaGroupLeastDelayLink OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex of the link configured in the IMA group which has the smallest link propagation delay. The distinguished value of zero may be used if no link has been configured in the IMA group, or if the link with the smallest link propagation delay has not yet been determined." REFERENCE "ATM Forum IMA v1.1, Section 9.2 on page 45" ::= { imaGroupEntry 20 } imaGroupDiffDelayMaxObs OBJECT-TYPE SYNTAX MilliSeconds MAX-ACCESS read-only STATUS current DESCRIPTION "The latest maximum differential delay observed (in milliseconds) between the links having the least and most link propagation delay, among the receive links that are currently configured in the IMA group." REFERENCE "ATM Forum IMA v1.1, Section 9.2 on page 45" ::= { imaGroupEntry 21 } imaGroupAlphaValue OBJECT-TYPE SYNTAX INTEGER (1.. 2) MAX-ACCESS read-create STATUS current DESCRIPTION "This indicates the 'alpha' value used to specify the number of consecutive invalid ICP cells to be detected before moving to the IMA Hunt state from the IMA Sync state." REFERENCE "ATM Forum IMA v1.1, Section 11 on page 68" DEFVAL { 2 } ::= { imaGroupEntry 22 } imaGroupBetaValue OBJECT-TYPE SYNTAX INTEGER (1.. 5) MAX-ACCESS read-create STATUS current DESCRIPTION "This indicates the 'beta' value used to specify the number of consecutive errored ICP cells to be detected before moving to the IMA Hunt state from the IMA Sync state." REFERENCE "ATM Forum IMA v1.1, Section 11 on page 68" DEFVAL { 2 } ::= { imaGroupEntry 23 } imaGroupGammaValue OBJECT-TYPE SYNTAX INTEGER (1.. 5) MAX-ACCESS read-create STATUS current DESCRIPTION "This indicates the 'gamma' value used to specify the number of consecutive valid ICP cells to be detected before moving to the IMA Sync state from the IMA PreSync state." REFERENCE "ATM Forum IMA v1.1, Section 11 on page 68" DEFVAL { 1 } ::= { imaGroupEntry 24 } imaGroupRunningSecs OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time (in seconds) since this IMA group has been in the Operational state." REFERENCE "ATM Forum IMA v1.1, Section 10.2.1 on page 55" ::={ imaGroupEntry 25 } imaGroupUnavailSecs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of one second intervals where the IMA Group Traffic State Machine is Down." REFERENCE "ATM Forum IMA v1.1, Section 10.2.1 on page 55 and (R-136) in Section 12.2.2.2 on page 77" ::={ imaGroupEntry 26 } imaGroupNeNumFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a near-end group failure (Config-Aborted, Insufficient-Links) has been reported since power-up or reboot." REFERENCE "ATM Forum IMA v1.1, (R-137) in Section 12.2.2.2 on page 77" ::={ imaGroupEntry 27 } imaGroupFeNumFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a far-end group failure (Config-Aborted-FE, Insufficient-Links-FE, Blocked-FE) has been reported since power-up or reboot. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-25) in Section 12.2.2.2 on page 77" ::={ imaGroupEntry 28 } imaGroupTxAvailCellRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current cell rate (truncated value in cells per second) provided by this IMA group in the transmit direction, considering all the transmit links in the Active state." ::={ imaGroupEntry 29 } imaGroupRxAvailCellRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current cell rate (truncated value in cells per second) provided by this IMA group in the receive direction, considering all the receive links in the Active state." ::={ imaGroupEntry 30 } imaGroupNumTxCfgLinks OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of links that are configured to transmit in this IMA group. This attribute overwrites the value of the imaGroupNumRxActLinks attribute when the IMA group is configured in the Symmetrical Configuration group symmetry mode." ::={ imaGroupEntry 31 } imaGroupNumRxCfgLinks OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of links that are configured to receive in this IMA group. This attribute is overwritten by the value of the imaGroupNumTxActLinks attribute when the IMA group is configured in the Symmetrical Configuration group symmetry mode." ::={ imaGroupEntry 32 } imaGroupNumTxActLinks OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of links which are configured to transmit and are currently Active in this IMA group." ::={ imaGroupEntry 33 } imaGroupNumRxActLinks OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of links which are configured to receive and are currently Active in this IMA group." ::={ imaGroupEntry 34 } imaGroupTestLinkIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to designate an interface as the test link for use in the Test Pattern Procedure. The distinguished value of zero specifies that the implementation may choose the Test Link, in which case, the implementation may also choose the value of has yet been added to the group. Note that this value is NOT the same as the Tx LID value, but instead either identifies the ifIndex value of the test link to be used by the Test Pattern Procedure (i. e., the link whose LID value is inserted in the Tx LID field of the transmitted ICP cells), or identifies that the implementation may choose the test link (if the value is zero)." REFERENCE "ATM Forum IMA v1.1, Section 13 on page 81" DEFVAL { 0 } ::={ imaGroupEntry 35 } imaGroupTestPattern OBJECT-TYPE SYNTAX INTEGER (-1.. 255) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this object is used to specify the Tx Test Pattern in an IMA group loopback operation. A value in the range 0 to 255 designates a specific pattern. The distinguished value of -1 specifies that the implementation may choose the value. In this case, the implementation may also choose the value of It is recommended that the specific value 255 not be used for testing, since by (R-137) the IMA interface is required to transmit 0xFF (i. e., 255) when the incoming test command is inactive or the test link is not detected, and thus it cannot be established for certain whether 255 was received due to an actual loopback operation or due to the normal operation of an IMA that is not performing (or else cannot perform) the test pattern procedure." REFERENCE "ATM Forum IMA v1.1, Section 13 on page 81" DEFVAL { -1 } ::={ imaGroupEntry 36 } imaGroupTestProcStatus OBJECT-TYPE SYNTAX ImaTestProcStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to enable or disable the Test Pattern Procedure, and to note whether at least one link failed the test. The test is started by setting operating( 2) status. If any link should fail the test, the IMA will set the status to linkFail( 3). The linkFail( 3) state will persist until either the disabled( 1) state is set or until no instance of imaLinkTestProcStatus has the value linkFail( 3). Only the values disabled( 1) and operating( 2) may be written. Writing the operating( 2) value will not cause clearing of the linkFail( 3) state." REFERENCE "ATM Forum IMA v1.1, Section 13 on page 81" DEFVAL { disabled } ::={ imaGroupEntry 37 } imaGroupTimeElapsed OBJECT-TYPE SYNTAX ImaPerfTimeElapsed MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds that have elapsed since the beginning of the current measurement period. This attribute is only mandatory when the IMA Group Current Statistics are implemented." REFERENCE "ATM Forum IMA v1.1, (O-26) in Section 12.2.2.2 on page 77" ::={ imaGroupEntry 40 } imaGroupTxOamLabelValue OBJECT-TYPE SYNTAX INTEGER (1.. 255) MAX-ACCESS read-only STATUS current DESCRIPTION "IMA OAM Label value transmitted by the NE IMA unit." REFERENCE "ATM Forum IMA v1.1, Section 5.2.2.3 on page 32" ::={ imaGroupEntry 41 } imaGroupRxOamLabelValue OBJECT-TYPE SYNTAX INTEGER (0.. 255) MAX-ACCESS read-only STATUS current DESCRIPTION "IMA OAM Label value transmitted by the FE IMA unit. The value 0 likely means that the IMA unit has not received an OAM Label from the FE IMA unit at this time." REFERENCE "ATM Forum IMA v1.1, Section 5.2.2.3 on page 32" ::={ imaGroupEntry 42 } imaGroupConfAlarmProfile OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object is a pointer to an Alarm configuration profile in the imaGroupAlarmConfProfileTable. The value of this object is the index of the referenced profile in the imaGroupAlarmConfProfileTable. By default, this object will have a zero length string. Any attempt to set this object to a value that is not the value of the index for an active entry in the profile table, imaGroupAlarmProfileTable, MUST be rejected." ::={ imaGroupEntry 43 } imaGroupMappingTable OBJECT-TYPE SYNTAX SEQUENCE OF ImaGroupMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table mapping the 'ifIndex' values of 'imaGroupIfIndex' to the 'imaGroupIndex' values of the corresponding IMA group." ::={ imaMibObjects 2 } imaGroupMappingEntry OBJECT-TYPE SYNTAX ImaGroupMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row describes one ifIndex to imaGroupIndex mapping." INDEX { ifIndex } ::={ imaGroupMappingTable 1 } ImaGroupMappingEntry ::= SEQUENCE { imaGroupMappingIndex Integer32 } imaGroupMappingIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The imaGroupIndex of the IMA Group which implements the specified interface." ::={ imaGroupMappingEntry 1 } imaLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF ImaLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IMA group Link Status and Configuration table." ::={ imaMibObjects 3 } imaLinkEntry OBJECT-TYPE SYNTAX ImaLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the IMA Group Link table." INDEX { imaLinkIfIndex } ::={ imaLinkTable 1 } ImaLinkEntry ::= SEQUENCE { imaLinkIfIndex InterfaceIndex, imaLinkRowStatus RowStatus, imaLinkGroupIndex Integer32, imaLinkNeTxState ImaLinkState, imaLinkNeRxState ImaLinkState, imaLinkFeTxState ImaLinkState, imaLinkFeRxState ImaLinkState, imaLinkNeRxFailureStatus ImaLinkFailureStatus, imaLinkFeRxFailureStatus ImaLinkFailureStatus, imaLinkTxLid INTEGER, imaLinkRxLid INTEGER, imaLinkRelDelay MilliSeconds, imaLinkImaViolations Counter32, imaLinkOifAnomalies Counter32, imaLinkNeSevErroredSecs Counter32, imaLinkFeSevErroredSecs Counter32, imaLinkNeUnavailSecs Counter32, imaLinkFeUnavailSecs Counter32, imaLinkNeTxUnusableSecs Counter32, imaLinkNeRxUnusableSecs Counter32, imaLinkFeTxUnusableSecs Counter32, imaLinkFeRxUnusableSecs Counter32, imaLinkNeTxNumFailures Counter32, imaLinkNeRxNumFailures Counter32, imaLinkFeTxNumFailures Counter32, imaLinkFeRxNumFailures Counter32, imaLinkTxStuffs Counter32, imaLinkRxStuffs Counter32, imaLinkRxTestPattern INTEGER, imaLinkTestProcStatus ImaTestProcStatus, imaLinkTimeElapsed ImaPerfTimeElapsed, imaLinkConfAlarmProfile SnmpAdminString } imaLinkIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This corresponds to the 'ifIndex' of the MIB-II interface on which this link is established. This object also corresponds to the logical number ('ifIndex') assigned to this IMA link." ::={ imaLinkEntry 1 } imaLinkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The imaLinkRowStatus object is used to create or delete an entry in this table." ::={ imaLinkEntry 2 } imaLinkGroupIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value which identifies the IMA group (imaGroupIndex) of which this link is a member." ::={ imaLinkEntry 3 } imaLinkNeTxState OBJECT-TYPE SYNTAX ImaLinkState MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the near-end transmit link." REFERENCE "ATM Forum IMA v1.1, Section 10.1.2 on page 48" ::={ imaLinkEntry 4 } imaLinkNeRxState OBJECT-TYPE SYNTAX ImaLinkState MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the near-end receive link." REFERENCE "ATM Forum IMA v1.1, Section 10.1.2 on page 48" ::={ imaLinkEntry 5 } imaLinkFeTxState OBJECT-TYPE SYNTAX ImaLinkState MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the far-end transmit link as reported via ICP cells." REFERENCE "ATM Forum IMA v1.1, Section 10.1.2 on page 48" ::={ imaLinkEntry 6 } imaLinkFeRxState OBJECT-TYPE SYNTAX ImaLinkState MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the far-end receive link as reported via ICP cells." REFERENCE "ATM Forum IMA v1.1, Section 10.1.2 on page 48" ::={ imaLinkEntry 7 } imaLinkNeRxFailureStatus OBJECT-TYPE SYNTAX ImaLinkFailureStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The current link failure status of the near-end receive link." REFERENCE "ATM Forum IMA v1.1, Section 10.1.2 on page 48" ::={ imaLinkEntry 8 } imaLinkFeRxFailureStatus OBJECT-TYPE SYNTAX ImaLinkFailureStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The current link failure status of the far-end receive link as reported via ICP cells." REFERENCE "ATM Forum IMA v1.1, Section 10.1.2 on page 48" ::={ imaLinkEntry 9 } imaLinkTxLid OBJECT-TYPE SYNTAX INTEGER (0.. 31) MAX-ACCESS read-only STATUS current DESCRIPTION "The outgoing LID used currently on the link by the local end. This value has meaning only if the link belongs to an IMA group." REFERENCE "ATM Forum IMA v1.1, Section 5.2.2.1 on page 26" ::={ imaLinkEntry 10 } imaLinkRxLid OBJECT-TYPE SYNTAX INTEGER (0.. 31) MAX-ACCESS read-only STATUS current DESCRIPTION "The incoming LID used currently on the link by the remote end as reported via ICP cells. This value has meaning only if the link belongs to an IMA group." REFERENCE "ATM Forum IMA v1.1, Section 5.2.2.1 on page 26" ::={ imaLinkEntry 11 } imaLinkRelDelay OBJECT-TYPE SYNTAX MilliSeconds MAX-ACCESS read-only STATUS current DESCRIPTION "The latest measured delay on this link relative to the link, in the same IMA group, with the least delay." REFERENCE "ATM Forum IMA v1.1, Section 9.2 on page 45" ::={ imaLinkEntry 12 } imaLinkImaViolations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ICP violations: count of errored, invalid or missing ICP cells, except during SES-IMA or UAS- IMA conditions." REFERENCE "ATM Forum IMA v1.1, (R-125) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 13 } imaLinkOifAnomalies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of OIF anomalies, except during SES- IMA or UAS-IMA conditions, at the near-end. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-20) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 14 } imaLinkNeSevErroredSecs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of one second intervals containing >= 30% of the ICP cells counted as IV-IMAs, or one or more link defects (e. g., LOS, OOF/ LOF, AIS, or LCD), LIF defects, or LODS defects, except during UAS-IMA condition." REFERENCE "ATM Forum IMA v1.1, (R-126) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 15 } imaLinkFeSevErroredSecs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of one second intervals containing one or more RDI-IMA defects, except during UAS-IMA-FE condition." REFERENCE "ATM Forum IMA v1.1, (R-127) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 16 } imaLinkNeUnavailSecs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of unavailable seconds at near-end: unavailability begins at the onset of 10 contiguous SES-IMA and ends at the onset of 10 contiguous seconds with no SES-IMA." REFERENCE "ATM Forum IMA v1.1, (R-128) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 17 } imaLinkFeUnavailSecs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of unavailable seconds at far-end: unavailability begins at the onset of 10 contiguous SES-IMA-FE and ends at the onset of 10 contiguous seconds with no SES-IMA-FE." REFERENCE "ATM Forum IMA v1.1, (R-129) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 18 } imaLinkNeTxUnusableSecs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Tx Unusable seconds: count of Tx Unusable seconds at the near-end Tx LSM." REFERENCE "ATM Forum IMA v1.1, (R-130) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 19 } imaLinkNeRxUnusableSecs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Rx Unusable seconds: count of Rx Unusable seconds at the near-end Rx LSM." REFERENCE "ATM Forum IMA v1.1, (R-131) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 20 } imaLinkFeTxUnusableSecs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Tx Unusable seconds at far-end: count of seconds with Tx Unusable indications from the far-end Tx LSM." REFERENCE "ATM Forum IMA v1.1, (R-132) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 21 } imaLinkFeRxUnusableSecs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Rx Unusable seconds at far-end: count of seconds with Rx Unusable indications from the far-end Rx LSM." REFERENCE "ATM Forum IMA v1.1, (R-133) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 22 } imaLinkNeTxNumFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a near-end transmit failure alarm condition has been entered on this link (i. e., some form of implementation specific transmit fault)." REFERENCE "ATM Forum IMA v1.1, (R-134) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 23 } imaLinkNeRxNumFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a near-end receive failure alarm condition has been entered on this link (i. e., LIF, LODS, RFI-IMA, Mis-Connected or some form of implementation specific receive fault)." REFERENCE "ATM Forum IMA v1.1, (R-135) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 24 } imaLinkFeTxNumFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a far-end transmit failure alarm condition has been entered on this link (i. e., Tx-Unusable-FE). This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-21) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 25 } imaLinkFeRxNumFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a far-end receive failure alarm condition has been entered on this link (i. e., Rx-Unusable-FE). This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-22) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 26 } imaLinkTxStuffs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of stuff events inserted in the transmit direction. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-23) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 27 } imaLinkRxStuffs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of stuff events detected in the receive direction. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-24) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 28 } imaLinkRxTestPattern OBJECT-TYPE SYNTAX INTEGER (0.. 255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the test pattern received in the ICP Cell (octet 17) on the link during the IMA Test Pattern Procedure. This value may then be compared to the transmitted test pattern." ::={ imaLinkEntry 29 } imaLinkTestProcStatus OBJECT-TYPE SYNTAX ImaTestProcStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the current state of the Test Pattern Procedure. If the value is disabled( 1), the test is not running. A value of operating( 2) means the test is running and no error has been found on this interface. A value of linkFail( 3) means an error has been detected on this link during the test. Once an error is detected, the linkFail( 3) value is latched until either this object is read or until the imaGroupTestProcStatus is moved to disabled( 1). Once read, if the error no longer persists, a subsequent read will report the value operating( 2)." ::={ imaLinkEntry 30 } imaLinkTimeElapsed OBJECT-TYPE SYNTAX ImaPerfTimeElapsed MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds that have elapsed since the beginning of the current measurement period. This attribute is only mandatory when the IMA Link Current Statistics are implemented." REFERENCE "ATM Forum IMA v1.1, (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkEntry 33 } imaLinkConfAlarmProfile OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object is a pointer to an Alarm configuration profile in the imaLinkAlarmConfProfileTable. The value of this object is the index of the referenced profile in the imaLinkAlarmConfProfileTable. By default, this object will have a zero length string. Any attempt to set this object to a value that is not the value of the index for an active entry in the profile table, imaGroupAlarmProfileTable, MUST be rejected." ::={ imaLinkEntry 34 } imaAlarmStatus OBJECT-TYPE SYNTAX ImaAlarmStatus MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Status of the IMA alarm." ::={ imaMibObjects 4 } imaAlarmType OBJECT-TYPE SYNTAX ImaAlarmType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The Type of IMA alarm declared or cleared. The value of ImaAlarmType identifies the type of alarm according to the definitions in the IMA specification." REFERENCE "ATM Forum IMA v1.1, Section 12.2.3 on page 79" ::={ imaMibObjects 5 } imaFailureAlarm NOTIFICATION-TYPE OBJECTS { ifIndex, imaAlarmStatus, imaAlarmType } STATUS current DESCRIPTION "The imaFailureAlarm provides a method for an agent implementing IMA to notify an NMS of an alarm condition." REFERENCE "ATM Forum IMA v1.1, Section 12.2.3 on page 79" ::={ imaMibTrapPrefix 1 } imaGroupUnavailSecsCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaGroupThreshUnavailSecs, imaGroupCurrentUnavailSecs } STATUS current DESCRIPTION "The imaGroupUnavailSecsCrossing is sent whenever the value of the object imaGroupCurrentUnavailSecs crossed the value of the object imaGroupThreshUnavailSecs." ::={ imaMibTrapPrefix 2 } imaGroupNeNumFailuresCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaGroupThreshNeNumFailures, imaGroupCurrentNeNumFailures } STATUS current DESCRIPTION "The imaGroupNeNumFailuresCrossing is sent whenever the value of the object imaGroupCurrentNeNumFailures crossed the value of the object imaGroupThreshNeNumFailures." ::={ imaMibTrapPrefix 3 } imaGroupFeNumFailuresCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaGroupThreshFeNumFailures, imaGroupCurrentFeNumFailures } STATUS current DESCRIPTION "The imaGroupFeNumFailuresCrossing is sent whenever the value of the object imaGroupCurrentFeNumFailures crossed the value of the object imaGroupThreshFeNumFailures." ::={ imaMibTrapPrefix 4 } imaGroupCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF ImaGroupCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IMA Group Current table." ::={ imaMibObjects 6 } imaGroupCurrentEntry OBJECT-TYPE SYNTAX ImaGroupCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the IMA Group Current table." INDEX { imaGroupIndex } ::={ imaGroupCurrentTable 1 } ImaGroupCurrentEntry ::= SEQUENCE { imaGroupCurrentUnavailSecs PerfCurrentCount, imaGroupCurrentNeNumFailures PerfCurrentCount, imaGroupCurrentFeNumFailures PerfCurrentCount } imaGroupCurrentUnavailSecs OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of one second intervals where the IMA Group Traffic State Machine is Down in the current 15 minutes interval." REFERENCE "ATM Forum IMA v1.1, Section 10.2.1 on page 55, (R-136) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaGroupCurrentEntry 1 } imaGroupCurrentNeNumFailures OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a near-end group failure (Config-Aborted, Insufficient-Links) has been reported in the current 15 minutes interval." REFERENCE "ATM Forum IMA v1.1, (R-137) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaGroupCurrentEntry 2 } imaGroupCurrentFeNumFailures OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a far-end group failure (Config-Aborted-FE, Insufficient-Links-FE, Blocked-FE) has been reported in the current 15 minutes interval. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-25) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaGroupCurrentEntry 3 } imaGroupIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF ImaGroupIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IMA Group Interval table." ::={ imaMibObjects 7 } imaGroupIntervalEntry OBJECT-TYPE SYNTAX ImaGroupIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the IMA Group Interval table." INDEX { imaGroupIndex, imaGroupIntervalNumber } ::={ imaGroupIntervalTable 1 } ImaGroupIntervalEntry ::= SEQUENCE { imaGroupIntervalNumber INTEGER, imaGroupIntervalUnavailSecs PerfIntervalCount, imaGroupIntervalNeNumFailures PerfIntervalCount, imaGroupIntervalFeNumFailures PerfIntervalCount, imaGroupIntervalMoniSecs ImaPerfTimeElapsed } imaGroupIntervalNumber OBJECT-TYPE SYNTAX INTEGER (1.. 96) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A number between 1 and 96, where 1 is the most recently completed 15 minute interval and 96 is the least recently completed 15 minutes interval (assuming that all 96 intervals are valid)." ::={ imaGroupIntervalEntry 1 } imaGroupIntervalUnavailSecs OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of one second intervals where the IMA Group Traffic State Machine is Down in one of the previous 96, individual 15 minute, intervals." REFERENCE "ATM Forum IMA v1.1, Section 10.2.1 on page 55, (R-136) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaGroupIntervalEntry 2 } imaGroupIntervalNeNumFailures OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a near-end group failure (Config-Aborted, Insufficient-Links) has been reported in one of the previous 96, individual 15 minute, intervals." REFERENCE "ATM Forum IMA v1.1, (R-137) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaGroupIntervalEntry 3 } imaGroupIntervalFeNumFailures OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a far-end group failure (Config-Aborted-FE, Insufficient-Links-FE, Blocked-FE) has been reported in one of the previous 96, individual 15 minute, intervals. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-25) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaGroupIntervalEntry 4 } imaGroupIntervalMoniSecs OBJECT-TYPE SYNTAX ImaPerfTimeElapsed MAX-ACCESS read-only STATUS current DESCRIPTION "Total elapsed seconds in the current 15-minute interval." ::={ imaGroupIntervalEntry 5 } imaGroupCurrDayTable OBJECT-TYPE SYNTAX SEQUENCE OF ImaGroupCurrDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IMA Group Current Day table." ::={ imaMibObjects 8 } imaGroupCurrDayEntry OBJECT-TYPE SYNTAX ImaGroupCurrDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the IMA Group Current Day table." INDEX { imaGroupIndex } ::={ imaGroupCurrDayTable 1 } ImaGroupCurrDayEntry ::= SEQUENCE { imaGroupCurrDayTimeElapsed ImaPerfTimeElapsed, imaGroupCurrDayUnavailSecs ImaPerfCurrDayCount, imaGroupCurrDayNeNumFailures ImaPerfCurrDayCount, imaGroupCurrDayFeNumFailures ImaPerfCurrDayCount } imaGroupCurrDayTimeElapsed OBJECT-TYPE SYNTAX ImaPerfTimeElapsed UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of seconds that have elapsed since the beginning of the current 1-day interval." ::={ imaGroupCurrDayEntry 1 } imaGroupCurrDayUnavailSecs OBJECT-TYPE SYNTAX ImaPerfCurrDayCount UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of unavailable seconds during the current day as measured by imaGropuCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, Section 10.2.1 on page 55, (R-136) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaGroupCurrDayEntry 2 } imaGroupCurrDayNeNumFailures OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a near-end group failure (Config-Aborted, Insufficient-Links) has been reported in the current day as measured by imaGropuCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (R-137) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaGroupCurrDayEntry 3 } imaGroupCurrDayFeNumFailures OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a far-end group failure (Config-Aborted-FE, Insufficient-Links-FE, Blocked-FE) has been reported in current day as measured by imaGropuCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (O-25) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaGroupCurrDayEntry 4 } imaGroup1DayIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF ImaGroup1DayIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IMA Group Day Interval Table." ::={ imaMibObjects 9 } imaGroup1DayIntervalEntry OBJECT-TYPE SYNTAX ImaGroup1DayIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the IMA Group Day Interval table." INDEX { imaGroupIndex, imaGroup1DayIntervalNumber } ::={ imaGroup1DayIntervalTable 1 } ImaGroup1DayIntervalEntry ::= SEQUENCE { imaGroup1DayIntervalNumber INTEGER, imaGroup1DayIntervalMoniSecs ImaPerfTimeElapsed, imaGroup1DayIntervalUnavailSecs ImaPerf1DayIntervalCount, imaGroup1DayIntervalNeNumFailures ImaPerf1DayIntervalCount, imaGroup1DayIntervalFeNumFailures ImaPerf1DayIntervalCount } imaGroup1DayIntervalNumber OBJECT-TYPE SYNTAX INTEGER(1..30) MAX-ACCESS not-accessible STATUS current DESCRIPTION "History Data Interval number. Interval 1 is the the most recent previous day; interval 30 is 30 days ago. Intervals 2..30 are optional." ::= { imaGroup1DayIntervalEntry 1 } imaGroup1DayIntervalMoniSecs OBJECT-TYPE SYNTAX ImaPerfTimeElapsed UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time in the 1-day interval over which the performance monitoring information is actually counted. This value will be the same as the interval duration except in a situation where performance monitoring data could not be collected for any reason." ::= { imaGroup1DayIntervalEntry 2 } imaGroup1DayIntervalUnavailSecs OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of unavailable seconds as meansured by imaGroup- 1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, Section 10.2.1 on page 55, (R-136) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaGroup1DayIntervalEntry 3 } imaGroup1DayIntervalNeNumFailures OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a near-end group failure (Config-Aborted, Insufficient-Links) has been reported in the day measured by imaGroup1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (R-137) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaGroup1DayIntervalEntry 4 } imaGroup1DayIntervalFeNumFailures OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a far-end group failure (Config-Aborted-FE, Insufficient-Links-FE, Blocked-FE) has been reported in 1 day measured by imaGroup1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (O-25) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaGroup1DayIntervalEntry 5 } imaGroupAlarmConfProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF ImaGroupAlarmConfProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table supports definitions of alarm configuration profiles for IMA Groups. This table MUST be maintained in a persistent manner." ::={ imaMibObjects 10 } imaGroupAlarmConfProfileEntry OBJECT-TYPE SYNTAX ImaGroupAlarmConfProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry corresponds to a single alarm configuration profile. Each profile contains a set of parameters for setting alarm thresholds for various performance attributes monitored at IMA groups. Profiles may be created/deleted using the row creation/deletion mechanism via imaGroupAlarmConfProfileRowStatus. If an active entry is referenced in imaGroupConfAlarmProfile defined in imaGroupTable, the entry MUST remain active until all references are removed." INDEX { imaGroupAlarmConfProfileName } ::= { imaGroupAlarmConfProfileTable 1 } ImaGroupAlarmConfProfileEntry ::= SEQUENCE { imaGroupAlarmConfProfileName SnmpAdminString, imaGroupThreshUnavailSecs ImaPerfIntervalThreshold, imaGroupThreshNeNumFailures Integer32, imaGroupThreshFeNumFailures Integer32, imaGroupAlarmConfProfileRowStatus RowStatus } imaGroupAlarmConfProfileName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object is the unique index associated with this profile." ::= { imaGroupAlarmConfProfileEntry 1 } imaGroupThreshUnavailSecs OBJECT-TYPE SYNTAX ImaPerfIntervalThreshold UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the unavailable seconds alarm threshold. When the current value of imaGroupCurrentUnavailSecs reaches or exceeds this threshold, a imaGroupUnavailSecsCrossing MAY be generated." DEFVAL { 0 } ::= { imaGroupAlarmConfProfileEntry 2 } imaGroupThreshNeNumFailures OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the NearEnd Failures alarm threshold. When the current value of imaGroupCurrentNeFailures reaches or exceeds this threshold, a imaGroupNeFailuresCrossing MAY be generated." DEFVAL { 0 } ::= { imaGroupAlarmConfProfileEntry 3 } imaGroupThreshFeNumFailures OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the Far End Failures alarm threshold. When the current value of imaGroupCurrentFeFailures reaches or exceeds this threshold, a imaGroupFeFailuresCrossing MAY be generated." DEFVAL { 0 } ::= { imaGroupAlarmConfProfileEntry 4 } imaGroupAlarmConfProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object controls creation/deletion of the associated entry in this table as per the semantics of RowStatus. If an active entry is referenced in imaGroupAlarmConfProfile, the entry MUST remain active until all references are removed." ::= { imaGroupAlarmConfProfileEntry 5 } imaLinkImaViolationsCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaLinkThreshImaViolations, imaLinkCurrentImaViolations } STATUS current DESCRIPTION "The imaLinkImaViolationsCrossing is sent whenever the value of the object imaLinkCurrentImaViolations crossed the value of the object imaLinkThreshImaViolations." ::={ imaMibTrapPrefix 5 } imaLinkOifAnomaliesCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaLinkThreshOifAnomalies, imaLinkCurrentOifAnomalies } STATUS current DESCRIPTION "The imaLinkOifAnomaliesCrossing is sent whenever the value of the object imaLinkCurrentOifAnomalies crossed the value of the object imaLinkThreshImaViolations." ::={ imaMibTrapPrefix 6 } imaLinkNeSevErroredSecsCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaLinkThreshNeSevErroredSecs, imaLinkCurrentNeSevErroredSecs } STATUS current DESCRIPTION "The imaLinkNeSevErroredSecsCrossing is sent whenever the value of the object imaLinkCurrentNeSevErroredSecs crossed the value of the object imaLinkThreshNeSevErroredSecs." ::={ imaMibTrapPrefix 7 } imaLinkFeSevErroredSecsCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaLinkThreshFeSevErroredSecs, imaLinkCurrentFeSevErroredSecs } STATUS current DESCRIPTION "The imaLinkFeSevErroredSecsCrossing is sent whenever the value of the object imaLinkCurrentFeSevErroredSecs crossed the value of the object imaLinkThreshFeSevErroredSecs." ::={ imaMibTrapPrefix 8 } imaLinkNeUnavailSecsCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaLinkThreshNeUnavailSecs, imaLinkCurrentNeUnavailSecs } STATUS current DESCRIPTION "The imaLinkNeUnavailSecsCrossing is sent whenever the value of the object imaLinkCurrentNeUnavailSecs crossed the value of the object imaLinkThreshNeUnavailSecs." ::={ imaMibTrapPrefix 9 } imaLinkFeUnavailSecsCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaLinkThreshFeUnavailSecs, imaLinkCurrentFeUnavailSecs } STATUS current DESCRIPTION "The imaLinkFeUnavailSecsCrossing is sent whenever the value of the object imaLinkCurrentFeUnavailSecs crossed the value of the object imaLinkThreshFeUnavailSecs." ::={ imaMibTrapPrefix 10 } imaLinkNeTxUnusableSecsCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaLinkThreshNeTxUnusableSecs, imaLinkCurrentNeTxUnusableSecs } STATUS current DESCRIPTION "The imaLinkNeTxUnusableSecsCrossing is sent whenever the value of the object imaLinkCurrentNeTxUnusableSecs crossed the value of the object imaLinkThreshNeTxUnusableSecs." ::={ imaMibTrapPrefix 11 } imaLinkNeRxUnusableSecsCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaLinkThreshNeRxUnusableSecs, imaLinkCurrentNeRxUnusableSecs } STATUS current DESCRIPTION "The imaLinkNeRxUnusableSecsCrossing is sent whenever the value of the object imaLinkCurrentNeRxUnusableSecs crossed the value of the object imaLinkThreshNeRxUnusableSecs." ::={ imaMibTrapPrefix 12 } imaLinkFeTxUnusableSecsCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaLinkThreshFeTxUnusableSecs, imaLinkCurrentFeTxUnusableSecs } STATUS current DESCRIPTION "The imaLinkFeTxUnusableSecsCrossing is sent whenever the value of the object imaLinkCurrentFeTxUnusableSecs crossed the value of the object imaLinkThreshFeTxUnusableSecs." ::={ imaMibTrapPrefix 13 } imaLinkFeRxUnusableSecsCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaLinkThreshFeRxUnusableSecs, imaLinkCurrentFeRxUnusableSecs } STATUS current DESCRIPTION "The imaLinkFeRxUnusableSecsCrossing is sent whenever the value of the object imaLinkCurrentFeRxUnusableSecs crossed the value of the object imaLinkThreshFeRxUnusableSecs." ::={ imaMibTrapPrefix 14 } imaLinkNeTxNumFailuresCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaLinkThreshNeTxNumFailures, imaLinkCurrentNeTxNumFailures } STATUS current DESCRIPTION "The imaLinkNeTxNumFailuresCrossing is sent whenever the value of the object imaLinkCurrentNeTxNumFailures crossed the value of the object imaLinkThreshNeTxNumFailures." ::={ imaMibTrapPrefix 15 } imaLinkNeRxNumFailuresCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaLinkThreshNeRxNumFailures, imaLinkCurrentNeRxNumFailures } STATUS current DESCRIPTION "The imaLinkNeRxNumFailuresCrossing is sent whenever the value of the object imaLinkCurrentNeRxNumFailures crossed the value of the object imaLinkThreshNeRxNumFailures." ::={ imaMibTrapPrefix 16 } imaLinkFeTxNumFailuresCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaLinkThreshFeTxNumFailures, imaLinkCurrentFeTxNumFailures } STATUS current DESCRIPTION "The imaLinkFeTxNumFailuresCrossing is sent whenever the value of the object imaLinkCurrentFeTxNumFailures crossed the value of the object imaLinkThreshFeTxNumFailures." ::={ imaMibTrapPrefix 17 } imaLinkFeRxNumFailuresCrossing NOTIFICATION-TYPE OBJECTS { ifIndex, imaLinkThreshFeRxNumFailures, imaLinkCurrentFeRxNumFailures } STATUS current DESCRIPTION "The imaLinkFeRxNumFailuresCrossing is sent whenever the value of the object imaLinkCurrentFeRxNumFailures crossed the value of the object imaLinkThreshFeRxNumFailures." ::={ imaMibTrapPrefix 18 } imaLinkCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF ImaLinkCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IMA Link Current table." ::={ imaMibObjects 11 } imaLinkCurrentEntry OBJECT-TYPE SYNTAX ImaLinkCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the IMA Link Current table." INDEX { ifIndex } ::={ imaLinkCurrentTable 1 } ImaLinkCurrentEntry ::= SEQUENCE { imaLinkCurrentImaViolations PerfCurrentCount, imaLinkCurrentOifAnomalies PerfCurrentCount, imaLinkCurrentNeSevErroredSecs PerfCurrentCount, imaLinkCurrentFeSevErroredSecs PerfCurrentCount, imaLinkCurrentNeUnavailSecs PerfCurrentCount, imaLinkCurrentFeUnavailSecs PerfCurrentCount, imaLinkCurrentNeTxUnusableSecs PerfCurrentCount, imaLinkCurrentNeRxUnusableSecs PerfCurrentCount, imaLinkCurrentFeTxUnusableSecs PerfCurrentCount, imaLinkCurrentFeRxUnusableSecs PerfCurrentCount, imaLinkCurrentNeTxNumFailures PerfCurrentCount, imaLinkCurrentNeRxNumFailures PerfCurrentCount, imaLinkCurrentFeTxNumFailures PerfCurrentCount, imaLinkCurrentFeRxNumFailures PerfCurrentCount, imaLinkCurrentTxStuffs PerfCurrentCount, imaLinkCurrentRxStuffs PerfCurrentCount } imaLinkCurrentImaViolations OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "ICP violations: count of errored, invalid or missing ICP cells, except during SES-IMA or UAS- IMA conditions, in the current 15 minute interval." REFERENCE "ATM Forum IMA v1.1, (R-125) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 1 } imaLinkCurrentOifAnomalies OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of OIF anomalies, except during SES- IMA or UAS-IMA conditions, at the near-end in the current 15 minute interval. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-20) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 2 } imaLinkCurrentNeSevErroredSecs OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of one second intervals containing >= 30% of the ICP cells counted as IV-IMAs, or one or more link defects (e. g., LOS, OOF/ LOF, AIS, or LCD), LIF defects, or LODS defects, except during UAS-IMA condition, in the current 15 minute interval." REFERENCE "ATM Forum IMA v1.1, (R-126) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 3 } imaLinkCurrentFeSevErroredSecs OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of one second intervals containing one or more RDI-IMA defects, except during UAS-IMA-FE condition, in the current 15 minute interval." REFERENCE "ATM Forum IMA v1.1, (R-127) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 4 } imaLinkCurrentNeUnavailSecs OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of unavailable seconds at near-end in the current 15 minute interval: unavailability begins at the onset of 10 contiguous SES-IMA and ends at the onset of 10 contiguous seconds with no SES- IMA." REFERENCE "ATM Forum IMA v1.1, (R-128) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 5 } imaLinkCurrentFeUnavailSecs OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of unavailable seconds at far-end in the current 15 minute interval: unavailability begins at the onset of 10 contiguous SES-IMA-FE and ends at the onset of 10 contiguous seconds with no SES-IMA-FE." REFERENCE "ATM Forum IMA v1.1, (R-129) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 6 } imaLinkCurrentNeTxUnusableSecs OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "Tx Unusable seconds: count of Unusable seconds at the near-end Tx LSM in the current 15 minute interval." REFERENCE "ATM Forum IMA v1.1, (R-130) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 7 } imaLinkCurrentNeRxUnusableSecs OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "Rx Unusable seconds: count of Unusable seconds at the near-end Rx LSM in the current 15 minute interval." REFERENCE "ATM Forum IMA v1.1, (R-131) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 8 } imaLinkCurrentFeTxUnusableSecs OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "Tx Unusable seconds at far-end: count of seconds with Tx Unusable indications from the far-end Tx LSM in the current 15 minute interval." REFERENCE "ATM Forum IMA v1.1, (R-132) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 9 } imaLinkCurrentFeRxUnusableSecs OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "Rx Unusable seconds at far-end: count of seconds with Rx Unusable indications from the far-end Rx LSM in the current 15 minute interval." REFERENCE "ATM Forum IMA v1.1, (R-133) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 10 } imaLinkCurrentNeTxNumFailures OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a near-end transmit failure alarm condition has been entered on this link (i. e., some form of implementation specific transmit fault) in the current 15 minute interval." REFERENCE "ATM Forum IMA v1.1, (R-134) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 11 } imaLinkCurrentNeRxNumFailures OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a near-end receive failure alarm condition has been entered on this link (i. e., LIF, LODS, RFI-IMA, Mis-Connected, or some form of implementation specific receive fault) in the current 15 minute interval." REFERENCE "ATM Forum IMA v1.1, (R-135) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 12 } imaLinkCurrentFeTxNumFailures OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a far-end transmit failure alarm condition has been entered on this link (i. e., Tx-Unusable-FE) in the current 15 minute interval. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-21) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 13 } imaLinkCurrentFeRxNumFailures OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a far-end receive failure alarm condition has been entered on this link (i. e., Rx-Unusable-FE) in the current 15 minute interval. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-22) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 14 } imaLinkCurrentTxStuffs OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of stuff events inserted in the transmit direction in the current 15 minute interval. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-23) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 15 } imaLinkCurrentRxStuffs OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of stuff events detected in the receive direction in the current 15 minute interval. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-24) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrentEntry 16 } imaLinkIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF ImaLinkIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IMA Link Interval table." ::={ imaMibObjects 12 } imaLinkIntervalEntry OBJECT-TYPE SYNTAX ImaLinkIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the IMA Link Interval table." INDEX { ifIndex, imaLinkIntervalNumber } ::={ imaLinkIntervalTable 1 } ImaLinkIntervalEntry ::= SEQUENCE { imaLinkIntervalNumber INTEGER, imaLinkIntervalImaViolations PerfIntervalCount, imaLinkIntervalOifAnomalies PerfIntervalCount, imaLinkIntervalNeSevErroredSecs PerfIntervalCount, imaLinkIntervalFeSevErroredSecs PerfIntervalCount, imaLinkIntervalNeUnavailSecs PerfIntervalCount, imaLinkIntervalFeUnavailSecs PerfIntervalCount, imaLinkIntervalNeTxUnusableSecs PerfIntervalCount, imaLinkIntervalNeRxUnusableSecs PerfIntervalCount, imaLinkIntervalFeTxUnusableSecs PerfIntervalCount, imaLinkIntervalFeRxUnusableSecs PerfIntervalCount, imaLinkIntervalNeTxNumFailures PerfIntervalCount, imaLinkIntervalNeRxNumFailures PerfIntervalCount, imaLinkIntervalFeTxNumFailures PerfIntervalCount, imaLinkIntervalFeRxNumFailures PerfIntervalCount, imaLinkIntervalTxStuffs PerfIntervalCount, imaLinkIntervalRxStuffs PerfIntervalCount, imaLinkIntervalMoniSecs ImaPerfTimeElapsed } imaLinkIntervalNumber OBJECT-TYPE SYNTAX INTEGER (1.. 96) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A number between 1 and 96, where 1 is the most recently completed 15 minute interval and 96 is the least recently completed 15 minutes interval (assuming that all 96 intervals are valid)." ::={ imaLinkIntervalEntry 1 } imaLinkIntervalImaViolations OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "ICP violations: count of errored, invalid or missing ICP cells, except during SES-IMA or UAS- IMA conditions, in one of the previous 96, individual 15 minute, intervals." REFERENCE "ATM Forum IMA v1.1, (R-125) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 2 } imaLinkIntervalOifAnomalies OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of OIF anomalies, except during SES- IMA or UAS-IMA conditions, at the near-end in one of the previous 96, individual 15 minute, intervals. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-20) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 3 } imaLinkIntervalNeSevErroredSecs OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of one second intervals containing >= 30% of the ICP cells counted as IV-IMAs, or one or more link defects (e. g., LOS, OOF/ LOF, AIS, or LCD), LIF defects, or LODS defects, except during UAS-IMA condition, in one of the previous 96, individual 15 minute, intervals." REFERENCE "ATM Forum IMA v1.1, (R-126) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 4 } imaLinkIntervalFeSevErroredSecs OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of one second intervals containing one or more RDI-IMA defects, except during UAS-IMA-FE condition, in one of the previous 96, individual 15 minute, intervals." REFERENCE "ATM Forum IMA v1.1, (R-127) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 5 } imaLinkIntervalNeUnavailSecs OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of unavailable seconds at near-end in one of the previous 96, individual 15 minute, intervals: unavailability begins at the onset of 10 contiguous SES-IMA and ends at the onset of 10 contiguous seconds with no SES-IMA." REFERENCE "ATM Forum IMA v1.1, (R-128) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 6 } imaLinkIntervalFeUnavailSecs OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of unavailable seconds at far-end in one of the previous 96, individual 15 minute, intervals: unavailability begins at the onset of 10 contiguous SES-IMA-FE and ends at the onset of 10 contiguous seconds with no SES-IMA-FE." REFERENCE "ATM Forum IMA v1.1, (R-129) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 7 } imaLinkIntervalNeTxUnusableSecs OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Tx Unusable seconds: count of Unusable seconds at the near-end Tx LSM in one of the previous 96, individual 15 minute, intervals." REFERENCE "ATM Forum IMA v1.1, (R-130) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 8 } imaLinkIntervalNeRxUnusableSecs OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Rx Unusable seconds: count of Unusable seconds at the near-end Rx LSM in one of the previous 96, individual 15 minute, intervals." REFERENCE "ATM Forum IMA v1.1, (R-131) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 9 } imaLinkIntervalFeTxUnusableSecs OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Tx Unusable seconds at far-end: count of seconds with Tx Unusable indications from the far-end Tx LSM in one of the previous 96, individual 15 minute, intervals." REFERENCE "ATM Forum IMA v1.1, (R-132) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 10 } imaLinkIntervalFeRxUnusableSecs OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Rx Unusable seconds at far-end: count of seconds with Rx Unusable indications from the far-end Rx LSM in one of the previous 96, individual 15 minute, intervals." REFERENCE "ATM Forum IMA v1.1, (R- 133) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 11 } imaLinkIntervalNeTxNumFailures OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a near-end transmit failure alarm condition has been entered on this link (i. e., some form of implementation specific transmit fault) in one of the previous 96, individual 15 minute, intervals." REFERENCE "ATM Forum IMA v1.1, (R-134) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 12 } imaLinkIntervalNeRxNumFailures OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a near-end receive failure alarm condition has been entered on this link (i. e., LIF, LODS, RFI-IMA, Mis-Connected, or some form of implementation specific receive fault) in one of the previous 96, individual 15 minute, intervals." REFERENCE "ATM Forum IMA v1.1, (R-135) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 13 } imaLinkIntervalFeTxNumFailures OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a far-end transmit failure alarm condition has been entered on this link (i. e., Tx-Unusable-FE) in one of the previous 96, individual 15 minute, intervals. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-21) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 14 } imaLinkIntervalFeRxNumFailures OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a far-end receive failure alarm condition has been entered on this link (i. e., Rx-Unusable-FE) in one of the previous 96, individual 15 minute, intervals. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-22) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 15 } imaLinkIntervalTxStuffs OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of stuff events inserted in the transmit direction in one of the previous 96, individual 15 minute, intervals. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-23) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 16 } imaLinkIntervalRxStuffs OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of stuff events detected in the receive direction in one of the previous 96, individual 15 minute, intervals. This is an optional attribute." REFERENCE "ATM Forum IMA v1.1, (O-24) and (O-26) in Section 12.2.2.2 on page 77" ::={ imaLinkIntervalEntry 17 } imaLinkIntervalMoniSecs OBJECT-TYPE SYNTAX ImaPerfTimeElapsed MAX-ACCESS read-only STATUS current DESCRIPTION "Total elapsed seconds in the current 15-minute interval." ::={ imaLinkIntervalEntry 18 } imaLinkCurrDayTable OBJECT-TYPE SYNTAX SEQUENCE OF ImaLinkCurrDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IMA Link Total table." ::={ imaMibObjects 13 } imaLinkCurrDayEntry OBJECT-TYPE SYNTAX ImaLinkCurrDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the IMA Link Total table." INDEX { ifIndex } ::={ imaLinkCurrDayTable 1 } ImaLinkCurrDayEntry ::= SEQUENCE { imaLinkCurrDayTimeElapsed ImaPerfTimeElapsed, imaLinkCurrDayImaViolations ImaPerfCurrDayCount, imaLinkCurrDayOifAnomalies ImaPerfCurrDayCount, imaLinkCurrDayNeSevErroredSecs ImaPerfCurrDayCount, imaLinkCurrDayFeSevErroredSecs ImaPerfCurrDayCount, imaLinkCurrDayNeUnavailSecs ImaPerfCurrDayCount, imaLinkCurrDayFeUnavailSecs ImaPerfCurrDayCount, imaLinkCurrDayNeTxUnusableSecs ImaPerfCurrDayCount, imaLinkCurrDayNeRxUnusableSecs ImaPerfCurrDayCount, imaLinkCurrDayFeTxUnusableSecs ImaPerfCurrDayCount, imaLinkCurrDayFeRxUnusableSecs ImaPerfCurrDayCount, imaLinkCurrDayNeTxNumFailures ImaPerfCurrDayCount, imaLinkCurrDayNeRxNumFailures ImaPerfCurrDayCount, imaLinkCurrDayFeTxNumFailures ImaPerfCurrDayCount, imaLinkCurrDayFeRxNumFailures ImaPerfCurrDayCount, imaLinkCurrDayTxStuffs ImaPerfCurrDayCount, imaLinkCurrDayRxStuffs ImaPerfCurrDayCount } imaLinkCurrDayTimeElapsed OBJECT-TYPE SYNTAX ImaPerfTimeElapsed MAX-ACCESS read-only STATUS current DESCRIPTION "The elapsed time for the current day interval." ::={ imaLinkCurrDayEntry 1 } imaLinkCurrDayImaViolations OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "ICP violations: count of errored, invalid or missing ICP cells, except during SES-IMA or UAS- IMA conditions, in the current day measured by imaLinkCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (R-125) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 2 } imaLinkCurrDayOifAnomalies OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of OIF anomalies, except during SES- IMA or UAS-IMA conditions, at the near-end in the current day measured by imaLinkCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (O-20) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 3 } imaLinkCurrDayNeSevErroredSecs OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of one second intervals containing >= 30% of the ICP cells counted as IV-IMAs, or one or more link defects (e. g., LOS, OOF/ LOF, AIS, or LCD), LIF defects, or LODS defects, except during UAS-IMA condition, in the current day measured by imaLinkCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (R-126) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 4 } imaLinkCurrDayFeSevErroredSecs OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of one second intervals containing one or more RDI-IMA defects, except during UAS-IMA-FE condition, in the current day measured by imaLinkCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (R-127) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 5 } imaLinkCurrDayNeUnavailSecs OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of unavailable seconds at near-end in the current day measured by imaLinkCurrDayTimeElapsed. Unavailability begins at the onset of 10 contiguous SES-IMA and ends at the onset of 10 contiguous seconds with no SES-IMA." REFERENCE "ATM Forum IMA v1.1, (R-128) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 6 } imaLinkCurrDayFeUnavailSecs OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of unavailable seconds at far-end in the current day measured by imaLinkCurrDayTimeElapsed. Unavailability begins at the onset of 10 contiguous SES-IMA-FE and ends at the onset of 10 contiguous seconds with no SES-IMA-FE. " REFERENCE "ATM Forum IMA v1.1, (R-129) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 7 } imaLinkCurrDayNeTxUnusableSecs OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "Tx Unusable seconds: count of Unusable seconds at the near-end Tx LSM in the current day measured by imaLinkCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (R-130) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 8 } imaLinkCurrDayNeRxUnusableSecs OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "Rx Unusable seconds: count of Unusable seconds at the near-end Rx LSM in the current day measured by imaLinkCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (R-131) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 9 } imaLinkCurrDayFeTxUnusableSecs OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "Tx Unusable seconds at far-end: count of seconds with Tx Unusable indications from the far-end Tx LSM in the current day measured by imaLinkCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (R-132) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 10 } imaLinkCurrDayFeRxUnusableSecs OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "Rx Unusable seconds at far-end: count of seconds with Rx Unusable indications from the far-end Rx LSM in the current day measured by imaLinkCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (R-133) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 11 } imaLinkCurrDayNeTxNumFailures OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a near-end transmit failure alarm condition has been entered on this link (i. e., some form of implementation specific transmit fault) in the current day measured by imaLinkCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (R-134) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 12 } imaLinkCurrDayNeRxNumFailures OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a near-end receive failure alarm condition has been entered on this link (i. e., LIF, LODS, RFI-IMA, Mis-Connected, or some form of implementation specific receive fault) in the current day measured by imaLinkCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (R-135) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 13 } imaLinkCurrDayFeTxNumFailures OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a far-end transmit failure alarm condition has been entered on this link (i. e., Tx-Unusable-FE) in the current day measured by imaLinkCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (O-21) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 14 } imaLinkCurrDayFeRxNumFailures OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a far-end receive failure alarm condition has been entered on this link (i. e., Rx-Unusable-FE) in the current day measured by imaLinkCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (O-22) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 15 } imaLinkCurrDayTxStuffs OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of stuff events inserted in the transmit direction in the current day measured by imaLinkCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (O-23) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 16 } imaLinkCurrDayRxStuffs OBJECT-TYPE SYNTAX ImaPerfCurrDayCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of stuff events detected in the receive direction in the current day measured by imaLinkCurrDayTimeElapsed." REFERENCE "ATM Forum IMA v1.1, (O-24) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLinkCurrDayEntry 17 } imaLink1DayIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF ImaLink1DayIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each IMA Link performance data collection interval." ::={ imaMibObjects 14 } imaLink1DayIntervalEntry OBJECT-TYPE SYNTAX ImaLink1DayIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the IMA Link Total table." INDEX { ifIndex, imaLink1DayIntervalNumber } ::={ imaLink1DayIntervalTable 1 } ImaLink1DayIntervalEntry ::= SEQUENCE { imaLink1DayIntervalNumber Integer32, imaLink1DayIntervalMoniSecs ImaPerfTimeElapsed, imaLink1DayIntervalImaViolations ImaPerf1DayIntervalCount, imaLink1DayIntervalOifAnomalies ImaPerf1DayIntervalCount, imaLink1DayIntervalNeSevErroredSecs ImaPerf1DayIntervalCount, imaLink1DayIntervalFeSevErroredSecs ImaPerf1DayIntervalCount, imaLink1DayIntervalNeUnavailSecs ImaPerf1DayIntervalCount, imaLink1DayIntervalFeUnavailSecs ImaPerf1DayIntervalCount, imaLink1DayIntervalNeTxUnusableSecs ImaPerf1DayIntervalCount, imaLink1DayIntervalNeRxUnusableSecs ImaPerf1DayIntervalCount, imaLink1DayIntervalFeTxUnusableSecs ImaPerf1DayIntervalCount, imaLink1DayIntervalFeRxUnusableSecs ImaPerf1DayIntervalCount, imaLink1DayIntervalNeTxNumFailures ImaPerf1DayIntervalCount, imaLink1DayIntervalNeRxNumFailures ImaPerf1DayIntervalCount, imaLink1DayIntervalFeTxNumFailures ImaPerf1DayIntervalCount, imaLink1DayIntervalFeRxNumFailures ImaPerf1DayIntervalCount, imaLink1DayIntervalTxStuffs ImaPerf1DayIntervalCount, imaLink1DayIntervalRxStuffs ImaPerf1DayIntervalCount } imaLink1DayIntervalNumber OBJECT-TYPE SYNTAX Integer32(1..30) MAX-ACCESS not-accessible STATUS current DESCRIPTION "History Data Interval number. Interval 1 is is the the most recent previous day; interval 30 is 30 days ago. Intervals 2..30 are optional." ::={ imaLink1DayIntervalEntry 1 } imaLink1DayIntervalMoniSecs OBJECT-TYPE SYNTAX ImaPerfTimeElapsed UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time in the 1-day interval over which the performance monitoring information is actually counted. This value will be the same as the interval duration except in a situation where performance monitoring data could not be collected for any reason." ::={ imaLink1DayIntervalEntry 2 } imaLink1DayIntervalImaViolations OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "ICP violations: count of errored, invalid or missing ICP cells, except during SES-IMA or UAS- IMA conditions, in the current day measured by imaLink1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (R-125) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 3 } imaLink1DayIntervalOifAnomalies OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of OIF anomalies, except during SES- IMA or UAS-IMA conditions, at the near-end in the current day measured by imaLink1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (O-20) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 5 } imaLink1DayIntervalNeSevErroredSecs OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of one second intervals containing >= 30% of the ICP cells counted as IV-IMAs, or one or more link defects (e. g., LOS, OOF/ LOF, AIS, or LCD), LIF defects, or LODS defects, except during UAS-IMA condition, in the current day measured by imaLink1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (R-126) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 6 } imaLink1DayIntervalFeSevErroredSecs OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of one second intervals containing one or more RDI-IMA defects, except during UAS-IMA-FE condition, in the current day measured by imaLink1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (R-127) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 7 } imaLink1DayIntervalNeUnavailSecs OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of unavailable seconds at near-end in the current day measured by imaLink1DayIntervalMoniSecs. Unavailability begins at the onset of 10 contiguous SES-IMA and ends at the onset of 10 contiguous seconds with no SES-IMA." REFERENCE "ATM Forum IMA v1.1, (R-128) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 8 } imaLink1DayIntervalFeUnavailSecs OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of unavailable seconds at far-end in the current day measured by imaLink1DayIntervalMoniSecs. Unavailability begins at the onset of 10 contiguous SES-IMA-FE and ends at the onset of 10 contiguous seconds with no SES-IMA-FE. " REFERENCE "ATM Forum IMA v1.1, (R-129) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 9 } imaLink1DayIntervalNeTxUnusableSecs OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Tx Unusable seconds: count of Unusable seconds at the near-end Tx LSM in the current day measured by imaLink1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (R-130) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 10 } imaLink1DayIntervalNeRxUnusableSecs OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Rx Unusable seconds: count of Unusable seconds at the near-end Rx LSM in the current day measured by imaLink1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (R-131) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 11 } imaLink1DayIntervalFeTxUnusableSecs OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Tx Unusable seconds at far-end: count of seconds with Tx Unusable indications from the far-end Tx LSM in the current day measured by imaLink1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (R-132) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 12 } imaLink1DayIntervalFeRxUnusableSecs OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Rx Unusable seconds at far-end: count of seconds with Rx Unusable indications from the far-end Rx LSM in the current day measured by imaLink1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (R-133) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 13 } imaLink1DayIntervalNeTxNumFailures OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a near-end transmit failure alarm condition has been entered on this link (i. e., some form of implementation specific transmit fault) in the current day measured by imaLink1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (R-134) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 14 } imaLink1DayIntervalNeRxNumFailures OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a near-end receive failure alarm condition has been entered on this link (i. e., LIF, LODS, RFI-IMA, Mis-Connected, or some form of implementation specific receive fault) in the current day measured by imaLink1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (R-135) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 15 } imaLink1DayIntervalFeTxNumFailures OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a far-end transmit failure alarm condition has been entered on this link (i. e., Tx-Unusable-FE) in the current day measured by imaLink1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (O-21) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 16 } imaLink1DayIntervalFeRxNumFailures OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a far-end receive failure alarm condition has been entered on this link (i. e., Rx-Unusable-FE) in the current day measured by imaLink1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (O-22) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 17 } imaLink1DayIntervalTxStuffs OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of stuff events inserted in the transmit direction in the current day measured by imaLink1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (O-23) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 18 } imaLink1DayIntervalRxStuffs OBJECT-TYPE SYNTAX ImaPerf1DayIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "Count of stuff events detected in the receive direction in the current day measured by imaLink1DayIntervalMoniSecs." REFERENCE "ATM Forum IMA v1.1, (O-24) and (O-27) in Section 12.2.2.2 on page 77" ::={ imaLink1DayIntervalEntry 19 } imaLinkAlarmConfProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF ImaLinkAlarmConfProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table supports definitions of alarm configuration profiles for IMA Links." ::={ imaMibObjects 15 } imaLinkAlarmConfProfileEntry OBJECT-TYPE SYNTAX ImaLinkAlarmConfProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry corresponds to a single alarm configuration profile. Each profile contains a set of parameters for setting alarm thresholds for various performance attributes monitored at IMA groups. Profiles may be created/deleted using the row creation/deletion mechanism via imaLinkAlarmConfProfileRowStatus. If an active entry is referenced by imaLinkConfAlarmProfile in imaLinkTable, the entry MUST remain active until all references are removed." INDEX { imaLinkAlarmConfProfileName } ::= { imaLinkAlarmConfProfileTable 1 } ImaLinkAlarmConfProfileEntry ::= SEQUENCE { imaLinkAlarmConfProfileName SnmpAdminString, imaLinkThreshImaViolations Integer32, imaLinkThreshOifAnomalies Integer32, imaLinkThreshNeSevErroredSecs ImaPerfIntervalThreshold, imaLinkThreshFeSevErroredSecs ImaPerfIntervalThreshold, imaLinkThreshNeUnavailSecs ImaPerfIntervalThreshold, imaLinkThreshFeUnavailSecs ImaPerfIntervalThreshold, imaLinkThreshNeTxUnusableSecs ImaPerfIntervalThreshold, imaLinkThreshNeRxUnusableSecs ImaPerfIntervalThreshold, imaLinkThreshFeTxUnusableSecs ImaPerfIntervalThreshold, imaLinkThreshFeRxUnusableSecs ImaPerfIntervalThreshold, imaLinkThreshNeTxNumFailures Integer32, imaLinkThreshNeRxNumFailures Integer32, imaLinkThreshFeTxNumFailures Integer32, imaLinkThreshFeRxNumFailures Integer32, imaLinkAlarmConfProfileRowStatus RowStatus } imaLinkAlarmConfProfileName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object is the unique index associated with this profile." ::= { imaLinkAlarmConfProfileEntry 1 } imaLinkThreshImaViolations OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the IMA Vioaltions alarm threshold. When the current value of imaLinkCurrentImaViolations reaches or exceeds this threshold, a imaLinkImaViolationsCrossing MAY be generated." DEFVAL { 0 } ::= { imaLinkAlarmConfProfileEntry 2 } imaLinkThreshOifAnomalies OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the OIF Anomalies alarm threshold. When the current value of imaLinkCurrentOifAnomalies reaches or exceeds this threshold, a imaLinkOifAnomaliesCrossing MAY be generated." DEFVAL { 0 } ::= { imaLinkAlarmConfProfileEntry 3 } imaLinkThreshNeSevErroredSecs OBJECT-TYPE SYNTAX ImaPerfIntervalThreshold UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the Near End Severe Errored Seconds alarm threshold. When the current value of imaLinkCurrentFeFailures reaches or exceeds this threshold, a imaLinkNeSevErroredSecsCrossing MAY be generated." DEFVAL { 0 } ::= { imaLinkAlarmConfProfileEntry 4 } imaLinkThreshFeSevErroredSecs OBJECT-TYPE SYNTAX ImaPerfIntervalThreshold UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the Far End Severe Errored Seconds alarm threshold. When the current value of imaLinkCurrentFeFailures reaches or exceeds this threshold, a imaLinkNeSevErroredSecsCrossing MAY be generated." DEFVAL { 0 } ::= { imaLinkAlarmConfProfileEntry 5 } imaLinkThreshNeUnavailSecs OBJECT-TYPE SYNTAX ImaPerfIntervalThreshold UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the Near End Unavailable Seconds alarm threshold. When the current value of imaLinkCurrentNeUnavailSecs reaches or exceeds this threshold, a imaLinkNeUnavailSecsCrossing MAY be generated." DEFVAL { 0 } ::= { imaLinkAlarmConfProfileEntry 6 } imaLinkThreshFeUnavailSecs OBJECT-TYPE SYNTAX ImaPerfIntervalThreshold UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the Far End Unavailable Seconds alarm threshold. When the current value of imaLinkCurrentFeUnavailSecs reaches or exceeds this threshold, a imaLinkFeUnavailSecsCrossing MAY be generated." DEFVAL { 0 } ::= { imaLinkAlarmConfProfileEntry 7 } imaLinkThreshNeTxUnusableSecs OBJECT-TYPE SYNTAX ImaPerfIntervalThreshold UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the Near End Transmit Un- usable Seconds alarm threshold. When the current value of imaLinkCurrentNeTxUnusableSecs reaches or exceeds this threshold, a imaLinkNeTxUnusableSecsCrossing MAY be generated." DEFVAL { 0 } ::= { imaLinkAlarmConfProfileEntry 8 } imaLinkThreshNeRxUnusableSecs OBJECT-TYPE SYNTAX ImaPerfIntervalThreshold UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the Near End Receive Un- usable Seconds alarm threshold. When the current value of imaLinkCurrentNeUnusableSecs reaches or exceeds this threshold, a imaLinkNeUnusableSecsCrossing MAY be generated." DEFVAL { 0 } ::= { imaLinkAlarmConfProfileEntry 9 } imaLinkThreshFeTxUnusableSecs OBJECT-TYPE SYNTAX ImaPerfIntervalThreshold UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the Far End Transmit Un- usable Seconds alarm threshold. When the current value of imaLinkCurrentFeTxUnusableSecs reaches or exceeds this threshold, a imaLinkFeTxUnusableSecsCrossing MAY be generated." DEFVAL { 0 } ::= { imaLinkAlarmConfProfileEntry 10 } imaLinkThreshFeRxUnusableSecs OBJECT-TYPE SYNTAX ImaPerfIntervalThreshold UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the Far End Receive Un- usable Seconds alarm threshold. When the current value of imaLinkCurrentFeUnusableSecs reaches or exceeds this threshold, a imaLinkFeUnusableSecsCrossing MAY be generated." DEFVAL { 0 } ::= { imaLinkAlarmConfProfileEntry 11 } imaLinkThreshNeTxNumFailures OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the Near End Transmit Failures alarm threshold. When the current value of imaLinkCurrentNeTxNumFailures reaches or exceeds this threshold, a imaLinkNeTxNumFailuresCrossing MAY be generated." DEFVAL { 0 } ::= { imaLinkAlarmConfProfileEntry 12 } imaLinkThreshNeRxNumFailures OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the Near End Receive Failures alarm threshold. When the current value of imaLinkCurrentNeRxNumFailures reaches or exceeds this threshold, a imaLinkNeRxNumFailuresCrossing MAY be generated." DEFVAL { 0 } ::= { imaLinkAlarmConfProfileEntry 13 } imaLinkThreshFeTxNumFailures OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the Far End Transmit Failures alarm threshold. When the current value of imaLinkCurrentFeTxNumFailures reaches or exceeds this threshold, a imaLinkFeTxNumFailuresCrossing MAY be generated." DEFVAL { 0 } ::= { imaLinkAlarmConfProfileEntry 14 } imaLinkThreshFeRxNumFailures OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object configures the Far End Receive Failures alarm threshold. When the current value of imaLinkCurrentFeRxNumFailures reaches or exceeds this threshold, a imaLinkNeRxNumFailuresCrossing MAY be generated." DEFVAL { 0 } ::= { imaLinkAlarmConfProfileEntry 15 } imaLinkAlarmConfProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object controls creation/deletion of the associated entry in this table as per the semantics of RowStatus. If an active entry is referenced in imaLinkAlarmConfProfile, the entry MUST remain active until all references are removed." ::= { imaLinkAlarmConfProfileEntry 16 } --Conformance Information imaMibGroups OBJECT IDENTIFIER ::= { imaMibConformance 1 } imaMibCompliances OBJECT IDENTIFIER ::= { imaMibConformance 2 } --Compliance Statements imaMibCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for network elements implementing ATM Forum Inverse Multiplexing for ATM (IMA) interfaces." MODULE --this module --Mandatory Part MANDATORY-GROUPS { imaGroupGroup, imaLinkGroup, imaGroupMappingTableGroup, imaAlarmGroup, imaGroupAlarmConfGroup, imaLinkAlarmConfGroup, imaNotificationsGroup } GROUP imaTestPatternGroup DESCRIPTION "This group is mandatory only for implementations that support the Test Pattern Procedure." GROUP imaGroupIntervalGroup DESCRIPTION "This group is mandatory only for implementations that support interval statistics." GROUP imaLinkIntervalGroup DESCRIPTION "This group is mandatory only for implementations that support interval statistics." --Compliance Part OBJECT imaGroupSymmetry MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT imaGroupMinNumTxLinks MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT imaGroupMinNumRxLinks MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT imaGroupTxImaId MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT imaGroupTxFrameLength MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT imaGroupDiffDelayMax MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT imaGroupAlphaValue MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT imaGroupBetaValue MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT imaGroupGammaValue MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT imaGroupFeNumFailures MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaGroupTestLinkIfIndex MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT imaGroupTestPattern MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT imaLinkOifAnomalies MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkFeTxNumFailures MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkFeRxNumFailures MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkTxStuffs MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkRxStuffs MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaGroupCurrentFeNumFailures MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaGroupIntervalFeNumFailures MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaGroupIntervalMoniSecs MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaGroupCurrDayFeNumFailures MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkCurrentOifAnomalies MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkCurrentFeTxNumFailures MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkCurrentFeRxNumFailures MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkCurrentTxStuffs MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkCurrentRxStuffs MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkIntervalOifAnomalies MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkIntervalFeTxNumFailures MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkIntervalFeRxNumFailures MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkIntervalTxStuffs MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkIntervalRxStuffs MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkIntervalMoniSecs MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkCurrDayOifAnomalies MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkCurrDayFeTxNumFailures MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkCurrDayFeRxNumFailures MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkCurrDayTxStuffs MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." OBJECT imaLinkCurrDayRxStuffs MIN-ACCESS not-accessible DESCRIPTION "This is an optional attribute." ::={ imaMibCompliances 1 } --Units of Conformance imaGroupGroup OBJECT-GROUP OBJECTS { imaGroupRowStatus, imaGroupIfIndex, imaGroupNeState, imaGroupFeState, imaGroupFailureStatus, imaGroupSymmetry, imaGroupMinNumTxLinks, imaGroupMinNumRxLinks, imaGroupNeTxClkMode, imaGroupFeTxClkMode, imaGroupTxTimingRefLink, imaGroupRxTimingRefLink, imaGroupLastChange, imaGroupTxImaId, imaGroupRxImaId, imaGroupTxFrameLength, imaGroupRxFrameLength, imaGroupDiffDelayMax, imaGroupLeastDelayLink, imaGroupDiffDelayMaxObs, imaGroupAlphaValue, imaGroupBetaValue, imaGroupGammaValue, imaGroupRunningSecs, imaGroupUnavailSecs, imaGroupNeNumFailures, imaGroupFeNumFailures, imaGroupTxAvailCellRate, imaGroupRxAvailCellRate, imaGroupNumTxCfgLinks, imaGroupNumRxCfgLinks, imaGroupNumTxActLinks, imaGroupNumRxActLinks, imaGroupTxOamLabelValue, imaGroupRxOamLabelValue, imaGroupConfAlarmProfile } STATUS current DESCRIPTION "A set of objects providing configuration and status information for an IMA group definition." ::={ imaMibGroups 1 } imaLinkGroup OBJECT-GROUP OBJECTS { imaLinkRowStatus, imaLinkGroupIndex, imaLinkNeRxState, imaLinkNeTxState, imaLinkFeRxState, imaLinkFeTxState, imaLinkNeRxFailureStatus, imaLinkFeRxFailureStatus, imaLinkTxLid, imaLinkRxLid, imaLinkRelDelay, imaLinkImaViolations, imaLinkOifAnomalies, imaLinkFeSevErroredSecs, imaLinkNeSevErroredSecs, imaLinkNeUnavailSecs, imaLinkFeUnavailSecs, imaLinkNeTxUnusableSecs, imaLinkNeRxUnusableSecs, imaLinkFeTxUnusableSecs, imaLinkFeRxUnusableSecs, imaLinkNeTxNumFailures, imaLinkNeRxNumFailures, imaLinkFeTxNumFailures, imaLinkFeRxNumFailures, imaLinkTxStuffs, imaLinkRxStuffs, imaLinkConfAlarmProfile } STATUS current DESCRIPTION "A set of objects providing status information for an IMA link." ::={ imaMibGroups 2 } imaGroupMappingTableGroup OBJECT-GROUP OBJECTS { imaGroupMappingIndex } STATUS current DESCRIPTION "A table mapping the 'ifIndex' values of 'imaGroupIfIndex' to the 'imaGroupIndex' values of the corresponding IMA group." ::={ imaMibGroups 3 } imaTestPatternGroup OBJECT-GROUP OBJECTS { imaGroupTestLinkIfIndex, imaGroupTestPattern, imaGroupTestProcStatus, imaLinkRxTestPattern, imaLinkTestProcStatus } STATUS current DESCRIPTION "Objects in the imaGroupTable and imaLinkTable which control and report on the Test Pattern Procedure. These objects must be implemented if the IMA Test Pattern Procedure is supported." ::={ imaMibGroups 4 } imaAlarmGroup OBJECT-GROUP OBJECTS { imaAlarmStatus, imaAlarmType } STATUS current DESCRIPTION "Objects used in the imaFailureAlarm notification." ::={ imaMibGroups 5 } imaGroupIntervalGroup OBJECT-GROUP OBJECTS { imaGroupTimeElapsed, imaGroupCurrentUnavailSecs, imaGroupCurrentNeNumFailures, imaGroupCurrentFeNumFailures, imaGroupIntervalUnavailSecs, imaGroupIntervalNeNumFailures, imaGroupIntervalFeNumFailures, imaGroupIntervalMoniSecs, imaGroupCurrDayTimeElapsed, imaGroupCurrDayUnavailSecs, imaGroupCurrDayNeNumFailures, imaGroupCurrDayFeNumFailures, imaGroup1DayIntervalMoniSecs, imaGroup1DayIntervalUnavailSecs, imaGroup1DayIntervalNeNumFailures, imaGroup1DayIntervalFeNumFailures } STATUS current DESCRIPTION "Objects containing interval statistics for an IMA group." ::={ imaMibGroups 6 } imaLinkIntervalGroup OBJECT-GROUP OBJECTS { imaLinkTimeElapsed, imaLinkCurrentImaViolations, imaLinkCurrentOifAnomalies, imaLinkCurrentNeSevErroredSecs, imaLinkCurrentFeSevErroredSecs, imaLinkCurrentNeUnavailSecs, imaLinkCurrentFeUnavailSecs, imaLinkCurrentNeTxUnusableSecs, imaLinkCurrentNeRxUnusableSecs, imaLinkCurrentFeTxUnusableSecs, imaLinkCurrentFeRxUnusableSecs, imaLinkCurrentNeTxNumFailures, imaLinkCurrentNeRxNumFailures, imaLinkCurrentFeTxNumFailures, imaLinkCurrentFeRxNumFailures, imaLinkCurrentTxStuffs, imaLinkCurrentRxStuffs, imaLinkIntervalImaViolations, imaLinkIntervalOifAnomalies, imaLinkIntervalNeSevErroredSecs, imaLinkIntervalFeSevErroredSecs, imaLinkIntervalNeUnavailSecs, imaLinkIntervalFeUnavailSecs, imaLinkIntervalNeTxUnusableSecs, imaLinkIntervalNeRxUnusableSecs, imaLinkIntervalFeTxUnusableSecs, imaLinkIntervalFeRxUnusableSecs, imaLinkIntervalNeTxNumFailures, imaLinkIntervalNeRxNumFailures, imaLinkIntervalFeTxNumFailures, imaLinkIntervalFeRxNumFailures, imaLinkIntervalTxStuffs, imaLinkIntervalRxStuffs, imaLinkIntervalMoniSecs, imaLinkCurrDayImaViolations, imaLinkCurrDayOifAnomalies, imaLinkCurrDayNeSevErroredSecs, imaLinkCurrDayFeSevErroredSecs, imaLinkCurrDayNeUnavailSecs, imaLinkCurrDayFeUnavailSecs, imaLinkCurrDayNeTxUnusableSecs, imaLinkCurrDayNeRxUnusableSecs, imaLinkCurrDayFeTxUnusableSecs, imaLinkCurrDayFeRxUnusableSecs, imaLinkCurrDayNeTxNumFailures, imaLinkCurrDayNeRxNumFailures, imaLinkCurrDayFeTxNumFailures, imaLinkCurrDayFeRxNumFailures, imaLinkCurrDayTxStuffs, imaLinkCurrDayRxStuffs, imaLink1DayIntervalMoniSecs, imaLink1DayIntervalImaViolations, imaLink1DayIntervalOifAnomalies, imaLink1DayIntervalNeSevErroredSecs, imaLink1DayIntervalFeSevErroredSecs, imaLink1DayIntervalNeUnavailSecs, imaLink1DayIntervalFeUnavailSecs, imaLink1DayIntervalNeTxUnusableSecs, imaLink1DayIntervalNeRxUnusableSecs, imaLink1DayIntervalFeTxUnusableSecs, imaLink1DayIntervalFeRxUnusableSecs, imaLink1DayIntervalNeTxNumFailures, imaLink1DayIntervalNeRxNumFailures, imaLink1DayIntervalFeTxNumFailures, imaLink1DayIntervalFeRxNumFailures, imaLink1DayIntervalTxStuffs, imaLink1DayIntervalRxStuffs } STATUS current DESCRIPTION "Objects containing interval statistics for an IMA link." ::={ imaMibGroups 7 } imaGroupAlarmConfGroup OBJECTS-GROUP OBJECTS { imaGroupThreshUnavailSecs, imaGroupThreshNeNumFailures, imaGroupThreshFeNumFailures, imaGroupAlarmConfProfileRowStatus } STATUS current DESCRIPTION "This group supports objects that allow configuration of alarm thresholds for various performance parameters for IMA Group." ::={ imaMibGroups 8 } imaLinkAlarmConfGroup OBJECT-GROUP OBJECTS { imaLinkThreshImaViolations, imaLinkThreshOifAnomalies, imaLinkThreshNeSevErroredSecs, imaLinkThreshFeSevErroredSecs, imaLinkThreshNeUnavailSecs, imaLinkThreshFeUnavailSecs, imaLinkThreshNeTxUnusableSecs, imaLinkThreshNeRxUnusableSecs, imaLinkThreshFeTxUnusableSecs, imaLinkThreshFeRxUnusableSecs, imaLinkThreshNeTxNumFailures, imaLinkThreshNeRxNumFailures, imaLinkThreshFeTxNumFailures, imaLinkThreshFeRxNumFailures, imaLinkAlarmConfProfileRowStatus } STATUS current DESCRIPTION "This group supports objects that allow configuration of alarm thresholds for various performance parameters for IMA Link." ::={ imaMibGroups 9 } imaNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { imaFailureAlarm, imaGroupUnavailSecsCrossing, imaGroupNeNumFailuresCrossing, imaGroupFeNumFailuresCrossing, imaLinkImaViolationsCrossing, imaLinkOifAnomaliesCrossing, imaLinkNeSevErroredSecsCrossing, imaLinkFeSevErroredSecsCrossing, imaLinkNeUnavailSecsCrossing, imaLinkFeUnavailSecsCrossing, imaLinkNeTxUnusableSecsCrossing, imaLinkNeRxUnusableSecsCrossing, imaLinkFeTxUnusableSecsCrossing, imaLinkFeRxUnusableSecsCrossing, imaLinkNeTxNumFailuresCrossing, imaLinkNeRxNumFailuresCrossing, imaLinkFeTxNumFailuresCrossing, imaLinkFeRxNumFailuresCrossing } STATUS current DESCRIPTION "Notifications that must be implemented for IMA groups and links." ::={ imaMibGroups 10 } END -- -- Copyright (C) The Internet Society (2004). All Rights Reserved. -- -- This document and translations of it may be copied and furnished to -- others, and derivative works that comment on or otherwise explain it -- or assist in its implementation may be prepared, copied, published -- and distributed, in whole or in part, without restriction of any -- kind, provided that the above copyright notice and this paragraph are -- included on all such copies and derivative works. However, this -- document itself may not be modified in any way, such as by removing -- the copyright notice or references to the Internet Society or other -- Internet organizations, except as needed for the purpose of -- developing Internet standards in which case the procedures for -- copyrights defined in the Internet Standards process must be -- followed, or as required to translate it into languages other than -- English. -- -- The limited permissions granted above are perpetual and will not be -- revoked by the Internet Society or its successors or assigns. -- -- This document and the information contained herein is provided on an -- "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING -- TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING -- BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION -- HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF -- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. -- --