diff options
Diffstat (limited to 'MIBS/infinera/LUM-OA-MIB')
| -rw-r--r-- | MIBS/infinera/LUM-OA-MIB | 3855 |
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 + + |