snmp_mib_archive/snmp_mib_archive/HH3C-STACK-MIB.cfg
2016-12-17 13:15:41 +01:00

413 lines
11 KiB
INI

#-MIBFILE: HH3C-STACK-MIB.mib
HH3C-STACK-MIB DEFINITIONS ::= BEGIN
hh3c OBJECT IDENTIFIER ::= { enterprises 25506 }
hh3cCommon OBJECT IDENTIFIER ::= { hh3c 2 }
PhysicalIndex ::=
INTEGER (1..2147483647)
PhysicalIndexOrZero ::=
INTEGER (0..2147483647)
PhysicalClass ::=
INTEGER {
other(1),
unknown(2),
chassis(3),
backplane(4),
container(5),
powerSupply(6),
fan(7),
sensor(8),
module(9),
port(10),
stack(11),
cpu(12)
}
SnmpEngineIdOrNone ::=
OCTET STRING (SIZE(0..32))
mib-2 OBJECT IDENTIFIER ::= { mgmt 1 }
entityMIB OBJECT IDENTIFIER ::= { mib-2 47 }
entityMIBObjects OBJECT IDENTIFIER ::= { entityMIB 1 }
entityPhysical OBJECT IDENTIFIER ::= { entityMIBObjects 1 }
entPhysicalTable OBJECT IDENTIFIER ::= { entityPhysical 1 }
entPhysicalEntry OBJECT IDENTIFIER ::= { entPhysicalTable 1 }
entPhysicalIndex OBJECT IDENTIFIER ::= { entPhysicalEntry 1 }
hh3cStack OBJECT IDENTIFIER ::= { hh3cCommon 91 }
hh3cStackGlobalConfig OBJECT IDENTIFIER ::= { hh3cStack 1 }
hh3cStackMaxMember OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The maximum number of members in a stack."
::= { hh3cStackGlobalConfig 1 }
hh3cStackMemberNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of members currently in a stack."
::= { hh3cStackGlobalConfig 2 }
hh3cStackMaxConfigPriority OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The highest priority that can be configured for a member in a stack."
::= { hh3cStackGlobalConfig 3 }
hh3cStackAutoUpdate OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The function for automatically updating the image from master to
slave. When a new device tries to join a stack, the image version is
checked. When this function is enabled, if the image version of the
new device is different from that of the master, the image of the new
device will be updated to be consistent with that of the master.
When this function is disabled, the new device can not join the stack
if the image version of the new device is different from that of the
master.
disabled: disable auto update function
enabled: enable auto update function"
::= { hh3cStackGlobalConfig 4 }
hh3cStackMacPersistence OBJECT-TYPE
SYNTAX INTEGER {
notPersist(1),
persistForSixMin(2),
persistForever(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The mode of bridge MAC address persistence. When a stack starts, the
bridge MAC address of master board will be used as that of the stack.
If the master board leaves the stack, the bridge MAC address of the
stack will change based on the mode of bridge MAC address persistence.
notPersist: The bridge MAC address of the new master board will be used
as that of the stack immediately.
persistForSixMin: The bridge MAC address will be reserved for six
minutes. In this period, if the master board which has left the stack
rejoins the stack, the bridge MAC address of the stack will not change.
Otherwise, the bridge MAC address of the new master board will be used
as that of the stack.
persistForever: Whether the master leaves or not, the bridge MAC address
of the stack will never change."
::= { hh3cStackGlobalConfig 5 }
hh3cStackLinkDelayInterval OBJECT-TYPE
SYNTAX INTEGER (0..30000)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The delay time for a device in a stack to report the change of stack
port link status.
If the delay time is configured, a device in a stack will not report
the change immediately when the stack port link status changes to down.
During the delay period, if the stack port link status is resumed, the
device will ignore the current change of the stack port link status.
If the stack port link status is not resumed after the delay time,
the device will report the change.
0 means no delay, namely, the device will report the change as soon as
the stack port link status changes to down.
0: no delay
1-30000(ms): delay time"
::= { hh3cStackGlobalConfig 6 }
hh3cStackTopology OBJECT-TYPE
SYNTAX INTEGER {
chainConn(1),
ringConn(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The topology of the stack.
chainConn: chain connection
ringConn: ring connection"
::= { hh3cStackGlobalConfig 7 }
hh3cStackDeviceConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cStackDeviceConfigEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "This table contains objects to manage device information in a stack."
::= { hh3cStack 2 }
hh3cStackDeviceConfigEntry OBJECT-TYPE
SYNTAX Hh3cStackDeviceConfigEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "This table contains objects to manage device information in a stack."
INDEX { entPhysicalIndex }
::= { hh3cStackDeviceConfigTable 1 }
hh3cStackDeviceConfigEntry ::=
SEQUENCE {
hh3cStackMemberID Integer32,
hh3cStackConfigMemberID Integer32,
hh3cStackPriority Integer32,
hh3cStackPortNum Integer32,
hh3cStackPortMaxNum Integer32
}
hh3cStackMemberID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The member ID of the device in a stack."
::= { hh3cStackDeviceConfigEntry 1 }
hh3cStackConfigMemberID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The configured member ID of the device. The valid value ranges from 1
to the value of hh3cStackMaxMember. After the member ID is configured
for a device, if this ID is not the same with that of another device,
the ID will be used as the member ID of the device when the device
reboots. If a same ID exists, the member ID of the device will be set
as another exclusive ID automatically."
::= { hh3cStackDeviceConfigEntry 2 }
hh3cStackPriority OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The priority of a device in a stack. The valid value ranges from 1 to
the value of hh3cStackMaxConfigPriority."
::= { hh3cStackDeviceConfigEntry 3 }
hh3cStackPortNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of stack ports which is enabled in a device."
::= { hh3cStackDeviceConfigEntry 4 }
hh3cStackPortMaxNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The maximum number of stack ports in a device."
::= { hh3cStackDeviceConfigEntry 5 }
hh3cStackBoardConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cStackBoardConfigEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "This table contains objects to manage board information of the device
in a stack."
::= { hh3cStack 3 }
hh3cStackBoardConfigEntry OBJECT-TYPE
SYNTAX Hh3cStackBoardConfigEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "This table contains objects to manage board information of the device
in a stack."
INDEX { entPhysicalIndex }
::= { hh3cStackBoardConfigTable 1 }
hh3cStackBoardConfigEntry ::=
SEQUENCE {
hh3cStackBoardRole INTEGER,
hh3cStackBoardBelongtoMember Integer32
}
hh3cStackBoardRole OBJECT-TYPE
SYNTAX INTEGER {
slave(1),
master(2),
loading(3),
other(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The role of the board in a stack.
slave: slave board
master: master board
loading: slave board whose image version is different from that of the
master board.
other: other"
::= { hh3cStackBoardConfigEntry 1 }
hh3cStackBoardBelongtoMember OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The member ID of the device where the current board resides in a
stack."
::= { hh3cStackBoardConfigEntry 2 }
hh3cStackPortInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cStackPortInfoEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "This table contains objects to manage stack port information of a
device in a stack."
::= { hh3cStack 4 }
hh3cStackPortInfoEntry OBJECT-TYPE
SYNTAX Hh3cStackPortInfoEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "This table contains objects to manage stack port information of a
device in a stack."
INDEX { hh3cStackMemberID , hh3cStackPortIndex }
::= { hh3cStackPortInfoTable 1 }
hh3cStackPortInfoEntry ::=
SEQUENCE {
hh3cStackPortIndex Integer32,
hh3cStackPortEnable INTEGER,
hh3cStackPortStatus INTEGER,
hh3cStackNeighbor Integer32
}
hh3cStackPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index of a stack port of the device in a stack."
::= { hh3cStackPortInfoEntry 1 }
hh3cStackPortEnable OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The status of the stack port of the device in a stack. If no physical
port is added to the stack port, its status is 'disabled'; otherwise,
its status is 'enabled'.
disabled: The stack port is disabled.
enabled: The stack port is enabled."
::= { hh3cStackPortInfoEntry 2 }
hh3cStackPortStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
silent(3),
disabled(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The link status of the stack port of the device in a stack.
up: The link status of a stack port with reasonable physical connection
is up.
down: The link status of a stack port without physical connection is
down.
silent: The link status of a stack port which can not be used normally
is silent.
disabled: The link status of a stack port in disabled status is
disabled."
::= { hh3cStackPortInfoEntry 3 }
hh3cStackNeighbor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The member ID of the stack port's neighbor in a stack. 0 means no
neighbor exists."
::= { hh3cStackPortInfoEntry 4 }
hh3cStackPhyPortInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cStackPhyPortInfoEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "This table contains objects to manage the information for physical
ports which can be used for physical connection of stack port in a
stack."
::= { hh3cStack 5 }
hh3cStackPhyPortInfoEntry OBJECT-TYPE
SYNTAX Hh3cStackPhyPortInfoEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "This table contains objects to manage the information for physical
ports which can be used for physical connection of stack port in a
stack."
INDEX { entPhysicalIndex }
::= { hh3cStackPhyPortInfoTable 1 }
hh3cStackPhyPortInfoEntry ::=
SEQUENCE {
hh3cStackBelongtoPort Integer32
}
hh3cStackBelongtoPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index of the stack port to which the physical port is added. 0
means the physical port is not added to any stack port. The value will
be valid after the device in the stack reboots."
::= { hh3cStackPhyPortInfoEntry 1 }
hh3cStackTrap OBJECT IDENTIFIER ::= { hh3cStack 6 }
hh3cStackTrapOjbects OBJECT IDENTIFIER ::= { hh3cStackTrap 0 }
hh3cStackPortLinkStatusChange TRAP-TYPE
ENTERPRISE hh3cStackTrap
VARIABLES { hh3cStackMemberID, hh3cStackPortIndex, hh3cStackPortStatus }
DESCRIPTION "The hh3cStackPortLinkStatusChange trap indicates that the link status
of the stack port has changed."
::= 1
hh3cStackTopologyChange TRAP-TYPE
ENTERPRISE hh3cStackTrap
VARIABLES { hh3cStackTopology }
DESCRIPTION "The hh3cStackTopologyChange trap indicates that the topology type of
the stack has changed."
::= 2
END