XKL-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, Integer32, Unsigned32, TimeTicks FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF DisplayString FROM SNMPv2-TC ifIndex, ifAdminStatus, ifOperStatus FROM IF-MIB; xkl MODULE-IDENTITY LAST-UPDATED "202301090000Z" ORGANIZATION "XKL, LLC" CONTACT-INFO "postal: XKL, LLC 11601 Willows Rd NE, Suite 101 Redmond, WA 98052 email: info@xkl.com" DESCRIPTION "Add 2x100GAUI2, 1x100GAUI2 to xklTransportEncapsulation." REVISION "202301090000Z" DESCRIPTION "Add system types dqm400-4, dqm400-12 to xklProducts." REVISION "202212280000Z" DESCRIPTION "Update the index of transport interface traps xklTransceiverAdded, xklTransceiverRemoved, xklRxPowerOK, xklRxPowerHiAlrm, xklRxPowerLoAlrm, xklRxPowerHiWarn, xklRxPowerLoWarn. Add xklTransportLinkDown, xklTransportLinkUp traps. Add xklTransportLinkUpDownTrapEnable in xklTransportTable." REVISION "202208180000Z" DESCRIPTION "Add DQT-400 transport loopbacks xklTransportFramedLoopback, xklTransportUnframedLoopback, xklTransportFramedElectricalLoopback, xklTransportUnframedElectricalLoopback to xklTransportTable." REVISION "202208080000Z" DESCRIPTION "Add 100BaseFX to xklTransportEncapsulation." REVISION "202205090000Z" DESCRIPTION "Add system types dqt400-4, dqt400-12 to xklProducts. Add qsfp28, qsfpdd, osfp to xklTransportType. Add 1xCAUI4, 2xCAUI4, 3x100GAUI2, 4x100GAUI2ZR, 4x100GAUI2, 400GAUI8ZR, 400GAUI8 to xklTransportEncapsulation." REVISION "202111080000Z" DESCRIPTION "Add xklRxPowerOK, xklRxPowerHiAlrm, xklRxPowerLoAlrm, xklRxPowerHiWarn, and xklRxPowerLoWarn traps. Updated company info." REVISION "201808010000Z" DESCRIPTION "Add object identifiers for new systems." REVISION "201703030000Z" DESCRIPTION "Add new system types to xklProducts." REVISION "201610070000Z" DESCRIPTION "Add qsfpplus to xklTransportType." REVISION "201604200000Z" DESCRIPTION "Add xklPowerSupplyAdded/Removed and xklTransceiverAdded/Removed traps." REVISION "201507220000Z" DESCRIPTION "Change xklTransportVendorOUI column type from OBJECT IDENTIFIER to OCTET STRING because it is not an OID." REVISION "201503310000Z" DESCRIPTION "Add system type dqm10-12 to xklProducts." REVISION "201501150000Z" DESCRIPTION "Extensive revisions to object descriptions." REVISION "201311120000Z" DESCRIPTION "Top-level infrastructure of the XKL enterprise MIB tree." REVISION "201310280000Z" DESCRIPTION "Deprecate xklEDFALastServiceTime, and remove raman from xklEDFAMode." REVISION "201310180000Z" DESCRIPTION "Deprecate the OTM table and notifications." REVISION "201309130000Z" DESCRIPTION "Convert table indices to non-accessible. Clean up and augment the fan alarm enumeration, EDFA modes, and amplifier positions." REVISION "201309120000Z" DESCRIPTION "Update the xklTransportTable. Add new ITU flex-grid channel and tuning boundary specifications, aggregate Tx/Rx statuses, loopback status, and vendor information. Condense the aggregate module statuses. Augment the transport type list. Deprecate the critical error and warning counts." REVISION "201203160000Z" DESCRIPTION "Lint and conform to SMIv2." REVISION "201202060000Z" DESCRIPTION "Add xklTransportAUX1, xklTransportAUX2 and xklTransportVoltage." REVISION "201112280001Z" DESCRIPTION "Update xklTransportEncapsulation enumeration." REVISION "201112280000Z" DESCRIPTION "Add xklProducts entries." REVISION "201112220000Z" DESCRIPTION "Add xklPowerDescr to xklPowerTable." REVISION "201107260000Z" DESCRIPTION "Changed xklTrunk to xklOTM." REVISION "201106210000Z" DESCRIPTION "Add xklTrunkTable." REVISION "201105230000Z" DESCRIPTION "Add trunk up/down and xkl versions of link up/down and reload." REVISION "201012080000Z" DESCRIPTION "Add Raman back-reflection." REVISION "201007260000Z" DESCRIPTION "Add xklProducts entries." REVISION "201002190000Z" DESCRIPTION "Updating postal address." REVISION "200906240000Z" DESCRIPTION "Adding Raman and new EDFA data items." REVISION "200904090000Z" DESCRIPTION "Preparation for 2.0 Release." REVISION "200806090000Z" DESCRIPTION "Updating with EDFA data points." REVISION "200608300000Z" DESCRIPTION "Updating for full SMIv2 compatibility." REVISION "200507070000Z" DESCRIPTION "First revision." ::= { enterprises 21150 } --conventions -- XKL MIB xklPro OBJECT IDENTIFIER ::= { xkl 1 } --Proprietary xklExp OBJECT IDENTIFIER ::= { xkl 2 } --Experimental xklProducts OBJECT IDENTIFIER ::= { xkl 3 } --Product OIDs xklCompliances OBJECT IDENTIFIER ::= { xkl 4 } --Compliances xklProTraps OBJECT IDENTIFIER ::= { xklPro 0 } --Traps xklProData OBJECT IDENTIFIER ::= { xklPro 1 } --Data to be retreived xklProGroups OBJECT IDENTIFIER ::= { xklPro 2 } --Groups for MIB compliance xklFanFail NOTIFICATION-TYPE OBJECTS { xklFanControllerIndex } STATUS current DESCRIPTION "Fan module fault or failure." ::= { xklProTraps 1 } xklPowerFail NOTIFICATION-TYPE OBJECTS { xklPowerIndex } STATUS current DESCRIPTION "Power supply fault or failure." ::= { xklProTraps 2 } xklFanUp NOTIFICATION-TYPE OBJECTS { xklFanControllerIndex } STATUS current DESCRIPTION "Fan module has come online." ::= { xklProTraps 3 } xklPowerUp NOTIFICATION-TYPE OBJECTS { xklPowerIndex } STATUS current DESCRIPTION "Power supply has come online." ::= { xklProTraps 4 } xklProtectionPathSwitch NOTIFICATION-TYPE OBJECTS { xklProtectionGroupIndex, xklProtectionGroupSelResource } STATUS current DESCRIPTION "Protection path transition has occurred." ::= { xklProTraps 5 } xklTempStatusChange NOTIFICATION-TYPE OBJECTS { xklSensorIndex, xklSensorDescription, xklSensorTemp, xklSensorStatus } STATUS current DESCRIPTION "Temperature status has changed." ::= { xklProTraps 6 } xklEDFALineChange NOTIFICATION-TYPE OBJECTS { xklEDFAIndex, xklEDFAAmplificationState } STATUS current DESCRIPTION "EDFA line state has changed." ::= { xklProTraps 7 } xklRamanLineChange NOTIFICATION-TYPE OBJECTS { xklRamanIndex, xklRamanAmplificationState } STATUS current DESCRIPTION "Raman line state has changed." ::= { xklProTraps 8 } xklEDFAAlarmChange NOTIFICATION-TYPE OBJECTS { xklEDFAIndex, xklEDFAInReset, xklEDFADisabled, xklEDFAMuted, xklEDFACaseTemperatureAlarm, xklEDFACommonAlarm, xklEDFAPumpTemperatureAlarm, xklEDFALossOfInputAlarm, xklEDFALossOfOutputAlarm } STATUS current DESCRIPTION "EDFA alarm/warning state has changed." ::= { xklProTraps 9 } xklRamanAlarmChange NOTIFICATION-TYPE OBJECTS { xklRamanIndex, xklRamanInReset, xklRamanDisabled, xklRamanMuted, xklRamanCaseTemperatureAlarm, xklRamanCommonAlarm, xklRamanPumpTemperatureAlarm, xklRamanPumpBiasAlarm, xklRamanLossOfInputAlarm, xklRamanLossOfOutputAlarm, xklRamanOSCLossOfSignalAlarm } STATUS current DESCRIPTION "Raman alarm/warning state has changed." ::= { xklProTraps 10 } xklColdStart NOTIFICATION-TYPE STATUS current DESCRIPTION "System reload due to hard reset or power cycle." ::= { xklProTraps 11 } xklWarmStart NOTIFICATION-TYPE STATUS current DESCRIPTION "System reload due to soft reset, system fault or operator command." ::= { xklProTraps 12 } xklLinkDown NOTIFICATION-TYPE OBJECTS { ifIndex, ifAdminStatus, ifOperStatus } STATUS current DESCRIPTION "Interface entered down state." ::= { xklProTraps 13 } xklLinkUp NOTIFICATION-TYPE OBJECTS { ifIndex, ifAdminStatus, ifOperStatus } STATUS current DESCRIPTION "Interface entered up state." ::= { xklProTraps 14 } xklOTMDown NOTIFICATION-TYPE OBJECTS { xklOTMIndex, xklOTMStatus, xklOTMDescr } STATUS deprecated DESCRIPTION "Line/band transceiver entered down state." ::= { xklProTraps 15 } xklOTMUp NOTIFICATION-TYPE OBJECTS { xklOTMIndex, xklOTMStatus, xklOTMDescr } STATUS deprecated DESCRIPTION "Line/band transceiver entered up state." ::= { xklProTraps 16 } xklPowerSupplyAdded NOTIFICATION-TYPE OBJECTS { xklPowerIndex } STATUS current DESCRIPTION "Power supply added to the system." ::= { xklProTraps 17 } xklPowerSupplyRemoved NOTIFICATION-TYPE OBJECTS { xklPowerIndex } STATUS current DESCRIPTION "Power supply removed from the system." ::= { xklProTraps 18 } xklTransceiverAdded NOTIFICATION-TYPE OBJECTS { xklTransportIndex } STATUS current DESCRIPTION "Transceiver added to the system." ::= { xklProTraps 19 } xklTransceiverRemoved NOTIFICATION-TYPE OBJECTS { xklTransportIndex } STATUS current DESCRIPTION "Transceiver removed from the system." ::= { xklProTraps 20 } xklRxPowerOK NOTIFICATION-TYPE OBJECTS { xklTransportIndex, xklTransportDescr, xklTransportReceivePower, } STATUS current DESCRIPTION "Transceiver Rx power returned to normal." ::= { xklProTraps 21 } xklRxPowerHiAlrm NOTIFICATION-TYPE OBJECTS { xklTransportIndex, xklTransportDescr, xklTransportReceivePower, xklTransportRxPowerHiAlrmThresh, } STATUS current DESCRIPTION "Transceiver Rx power exceeds high alarm threshold." ::= { xklProTraps 22 } xklRxPowerLoAlrm NOTIFICATION-TYPE OBJECTS { xklTransportIndex, xklTransportDescr, xklTransportReceivePower, xklTransportRxPowerLoAlrmThresh, } STATUS current DESCRIPTION "Transceiver Rx power below low alarm threshold." ::= { xklProTraps 23 } xklRxPowerHiWarn NOTIFICATION-TYPE OBJECTS { xklTransportIndex, xklTransportDescr, xklTransportReceivePower, xklTransportRxPowerHiWarnThresh, } STATUS current DESCRIPTION "Transceiver Rx power exceeds high warn threshold." ::= { xklProTraps 24 } xklRxPowerLoWarn NOTIFICATION-TYPE OBJECTS { xklTransportIndex, xklTransportDescr, xklTransportReceivePower, xklTransportRxPowerLoWarnThresh, } STATUS current DESCRIPTION "Transceiver Rx power below low warn threshold." ::= { xklProTraps 25 } xklTransportLinkDown NOTIFICATION-TYPE OBJECTS { xklTransportIndex, xklTransportStatus, xklTransportRxStatus, xklTransportTxStatus } STATUS current DESCRIPTION "Interface entered down state." ::= { xklProTraps 26 } xklTransportLinkUp NOTIFICATION-TYPE OBJECTS { xklTransportIndex, xklTransportStatus, xklTransportRxStatus, xklTransportTxStatus } STATUS current DESCRIPTION "Interface entered up state." ::= { xklProTraps 27 } -- XKL Proprietary tree xklSysOs OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Operating System version." ::= { xklProData 1 } -- XKL Transport MIBS xklTransportCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transport interfaces in this system." ::= {xklProData 2 } xklTransportTable OBJECT-TYPE SYNTAX SEQUENCE OF XklTransportEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Transport interface table." ::= { xklProData 3 } xklTransportEntry OBJECT-TYPE SYNTAX XklTransportEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Transport interface table entry." INDEX { xklTransportIndex } ::= { xklTransportTable 1 } XklTransportEntry ::= SEQUENCE { xklTransportIndex Unsigned32, xklTransportStatus INTEGER, xklTransportDescr DisplayString, xklTransportType INTEGER, xklTransportEncapsulation INTEGER, xklTransportSerialNumber DisplayString, xklTransportCritErr Integer32, xklTransportWarn Integer32, xklTransportLaserStat INTEGER, xklTransportTemp Integer32, xklTransportTransmitPower Integer32, xklTransportReceivePower Integer32, xklTransportClockFreq Unsigned32, xklTransportAccumErrSecs Integer32, xklTransportLaserBias Integer32, xklTransportChannel Integer32, xklTransportTempHiAlrmThreshold Integer32, xklTransportTempLoAlrmThreshold Integer32, xklTransportTempHiWarnThreshold Integer32, xklTransportTempLoWarnThreshold Integer32, xklTransportBiasHiAlrmThreshold Integer32, xklTransportBiasLoAlrmThreshold Integer32, xklTransportBiasHiWarnThreshold Integer32, xklTransportBiasLoWarnThreshold Integer32, xklTransportTxPowerHiAlrmThresh Integer32, xklTransportTxPowerLoAlrmThresh Integer32, xklTransportTxPowerHiWarnThresh Integer32, xklTransportTxPowerLoWarnThresh Integer32, xklTransportRxPowerHiAlrmThresh Integer32, xklTransportRxPowerLoAlrmThresh Integer32, xklTransportRxPowerHiWarnThresh Integer32, xklTransportRxPowerLoWarnThresh Integer32, xklTransportAUX1 Integer32, xklTransportAUX1HiAlrmThreshold Integer32, xklTransportAUX1LoAlrmThreshold Integer32, xklTransportAUX1HiWarnThreshold Integer32, xklTransportAUX1LoWarnThreshold Integer32, xklTransportAUX2 Integer32, xklTransportAUX2HiAlrmThreshold Integer32, xklTransportAUX2LoAlrmThreshold Integer32, xklTransportAUX2HiWarnThreshold Integer32, xklTransportAUX2LoWarnThreshold Integer32, xklTransportVoltage Integer32, xklTransportVoltageHiAlrmThresh Integer32, xklTransportVoltageLoAlrmThresh Integer32, xklTransportVoltageHiWarnThresh Integer32, xklTransportVoltageLoWarnThresh Integer32, xklTransportTxStatus INTEGER, xklTransportRxStatus INTEGER, xklTransportChannelOffset Integer32, xklTransportChannelWidth Integer32, xklTransportMaxChannelOffset Integer32, xklTransportMaxChannelWidth Integer32, xklTransportMinChannelOffset Integer32, xklTransportMinChannelWidth Integer32, xklTransportVendorName DisplayString, xklTransportVendorPartNumber DisplayString, xklTransportVendorDateCode DisplayString, xklTransportVendorRevisionNumber DisplayString, xklTransportVendorLotCode DisplayString, xklTransportVendorOUI OCTET STRING, xklTransportElectricalLoopback INTEGER, xklTransportOpticalLoopback INTEGER, xklTransportFramedLoopback INTEGER, xklTransportUnframedLoopback INTEGER, xklTransportFramedElectricalLoopback INTEGER, xklTransportUnframedElectricalLoopback INTEGER, xklTransportLinkUpDownTrapEnable, INTEGER } xklTransportIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Transport interface table index." ::= { xklTransportEntry 1 } xklTransportStatus OBJECT-TYPE SYNTAX INTEGER { other(1), notPresent(2), up(3), disabled(9), down(10), alarm(11), warning(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Interface laser status." ::= { xklTransportEntry 2 } -- The following values are deprecated: -- lol(4) -- los(5) -- loa(6) -- notReady(7) -- fault(8) xklTransportDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Interface description." ::= { xklTransportEntry 3 } xklTransportType OBJECT-TYPE SYNTAX INTEGER { other(1), sfp(2), xfp(3), sfpplus(4), cxp(5), cfp(6), dwdmsfp(7), dwdmxfp(8), dwdmsfpplus(9), dwdmcfp(10), dwdmoif(11), qsfpplus(12), qsfp28(13), qsfpdd(14), osfp(15) } MAX-ACCESS read-only STATUS current DESCRIPTION "Interface module type." ::= { xklTransportEntry 4 } xklTransportEncapsulation OBJECT-TYPE SYNTAX INTEGER { other(1), fastethernet(2), fddi(3), gigabitethernet(4), sonetOC3(5), sonetSTM1(6), sonetOC12(7), sonetSTM4(8), sonetOC48(9), sonetSTM16(10), fibrechannel1x(11), fibrechannel2x(12), fibrechannel4x(13), copper10megabitethernet(14), copperfastethernet(15), coppergigabitethernet(16), prbs(17), tengigabitethernet(32), sonetOC192(33), sonetOC192FEC(34), fibreChannel10x(35), tengigabitethernetFEC(36), fibreChannel8x(37), 1xCAUI4(38), 2xCAUI4(39), 3x100GAUI2(40), 4x100GAUI2ZR(41), 4x100GAUI2(42), 400GAUI8ZR(43), 400GAUI8(44), 100BaseFX(45), 2x100GAUI2(46), 1x100GAUI2(47) } MAX-ACCESS read-only STATUS current DESCRIPTION "Interface encapsulation." ::= { xklTransportEntry 5 } xklTransportSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Interface module serial number." ::= { xklTransportEntry 6 } xklTransportCritErr OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Interface critical error count since last counter reset." ::= { xklTransportEntry 7 } xklTransportWarn OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Interface warning count since last counter reset." ::= { xklTransportEntry 8 } xklTransportLaserStat OBJECT-TYPE SYNTAX INTEGER { other(1), active(2), disabled(3), testing(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Interface laser status." ::= { xklTransportEntry 9 } xklTransportTemp OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface laser temperature (Celsius)." ::= { xklTransportEntry 10 } xklTransportTransmitPower OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface laser transmit power (1/10 dBm)." ::= { xklTransportEntry 11 } xklTransportReceivePower OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface laser receive power (1/10 dBm)." ::= { xklTransportEntry 12 } xklTransportClockFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "kHz" MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Interface clock frequency (kHz)." ::= { xklTransportEntry 13 } xklTransportAccumErrSecs OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface error state accumulated seconds." ::= { xklTransportEntry 14 } xklTransportLaserBias OBJECT-TYPE SYNTAX Integer32 UNITS "uA" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface laser bias (uA)." ::= { xklTransportEntry 15 } xklTransportChannel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Interface channel number (ITU-T channel number or 0 if not applicable)." ::= { xklTransportEntry 16 } xklTransportTempHiAlrmThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface high temperature alarm threshold (Celsius)." ::= { xklTransportEntry 17 } xklTransportTempLoAlrmThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface low temperature alarm threshold (Celsius)." ::= { xklTransportEntry 18 } xklTransportTempHiWarnThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface high temperature warning threshold (Celsius)." ::= { xklTransportEntry 19 } xklTransportTempLoWarnThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface low temperature warning threshold (Celsius)." ::= { xklTransportEntry 20 } xklTransportBiasHiAlrmThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface high bias alarm threshold (mA)." ::= { xklTransportEntry 21 } xklTransportBiasLoAlrmThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface low bias alarm threshold (mA)." ::= { xklTransportEntry 22 } xklTransportBiasHiWarnThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface high bias warning threshold (mA)." ::= { xklTransportEntry 23 } xklTransportBiasLoWarnThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface low bias warning threshold (mA)." ::= { xklTransportEntry 24 } xklTransportTxPowerHiAlrmThresh OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface high transmit power alarm threshold (1/10 dBm)." ::= { xklTransportEntry 25 } xklTransportTxPowerLoAlrmThresh OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface low transmit power alarm threshold (1/10 dBm)." ::= { xklTransportEntry 26 } xklTransportTxPowerHiWarnThresh OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface high transmit power warning threshold (1/10 dBm)." ::= { xklTransportEntry 27 } xklTransportTxPowerLoWarnThresh OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface low transmit power warning threshold (1/10 dBm)." ::= { xklTransportEntry 28 } xklTransportRxPowerHiAlrmThresh OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface high receive power alarm threshold (1/10 dBm)." ::= { xklTransportEntry 29 } xklTransportRxPowerLoAlrmThresh OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface low receive power alarm threshold (1/10 dBm)." ::= { xklTransportEntry 30 } xklTransportRxPowerHiWarnThresh OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface high receive power warning threshold (1/10 dBm)." ::= { xklTransportEntry 31 } xklTransportRxPowerLoWarnThresh OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface low receive power warning threshold (1/10 dBm)." ::= { xklTransportEntry 32 } xklTransportAUX1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface AUX1 value." ::= { xklTransportEntry 33 } xklTransportAUX1HiAlrmThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface high AUX1 alarm threshold." ::= { xklTransportEntry 34 } xklTransportAUX1LoAlrmThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface low AUX1 alarm threshold." ::= { xklTransportEntry 35 } xklTransportAUX1HiWarnThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface high AUX1 warning threshold." ::= { xklTransportEntry 36 } xklTransportAUX1LoWarnThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface low AUX1 warning threshold." ::= { xklTransportEntry 37 } xklTransportAUX2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface AUX2 value." ::= { xklTransportEntry 38 } xklTransportAUX2HiAlrmThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface high AUX2 alarm threshold." ::= { xklTransportEntry 39 } xklTransportAUX2LoAlrmThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface low AUX2 alarm threshold." ::= { xklTransportEntry 40 } xklTransportAUX2HiWarnThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface high AUX2 warning threshold." ::= { xklTransportEntry 41 } xklTransportAUX2LoWarnThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface low AUX2 warning threshld." ::= { xklTransportEntry 42 } xklTransportVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 mV" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface applied voltage (1/10 mV)." ::= { xklTransportEntry 43 } xklTransportVoltageHiAlrmThresh OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 mV" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface high voltage alarm threshold (1/10 mV)." ::= { xklTransportEntry 44 } xklTransportVoltageLoAlrmThresh OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 mV" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface low voltage alarm threshold (1/10 mV)." ::= { xklTransportEntry 45 } xklTransportVoltageHiWarnThresh OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 mV" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface high voltage warning threshold (1/10 mV)." ::= { xklTransportEntry 46 } xklTransportVoltageLoWarnThresh OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 mV" MAX-ACCESS read-only STATUS current DESCRIPTION "Interface low voltage warning threshold (1/10 mV)." ::= { xklTransportEntry 47 } xklTransportTxStatus OBJECT-TYPE SYNTAX INTEGER { other(1), absent(2), fault(3), alarm(4), warning(5), disabled(6), lol(7), up(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Interface transmitter status." ::= { xklTransportEntry 48 } xklTransportRxStatus OBJECT-TYPE SYNTAX INTEGER { other(1), absent(2), alarm(3), warning(4), los(5), lol(6), up(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Interface receiver status." ::= { xklTransportEntry 49 } xklTransportChannelOffset OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface ITU-T DWDM channel center offset." ::= { xklTransportEntry 50 } xklTransportChannelWidth OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface ITU-T DWDM channel width." ::= { xklTransportEntry 51 } xklTransportMaxChannelOffset OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface ITU-T DWDM maximum channel center offset." ::= { xklTransportEntry 52 } xklTransportMaxChannelWidth OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface ITU-T DWDM maximum channel width." ::= { xklTransportEntry 53 } xklTransportMinChannelOffset OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface ITU-T DWDM minimum channel center offset." ::= { xklTransportEntry 54 } xklTransportMinChannelWidth OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface ITU-T DWDM minimum channel width." ::= { xklTransportEntry 55 } xklTransportVendorName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Interface vendor name." ::= { xklTransportEntry 56 } xklTransportVendorPartNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Interface vendor part number." ::= { xklTransportEntry 57 } xklTransportVendorDateCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Interface vendor manufacturing date code." ::= { xklTransportEntry 58 } xklTransportVendorRevisionNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Interface vendor revision number." ::= { xklTransportEntry 59 } xklTransportVendorLotCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Interface vendor lot code." ::= { xklTransportEntry 60 } xklTransportVendorOUI OBJECT-TYPE SYNTAX OCTET STRING(SIZE(3)) MAX-ACCESS read-only STATUS current DESCRIPTION "Interface vendor OUI." ::= { xklTransportEntry 61 } xklTransportElectricalLoopback OBJECT-TYPE SYNTAX INTEGER { other(1), unavailable(2), disabled(3), enabled(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Interface electrical loopback status." ::= { xklTransportEntry 62 } xklTransportOpticalLoopback OBJECT-TYPE SYNTAX INTEGER { other(1), unavailable(2), disabled(3), enabled(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Interface optical loopback status." ::= { xklTransportEntry 63 } xklTransportFramedLoopback OBJECT-TYPE SYNTAX INTEGER { other(1), unavailable(2), disabled(3), enabled(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Interface framed loopback status." ::= { xklTransportEntry 64 } xklTransportUnframedLoopback OBJECT-TYPE SYNTAX INTEGER { other(1), unavailable(2), disabled(3), enabled(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Interface unframed loopback status." ::= { xklTransportEntry 65 } xklTransportFramedElectricalLoopback OBJECT-TYPE SYNTAX INTEGER { other(1), unavailable(2), disabled(3), enabled(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Interface framed electrical loopback status." ::= { xklTransportEntry 66 } xklTransportUnframedElectricalLoopback OBJECT-TYPE SYNTAX INTEGER { other(1), unavailable(2), disabled(3), enabled(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Interface unframed electrical loopback status." ::= { xklTransportEntry 67 } xklTransportLinkUpDownTrapEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether linkUp/linkDown traps should be generated for this transport interface." ::= { xklTransportEntry 68 } -- XKL fan Controller section -- Table of all hardware components xklFanControllerCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of fan modules in this system." ::= {xklProData 4 } xklFanControllerTable OBJECT-TYPE SYNTAX SEQUENCE OF XklFanControllerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fan module table." ::= { xklProData 5 } xklFanControllerEntry OBJECT-TYPE SYNTAX XklFanControllerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fan module entry." INDEX { xklFanControllerIndex } ::= { xklFanControllerTable 1 } XklFanControllerEntry ::= SEQUENCE { xklFanControllerIndex Unsigned32, xklFanControllerStatus INTEGER } xklFanControllerIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fan module table index." ::= { xklFanControllerEntry 1 } xklFanControllerStatus OBJECT-TYPE SYNTAX INTEGER { other(1), normal(2), offline(3), error(4), cmdReady(5), alarm(6), timerOverflow(7), absent(8), communicationError(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fan module status." ::= { xklFanControllerEntry 2 } xklFanUnitCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of blowers in this system." ::= {xklProData 6 } xklFanUnitTable OBJECT-TYPE SYNTAX SEQUENCE OF XklFanUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Blower table." ::= { xklProData 7 } xklFanUnitEntry OBJECT-TYPE SYNTAX XklFanUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Blower table entry." INDEX { xklFanUnitIndex } ::= { xklFanUnitTable 1 } XklFanUnitEntry ::= SEQUENCE { xklFanUnitIndex Unsigned32, xklFanUnitController Integer32, xklFanUnitStatus INTEGER, xklFanUnitRequestedStep INTEGER, xklFanUnitSpeedActual Integer32, xklFanUnitAlarm INTEGER, xklFanUnitMinSpeed Integer32, xklFanUnitMaxSpeed Integer32 } xklFanUnitIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Blower table index." ::= { xklFanUnitEntry 1 } xklFanUnitController OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Blower fan module index." ::= { xklFanUnitEntry 2 } xklFanUnitStatus OBJECT-TYPE SYNTAX INTEGER { other(1), normal(2), off(3), notPresent(4), alarm(5), cmdReady(6), override(7), testMode(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Blower status." ::= { xklFanUnitEntry 3 } xklFanUnitRequestedStep OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Blower incremental step setting (0-255)." ::= { xklFanUnitEntry 4 } xklFanUnitSpeedActual OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Blower actual speed (RPS)." ::= { xklFanUnitEntry 5 } xklFanUnitAlarm OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), fanFailure(3), fanOff(4), commandReject(5), underSpeed(6), overSpeed(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Blower alarm status." ::= { xklFanUnitEntry 6 } xklFanUnitMinSpeed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Blower minimum speed (RPS)." ::= { xklFanUnitEntry 7 } xklFanUnitMaxSpeed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Blower maximum speed (RPS)." ::= { xklFanUnitEntry 8 } -- XKL Power Supply section -- Table of all hardware components xklPowerCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of power supplies in this system." ::= {xklProData 8 } xklPowerTable OBJECT-TYPE SYNTAX SEQUENCE OF XklPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power supply table." ::= { xklProData 9 } xklPowerEntry OBJECT-TYPE SYNTAX XklPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power supply table entry." INDEX { xklPowerIndex } ::= { xklPowerTable 1 } XklPowerEntry ::= SEQUENCE { xklPowerIndex Unsigned32, xklPowerStatus INTEGER, xklPowerSerialNumber DisplayString, xklPowerVoltage Integer32, xklPowerCurrent Integer32, xklPowerDescr DisplayString } xklPowerIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power supply table index." ::= { xklPowerEntry 1 } xklPowerStatus OBJECT-TYPE SYNTAX INTEGER { other(1), normal(2), offline(3), nopower(4), absent(5), overtemp(6), dcfault(7), fanslow(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power supply status." ::= { xklPowerEntry 2 } xklPowerSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Power supply serial number." ::= { xklPowerEntry 3 } xklPowerVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "mV" MAX-ACCESS read-only STATUS current DESCRIPTION "Power supply voltage (mV or 0 if not reportable)." ::= { xklPowerEntry 4 } xklPowerCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Power supply current (mA or 0 if not reportable)." ::= { xklPowerEntry 5 } xklPowerDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Power supply description." ::= { xklPowerEntry 6 } -- XKL Switch Complex section -- Table of all hardware components xklSwitchConnCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of switch connections." ::= {xklProData 10 } xklSwitchConnTable OBJECT-TYPE SYNTAX SEQUENCE OF XklSwitchConnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Switch connection table." ::= { xklProData 11 } xklSwitchConnEntry OBJECT-TYPE SYNTAX XklSwitchConnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Switch connection table entry." INDEX { xklSwitchConnIndex } ::= { xklSwitchConnTable 1 } XklSwitchConnEntry ::= SEQUENCE { xklSwitchConnIndex Unsigned32, xklSwitchConnStatus INTEGER, xklSwitchConnInterfaceA Integer32, xklSwitchConnInterfaceB Integer32, xklSwitchConnChannel Integer32 } xklSwitchConnIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Switch connection table index." ::= { xklSwitchConnEntry 1 } xklSwitchConnStatus OBJECT-TYPE SYNTAX INTEGER { other(1), connected(2), disconnected(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Switch connection status." ::= { xklSwitchConnEntry 2 } xklSwitchConnInterfaceA OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Connected interface A index." ::= { xklSwitchConnEntry 3 } xklSwitchConnInterfaceB OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Connected interface B index." ::= { xklSwitchConnEntry 4 } xklSwitchConnChannel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Connected DWDM channel." ::= { xklSwitchConnEntry 5 } -- XKL Sensor information xklSensorCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of sensors in this system." ::= {xklProData 12 } xklSensorTable OBJECT-TYPE SYNTAX SEQUENCE OF XklSensorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Sensor table." ::= { xklProData 13 } xklSensorEntry OBJECT-TYPE SYNTAX XklSensorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Sensor table entry." INDEX { xklSensorIndex } ::= { xklSensorTable 1 } XklSensorEntry ::= SEQUENCE { xklSensorIndex Unsigned32, xklSensorDescription DisplayString, xklSensorTemp Integer32, xklSensorLowAlarm Integer32, xklSensorLowWarn Integer32, xklSensorHighCritical Integer32, xklSensorHighAlarm Integer32, xklSensorHighWarn Integer32, xklSensorStatus INTEGER } xklSensorIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Sensor table index." ::= { xklSensorEntry 1 } xklSensorDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor description." ::= { xklSensorEntry 2 } xklSensorTemp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor temperature (Celsius)." ::= { xklSensorEntry 3 } xklSensorLowAlarm OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor low temperature alarm threshold (Celsius)." ::= { xklSensorEntry 4 } xklSensorLowWarn OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor low temperature warning threshold (Celsius)." ::= { xklSensorEntry 5 } xklSensorHighCritical OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor high temperature critical threshold (Celsius)." ::= { xklSensorEntry 6 } xklSensorHighAlarm OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor high temperature alarm threshold (Celsius)." ::= { xklSensorEntry 7 } xklSensorHighWarn OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor high temperature warning threshold (Celsius)." ::= { xklSensorEntry 8 } xklSensorStatus OBJECT-TYPE SYNTAX INTEGER { other(1), normal(2), notPresent(3), highWarn(4), highAlarm(5), highCritical(6), lowWarn(7), lowAlarm(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor status." ::= { xklSensorEntry 9 } --Protection Path Section xklProtectionGroupCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of protection groups available." ::= {xklProData 14 } xklProtectionGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF XklProtectionGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Protection group table." ::= { xklProData 15 } xklProtectionGroupEntry OBJECT-TYPE SYNTAX XklProtectionGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Protection group table entry." INDEX { xklProtectionGroupIndex } ::= { xklProtectionGroupTable 1 } XklProtectionGroupEntry ::= SEQUENCE { xklProtectionGroupIndex Unsigned32, xklProtectionGroupStatus INTEGER, xklProtectionGroupMaxWorking Unsigned32, xklProtectionGroupCurrWorking Unsigned32, xklProtectionGroupMaxProtection Unsigned32, xklProtectionGroupCurrProtection Unsigned32, xklProtectionGroupLastSwitchTime TimeTicks, xklProtectionGroupLastClearTime TimeTicks, xklProtectionGroupNumTransitions Unsigned32, xklProtectionGroupSelResource DisplayString, xklProtectionGroupWorkResources DisplayString, xklProtectionGroupProtResources DisplayString, xklProtectionGroupRevertive INTEGER, xklProtectionGroupLocked INTEGER, xklProtectionGroupLstSwtchManl INTEGER } xklProtectionGroupIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Protection group table index." ::= { xklProtectionGroupEntry 1 } xklProtectionGroupStatus OBJECT-TYPE SYNTAX INTEGER { other(1), unused(2), working(3), protection(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Protection group status." ::= { xklProtectionGroupEntry 2 } xklProtectionGroupMaxWorking OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Protection group maximum number of working members." ::= { xklProtectionGroupEntry 3 } xklProtectionGroupCurrWorking OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Protection group current number of working members." ::= { xklProtectionGroupEntry 4 } xklProtectionGroupMaxProtection OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Protection group maximum number of protection members." ::= { xklProtectionGroupEntry 5 } xklProtectionGroupCurrProtection OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Protect group current number of protection members." ::= { xklProtectionGroupEntry 6 } xklProtectionGroupLastSwitchTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Protection group last transition system uptime." ::= { xklProtectionGroupEntry 7 } xklProtectionGroupLastClearTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Protection group last counter clear system uptime." ::= { xklProtectionGroupEntry 8 } xklProtectionGroupNumTransitions OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Protection group number of transitions since last clear." ::= { xklProtectionGroupEntry 9 } xklProtectionGroupSelResource OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Protection group member currently in use." ::= { xklProtectionGroupEntry 10 } xklProtectionGroupWorkResources OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Protect group designated list of working members." ::= { xklProtectionGroupEntry 11 } xklProtectionGroupProtResources OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Protection group designated list of protection members." ::= { xklProtectionGroupEntry 12 } xklProtectionGroupRevertive OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Protection group revertive property." ::= { xklProtectionGroupEntry 13 } xklProtectionGroupLocked OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Protection group locked state property." ::= { xklProtectionGroupEntry 14 } xklProtectionGroupLstSwtchManl OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Protection group last transition was manual property." ::= { xklProtectionGroupEntry 15 } --EDFA Section xklEDFACount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of EDFA amplifiers available." ::= {xklProData 16 } xklEDFATable OBJECT-TYPE SYNTAX SEQUENCE OF XklEDFAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "EDFA amplifier table." ::= { xklProData 17 } xklEDFAEntry OBJECT-TYPE SYNTAX XklEDFAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "EDFA amplifier table entry." INDEX { xklEDFAIndex } ::= { xklEDFATable 1 } XklEDFAEntry ::= SEQUENCE { xklEDFAIndex Unsigned32, xklEDFALabel DisplayString, xklEDFAIsPresent INTEGER, xklEDFAInReset INTEGER, xklEDFADisabled INTEGER, xklEDFAMuted INTEGER, xklEDFACaseTemperatureAlarm INTEGER, xklEDFACommonAlarm INTEGER, xklEDFAPumpTemperatureAlarm INTEGER, xklEDFAPumpBiasAlarm INTEGER, xklEDFALossOfInputAlarm INTEGER, xklEDFALossOfOutputAlarm INTEGER, xklEDFAManufacturer DisplayString, xklEDFAModuleType DisplayString, xklEDFASerialNum DisplayString, xklEDFAManufactureDate DisplayString, xklEDFALastResetTime DisplayString, xklEDFALastServiceTime DisplayString, xklEDFAControlType INTEGER, xklEDFAControlSetPoint Integer32, xklEDFAControlSetPointUnits DisplayString, xklEDFAMode INTEGER, xklEDFAModuleAlarms DisplayString, xklEDFAInputOpticalPower Integer32, xklEDFAOutputOpticalPower Integer32, xklEDFACaseTemp Integer32, xklEDFAPumpLaserStatus INTEGER, xklEDFAPumpLaserTemp Integer32, xklEDFAPumpLaserCurrent Integer32, xklEDFAPumpLaserPower Integer32, xklEDFAAmplificationState INTEGER, xklEDFAName DisplayString } xklEDFAIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "EDFA amplifier table index." ::= { xklEDFAEntry 1 } xklEDFALabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier display label." ::= { xklEDFAEntry 2 } xklEDFAIsPresent OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier slot is populated property." ::= { xklEDFAEntry 3 } xklEDFAInReset OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier is in reset property." ::= { xklEDFAEntry 4 } xklEDFADisabled OBJECT-TYPE SYNTAX INTEGER { unused(1), disabled(2), enabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier is disabled property." ::= { xklEDFAEntry 5 } xklEDFAMuted OBJECT-TYPE SYNTAX INTEGER { unused(1), muted(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier is muted property." ::= { xklEDFAEntry 6 } xklEDFACaseTemperatureAlarm OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier case temperature alarm." ::= { xklEDFAEntry 7 } xklEDFACommonAlarm OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier common alarm." ::= { xklEDFAEntry 8 } xklEDFAPumpTemperatureAlarm OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier pump temperature alarm." ::= { xklEDFAEntry 9 } xklEDFAPumpBiasAlarm OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier pump bias alarm." ::= { xklEDFAEntry 10 } xklEDFALossOfInputAlarm OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier loss of input alarm." ::= { xklEDFAEntry 11 } xklEDFALossOfOutputAlarm OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier loss of output alarm." ::= { xklEDFAEntry 12 } xklEDFAManufacturer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier manufacturer." ::= { xklEDFAEntry 13 } xklEDFAModuleType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier module type / part number." ::= { xklEDFAEntry 14 } xklEDFASerialNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier serial number." ::= { xklEDFAEntry 15 } xklEDFAManufactureDate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier date of manufacture." ::= { xklEDFAEntry 16 } xklEDFALastResetTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier time of last reset." ::= { xklEDFAEntry 17 } xklEDFALastServiceTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS deprecated DESCRIPTION "EDFA amplifier time of last service." ::= { xklEDFAEntry 18 } xklEDFAControlType OBJECT-TYPE SYNTAX INTEGER { none(-1), manualPumpPower(0), manualPumpCurrent(1), automaticGainControl(2), automaticPowerControl(3), automaticMaximumPumpPower(4), automaticOutputControl(5), automaticPumpCurrent(6), fence(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier control type." ::= { xklEDFAEntry 19 } xklEDFAControlSetPoint OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier control set point." ::= { xklEDFAEntry 20 } xklEDFAControlSetPointUnits OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier control set point units." ::= { xklEDFAEntry 21 } xklEDFAMode OBJECT-TYPE SYNTAX INTEGER { none(-1), booster(0), preamp(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier operating mode." ::= { xklEDFAEntry 22 } -- raman(2) xklEDFAModuleAlarms OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier active alarms." ::= { xklEDFAEntry 23 } xklEDFAInputOpticalPower OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier input optical power (1/10 dBm)." ::= { xklEDFAEntry 24 } xklEDFAOutputOpticalPower OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier output optical power (1/10 dBm)." ::= { xklEDFAEntry 25 } xklEDFACaseTemp OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier case temperature (1/10 Celsius)." ::= { xklEDFAEntry 26 } xklEDFAPumpLaserStatus OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier pump laser status." ::= { xklEDFAEntry 27 } xklEDFAPumpLaserTemp OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier pump laser temperature (1/10 Celsius)." ::= { xklEDFAEntry 28 } xklEDFAPumpLaserCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier pump laser current (1/10 mA)." ::= { xklEDFAEntry 29 } xklEDFAPumpLaserPower OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier pump laser power (1/10 dBm)." ::= { xklEDFAEntry 30 } xklEDFAAmplificationState OBJECT-TYPE SYNTAX INTEGER { down(0), up(1), unused(2), los(3), warning(4), alarm(5), reset(6), unknown(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier status." ::= { xklEDFAEntry 31 } xklEDFAName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "EDFA amplifier name." ::= { xklEDFAEntry 32 } --Raman Section xklRamanCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of Raman amplifiers available." ::= {xklProData 18 } xklRamanTable OBJECT-TYPE SYNTAX SEQUENCE OF XklRamanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Raman amplifier table." ::= { xklProData 19 } xklRamanEntry OBJECT-TYPE SYNTAX XklRamanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Raman amplifier table entry." INDEX { xklRamanIndex } ::= { xklRamanTable 1 } XklRamanEntry ::= SEQUENCE { xklRamanIndex Unsigned32, xklRamanLabel DisplayString, xklRamanIsPresent INTEGER, xklRamanInReset INTEGER, xklRamanDisabled INTEGER, xklRamanMuted INTEGER, xklRamanCaseTemperatureAlarm INTEGER, xklRamanCommonAlarm INTEGER, xklRamanPumpTemperatureAlarm INTEGER, xklRamanPumpBiasAlarm INTEGER, xklRamanLossOfInputAlarm INTEGER, xklRamanLossOfOutputAlarm INTEGER, xklRamanManufacturer DisplayString, xklRamanModuleType DisplayString, xklRamanSerialNum DisplayString, xklRamanManufactureDate DisplayString, xklRamanLastResetTime DisplayString, xklRamanLastServiceTime DisplayString, xklRamanControlType INTEGER, xklRamanControlSetPoint Integer32, xklRamanControlSetPointUnits DisplayString, xklRamanMode INTEGER, xklRamanModuleAlarms DisplayString, xklRamanInputOpticalPower Integer32, xklRamanOutputOpticalPower Integer32, xklRamanCaseTemp Integer32, xklRamanPump1LaserStatus INTEGER, xklRamanPump1LaserTemp Integer32, xklRamanPump1LaserCurrent Integer32, xklRamanPump1LaserPower Integer32, xklRamanPump2LaserStatus INTEGER, xklRamanPump2LaserTemp Integer32, xklRamanPump2LaserCurrent Integer32, xklRamanPump2LaserPower Integer32, xklRamanPump3LaserStatus INTEGER, xklRamanPump3LaserTemp Integer32, xklRamanPump3LaserCurrent Integer32, xklRamanPump3LaserPower Integer32, xklRamanFiberType INTEGER, xklRamanAPROSCDetection INTEGER, xklRamanOSCInputPower Integer32, xklRamanAmplificationState INTEGER, xklRamanOSCLossOfSignalAlarm INTEGER, xklRamanBackReflection Integer32, xklRamanName DisplayString } xklRamanIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Raman amplifier table index." ::= { xklRamanEntry 1 } xklRamanLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier display label." ::= { xklRamanEntry 2 } xklRamanIsPresent OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier slot is populated property." ::= { xklRamanEntry 3 } xklRamanInReset OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier is in reset property." ::= { xklRamanEntry 4 } xklRamanDisabled OBJECT-TYPE SYNTAX INTEGER { unused(1), disabled(2), enabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier status." ::= { xklRamanEntry 5 } xklRamanMuted OBJECT-TYPE SYNTAX INTEGER { unused(1), muted(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier is muted property." ::= { xklRamanEntry 6 } xklRamanCaseTemperatureAlarm OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier case temperature alarm." ::= { xklRamanEntry 7 } xklRamanCommonAlarm OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier common alarm." ::= { xklRamanEntry 8 } xklRamanPumpTemperatureAlarm OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier pump temperature alarm." ::= { xklRamanEntry 9 } xklRamanPumpBiasAlarm OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier pump bias alarm." ::= { xklRamanEntry 10 } xklRamanLossOfInputAlarm OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier loss of input alarm." ::= { xklRamanEntry 11 } xklRamanLossOfOutputAlarm OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier loss of output alarm." ::= { xklRamanEntry 12 } xklRamanManufacturer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier manufacturer." ::= { xklRamanEntry 13 } xklRamanModuleType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier module type/part number." ::= { xklRamanEntry 14 } xklRamanSerialNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier serial number." ::= { xklRamanEntry 15 } xklRamanManufactureDate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier date of manufacture." ::= { xklRamanEntry 16 } xklRamanLastResetTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier time of last reset." ::= { xklRamanEntry 17 } xklRamanLastServiceTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier time of last service." ::= { xklRamanEntry 18 } xklRamanControlType OBJECT-TYPE SYNTAX INTEGER { none(-1), manualPumpPower(0), manualPumpCurrent(1), automaticGainControl(2), automaticPowerControl(3), automaticMaximumPumpPower(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier control type." ::= { xklRamanEntry 19 } xklRamanControlSetPoint OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier control set point." ::= { xklRamanEntry 20 } xklRamanControlSetPointUnits OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier control set point units." ::= { xklRamanEntry 21 } xklRamanMode OBJECT-TYPE SYNTAX INTEGER { none(-1), raman(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier operating mode." ::= { xklRamanEntry 22 } xklRamanModuleAlarms OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier active alarms." ::= { xklRamanEntry 23 } xklRamanInputOpticalPower OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier input optical power (1/10 dBm)." ::= { xklRamanEntry 24 } xklRamanOutputOpticalPower OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier output optical power (1/10 dBm)." ::= { xklRamanEntry 25 } xklRamanCaseTemp OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier case temperature (1/10 Celsius)." ::= { xklRamanEntry 26 } xklRamanPump1LaserStatus OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier pump 1 laser status." ::= { xklRamanEntry 27 } xklRamanPump1LaserTemp OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier pump 1 laser temperature (1/10 Celsius)." ::= { xklRamanEntry 28 } xklRamanPump1LaserCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier pump 1 laser current (1/10 mA)." ::= { xklRamanEntry 29 } xklRamanPump1LaserPower OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier pump 1 laser power (1/10 dBm)." ::= { xklRamanEntry 30 } xklRamanPump2LaserStatus OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier pump 2 laser status." ::= { xklRamanEntry 31 } xklRamanPump2LaserTemp OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier pump 2 laser temperature (1/10 Celsius)." ::= { xklRamanEntry 32 } xklRamanPump2LaserCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier pump laser current (1/10 mA)." ::= { xklRamanEntry 33 } xklRamanPump2LaserPower OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier pump 2 laser power (1/10 dBm)." ::= { xklRamanEntry 34 } xklRamanPump3LaserStatus OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier pump 3 laser status." ::= { xklRamanEntry 35 } xklRamanPump3LaserTemp OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier pump 3 laser temperature (1/10 Celsius)." ::= { xklRamanEntry 36 } xklRamanPump3LaserCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier pump 3 laser current (1/10 mA)." ::= { xklRamanEntry 37 } xklRamanPump3LaserPower OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier pump 3 laser power (1/10 dBm)." ::= { xklRamanEntry 38 } xklRamanFiberType OBJECT-TYPE SYNTAX INTEGER { none(0), smf(1), leaf(2), truewave(3), g654(4), teralight(5), g653(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier fiber type." ::= { xklRamanEntry 39 } xklRamanAPROSCDetection OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1), unused(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier APR OSC detection status." ::= { xklRamanEntry 40 } xklRamanOSCInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier OSC input power (1/10 dBm)." ::= { xklRamanEntry 41 } xklRamanAmplificationState OBJECT-TYPE SYNTAX INTEGER { down(0), up(1), unused(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier status." ::= { xklRamanEntry 42 } xklRamanOSCLossOfSignalAlarm OBJECT-TYPE SYNTAX INTEGER { unused(1), yes(2), no(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier OSC loss of signal alarm." ::= { xklRamanEntry 43 } xklRamanBackReflection OBJECT-TYPE SYNTAX Integer32 UNITS "1/10 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier back reflection power (1/10 dBm)." ::= { xklRamanEntry 44 } xklRamanName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Raman amplifier name." ::= { xklRamanEntry 45 } -- XKL OTM section xklOTMCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Number of OTMs in this chassis." ::= {xklProData 20 } xklOTMTable OBJECT-TYPE SYNTAX SEQUENCE OF XklOTMEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "XKL OTM info." ::= { xklProData 21 } xklOTMEntry OBJECT-TYPE SYNTAX XklOTMEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "XKL OTM info." INDEX { xklOTMIndex } ::= { xklOTMTable 1 } XklOTMEntry ::= SEQUENCE { xklOTMIndex Unsigned32, xklOTMStatus INTEGER, xklOTMDescr DisplayString } xklOTMIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Index to this OTM." ::= { xklOTMEntry 1 } xklOTMStatus OBJECT-TYPE SYNTAX INTEGER { down(1), up(2), unused(3) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Status for this OTM." ::= { xklOTMEntry 2 } xklOTMDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS deprecated DESCRIPTION "OTM Description." ::= { xklOTMEntry 3 } -- -- Conformance-related definitions -- xklFullCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "XKL MIB full compliance." MODULE MANDATORY-GROUPS { xklSysGroup, xklPowerGroup, xklFanControllerGroup, xklFanGroup, xklSensorGroup, xklNotificationGroup } GROUP xklTransportGroup DESCRIPTION "The xklTransportGroup is mandatory for XKL devices with a crossbar switch." GROUP xklSwitchConnGroup DESCRIPTION "The xklSwitchConnGroup is mandatory for XKL devices with a crossbar switch." GROUP xklProtectionGroupGroup DESCRIPTION "The xklProtectionGroup is mandatory for XKL devices with a crossbar switch." GROUP xklEDFAGroup DESCRIPTION "The xklEDFAGroup is mandatory for XKL devices with EDFA amplifiers present." GROUP xklRamanGroup DESCRIPTION "The xklRamanGroup is mandatory for XKL devices with Raman amplifiers present." ::= { xklCompliances 1 } xklDeprecatedCompliance MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "Deprecated compliance for the XKL MIB." MODULE GROUP xklDeprecatedGroup DESCRIPTION "A group of deprecated objects." GROUP xklOTMGroup DESCRIPTION "A deprecated group describing aggregate OTM status." GROUP xklDeprecatedNotificationGroup DESCRIPTION "A group of deprecated notifications." ::= { xklCompliances 2 } xklSysGroup OBJECT-GROUP OBJECTS { xklSysOs } STATUS current DESCRIPTION "Operating system status objects." ::= { xklProGroups 1 } xklTransportGroup OBJECT-GROUP OBJECTS { xklTransportCount, xklTransportStatus, xklTransportDescr, xklTransportType, xklTransportEncapsulation, xklTransportSerialNumber, xklTransportLaserStat, xklTransportTemp, xklTransportTransmitPower, xklTransportReceivePower, xklTransportAccumErrSecs, xklTransportLaserBias, xklTransportTempHiAlrmThreshold, xklTransportTempLoAlrmThreshold, xklTransportTempHiWarnThreshold, xklTransportTempLoWarnThreshold, xklTransportBiasHiAlrmThreshold, xklTransportBiasLoAlrmThreshold, xklTransportBiasHiWarnThreshold, xklTransportBiasLoWarnThreshold, xklTransportTxPowerHiAlrmThresh, xklTransportTxPowerLoAlrmThresh, xklTransportTxPowerHiWarnThresh, xklTransportTxPowerLoWarnThresh, xklTransportRxPowerHiAlrmThresh, xklTransportRxPowerLoAlrmThresh, xklTransportRxPowerHiWarnThresh, xklTransportRxPowerLoWarnThresh, xklTransportAUX1, xklTransportAUX1HiAlrmThreshold, xklTransportAUX1LoAlrmThreshold, xklTransportAUX1HiWarnThreshold, xklTransportAUX1LoWarnThreshold, xklTransportAUX2, xklTransportAUX2HiAlrmThreshold, xklTransportAUX2LoAlrmThreshold, xklTransportAUX2HiWarnThreshold, xklTransportAUX2LoWarnThreshold, xklTransportVoltage, xklTransportVoltageHiAlrmThresh, xklTransportVoltageLoAlrmThresh, xklTransportVoltageHiWarnThresh, xklTransportVoltageLoWarnThresh, xklTransportTxStatus, xklTransportRxStatus, xklTransportChannelOffset, xklTransportChannelWidth, xklTransportMaxChannelOffset, xklTransportMaxChannelWidth, xklTransportMinChannelOffset, xklTransportMinChannelWidth, xklTransportVendorName, xklTransportVendorPartNumber, xklTransportVendorDateCode, xklTransportVendorRevisionNumber, xklTransportVendorLotCode, xklTransportVendorOUI, xklTransportElectricalLoopback, xklTransportOpticalLoopback } STATUS current DESCRIPTION "Transport status objects." ::= { xklProGroups 2 } xklPowerGroup OBJECT-GROUP OBJECTS { xklPowerCount, xklPowerStatus, xklPowerSerialNumber, xklPowerVoltage, xklPowerCurrent, xklPowerDescr } STATUS current DESCRIPTION "Power status objects." ::= { xklProGroups 3 } xklSwitchConnGroup OBJECT-GROUP OBJECTS { xklSwitchConnCount, xklSwitchConnStatus, xklSwitchConnInterfaceA, xklSwitchConnInterfaceB } STATUS current DESCRIPTION "Switch connection status objects." ::= { xklProGroups 4 } xklFanControllerGroup OBJECT-GROUP OBJECTS { xklFanControllerCount, xklFanControllerStatus } STATUS current DESCRIPTION "Fan module status objects." ::= { xklProGroups 5 } xklFanGroup OBJECT-GROUP OBJECTS { xklFanUnitCount, xklFanUnitController, xklFanUnitStatus, xklFanUnitRequestedStep, xklFanUnitSpeedActual, xklFanUnitAlarm, xklFanUnitMinSpeed, xklFanUnitMaxSpeed } STATUS current DESCRIPTION "Blower status objects." ::= { xklProGroups 6 } xklSensorGroup OBJECT-GROUP OBJECTS { xklSensorCount, xklSensorDescription, xklSensorTemp, xklSensorLowAlarm, xklSensorLowWarn, xklSensorHighCritical, xklSensorHighAlarm, xklSensorHighWarn, xklSensorStatus } STATUS current DESCRIPTION "Sensor status objects." ::= { xklProGroups 7 } xklProtectionGroupGroup OBJECT-GROUP OBJECTS { xklProtectionGroupCount, xklProtectionGroupStatus, xklProtectionGroupMaxWorking, xklProtectionGroupCurrWorking, xklProtectionGroupMaxProtection, xklProtectionGroupCurrProtection, xklProtectionGroupLastSwitchTime, xklProtectionGroupLastClearTime, xklProtectionGroupNumTransitions, xklProtectionGroupSelResource, xklProtectionGroupWorkResources, xklProtectionGroupProtResources, xklProtectionGroupRevertive, xklProtectionGroupLocked, xklProtectionGroupLstSwtchManl } STATUS current DESCRIPTION "The objects relating to protection groups." ::= { xklProGroups 8 } xklNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { xklFanFail, xklPowerFail, xklFanUp, xklPowerUp, xklProtectionPathSwitch, xklTempStatusChange, xklEDFALineChange, xklRamanLineChange, xklEDFAAlarmChange, xklRamanAlarmChange, xklColdStart, xklWarmStart, xklLinkDown, xklLinkUp, xklPowerSupplyAdded, xklPowerSupplyRemoved, xklTransceiverAdded, xklTransceiverRemoved, xklRxPowerOK, xklRxPowerHiAlrm, xklRxPowerLoAlrm, xklRxPowerHiWarn, xklRxPowerLoWarn, xklTransportLinkDown, xklTransportLinkUp } STATUS current DESCRIPTION "XKL Notifications." ::= { xklProGroups 9 } xklEDFAGroup OBJECT-GROUP OBJECTS { xklEDFACount, xklEDFALabel, xklEDFAIsPresent, xklEDFAInReset, xklEDFADisabled, xklEDFAMuted, xklEDFACaseTemperatureAlarm, xklEDFACommonAlarm, xklEDFAPumpTemperatureAlarm, xklEDFAPumpBiasAlarm, xklEDFALossOfInputAlarm, xklEDFALossOfOutputAlarm, xklEDFAManufacturer, xklEDFAModuleType, xklEDFASerialNum, xklEDFAManufactureDate, xklEDFALastResetTime, xklEDFAControlType, xklEDFAControlSetPoint, xklEDFAControlSetPointUnits, xklEDFAMode, xklEDFAModuleAlarms, xklEDFAInputOpticalPower, xklEDFAOutputOpticalPower, xklEDFACaseTemp, xklEDFAPumpLaserStatus, xklEDFAPumpLaserTemp, xklEDFAPumpLaserCurrent, xklEDFAPumpLaserPower, xklEDFAAmplificationState, xklEDFAName } STATUS current DESCRIPTION "EDFA amplifier status objects." ::= { xklProGroups 10 } xklRamanGroup OBJECT-GROUP OBJECTS { xklRamanCount, xklRamanLabel, xklRamanIsPresent, xklRamanInReset, xklRamanDisabled, xklRamanMuted, xklRamanCaseTemperatureAlarm, xklRamanCommonAlarm, xklRamanPumpTemperatureAlarm, xklRamanPumpBiasAlarm, xklRamanLossOfInputAlarm, xklRamanLossOfOutputAlarm, xklRamanManufacturer, xklRamanModuleType, xklRamanSerialNum, xklRamanManufactureDate, xklRamanLastResetTime, xklRamanLastServiceTime, xklRamanControlType, xklRamanControlSetPoint, xklRamanControlSetPointUnits, xklRamanMode, xklRamanModuleAlarms, xklRamanInputOpticalPower, xklRamanOutputOpticalPower, xklRamanCaseTemp, xklRamanPump1LaserStatus, xklRamanPump1LaserTemp, xklRamanPump1LaserCurrent, xklRamanPump1LaserPower, xklRamanPump2LaserStatus, xklRamanPump2LaserTemp, xklRamanPump2LaserCurrent, xklRamanPump2LaserPower, xklRamanPump3LaserStatus, xklRamanPump3LaserTemp, xklRamanPump3LaserCurrent, xklRamanPump3LaserPower, xklRamanFiberType, xklRamanAPROSCDetection, xklRamanOSCInputPower, xklRamanAmplificationState, xklRamanOSCLossOfSignalAlarm, xklRamanBackReflection, xklRamanName } STATUS current DESCRIPTION "Raman amplifier status objects." ::= { xklProGroups 11 } xklOTMGroup OBJECT-GROUP OBJECTS { xklOTMStatus, xklOTMDescr, xklOTMCount } STATUS deprecated DESCRIPTION "Optical transport module status objects." ::= { xklProGroups 12 } xklDeprecatedGroup OBJECT-GROUP OBJECTS { xklTransportChannel, xklTransportCritErr, xklTransportWarn, xklTransportClockFreq, xklSwitchConnChannel, xklEDFALastServiceTime } STATUS deprecated DESCRIPTION "The objects that have been deprecated." ::= { xklProGroups 13 } xklDeprecatedNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { xklOTMDown, xklOTMUp } STATUS deprecated DESCRIPTION "Deprecated XKL Notifications." ::= { xklProGroups 14 } xkl10g OBJECT IDENTIFIER ::= { xklProducts 2 } xklhybrid OBJECT IDENTIFIER ::= { xklProducts 3 } xkl3g OBJECT IDENTIFIER ::= { xklProducts 4 } xkldba OBJECT IDENTIFIER ::= { xklProducts 5 } xkldra OBJECT IDENTIFIER ::= { xklProducts 6 } xkldsm OBJECT IDENTIFIER ::= { xklProducts 7 } xkl10r OBJECT IDENTIFIER ::= { xklProducts 8 } dqm10-12 OBJECT IDENTIFIER ::= { xklProducts 9 } dqm10-24 OBJECT IDENTIFIER ::= { xklProducts 10 } dqm10-36 OBJECT IDENTIFIER ::= { xklProducts 11 } dqt10-12 OBJECT IDENTIFIER ::= { xklProducts 12 } dqt10-24 OBJECT IDENTIFIER ::= { xklProducts 13 } dqt10-36 OBJECT IDENTIFIER ::= { xklProducts 14 } dqm10 OBJECT IDENTIFIER ::= { xklProducts 15 } dqt10 OBJECT IDENTIFIER ::= { xklProducts 16 } dqm100 OBJECT IDENTIFIER ::= { xklProducts 17 } dqt100 OBJECT IDENTIFIER ::= { xklProducts 18 } dmda OBJECT IDENTIFIER ::= { xklProducts 19 } dla OBJECT IDENTIFIER ::= { xklProducts 20 } dqt400-4 OBJECT IDENTIFIER ::= { xklProducts 21 } dqt400-12 OBJECT IDENTIFIER ::= { xklProducts 22 } dqm400-4 OBJECT IDENTIFIER ::= { xklProducts 23 } dqm400-12 OBJECT IDENTIFIER ::= { xklProducts 24 } END