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/alpineoe/ALPINE-GEN-CARD-EDFA-MIB | 448 +++++++++++++++++++++++++++++++++ 1 file changed, 448 insertions(+) create mode 100644 MIBS/alpineoe/ALPINE-GEN-CARD-EDFA-MIB (limited to 'MIBS/alpineoe/ALPINE-GEN-CARD-EDFA-MIB') diff --git a/MIBS/alpineoe/ALPINE-GEN-CARD-EDFA-MIB b/MIBS/alpineoe/ALPINE-GEN-CARD-EDFA-MIB new file mode 100644 index 0000000..6fc575d --- /dev/null +++ b/MIBS/alpineoe/ALPINE-GEN-CARD-EDFA-MIB @@ -0,0 +1,448 @@ +-- +-- ALPINE-GEN-CARD-EDFA-MIB.mib +-- + + ALPINE-GEN-CARD-EDFA-MIB DEFINITIONS ::= BEGIN + + IMPORTS + alpineGeneric + FROM ALPINE-ROOT + Integer32, OBJECT-TYPE, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.52326.1.1 + alpineGenCardEdfa OBJECT IDENTIFIER ::= { alpineGeneric 1 } + + + -- 1.3.6.1.4.1.52326.1.1.1 + alpineGenCardEdfaInfosTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlpineGenCardEdfaInfosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { alpineGenCardEdfa 1 } + + + -- 1.3.6.1.4.1.52326.1.1.1.1 + alpineGenCardEdfaInfosEntry OBJECT-TYPE + SYNTAX AlpineGenCardEdfaInfosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { gceSlotNum, gceEdfaNum } + ::= { alpineGenCardEdfaInfosTable 1 } + + + AlpineGenCardEdfaInfosEntry ::= + SEQUENCE { + gceSlotNum + Integer32, + gceEdfaNum + Integer32, + gceMode + Integer32, + gceOutputPowerTarget + OCTET STRING, + gceGainTarget + OCTET STRING, + gceOutputPower + OCTET STRING, + gceGain + OCTET STRING, + gceTemperature + OCTET STRING, + gceSaveConfig + Integer32, + gceInputPower + OCTET STRING + } + + -- 1.3.6.1.4.1.52326.1.1.1.1.1 + gceSlotNum OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot number." + ::= { alpineGenCardEdfaInfosEntry 1 } + + + -- 1.3.6.1.4.1.52326.1.1.1.1.2 + gceEdfaNum OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "EDFA Number in the line card. + Up to 2 EDFA modules are supported in one line card." + ::= { alpineGenCardEdfaInfosEntry 2 } + + + -- 1.3.6.1.4.1.52326.1.1.1.1.3 + gceMode OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Work mode of EDFA. + 1. AGC + 2. APC + Please note, when you want to change work mode, make sure the relative target value be set first. + For example, if you want to set work mode to APC and the output power is 5dBm, you need set 'gceOutputPowerTarget' to 5 first." + ::= { alpineGenCardEdfaInfosEntry 3 } + + + -- 1.3.6.1.4.1.52326.1.1.1.1.4 + gceOutputPowerTarget OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output power target of EDFA. + If current work mode is APC, then output power will be applied immediately. + If current work mode is AGC, then output power will be applied after 'gceMode' is set to APC." + ::= { alpineGenCardEdfaInfosEntry 4 } + + + -- 1.3.6.1.4.1.52326.1.1.1.1.5 + gceGainTarget OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + UNITS "dB" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Gain target of EDFA. + If current work mode is AGC, then output power will be applied immediately. + If current work mode is APC, then output power will be applied after 'gceMode' is set to AGC." + ::= { alpineGenCardEdfaInfosEntry 5 } + + + -- 1.3.6.1.4.1.52326.1.1.1.1.6 + gceOutputPower OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current output power of EDFA." + ::= { alpineGenCardEdfaInfosEntry 6 } + + + -- 1.3.6.1.4.1.52326.1.1.1.1.7 + gceGain OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current gain of EDFA." + ::= { alpineGenCardEdfaInfosEntry 7 } + + + -- 1.3.6.1.4.1.52326.1.1.1.1.8 + gceTemperature OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current temperature of EDFA." + ::= { alpineGenCardEdfaInfosEntry 8 } + + + -- 1.3.6.1.4.1.52326.1.1.1.1.9 + gceSaveConfig OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Save current configuration into flash for non-valatile setting. + 0: Idle/Save Done. + 1: Issue save command. + 2: Saving. + Only value 1 can be accepted in snmp set." + ::= { alpineGenCardEdfaInfosEntry 9 } + + + -- 1.3.6.1.4.1.52326.1.1.1.1.10 + gceInputPower OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current input power of EDFA." + ::= { alpineGenCardEdfaInfosEntry 10 } + + + -- 1.3.6.1.4.1.52326.1.1.2 + alpineGenCardEdfaAlarm OBJECT IDENTIFIER ::= { alpineGenCardEdfa 2 } + + + -- 1.3.6.1.4.1.52326.1.1.2.1 + alpineGenCardEdfaAlarmThldTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlpineGenCardEdfaAlarmThldEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { alpineGenCardEdfaAlarm 1 } + + + -- 1.3.6.1.4.1.52326.1.1.2.1.1 + alpineGenCardEdfaAlarmThldEntry OBJECT-TYPE + SYNTAX AlpineGenCardEdfaAlarmThldEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { gceaSlotNum, gceaEdfaNum } + ::= { alpineGenCardEdfaAlarmThldTable 1 } + + + AlpineGenCardEdfaAlarmThldEntry ::= + SEQUENCE { + gceaSlotNum + Integer32, + gceaEdfaNum + Integer32, + gceaInputPowerThld + OCTET STRING, + gceaOutputPowerThld + OCTET STRING, + gceaTemperatureThld + OCTET STRING + } + + -- 1.3.6.1.4.1.52326.1.1.2.1.1.1 + gceaSlotNum OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot number." + ::= { alpineGenCardEdfaAlarmThldEntry 1 } + + + -- 1.3.6.1.4.1.52326.1.1.2.1.1.2 + gceaEdfaNum OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "EDFA Number in the line card. + Up to 2 EDFA modules are supported in one line card." + ::= { alpineGenCardEdfaAlarmThldEntry 2 } + + + -- 1.3.6.1.4.1.52326.1.1.2.1.1.3 + gceaInputPowerThld OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low threshold of input power." + ::= { alpineGenCardEdfaAlarmThldEntry 3 } + + + -- 1.3.6.1.4.1.52326.1.1.2.1.1.4 + gceaOutputPowerThld OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low threshold of output power." + ::= { alpineGenCardEdfaAlarmThldEntry 4 } + + + -- 1.3.6.1.4.1.52326.1.1.2.1.1.5 + gceaTemperatureThld OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + UNITS "degreeC" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "High threshold of temperature." + ::= { alpineGenCardEdfaAlarmThldEntry 5 } + + + -- 1.3.6.1.4.1.52326.1.1.2.2 + alpineGenEdfaAlarmInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlpineGenEdfaAlarmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { alpineGenCardEdfaAlarm 2 } + + + -- 1.3.6.1.4.1.52326.1.1.2.2.1 + alpineGenEdfaAlarmInfoEntry OBJECT-TYPE + SYNTAX AlpineGenEdfaAlarmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { geaiSlotNum, geaiEdfaNum } + ::= { alpineGenEdfaAlarmInfoTable 1 } + + + AlpineGenEdfaAlarmInfoEntry ::= + SEQUENCE { + geaiSlotNum + Integer32, + geaiEdfaNum + Integer32, + geaiCommonAlarm + Integer32, + geaiCaseTemperatureAlarm + Integer32, + geaiPumpTemperatureAlarm + Integer32, + geaiPumpBiasAlarm + Integer32, + geaiLossInputAlarm + Integer32, + geaiLossOutputAlarm + Integer32 + } + + -- 1.3.6.1.4.1.52326.1.1.2.2.1.1 + geaiSlotNum OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { alpineGenEdfaAlarmInfoEntry 1 } + + + -- 1.3.6.1.4.1.52326.1.1.2.2.1.2 + geaiEdfaNum OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "EDFA Number in the line card. + Up to 2 EDFA modules are supported in one line card." + ::= { alpineGenEdfaAlarmInfoEntry 2 } + + + -- 1.3.6.1.4.1.52326.1.1.2.2.1.3 + geaiCommonAlarm OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If any alarm occurs, this field will set to 1. + 0. Normal + 1. One or some alarm occur." + ::= { alpineGenEdfaAlarmInfoEntry 3 } + + + -- 1.3.6.1.4.1.52326.1.1.2.2.1.4 + geaiCaseTemperatureAlarm OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0. Clear + 1. Case temperature alarm occurs." + ::= { alpineGenEdfaAlarmInfoEntry 4 } + + + -- 1.3.6.1.4.1.52326.1.1.2.2.1.5 + geaiPumpTemperatureAlarm OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0. Clear + 1. Pump temperature alarm occurs." + ::= { alpineGenEdfaAlarmInfoEntry 5 } + + + -- 1.3.6.1.4.1.52326.1.1.2.2.1.6 + geaiPumpBiasAlarm OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0. Clear + 1. Pump bias alarm occurs." + ::= { alpineGenEdfaAlarmInfoEntry 6 } + + + -- 1.3.6.1.4.1.52326.1.1.2.2.1.7 + geaiLossInputAlarm OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0. Clear + 1. Loss of input alarm occurs." + ::= { alpineGenEdfaAlarmInfoEntry 7 } + + + -- 1.3.6.1.4.1.52326.1.1.2.2.1.8 + geaiLossOutputAlarm OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0. Clear + 1. Loss of output alarm occurs." + ::= { alpineGenEdfaAlarmInfoEntry 8 } + + + -- 1.3.6.1.4.1.52326.1.1.2.3 + alpineGenEdfaPowerAlarm NOTIFICATION-TYPE + OBJECTS { gceOutputPower, geaiLossOutputAlarm } + STATUS current + DESCRIPTION + "Description." + ::= { alpineGenCardEdfaAlarm 3 } + + + -- 1.3.6.1.4.1.52326.1.1.2.4 + alpineGenEdfaTemperatureAlarm NOTIFICATION-TYPE + OBJECTS { gceTemperature, geaiPumpTemperatureAlarm, geaiCaseTemperatureAlarm } + STATUS current + DESCRIPTION + "Description." + ::= { alpineGenCardEdfaAlarm 4 } + + + -- 1.3.6.1.4.1.52326.1.1.2.5 + alpineGenEdfaBiasAlarm NOTIFICATION-TYPE + OBJECTS { geaiPumpBiasAlarm } + STATUS current + DESCRIPTION + "Description." + ::= { alpineGenCardEdfaAlarm 5 } + + + -- 1.3.6.1.4.1.52326.1.1.2.6 + alpineGenEdfaLossAlarm NOTIFICATION-TYPE + OBJECTS { geaiLossInputAlarm } + STATUS current + DESCRIPTION + "Description." + ::= { alpineGenCardEdfaAlarm 6 } + + + + END + +-- +-- ALPINE-GEN-CARD-EDFA-MIB.mib +-- -- cgit v1.2.3