From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/dasan/SLE-RED-MIB | 393 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 393 insertions(+) create mode 100644 MIBS/dasan/SLE-RED-MIB (limited to 'MIBS/dasan/SLE-RED-MIB') diff --git a/MIBS/dasan/SLE-RED-MIB b/MIBS/dasan/SLE-RED-MIB new file mode 100644 index 0000000..f9db424 --- /dev/null +++ b/MIBS/dasan/SLE-RED-MIB @@ -0,0 +1,393 @@ +-- +-- SLE-RED-MIB.my +-- MIB generated by MG-SOFT Visual MIB Builder Version 6.0 Build 88 +-- Monday, December 21, 2009 at 16:16:11 +-- + + SLE-RED-MIB DEFINITIONS ::= BEGIN + + IMPORTS + sleMgmt + FROM DASAN-SMI + SleControlStatusType, SleControlRequestResultType + FROM SLE-TC-MIB + OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TimeTicks, Gauge32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + +-- October 19, 2007 at 22:00 GMT + -- 1.3.6.1.4.1.6296.101.22 + sleRed MODULE-IDENTITY + LAST-UPDATED "200710192200Z" -- October 19, 2007 at 22:00 GMT + ORGANIZATION + "DASAN Networks." + CONTACT-INFO + "Contact-info." + DESCRIPTION + "This MIB contains information to support + active/standby control redundancy." + ::= { sleMgmt 22 } + + + +-- +-- Type definitions +-- + + SleRedBoardIdType ::= INTEGER + { + sfuA(1), + sfuB(2) + } + + SleRedModeType ::= INTEGER + { + redundant(1), + standalone(2) + } + + SleRedFaultActionType ::= INTEGER + { + switchover(1), + log(2), + disable(3) + } + + SleRedReloadOSType ::= INTEGER + { + os1(1), + os2(2), + default(3) + } + + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.6296.101.22.1 + sleRedBase OBJECT IDENTIFIER ::= { sleRed 1 } + + + -- 1.3.6.1.4.1.6296.101.22.1.1 + sleRedInfo OBJECT IDENTIFIER ::= { sleRedBase 1 } + + + -- 1.3.6.1.4.1.6296.101.22.1.1.1 + sleRedActiveBoard OBJECT-TYPE + SYNTAX SleRedBoardIdType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indication of the actual service board identifier. + Regardless of redundancy mode, it has actual service board id. + " + ::= { sleRedInfo 1 } + + + -- 1.3.6.1.4.1.6296.101.22.1.1.2 + sleRedMode OBJECT-TYPE + SYNTAX SleRedModeType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If two SFUs are installed in the system, + it works as redundant mode. Otherwise, it works as standalone mode. + " + ::= { sleRedInfo 2 } + + + -- 1.3.6.1.4.1.6296.101.22.1.1.3 + sleRedFaultCrashAction OBJECT-TYPE + SYNTAX SleRedFaultActionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If any software module is crashed, the given action is taken. + For 'switchover' action, if the board is active and a standby board is available, + 'switchover' is carried out. + + If a standby board is not available, just warning message is left. + If it is a standby board, 'reset' is carried out. + " + ::= { sleRedInfo 3 } + + + -- 1.3.6.1.4.1.6296.101.22.1.1.4 + sleRedFaultTimeoutAction OBJECT-TYPE + SYNTAX SleRedFaultActionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If any software module doesn't respond for healthcheck messages for the certain time, + the given action is taken. + For 'switchover' action, if the board is active and a standby board is available, + 'switchover' is carried out. + + If a standby board is not available, just warning message is left. + If it is a standby board, 'reset' is carried out. + " + ::= { sleRedInfo 4 } + + + -- 1.3.6.1.4.1.6296.101.22.1.1.5 + sleRedFaultTimeout OBJECT-TYPE + SYNTAX INTEGER (5..720000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Healthcheck timeout. If a software module doesn't respond for the given time, + it is regarded as a timed-out module. + + (Unit: second, default is '5') + " + ::= { sleRedInfo 5 } + + + -- 1.3.6.1.4.1.6296.101.22.1.1.6 + sleRedActivePrevState OBJECT-TYPE + SYNTAX INTEGER + { + activeInit(0), + singleActiveReady(1), + versionReport(2), + softwareXfer(3), + softwareXferDone(4), + configXfer(5), + configXferDone(6), + stateXfer(7), + activeReady(8), + disconnectStandby(9), + standbyWait(10), + versionCheck(11), + updateMac(12), + softwareSync(13), + softwareSyncDone(14), + configSync(15), + configSyncDone(16), + startupSync(17), + standbyReady(18), + standbyReset(19) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous state of active board." + ::= { sleRedInfo 6 } + + + -- 1.3.6.1.4.1.6296.101.22.1.1.7 + sleRedActiveCurrState OBJECT-TYPE + SYNTAX INTEGER + { + activeInit(0), + singleActiveReady(1), + versionReport(2), + softwareXfer(3), + softwareXferDone(4), + configXfer(5), + configXferDone(6), + stateXfer(7), + activeReady(8), + disconnectStandby(9), + standbyWait(10), + versionCheck(11), + updateMac(12), + softwareSync(13), + softwareSyncDone(14), + configSync(15), + configSyncDone(16), + startupSync(17), + standbyReady(18), + standbyReset(19) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of active board." + ::= { sleRedInfo 7 } + + + -- 1.3.6.1.4.1.6296.101.22.1.2 + sleRedControl OBJECT IDENTIFIER ::= { sleRedBase 2 } + + + -- 1.3.6.1.4.1.6296.101.22.1.2.1 + sleRedControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + reloadStandby(1), + switchover(2), + setFaultMonitor(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System commands related to control redundancy function. + " + ::= { sleRedControl 1 } + + + -- 1.3.6.1.4.1.6296.101.22.1.2.2 + sleRedControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of a user command. + " + ::= { sleRedControl 2 } + + + -- 1.3.6.1.4.1.6296.101.22.1.2.3 + sleRedControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum wait time for the manager for a long running user command. + " + ::= { sleRedControl 3 } + + + -- 1.3.6.1.4.1.6296.101.22.1.2.4 + sleRedControlTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last command (end of command)." + ::= { sleRedControl 4 } + + + -- 1.3.6.1.4.1.6296.101.22.1.2.5 + sleRedControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last user command." + ::= { sleRedControl 5 } + + + -- 1.3.6.1.4.1.6296.101.22.1.2.6 + sleRedControlReloadOS OBJECT-TYPE + SYNTAX SleRedReloadOSType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A mate board is reloaded with the given os. + If 'default' is given, the board is reloaded with 'default' OS. + " + ::= { sleRedControl 6 } + + + -- 1.3.6.1.4.1.6296.101.22.1.2.7 + sleRedControlFaultCrashAction OBJECT-TYPE + SYNTAX SleRedFaultActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If any software module is crashed, the given action is taken. + For 'switchover' action, if the board is active and a standby board is available, + 'switchover' is carried out. + + If a standby board is not available, just warning message is left. + If it is a standby board, 'reset' is carried out. + " + ::= { sleRedControl 7 } + + + -- 1.3.6.1.4.1.6296.101.22.1.2.8 + sleRedControlFaultTimeoutAction OBJECT-TYPE + SYNTAX SleRedFaultActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If any software module doesn't respond for healthcheck messages for the certain time, + the given action is taken. + For 'switchover' action, if the board is active and a standby board is available, + 'switchover' is carried out. + + If a standby board is not available, just warning message is left. + If it is a standby board, 'reset' is carried out. + " + ::= { sleRedControl 8 } + + + -- 1.3.6.1.4.1.6296.101.22.1.2.9 + sleRedControlFaultTimeout OBJECT-TYPE + SYNTAX INTEGER (5..720000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Healthcheck timeout. If a software module doesn't respond for the given time, + it is regarded as a timed-out module. + + (Unit: second, default is '5') + " + ::= { sleRedControl 9 } + + + -- 1.3.6.1.4.1.6296.101.22.1.3 + sleRedNotification OBJECT IDENTIFIER ::= { sleRedBase 3 } + + + -- 1.3.6.1.4.1.6296.101.22.1.3.1 + sleRedMateReloadRequested NOTIFICATION-TYPE + OBJECTS { sleRedControlRequest, sleRedControlTimeStamp, sleRedControlReqResult, sleRedActiveBoard } + STATUS current + DESCRIPTION + "A new active SFU indication" + ::= { sleRedNotification 1 } + + + -- 1.3.6.1.4.1.6296.101.22.1.3.2 + sleRedSwitchoverRequested NOTIFICATION-TYPE + OBJECTS { sleRedControlRequest, sleRedControlTimeStamp, sleRedControlReqResult } + STATUS current + DESCRIPTION + "The system redundancy mode has been changed. A standby board is pluged out or in." + ::= { sleRedNotification 2 } + + + -- 1.3.6.1.4.1.6296.101.22.1.3.3 + sleRedFaultMonitorChanged NOTIFICATION-TYPE + OBJECTS { sleRedControlRequest, sleRedControlTimeStamp, sleRedControlReqResult, sleRedControlFaultCrashAction, sleRedControlFaultTimeoutAction, + sleRedControlFaultTimeout } + STATUS current + DESCRIPTION + "Fault monitor configuration has been changed." + ::= { sleRedNotification 3 } + + + -- 1.3.6.1.4.1.6296.101.22.2 + sleRedGroup OBJECT-GROUP + OBJECTS { sleRedActiveBoard, sleRedMode, sleRedFaultCrashAction, sleRedFaultTimeoutAction, sleRedFaultTimeout, + sleRedControlStatus, sleRedControlTimer, sleRedControlTimeStamp, sleRedControlReqResult, sleRedControlReloadOS, + sleRedControlFaultCrashAction, sleRedControlFaultTimeoutAction, sleRedActivePrevState, sleRedActiveCurrState, sleRedControlFaultTimeout, + sleRedControlRequest } + STATUS current + DESCRIPTION + "Description." + ::= { sleRed 2 } + + + -- 1.3.6.1.4.1.6296.101.22.3 + sleRedNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { sleRedMateReloadRequested, sleRedSwitchoverRequested, sleRedFaultMonitorChanged } + STATUS current + DESCRIPTION + "Description." + ::= { sleRed 3 } + + + + END + +-- +-- SLE-RED-MIB.my +-- -- cgit v1.2.3