951 lines
		
	
	
		
			30 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			951 lines
		
	
	
		
			30 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- =================================================================
 | 
						|
-- 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
 | 
						|
--
 |