Observium_CE/mibs/radlan/RADLAN-HYBRID-STACK-MIB

382 lines
12 KiB
Plaintext

RADLAN-HYBRID-STACK-MIB DEFINITIONS ::= BEGIN
-- Title: CISCO CISCO ROS
-- This Private MIB supports the unit id configuration for hybrid stack of ROS products
-- Version: 7.50
-- Date: 21 mar 2011
-- 23-May-2012 Update unit id from 4 to 8 units maximum
-- 19-Dec-2012 Support Lion Native and advanced-hybrid-xg
-- 20-Jun-2013 Support stack ports list for ros_sku3 Native and advanced-hybrid-xg
-- 20-Jun-2013 Support s1s2_xg1xg2_xg stack ports pair for ros_sku2 Native and advanced-hybrid-xg
-- 20-Jun-2013 Add MIB version for backwards/forwards compatability
-- 20-Jun-2013 Update MIB due to above changes
-- 11-Jul-2013 Add module type
-- 14-Jul-2013 More MIB changes
IMPORTS
MacAddress FROM BRIDGE-MIB
rnd FROM RADLAN-MIB
OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI
PortList FROM Q-BRIDGE-MIB
TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC
rlStack FROM RADLAN-STACK-MIB ;
--rlStack MODULE-IDENTITY
-- LAST-UPDATED "200504140000Z"
-- ORGANIZATION "Radlan Computer Communications Ltd."
-- CONTACT-INFO
-- "radlan.com"
-- DESCRIPTION
-- "The private MIB module definition for stack."
-- REVISION "200504140000Z"
-- DESCRIPTION
-- "Initial revision."
-- ::= { rnd 107 }
StackMode ::= INTEGER {
standalone (1),
native (2),
basic-hybrid (3),
advanced-hybrid (4),
advanced-hybrid-XG (5)
}
PortsPair ::= INTEGER {
pair-s1s2 (1),
pair-s3s4 (2),
pair-s1s25G (3),
pair-s1s2Xg (4),
pair-lionXg (5),
pair-s1s2-xg1xg2-Xg (6)
}
HybridStackPortSpeed ::= INTEGER {
port-speed-1G (1),
port-speed-5G (2),
port-speed-10G (3),
port-speed-auto (4),
port-speed-down (5)
}
HybridStackDeviceMode ::= INTEGER {
mode-L2 (1),
mode-L3 (2)
}
UnitModuleType ::= INTEGER {
unit-ros_sku1 (1),
unit-ros_sku2 (2),
unit-ros_sku3 (3)
}
rlStackHybridTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlStackHybridEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table listing information required for hybrid stack."
::= {rlStack 5 }
rlStackHybridEntry OBJECT-TYPE
SYNTAX RlStackHybridEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlStackActiveUnitIdTable."
INDEX {rlStackHybridUnitId }
::= {rlStackHybridTable 1 }
RlStackHybridEntry ::= SEQUENCE {
rlStackHybridUnitId INTEGER,
rlStackHybridStackMode StackMode,
rlStackHybridPortsPair PortsPair,
rlStackHybridPortNo1speedDeprecated HybridStackPortSpeed,
rlStackHybridPortNo2speedDeprecated HybridStackPortSpeed,
rlStackHybridUnitIdAfterReset INTEGER,
rlStackHybridStackModeAfterReset StackMode,
rlStackHybridPortsPairAfterReset PortsPair,
rlStackHybridPortNo1speedAfterResetDeprecated HybridStackPortSpeed,
rlStackHybridPortNo2speedAfterResetDeprecated HybridStackPortSpeed,
rlStackHybridDeleteStartupAfterResetDeprecated TruthValue,
rlStackHybridDeviceModeAfterReset HybridStackDeviceMode,
rlStackHybridXgPortNo1NumDeprecated INTEGER,
rlStackHybridXgPortNo1NumAfterResetDeprecated INTEGER,
rlStackHybridXgPortNo2NumDeprecated INTEGER,
rlStackHybridXgPortNo2NumAfterResetDeprecated INTEGER,
rlStackHybridPortSpeed HybridStackPortSpeed,
rlStackHybridPortSpeedAfterReset HybridStackPortSpeed,
rlStackHybridXgPortList OCTET STRING,
rlStackHybridXgPortListAfterReset OCTET STRING,
rlStackHybridMibVersion INTEGER,
rlStackHybridUnitModuleType UnitModuleType
}
rlStackHybridUnitId OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unit number device, which is the active unit id"
::= {rlStackHybridEntry 1 }
rlStackHybridStackMode OBJECT-TYPE
SYNTAX StackMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the unit stack mode."
::= {rlStackHybridEntry 2 }
rlStackHybridPortsPair OBJECT-TYPE
SYNTAX PortsPair
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the stack ports pair."
::= {rlStackHybridEntry 3 }
rlStackHybridPortNo1speedDeprecated OBJECT-TYPE
SYNTAX HybridStackPortSpeed
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the first stack port speed."
::= {rlStackHybridEntry 4 }
rlStackHybridPortNo2speedDeprecated OBJECT-TYPE
SYNTAX HybridStackPortSpeed
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the second stack port speed."
::= {rlStackHybridEntry 5 }
rlStackHybridUnitIdAfterReset OBJECT-TYPE
SYNTAX INTEGER (0..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the unit id that will be after reset."
::= {rlStackHybridEntry 6 }
rlStackHybridStackModeAfterReset OBJECT-TYPE
SYNTAX StackMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the unit stack mode that will be after reset."
::= {rlStackHybridEntry 7 }
rlStackHybridPortsPairAfterReset OBJECT-TYPE
SYNTAX PortsPair
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the stack ports pair that will be after reset."
::= {rlStackHybridEntry 8 }
rlStackHybridPortNo1speedAfterResetDeprecated OBJECT-TYPE
SYNTAX HybridStackPortSpeed
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the first stack port speed that will be after reset."
::= {rlStackHybridEntry 9 }
rlStackHybridPortNo2speedAfterResetDeprecated OBJECT-TYPE
SYNTAX HybridStackPortSpeed
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the second stack port speed that will be after reset."
::= {rlStackHybridEntry 10 }
rlStackHybridDeleteStartupAfterResetDeprecated OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the startup configuration is deleted after reset."
::= {rlStackHybridEntry 11 }
rlStackHybridDeviceModeAfterReset OBJECT-TYPE
SYNTAX HybridStackDeviceMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates Device mode (Layer2 or Layer3) after reset."
::= {rlStackHybridEntry 12 }
rlStackHybridXgPortNo1NumDeprecated OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the first XG stack port number."
::= {rlStackHybridEntry 13 }
rlStackHybridXgPortNo1NumAfterResetDeprecated OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the first XG stack port number that will be after reset."
::= {rlStackHybridEntry 14 }
rlStackHybridXgPortNo2NumDeprecated OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the second XG stack port number."
::= {rlStackHybridEntry 15 }
rlStackHybridXgPortNo2NumAfterResetDeprecated OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the second XG stack port number that will be after reset."
::= {rlStackHybridEntry 16 }
rlStackHybridPortSpeed OBJECT-TYPE
SYNTAX HybridStackPortSpeed
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the stack ports pair speed."
::= {rlStackHybridEntry 17 }
rlStackHybridPortSpeedAfterReset OBJECT-TYPE
SYNTAX HybridStackPortSpeed
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the stack ports pair speed that will be after reset."
::= {rlStackHybridEntry 18 }
rlStackHybridXgPortList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the XG stack ports list.
A set of ports that are identified by a PortList, in which
each port is represented as a bit."
::= {rlStackHybridEntry 19 }
rlStackHybridXgPortListAfterReset OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the XG stack ports list that will be after reset.
A set of ports that are identified by a PortList, in which
each port is represented as a bit."
::= {rlStackHybridEntry 20 }
rlStackHybridUnitModuleType OBJECT-TYPE
SYNTAX UnitModuleType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the stack unit module."
::= {rlStackHybridEntry 21 }
rlStackHybridMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the Hybrid Stack MIB version"
::= {rlStackHybridEntry 22 }
--rlStackHybridConvertSPortsPairToIfIndexTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF RlStackHybridConvertSPortsPairToIfIndexEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- " The table listing information required to convert hybrid stack ports pair up to 4 ifIndexes."
-- ::= {rlStack 6 }
--
--rlStackHybridConvertSPortsPairToIfIndexEntry OBJECT-TYPE
-- SYNTAX RlStackHybridConvertSPortsPairToIfIndexEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- " An entry in the rlStackHybridConvertSPortsPairToIfIndexTable."
-- INDEX {rlStackHybridPortsPair }
-- ::= {rlStackHybridConvertSPortsPairToIfIndexTable 1 }
--
--RlStackHybridConvertSPortsPairToIfIndexEntry ::= SEQUENCE {
-- rlStackHybridConvertSPortsPair PortsPair,
-- rlCascadeIfIndexPort1 INTEGER,
-- rlCascadeIfIndexPort2 INTEGER,
-- rlCascadeIfIndexPort3 INTEGER,
-- rlCascadeIfIndexPort4 INTEGER
--}
--
--rlStackHybridConvertSPortsPair OBJECT-TYPE
-- SYNTAX PortsPair
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "Indicates the PortsPair."
-- ::= {rlStackHybridConvertSPortsPairToIfIndexEntry 1 }
--
--rlCascadeIfIndexPort1 OBJECT-TYPE
-- SYNTAX InterfaceIndex
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The port's 1st interface index."
-- ::= { rlStackHybridConvertSPortsPairToIfIndexEntry 2 }
--
--rlCascadeIfIndexPort2 OBJECT-TYPE
-- SYNTAX InterfaceIndex
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The port's 2nd interface index."
-- ::= { rlStackHybridConvertSPortsPairToIfIndexEntry 3 }
--
--rlCascadeIfIndexPort3 OBJECT-TYPE
-- SYNTAX InterfaceIndex
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The port's 3rd interface index."
-- ::= { rlStackHybridConvertSPortsPairToIfIndexEntry 4 }
--
--rlCascadeIfIndexPort4 OBJECT-TYPE
-- SYNTAX InterfaceIndex
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The port's 4th interface index."
-- ::= { rlStackHybridConvertSPortsPairToIfIndexEntry 5 }
END