diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/huawei/HUAWEI-IMA-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/huawei/HUAWEI-IMA-MIB')
| -rw-r--r-- | MIBS/huawei/HUAWEI-IMA-MIB | 950 |
1 files changed, 950 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-IMA-MIB b/MIBS/huawei/HUAWEI-IMA-MIB new file mode 100644 index 0000000..25a2d31 --- /dev/null +++ b/MIBS/huawei/HUAWEI-IMA-MIB @@ -0,0 +1,950 @@ +-- ================================================================= +-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Private IMA Interface MIB +-- Version: V1.0 +-- History: +-- V1.0 +-- ================================================================== +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== + + +HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN + + IMPORTS + + hwDatacomm + FROM HUAWEI-MIB + NOTIFICATION-TYPE, enterprises, + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, DateAndTime, RowStatus + FROM SNMPv2-TC + InterfaceIndex, InterfaceIndexOrZero, ifIndex + FROM IF-MIB; + +-- February 10,2009 at 14:00 GMT +-- February 10,2009 at 14:00 GMT + hwImaMIB MODULE-IDENTITY + LAST-UPDATED "200902101400Z" -- February 10,2009 at 14:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The MIB is mainly used to configure Inverse Multiplexing + for ATM (IMA) interfaces." + ::= { hwDatacomm 176 } + + +-- The object identifier subtree for the HUAWEI-IMA-MIB. + hwImaMibObjects OBJECT IDENTIFIER ::= { hwImaMIB 1 } + hwImaMibConformance OBJECT IDENTIFIER ::= { hwImaMIB 2 } + hwImaNotifications OBJECT IDENTIFIER ::= { hwImaMIB 3 } + +-- Textual conventions + MilliSeconds ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Time in milliseconds" + SYNTAX Integer32 + + ImaGroupState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "State of the IMA group." + SYNTAX INTEGER { + notConfigured(1), + startUp(2), + startUpAck(3), + configAbortUnsupportedM(4), + configAbortIncompatibleSymmetry(5), + configAbortOther(6), + insufficientLinks(7), + blocked(8), + operational(9), + configAbortUnsupportedImaVersion(10) + } + + ImaGroupSymmetry ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The group symmetry mode adjusted during the group start-up." + SYNTAX INTEGER { + symmetricOperation(1), + asymmetricOperation(2), + asymmetricConfiguration(3) + } + + ImaFrameLength ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Length of the IMA frames." + SYNTAX INTEGER { + m32(1), + m64(2), + m128(3), + m256(4) + } + + ImaLinkState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "State of a link belonging to an IMA group." + SYNTAX INTEGER { + notInGroup(1), + unusableNoGivenReason(2), + unusableFault(3), + unusableMisconnected(4), + unusableInhibited(5), + unusableFailed(6), + usable(7), + active(8) + } + +-- +-- The IMA Group subtree +-- +-- The IMA Group subtree consists of the number of IMA groups and a +-- table of IMA groups. Each entry in the table of IMA groups contains +-- information (configuration and status) specific to each group. +-- + + hwImaGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWImaGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IMA Group Configuration table." + ::= { hwImaMibObjects 1 } + + hwImaGroupEntry OBJECT-TYPE + SYNTAX HWImaGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the IMA Group table." + INDEX { hwImaGroupIfIndex } + ::= { hwImaGroupTable 1 } + + HWImaGroupEntry ::= SEQUENCE { + hwImaGroupIfIndex InterfaceIndex, + hwImaGroupNeState ImaGroupState, + hwImaGroupFeState ImaGroupState, + hwImaGroupSymmetry ImaGroupSymmetry, + hwImaGroupMinNumTxLinks Integer32 (1..32), + hwImaGroupMinNumRxLinks Integer32 (1..32), + hwImaGroupTxTimingRefLink InterfaceIndexOrZero, + hwImaGroupRxTimingRefLink InterfaceIndexOrZero, + hwImaGroupTxImaId Integer32 (0..255), + hwImaGroupRxImaId Integer32 (0..255), + hwImaGroupTxFrameLength ImaFrameLength, + hwImaGroupRxFrameLength ImaFrameLength, + hwImaGroupDiffDelayMax MilliSeconds, + hwImaGroupAlphaValue Integer32 (1..2), + hwImaGroupBetaValue Integer32 (1..5), + hwImaGroupGammaValue Integer32 (1..5), + hwImaGroupNumTxActLinks Gauge32, + hwImaGroupNumRxActLinks Gauge32, + hwImaGroupTxOamLabelValue Integer32 (1..255), + hwImaGroupRxOamLabelValue Integer32 (0..255), + hwImaGroupFirstLinkIfIndex InterfaceIndex, + hwImaGroupName OCTET STRING, + hwImaGroupTxClock Integer32, + hwImaGroupRxClock Integer32 + } + + hwImaGroupIfIndex 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 'hwImaGroupIfIndex' to change." + ::= { hwImaGroupEntry 1 } + + hwImaGroupNeState OBJECT-TYPE + SYNTAX ImaGroupState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the near-end IMA Group State + Machine." + ::= { hwImaGroupEntry 2 } + + hwImaGroupFeState OBJECT-TYPE + SYNTAX ImaGroupState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the far-end IMA Group State + Machine." + ::= { hwImaGroupEntry 3 } + + hwImaGroupSymmetry OBJECT-TYPE + SYNTAX ImaGroupSymmetry + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symmetry of the IMA group." + ::= { hwImaGroupEntry 4 } + + hwImaGroupMinNumTxLinks OBJECT-TYPE + SYNTAX Integer32 (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." + ::= { hwImaGroupEntry 5 } + + hwImaGroupMinNumRxLinks OBJECT-TYPE + SYNTAX Integer32 (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." + ::= { hwImaGroupEntry 6 } + + hwImaGroupTxTimingRefLink 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." + ::= { hwImaGroupEntry 7 } + + hwImaGroupRxTimingRefLink 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." + ::= { hwImaGroupEntry 8 } + + hwImaGroupTxImaId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IMA ID currently in use by the near-end IMA function." + ::= { hwImaGroupEntry 9 } + + hwImaGroupRxImaId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IMA ID currently in use by the far-end IMA function." + ::= { hwImaGroupEntry 10 } + + hwImaGroupTxFrameLength 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." + DEFVAL { m128 } + ::= { hwImaGroupEntry 11 } + + hwImaGroupRxFrameLength OBJECT-TYPE + SYNTAX ImaFrameLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of IMA frame length as received from remote IMA function." + ::= { hwImaGroupEntry 12 } + + hwImaGroupDiffDelayMax OBJECT-TYPE + SYNTAX MilliSeconds (25..120) + 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." + DEFVAL { 25 } + ::= { hwImaGroupEntry 13 } + + hwImaGroupAlphaValue OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + 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." + ::= { hwImaGroupEntry 14 } + + hwImaGroupBetaValue OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS read-only + 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." + ::= { hwImaGroupEntry 15 } + + hwImaGroupGammaValue OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS read-only + 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." + ::= { hwImaGroupEntry 16 } + +-- hwImaGroupNumTxActLinks is used by a network operator to tell how many +-- links which are configured for transmit are also Active. + hwImaGroupNumTxActLinks 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." + ::= { hwImaGroupEntry 17 } + +-- hwImaGroupNumRxActLinks is used by a network operator to tell how many +-- links which are configured for receive are also Active. + hwImaGroupNumRxActLinks 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." + ::= { hwImaGroupEntry 18 } + +-- +-- Objects to report the IMA OAM Label values transmitted and +-- received by the IMA group. +-- + hwImaGroupTxOamLabelValue OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IMA OAM Label value transmitted by the NE IMA unit." + ::= { hwImaGroupEntry 19 } + hwImaGroupRxOamLabelValue OBJECT-TYPE + SYNTAX Integer32 (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." + ::= { hwImaGroupEntry 20 } + + hwImaGroupFirstLinkIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the first link of this IMA Group." + ::= { hwImaGroupEntry 21 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.1.1.22 + hwImaGroupName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of interface ImaGroup." + ::= { hwImaGroupEntry 22 } + -- 1.3.6.1.4.1.2011.5.25.176.1.1.1.23 + hwImaGroupTxClock OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The clock mode to be used by the IMA group in the transmit direction." + DEFVAL { 2 } + ::= { hwImaGroupEntry 23 } + + -- 1.3.6.1.4.1.2011.5.25.176.1.1.1.24 + hwImaGroupRxClock OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mode of IMA clock as received from remote IMA function." + ::= { hwImaGroupEntry 24 } + + -- 1.3.6.1.4.1.2011.5.25.176.1.3 +-- The IMA Link subtree +-- +-- The IMA Link subtree consists of a table of IMA links. Each entry +-- in the table contains status information about a link which is part +-- of an IMA group, and also contains a configuration object to select +-- to which IMA group the link belongs. +-- + hwImaLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWImaLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IMA group Link Status and Configuration table." + ::= { hwImaMibObjects 2 } + + hwImaLinkEntry OBJECT-TYPE + SYNTAX HWImaLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the IMA Group Link table." + INDEX { hwImaLinkIfIndex } + ::= { hwImaLinkTable 1 } + + HWImaLinkEntry ::= SEQUENCE { + hwImaLinkIfIndex InterfaceIndex, + hwImaLinkGroupIfIndex InterfaceIndex, + hwImaLinkNeTxState ImaLinkState, + hwImaLinkNeRxState ImaLinkState, + hwImaLinkFeTxState ImaLinkState, + hwImaLinkFeRxState ImaLinkState, + hwImaLinkRowStatus RowStatus, + hwImaLinkName OCTET STRING + } + + hwImaLinkIfIndex 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." + ::= { hwImaLinkEntry 1 } + + hwImaLinkGroupIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the logical interface number ('ifIndex') + assigned to this IMA group. The specified link will be bound to + this IMA group." + ::= { hwImaLinkEntry 2 } + + hwImaLinkNeTxState OBJECT-TYPE + SYNTAX ImaLinkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the near-end transmit link." + ::= { hwImaLinkEntry 3 } + + hwImaLinkNeRxState OBJECT-TYPE + SYNTAX ImaLinkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the near-end receive link." + ::= { hwImaLinkEntry 4 } + + hwImaLinkFeTxState 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." + ::= { hwImaLinkEntry 5 } + + hwImaLinkFeRxState 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." + ::= { hwImaLinkEntry 6 } + + hwImaLinkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwImaLinkRowStatus object allows create, change, and delete + operations on hwImaLinkTable entries. + To create a new conceptual row (or instance) of the hwImaLinkTable, + hwImaLinkRowStatus must be set to 'createAndWait' or 'createAndGo'. + A successful set of the imaLinkGroupIndex object must be performed + before the hwImaLinkRowStatus of a new conceptual row can be set to + 'active'. + To change (modify) the imaLinkGroupIndex in an hwImaLinkTable entry, + the hwImaLinkRowStatus object must first be set to 'notInService'. + Only then can this object in the conceptual row be modified. + This is due to the fact that the imaLinkGroupIndex object provides + the association between a physical IMA link and the IMA group to + which it belongs, and setting the imaLinkGroupIndex object to a + different value has the effect of changing the association between + a physical IMA link and an IMA group. To place the link 'in group', + the hwImaLinkRowStatus object is set to 'active'. While the row is + not in 'active' state, both the Transmit and Receive IMA link state + machines are in the 'Not In Group' state. + To remove (delete) an hwImaLinkTable entry from this table, set + this object to 'destroy'." + ::= { hwImaLinkEntry 51 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.2.1.52 + hwImaLinkName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwImaLinkEntry 52 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3 + hwImaAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwImaAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwImaMibObjects 3 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1 + hwImaAlarmEntry OBJECT-TYPE + SYNTAX HwImaAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwImaAlarmIfIndex } + ::= { hwImaAlarmTable 1 } + + + HwImaAlarmEntry ::= + SEQUENCE { + hwImaAlarmIfIndex + Integer32, + hwImaGroupNeDownEn + Integer32, + hwImaGroupFeDownEn + Integer32, + hwImaGroupTxClkMismatchEn + Integer32, + hwImaLinkLifEn + Integer32, + hwImaLinkLodsEn + Integer32, + hwImaLinkRfiEn + Integer32, + hwImaLinkFeTxUnusableEn + Integer32, + hwImaLinkFeRxUnusableEn + Integer32, + hwIMAAllEn + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.1 + hwImaAlarmIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.2 + hwImaGroupNeDownEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.3 + hwImaGroupFeDownEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.4 + hwImaGroupTxClkMismatchEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.5 + hwImaLinkLifEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.6 + hwImaLinkLodsEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.7 + hwImaLinkRfiEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.8 + hwImaLinkFeTxUnusableEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.9 + hwImaLinkFeRxUnusableEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.10 + hwIMAAllEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 10 } + + +-- Conformance Information + + hwImaMibGroups OBJECT IDENTIFIER ::= { hwImaMibConformance 1 } + hwImaMibCompliances OBJECT IDENTIFIER ::= { hwImaMibConformance 2 } + +-- Compliance Statements + + hwImaMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for network elements implementing + Inverse Multiplexing for ATM (IMA) interfaces." + MODULE -- this module + +-- Mandatory Part + + MANDATORY-GROUPS { + hwImaGroupGroup, + hwImaLinkGroup + } + +-- Compliance Part + + OBJECT hwImaGroupMinNumTxLinks + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwImaGroupMinNumRxLinks + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwImaGroupTxFrameLength + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwImaGroupDiffDelayMax + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { hwImaMibCompliances 1 } + +-- Units of Conformance + + hwImaGroupGroup OBJECT-GROUP + OBJECTS { + hwImaGroupIfIndex, + hwImaGroupNeState, + hwImaGroupFeState, + hwImaGroupSymmetry, + hwImaGroupMinNumTxLinks, + hwImaGroupMinNumRxLinks, + hwImaGroupTxTimingRefLink, + hwImaGroupRxTimingRefLink, + hwImaGroupTxImaId, + hwImaGroupRxImaId, + hwImaGroupTxFrameLength, + hwImaGroupRxFrameLength, + hwImaGroupDiffDelayMax, + hwImaGroupAlphaValue, + hwImaGroupBetaValue, + hwImaGroupGammaValue, + hwImaGroupNumTxActLinks, + hwImaGroupNumRxActLinks, + hwImaGroupTxOamLabelValue, + hwImaGroupRxOamLabelValue, + hwImaGroupFirstLinkIfIndex, + hwImaGroupName, + hwImaGroupTxClock, + hwImaGroupRxClock + } + STATUS current + DESCRIPTION + "A set of objects providing configuration and status information for + an IMA group definition." + ::= { hwImaMibGroups 1 } + + hwImaLinkGroup OBJECT-GROUP + OBJECTS { + hwImaLinkGroupIfIndex, + hwImaLinkNeTxState, + hwImaLinkNeRxState, + hwImaLinkFeTxState, + hwImaLinkFeRxState, + hwImaLinkRowStatus + } + STATUS current + DESCRIPTION + "A set of objects providing status information for an IMA link." + ::= { hwImaMibGroups 2 } + + hwImaGroupAlarmTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwImaGroupNeDownAlarm, + hwImaGroupNeDownAlarmResume, + hwImaGroupFeDownAlarm, + hwImaGroupFeDownAlarmResume, + hwImaGroupTxClkMismatch, + hwImaGroupTxClkMismatchResume + } + STATUS current + DESCRIPTION + "A set of NOTIFICATION providing alarm information for an IMA group." + ::= { hwImaMibGroups 3 } + + hwImaLinkAlarmTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwImaLinkLifAlarm, + hwImaLinkLifAlarmResume, + hwImaLinkLodsAlarm, + hwImaLinkLodsAlarmResume, + hwImaLinkRfiAlarm, + hwImaLinkRfiAlarmResume, + hwImaLinkFeTxUnusableAlarm, + hwImaLinkFeTxUnusableAlarmResume, + hwImaLinkFeRxUnusableAlarm, + hwImaLinkFeRxUnusableAlarmResume + } + STATUS current + DESCRIPTION + "A set of NOTIFICATION providing alarm information for an IMA link." + ::= { hwImaMibGroups 4 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.1 + hwImaGroupNeDownAlarm NOTIFICATION-TYPE + OBJECTS { hwImaGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 1 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.2 + hwImaGroupNeDownAlarmResume NOTIFICATION-TYPE + OBJECTS { hwImaGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 2 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.3 + hwImaGroupFeDownAlarm NOTIFICATION-TYPE + OBJECTS { hwImaGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 3 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.4 + hwImaGroupFeDownAlarmResume NOTIFICATION-TYPE + OBJECTS { hwImaGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 4 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.5 + hwImaGroupTxClkMismatch NOTIFICATION-TYPE + OBJECTS { hwImaGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 5 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.6 + hwImaGroupTxClkMismatchResume NOTIFICATION-TYPE + OBJECTS { hwImaGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 6 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.7 + hwImaLinkLifAlarm NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 7 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.8 + hwImaLinkLifAlarmResume NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 8 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.9 + hwImaLinkLodsAlarm NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 9 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.10 + hwImaLinkLodsAlarmResume NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 10 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.11 + hwImaLinkRfiAlarm NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 11 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.12 + hwImaLinkRfiAlarmResume NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 12 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.13 + hwImaLinkFeTxUnusableAlarm NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 13 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.14 + hwImaLinkFeTxUnusableAlarmResume NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 14 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.15 + hwImaLinkFeRxUnusableAlarm NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 15 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.16 + hwImaLinkFeRxUnusableAlarmResume NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 16 } + + +END + +-- +-- HUAWEI-IMA-MIB.mib +-- |