mibs/MIBS/zyxel/ZYXEL-STACKING-MIB
2023-12-05 12:25:34 +01:00

503 lines
14 KiB
Plaintext

-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
-- It contains ZyXEL products OIDs, and common managed objects.
-- ZYXEL-STACKING-MIB.mib
-- Revision 1.10 2014/05/29
ZYXEL-STACKING-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM SNMPv2-SMI -- RFC2578
MODULE-IDENTITY
FROM SNMPv2-SMI
EnabledStatus
FROM P-BRIDGE-MIB
PortList
FROM Q-BRIDGE-MIB
TimeTicks
FROM SNMPv2-SMI
NOTIFICATION-TYPE
FROM SNMPv2-SMI
esMgmt
FROM ZYXEL-ES-SMI;
zyxelStacking MODULE-IDENTITY
LAST-UPDATED "201207010000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for stacking"
::= { esMgmt 97 }
zyxelStackingSetup OBJECT IDENTIFIER ::= { zyxelStacking 1 }
zyxelStackingStatus OBJECT IDENTIFIER ::= { zyxelStacking 2 }
zyxelStackingTrapInfoObjects OBJECT IDENTIFIER ::= { zyxelStacking 3 }
zyxelStackingNotifications OBJECT IDENTIFIER ::= { zyxelStacking 4 }
--
--
-- 97.Stacking
--
--
-- 1. zyxelStackingSetup
zyStackingPriority OBJECT-TYPE
SYNTAX INTEGER (1..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the priority of the stacking system."
::= { zyxelStackingSetup 1 }
zyStackingForceMasterModeState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable force master mode."
::= { zyxelStackingSetup 2 }
zyxelStackingSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelStackingSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains stacking slot configuration."
::= { zyxelStackingSetup 3 }
zyxelStackingSlotEntry OBJECT-TYPE
SYNTAX ZyxelStackingSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains stacking slot configuration."
INDEX { zyStackingSlotCurrentSlotId }
::= { zyxelStackingSlotTable 1 }
ZyxelStackingSlotEntry ::=
SEQUENCE {
zyStackingSlotCurrentSlotId INTEGER,
zyStackingSlotActiveSlotIdAfterReboot INTEGER
}
zyStackingSlotCurrentSlotId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The slot number device, which is the current slot id."
::= { zyxelStackingSlotEntry 1 }
zyStackingSlotActiveSlotIdAfterReboot OBJECT-TYPE
SYNTAX INTEGER {
auto(0),
slotId1(1),
slotId2(2),
slotId3(3),
slotId4(4),
slotId5(5),
slotId6(6),
slotId7(7),
slotId8(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the slot id that will be after reboot."
::= { zyxelStackingSlotEntry 2 }
zyStackingSlotIdFreeze OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This entry is used to freeze the slot id of each device at stack system to be its current slot id."
::= { zyxelStackingSetup 4 }
-- 2. zyxelStackingStatus
-- zyxelStackingSlotInfoTable
zyxelStackingSlotInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelStackingSlotInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains stacking slot information."
::= { zyxelStackingStatus 1 }
zyxelStackingSlotInfoEntry OBJECT-TYPE
SYNTAX ZyxelStackingSlotInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains stacking slot information."
INDEX { zyStackingSlotInfoSlot }
::= { zyxelStackingSlotInfoTable 1 }
ZyxelStackingSlotInfoEntry ::=
SEQUENCE {
zyStackingSlotInfoSlot INTEGER,
zyStackingSlotInfoStackingStatus INTEGER,
zyStackingSlotInfoForceMasterMode EnabledStatus,
zyStackingSlotInfoPriority INTEGER,
zyStackingSlotInfoRole INTEGER,
zyStackingSlotInfoMacAddress OCTET STRING,
zyStackingSlotInfoUptime TimeTicks,
zyStackingSlotInfoFirmwareVersionRunning OCTET STRING,
zyStackingSlotInfoFirmwareVersionFlash1 OCTET STRING,
zyStackingSlotInfoFirmwareVersionFlash2 OCTET STRING
}
zyStackingSlotInfoSlot OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Stacking slot ID."
::= { zyxelStackingSlotInfoEntry 1 }
zyStackingSlotInfoStackingStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
init(1),
active(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Stacking status Of the stacking slot."
::= { zyxelStackingSlotInfoEntry 2 }
zyStackingSlotInfoForceMasterMode OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mode is enabled, it will get highest priority to be Master."
::= { zyxelStackingSlotInfoEntry 3 }
zyStackingSlotInfoPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Stacking priority of the stacking slot."
::= { zyxelStackingSlotInfoEntry 4 }
zyStackingSlotInfoRole OBJECT-TYPE
SYNTAX INTEGER {
none(0),
master(1),
backup (2),
linecard(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The role of the stacking slot"
::= { zyxelStackingSlotInfoEntry 5 }
zyStackingSlotInfoMacAddress OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU mac address of the stacking slot."
::= { zyxelStackingSlotInfoEntry 6 }
zyStackingSlotInfoUptime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Uptime of the stacking slot"
::= { zyxelStackingSlotInfoEntry 7 }
zyStackingSlotInfoFirmwareVersionRunning OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current running firmware version of the stacking slot."
::= { zyxelStackingSlotInfoEntry 8 }
zyStackingSlotInfoFirmwareVersionFlash1 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Firmware version in flash1 of the stacking slot."
::= { zyxelStackingSlotInfoEntry 9 }
zyStackingSlotInfoFirmwareVersionFlash2 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Firmware version in flash2 of the stacking slot."
::= { zyxelStackingSlotInfoEntry 10 }
-- zyxelStackingSlotChannelInfoTable
zyxelStackingSlotChannelInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelStackingSlotChannelInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains stacking the channel information of the stacking slot."
::= { zyxelStackingStatus 2 }
zyxelStackingSlotChannelInfoEntry OBJECT-TYPE
SYNTAX ZyxelStackingSlotChannelInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains the stacking channel information of the stacking slot."
INDEX { zyStackingSlotChannelInfoSlot, zyStackingSlotChannelInfoChannnel }
::= { zyxelStackingSlotChannelInfoTable 1 }
ZyxelStackingSlotChannelInfoEntry ::=
SEQUENCE {
zyStackingSlotChannelInfoSlot INTEGER,
zyStackingSlotChannelInfoChannnel INTEGER,
zyStackingSlotChannelInfoStatus INTEGER,
zyStackingSlotChannelInfoPorts PortList,
zyStackingSlotChannelInfoNeighbor INTEGER,
zyStackingSlotChannelInfoSpeed INTEGER
}
zyStackingSlotChannelInfoSlot OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Stacking slot ID."
::= { zyxelStackingSlotChannelInfoEntry 1 }
zyStackingSlotChannelInfoChannnel OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Stacking channel ID"
::= { zyxelStackingSlotChannelInfoEntry 2 }
zyStackingSlotChannelInfoStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The stacking channel status."
::= { zyxelStackingSlotChannelInfoEntry 3 }
zyStackingSlotChannelInfoPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port list in the stacking channel."
::= { zyxelStackingSlotChannelInfoEntry 4 }
zyStackingSlotChannelInfoNeighbor OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"neighbor slot id connected by stacking channel."
::= { zyxelStackingSlotChannelInfoEntry 5 }
zyStackingSlotChannelInfoSpeed OBJECT-TYPE
SYNTAX INTEGER {
none(0),
speed_10G(1),
speed_12G(2),
speed_20G(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"neighbor slot id connected by stacking channel."
::= { zyxelStackingSlotChannelInfoEntry 6 }
-- zyStackingTopology
zyStackingTopology OBJECT-TYPE
SYNTAX INTEGER {
chain (1),
ring(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"get current stacking topology"
::= { zyxelStackingStatus 3 }
-- zyxelStackingTrapInfoObjects
zyStackingTrapInfoMsg OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There is the message of stacking trap."
::= { zyxelStackingTrapInfoObjects 1 }
-- zyStackingNotifications
zyStackingChannelUp NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot,
zyStackingSlotChannelInfoChannnel
}
STATUS current
DESCRIPTION
"Stacking channel up."
::= { zyxelStackingNotifications 1 }
zyStackingChannelDown NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot,
zyStackingSlotChannelInfoChannnel
}
STATUS current
DESCRIPTION
"Stacking channel down."
::= { zyxelStackingNotifications 2 }
zyStackingSlotAttach NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"Stacking slot attached success."
::= { zyxelStackingNotifications 3 }
zyStackingSlotDetach NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"Stacking slot detach."
::= { zyxelStackingNotifications 4 }
zyStackingNewMaster NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"New master with correspond slot ID."
::= { zyxelStackingNotifications 5 }
zyStackingUpgradeFirmwareFail NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"Upgrade firmware fail with correspond slot ID"
::= { zyxelStackingNotifications 6 }
zyStackingNewBackup NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"New Backup with correspond slot ID."
::= { zyxelStackingNotifications 7 }
zyStackingBackupTakeover NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"Replaced master with correspond slot ID."
::= { zyxelStackingNotifications 8 }
zyStackingNewMasterFromTakeover NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"New master from taking over with correspond slot ID."
::= { zyxelStackingNotifications 9 }
zyStackingSyncConfFail NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"Sync. configuration fail with correspond slot ID."
::= { zyxelStackingNotifications 10 }
zyStackingSysRestoreConfFail NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"Stacking backup takeover resotre configuration fail."
::= { zyxelStackingNotifications 11 }
zyStackingSlotInitFail NOTIFICATION-TYPE
OBJECTS {
zyStackingTrapInfoMsg
}
STATUS current
DESCRIPTION
"Stacking Slot init fail."
::= { zyxelStackingNotifications 12 }
zyStackingSlotChangeIndex NOTIFICATION-TYPE
OBJECTS {
zyStackingTrapInfoMsg
}
STATUS current
DESCRIPTION
"Stacking change slot index."
::= { zyxelStackingNotifications 13 }
zyStackingPriorityChange NOTIFICATION-TYPE
OBJECTS {
zyStackingTrapInfoMsg
}
STATUS current
DESCRIPTION
"Staking prority change."
::= { zyxelStackingNotifications 14 }
zyStackingTopologyChange NOTIFICATION-TYPE
OBJECTS {
zyStackingTrapInfoMsg
}
STATUS current
DESCRIPTION
"Staking topology change."
::= { zyxelStackingNotifications 15 }
END