summaryrefslogtreecommitdiff
path: root/MIBS/infinera/LUM-OA-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/infinera/LUM-OA-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/infinera/LUM-OA-MIB')
-rw-r--r--MIBS/infinera/LUM-OA-MIB3855
1 files changed, 3855 insertions, 0 deletions
diff --git a/MIBS/infinera/LUM-OA-MIB b/MIBS/infinera/LUM-OA-MIB
new file mode 100644
index 0000000..dbd1238
--- /dev/null
+++ b/MIBS/infinera/LUM-OA-MIB
@@ -0,0 +1,3855 @@
+LUM-OA-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
+ FROM SNMPv2-SMI
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ DisplayString, DateAndTime, TruthValue
+ FROM SNMPv2-TC
+ lumModules, lumOaMIB
+ FROM LUM-REG
+ FaultStatus, MgmtNameString, SubrackNumber, SlotNumber, PortNumber,
+ LambdaFrequency, BoardOrInterfaceOperStatus, BoardOrInterfaceAdminStatus,
+ CommandString, ObjectProperty
+ FROM LUM-TC;
+
+lumOaMIBModule MODULE-IDENTITY
+ LAST-UPDATED
+ "201906280000Z" -- June 28th 2019
+ ORGANIZATION
+ "Infinera Corporation"
+ CONTACT-INFO
+ "techsupport@infinera.com"
+ DESCRIPTION
+ "The optical amplifier interface MIB.
+
+ - General
+
+ - Amplifier interfaces
+
+"
+ REVISION
+ "201906280000Z" -- June 28th 2019
+ DESCRIPTION
+ "Changes for release r33.0:
+ - laserForcedOn set to be persistent"
+ REVISION
+ "201706150000Z" -- June 15th 2017
+ DESCRIPTION
+ "Changes made for release r29.0:
+ - Changed ORGANIZATION and CONTACT-INFO"
+ REVISION
+ "201611300000Z" -- November 30th 2016
+ DESCRIPTION
+ "Changes made for release r28:
+ - Changes for Finisar ROADM: new alarms moduleWarmingUp and
+ moduleFailure added (moduleFailure previously in roadmAddDropIf).
+ - VCOM threshold is exceeded alarm removed."
+ REVISION
+ "201605300000Z" -- May 30th 2016
+ DESCRIPTION
+ "Changes made for release r27:
+ - Output power failed alarm added.
+ - Default value of operStatus set to notPresent."
+ REVISION
+ "201405160000Z" -- May 16th 2014
+ DESCRIPTION
+ "Changes made for release r23:
+ - VCOM threshold is exceeded alarm added.
+ - Firmware upgrade available alarm added.
+ - Interface supports fetching monitor insertion loss added.
+ "
+ REVISION
+ "201211010000Z" -- November 20th 2012
+ DESCRIPTION
+ "Changes made for release r20:
+ "
+ REVISION
+ "201203300000Z" -- March 30th 2012
+ DESCRIPTION
+ "Changes made for release r19:
+ - Voa SFP attributes added."
+ REVISION
+ "201112200000Z" -- December 20th 2011
+ DESCRIPTION
+ "Changes made for release r18:
+ - MDU16 features included."
+ REVISION
+ "201104270000Z" -- April 27th 2011
+ DESCRIPTION
+ "Added new amplifiers."
+ REVISION
+ "200501270000Z" -- January 27th 2006
+ DESCRIPTION
+ "Added TS-1100 specific alarms."
+ REVISION
+ "200209020000Z" -- September 2nd 2002
+ DESCRIPTION
+ "The initial revision of this module."
+ ::= { lumModules 20 }
+
+
+-- ----------------------------------------------------
+-- Conformance area, containing groups and complicance
+-- specifications.
+-- ----------------------------------------------------
+
+lumOaConfs OBJECT IDENTIFIER ::= { lumOaMIB 1 }
+lumOaGroups OBJECT IDENTIFIER ::= { lumOaConfs 1 }
+lumOaCompl OBJECT IDENTIFIER ::= { lumOaConfs 2 }
+lumOaMinimalGroups OBJECT IDENTIFIER ::= { lumOaConfs 3 }
+lumOaMinimalCompl OBJECT IDENTIFIER ::= { lumOaConfs 4 }
+
+
+-- ----------------------------------------------------
+-- Root for objects in the oa MIB
+-- ----------------------------------------------------
+
+lumOaMIBObjects OBJECT IDENTIFIER ::= { lumOaMIB 2 }
+
+
+-- ----------------------------------------------------
+-- This MIB contains the following groups:
+-- ----------------------------------------------------
+
+oaGeneral OBJECT IDENTIFIER ::= { lumOaMIBObjects 1 }
+oaIfList OBJECT IDENTIFIER ::= { lumOaMIBObjects 2 }
+lumentisOaNotifications OBJECT IDENTIFIER ::= { lumOaMIBObjects 3 }
+oaVoaIfList OBJECT IDENTIFIER ::= { lumOaMIBObjects 4 }
+oaVoaClientIfList OBJECT IDENTIFIER ::= { lumOaMIBObjects 5 }
+oaVoaLineIfList OBJECT IDENTIFIER ::= { lumOaMIBObjects 6 }
+oaModuleList OBJECT IDENTIFIER ::= { lumOaMIBObjects 7 }
+
+
+-- ----------------------------------------------------
+-- Textual Conventions
+-- ----------------------------------------------------
+
+-- ----------------------------------------------------
+-- General group
+-- ----------------------------------------------------
+
+oaGeneralLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the MIB
+ was last changed.
+
+"
+ ::= { oaGeneral 1 }
+
+oaGeneralStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state of the MIB was last
+ changed.
+
+"
+ ::= { oaGeneral 2 }
+
+oaGeneralOaIfTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { oaGeneral 3 }
+
+oaGeneralVoaIfTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { oaGeneral 4 }
+
+oaGeneralVoaClientIfTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { oaGeneral 5 }
+
+oaGeneralVoaLineIfTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { oaGeneral 6 }
+
+oaGeneralOaModuleTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { oaGeneral 7 }
+
+
+-- ----------------------------------------------------
+-- Optical amplifier interfaces
+-- ----------------------------------------------------
+
+oaIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface list."
+ ::= { oaIfList 1 }
+
+oaIfEntry OBJECT-TYPE
+ SYNTAX OaIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the interface list.
+
+"
+ INDEX { oaIfIndex }
+ ::= { oaIfTable 1 }
+
+OaIfEntry ::=
+ SEQUENCE {
+ oaIfIndex Unsigned32,
+ oaIfName MgmtNameString,
+ oaIfDescr DisplayString,
+ oaIfSubrack SubrackNumber,
+ oaIfSlot SlotNumber,
+ oaIfTxPort PortNumber,
+ oaIfRxPort PortNumber,
+ oaIfInvPhysIndexOrZero Unsigned32,
+ oaIfAdminStatus BoardOrInterfaceAdminStatus,
+ oaIfOperStatus BoardOrInterfaceOperStatus,
+ oaIfLaserStatus INTEGER,
+ oaIfAmplifierType INTEGER,
+ oaIfWantedAbsolutePowerLevel Integer32,
+ oaIfWantedRelativePowerLevel Integer32,
+ oaIfWantedGain Integer32,
+ oaIfFrequencyMin LambdaFrequency,
+ oaIfFrequencyMax LambdaFrequency,
+ oaIfNominalTxPower Integer32,
+ oaIfTxPowerLevel Integer32,
+ oaIfRxPowerLevel Integer32,
+ oaIfRxPowerLevelLowThreshold Integer32,
+ oaIfLaserBias Unsigned32,
+ oaIfNominalLaserTemp Unsigned32,
+ oaIfRelativeLaserTemp Integer32,
+ oaIfLossOfSignalThreshold Integer32,
+ oaIfLossOfSignal FaultStatus,
+ oaIfPumpLaserTempHigh FaultStatus,
+ oaIfRegulationProblemRxPowerHigh FaultStatus,
+ oaIfRegulationProblemTxPowerHigh FaultStatus,
+ oaIfRegulationProblemTxPowerLow FaultStatus,
+ oaIfReceivedPowerLow FaultStatus,
+ oaIfLaserBiasHigh FaultStatus,
+ oaIfLaserTempControlFault FaultStatus,
+ oaIfHwMissing FaultStatus,
+ oaIfConfigurationCommand CommandString,
+ oaIfPumpLaserTempLow FaultStatus,
+ oaIfLaserTempLowRelativeThreshold Integer32,
+ oaIfLaserTempHighRelativeThreshold Integer32,
+ oaIfAmpTypeNotSupportedByHw FaultStatus,
+ oaIfWantedSignalPowerLevel Integer32,
+ oaIfObjectProperty ObjectProperty,
+ oaIfLaserForcedOn INTEGER,
+ oaIfActualLaserTemp Integer32,
+ oaIfAutomaticPowerShutdown INTEGER,
+ oaIfDisabled FaultStatus,
+ oaIfWantedPowerLimit Integer32,
+ oaIfModuleInfo DisplayString,
+ oaIfMonitorInsertionLoss DisplayString,
+ oaIfNumMonitorInsertionLoss Unsigned32,
+ oaIfFunctionalType INTEGER,
+ oaIfActualGain Integer32,
+ oaIfSaturationFault FaultStatus,
+ oaIfWantedGainTilt Integer32,
+ oaIfTxPowerLevelLowThreshold Integer32,
+ oaIfLaserPumpBias Unsigned32,
+ oaIfCaseTempOutOfrange FaultStatus,
+ oaIfLaserTempOutOfRange FaultStatus,
+ oaIfSupportsReadMonitorInsertionLoss TruthValue,
+ oaIfTxSignalStatus INTEGER,
+ oaIfRxSignalStatus INTEGER,
+ oaIfOutputPowerFail FaultStatus
+ }
+
+oaIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+
+"
+ ::= { oaIfEntry 1 }
+
+oaIfName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface, for
+ example 'oa:1:2:1-2', where the first number
+ indicates sub-rack, the second slot number and
+ the third is the port number.
+ Examples:
+
+ oa:s:s:p - Optical amplifier interface
+
+"
+ ::= { oaIfEntry 2 }
+
+oaIfDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+
+"
+ DEFVAL { "" }
+ ::= { oaIfEntry 3 }
+
+oaIfSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the interface
+ is located.
+
+"
+ ::= { oaIfEntry 4 }
+
+oaIfSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the interface is
+ located.
+
+"
+ ::= { oaIfEntry 5 }
+
+oaIfTxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the TX-side of the
+ interface is located.
+
+"
+ ::= { oaIfEntry 6 }
+
+oaIfRxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the RX-side of
+ the interface is located.
+
+"
+ ::= { oaIfEntry 7 }
+
+oaIfInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this interface.
+ Set to 0 if not known.
+
+"
+ ::= { oaIfEntry 8 }
+
+
+oaIfAdminStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceAdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the interface.
+
+ down - The interface should be inactive.
+
+ service - The interface is activated but alarms
+ are suppressed. Intended for use during service
+ or re-configuration. When service is concluded
+ adminStatus should be set to 'up' again.
+
+ up - The interface should be activated when
+ it becomes available. Alarms are not suppressed.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { up }
+ ::= { oaIfEntry 9 }
+
+oaIfOperStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the interface.
+
+ notPresent - The physical resources are not
+ available.
+
+ down - The interface is de-activated or the are
+ faults preventing it from going to the 'up'-state.
+
+ up - The interface is operational.
+
+"
+ DEFVAL { notPresent }
+ ::= { oaIfEntry 10 }
+
+oaIfLaserStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state of the laser.
+
+ off - The laser is turned off.
+
+ on - The laser is turned on.
+
+"
+ ::= { oaIfEntry 11 }
+
+oaIfAmplifierType OBJECT-TYPE
+ SYNTAX INTEGER {
+ pre25ad (1),
+ pre25tm (2),
+ pow10 (3),
+ pre10ad (4),
+ pre10tm (5),
+ constantGain (6),
+ constantSignalPower (7),
+ constantPower (8),
+ constantGainLI (9),
+ constantGainHI (10) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of amplifier for this interface.
+
+ preAmp25GAd - pre-amplifier for 2.5 G,
+ add-drop
+
+ preAmp25GTm - pre-amplifier for 2.5 G,
+ terminal multiplexor
+
+ powAmp10G - power amplifier for 10 G
+
+ preAmp10GAd - pre-amplifier for 10 G,
+ add-drop
+
+ preAmp10GTm - pre-amplifier for 10 G,
+ terminal multiplexor
+
+ constantGain - used for pre-amps and other
+ point-to-point links. Uses ASE compensation.
+ => specify wantedGain
+
+ constantGainLI - Default value. Works as constantGain
+ but uses low input power mode. Please,
+ refer to OA commissioning manual to decideoaIfRxSignalStatus
+ which gain mode that should be used.
+
+ constantGainHI - Works as constantGain but uses high
+ input power mode. Please, refer to OA
+ commissioning manual to decide which gain
+ mode that should be used.
+
+ constantSignalPower - used in combination
+ with 2 channel add-drop filters.
+ Uses ASE compensation.
+ => specify wantedSignalPower
+
+ constantPower - For test purposes
+ No ASE compensation.
+ => specify wantedAbsolutePower
+
+"
+ ::= { oaIfEntry 12 }
+
+oaIfWantedAbsolutePowerLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..195)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "For powAmp10G and constantPower, the
+ user can give the wanted absolute power level
+ in units of 0.1 dBm.
+
+ For OA10 and OA17 in constantGain and
+ constantSignalPower, this parameter shows the
+ derived absolute power level. The value is
+ calculated from the other given parameters.
+
+"
+ DEFVAL { 90 }
+ ::= { oaIfEntry 13 }
+
+oaIfWantedRelativePowerLevel OBJECT-TYPE
+ SYNTAX Integer32 (-60..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Wanted offset from production setting in units
+ of 0.1 dBm.
+ Applicable for preAmp25GAd and preAmp10GAd.
+
+ Note that the output power level is dependent on
+ the power of the input signal, so you might not
+ always get the power that you want.
+
+"
+ DEFVAL { 0 }
+ ::= { oaIfEntry 14 }
+
+oaIfWantedGain OBJECT-TYPE
+ SYNTAX Integer32 (130..330)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Signal gain setting in units of 0.1 dB.
+ Applicable for preAmp25GTm, preAmp10GTm
+ and constantGain/LI/HI.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { 200 }
+ ::= { oaIfEntry 15 }
+
+oaIfFrequencyMin OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lowest amplified freqency in hundreds of
+ GHz (0.01 GHz).
+
+ Supported range 19210 ... 19590 (c921 .. c959)
+
+"
+ DEFVAL { ch921 }
+ ::= { oaIfEntry 16 }
+
+oaIfFrequencyMax OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Highest amplified freqency in hundreds of
+ GHz (0.01 GHz).
+
+ Supported range 19210 ... 19590 (c921 .. c959)
+
+"
+ DEFVAL { ch959 }
+ ::= { oaIfEntry 17 }
+
+oaIfNominalTxPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The production setting for output power in
+ units of 0.1 dBm.
+
+"
+ ::= { oaIfEntry 18 }
+
+oaIfTxPowerLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transmitted power level in units of 0.1 dBm.
+
+"
+ ::= { oaIfEntry 19 }
+
+oaIfRxPowerLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The received power level in units of 0.1 dBm.
+
+"
+ ::= { oaIfEntry 20 }
+
+oaIfRxPowerLevelLowThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-50..80)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The lower threshold for received power level
+ relative to the loss of signal threshold,
+ in units of 0.1 dB.
+
+"
+ DEFVAL { 30 }
+ ::= { oaIfEntry 21 }
+
+oaIfLaserBias OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measures laser bias current value in tenths of
+ mA (0.1 mA).
+
+"
+ ::= { oaIfEntry 22 }
+
+oaIfNominalLaserTemp OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pre-set laser temperature (0.1 deg C)
+
+"
+ ::= { oaIfEntry 23 }
+
+oaIfRelativeLaserTemp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current offset from the pre-set temperature
+ in units of 0.1 degrees centigrade.
+
+"
+ ::= { oaIfEntry 24 }
+
+oaIfLossOfSignalThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-560..80)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold for loss of signal.
+
+ Note: Depending on the type of optical amplifier
+ the value range may vary.
+
+"
+ DEFVAL { -560 }
+ ::= { oaIfEntry 25 }
+
+
+oaIfLossOfSignal OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loss of signal.
+ Applicable for all signal formats.
+
+ A(ctivation): Active loss of signal HW
+ indication.
+
+ D(e-activation): Inactive loss of signal HW
+ indication.
+
+"
+ ::= { oaIfEntry 26 }
+
+oaIfPumpLaserTempHigh OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pump laser temperature too high.
+
+ A(ctivation): Temperature exceedes threshold.
+
+ D(e-activation): Temperature below threshold
+ again.
+
+"
+ ::= { oaIfEntry 27 }
+
+oaIfRegulationProblemRxPowerHigh OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The input power is above meassuring range.
+
+ A: The received power level exceeds the
+ associated threshold.
+
+ D: The received power level is 0.5 dBm below
+ the threshold.
+
+"
+ ::= { oaIfEntry 28 }
+
+oaIfRegulationProblemTxPowerHigh OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output power is above meassuring range.
+
+ A: The received power level exceeds the
+ associated threshold.
+
+ D: The received power level is 0.5 dBm below
+ the threshold.
+
+"
+ ::= { oaIfEntry 29 }
+
+oaIfRegulationProblemTxPowerLow OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output power is below meassuring range.
+
+ A: The transmitted power level below the associated
+ threshold.
+
+ D: The transmitted power level is 0.5 dBm above the
+ threshold.
+
+"
+ ::= { oaIfEntry 30 }
+
+oaIfReceivedPowerLow OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received power level low threshold exceeded.
+
+ A: The received power level is below the
+ associated threshold.
+
+ D: The received power level is 0.5 dBm above the
+ threshold.
+
+"
+ ::= { oaIfEntry 31 }
+
+oaIfLaserBiasHigh OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Laser bias high threshold exceeded.
+
+ A: The laser bias current exceeds the associated
+ threshold.
+
+ D: The laser bias current is 0.5 mA below the
+ associated threshold.
+
+"
+ ::= { oaIfEntry 32 }
+
+oaIfLaserTempControlFault OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pump laser temperature exceeds the
+ associated threshold.
+
+ A: The temperature exceeds the value.
+
+ D: The temperature is below the value.
+
+"
+ ::= { oaIfEntry 33 }
+
+oaIfHwMissing OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The HW for this i/f is not present
+
+ A: Wrong HW is inserted in subrack.
+
+ D: Correct HW is inserted in subrack.
+
+"
+ ::= { oaIfEntry 34 }
+
+oaIfConfigurationCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select which amplifier type to use. All modes are not applicable
+ for all type of amplifier boards.
+
+ constantGain: Amplifier will set output power according to
+ the input power and the given gain
+ constantSignalPower: Amplifier will set a constant output power
+ with noise-compensation
+ constantPower: Amplifier will set a constant output power
+ independent of input power
+ constantGainLI: Amplifier will work with constant gain in the low
+ input power region (-35 to -5 dBm)
+ constantGainHI: Amplifier will work with constant gain in the
+ high input power region (-25 to +8 dBm)
+ pow10: Power amplifier for 10G
+ pre10ad: Pre-amplifier for 10G in add/drop config.
+ pre25ad: Pre-amplifier for 2.5G in add/drop config.
+ pre10tm: Pre-amplifier for 10G in TM configuration
+ pre25tm: Pre-amplifier for 2.5G in TM configuration
+
+"
+ ::= { oaIfEntry 35 }
+
+oaIfPumpLaserTempLow OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pump laser temperature too low.
+
+ A(ctivation): Temperature exceedes threshold.
+
+ D(e-activation): Temperature above threshold
+ again.
+
+"
+ ::= { oaIfEntry 36 }
+
+oaIfLaserTempLowRelativeThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-100..150)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Threshold for the Laser Temp Low alarm, expressed
+ as an offset from a pre-set nominal temperature,
+ in units of 0.1 degrees centigrade.
+
+"
+ DEFVAL { -30 }
+ ::= { oaIfEntry 37 }
+
+oaIfLaserTempHighRelativeThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-250..450)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Threshold for the Laser Temp High alarm, expressed
+ as an offset from a pre-set nominal temperature,
+ in units of 0.1 degrees centigrade.
+
+"
+ DEFVAL { 30 }
+ ::= { oaIfEntry 38 }
+
+oaIfAmpTypeNotSupportedByHw OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The HW revision does not support
+ the selected amplifier type.
+
+"
+ ::= { oaIfEntry 39 }
+
+oaIfWantedSignalPowerLevel OBJECT-TYPE
+ SYNTAX Integer32 (-150..-50)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Wanted offset from production setting in units
+ of 0.1 dBm.
+ Applicable for preAmp25GAd and preAmp10GAd.
+
+ Note that the output power level is dependent on
+ the power of the input signal, so you might not
+ always get the power that you want.
+
+"
+ DEFVAL { -100 }
+ ::= { oaIfEntry 40 }
+
+oaIfObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+
+"
+ ::= { oaIfEntry 41 }
+
+oaIfLaserForcedOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When enabled, the laser control is on regardless of
+ whether there is an input signal present or not.
+
+ disabled - the laser control is activated first
+ after input signal is detected
+
+ enabled - the laser control is always on
+
+"
+ DEFVAL { disabled }
+ ::= { oaIfEntry 42 }
+
+oaIfActualLaserTemp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current laser temperature
+ in units of 0.1 degrees centigrade.
+
+"
+ ::= { oaIfEntry 43 }
+
+oaIfAutomaticPowerShutdown OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When enabled, the laser is turned off if
+ the input signal to the other gain block
+ is lost.
+
+ disabled - the laser is NOT affected by
+ the other gain block.
+
+ enabled - the laser is turned off if
+ the input to the other gain block
+ is lost.
+
+"
+ DEFVAL { disabled }
+ ::= { oaIfEntry 44 }
+
+oaIfDisabled OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface is disabled.
+
+ A: Interface disabled.
+
+ D: Interface enabled.
+
+"
+ ::= { oaIfEntry 45 }
+
+oaIfWantedPowerLimit OBJECT-TYPE
+ SYNTAX Integer32 (-70..195)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Applicable for constantGainLI/HI.
+
+ Sets the maximum allowed output power.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { 167 }
+ ::= { oaIfEntry 46 }
+
+oaIfModuleInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Information (for example firmware and serial number) about
+ the module.
+
+"
+ ::= { oaIfEntry 47 }
+
+oaIfMonitorInsertionLoss OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The insertion loss for the monitor port.
+ When the real insertion loss is not possible
+ to read from unit (older HW revsions), 20
+ (default) dB will be shown which is the
+ normal value.
+
+"
+ ::= { oaIfEntry 48 }
+
+oaIfNumMonitorInsertionLoss OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the same parameter as Monitor Port
+ Insertion Loss. The difference is that you
+ will not see if the value can be read from
+ the port or not (if not 20 dB will be shown).
+
+"
+ ::= { oaIfEntry 49 }
+
+
+oaIfFunctionalType OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined (1),
+ preAmp (2),
+ offLinePreAmp (3),
+ lineAmp (4),
+ booster (5) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The functional type of amplifier. This attribute is ONLY used
+ by TNM and the traffic is not affected if changed.
+
+ undefined - default
+
+ preAmp - pre-amplifier. Receiving amplifier on a
+ terminal node.
+
+ offLinePreAmp - offline pre-amplifier. Receiving amplifier
+ in a non-terminal node. Offline pre-amplifier
+ amplifies dropped traffic, NOT line traffic.
+
+ lineAmp - line amplifier. Amplifier situated between
+ the terminal nodes, which amplifies passing
+ line traffic and (if applicable) added
+ traffic.
+
+ booster - booster. The transmitting amplifier from a
+ terminal node.
+
+"
+ DEFVAL { undefined }
+ ::= { oaIfEntry 50 }
+
+oaIfActualGain OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual measured gain in units of 0.1 dB.
+
+"
+ ::= { oaIfEntry 51 }
+
+oaIfSaturationFault OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Saturation alarm threshold is passed. Actual Gain < (Wanted
+ Gain -1 dB). The alarm can be cleared be cleared by reducing
+ the wanted gain attribute.
+
+"
+ ::= { oaIfEntry 52 }
+
+oaIfWantedGainTilt OBJECT-TYPE
+ SYNTAX Integer32 (-20..20)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Settable gain tilt for variable gain OA in units of 0.1 dB.
+ Positive gain tilt is defined as gain increasing wavelength.
+ Negative gain tilt is defined as gain decreasing wavelength.
+
+"
+ DEFVAL { 0 }
+ ::= { oaIfEntry 53 }
+
+oaIfTxPowerLevelLowThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0..207)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The lower threshold for transmitted power level
+ transmits to the loss of signal threshold,
+ in units of 0.1 dB.
+
+"
+ DEFVAL { 5 }
+ ::= { oaIfEntry 54 }
+
+oaIfLaserPumpBias OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measures laser pump bias current in
+ per cent (%) of max value.
+
+"
+ ::= { oaIfEntry 55 }
+
+oaIfCaseTempOutOfrange OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The module has shutdown automatically because of
+ too high case temp (>85 degC) or too low case
+ temp (-40 degC).
+
+ A(ctivation): Case temperature exceedes pre-set
+ temp range.
+
+ D(e-activation): Case temperature within pre-set
+ temp range again.
+
+"
+ ::= { oaIfEntry 56 }
+
+oaIfLaserTempOutOfRange OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the module has shutdown automatically because of
+ pump laser temp out of range (15-35 degC).
+
+ A(ctivation): Laser temperature exceedes pre-set value.
+
+ D(e-activation): Laser temperature below pre-set value
+ again.
+
+"
+ ::= { oaIfEntry 57 }
+
+oaIfSupportsReadMonitorInsertionLoss OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value tells whether a OA interface has the ability
+ to read the insertion loss value for the monitor port on
+ an interface.
+
+ true: Insertion loss can be read for this interface
+ false: Insertion loss cannot be read for this interface
+
+"
+
+ ::= { oaIfEntry 58 }
+
+oaIfTxSignalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ degraded (2),
+ up (3),
+ notApplicable (2147483647) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for outgoing (TX) signal
+ of the interface.
+
+ down - A fault that would lead to a protection
+ switch has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+ notApplicable (2147483647) - Attribute is not used on board.
+"
+ ::= { oaIfEntry 59 }
+
+oaIfRxSignalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ degraded (2),
+ up (3),
+ notApplicable (2147483647) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for incoming (RX) signal
+ of the interface.
+
+ down - A major fault has occurred
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+ notApplicable (2147483647) - Attribute is not used on board
+"
+ ::= { oaIfEntry 60 }
+
+oaIfOutputPowerFail OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Output power failed alarm threshold is passed. Actual Gain < (Wanted
+ Gain -1 dB) and Output Power < (Power Limit -1 dB).
+
+"
+ ::= { oaIfEntry 61 }
+
+-- ----------------------------------------------------
+-- Variable Optical Attenuator interfaces
+-- ----------------------------------------------------
+
+oaVoaIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaVoaIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface list."
+ ::= { oaVoaIfList 1 }
+
+oaVoaIfEntry OBJECT-TYPE
+ SYNTAX OaVoaIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the interface list.
+
+"
+ INDEX { oaVoaIfIndex }
+ ::= { oaVoaIfTable 1 }
+
+OaVoaIfEntry ::=
+ SEQUENCE {
+ oaVoaIfIndex Unsigned32,
+ oaVoaIfName MgmtNameString,
+ oaVoaIfDescr DisplayString,
+ oaVoaIfSubrack SubrackNumber,
+ oaVoaIfSlot SlotNumber,
+ oaVoaIfTxPort PortNumber,
+ oaVoaIfRxPort PortNumber,
+ oaVoaIfInvPhysIndexOrZero Unsigned32,
+ oaVoaIfAdminStatus BoardOrInterfaceAdminStatus,
+ oaVoaIfOperStatus BoardOrInterfaceOperStatus,
+ oaVoaIfObjectProperty ObjectProperty,
+ oaVoaIfControlMode INTEGER,
+ oaVoaIfWantedOutputPower Integer32,
+ oaVoaIfCurrentOutputPower Integer32,
+ oaVoaIfRegulationRange Unsigned32,
+ oaVoaIfWantedAttenuation Unsigned32,
+ oaVoaIfCurrentAttenuation Unsigned32,
+ oaVoaIfSamplePeriod Unsigned32,
+ oaVoaIfOuputPowerControlFailure FaultStatus,
+ oaVoaIfCurrentPowerOutOfRange FaultStatus,
+ oaVoaIfConfigurationCommand CommandString,
+ oaVoaIfInInstallationMode FaultStatus }
+
+oaVoaIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+
+"
+ ::= { oaVoaIfEntry 1 }
+
+oaVoaIfName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface,
+ for example 'voa:1:2:1'.
+
+"
+ ::= { oaVoaIfEntry 2 }
+
+oaVoaIfDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+
+"
+ DEFVAL { "" }
+ ::= { oaVoaIfEntry 3 }
+
+oaVoaIfSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the interface
+ is located.
+
+"
+ ::= { oaVoaIfEntry 4 }
+
+oaVoaIfSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the interface is
+ located.
+
+"
+ ::= { oaVoaIfEntry 5 }
+
+oaVoaIfTxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the TX part of
+ the interface is located.
+
+"
+ ::= { oaVoaIfEntry 6 }
+
+oaVoaIfRxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the RX part of
+ the interface is located.
+
+"
+ ::= { oaVoaIfEntry 7 }
+
+oaVoaIfInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this interface.
+ Set to 0 if not known.
+
+"
+ ::= { oaVoaIfEntry 8 }
+
+oaVoaIfAdminStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceAdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the interface.
+
+ down - The interface should be inactive.
+
+ service - The interface is activated but alarms
+ are suppressed. Intended for use during service
+ or re-configuration. When service is concluded
+ adminStatus should be set to 'up' again.
+ Note that there is no difference between 'up'
+ and 'service', if no alarms can be rasied from
+ this object.
+
+ up - The interface should be activated when
+ it becomes available. Alarms are not suppressed.
+
+ This attribute can be written via SNMP.
+"
+ ::= { oaVoaIfEntry 9 }
+
+oaVoaIfOperStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the interface.
+
+ notPresent - The interface is not available.
+
+ down - The interface is not used.
+
+ up - The interface is active.
+
+"
+ DEFVAL { notPresent }
+ ::= { oaVoaIfEntry 10 }
+
+oaVoaIfObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+
+"
+ ::= { oaVoaIfEntry 11 }
+
+oaVoaIfControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ constPower (1),
+ constAttenuation (2),
+ constPowerAtInstallation (3) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The control mode of the VOA channel.
+
+ constPower - regulate slowly towards a given
+ output power.
+
+ constAttenuation - set a fix attenuation
+
+ constPowerAtInstallation -
+ like constPower but allow faster changes
+ (this mode is not released)
+
+"
+ DEFVAL { constPower }
+ ::= { oaVoaIfEntry 12 }
+
+oaVoaIfWantedOutputPower OBJECT-TYPE
+ SYNTAX Integer32 (-300..170)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wanted output power.
+
+ Applicable for constPower.
+
+"
+ DEFVAL { 0 }
+ ::= { oaVoaIfEntry 13 }
+
+oaVoaIfCurrentOutputPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual output power.
+
+"
+ ::= { oaVoaIfEntry 14 }
+
+oaVoaIfRegulationRange OBJECT-TYPE
+ SYNTAX Unsigned32 (0..200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An offset below the wanted output power
+ at which the 'Current Power Out Of Range'
+ alarm shall be raised.
+
+ When the current output power is so
+ far below the wanted output power,
+ the regulation stops and the alarm
+ is raised.
+
+ Applicable for constPower.
+
+"
+ DEFVAL { 40 }
+ ::= { oaVoaIfEntry 15 }
+
+oaVoaIfWantedAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32 (0..200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wanted attenuation.
+
+ voa8ch: applicable for constAttenuation
+ voa2ch: always applicable
+
+ This attribute can be written via SNMP.
+
+"
+ DEFVAL { 200 }
+ ::= { oaVoaIfEntry 16 }
+
+oaVoaIfCurrentAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current attenuation.
+
+ Applicable for constPower.
+
+"
+ ::= { oaVoaIfEntry 17 }
+
+oaVoaIfSamplePeriod OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The approximate period between 2
+ consecutive measurements of the output
+ power
+
+"
+ ::= { oaVoaIfEntry 18 }
+
+
+oaVoaIfOuputPowerControlFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm raised when the wanted output power
+ can not be obtained. That is, even if the
+ attenuation is reduced to zero, the wanted
+ power can not be obtained.
+
+"
+ ::= { oaVoaIfEntry 19 }
+
+oaVoaIfCurrentPowerOutOfRange OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm raised when the current output power
+ is outside the 'regulation range'.
+
+ The regulation range is defined by
+
+ Wanted Output Power +/- Regulation Range
+
+ At this point, no regulation will be performed.
+ The operator must change the wantedOutputPower.
+
+"
+ ::= { oaVoaIfEntry 20 }
+
+oaVoaIfConfigurationCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select which control mode to use:
+
+ constPower
+ constAttenuation
+
+"
+ ::= { oaVoaIfEntry 21 }
+
+oaVoaIfInInstallationMode OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm raised when the VOA is put in the
+ mode constPowerAtInstallation.
+
+"
+ ::= { oaVoaIfEntry 22 }
+
+-- ----------------------------------------------------
+-- Variable Optical Attenuator Client interfaces
+-- ----------------------------------------------------
+
+oaVoaClientIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaVoaClientIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface list."
+ ::= { oaVoaClientIfList 1 }
+
+oaVoaClientIfEntry OBJECT-TYPE
+ SYNTAX OaVoaClientIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the interface list.
+
+"
+ INDEX { oaVoaClientIfIndex }
+ ::= { oaVoaClientIfTable 1 }
+
+OaVoaClientIfEntry ::=
+ SEQUENCE {
+ oaVoaClientIfIndex Unsigned32,
+ oaVoaClientIfName MgmtNameString,
+ oaVoaClientIfDescr DisplayString,
+ oaVoaClientIfSubrack SubrackNumber,
+ oaVoaClientIfSlot SlotNumber,
+ oaVoaClientIfTxPort PortNumber,
+ oaVoaClientIfRxPort PortNumber,
+ oaVoaClientIfInvPhysIndexOrZero Unsigned32,
+ oaVoaClientIfAdminStatus BoardOrInterfaceAdminStatus,
+ oaVoaClientIfOperStatus BoardOrInterfaceOperStatus,
+ oaVoaClientIfObjectProperty ObjectProperty,
+ oaVoaClientIfControlMode INTEGER,
+ oaVoaClientIfWantedAttenuation Unsigned32,
+ oaVoaClientIfCurrentAttenuation Unsigned32,
+ oaVoaClientIfLambda LambdaFrequency,
+ oaVoaClientIfAbsoluteAttenuation Unsigned32,
+ oaVoaClientIfVoa2CurrentAttenuation Unsigned32,
+ oaVoaClientIfDecreaseAttenuation Unsigned32,
+ oaVoaClientIfIncreaseAttenuation Unsigned32,
+ oaVoaClientIfInsertionLoss Unsigned32,
+ oaVoaClientIfExpectedFrequency LambdaFrequency,
+ oaVoaClientIfSfpMissing FaultStatus,
+ oaVoaClientIfSfpClass DisplayString,
+ oaVoaClientIfSfpTransmitterFailed FaultStatus,
+ oaVoaClientIfSfpMediaMismatch FaultStatus,
+ oaVoaClientIfLossOfSignal FaultStatus,
+ oaVoaClientIfSfpCodeMismatch FaultStatus,
+ oaVoaClientIfAttenuationConfigMismatch FaultStatus }
+
+oaVoaClientIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+
+"
+ ::= { oaVoaClientIfEntry 1 }
+
+oaVoaClientIfName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface,
+ for example 'voaClient:1:2:1' which
+ indicates subrack 1, board 2 and port 1.
+
+"
+ ::= { oaVoaClientIfEntry 2 }
+
+oaVoaClientIfDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+
+"
+ DEFVAL { "" }
+ ::= { oaVoaClientIfEntry 3 }
+
+oaVoaClientIfSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the interface
+ is located.
+
+"
+ ::= { oaVoaClientIfEntry 4 }
+
+oaVoaClientIfSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the interface is
+ located.
+
+"
+ ::= { oaVoaClientIfEntry 5 }
+
+oaVoaClientIfTxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the Tx part of
+ the interface is located.
+
+"
+ ::= { oaVoaClientIfEntry 6 }
+
+oaVoaClientIfRxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the Rx part of
+ the interface is located.
+
+"
+ ::= { oaVoaClientIfEntry 7 }
+
+oaVoaClientIfInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this interface.
+ Set to 0 if not known.
+
+"
+ ::= { oaVoaClientIfEntry 8 }
+
+oaVoaClientIfAdminStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceAdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the interface.
+
+ down - The interface should be inactive.
+
+ service - The interface is activated but alarms
+ are suppressed. Intended for use during service
+ or re-configuration. When service is concluded
+ adminStatus should be set to 'up' again.
+
+ up - The interface should be activated when
+ it becomes available. Alarms are not suppressed.
+
+"
+ DEFVAL { up }
+ ::= { oaVoaClientIfEntry 9 }
+
+oaVoaClientIfOperStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the interface.
+
+ notPresent - The interface is not available.
+
+ down - The interface is not used.
+
+ up - The interface is active.
+
+"
+ DEFVAL { notPresent }
+ ::= { oaVoaClientIfEntry 10 }
+
+oaVoaClientIfObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+
+"
+ ::= { oaVoaClientIfEntry 11 }
+
+oaVoaClientIfControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ constAttenuation (1) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The control mode of the VOA channel.
+
+ constAttenuation - set a fix attenuation
+
+"
+ DEFVAL { constAttenuation }
+ ::= { oaVoaClientIfEntry 12 }
+
+oaVoaClientIfWantedAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32 (0..200|2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wanted attenuation.
+
+ Applicable for constAttenuation
+
+ This attribute can be written via SNMP if not set to 2147483647.
+
+"
+ DEFVAL { 200 }
+ ::= { oaVoaClientIfEntry 13 }
+
+oaVoaClientIfCurrentAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current attenuation.
+
+ Applicable in case of MDU40 boards.
+
+"
+ ::= { oaVoaClientIfEntry 14 }
+
+oaVoaClientIfLambda OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The frequency given in hundreds of GHz
+ (0.01 GHz). Set to 0 for transparent ports.
+
+"
+ ::= { oaVoaClientIfEntry 15 }
+
+oaVoaClientIfAbsoluteAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32 (0..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wanted absolute attenuation including
+ the insertion loss. This value can never be
+ set below the upper limit of the insertion loss.
+
+ VOA8CHSFP: The range is dependent on the
+ inserted VOA SFP.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { 200 }
+ ::= { oaVoaClientIfEntry 16 }
+
+oaVoaClientIfVoa2CurrentAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32 (0..300)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value shows the current set absolute attenua-
+ tion on VOA8ch-II and voa8chsfp. This value is
+ usually the same value as the absolute attenuation
+ except when a decrase or increase of attenuation is
+ ongoing or when administrative status is set to down.
+
+"
+ DEFVAL { 200 }
+ ::= { oaVoaClientIfEntry 17 }
+
+oaVoaClientIfDecreaseAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32 (0..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wanted decrease of the current attenuation.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { 0 }
+ ::= { oaVoaClientIfEntry 18 }
+
+oaVoaClientIfIncreaseAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32 (0..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wanted increase of the current attenuation.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { 0 }
+ ::= { oaVoaClientIfEntry 19 }
+
+oaVoaClientIfInsertionLoss OBJECT-TYPE
+ SYNTAX Unsigned32 (0..200)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The insertion loss for the port. The attenuation
+ can never be set to a value below this value.
+
+"
+ DEFVAL { 25 }
+ ::= { oaVoaClientIfEntry 20 }
+
+oaVoaClientIfExpectedFrequency OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The frequency given in hundreds of GHz
+ (0.01 GHz). This value is only used for
+ presentation purposes in name of port.
+
+"
+ DEFVAL { 0 }
+ ::= { oaVoaClientIfEntry 21 }
+
+oaVoaClientIfSfpMissing OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An expected VOA SFP is missing.
+
+ A(ctivation): An expected SFP is missing.
+
+ D(e-activation): The missing SFP is inserted.
+
+"
+ ::= { oaVoaClientIfEntry 22 }
+
+oaVoaClientIfSfpClass OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "String that contains general information about
+ the SFP.
+
+"
+ DEFVAL { "" }
+ ::= { oaVoaClientIfEntry 23 }
+
+oaVoaClientIfSfpTransmitterFailed OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SFP has detected a failure
+ in the transmitter part.
+
+ A(ctivation): The transmitter has failed
+
+ D(e-activation): The transmitter is OK again
+
+"
+ ::= { oaVoaClientIfEntry 24 }
+
+oaVoaClientIfSfpMediaMismatch OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the inserted SFP is not the expected one.
+
+ A(ctivation): Invalid or mismatching SFP media is
+ detected.
+
+ D(e-activation): The correct SFP is used.
+
+"
+ ::= { oaVoaClientIfEntry 25 }
+
+oaVoaClientIfLossOfSignal OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loss of signal.
+
+ A(ctivation): Active loss of signal HW
+ indication.
+
+ D(e-activation): Inactive loss of signal HW
+ indication.
+
+"
+ ::= { oaVoaClientIfEntry 26 }
+
+oaVoaClientIfSfpCodeMismatch OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The inserted SFP does not have a legal
+ manufacturer code.
+
+ A(ctivation): A SFP with illegal code is inserted.
+
+ D(e-activation): The SFP with illegal code is removed.
+
+"
+ ::= { oaVoaClientIfEntry 27 }
+
+oaVoaClientIfAttenuationConfigMismatch OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The wanted attenuation is not supported by the
+ inserted SFP.
+
+"
+ ::= { oaVoaClientIfEntry 28 }
+
+-- ----------------------------------------------------
+-- Variable Optical Attenuator Line interfaces
+-- ----------------------------------------------------
+
+oaVoaLineIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaVoaLineIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface list."
+ ::= { oaVoaLineIfList 1 }
+
+oaVoaLineIfEntry OBJECT-TYPE
+ SYNTAX OaVoaLineIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the interface list.
+
+"
+ INDEX { oaVoaLineIfIndex }
+ ::= { oaVoaLineIfTable 1 }
+
+OaVoaLineIfEntry ::=
+ SEQUENCE {
+ oaVoaLineIfIndex Unsigned32,
+ oaVoaLineIfName MgmtNameString,
+ oaVoaLineIfDescr DisplayString,
+ oaVoaLineIfSubrack SubrackNumber,
+ oaVoaLineIfSlot SlotNumber,
+ oaVoaLineIfTxPort PortNumber,
+ oaVoaLineIfRxPort PortNumber,
+ oaVoaLineIfInvPhysIndexOrZero Unsigned32,
+ oaVoaLineIfAdminStatus BoardOrInterfaceAdminStatus,
+ oaVoaLineIfOperStatus BoardOrInterfaceOperStatus,
+ oaVoaLineIfModuleFailure FaultStatus,
+ oaVoaLineIfObjectProperty ObjectProperty }
+
+oaVoaLineIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+
+"
+ ::= { oaVoaLineIfEntry 1 }
+
+oaVoaLineIfName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface, for
+ example 'VoaLine:1:2:1-2', where the first number
+ indicates sub-rack, the second slot number and
+ the third is the port number.
+ Examples:
+
+ oaVoaLine:s:s:p - line interface
+
+"
+ ::= { oaVoaLineIfEntry 2 }
+
+oaVoaLineIfDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { "" }
+ ::= { oaVoaLineIfEntry 3 }
+
+oaVoaLineIfSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the interface
+ is located.
+
+"
+ ::= { oaVoaLineIfEntry 4 }
+
+oaVoaLineIfSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the interface is
+ located.
+
+"
+ ::= { oaVoaLineIfEntry 5 }
+
+oaVoaLineIfTxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the TX-side of the
+ interface is located.
+
+"
+ ::= { oaVoaLineIfEntry 6 }
+
+oaVoaLineIfRxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the RX-side of
+ the interface is located.
+
+"
+ ::= { oaVoaLineIfEntry 7 }
+
+oaVoaLineIfInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this interface.
+ Set to 0 if not known.
+
+"
+ ::= { oaVoaLineIfEntry 8 }
+
+oaVoaLineIfAdminStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceAdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the interface.
+
+ down - The interface should be inactive.
+
+ service - The interface is activated but alarms
+ are suppressed. Intended for use during service
+ or re-configuration. When service is concluded
+ adminStatus should be set to 'up' again.
+
+ up - The interface should be activated when
+ it becomes available. Alarms are not suppressed.
+
+"
+ DEFVAL { up }
+ ::= { oaVoaLineIfEntry 9 }
+
+oaVoaLineIfOperStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the interface.
+
+ notPresent - The interface is not available.
+
+ down - The interface is not used.
+
+ up - The interface is active.
+
+"
+ DEFVAL { notPresent }
+ ::= { oaVoaLineIfEntry 10 }
+
+oaVoaLineIfModuleFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The module HW has detected a failure.
+
+ A: The module has failed
+
+ D: The module is OK again
+
+"
+ ::= { oaVoaLineIfEntry 11 }
+
+oaVoaLineIfObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+
+"
+ ::= { oaVoaLineIfEntry 12 }
+
+-- ----------------------------------------------------
+-- Optical Module information
+-- ----------------------------------------------------
+
+oaModuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The module list."
+ ::= { oaModuleList 1 }
+
+oaModuleEntry OBJECT-TYPE
+ SYNTAX OaModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the module list.
+
+"
+ INDEX { oaModuleIndex }
+ ::= { oaModuleTable 1 }
+
+OaModuleEntry ::=
+ SEQUENCE {
+ oaModuleIndex Unsigned32,
+ oaModuleName MgmtNameString,
+ oaModuleDescr DisplayString,
+ oaModuleSubrack SubrackNumber,
+ oaModuleSlot SlotNumber,
+ oaModuleNumber PortNumber,
+ oaModuleInvPhysIndexOrZero Unsigned32,
+ oaModuleAdminStatus BoardOrInterfaceAdminStatus,
+ oaModuleOperStatus BoardOrInterfaceOperStatus,
+ oaModuleObjectProperty ObjectProperty,
+ oaModuleNominalTemp Integer32,
+ oaModuleRelativeTemp Integer32,
+ oaModuleTempFailure FaultStatus,
+ oaModuleTemperature Integer32,
+ oaModuleCommunicationFailure FaultStatus,
+ oaModuleModuleInfo DisplayString,
+ oaModuleVcomThresholdExceeded FaultStatus,
+ oaModuleFirmwareUpgradeAvailable FaultStatus,
+ oaModuleWarmingUp FaultStatus,
+ oaModuleFailure FaultStatus}
+
+oaModuleIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+
+"
+ ::= { oaModuleEntry 1 }
+
+oaModuleName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface,
+ for example 'module:1:2:1'.
+
+"
+ ::= { oaModuleEntry 2 }
+
+oaModuleDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+
+"
+ DEFVAL { "" }
+ ::= { oaModuleEntry 3 }
+
+oaModuleSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the module
+ is located.
+
+"
+ ::= { oaModuleEntry 4 }
+
+oaModuleSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the module is
+ located.
+
+"
+ ::= { oaModuleEntry 5 }
+
+oaModuleNumber OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the module on the board.
+
+"
+ ::= { oaModuleEntry 6 }
+
+oaModuleInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this interface.
+ Set to 0 if not known.
+
+"
+ ::= { oaModuleEntry 7 }
+
+oaModuleAdminStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceAdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the module.
+
+ up - Alarms are not suppressed.
+
+ service - Alarms from the module are suppressed.
+ The module is still activated.
+
+ down - Currently not used.
+
+"
+ DEFVAL { up }
+ ::= { oaModuleEntry 8 }
+
+oaModuleOperStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the module.
+
+ notPresent - The module is not available.
+
+ down - The module is not used.
+
+ up - The module is active.
+
+"
+ DEFVAL { notPresent }
+ ::= { oaModuleEntry 9 }
+
+oaModuleObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+
+"
+ ::= { oaModuleEntry 10 }
+
+oaModuleNominalTemp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The set temperature in units of 0.1 degrees centigrade.
+
+"
+ ::= { oaModuleEntry 11 }
+
+oaModuleRelativeTemp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The relative temperature in units of 0.1 degrees centigrade.
+
+"
+ ::= { oaModuleEntry 12 }
+
+oaModuleTempFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The module temperature is above/below expected one.
+
+ A: The temperature is not correct.
+
+ D: The temperature becomes correct.
+
+"
+ ::= { oaModuleEntry 13 }
+
+oaModuleTemperature OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature of the module in 0.1 degrees
+ centigrade
+
+"
+ ::= { oaModuleEntry 14 }
+
+oaModuleCommunicationFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The communication with the module failed.
+
+ A(ctivation): Failed to talk to the module
+
+ D(e-activation): Could talk to the module again
+
+"
+ ::= { oaModuleEntry 15 }
+
+oaModuleModuleInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Information (for example firmware and serial number) about the module.
+
+"
+ ::= { oaModuleEntry 16 }
+
+oaModuleVcomThresholdExceeded OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The common voltage supply in the ROADM module has exceeded
+ recommended threshold. Firmware upgrade is recommended to resolve this alarm.
+
+ A(ctivation): The VCOM threshold is exceeded
+
+ D(e-activation): The VCOM threshold is OK again
+
+"
+ ::= { oaModuleEntry 17 }
+
+oaModuleFirmwareUpgradeAvailable OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An upgrade is available for the ROADM module. See release
+ notes for details on how to obtain and install the upgrade
+
+
+"
+ ::= { oaModuleEntry 18 }
+
+oaModuleWarmingUp OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ROADM module is warming up, the optics has not reached a stable
+ temperature, all channels are blocked.
+
+ A(ctivation): cold start of ROADM board
+
+ D(e-activation): the warning is cleared as soon as the module
+ has reached a stable temperature, this takes 3-8 minutes
+
+"
+ ::= { oaModuleEntry 19 }
+
+oaModuleFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The module HW has detected a failure.
+
+ A(ctivation): The module has failed
+
+ D(e-activation): The module is OK again
+
+"
+ ::= { oaModuleEntry 20 }
+
+-- ----------------------------------------------------
+-- Notifications
+-- ----------------------------------------------------
+
+-- n/a
+
+-- ----------------------------------------------------
+-- Object and event groups
+-- ----------------------------------------------------
+
+oaGeneralGroup OBJECT-GROUP
+ OBJECTS {
+ oaGeneralLastChangeTime,
+ oaGeneralStateLastChangeTime}
+ STATUS deprecated
+ DESCRIPTION
+ "The general objects."
+ ::= { lumOaGroups 1 }
+
+oaIfGroup OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfHwMissing }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects."
+ ::= { lumOaGroups 2 }
+
+oaIfGroupV2 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects."
+ ::= { lumOaGroups 3 }
+
+oaIfGroupV3 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects."
+ ::= { lumOaGroups 4 }
+
+oaGeneralGroupV2 OBJECT-GROUP
+ OBJECTS {
+ oaGeneralLastChangeTime,
+ oaGeneralStateLastChangeTime,
+ oaGeneralOaIfTableSize }
+ STATUS current
+ DESCRIPTION
+ "The general objects. (3.1)"
+ ::= { lumOaGroups 5 }
+
+oaIfGroupV4 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (3.2)"
+ ::= { lumOaGroups 6 }
+
+oaIfGroupV5 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown }
+ STATUS current
+ DESCRIPTION
+ "The oa interface objects. (4.0)"
+ ::= { lumOaGroups 7 }
+
+oaIfGroupV6 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (5.0)"
+ ::= { lumOaGroups 8 }
+
+oaVoaIfGroupV1 OBJECT-GROUP
+ OBJECTS {
+ oaVoaIfIndex,
+ oaVoaIfName,
+ oaVoaIfDescr,
+ oaVoaIfSubrack,
+ oaVoaIfSlot,
+ oaVoaIfTxPort,
+ oaVoaIfRxPort,
+ oaVoaIfInvPhysIndexOrZero,
+ oaVoaIfAdminStatus,
+ oaVoaIfOperStatus,
+ oaVoaIfObjectProperty,
+ oaVoaIfControlMode,
+ oaVoaIfWantedOutputPower,
+ oaVoaIfCurrentOutputPower,
+ oaVoaIfRegulationRange,
+ oaVoaIfWantedAttenuation,
+ oaVoaIfCurrentAttenuation,
+ oaVoaIfSamplePeriod,
+ oaVoaIfOuputPowerControlFailure,
+ oaVoaIfCurrentPowerOutOfRange,
+ oaVoaIfConfigurationCommand,
+ oaVoaIfInInstallationMode
+ }
+ STATUS current
+ DESCRIPTION
+ "The voa interface objects. (5.0)"
+ ::= { lumOaGroups 9 }
+
+oaIfGroupV7 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (6.0)"
+ ::= { lumOaGroups 10 }
+
+oaIfGroupV8 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (10.0)"
+ ::= { lumOaGroups 11 }
+
+oaVoaClientIfGroupV1 OBJECT-GROUP
+ OBJECTS {
+ oaVoaClientIfIndex,
+ oaVoaClientIfName,
+ oaVoaClientIfDescr,
+ oaVoaClientIfSubrack,
+ oaVoaClientIfSlot,
+ oaVoaClientIfTxPort,
+ oaVoaClientIfRxPort,
+ oaVoaClientIfInvPhysIndexOrZero,
+ oaVoaClientIfAdminStatus,
+ oaVoaClientIfOperStatus,
+ oaVoaClientIfObjectProperty,
+ oaVoaClientIfControlMode,
+ oaVoaClientIfWantedAttenuation,
+ oaVoaClientIfCurrentAttenuation,
+ oaVoaClientIfLambda
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The voa client interface objects. (10.0)"
+ ::= { lumOaGroups 12 }
+
+oaVoaLineIfGroupV1 OBJECT-GROUP
+ OBJECTS {
+ oaVoaLineIfIndex,
+ oaVoaLineIfName,
+ oaVoaLineIfDescr,
+ oaVoaLineIfSubrack,
+ oaVoaLineIfSlot,
+ oaVoaLineIfTxPort,
+ oaVoaLineIfRxPort,
+ oaVoaLineIfInvPhysIndexOrZero,
+ oaVoaLineIfAdminStatus,
+ oaVoaLineIfOperStatus,
+ oaVoaLineIfModuleFailure,
+ oaVoaLineIfObjectProperty
+ }
+ STATUS current
+ DESCRIPTION
+ "The voa line interface objects. (10.0)"
+ ::= { lumOaGroups 13 }
+
+oaGeneralGroupV3 OBJECT-GROUP
+ OBJECTS {
+ oaGeneralLastChangeTime,
+ oaGeneralStateLastChangeTime,
+ oaGeneralOaIfTableSize,
+ oaGeneralVoaIfTableSize,
+ oaGeneralVoaClientIfTableSize,
+ oaGeneralVoaLineIfTableSize }
+ STATUS deprecated
+ DESCRIPTION
+ "The general objects. (10.0)"
+ ::= { lumOaGroups 14 }
+
+oaVoaClientIfGroupV2 OBJECT-GROUP
+ OBJECTS {
+ oaVoaClientIfIndex,
+ oaVoaClientIfName,
+ oaVoaClientIfDescr,
+ oaVoaClientIfSubrack,
+ oaVoaClientIfSlot,
+ oaVoaClientIfTxPort,
+ oaVoaClientIfRxPort,
+ oaVoaClientIfInvPhysIndexOrZero,
+ oaVoaClientIfAdminStatus,
+ oaVoaClientIfOperStatus,
+ oaVoaClientIfObjectProperty,
+ oaVoaClientIfControlMode,
+ oaVoaClientIfWantedAttenuation,
+ oaVoaClientIfCurrentAttenuation,
+ oaVoaClientIfLambda,
+ oaVoaClientIfAbsoluteAttenuation,
+ oaVoaClientIfVoa2CurrentAttenuation,
+ oaVoaClientIfDecreaseAttenuation,
+ oaVoaClientIfIncreaseAttenuation,
+ oaVoaClientIfInsertionLoss,
+ oaVoaClientIfExpectedFrequency
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The voa client interface objects. (11.0)"
+ ::= { lumOaGroups 15 }
+
+oaModuleGroupV1 OBJECT-GROUP
+ OBJECTS {
+ oaModuleIndex,
+ oaModuleName,
+ oaModuleDescr,
+ oaModuleSubrack,
+ oaModuleSlot,
+ oaModuleNumber,
+ oaModuleInvPhysIndexOrZero,
+ oaModuleAdminStatus,
+ oaModuleOperStatus,
+ oaModuleObjectProperty,
+ oaModuleNominalTemp,
+ oaModuleRelativeTemp,
+ oaModuleTempFailure
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The module objects. (11.0)"
+ ::= { lumOaGroups 16 }
+
+oaGeneralGroupV4 OBJECT-GROUP
+ OBJECTS {
+ oaGeneralLastChangeTime,
+ oaGeneralStateLastChangeTime,
+ oaGeneralOaIfTableSize,
+ oaGeneralVoaIfTableSize,
+ oaGeneralVoaClientIfTableSize,
+ oaGeneralVoaLineIfTableSize,
+ oaGeneralOaModuleTableSize
+ }
+ STATUS current
+ DESCRIPTION
+ "The general objects. (11.0)"
+ ::= { lumOaGroups 17 }
+
+oaIfGroupV9 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo,
+ oaIfMonitorInsertionLoss,
+ oaIfNumMonitorInsertionLoss,
+ oaIfFunctionalType }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (11.0)"
+ ::= { lumOaGroups 18 }
+
+oaModuleGroupV2 OBJECT-GROUP
+ OBJECTS {
+ oaModuleIndex,
+ oaModuleName,
+ oaModuleDescr,
+ oaModuleSubrack,
+ oaModuleSlot,
+ oaModuleNumber,
+ oaModuleInvPhysIndexOrZero,
+ oaModuleAdminStatus,
+ oaModuleOperStatus,
+ oaModuleObjectProperty,
+ oaModuleNominalTemp,
+ oaModuleRelativeTemp,
+ oaModuleTempFailure,
+ oaModuleTemperature,
+ oaModuleCommunicationFailure,
+ oaModuleModuleInfo
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The module objects. (12.0)"
+ ::= { lumOaGroups 19 }
+
+oaModuleGroupV3 OBJECT-GROUP
+ OBJECTS {
+ oaModuleIndex,
+ oaModuleName,
+ oaModuleDescr,
+ oaModuleSubrack,
+ oaModuleSlot,
+ oaModuleNumber,
+ oaModuleInvPhysIndexOrZero,
+ oaModuleAdminStatus,
+ oaModuleOperStatus,
+ oaModuleObjectProperty,
+ oaModuleNominalTemp,
+ oaModuleRelativeTemp,
+ oaModuleTempFailure,
+ oaModuleTemperature,
+ oaModuleCommunicationFailure,
+ oaModuleModuleInfo,
+ oaModuleVcomThresholdExceeded,
+ oaModuleFirmwareUpgradeAvailable
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The module objects. (23.0)"
+ ::= { lumOaGroups 24 }
+
+oaIfGroupV10 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo,
+ oaIfMonitorInsertionLoss,
+ oaIfNumMonitorInsertionLoss,
+ oaIfFunctionalType,
+ oaIfActualGain,
+ oaIfSaturationFault }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (15.0)"
+ ::= { lumOaGroups 20 }
+
+oaIfGroupV11 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo,
+ oaIfMonitorInsertionLoss,
+ oaIfNumMonitorInsertionLoss,
+ oaIfFunctionalType,
+ oaIfActualGain,
+ oaIfSaturationFault,
+ oaIfWantedGainTilt
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (17.0)"
+ ::= { lumOaGroups 21 }
+
+oaVoaClientIfGroupV3 OBJECT-GROUP
+ OBJECTS {
+ oaVoaClientIfIndex,
+ oaVoaClientIfName,
+ oaVoaClientIfDescr,
+ oaVoaClientIfSubrack,
+ oaVoaClientIfSlot,
+ oaVoaClientIfTxPort,
+ oaVoaClientIfRxPort,
+ oaVoaClientIfInvPhysIndexOrZero,
+ oaVoaClientIfAdminStatus,
+ oaVoaClientIfOperStatus,
+ oaVoaClientIfObjectProperty,
+ oaVoaClientIfControlMode,
+ oaVoaClientIfWantedAttenuation,
+ oaVoaClientIfCurrentAttenuation,
+ oaVoaClientIfLambda,
+ oaVoaClientIfAbsoluteAttenuation,
+ oaVoaClientIfVoa2CurrentAttenuation,
+ oaVoaClientIfDecreaseAttenuation,
+ oaVoaClientIfIncreaseAttenuation,
+ oaVoaClientIfInsertionLoss,
+ oaVoaClientIfExpectedFrequency,
+ oaVoaClientIfSfpMissing,
+ oaVoaClientIfSfpClass,
+ oaVoaClientIfSfpTransmitterFailed,
+ oaVoaClientIfSfpMediaMismatch,
+ oaVoaClientIfLossOfSignal,
+ oaVoaClientIfSfpCodeMismatch,
+ oaVoaClientIfAttenuationConfigMismatch
+ }
+ STATUS current
+ DESCRIPTION
+ "The voa client interface objects. (19.0)"
+ ::= { lumOaGroups 22 }
+
+oaIfGroupV12 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo,
+ oaIfMonitorInsertionLoss,
+ oaIfNumMonitorInsertionLoss,
+ oaIfFunctionalType,
+ oaIfActualGain,
+ oaIfSaturationFault,
+ oaIfWantedGainTilt,
+ oaIfTxPowerLevelLowThreshold,
+ oaIfLaserPumpBias,
+ oaIfCaseTempOutOfrange,
+ oaIfLaserTempOutOfRange
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (20.0)"
+ ::= { lumOaGroups 23 }
+
+oaIfGroupV13 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo,
+ oaIfMonitorInsertionLoss,
+ oaIfNumMonitorInsertionLoss,
+ oaIfFunctionalType,
+ oaIfActualGain,
+ oaIfSaturationFault,
+ oaIfWantedGainTilt,
+ oaIfTxPowerLevelLowThreshold,
+ oaIfLaserPumpBias,
+ oaIfCaseTempOutOfrange,
+ oaIfLaserTempOutOfRange,
+ oaIfSupportsReadMonitorInsertionLoss
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (23.0)"
+ ::= { lumOaGroups 25 }
+
+oaIfGroupV14 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo,
+ oaIfMonitorInsertionLoss,
+ oaIfNumMonitorInsertionLoss,
+ oaIfFunctionalType,
+ oaIfActualGain,
+ oaIfSaturationFault,
+ oaIfWantedGainTilt,
+ oaIfTxPowerLevelLowThreshold,
+ oaIfLaserPumpBias,
+ oaIfCaseTempOutOfrange,
+ oaIfLaserTempOutOfRange,
+ oaIfSupportsReadMonitorInsertionLoss,
+ oaIfTxSignalStatus,
+ oaIfRxSignalStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The oa interface objects. (24.0)"
+ ::= { lumOaGroups 26 }
+
+oaIfGroupV15 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo,
+ oaIfMonitorInsertionLoss,
+ oaIfNumMonitorInsertionLoss,
+ oaIfFunctionalType,
+ oaIfActualGain,
+ oaIfSaturationFault,
+ oaIfWantedGainTilt,
+ oaIfTxPowerLevelLowThreshold,
+ oaIfLaserPumpBias,
+ oaIfCaseTempOutOfrange,
+ oaIfLaserTempOutOfRange,
+ oaIfSupportsReadMonitorInsertionLoss,
+ oaIfTxSignalStatus,
+ oaIfRxSignalStatus,
+ oaIfOutputPowerFail
+ }
+ STATUS current
+ DESCRIPTION
+ "The oa interface objects. (27.0)"
+ ::= { lumOaGroups 27 }
+
+oaModuleGroupV4 OBJECT-GROUP
+ OBJECTS {
+ oaModuleIndex,
+ oaModuleName,
+ oaModuleDescr,
+ oaModuleSubrack,
+ oaModuleSlot,
+ oaModuleNumber,
+ oaModuleInvPhysIndexOrZero,
+ oaModuleAdminStatus,
+ oaModuleOperStatus,
+ oaModuleObjectProperty,
+ oaModuleNominalTemp,
+ oaModuleRelativeTemp,
+ oaModuleTempFailure,
+ oaModuleTemperature,
+ oaModuleCommunicationFailure,
+ oaModuleModuleInfo,
+ oaModuleFirmwareUpgradeAvailable,
+ oaModuleWarmingUp,
+ oaModuleFailure
+ }
+ STATUS current
+ DESCRIPTION
+ "The module objects. (28.0)"
+ ::= { lumOaGroups 28 }
+
+-- ----------------------------------------------------
+-- Compliance
+-- ----------------------------------------------------
+
+lumOaBasicComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V1."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroup,
+ oaIfGroup}
+ ::= { lumOaCompl 1 }
+
+lumOaBasicComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V2."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroup,
+ oaIfGroupV2 }
+ ::= { lumOaCompl 2 }
+
+lumOaBasicComplV3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V3."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroup,
+ oaIfGroupV3 }
+ ::= { lumOaCompl 3 }
+
+lumOaBasicComplV4 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V4 (3.1)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV2,
+ oaIfGroupV3 }
+ ::= { lumOaCompl 4 }
+
+lumOaBasicComplV5 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V5 (3.2)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV2,
+ oaIfGroupV4 }
+ ::= { lumOaCompl 5 }
+
+lumOaBasicComplV6 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V6 (4.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV2,
+ oaIfGroupV5 }
+ ::= { lumOaCompl 6 }
+
+lumOaBasicComplV7 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V7 (5.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV2,
+ oaIfGroupV6,
+ oaVoaIfGroupV1 }
+ ::= { lumOaCompl 7 }
+
+lumOaBasicComplV8 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V8 (6.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV2,
+ oaIfGroupV7,
+ oaVoaIfGroupV1 }
+ ::= { lumOaCompl 8 }
+
+lumOaBasicComplV9 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V9 (10.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV3,
+ oaIfGroupV8,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV1,
+ oaVoaLineIfGroupV1 }
+ ::= { lumOaCompl 9 }
+
+lumOaBasicComplV10 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V10 (11.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV9,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV2,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV1 }
+ ::= { lumOaCompl 10 }
+
+lumOaBasicComplV11 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V11 (12.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV9,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV2,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV2 }
+ ::= { lumOaCompl 11 }
+
+lumOaBasicComplV12 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V12 (15.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV10,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV2,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV2 }
+ ::= { lumOaCompl 12 }
+
+lumOaBasicComplV13 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V13 (17.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV11,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV2,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV2 }
+ ::= { lumOaCompl 13 }
+
+lumOaBasicComplV14 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V14 (19.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV11,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV3,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV2 }
+ ::= { lumOaCompl 14 }
+
+lumOaBasicComplV15 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V14 (20.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV12,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV3,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV2 }
+ ::= { lumOaCompl 15 }
+
+lumOaBasicComplV16 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V16 (23.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV13,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV3,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV3 }
+ ::= { lumOaCompl 16 }
+
+lumOaBasicComplV17 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V16 (24.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV14,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV3,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV3 }
+ ::= { lumOaCompl 17 }
+
+
+lumOaBasicComplV18 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V16 (27.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV15,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV3,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV3 }
+ ::= { lumOaCompl 18 }
+
+
+lumOaBasicComplV19 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V17 (28.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV15,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV3,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV4 }
+ ::= { lumOaCompl 19 }
+-- ----------------------------------------------------
+-- Minimal Compliance
+-- ----------------------------------------------------
+
+lumOaMinimalComplV1 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Minimal implementation requirements for the OA MIB V1."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV2,
+ oaIfGroupV5 }
+ ::= { lumOaMinimalCompl 1 }
+
+END
+
+