mibs/MIBS/alpineoe/ALPINE-GEN-CARD-EDFA-MIB
2023-12-05 12:25:34 +01:00

449 lines
11 KiB
Plaintext

--
-- 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
--