160 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			160 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- ==================================================================
 | 
						|
-- Copyright (C) 2002 New H3C Tech. Co., Ltd. All rights reserved.
 | 
						|
--
 | 
						|
-- Description: Dual Main Control MIB
 | 
						|
--
 | 
						|
-- Version: V1.2
 | 
						|
-- History:
 | 
						|
-- Revise History: 1) 2003-03-27 Fuzhenyu created
 | 
						|
-- V1.1 2004-10-12 updated by gaolong
 | 
						|
--      Import NOTIFICATION-TYPE.
 | 
						|
--      MAX-ACCESS clause value from write-only to read-write.
 | 
						|
--      Substitute hh3csMixTrapMib MODULE-IDENTITY with hh3csMixTrapMib OBJECT IDENTIFIER.
 | 
						|
-- V1.2 2005-11-14
 | 
						|
--      updated by Chen Xi
 | 
						|
--      Modify description of all objects except hh3cLswXSlotTable and hh3cLswXSlotEntry.
 | 
						|
--      updated by Yu Lan
 | 
						|
--      Add process(3) value for hh3cLswMainCardBoardStatus.
 | 
						|
--      Add hh3cLswCrossBarStatus.
 | 
						|
-- ------------------------------------------------------------------
 | 
						|
--
 | 
						|
-- ------------------------------------------------------------------
 | 
						|
--
 | 
						|
-- Variable imported
 | 
						|
--
 | 
						|
-- ------------------------------------------------------------------
 | 
						|
HH3C-LswMix-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    hh3cLswFrameIndex,hh3cLswSlotIndex
 | 
						|
        FROM HH3C-LSW-DEV-ADM-MIB
 | 
						|
    hh3clswCommon
 | 
						|
        FROM HH3C-OID-MIB;
 | 
						|
 | 
						|
--  the document include the private data about device
 | 
						|
-- ******************************beginning  ******************************
 | 
						|
--
 | 
						|
-- ------------------------------------------------------------------
 | 
						|
    hh3cLswMix MODULE-IDENTITY
 | 
						|
            LAST-UPDATED "200106290000Z"
 | 
						|
            ORGANIZATION
 | 
						|
                "New H3C Tech. Co., Ltd."
 | 
						|
            CONTACT-INFO
 | 
						|
                "Platform Team New H3C Tech. Co., Ltd.
 | 
						|
                Hai-Dian District Beijing P.R. China
 | 
						|
                http://www.h3c.com
 | 
						|
                Zip:100085
 | 
						|
                "
 | 
						|
            DESCRIPTION
 | 
						|
            ""
 | 
						|
            REVISION "200106290000Z"
 | 
						|
            DESCRIPTION
 | 
						|
            ""
 | 
						|
            ::= { hh3clswCommon  17 }
 | 
						|
 | 
						|
 | 
						|
--  the document include the private data about device mix
 | 
						|
 | 
						|
hh3cLswLastSwitchDate OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
    "This object indicates the date of the most recent change
 | 
						|
    to the mpu(Main Processing Unit). "
 | 
						|
    ::= { hh3cLswMix 1 }
 | 
						|
 | 
						|
hh3cLswLastSwitchTime OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
    "This object indicates the time of the most recent change
 | 
						|
    to the mpu. "
 | 
						|
    ::= { hh3cLswMix 2 }
 | 
						|
 | 
						|
hh3cLswMpuSwitchsNum OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
    "This object indicates the total times of the mpu switched
 | 
						|
    since the system start up. "
 | 
						|
    ::= { hh3cLswMix 3 }
 | 
						|
 | 
						|
hh3cLswMpuSwitch OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER{
 | 
						|
        switch(1)
 | 
						|
    }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
    "Setting this object will immediately switch the standby mpu
 | 
						|
    to master mpu. Read is not supported. "
 | 
						|
    ::= { hh3cLswMix 4 }
 | 
						|
 | 
						|
--  the document include the private data about main card
 | 
						|
hh3cLswXSlotTable OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF Hh3cLswXSlotEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
    "The source main table."
 | 
						|
     ::= { hh3cLswMix 5 }
 | 
						|
 | 
						|
hh3cLswXSlotEntry OBJECT-TYPE
 | 
						|
    SYNTAX  Hh3cLswXSlotEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
    "An entry in the source main table."
 | 
						|
    INDEX   { hh3cLswFrameIndex, hh3cLswSlotIndex }
 | 
						|
     ::= { hh3cLswXSlotTable 1 }
 | 
						|
 | 
						|
Hh3cLswXSlotEntry ::=
 | 
						|
    SEQUENCE {
 | 
						|
        hh3cLswMainCardBoardStatus        INTEGER,
 | 
						|
        hh3cLswCrossBarStatus            INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
hh3cLswMainCardBoardStatus OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER{
 | 
						|
      master(1),
 | 
						|
      standby(2),
 | 
						|
      process(3)
 | 
						|
    }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
       "The value describes whether the board is master, standby or process.
 | 
						|
       master and standby are the possible states for the mpu, while process
 | 
						|
       indicates the state of lpu(Line Processing Unit)"
 | 
						|
     ::= { hh3cLswXSlotEntry 1 }
 | 
						|
 | 
						|
hh3cLswCrossBarStatus OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER{
 | 
						|
       master(1),
 | 
						|
       standby(2)
 | 
						|
       }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
       "The value describes whether the crossbar is master or standby. It is
 | 
						|
       master when it's in the master mpu board, standby when in the standby mpu.
 | 
						|
       But both crossbars in mpus are master when the device in load-balance mode."
 | 
						|
    ::= { hh3cLswXSlotEntry 2 }
 | 
						|
 | 
						|
   hh3csMixTrapMib OBJECT IDENTIFIER        ::= { hh3cLswMix  10 }
 | 
						|
 | 
						|
   hh3cSlaveSwitchOver NOTIFICATION-TYPE
 | 
						|
      STATUS  current
 | 
						|
      DESCRIPTION
 | 
						|
      "An hh3cSlaveSwitchOver trap signifies that the action of
 | 
						|
      standby mpu switching to master has completed. "
 | 
						|
      ::= { hh3csMixTrapMib 1 }
 | 
						|
 | 
						|
END
 |