-- -- Juniper Enterprise Specific MIB: Optics management -- -- Copyright (c) 2012-2013, Juniper Networks, Inc. -- All rights reserved. -- -- The contents of this document are subject to change without notice. -- JUNIPER-IFOPTICS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, NOTIFICATION-TYPE, Unsigned32, Counter32, Integer32 FROM SNMPv2-SMI DisplayString, DateAndTime, TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC ifIndex, ifDescr FROM IF-MIB jnxOpticsMibRoot, jnxOpticsNotifications, jnxIplcNotifications, jnxIlaNotifications FROM JUNIPER-SMI; jnxIfOpticsMib MODULE-IDENTITY LAST-UPDATED "201805020000Z" -- Wed May 2, 2018 00:00:00 UTC ORGANIZATION "Juniper Networks, Inc." CONTACT-INFO " Juniper Technical Assistance Center Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, CA 94089 E-mail: support@juniper.net" DESCRIPTION "Deprecated OCh2 related tables and entries" REVISION "201609280000Z" DESCRIPTION "Removed INDEX clause from unwanted places" REVISION "201609122018Z" DESCRIPTION " Added Optics table entries for handling sub-port in the interface name. With suffix OCH2" REVISION "201506241242Z" DESCRIPTION "This MIB module defines objects used for managing the Optics interface for Juniper products." REVISION "201201260000Z" DESCRIPTION "Added Optics Config, Alarms and PM data." REVISION "201201260000Z" DESCRIPTION "Initial revision." REVISION "201605310000Z" -- 31-May-16 DESCRIPTION "Corrected name in table sequence" REVISION "201805020000Z" -- 2-May-18 DESCRIPTION "Added jnxOpticsOTIfHighPolarization object" REVISION "201808090000Z" -- 9-Aug-18 DESCRIPTION "Added FRR related pre-FEC BER threshold objects for ot interface" ::= { jnxOpticsMibRoot 1 } -- -- Textual Conventions -- JnxOpticsLocation ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " Near End or Far End " SYNTAX INTEGER { jnxNearEnd(1), jnxFarEnd(2) } JnxOpticsDirection ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " Indicates the direction as Rx/Tx or bi-directional." SYNTAX INTEGER { jnxTxDir(1), jnxRxDir(2), jnxBiDir(3) } JnxOpticsSeverity ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " Severity of the Notification" SYNTAX INTEGER { jnxCritical(1), jnxMajor(2), jnxMinor(3), jnxInfo(4) } JnxOpticsServiceStateAction ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " Notification's action on the service state" SYNTAX INTEGER { jnxNotSupported(0), jnxNonServiceAffecting(1), jnxServiceAffecting(2) } JnxOpticsChannelSpacing ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Channel spacing 1 - 100 Ghz 2 - 50 GHz 3 - 25 GHz 4 - 12.5 GHz 5 - 6.25 Ghz " SYNTAX INTEGER { spacing100Ghz(1), spacing50Ghz(2), spacing25Ghz(3), spacing12point5Ghz(4), spacing6point5Ghz(5) } JnxOpticsOTIfFecType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "fec modes of an interface OT interface" SYNTAX INTEGER { none(0), sdfec(1), sdfec25(2), hgfec(3), sdfec15(4) } JnxOpticsOTIfEncodingOptions ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Encoding Options supported on OT interface" SYNTAX INTEGER { unknown (0), differential(1), non-differential(2) } JnxOpticsOTIfAdminStates ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Admin states for an interface" SYNTAX INTEGER { jnxAdminStateInService(1), -- In service jnxAdminStateInServiceMA(2), -- In service maintenance, the link is in -- service, but alarms are suppressed jnxAdminStateOutofService(3), -- Out of service due to a fault jnxAdminStateOutofServiceMA(4) -- OOS maintenance as configured by the -- user, may or may not have alarms` } JnxOpticsOTIfOperStates ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Operational states for an interface" SYNTAX INTEGER { jnxOperStateInit(1), -- Starting state of the interface jnxOperStateNormal(2), -- The interface is working normally jnxOperStateFault(3), -- There is some traffic affecting fault -- on the interface eg LOS jnxOperStateDegraded(4) -- There is some function affecting -- degrading the performance on the -- interface for eg BER } -- -- All the notifications related to the optics module -- JnxOpticsNotificationId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Optic alarm types" SYNTAX INTEGER { jnxOpticsLOS(1), -- input loss of signal jnxOpticsWavelenthLockErr(2), -- wavelength lock jnxOpticsPowerHighAlarm(3), -- Tx high power alarm jnxOpticsPowerLowAlarm(4), -- Tx low power alarm jnxOpticsBiasCurrentHighAlarm(5), -- Bias Current High jnxOpticsBiasCurrentLowAlarm(6), -- Bias Current Low jnxOpticsTemperatureHighAlarm(7), -- Temperature High jnxOpticsTemperaturelowAlarm(8), -- Temperature low jnxOpticsTxPLLLockAlarm(9), -- Tx PLL Lock jnxOpticsRxPLLLockAlarm(10), -- Rx PLL Lock jnxOpticsAvgPowerAlarm(11), -- Avg Power jnxOpticsRxLossAvgPowerAlarm(12), -- Rx Loss Avg Power jnxOpticsLossofACPowerAlarm(13), -- Loss of AC Power jnxOpticsTxPowerHighThreshAlert(14), -- Tx Power High TCA jnxOpticsTxPowerLowThreshAlert(15), -- Tx Power Low TCA jnxOpticsRxPowerHighThreshAlert(16), -- Rx Power High TCA jnxOpticsRxPowerLowThreshAlert(17), -- Rx Power Low TCA jnxOpticsModuleTempHighThreshAlert(18), -- Temp High TCA jnxOpticsModuleTempLowThreshAlert(19), -- Temp Low TCA jnxOptics24HourTxPowerHighThreshAlert(20), -- 24 HourTxPowerHigh TCA jnxOptics24HourTxPowerLowThreshAlert(21), -- 24 HourTxPowerLow TCA jnxOptics24HourRxPowerHighThreshAlert(22), -- 24 HourRxPowerHigh TCA jnxOptics24HourRxPowerLowThreshAlert(23), -- 24 HourRxPowerLow TCA jnxOptics24HourModuleTempHighThreshAlert(24), -- 24 Hour Temp High TCA jnxOptics24HourModuleTempLowThreshAlert(25), -- 24 Hour Temp Low TCA jnxOpticsRxPowerHighAlarm(26), -- Rx high power alarm jnxOpticsRxPowerLowAlarm(27), -- Rx high power alarm jnxOpticsTxPowerHighWarning(28), -- Rx high power warning jnxOpticsTxPowerLowWarning(29), -- Rx high power warning jnxOpticsRxPowerHighWarning(30), -- Rx high power warning jnxOpticsRxPowerLowWarning(31), -- Rx high power warning jnxOpticsModuleTempHighWarning(32), -- Mod temp high warning jnxOpticsModuleTempLowWarning(33), -- Mod temp low warning jnxOpticsRxCarrierFreqHigh(34), -- rx Carrier freq high -- warning jnxOpticsRxCarrierFreqLow(35), -- rx Carrier freq low -- warning jnxOpticsChromaticDispHighWarning(36), -- CD high warning jnxOpticsChromaticDispLowWarning(37), -- CD low warning jnxOpticsQLowWarning(38), -- Q low warning jnxOpticsOSNRLowWarning(39), -- OSNR low warning jnxOpticsCarrierFreqHighAlert(40), -- Carrier freq high -- TCA jnxOpticsCarrierFreqLowAlert(41), -- Carrier freq Low -- TCA jnxOptics24HourCarrierFreqHighAlert(42), -- Carrier freq high -- TCA 24Hour jnxOptics24HourCarrierFreqLowAlert(43), -- Carrier freq Low -- TCA 24Hour jnxOpticsLossOfLock(44), -- Loss Of Lock jnxOpticsLossOfSignal(45), -- Loss Of Signal jnxOpticsLossOfFrame(46), -- Loss Of Frame jnxOpticsLossOfMultiFrame(47), -- Loss Of Multi Frame jnxOpticsOTUBDI(48), -- Loss of backward defect indication jnxOpticsRxModemSYncFault(49), -- Rx Modem Sync Fault jnxOpticsRxModemLOL(50), -- Rx Modem Loss of Lock jnxOpticsRxLOA(51), -- Rx Loss of Alignment jnxOpticsModBiasControlLoopFail(52), -- Modulator bias control loop fail jnxOpticsILTAfault(53), -- ILTA fault jnxOpticsDACcalibrationfault(54), -- DAC calibration fault jnxOpticsADCcalibrationfault(55), -- ADC calibration fault jnxOpticsTecCurrentHighAlert(56), -- TEC Current high alarm jnxOpticsTecCurrentLowAlert(57), -- TEC Current low alarm jnxOpticsPamHistogramHighAlert(58), -- PAM Histogram high alarm jnxOpticsResidualIsiHighAlert(59), -- Residual ISI high alarm jnxOpticsResidualIsiLowAlert(60), -- Residual ISI low alarm jnxOpticsFecCorrectedErrorsHighAlert(61), -- Fec-Corrected Error Ratio high alarm jnxOpticsFecUCorrectedWordsHighAlert(62), -- Fec-UCorrected Words Ratio high alarm jnxOptics24HourTecCurrentHighAlert(63), -- TCA 24Hour - TEC Current high alarm jnxOptics24HourTecCurrentLowAlert(64), -- TCA 24Hour - TEC Current low alarm jnxOptics24HourPamHistogramHighAlert(65), -- TCA 24Hour - PAM Histogram high alarm jnxOptics24HourResidualIsiHighAlert(66), -- TCA 24Hour - Residual ISI high alarm jnxOptics24HourResidualIsiLowAlert(67), -- TCA 24Hour - Residual ISI low alarm jnxOptics24HourFecCorrectedErrorsHighAlert(68), -- TCA 24Hour - Fec-Corrected Error Ratio high alarm jnxOptics24HourFecUCorrectedWordsHighAlert(69), -- TCA 24Hour - Fec-UCorrected Words Ratio high alarm jnxOpticsLaserFreqErrorHighAlert(70), -- Laser freq error high -- TCA jnxOpticsLaserFreqErrorLowAlert(71), -- Laser freq error Low -- TCA jnxOptics24HourLaserFreqErrorHighAlert(72), -- Laser freq error high -- TCA 24Hour jnxOptics24HourLaserFreqErrorLowAlert(73), -- Laser freq error Low -- TCA 24Hour jnxOpticsSnrLowAlert(74), -- SNR low warning jnxOptics24HourSnrLowAlert(75), -- SNR low warning -- TCA 24Hour jnxOpticsPreFecBERHighAlert(76), -- PreFecBER warning jnxOptics24HourPreFecBERHignAlert(77) -- PreFecBER warning -- TCA 24Hour } JnxIplcNotificationId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Iplc alarm types" SYNTAX INTEGER { jnxIplcFpcAwgAddLosAlarm(1), jnxIplcFpcExpInLosAlarm(2), jnxIplcFpcOscAddLosAlarm(3), jnxIplcFpcOscDrpLosAlarm(4), jnxIplcFpcLineInLosAlarm(5), jnxIplcFpcEdfa1RefPwAlarm(6), jnxIplcFpcEdfa1OutPwAlarm(7), jnxIplcFpcEdfa1OutGain(8), jnxIplcFpcEdfa1PumpEolAlarm(9), jnxIplcFpcEdfa1TempAlarm(10), jnxIplcFpcEdfa1OutLosAlarm(11), jnxIplcFpcEdfa1InLosAlarm(12), jnxIplcFpcEdfa2RefPwAlarm(13), jnxIplcFpcEdfa2OutPwAlarm(14), jnxIplcFpcEdfa2OutGainAlarm(15), jnxIplcFpcEdfa2PumpEolAlarm(16), jnxIplcFpcEdfa2TempAlarm(17), jnxIplcFpcEdfa2OutLosAlarm(18), jnxIplcFpcEdfa2InLosAlarm(19), jnxIplcFpcWssTempAlarm(20), jnxIplcFpcWssVoltAlarm(21), jnxIplcFpcInterDiagAlarm(22), jnxIplcFpcFwCnsistAlarm(23), jnxIplcFpcHwFailAlarm(24), jnxIplcFpcFwFailAlarm(25), jnxIplcFpcOcmFailAlarm(26), jnxIplcFpcWssFailAlarm(27), jnxIplcFpcEdfa2FailAlarm(28), jnxIplcFpcEdfa1FailAlarm(29), jnxIplcFpcPwrFailAlarm(30), jnxIplcOscTxPowerHigh15minAlert(31), -- Tx high power alarm(tca 15 minutes): jnxIplcOscTxPowerLow15minAlert(32), -- Tx low power alarm jnxIplcOscRxPowerHigh15minAlert(33), -- Rx high power alarm jnxIplcOscRxPowerLow15minAlert(34), -- Rx low power alarm jnxIplcOscFiberLosHigh15minAlert(35), jnxIplcOscFiberLosLow15minAlert(36), jnxIplcLineOutVoaHigh15minAlert(37), jnxIplcLineOutVoaLow15minAlert(38), jnxIplcIngressEdfaInputPwHigh15minAlert(39), jnxIplcIngressEdfaInputPwLow15minAlert(40), jnxIplcIngressEdfaOutputPwHigh15minAlert(41), jnxIplcIngressEdfaOutputPwLow15minAlert(42), jnxIplcIngressEdfaSignalPwHigh15minAlert(43), jnxIplcIngressEdfaSignalPwLow15minAlert(44), jnxIplcIngressEdfaPumpCurrentHigh15minAlert(45), jnxIplcIngressEdfaPumpCurrentLow15minAlert(46), jnxIplcEgressEdfaInputPwHigh15minAlert(47), jnxIplcEgressEdfaInputPwLow15minAlert(48), jnxIplcEgressEdfaOutputPwHigh15minAlert(49), jnxIplcEgressEdfaOutputPwLow15minAlert(50), jnxIplcEgressEdfaSignalPwHigh15minAlert(51), jnxIplcEgressEdfaSignalPwLow15minAlert(52), jnxIplcEgressEdfaPumpCurrentHigh15minAlert(53), jnxIplcEgressEdfaPumpCurrentLow15minAlert(54), jnxIplcPowerMonitorAwgAddHigh15minAlert(55), jnxIplcPowerMonitorAwgAddLow15minAlert(56), jnxIplcPowerMonitorExpressInHigh15minAlert(57), jnxIplcPowerMonitorExpressInLow15minAlert(58), jnxIplcOcmPwHigh15minAlert(59), jnxIplcOcmPwLow15minAlert(60), jnxIplcOscTxPowerHigh24hourAlert(61), -- Tx high power alarm(tca 24hour): jnxIplcOscTxPowerLow24hourAlert(62), -- Tx low power alarm jnxIplcOscRxPowerHigh24hourAlert(63), -- Rx high power alarm jnxIplcOscRxPowerLow24hourAlert(64), -- Rx low power alarm jnxIplcOscFiberLosHigh24hourAlert(65), jnxIplcOscFiberLosLow24hourAlert(66), jnxIplcLineOutVoaHigh24hourAlert(67), jnxIplcLineOutVoaLow24hourAlert(68), jnxIplcIngressEdfaInputPwHigh24hourAlert(69), jnxIplcIngressEdfaInputPwLow24hourAlert(70), jnxIplcIngressEdfaOutputPwHigh24hourAlert(71), jnxIplcIngressEdfaOutputPwLow24hourAlert(72), jnxIplcIngressEdfaSignalPwHigh24hourAlert(73), jnxIplcIngressEdfaSignalPwLow24hourAlert(74), jnxIplcIngressEdfaPumpCurrentHigh24hourAlert(75), jnxIplcIngressEdfaPumpCurrentLow24hourAlert(76), jnxIplcEgressEdfaInputPwHigh24hourAlert(77), jnxIplcEgressEdfaInputPwLow24hourAlert(78), jnxIplcEgressEdfaOutputPwHigh24hourAlert(79), jnxIplcEgressEdfaOutputPwLow24hourAlert(80), jnxIplcEgressEdfaSignalPwHigh24hourAlert(81), jnxIplcEgressEdfaSignalPwLow24hourAlert(82), jnxIplcEgressEdfaPumpCurrentHigh24hourAlert(83), jnxIplcEgressEdfaPumpCurrentLow24hourAlert(84), jnxIplcPowerMonitorAwgAddHigh24hourAlert(85), jnxIplcPowerMonitorAwgAddLow24hourAlert(86), jnxIplcPowerMonitorExpressInHigh24hourAlert(87), jnxIplcPowerMonitorExpressInLow24hourAlert(88), jnxIplcOcmPwHigh24hourAlert(89), jnxIplcOcmPwLow24hourAlert(90), jnxIplcFpcSfpLosAlarm(91), jnxIplcFpcSfpLofAlarm(92) } JnxIlaNotificationId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Ila alarm types" SYNTAX INTEGER { jnxIlaBoardTemperatureAbnormalAlarm(1), jnxIlaPower0AbnormalAlarm(2), jnxIlaPower1AbnormalAlarm(3), jnxIlaFan0MissingAlarm(4), jnxIlaFan1MissingAlarm(5), jnxIlaFan2MissingAlarm(6), jnxIlaFan0SpeedAbnormalAlarm(7), jnxIlaFan1SpeedAbnormalAlarm(8), jnxIlaFan2SpeedAbnormalAlarm(9), jnxIlaSoftwareVersionAbnormalAlarm(10), jnxIlaCommunicationAbnormalAlarm(11), jnxIlaTableErrAlarm(12), jnxIlaEdfaEabCaseTemperatureAlarm(13), jnxIlaEdfaEabRFLAlarm(14), jnxIlaEdfaEabOOPAlarm(15), jnxIlaEdfaEabOOGAlarm(16), jnxIlaEdfaEabPump0EOLAlarm(17), jnxIlaEdfaEabPump1EOLAlarm(18), jnxIlaEdfaEabPump0TemperatureAlarm(19), jnxIlaEdfaEabPump1TemperatureAlarm(20), jnxIlaEdfaEabInputLOSAlarm(21), jnxIlaEdfaEabOutputLOSAlarm(22), jnxIlaEdfaEabCaliTableErrAlarm(23), jnxIlaEdfaEbaCaseTemperatureAlarm(24), jnxIlaEdfaEbaRFLAlarm(25), jnxIlaEdfaEbaOOPAlarm(26), jnxIlaEdfaEbaOOGAlarm(27), jnxIlaEdfaEbaPump0EOLAlarm(28), jnxIlaEdfaEbaPump1EOLAlarm(29), jnxIlaEdfaEbaPump0TemperatureAlarm(30), jnxIlaEdfaEbaPump1TemperatureAlarm(31), jnxIlaEdfaEbaInputLOSAlarm(32), jnxIlaEdfaEbaOutputLOSAlarm(33), jnxIlaEdfaEbaCaliTableErrAlarm(34), jnxIlaOscaAddPowerLOSAlarm(35), jnxIlaOscaDropPowerLOSAlarm(36), jnxIlaOscbAddPowerLOSAlarm(37), jnxIlaOscbDropPowerLOSAlarm(38), jnxIlaOscATxPwrLow15minAlert(39), jnxIlaOscATxPwrHigh15minAlert(40), jnxIlaOscARxPwrLow15minAlert(41), jnxIlaOscARxPwrHigh15minAlert(42), jnxIlaOscAFibLossLow15minAlert(43), jnxIlaOscAFibLossHigh15minAlert(44), jnxIlaVoaALineOutLow15minAlert(45), jnxIlaVoaALineOutHigh15minAlert(46), jnxIlaOscBTxPwrLow15minAlert(47), jnxIlaOscBTxPwrHigh15minAlert(48), jnxIlaOscBRxPwrLow15minAlert(49), jnxIlaOscBRxPwrHigh15minAlert(50), jnxIlaOscBFibLossLow15minAlert(51), jnxIlaOscBFibLossHigh15minAlert(52), jnxIlaVoaBLineOutLow15minAlert(53), jnxIlaVoaBLineOutHigh15minAlert(54), jnxIlaEdfaABInputPwrLow15minAlert(55), jnxIlaEdfaABInputPwrHigh15minAlert(56), jnxIlaEdfaABOutputPwrLow15minAlert(57), jnxIlaEdfaABOutputPwrHigh15minAlert(58), jnxIlaEdfaABPump0CurLow15minAlert(59), jnxIlaEdfaABPump0CurHigh15minAlert(60), jnxIlaEdfaABPump1CurLow15minAlert(61), jnxIlaEdfaABPump1CurHigh15minAlert(62), jnxIlaEdfaABPump0TempLow15minAlert(63), jnxIlaEdfaABPump0TempHigh15minAlert(64), jnxIlaEdfaABPump1TempLow15minAlert(65), jnxIlaEdfaABPump1TempHigh15minAlert(66), jnxIlaEdfaBAInputPwrLow15minAlert(67), jnxIlaEdfaBAInputPwrHigh15minAlert(68), jnxIlaEdfaBAOutputPwrLow15minAlert(69), jnxIlaEdfaBAOutputPwrHigh15minAlert(70), jnxIlaEdfaBAPump0CurLow15minAlert(71), jnxIlaEdfaBAPump0CurHigh15minAlert(72), jnxIlaEdfaBAPump1CurLow15minAlert(73), jnxIlaEdfaBAPump1CurHigh15minAlert(74), jnxIlaEdfaBAPump0TempLow15minAlert(75), jnxIlaEdfaBAPump0TempHigh15minAlert(76), jnxIlaEdfaBAPump1TempLow15minAlert(77), jnxIlaEdfaBAPump1TempHigh15minAlert(78), jnxIla24HourOscATxPwrLowAlert(79), jnxIla24HourOscATxPwrHighAlert(80), jnxIla24HourOscARxPwrLowAlert(81), jnxIla24HourOscARxPwrHighAlert(82), jnxIla24HourOscAFibLossLowAlert(83), jnxIla24HourOscAFibLossHighAlert(84), jnxIla24HourVoaALineOutLowAlert(85), jnxIla24HourVoaALineOutHighAlert(86), jnxIla24HourOscBTxPwrLowAlert(87), jnxIla24HourOscBTxPwrHighAlert(88), jnxIla24HourOscBRxPwrLowAlert(89), jnxIla24HourOscBRxPwrHighAlert(90), jnxIla24HourOscBFibLossLowAlert(91), jnxIla24HourOscBFibLossHighAlert(92), jnxIla24HourVoaBLineOutLowAlert(93), jnxIla24HourVoaBLineOutHighAlert(94), jnxIla24HourEdfaABInputPwrLowAlert(95), jnxIla24HourEdfaABInputPwrHighAlert(96), jnxIla24HourEdfaABOutputPwrLowAlert(97), jnxIla24HourEdfaABOutputPwrHighAlert(98), jnxIla24HourEdfaABPump0CurLowAlert(99), jnxIla24HourEdfaABPump0CurHighAlert(100), jnxIla24HourEdfaABPump1CurLowAlert(101), jnxIla24HourEdfaABPump1CurHighAlert(102), jnxIla24HourEdfaABPump0TempLowAlert(103), jnxIla24HourEdfaABPump0TempHighAlert(104), jnxIla24HourEdfaABPump1TempLowAlert(105), jnxIla24HourEdfaABPump1TempHighAlert(106), jnxIla24HourEdfaBAInputPwrLowAlert(107), jnxIla24HourEdfaBAInputPwrHighAlert(108), jnxIla24HourEdfaBAOutputPwrLowAlert(109), jnxIla24HourEdfaBAOutputPwrHighAlert(110), jnxIla24HourEdfaBAPump0CurLowAlert(111), jnxIla24HourEdfaBAPump0CurHighAlert(112), jnxIla24HourEdfaBAPump1CurLowAlert(113), jnxIla24HourEdfaBAPump1CurHighAlert(114), jnxIla24HourEdfaBAPump0TempLowAlert(115), jnxIla24HourEdfaBAPump0TempHighAlert(116), jnxIla24HourEdfaBAPump1TempLowAlert(117), jnxIla24HourEdfaBAPump1TempHighAlert(118), jnxIlaEdfaABSignalPwrLow15minAlert(119), jnxIlaEdfaABSignalPwrHigh15minAlert(120), jnxIla24HourEdfaABSignalPwrLowAlert(121), jnxIla24HourEdfaABSignalPwrHighAlert(122), jnxIlaEdfaBASignalPwrLow15minAlert(123), jnxIlaEdfaBASignalPwrHigh15minAlert(124), jnxIla24HourEdfaBASignalPwrLowAlert(125), jnxIla24HourEdfaBASignalPwrHighAlert(126), jnxIlaEdfaABGainRangeErrAlarm(127), jnxIlaEdfaBAGainRangeErrAlarm(128) } jnxOptics OBJECT IDENTIFIER ::= { jnxIfOpticsMib 1 } jnxOpticsPerformanceMonitoring OBJECT IDENTIFIER ::= { jnxIfOpticsMib 2 } jnxOpticsAlarm OBJECT IDENTIFIER ::= { jnxIfOpticsMib 3 } jnxOpticsOCh2 OBJECT IDENTIFIER ::= { jnxIfOpticsMib 4 } jnxIplcAlarm OBJECT IDENTIFIER ::= { jnxIfOpticsMib 5 } jnxIlaAlarm OBJECT IDENTIFIER ::= { jnxIfOpticsMib 6 } -- -- Optics config table -- jnxOpticsConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the optics config Table. " ::= { jnxOptics 1 } jnxOpticsConfigEntry OBJECT-TYPE SYNTAX JnxOpticsConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row that contains information about the optics config Table." INDEX { jnxOpticsConfigContainerIndex, jnxOpticsConfigL1Index, jnxOpticsConfigL2Index, jnxOpticsConfigL3Index } ::= { jnxOpticsConfigTable 1 } JnxOpticsConfigEntry ::= SEQUENCE { jnxOpticsConfigContainerIndex Integer32, jnxOpticsConfigL1Index Integer32, jnxOpticsConfigL2Index Integer32, jnxOpticsConfigL3Index Integer32, jnxOpticsType Integer32, jnxLaserEnable TruthValue, jnxWavelength Unsigned32, jnxSpacing JnxOpticsChannelSpacing, jnxModulation Unsigned32, jnxTxOpticalPower Integer32, jnxRxOpticalPower Integer32, jnxModuleTempHighThresh Integer32, jnxModuleTempLowThresh Integer32, jnxTxPowerHighThresh Integer32, jnxTxPowerLowThresh Integer32, jnxRxPowerHighThresh Integer32, jnxRxPowerLowThresh Integer32, jnx24HourModuleTempHighThresh Integer32, jnx24HourModuleTempLowThresh Integer32, jnx24HourTxPowerHighThresh Integer32, jnx24HourTxPowerLowThresh Integer32, jnx24HourRxPowerHighThresh Integer32, jnx24HourRxPowerLowThresh Integer32, jnxRxLosPowerWarningThresh Integer32, jnxRxLosPowerAlarmThresh Integer32, jnxOpticsCurrentStatus BITS, jnxTxPowerHighEnableTCA TruthValue, jnxTxPowerLowEnableTCA TruthValue, jnxRxPowerHighEnableTCA TruthValue, jnxRxPowerLowEnableTCA TruthValue, jnxModuleTempHighEnableTCA TruthValue, jnxModuleTempLowEnableTCA TruthValue, jnxCarFreqOffsetHighEnableTCA TruthValue, jnxCarFreqOffsetLowEnableTCA TruthValue, jnxCarFreqOffsetHighThresh Integer32, jnx24HourCarFreqOffsetHighThresh Integer32, jnxCarFreqOffsetLowThresh Integer32, jnx24HourCarFreqOffsetLowThresh Integer32 } jnxOpticsConfigContainerIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The associated jnxContentsContainerIndex - eg shelf.." ::= { jnxOpticsConfigEntry 1 } jnxOpticsConfigL1Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The level one index associated with this subject ... eg fpc slot." ::= { jnxOpticsConfigEntry 2 } jnxOpticsConfigL2Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The level two index associated with this subject .. eg pic slot." ::= { jnxOpticsConfigEntry 3 } jnxOpticsConfigL3Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The level three index associated with this subject.. eg port." ::= { jnxOpticsConfigEntry 4 } jnxOpticsType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " 0 - none 1 - SFP 2 - XFP 3 - SFP+ 4 - XFP+ 5 - CFP 6 - CFP+ 7 - Non pluggable 8 - QSFP DWDM" ::= { jnxOpticsConfigEntry 5 } jnxLaserEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " 0 - laser off 1 - laser on " ::= { jnxOpticsConfigEntry 6 } jnxWavelength OBJECT-TYPE SYNTAX Unsigned32 UNITS "0.01 nm" MAX-ACCESS read-write STATUS current DESCRIPTION "The transmit wavelength of the laser." ::= { jnxOpticsConfigEntry 7 } jnxSpacing OBJECT-TYPE SYNTAX JnxOpticsChannelSpacing MAX-ACCESS read-only STATUS current DESCRIPTION "A minimum nominal difference in frequency (GHz) between two adjacent channels." ::= { jnxOpticsConfigEntry 8 } jnxModulation OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Modulation Unknown - (1), NonPSK - (2), ODB - (3), DPSK - (4), QPSK - (5), DQPSK - (6), DPQPSK - (7), 16QAM - (8), 64QAM - (9), 256QAM - (10) " ::= { jnxOpticsConfigEntry 9 } jnxTxOpticalPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Transmit optical power." ::= { jnxOpticsConfigEntry 10 } jnxRxOpticalPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "Receive optical power." ::= { jnxOpticsConfigEntry 11 } jnxModuleTempHighThresh OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius (0.01 degrees C)" MAX-ACCESS read-only STATUS current DESCRIPTION "High module temerature in degree fahrenheit for a 15 minute period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 12 } jnxModuleTempLowThresh OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius (0.01 degrees C)" MAX-ACCESS read-only STATUS current DESCRIPTION "Low module temerature in degree fahrenheit for a 15 minute period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 13 } jnxTxPowerHighThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Tx power for a 15 minute period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 14 } jnxTxPowerLowThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Tx Power for a 15 minute period below which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 15 } jnxRxPowerHighThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Rx power for a 15 minute period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 16 } jnxRxPowerLowThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Rx Power for a 15 minute period below which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 17 } jnx24HourModuleTempHighThresh OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius (0.01 degrees C)" MAX-ACCESS read-only STATUS current DESCRIPTION "High module temerature in degree fahrenheit for a 24 hour period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 18 } jnx24HourModuleTempLowThresh OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius (0.01 degrees C)" MAX-ACCESS read-only STATUS current DESCRIPTION "Low module temerature in degree fahrenheit for a 24 hour period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 19 } jnx24HourTxPowerHighThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Tx power for a 24 hour period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 20 } jnx24HourTxPowerLowThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Tx for a 24 hour period Power below which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 21 } jnx24HourRxPowerHighThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Rx power for a 24 hour period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 22 } jnx24HourRxPowerLowThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Rx Power for a 24 hour period below which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 23 } jnxRxLosPowerWarningThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Rx Power warning threshold for seeting the optical LOS warning. " ::= { jnxOpticsConfigEntry 24 } jnxRxLosPowerAlarmThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Rx Power alarm threshold for seeting the optical LOS warning. " ::= { jnxOpticsConfigEntry 25 } jnxOpticsCurrentStatus OBJECT-TYPE SYNTAX BITS { opticalLos(1), wavelenthLockErr(2), powerHighAlarm(3), powerLowAlarm(4), biasCurrentHighAlarm(5), biasCurrentLowAlarm(6), temperatureHighAlarm(7), temperaturelowAlarm(8), txPLLLockAlarm(9), rxPLLLockAlarm(10), avgPowerAlarm(11), rxLossAvgPowerAlarm(12), lossofACPowerAlarm(13), txPowerHighThreshAlert(14), txPowerLowThreshAlert(15), rxPowerHighThreshAlert(16), rxPowerLowThreshAlert(17), moduleTempHighThreshAlert(18), moduleTempLowThreshAlert(19), txPowerHigh24HourThreshAlert(20), txPowerLow24HourThreshAlert(21), rxPowerHigh24HourThreshAlert(22), rxPowerLow24HourThreshAlert(23), moduleTempHigh24HourThreshAlert(24), moduleTempLow24HourThreshAlert(25), powerRxHighAlarm(26), powerRxLowAlarm(27), powerTxHighWarning(28), powerTxLowWarning(29), powerRxHighWarning(30), powerRxLowWarning(31), temperatureHighWarning(32), temperaturelowWarning(33) } MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { jnxOpticsConfigEntry 26 } jnxTxPowerHighEnableTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Enable/Disable for the Tx Power High TCA." ::= { jnxOpticsConfigEntry 27 } jnxTxPowerLowEnableTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Enable/Disable for the Tx Power Low TCA." ::= { jnxOpticsConfigEntry 28 } jnxRxPowerHighEnableTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Enable/Disable for the Rx Power High TCA." ::= { jnxOpticsConfigEntry 29 } jnxRxPowerLowEnableTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Enable/Disable for the Rx Power Low TCA." ::= { jnxOpticsConfigEntry 30 } jnxModuleTempHighEnableTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Enable/Disable for the Module Temp High TCA." ::= { jnxOpticsConfigEntry 31 } jnxModuleTempLowEnableTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Enable/Disable for the Module Temp Low TCA." ::= { jnxOpticsConfigEntry 32 } jnxCarFreqOffsetHighEnableTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Enable/Disable for the Carrier Frequency Offset High TCA." ::= { jnxOpticsConfigEntry 33 } jnxCarFreqOffsetLowEnableTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Enable/Disable for the CarrierFreqOffetLow TCA's." ::= { jnxOpticsConfigEntry 34 } jnxCarFreqOffsetHighThresh OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-write STATUS current DESCRIPTION "Carrier frequency offset for a 15 minute period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 35 } jnx24HourCarFreqOffsetHighThresh OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-write STATUS current DESCRIPTION "Carrier frequency offset for a 24 Hour period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 36 } jnxCarFreqOffsetLowThresh OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-write STATUS current DESCRIPTION "Carrier frequency offset for a 15 minute period Low which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 37 } jnx24HourCarFreqOffsetLowThresh OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-write STATUS current DESCRIPTION "Carrier frequency offset for a 24 Hour period Low which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsConfigEntry 38 } -- -- Tracetone config -- jnxOpticsTraceToneCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsTraceToneCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the optics tests." ::= { jnxOptics 2 } jnxOpticsTraceToneCfgEntry OBJECT-TYPE SYNTAX JnxOpticsTraceToneCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the optics FRU's." INDEX { jnxOpticsTraceToneCfgContainerIndex, jnxOpticsTraceToneCfgL1Index, jnxOpticsTraceToneCfgL2Index, jnxOpticsTraceToneCfgL3Index } ::= { jnxOpticsTraceToneCfgTable 1 } JnxOpticsTraceToneCfgEntry ::= SEQUENCE { jnxOpticsTraceToneCfgContainerIndex Integer32, jnxOpticsTraceToneCfgL1Index Integer32, jnxOpticsTraceToneCfgL2Index Integer32, jnxOpticsTraceToneCfgL3Index Integer32, jnxOpticsTraceToneCfgTxEnable TruthValue, jnxOpticsTraceToneCfgRxEnable TruthValue, jnxOpticsTraceToneCfgDestId OCTET STRING, jnxOpticsTraceToneCfgTxMsg OCTET STRING, jnxOpticsTraceToneCfgRxMsg OCTET STRING } jnxOpticsTraceToneCfgContainerIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The associated jnxContentsContainerIndex - eg shelf.." ::= { jnxOpticsTraceToneCfgEntry 1 } jnxOpticsTraceToneCfgL1Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The level one index associated with this subject ... eg fpc slot." ::= { jnxOpticsTraceToneCfgEntry 2 } jnxOpticsTraceToneCfgL2Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The level two index associated with this subject .. eg pic slot." ::= { jnxOpticsTraceToneCfgEntry 3 } jnxOpticsTraceToneCfgL3Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The level three index associated with this subject.. eg port." ::= { jnxOpticsTraceToneCfgEntry 4 } jnxOpticsTraceToneCfgTxEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This will enable/disable the transmit Trace tone feature." ::= { jnxOpticsTraceToneCfgEntry 5 } jnxOpticsTraceToneCfgRxEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This will enable/disable the receive Trace tone feature." ::= { jnxOpticsTraceToneCfgEntry 6 } jnxOpticsTraceToneCfgDestId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "This is the destination Id of the link ID/ the chassis and the blade. The transmit messages will also have the src id which is this chassis id and this port info." ::= { jnxOpticsTraceToneCfgEntry 7 } jnxOpticsTraceToneCfgTxMsg OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "This will be the transmit data in the tracetone message." ::= { jnxOpticsTraceToneCfgEntry 8 } jnxOpticsTraceToneCfgRxMsg OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This will be the receive data in the trace tone message." ::= { jnxOpticsTraceToneCfgEntry 9 } -- -- Notification Trigger Table -- jnxOpticsNotificationTrigDefaultHoldtimeUp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " This object will indicate the time (ms) for the defect to persist before it is declared an alarm. " ::= { jnxOptics 3 } jnxOpticsNotificationTrigDefaultHoldtimeDown OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " This object will indicate the time (ms) for the defect to absent before the alarm is cleared. " ::= { jnxOptics 4 } -- -- Table to configure individual optics notifications -- jnxOpticsNotificationTrigTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsNotificationTrigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the otn Alarm/Alart/Info trigger table. " ::= { jnxOptics 5 } jnxOpticsNotificationTrigEntry OBJECT-TYPE SYNTAX JnxOpticsNotificationTrigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row that contains information about the Otn Alarm Trigger Table. " INDEX { jnxOpticsNotificationTrigContainerIndex, jnxOpticsNotificationTrigL1Index, jnxOpticsNotificationTrigL2Index, jnxOpticsNotificationTrigL3Index, jnxOpticsNotificationTrigAlmId } ::= { jnxOpticsNotificationTrigTable 1 } JnxOpticsNotificationTrigEntry ::= SEQUENCE { jnxOpticsNotificationTrigContainerIndex Integer32, jnxOpticsNotificationTrigL1Index Integer32, jnxOpticsNotificationTrigL2Index Integer32, jnxOpticsNotificationTrigL3Index Integer32, jnxOpticsNotificationTrigAlmId JnxOpticsNotificationId, jnxOpticsNotificationTrigSeverity JnxOpticsSeverity, jnxOpticsNotificationTrigIgnore TruthValue, jnxOpticsNotificationTrigHoldtimeUp Integer32, jnxOpticsNotificationTrigHoldtimeDown Integer32, jnxOpticsTrigServiceStateAction JnxOpticsServiceStateAction } jnxOpticsNotificationTrigContainerIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The associated jnxContentsContainerIndex - eg shelf." ::= { jnxOpticsNotificationTrigEntry 1 } jnxOpticsNotificationTrigL1Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The level one index associated with this subject ... eg fpc slot." ::= { jnxOpticsNotificationTrigEntry 2 } jnxOpticsNotificationTrigL2Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The level two index associated with this subject .. eg pic slot." ::= { jnxOpticsNotificationTrigEntry 3 } jnxOpticsNotificationTrigL3Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The level three index associated with this subject.. eg port. " ::= { jnxOpticsNotificationTrigEntry 4 } jnxOpticsNotificationTrigAlmId OBJECT-TYPE SYNTAX JnxOpticsNotificationId MAX-ACCESS not-accessible STATUS current DESCRIPTION " This will be the type of Alarm as defined by JnxOpticsNotificationId " ::= { jnxOpticsNotificationTrigEntry 5 } jnxOpticsNotificationTrigSeverity OBJECT-TYPE SYNTAX JnxOpticsSeverity MAX-ACCESS read-write STATUS current DESCRIPTION " This will be the Severity of the Notification. " ::= { jnxOpticsNotificationTrigEntry 6 } jnxOpticsNotificationTrigIgnore OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " This object will ignore the alarm when set. " ::= { jnxOpticsNotificationTrigEntry 7 } jnxOpticsNotificationTrigHoldtimeUp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " This object will indicate the time (ms) for the defect to persist before it is declared an alarm. " ::= { jnxOpticsNotificationTrigEntry 8 } jnxOpticsNotificationTrigHoldtimeDown OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " This object will indicate the time (ms) the defect is absent before the alarm is cleared. " ::= { jnxOpticsNotificationTrigEntry 9 } jnxOpticsTrigServiceStateAction OBJECT-TYPE SYNTAX JnxOpticsServiceStateAction MAX-ACCESS read-only STATUS current DESCRIPTION " This will indicate whether this alarm is service affecting or not . " ::= { jnxOpticsNotificationTrigEntry 10 } -- -- Optical PM data -- jnxOpticsPMCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsPMCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of current PM entries." ::= { jnxOpticsPerformanceMonitoring 1 } jnxOpticsPMCurrentEntry OBJECT-TYPE SYNTAX JnxOpticsPMCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row that contains information about the PM Current Table." INDEX { ifIndex } ::= { jnxOpticsPMCurrentTable 1 } JnxOpticsPMCurrentEntry ::= SEQUENCE { jnxPMCurChromaticDispersion Integer32, jnxPMCurDiffGroupDelay Integer32, jnxPMCurPolarizationState Integer32, jnxPMCurPolarDepLoss Integer32, jnxPMCurQ Integer32, jnxPMCurSNR Integer32, jnxPMCurTxOutputPower Integer32, jnxPMCurRxInputPower Integer32, jnxPMCurMinChromaticDispersion Integer32, jnxPMCurMaxChromaticDispersion Integer32, jnxPMCurAvgChromaticDispersion Integer32, jnxPMCurMinDiffGroupDelay Integer32, jnxPMCurMaxDiffGroupDelay Integer32, jnxPMCurAvgDiffGroupDelay Integer32, jnxPMCurMinPolarState Integer32, jnxPMCurMaxPolarState Integer32, jnxPMCurAvgPolarState Integer32, jnxPMCurMinPolarDepLoss Integer32, jnxPMCurMaxPolarDepLoss Integer32, jnxPMCurAvgPolarDepLoss Integer32, jnxPMCurMinQ Integer32, jnxPMCurMaxQ Integer32, jnxPMCurAvgQ Integer32, jnxPMCurMinSNR Integer32, jnxPMCurMaxSNR Integer32, jnxPMCurAvgSNR Integer32, jnxPMCurMinTxOutputPower Integer32, jnxPMCurMaxTxOutputPower Integer32, jnxPMCurAvgTxOutputPower Integer32, jnxPMCurMinRxInputPower Integer32, jnxPMCurMaxRxInputPower Integer32, jnxPMCurAvgRxInputPower Integer32, jnxPMCurSuspectedFlag TruthValue, jnxPMCurSuspectReason Integer32, jnxPMCurTxLaserBiasCurrent Integer32, jnxPMCurMinTxLaserBiasCurrent Integer32, jnxPMCurMaxTxLaserBiasCurrent Integer32, jnxPMCurAvgTxLaserBiasCurrent Integer32, jnxPMCurTemperature Integer32, jnxPMCurMinTemperature Integer32, jnxPMCurMaxTemperature Integer32, jnxPMCurAvgTemperature Integer32, jnxPMCurCarFreqOffset Integer32, jnxPMCurMinCarFreqOffset Integer32, jnxPMCurMaxCarFreqOffset Integer32, jnxPMCurAvgCarFreqOffset Integer32, jnxPMCurRxLaserBiasCurrent Integer32, jnxPMCurMinRxLaserBiasCurrent Integer32, jnxPMCurMaxRxLaserBiasCurrent Integer32, jnxPMCurAvgRxLaserBiasCurrent Integer32, jnxPMCurTecCurrent Integer32, jnxPMCurMinTecCurrent Integer32, jnxPMCurMaxTecCurrent Integer32, jnxPMCurAvgTecCurrent Integer32, jnxPMCurResidualDispersion Integer32, jnxPMCurMinResidualDispersion Integer32, jnxPMCurMaxResidualDispersion Integer32, jnxPMCurAvgResidualDispersion Integer32, jnxPMCurLevelHistogram Integer32, jnxPMCurMinLevelHistogram Integer32, jnxPMCurMaxLevelHistogram Integer32, jnxPMCurAvgLevelHistogram Integer32, jnxPMCurLaserFrequencyError Integer32, jnxPMCurMinLaserFrequencyError Integer32, jnxPMCurMaxLaserFrequencyError Integer32, jnxPMCurAvgLaserFrequencyError Integer32, jnxPMCurFECCorrectedErrorsMantissa Integer32, jnxPMCurFECCorrectedErrorsExponent Integer32, jnxPMCurMinFECCorrectedErrorsMantissa Integer32, jnxPMCurMinFECCorrectedErrorsExponent Integer32, jnxPMCurMaxFECCorrectedErrorsMantissa Integer32, jnxPMCurMaxFECCorrectedErrorsExponent Integer32, jnxPMCurAvgFECCorrectedErrorsMantissa Integer32, jnxPMCurAvgFECCorrectedErrorsExponent Integer32, jnxPMCurFECUCorrectedWordsMantissa Integer32, jnxPMCurFECUCorrectedWordsExponent Integer32, jnxPMCurMinFECUCorrectedWordsMantissa Integer32, jnxPMCurMinFECUCorrectedWordsExponent Integer32, jnxPMCurMaxFECUCorrectedWordsMantissa Integer32, jnxPMCurMaxFECUCorrectedWordsExponent Integer32, jnxPMCurAvgFECUCorrectedWordsMantissa Integer32, jnxPMCurAvgFECUCorrectedWordsExponent Integer32 } jnxPMCurChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Chromatic Dispersion measured at Rx Transceiver port" ::= { jnxOpticsPMCurrentEntry 1 } jnxPMCurDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Differential group delay " ::= { jnxOpticsPMCurrentEntry 2 } jnxPMCurPolarizationState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION " Polarization state " ::= { jnxOpticsPMCurrentEntry 3 } jnxPMCurPolarDepLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "The polarisation dependent loss (PDL) is the difference (in dB) between the maximum and minimum values of the channel insertion loss (or gain) of the black-link from point SS to RS due to a variation of the state of polarization (SOP) over all SOPs" ::= { jnxOpticsPMCurrentEntry 4 } jnxPMCurQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "'Q' factor estimated at Rx Transceiver port " ::= { jnxOpticsPMCurrentEntry 5 } jnxPMCurSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "SNR - signal to noise ratio" ::= { jnxOpticsPMCurrentEntry 6 } jnxPMCurTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "TxOutputPower - transmit output power " ::= { jnxOpticsPMCurrentEntry 7 } jnxPMCurRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "RxInputPower - receive output power" ::= { jnxOpticsPMCurrentEntry 8 } jnxPMCurMinChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Residual Chromatic Dispersion measured at Rx Transceiver port" ::= { jnxOpticsPMCurrentEntry 9 } jnxPMCurMaxChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Residual Chromatic Dispersion measured at Rx Transceiver port" ::= { jnxOpticsPMCurrentEntry 10 } jnxPMCurAvgChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Residual Chromatic Dispersion measured at Rx Transceiver port" ::= { jnxOpticsPMCurrentEntry 11 } jnxPMCurMinDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Differential group delay " ::= { jnxOpticsPMCurrentEntry 12 } jnxPMCurMaxDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Differential group delay " ::= { jnxOpticsPMCurrentEntry 13 } jnxPMCurAvgDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Differential group delay " ::= { jnxOpticsPMCurrentEntry 14 } jnxPMCurMinPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Polarization state " ::= { jnxOpticsPMCurrentEntry 15 } jnxPMCurMaxPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Polarization state " ::= { jnxOpticsPMCurrentEntry 16 } jnxPMCurAvgPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Avg Polarization state " ::= { jnxOpticsPMCurrentEntry 17 } jnxPMCurMinPolarDepLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Min - The polarisation dependent loss (PDL)" ::= { jnxOpticsPMCurrentEntry 18 } jnxPMCurMaxPolarDepLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Max - The polarisation dependent loss (PDL)" ::= { jnxOpticsPMCurrentEntry 19 } jnxPMCurAvgPolarDepLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Avg - The polarisation dependent loss (PDL)" ::= { jnxOpticsPMCurrentEntry 20 } jnxPMCurMinQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Min 'Q' factor estimated at Rx Transceiver port " ::= { jnxOpticsPMCurrentEntry 21 } jnxPMCurMaxQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Max 'Q' factor estimated at Rx Transceiver port " ::= { jnxOpticsPMCurrentEntry 22 } jnxPMCurAvgQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Avg 'Q' factor estimated at Rx Transceiver port " ::= { jnxOpticsPMCurrentEntry 23 } jnxPMCurMinSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Min SNR - signal to noise ratio" ::= { jnxOpticsPMCurrentEntry 24 } jnxPMCurMaxSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Max SNR - signal to noise ratio" ::= { jnxOpticsPMCurrentEntry 25 } jnxPMCurAvgSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Avg SNR - signal to noise ratio" ::= { jnxOpticsPMCurrentEntry 26 } jnxPMCurMinTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "Min TxOutputPower - transmit output power " ::= { jnxOpticsPMCurrentEntry 27 } jnxPMCurMaxTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "Max TxOutputPower - transmit output power " ::= { jnxOpticsPMCurrentEntry 28 } jnxPMCurAvgTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "Avg TxOutputPower - transmit output power " ::= { jnxOpticsPMCurrentEntry 29 } jnxPMCurMinRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "Min RxInputPower - receive output power" ::= { jnxOpticsPMCurrentEntry 30 } jnxPMCurMaxRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "Max RxInputPower - receive output power" ::= { jnxOpticsPMCurrentEntry 31 } jnxPMCurAvgRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "Avg RxInputPower - receive output power" ::= { jnxOpticsPMCurrentEntry 32 } jnxPMCurSuspectedFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the data in this entry may be unreliable." ::= { jnxOpticsPMCurrentEntry 33 } jnxPMCurSuspectReason OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "If SuspectedFlag is true, the reson for the PM data being suspect. 0 - not applicable 1 - unknown 2 - new object 3 - interface disabled 4 - clock shift detected 5 - cleared by user 6 - interval too short secs < 890 7 - interval too long secs > 910 8 - near end unavailable 9 - far end unavailable 10 - partial data 11 - missing intervals due to restarts " ::= { jnxOpticsPMCurrentEntry 34 } jnxPMCurTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Trasmit LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 35 } jnxPMCurMinTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum trasmit LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 36 } jnxPMCurMaxTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum trasmit LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 37 } jnxPMCurAvgTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Average LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 38 } jnxPMCurTemperature OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 39 } jnxPMCurMinTemperature OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Temperature measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 40 } jnxPMCurMaxTemperature OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Temperature measure at Transceiver port" ::= { jnxOpticsPMCurrentEntry 41 } jnxPMCurAvgTemperature OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Temperature measure at Transceiver port" ::= { jnxOpticsPMCurrentEntry 42 } jnxPMCurCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Carrier frequency offset measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 43 } jnxPMCurMinCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Carrier frequency offset measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 44 } jnxPMCurMaxCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Carrier frequency offset measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 45 } jnxPMCurAvgCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Carrier frequency offset measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 46 } jnxPMCurRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 47 } jnxPMCurMinRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Minimum LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 48 } jnxPMCurMaxRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Maximum LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 49 } jnxPMCurAvgRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Average LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 50 } jnxPMCurTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received TecCurrent measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 51 } jnxPMCurMinTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Minimum TecCurrent measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 52 } jnxPMCurMaxTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Maximum TecCurrent measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 53 } jnxPMCurAvgTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Average TecCurrent measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 54 } jnxPMCurResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS ".1 ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Dispersion measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 55 } jnxPMCurMinResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS ".1 ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Residual Dispersion measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 56 } jnxPMCurMaxResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS ".1 ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Residual Dispersion measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 57 } jnxPMCurAvgResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS ".1 ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Residual Dispersion measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 58 } jnxPMCurLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The rate of measured signal at Transceiver port" ::= { jnxOpticsPMCurrentEntry 59 } jnxPMCurMinLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Minimum rate of measured signal at Transceiver port" ::= { jnxOpticsPMCurrentEntry 60 } jnxPMCurMaxLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Maximum rate of measured signal at Transceiver port" ::= { jnxOpticsPMCurrentEntry 61 } jnxPMCurAvgLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Average rate of measured signal at Transceiver port" ::= { jnxOpticsPMCurrentEntry 62 } jnxPMCurLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Laser Frequency Error measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 63 } jnxPMCurMinLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Laser Frequency Error measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 64 } jnxPMCurMaxLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Laser Frequency Error measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 65 } jnxPMCurAvgLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Laser Frequency Error measured at Transceiver port" ::= { jnxOpticsPMCurrentEntry 66 } jnxPMCurFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Pre-FEC BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 67 } jnxPMCurFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Pre-FEC BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 68 } jnxPMCurMinFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Pre-FEC BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 69 } jnxPMCurMinFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Pre-FEC BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 70 } jnxPMCurMaxFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Pre-FEC BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 71 } jnxPMCurMaxFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Pre-FEC BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 72 } jnxPMCurAvgFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Pre-FEC BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 73 } jnxPMCurAvgFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Pre-FEC BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 74 } jnxPMCurFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Uncorrected BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 75 } jnxPMCurFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Uncorrected BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 76 } jnxPMCurMinFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Uncorrected BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 77 } jnxPMCurMinFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Uncorrected BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 78 } jnxPMCurMaxFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Uncorrected BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 79 } jnxPMCurMaxFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Uncorrected BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 80 } jnxPMCurAvgFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Uncorrected BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 81 } jnxPMCurAvgFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Uncorrected BER since last counter reset" ::= { jnxOpticsPMCurrentEntry 82 } -- -- PM Interval Table -- jnxOpticsPMIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsPMIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of current PM entries." ::= { jnxOpticsPerformanceMonitoring 2 } jnxOpticsPMIntervalEntry OBJECT-TYPE SYNTAX JnxOpticsPMIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row that contains information about the PM Interval Table." INDEX { ifIndex, jnxOpticsPMIntervalNumber } ::= { jnxOpticsPMIntervalTable 1 } JnxOpticsPMIntervalEntry ::= SEQUENCE { jnxOpticsPMIntervalNumber Unsigned32, jnxPMIntMinChromaticDispersion Integer32, jnxPMIntMaxChromaticDispersion Integer32, jnxPMIntAvgChromaticDispersion Integer32, jnxPMIntMinDiffGroupDelay Integer32, jnxPMIntMaxDiffGroupDelay Integer32, jnxPMIntAvgDiffGroupDelay Integer32, jnxPMIntMinPolarState Integer32, jnxPMIntMaxPolarState Integer32, jnxPMIntAvgPolarState Integer32, jnxPMIntMinPolarDependentLoss Integer32, jnxPMIntMaxPolarDependentLoss Integer32, jnxPMIntAvgPolarDependentLoss Integer32, jnxPMIntMinQ Integer32, jnxPMIntMaxQ Integer32, jnxPMIntAvgQ Integer32, jnxPMIntMinSNR Integer32, jnxPMIntMaxSNR Integer32, jnxPMIntAvgSNR Integer32, jnxPMIntMinTxOutputPower Integer32, jnxPMIntMaxTxOutputPower Integer32, jnxPMIntAvgTxOutputPower Integer32, jnxPMIntMinRxInputPower Integer32, jnxPMIntMaxRxInputPower Integer32, jnxPMIntAvgRxInputPower Integer32, jnxPMIntTimeStamp DateAndTime, jnxPMIntSuspectedFlag TruthValue, jnxPMIntSuspectReason Integer32, jnxPMIntMinTxLaserBiasCurrent Integer32, jnxPMIntMaxTxLaserBiasCurrent Integer32, jnxPMIntAvgTxLaserBiasCurrent Integer32, jnxPMIntMinTemperature Integer32, jnxPMIntMaxTemperature Integer32, jnxPMIntAvgTemperature Integer32, jnxPMIntMinCarFreqOffset Integer32, jnxPMIntMaxCarFreqOffset Integer32, jnxPMIntAvgCarFreqOffset Integer32, jnxPMIntMinRxLaserBiasCurrent Integer32, jnxPMIntMaxRxLaserBiasCurrent Integer32, jnxPMIntAvgRxLaserBiasCurrent Integer32, jnxPMIntMinTecCurrent Integer32, jnxPMIntMaxTecCurrent Integer32, jnxPMIntAvgTecCurrent Integer32, jnxPMIntMinResidualDispersion Integer32, jnxPMIntMaxResidualDispersion Integer32, jnxPMIntAvgResidualDispersion Integer32, jnxPMIntMinLevelHistogram Integer32, jnxPMIntMaxLevelHistogram Integer32, jnxPMIntAvgLevelHistogram Integer32, jnxPMIntMinLaserFrequencyError Integer32, jnxPMIntMaxLaserFrequencyError Integer32, jnxPMIntAvgLaserFrequencyError Integer32, jnxPMIntMinFECCorrectedErrorsMantissa Integer32, jnxPMIntMinFECCorrectedErrorsExponent Integer32, jnxPMIntMaxFECCorrectedErrorsMantissa Integer32, jnxPMIntMaxFECCorrectedErrorsExponent Integer32, jnxPMIntAvgFECCorrectedErrorsMantissa Integer32, jnxPMIntAvgFECCorrectedErrorsExponent Integer32, jnxPMIntMinFECUCorrectedWordsMantissa Integer32, jnxPMIntMinFECUCorrectedWordsExponent Integer32, jnxPMIntMaxFECUCorrectedWordsMantissa Integer32, jnxPMIntMaxFECUCorrectedWordsExponent Integer32, jnxPMIntAvgFECUCorrectedWordsMantissa Integer32, jnxPMIntAvgFECUCorrectedWordsExponent Integer32 } jnxOpticsPMIntervalNumber OBJECT-TYPE SYNTAX Unsigned32(1..96) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the 15 mintute interavl number." ::= { jnxOpticsPMIntervalEntry 1 } jnxPMIntMinChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Chromatic Dispersion measured at Rx Transceiver port - min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 2 } jnxPMIntMaxChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Chromatic Dispersion measured at Rx Transceiver port - max in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 3 } jnxPMIntAvgChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Chromatic Dispersion measured at Rx Transceiver port - average in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 4 } jnxPMIntMinDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Differential group delay measured at Rx Transceiver port -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 5 } jnxPMIntMaxDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Differential group delay measured at Rx Transceiver port -- max in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 6 } jnxPMIntAvgDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Differential group delay measured at Rx Transceiver port -- average in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 7 } jnxPMIntMinPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization state -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 8 } jnxPMIntMaxPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization state -- max in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 9 } jnxPMIntAvgPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization state -- average in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 10 } jnxPMIntMinPolarDependentLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization Dependent Loss -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 11 } jnxPMIntMaxPolarDependentLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization Dependent Loss -- max in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 12 } jnxPMIntAvgPolarDependentLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization Dependent Loss -- average in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 13 } jnxPMIntMinQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Q -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 14 } jnxPMIntMaxQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Q -- max in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 15 } jnxPMIntAvgQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Q -- Avg in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 16 } jnxPMIntMinSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "SNR -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 17 } jnxPMIntMaxSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "SNR -- max in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 18 } jnxPMIntAvgSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "SNR -- avg in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 19 } jnxPMIntMinTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "TxOutputPower -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 20 } jnxPMIntMaxTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "TxOutputPower -- max in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 21 } jnxPMIntAvgTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "TxOutputPower -- average in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 22 } jnxPMIntMinRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "RxInputPower -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 23} jnxPMIntMaxRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "RxInputPower -- max in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 24 } jnxPMIntAvgRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "RxInputPower -- average in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 25 } jnxPMIntTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time stamp PM interval" ::= { jnxOpticsPMIntervalEntry 26 } jnxPMIntSuspectedFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the data in this entry may be unreliable." ::= { jnxOpticsPMIntervalEntry 27 } jnxPMIntSuspectReason OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "If SuspectedFlag is true, the reson for the PM data being suspect. 0 - not applicable 1 - unknown 2 - new object 3 - interface disabled 4 - clock shift detected 5 - cleared by user 6 - interval too short secs < 890 7 - interval too long secs > 910 8 - near end unavailable 9 - far end unavailable 10 - partial data 11 - missing intervals due to restarts " ::= { jnxOpticsPMIntervalEntry 28 } jnxPMIntMinTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit Minimum LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMIntervalEntry 29 } jnxPMIntMaxTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit Maximum LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMIntervalEntry 30 } jnxPMIntAvgTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit Average LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMIntervalEntry 31 } jnxPMIntMinTemperature OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Temperature measured at Transceiver port" ::= { jnxOpticsPMIntervalEntry 32 } jnxPMIntMaxTemperature OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Temperature measure at Transceiver port" ::= { jnxOpticsPMIntervalEntry 33 } jnxPMIntAvgTemperature OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Temperature measure at Transceiver port" ::= { jnxOpticsPMIntervalEntry 34 } jnxPMIntMinCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "Mhz" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Carrier frequency offset measured at Transceiver port" ::= { jnxOpticsPMIntervalEntry 35 } jnxPMIntMaxCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Carrier frequency offset measured at Transceiver port" ::= { jnxOpticsPMIntervalEntry 36 } jnxPMIntAvgCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Carrier frequency offset measured at Transceiver port" ::= { jnxOpticsPMIntervalEntry 37 } jnxPMIntMinRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Receive Minimum LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMIntervalEntry 38 } jnxPMIntMaxRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Receive Maximum LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMIntervalEntry 39 } jnxPMIntAvgRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Receive Average LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMIntervalEntry 40 } jnxPMIntMinTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Minimum TecCurrent measured at Transceiver port -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 41 } jnxPMIntMaxTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Maximum TecCurrent measured at Transceiver port -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 42 } jnxPMIntAvgTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Average TecCurrent measured at Transceiver port -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 43 } jnxPMIntMinResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Residual Dispersion measured at Transceiver port -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 44 } jnxPMIntMaxResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Residual Dispersion measured at Transceiver port -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 45 } jnxPMIntAvgResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Residual Dispersion measured at Transceiver port -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 46 } jnxPMIntMinLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Minimum rate of measured signal at Transceiver port -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 47 } jnxPMIntMaxLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Maximum rate of measured signal at Transceiver port -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 48 } jnxPMIntAvgLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Average rate of measured signal at Transceiver port -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 49 } jnxPMIntMinLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Laser Frequency Error measured at Transceiver port -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 50 } jnxPMIntMaxLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Laser Frequency Error measured at Transceiver port -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 51 } jnxPMIntAvgLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Laser Frequency Error measured at Transceiver port -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 52 } jnxPMIntMinFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Pre-FEC BER since last counter reset -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 53 } jnxPMIntMinFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Pre-FEC BER since last counter reset -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 54 } jnxPMIntMaxFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Pre-FEC BER since last counter reset -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 55 } jnxPMIntMaxFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Pre-FEC BER since last counter reset -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 56 } jnxPMIntAvgFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Pre-FEC BER since last counter reset -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 57 } jnxPMIntAvgFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Pre-FEC BER since last counter reset -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 58 } jnxPMIntMinFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Uncorrected BER since last counter reset -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 59 } jnxPMIntMinFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Uncorrected BER since last counter reset -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 60 } jnxPMIntMaxFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Uncorrected BER since last counter reset -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 61 } jnxPMIntMaxFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Uncorrected BER since last counter reset -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 62 } jnxPMIntAvgFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Uncorrected BER since last counter reset -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 63 } jnxPMIntAvgFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Uncorrected BER since last counter reset -- min in the 15 minute interval" ::= { jnxOpticsPMIntervalEntry 64 } -- -- Cur/Prev Day Table -- jnxOpticsPMDayTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsPMDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of current PM Day entries." ::= { jnxOpticsPerformanceMonitoring 3 } jnxOpticsPMDayEntry OBJECT-TYPE SYNTAX JnxOpticsPMDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row that contains information about the PM Day Table" INDEX { ifIndex, jnxOpticsPMDayIndex } ::= { jnxOpticsPMDayTable 1 } JnxOpticsPMDayEntry ::= SEQUENCE { jnxOpticsPMDayIndex Unsigned32, jnxPMDayMinChromaticDispersion Integer32, jnxPMDayMaxChromaticDispersion Integer32, jnxPMDayAvgChromaticDispersion Integer32, jnxPMDayMinDiffGroupDelay Integer32, jnxPMDayMaxDiffGroupDelay Integer32, jnxPMDayAvgDiffGroupDelay Integer32, jnxPMDayMinPolarState Integer32, jnxPMDayMaxPolarState Integer32, jnxPMDayAvgPolarState Integer32, jnxPMDayMinPolarDependentLoss Integer32, jnxPMDayMaxPolarDependentLoss Integer32, jnxPMDayAvgPolarDependentLoss Integer32, jnxPMDayMinQ Integer32, jnxPMDayMaxQ Integer32, jnxPMDayAvgQ Integer32, jnxPMDayMinSNR Integer32, jnxPMDayMaxSNR Integer32, jnxPMDayAvgSNR Integer32, jnxPMDayMinTxOutputPower Integer32, jnxPMDayMaxTxOutputPower Integer32, jnxPMDayAvgTxOutputPower Integer32, jnxPMDayMinRxInputPower Integer32, jnxPMDayMaxRxInputPower Integer32, jnxPMDayAvgRxInputPower Integer32, jnxPMDayTimeStamp DateAndTime, jnxPMDaySuspectedFlag TruthValue, jnxPMDaySuspectReason Integer32, jnxPMDayMinTxLaserBiasCurrent Integer32, jnxPMDayMaxTxLaserBiasCurrent Integer32, jnxPMDayAvgTxLaserBiasCurrent Integer32, jnxPMDayMinTemperature Integer32, jnxPMDayMaxTemperature Integer32, jnxPMDayAvgTemperature Integer32, jnxPMDayMinCarFreqOffset Integer32, jnxPMDayMaxCarFreqOffset Integer32, jnxPMDayAvgCarFreqOffset Integer32, jnxPMDayMinRxLaserBiasCurrent Integer32, jnxPMDayMaxRxLaserBiasCurrent Integer32, jnxPMDayAvgRxLaserBiasCurrent Integer32, jnxPMDayMinTecCurrent Integer32, jnxPMDayMaxTecCurrent Integer32, jnxPMDayAvgTecCurrent Integer32, jnxPMDayMinResidualDispersion Integer32, jnxPMDayMaxResidualDispersion Integer32, jnxPMDayAvgResidualDispersion Integer32, jnxPMDayMinLevelHistogram Integer32, jnxPMDayMaxLevelHistogram Integer32, jnxPMDayAvgLevelHistogram Integer32, jnxPMDayMinLaserFrequencyError Integer32, jnxPMDayMaxLaserFrequencyError Integer32, jnxPMDayAvgLaserFrequencyError Integer32, jnxPMDayMinFECCorrectedErrorsMantissa Integer32, jnxPMDayMinFECCorrectedErrorsExponent Integer32, jnxPMDayMaxFECCorrectedErrorsMantissa Integer32, jnxPMDayMaxFECCorrectedErrorsExponent Integer32, jnxPMDayAvgFECCorrectedErrorsMantissa Integer32, jnxPMDayAvgFECCorrectedErrorsExponent Integer32, jnxPMDayMinFECUCorrectedWordsMantissa Integer32, jnxPMDayMinFECUCorrectedWordsExponent Integer32, jnxPMDayMaxFECUCorrectedWordsMantissa Integer32, jnxPMDayMaxFECUCorrectedWordsExponent Integer32, jnxPMDayAvgFECUCorrectedWordsMantissa Integer32, jnxPMDayAvgFECUCorrectedWordsExponent Integer32 } jnxOpticsPMDayIndex OBJECT-TYPE SYNTAX Unsigned32(1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is 1 - cur day/ 2 - prev day " ::= { jnxOpticsPMDayEntry 1 } jnxPMDayMinChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Chromatic Dispersion measured at Rx Transceiver port - min in the day" ::= { jnxOpticsPMDayEntry 2 } jnxPMDayMaxChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Chromatic Dispersion measured at Rx Transceiver port - max in the day" ::= { jnxOpticsPMDayEntry 3 } jnxPMDayAvgChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Chromatic Dispersion measured at Rx Transceiver port - average in the day" ::= { jnxOpticsPMDayEntry 4 } jnxPMDayMinDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Differential Group Delay measured at Rx Transceiver port -- min in the day" ::= { jnxOpticsPMDayEntry 5 } jnxPMDayMaxDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Differential Group Delay measured at Rx Transceiver port -- max in the day" ::= { jnxOpticsPMDayEntry 6 } jnxPMDayAvgDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Differential Group Delay measured at Rx Transceiver port -- average in the day" ::= { jnxOpticsPMDayEntry 7 } jnxPMDayMinPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization state -- min in the day" ::= { jnxOpticsPMDayEntry 8 } jnxPMDayMaxPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization state -- max in the day" ::= { jnxOpticsPMDayEntry 9 } jnxPMDayAvgPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization state -- average in the day" ::= { jnxOpticsPMDayEntry 10 } jnxPMDayMinPolarDependentLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization Dependent Loss -- min in the day" ::= { jnxOpticsPMDayEntry 11 } jnxPMDayMaxPolarDependentLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization Dependent Loss -- max in the day" ::= { jnxOpticsPMDayEntry 12 } jnxPMDayAvgPolarDependentLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization Dependent Loss -- average in the day interval" ::= { jnxOpticsPMDayEntry 13 } jnxPMDayMinQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Q -- min in the day" ::= { jnxOpticsPMDayEntry 14 } jnxPMDayMaxQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Q -- max in the day" ::= { jnxOpticsPMDayEntry 15 } jnxPMDayAvgQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Q -- Avg in the day" ::= { jnxOpticsPMDayEntry 16 } jnxPMDayMinSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "SNR -- min in the day" ::= { jnxOpticsPMDayEntry 17 } jnxPMDayMaxSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "SNR -- max in the day" ::= { jnxOpticsPMDayEntry 18 } jnxPMDayAvgSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "SNR -- avg in the day" ::= { jnxOpticsPMDayEntry 19 } jnxPMDayMinTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "TxOutputPower -- min in the day" ::= { jnxOpticsPMDayEntry 20 } jnxPMDayMaxTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "TxOutputPower -- max in the day." ::= { jnxOpticsPMDayEntry 21 } jnxPMDayAvgTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "TxOutputPower -- average in the day." ::= { jnxOpticsPMDayEntry 22 } jnxPMDayMinRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "RxInputPower -- min in the day." ::= { jnxOpticsPMDayEntry 23} jnxPMDayMaxRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "RxInputPower -- max in the day." ::= { jnxOpticsPMDayEntry 24 } jnxPMDayAvgRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "RxInputPower -- average in the day." ::= { jnxOpticsPMDayEntry 25 } jnxPMDayTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time for the Day." ::= { jnxOpticsPMDayEntry 26 } jnxPMDaySuspectedFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the data in this entry may be unreliable." ::= { jnxOpticsPMDayEntry 27 } jnxPMDaySuspectReason OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "If SuspectedFlag is true, the reson for the PM data being suspect. 0 - not applicable 1 - unknown 2 - new object 3 - interface disabled 4 - clock shift detected 5 - cleared by user 6 - partial data 7 - one or more intervals are invaild " ::= { jnxOpticsPMDayEntry 28 } jnxPMDayMinTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMDayEntry 29 } jnxPMDayMaxTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit Minimum LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMDayEntry 30 } jnxPMDayAvgTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit Maximum LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMDayEntry 31 } jnxPMDayMinTemperature OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Temperature measured at Transceiver port" ::= { jnxOpticsPMDayEntry 32 } jnxPMDayMaxTemperature OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Temperature measure at Transceiver port" ::= { jnxOpticsPMDayEntry 33 } jnxPMDayAvgTemperature OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Temperature measure at Transceiver port" ::= { jnxOpticsPMDayEntry 34 } jnxPMDayMinCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "Mhz" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Carrier frequency offset measured at Transceiver port" ::= { jnxOpticsPMDayEntry 35 } jnxPMDayMaxCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Carrier frequency offset measured at Transceiver port" ::= { jnxOpticsPMDayEntry 36 } jnxPMDayAvgCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Carrier frequency offset measured at Transceiver port" ::= { jnxOpticsPMDayEntry 37 } jnxPMDayMinRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Receive LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMDayEntry 38 } jnxPMDayMaxRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Receive Minimum LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMDayEntry 39 } jnxPMDayAvgRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Receive Maximum LaserBiasCurrent measured at Transceiver port" ::= { jnxOpticsPMDayEntry 40 } jnxPMDayMinTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Minimum TecCurrent measured at Transceiver port" ::= { jnxOpticsPMDayEntry 41 } jnxPMDayMaxTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Maximum TecCurrent measured at Transceiver port" ::= { jnxOpticsPMDayEntry 42 } jnxPMDayAvgTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Average TecCurrent measured at Transceiver port" ::= { jnxOpticsPMDayEntry 43 } jnxPMDayMinResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Residual Dispersion measured at Transceiver port" ::= { jnxOpticsPMDayEntry 44 } jnxPMDayMaxResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Residual Dispersion measured at Transceiver port" ::= { jnxOpticsPMDayEntry 45 } jnxPMDayAvgResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Residual Dispersion measured at Transceiver port" ::= { jnxOpticsPMDayEntry 46 } jnxPMDayMinLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Minimum rate of measured signal at Transceiver port" ::= { jnxOpticsPMDayEntry 47 } jnxPMDayMaxLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Maximum rate of measured signal at Transceiver port" ::= { jnxOpticsPMDayEntry 48 } jnxPMDayAvgLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Average rate of measured signal at Transceiver port" ::= { jnxOpticsPMDayEntry 49 } jnxPMDayMinLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Laser Frequency Error measured at Transceiver port" ::= { jnxOpticsPMDayEntry 50 } jnxPMDayMaxLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Laser Frequency Error measured at Transceiver port" ::= { jnxOpticsPMDayEntry 51 } jnxPMDayAvgLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Laser Frequency Error measured at Transceiver port" ::= { jnxOpticsPMDayEntry 52 } jnxPMDayMinFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Pre-FEC BER since last counter reset" ::= { jnxOpticsPMDayEntry 53 } jnxPMDayMinFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Pre-FEC BER since last counter reset" ::= { jnxOpticsPMDayEntry 54 } jnxPMDayMaxFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Pre-FEC BER since last counter reset" ::= { jnxOpticsPMDayEntry 55 } jnxPMDayMaxFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Pre-FEC BER since last counter reset" ::= { jnxOpticsPMDayEntry 56 } jnxPMDayAvgFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Pre-FEC BER since last counter reset" ::= { jnxOpticsPMDayEntry 57 } jnxPMDayAvgFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Pre-FEC BER since last counter reset" ::= { jnxOpticsPMDayEntry 58 } jnxPMDayMinFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Uncorrected BER since last counter reset" ::= { jnxOpticsPMDayEntry 59 } jnxPMDayMinFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Uncorrected BER since last counter reset" ::= { jnxOpticsPMDayEntry 60 } jnxPMDayMaxFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Uncorrected BER since last counter reset" ::= { jnxOpticsPMDayEntry 61 } jnxPMDayMaxFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Uncorrected BER since last counter reset" ::= { jnxOpticsPMDayEntry 62 } jnxPMDayAvgFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Uncorrected BER since last counter reset" ::= { jnxOpticsPMDayEntry 63 } jnxPMDayAvgFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Uncorrected BER since last counter reset" ::= { jnxOpticsPMDayEntry 64 } -- -- Optical PM data -- jnxIfOpticsPMCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxIfOpticsPMCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of current PM entries." ::= { jnxOpticsPerformanceMonitoring 9 } jnxIfOpticsPMCurrentEntry OBJECT-TYPE SYNTAX JnxIfOpticsPMCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row that contains information about the PM Current Table." INDEX { ifIndex, jnxIfOpticsPMCurrentLaneIndex } ::= { jnxIfOpticsPMCurrentTable 1 } JnxIfOpticsPMCurrentEntry ::= SEQUENCE { jnxIfOpticsPMCurrentLaneIndex Unsigned32, jnxIfOpticsPMCurChromaticDispersion Integer32, jnxIfOpticsPMCurDiffGroupDelay Integer32, jnxIfOpticsPMCurPolarizationState Integer32, jnxIfOpticsPMCurPolarDepLoss Integer32, jnxIfOpticsPMCurQ Integer32, jnxIfOpticsPMCurSNR Integer32, jnxIfOpticsPMCurTxOutputPower Integer32, jnxIfOpticsPMCurRxInputPower Integer32, jnxIfOpticsPMCurMinChromaticDispersion Integer32, jnxIfOpticsPMCurMaxChromaticDispersion Integer32, jnxIfOpticsPMCurAvgChromaticDispersion Integer32, jnxIfOpticsPMCurMinDiffGroupDelay Integer32, jnxIfOpticsPMCurMaxDiffGroupDelay Integer32, jnxIfOpticsPMCurAvgDiffGroupDelay Integer32, jnxIfOpticsPMCurMinPolarState Integer32, jnxIfOpticsPMCurMaxPolarState Integer32, jnxIfOpticsPMCurAvgPolarState Integer32, jnxIfOpticsPMCurMinPolarDepLoss Integer32, jnxIfOpticsPMCurMaxPolarDepLoss Integer32, jnxIfOpticsPMCurAvgPolarDepLoss Integer32, jnxIfOpticsPMCurMinQ Integer32, jnxIfOpticsPMCurMaxQ Integer32, jnxIfOpticsPMCurAvgQ Integer32, jnxIfOpticsPMCurMinSNR Integer32, jnxIfOpticsPMCurMaxSNR Integer32, jnxIfOpticsPMCurAvgSNR Integer32, jnxIfOpticsPMCurMinTxOutputPower Integer32, jnxIfOpticsPMCurMaxTxOutputPower Integer32, jnxIfOpticsPMCurAvgTxOutputPower Integer32, jnxIfOpticsPMCurMinRxInputPower Integer32, jnxIfOpticsPMCurMaxRxInputPower Integer32, jnxIfOpticsPMCurAvgRxInputPower Integer32, jnxIfOpticsPMCurSuspectedFlag TruthValue, jnxIfOpticsPMCurSuspectReason Integer32, jnxIfOpticsPMCurTxLaserBiasCurrent Integer32, jnxIfOpticsPMCurMinTxLaserBiasCurrent Integer32, jnxIfOpticsPMCurMaxTxLaserBiasCurrent Integer32, jnxIfOpticsPMCurAvgTxLaserBiasCurrent Integer32, jnxIfOpticsPMCurTemperature Integer32, jnxIfOpticsPMCurMinTemperature Integer32, jnxIfOpticsPMCurMaxTemperature Integer32, jnxIfOpticsPMCurAvgTemperature Integer32, jnxIfOpticsPMCurCarFreqOffset Integer32, jnxIfOpticsPMCurMinCarFreqOffset Integer32, jnxIfOpticsPMCurMaxCarFreqOffset Integer32, jnxIfOpticsPMCurAvgCarFreqOffset Integer32, jnxIfOpticsPMCurRxLaserBiasCurrent Integer32, jnxIfOpticsPMCurMinRxLaserBiasCurrent Integer32, jnxIfOpticsPMCurMaxRxLaserBiasCurrent Integer32, jnxIfOpticsPMCurAvgRxLaserBiasCurrent Integer32, jnxIfOpticsPMCurTecCurrent Integer32, jnxIfOpticsPMCurMinTecCurrent Integer32, jnxIfOpticsPMCurMaxTecCurrent Integer32, jnxIfOpticsPMCurAvgTecCurrent Integer32, jnxIfOpticsPMCurResidualDispersion Integer32, jnxIfOpticsPMCurMinResidualDispersion Integer32, jnxIfOpticsPMCurMaxResidualDispersion Integer32, jnxIfOpticsPMCurAvgResidualDispersion Integer32, jnxIfOpticsPMCurLevelHistogram Integer32, jnxIfOpticsPMCurMinLevelHistogram Integer32, jnxIfOpticsPMCurMaxLevelHistogram Integer32, jnxIfOpticsPMCurAvgLevelHistogram Integer32, jnxIfOpticsPMCurLaserFrequencyError Integer32, jnxIfOpticsPMCurMinLaserFrequencyError Integer32, jnxIfOpticsPMCurMaxLaserFrequencyError Integer32, jnxIfOpticsPMCurAvgLaserFrequencyError Integer32, jnxIfOpticsPMCurFECCorrectedErrorsMantissa Integer32, jnxIfOpticsPMCurFECCorrectedErrorsExponent Integer32, jnxIfOpticsPMCurMinFECCorrectedErrorsMantissa Integer32, jnxIfOpticsPMCurMinFECCorrectedErrorsExponent Integer32, jnxIfOpticsPMCurMaxFECCorrectedErrorsMantissa Integer32, jnxIfOpticsPMCurMaxFECCorrectedErrorsExponent Integer32, jnxIfOpticsPMCurAvgFECCorrectedErrorsMantissa Integer32, jnxIfOpticsPMCurAvgFECCorrectedErrorsExponent Integer32, jnxIfOpticsPMCurFECUCorrectedWordsMantissa Integer32, jnxIfOpticsPMCurFECUCorrectedWordsExponent Integer32, jnxIfOpticsPMCurMinFECUCorrectedWordsMantissa Integer32, jnxIfOpticsPMCurMinFECUCorrectedWordsExponent Integer32, jnxIfOpticsPMCurMaxFECUCorrectedWordsMantissa Integer32, jnxIfOpticsPMCurMaxFECUCorrectedWordsExponent Integer32, jnxIfOpticsPMCurAvgFECUCorrectedWordsMantissa Integer32, jnxIfOpticsPMCurAvgFECUCorrectedWordsExponent Integer32 } jnxIfOpticsPMCurrentLaneIndex OBJECT-TYPE SYNTAX Unsigned32(1..96) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the optics lane number." ::= { jnxIfOpticsPMCurrentEntry 1 } jnxIfOpticsPMCurChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Chromatic Dispersion measured at Rx Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 2 } jnxIfOpticsPMCurDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Differential group delay " ::= { jnxIfOpticsPMCurrentEntry 3 } jnxIfOpticsPMCurPolarizationState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION " Polarization state " ::= { jnxIfOpticsPMCurrentEntry 4 } jnxIfOpticsPMCurPolarDepLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "The polarisation dependent loss (PDL) is the difference (in dB) between the maximum and minimum values of the channel insertion loss (or gain) of the black-link from point SS to RS due to a variation of the state of polarization (SOP) over all SOPs" ::= { jnxIfOpticsPMCurrentEntry 5 } jnxIfOpticsPMCurQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "'Q' factor estimated at Rx Transceiver port " ::= { jnxIfOpticsPMCurrentEntry 6 } jnxIfOpticsPMCurSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "SNR - signal to noise ratio" ::= { jnxIfOpticsPMCurrentEntry 7 } jnxIfOpticsPMCurTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "TxOutputPower - transmit output power " ::= { jnxIfOpticsPMCurrentEntry 8 } jnxIfOpticsPMCurRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "RxInputPower - receive output power" ::= { jnxIfOpticsPMCurrentEntry 9 } jnxIfOpticsPMCurMinChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Residual Chromatic Dispersion measured at Rx Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 10 } jnxIfOpticsPMCurMaxChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Residual Chromatic Dispersion measured at Rx Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 11 } jnxIfOpticsPMCurAvgChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Residual Chromatic Dispersion measured at Rx Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 12 } jnxIfOpticsPMCurMinDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Differential group delay " ::= { jnxIfOpticsPMCurrentEntry 13 } jnxIfOpticsPMCurMaxDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Differential group delay " ::= { jnxIfOpticsPMCurrentEntry 14 } jnxIfOpticsPMCurAvgDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Differential group delay " ::= { jnxIfOpticsPMCurrentEntry 15 } jnxIfOpticsPMCurMinPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Polarization state " ::= { jnxIfOpticsPMCurrentEntry 16 } jnxIfOpticsPMCurMaxPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Polarization state " ::= { jnxIfOpticsPMCurrentEntry 17 } jnxIfOpticsPMCurAvgPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Avg Polarization state " ::= { jnxIfOpticsPMCurrentEntry 18 } jnxIfOpticsPMCurMinPolarDepLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Min - The polarisation dependent loss (PDL)" ::= { jnxIfOpticsPMCurrentEntry 19 } jnxIfOpticsPMCurMaxPolarDepLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Max - The polarisation dependent loss (PDL)" ::= { jnxIfOpticsPMCurrentEntry 20 } jnxIfOpticsPMCurAvgPolarDepLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Avg - The polarisation dependent loss (PDL)" ::= { jnxIfOpticsPMCurrentEntry 21 } jnxIfOpticsPMCurMinQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Min 'Q' factor estimated at Rx Transceiver port " ::= { jnxIfOpticsPMCurrentEntry 22 } jnxIfOpticsPMCurMaxQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Max 'Q' factor estimated at Rx Transceiver port " ::= { jnxIfOpticsPMCurrentEntry 23 } jnxIfOpticsPMCurAvgQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Avg 'Q' factor estimated at Rx Transceiver port " ::= { jnxIfOpticsPMCurrentEntry 24 } jnxIfOpticsPMCurMinSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Min SNR - signal to noise ratio" ::= { jnxIfOpticsPMCurrentEntry 25 } jnxIfOpticsPMCurMaxSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Max SNR - signal to noise ratio" ::= { jnxIfOpticsPMCurrentEntry 26 } jnxIfOpticsPMCurAvgSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Avg SNR - signal to noise ratio" ::= { jnxIfOpticsPMCurrentEntry 27 } jnxIfOpticsPMCurMinTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "Min TxOutputPower - transmit output power " ::= { jnxIfOpticsPMCurrentEntry 28 } jnxIfOpticsPMCurMaxTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "Max TxOutputPower - transmit output power " ::= { jnxIfOpticsPMCurrentEntry 29 } jnxIfOpticsPMCurAvgTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "Avg TxOutputPower - transmit output power " ::= { jnxIfOpticsPMCurrentEntry 30 } jnxIfOpticsPMCurMinRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "Min RxInputPower - receive output power" ::= { jnxIfOpticsPMCurrentEntry 31 } jnxIfOpticsPMCurMaxRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "Max RxInputPower - receive output power" ::= { jnxIfOpticsPMCurrentEntry 32 } jnxIfOpticsPMCurAvgRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "Avg RxInputPower - receive output power" ::= { jnxIfOpticsPMCurrentEntry 33 } jnxIfOpticsPMCurSuspectedFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the data in this entry may be unreliable." ::= { jnxIfOpticsPMCurrentEntry 34 } jnxIfOpticsPMCurSuspectReason OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "If SuspectedFlag is true, the reson for the PM data being suspect. 0 - not applicable 1 - unknown 2 - new object 3 - interface disabled 4 - clock shift detected 5 - cleared by user 6 - interval too short secs < 890 7 - interval too long secs > 910 8 - near end unavailable 9 - far end unavailable 10 - partial data 11 - missing intervals due to restarts " ::= { jnxIfOpticsPMCurrentEntry 35 } jnxIfOpticsPMCurTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Trasmit LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 36 } jnxIfOpticsPMCurMinTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum trasmit LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 37 } jnxIfOpticsPMCurMaxTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum trasmit LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 38 } jnxIfOpticsPMCurAvgTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Average LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 39 } jnxIfOpticsPMCurTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 40 } jnxIfOpticsPMCurMinTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Temperature measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 41 } jnxIfOpticsPMCurMaxTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Temperature measure at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 42 } jnxIfOpticsPMCurAvgTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Temperature measure at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 43 } jnxIfOpticsPMCurCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Carrier frequency offset measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 44 } jnxIfOpticsPMCurMinCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Carrier frequency offset measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 45 } jnxIfOpticsPMCurMaxCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Carrier frequency offset measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 46 } jnxIfOpticsPMCurAvgCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Carrier frequency offset measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 47 } jnxIfOpticsPMCurRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 48 } jnxIfOpticsPMCurMinRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Minimum LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 49 } jnxIfOpticsPMCurMaxRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Maximum LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 50 } jnxIfOpticsPMCurAvgRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Average LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 51 } jnxIfOpticsPMCurTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received TecCurrent measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 52 } jnxIfOpticsPMCurMinTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Minimum TecCurrent measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 53 } jnxIfOpticsPMCurMaxTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Maximum TecCurrent measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 54 } jnxIfOpticsPMCurAvgTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Average TecCurrent measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 55 } jnxIfOpticsPMCurResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Dispersion measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 56 } jnxIfOpticsPMCurMinResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Residual Dispersion measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 57 } jnxIfOpticsPMCurMaxResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Residual Dispersion measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 58 } jnxIfOpticsPMCurAvgResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Residual Dispersion measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 59 } jnxIfOpticsPMCurLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The rate of measured signal at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 60 } jnxIfOpticsPMCurMinLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Minimum rate of measured signal at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 61 } jnxIfOpticsPMCurMaxLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Maximum rate of measured signal at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 62 } jnxIfOpticsPMCurAvgLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Average rate of measured signal at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 63 } jnxIfOpticsPMCurLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Laser Frequency Error measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 64 } jnxIfOpticsPMCurMinLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Laser Frequency Error measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 65 } jnxIfOpticsPMCurMaxLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Laser Frequency Error measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 66 } jnxIfOpticsPMCurAvgLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Laser Frequency Error measured at Transceiver port" ::= { jnxIfOpticsPMCurrentEntry 67 } jnxIfOpticsPMCurFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Pre-FEC BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 68 } jnxIfOpticsPMCurFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Pre-FEC BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 69 } jnxIfOpticsPMCurMinFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Pre-FEC BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 70 } jnxIfOpticsPMCurMinFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Pre-FEC BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 71 } jnxIfOpticsPMCurMaxFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Pre-FEC BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 72 } jnxIfOpticsPMCurMaxFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Pre-FEC BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 73 } jnxIfOpticsPMCurAvgFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Pre-FEC BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 74 } jnxIfOpticsPMCurAvgFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Pre-FEC BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 75 } jnxIfOpticsPMCurFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Uncorrected BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 76 } jnxIfOpticsPMCurFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Uncorrected BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 77 } jnxIfOpticsPMCurMinFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Uncorrected BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 78 } jnxIfOpticsPMCurMinFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Uncorrected BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 79 } jnxIfOpticsPMCurMaxFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Uncorrected BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 80 } jnxIfOpticsPMCurMaxFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Uncorrected BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 81 } jnxIfOpticsPMCurAvgFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Uncorrected BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 82 } jnxIfOpticsPMCurAvgFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Uncorrected BER since last counter reset" ::= { jnxIfOpticsPMCurrentEntry 83 } -- -- PM Interval Table -- jnxIfOpticsPMIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxIfOpticsPMIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of current PM entries." ::= { jnxOpticsPerformanceMonitoring 10 } jnxIfOpticsPMIntervalEntry OBJECT-TYPE SYNTAX JnxIfOpticsPMIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row that contains information about the PM Interval Table." INDEX { ifIndex, jnxIfOpticsPMIntervalLaneIndex, jnxIfOpticsPMIntervalNumber } ::= { jnxIfOpticsPMIntervalTable 1 } JnxIfOpticsPMIntervalEntry ::= SEQUENCE { jnxIfOpticsPMIntervalLaneIndex Unsigned32, jnxIfOpticsPMIntervalNumber Unsigned32, jnxIfOpticsPMIntMinChromaticDispersion Integer32, jnxIfOpticsPMIntMaxChromaticDispersion Integer32, jnxIfOpticsPMIntAvgChromaticDispersion Integer32, jnxIfOpticsPMIntMinDiffGroupDelay Integer32, jnxIfOpticsPMIntMaxDiffGroupDelay Integer32, jnxIfOpticsPMIntAvgDiffGroupDelay Integer32, jnxIfOpticsPMIntMinPolarState Integer32, jnxIfOpticsPMIntMaxPolarState Integer32, jnxIfOpticsPMIntAvgPolarState Integer32, jnxIfOpticsPMIntMinPolarDependentLoss Integer32, jnxIfOpticsPMIntMaxPolarDependentLoss Integer32, jnxIfOpticsPMIntAvgPolarDependentLoss Integer32, jnxIfOpticsPMIntMinQ Integer32, jnxIfOpticsPMIntMaxQ Integer32, jnxIfOpticsPMIntAvgQ Integer32, jnxIfOpticsPMIntMinSNR Integer32, jnxIfOpticsPMIntMaxSNR Integer32, jnxIfOpticsPMIntAvgSNR Integer32, jnxIfOpticsPMIntMinTxOutputPower Integer32, jnxIfOpticsPMIntMaxTxOutputPower Integer32, jnxIfOpticsPMIntAvgTxOutputPower Integer32, jnxIfOpticsPMIntMinRxInputPower Integer32, jnxIfOpticsPMIntMaxRxInputPower Integer32, jnxIfOpticsPMIntAvgRxInputPower Integer32, jnxIfOpticsPMIntTimeStamp DateAndTime, jnxIfOpticsPMIntSuspectedFlag TruthValue, jnxIfOpticsPMIntSuspectReason Integer32, jnxIfOpticsPMIntMinTxLaserBiasCurrent Integer32, jnxIfOpticsPMIntMaxTxLaserBiasCurrent Integer32, jnxIfOpticsPMIntAvgTxLaserBiasCurrent Integer32, jnxIfOpticsPMIntMinTemperature Integer32, jnxIfOpticsPMIntMaxTemperature Integer32, jnxIfOpticsPMIntAvgTemperature Integer32, jnxIfOpticsPMIntMinCarFreqOffset Integer32, jnxIfOpticsPMIntMaxCarFreqOffset Integer32, jnxIfOpticsPMIntAvgCarFreqOffset Integer32, jnxIfOpticsPMIntMinRxLaserBiasCurrent Integer32, jnxIfOpticsPMIntMaxRxLaserBiasCurrent Integer32, jnxIfOpticsPMIntAvgRxLaserBiasCurrent Integer32, jnxIfOpticsPMIntMinTecCurrent Integer32, jnxIfOpticsPMIntMaxTecCurrent Integer32, jnxIfOpticsPMIntAvgTecCurrent Integer32, jnxIfOpticsPMIntMinResidualDispersion Integer32, jnxIfOpticsPMIntMaxResidualDispersion Integer32, jnxIfOpticsPMIntAvgResidualDispersion Integer32, jnxIfOpticsPMIntMinLevelHistogram Integer32, jnxIfOpticsPMIntMaxLevelHistogram Integer32, jnxIfOpticsPMIntAvgLevelHistogram Integer32, jnxIfOpticsPMIntMinLaserFrequencyError Integer32, jnxIfOpticsPMIntMaxLaserFrequencyError Integer32, jnxIfOpticsPMIntAvgLaserFrequencyError Integer32, jnxIfOpticsPMIntMinFECCorrectedErrorsMantissa Integer32, jnxIfOpticsPMIntMinFECCorrectedErrorsExponent Integer32, jnxIfOpticsPMIntMaxFECCorrectedErrorsMantissa Integer32, jnxIfOpticsPMIntMaxFECCorrectedErrorsExponent Integer32, jnxIfOpticsPMIntAvgFECCorrectedErrorsMantissa Integer32, jnxIfOpticsPMIntAvgFECCorrectedErrorsExponent Integer32, jnxIfOpticsPMIntMinFECUCorrectedWordsMantissa Integer32, jnxIfOpticsPMIntMinFECUCorrectedWordsExponent Integer32, jnxIfOpticsPMIntMaxFECUCorrectedWordsMantissa Integer32, jnxIfOpticsPMIntMaxFECUCorrectedWordsExponent Integer32, jnxIfOpticsPMIntAvgFECUCorrectedWordsMantissa Integer32, jnxIfOpticsPMIntAvgFECUCorrectedWordsExponent Integer32 } jnxIfOpticsPMIntervalLaneIndex OBJECT-TYPE SYNTAX Unsigned32(1..96) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the optics lane number." ::= { jnxIfOpticsPMIntervalEntry 1 } jnxIfOpticsPMIntervalNumber OBJECT-TYPE SYNTAX Unsigned32(1..96) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the 15 mintute interavl number." ::= { jnxIfOpticsPMIntervalEntry 2 } jnxIfOpticsPMIntMinChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Chromatic Dispersion measured at Rx Transceiver port - min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 3 } jnxIfOpticsPMIntMaxChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Chromatic Dispersion measured at Rx Transceiver port - max in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 4 } jnxIfOpticsPMIntAvgChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Chromatic Dispersion measured at Rx Transceiver port - average in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 5 } jnxIfOpticsPMIntMinDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Differential group delay measured at Rx Transceiver port -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 6 } jnxIfOpticsPMIntMaxDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Differential group delay measured at Rx Transceiver port -- max in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 7 } jnxIfOpticsPMIntAvgDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Differential group delay measured at Rx Transceiver port -- average in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 8 } jnxIfOpticsPMIntMinPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization state -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 9 } jnxIfOpticsPMIntMaxPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization state -- max in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 10 } jnxIfOpticsPMIntAvgPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization state -- average in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 11 } jnxIfOpticsPMIntMinPolarDependentLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization Dependent Loss -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 12 } jnxIfOpticsPMIntMaxPolarDependentLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization Dependent Loss -- max in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 13 } jnxIfOpticsPMIntAvgPolarDependentLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization Dependent Loss -- average in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 14 } jnxIfOpticsPMIntMinQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Q -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 15 } jnxIfOpticsPMIntMaxQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Q -- max in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 16 } jnxIfOpticsPMIntAvgQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Q -- Avg in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 17 } jnxIfOpticsPMIntMinSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "SNR -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 18 } jnxIfOpticsPMIntMaxSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "SNR -- max in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 19 } jnxIfOpticsPMIntAvgSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "SNR -- avg in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 20 } jnxIfOpticsPMIntMinTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "TxOutputPower -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 21 } jnxIfOpticsPMIntMaxTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "TxOutputPower -- max in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 22 } jnxIfOpticsPMIntAvgTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "TxOutputPower -- average in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 23 } jnxIfOpticsPMIntMinRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "RxInputPower -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 24 } jnxIfOpticsPMIntMaxRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "RxInputPower -- max in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 25 } jnxIfOpticsPMIntAvgRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "RxInputPower -- average in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 26 } jnxIfOpticsPMIntTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time stamp PM interval" ::= { jnxIfOpticsPMIntervalEntry 27 } jnxIfOpticsPMIntSuspectedFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the data in this entry may be unreliable." ::= { jnxIfOpticsPMIntervalEntry 28 } jnxIfOpticsPMIntSuspectReason OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "If SuspectedFlag is true, the reson for the PM data being suspect. 0 - not applicable 1 - unknown 2 - new object 3 - interface disabled 4 - clock shift detected 5 - cleared by user 6 - interval too short secs < 890 7 - interval too long secs > 910 8 - near end unavailable 9 - far end unavailable 10 - partial data 11 - missing intervals due to restarts " ::= { jnxIfOpticsPMIntervalEntry 29 } jnxIfOpticsPMIntMinTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit Minimum LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMIntervalEntry 30 } jnxIfOpticsPMIntMaxTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit Maximum LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMIntervalEntry 31 } jnxIfOpticsPMIntAvgTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit Average LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMIntervalEntry 32 } jnxIfOpticsPMIntMinTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Temperature measured at Transceiver port" ::= { jnxIfOpticsPMIntervalEntry 33 } jnxIfOpticsPMIntMaxTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Temperature measure at Transceiver port" ::= { jnxIfOpticsPMIntervalEntry 34 } jnxIfOpticsPMIntAvgTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Temperature measure at Transceiver port" ::= { jnxIfOpticsPMIntervalEntry 35 } jnxIfOpticsPMIntMinCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "Mhz" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Carrier frequency offset measured at Transceiver port" ::= { jnxIfOpticsPMIntervalEntry 36 } jnxIfOpticsPMIntMaxCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Carrier frequency offset measured at Transceiver port" ::= { jnxIfOpticsPMIntervalEntry 37 } jnxIfOpticsPMIntAvgCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Carrier frequency offset measured at Transceiver port" ::= { jnxIfOpticsPMIntervalEntry 38 } jnxIfOpticsPMIntMinRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Receive Minimum LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMIntervalEntry 39 } jnxIfOpticsPMIntMaxRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Receive Maximum LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMIntervalEntry 40 } jnxIfOpticsPMIntAvgRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Receive Average LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMIntervalEntry 41 } jnxIfOpticsPMIntMinTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Minimum TecCurrent measured at Transceiver port -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 42 } jnxIfOpticsPMIntMaxTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Maximum TecCurrent measured at Transceiver port -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 43 } jnxIfOpticsPMIntAvgTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Average TecCurrent measured at Transceiver port -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 44 } jnxIfOpticsPMIntMinResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Residual Dispersion measured at Transceiver port -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 45 } jnxIfOpticsPMIntMaxResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Residual Dispersion measured at Transceiver port -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 46 } jnxIfOpticsPMIntAvgResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Residual Dispersion measured at Transceiver port -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 47 } jnxIfOpticsPMIntMinLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Minimum rate of measured signal at Transceiver port -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 48 } jnxIfOpticsPMIntMaxLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Maximum rate of measured signal at Transceiver port -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 49 } jnxIfOpticsPMIntAvgLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Average rate of measured signal at Transceiver port -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 50 } jnxIfOpticsPMIntMinLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Laser Frequency Error measured at Transceiver port -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 51 } jnxIfOpticsPMIntMaxLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Laser Frequency Error measured at Transceiver port -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 52 } jnxIfOpticsPMIntAvgLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Laser Frequency Error measured at Transceiver port -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 53 } jnxIfOpticsPMIntMinFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Pre-FEC BER since last counter reset -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 54 } jnxIfOpticsPMIntMinFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Pre-FEC BER since last counter reset -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 55 } jnxIfOpticsPMIntMaxFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Pre-FEC BER since last counter reset -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 56 } jnxIfOpticsPMIntMaxFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Pre-FEC BER since last counter reset -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 57 } jnxIfOpticsPMIntAvgFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Pre-FEC BER since last counter reset -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 58 } jnxIfOpticsPMIntAvgFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Pre-FEC BER since last counter reset -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 59 } jnxIfOpticsPMIntMinFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Uncorrected BER since last counter reset -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 60 } jnxIfOpticsPMIntMinFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Uncorrected BER since last counter reset -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 61 } jnxIfOpticsPMIntMaxFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Uncorrected BER since last counter reset -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 62 } jnxIfOpticsPMIntMaxFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Uncorrected BER since last counter reset -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 63 } jnxIfOpticsPMIntAvgFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Uncorrected BER since last counter reset -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 64 } jnxIfOpticsPMIntAvgFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Uncorrected BER since last counter reset -- min in the 15 minute interval" ::= { jnxIfOpticsPMIntervalEntry 65 } -- -- Cur/Prev Day Table -- jnxIfOpticsPMDayTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxIfOpticsPMDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of current PM Day entries." ::= { jnxOpticsPerformanceMonitoring 11 } jnxIfOpticsPMDayEntry OBJECT-TYPE SYNTAX JnxIfOpticsPMDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row that contains information about the PM Day Table" INDEX { ifIndex, jnxIfOpticsPMDayLaneIndex, jnxIfOpticsPMDayIndex } ::= { jnxIfOpticsPMDayTable 1 } JnxIfOpticsPMDayEntry ::= SEQUENCE { jnxIfOpticsPMDayLaneIndex Unsigned32, jnxIfOpticsPMDayIndex Unsigned32, jnxIfOpticsPMDayMinChromaticDispersion Integer32, jnxIfOpticsPMDayMaxChromaticDispersion Integer32, jnxIfOpticsPMDayAvgChromaticDispersion Integer32, jnxIfOpticsPMDayMinDiffGroupDelay Integer32, jnxIfOpticsPMDayMaxDiffGroupDelay Integer32, jnxIfOpticsPMDayAvgDiffGroupDelay Integer32, jnxIfOpticsPMDayMinPolarState Integer32, jnxIfOpticsPMDayMaxPolarState Integer32, jnxIfOpticsPMDayAvgPolarState Integer32, jnxIfOpticsPMDayMinPolarDependentLoss Integer32, jnxIfOpticsPMDayMaxPolarDependentLoss Integer32, jnxIfOpticsPMDayAvgPolarDependentLoss Integer32, jnxIfOpticsPMDayMinQ Integer32, jnxIfOpticsPMDayMaxQ Integer32, jnxIfOpticsPMDayAvgQ Integer32, jnxIfOpticsPMDayMinSNR Integer32, jnxIfOpticsPMDayMaxSNR Integer32, jnxIfOpticsPMDayAvgSNR Integer32, jnxIfOpticsPMDayMinTxOutputPower Integer32, jnxIfOpticsPMDayMaxTxOutputPower Integer32, jnxIfOpticsPMDayAvgTxOutputPower Integer32, jnxIfOpticsPMDayMinRxInputPower Integer32, jnxIfOpticsPMDayMaxRxInputPower Integer32, jnxIfOpticsPMDayAvgRxInputPower Integer32, jnxIfOpticsPMDayTimeStamp DateAndTime, jnxIfOpticsPMDaySuspectedFlag TruthValue, jnxIfOpticsPMDaySuspectReason Integer32, jnxIfOpticsPMDayMinTxLaserBiasCurrent Integer32, jnxIfOpticsPMDayMaxTxLaserBiasCurrent Integer32, jnxIfOpticsPMDayAvgTxLaserBiasCurrent Integer32, jnxIfOpticsPMDayMinTemperature Integer32, jnxIfOpticsPMDayMaxTemperature Integer32, jnxIfOpticsPMDayAvgTemperature Integer32, jnxIfOpticsPMDayMinCarFreqOffset Integer32, jnxIfOpticsPMDayMaxCarFreqOffset Integer32, jnxIfOpticsPMDayAvgCarFreqOffset Integer32, jnxIfOpticsPMDayMinRxLaserBiasCurrent Integer32, jnxIfOpticsPMDayMaxRxLaserBiasCurrent Integer32, jnxIfOpticsPMDayAvgRxLaserBiasCurrent Integer32, jnxIfOpticsPMDayMinTecCurrent Integer32, jnxIfOpticsPMDayMaxTecCurrent Integer32, jnxIfOpticsPMDayAvgTecCurrent Integer32, jnxIfOpticsPMDayMinResidualDispersion Integer32, jnxIfOpticsPMDayMaxResidualDispersion Integer32, jnxIfOpticsPMDayAvgResidualDispersion Integer32, jnxIfOpticsPMDayMinLevelHistogram Integer32, jnxIfOpticsPMDayMaxLevelHistogram Integer32, jnxIfOpticsPMDayAvgLevelHistogram Integer32, jnxIfOpticsPMDayMinLaserFrequencyError Integer32, jnxIfOpticsPMDayMaxLaserFrequencyError Integer32, jnxIfOpticsPMDayAvgLaserFrequencyError Integer32, jnxIfOpticsPMDayMinFECCorrectedErrorsMantissa Integer32, jnxIfOpticsPMDayMinFECCorrectedErrorsExponent Integer32, jnxIfOpticsPMDayMaxFECCorrectedErrorsMantissa Integer32, jnxIfOpticsPMDayMaxFECCorrectedErrorsExponent Integer32, jnxIfOpticsPMDayAvgFECCorrectedErrorsMantissa Integer32, jnxIfOpticsPMDayAvgFECCorrectedErrorsExponent Integer32, jnxIfOpticsPMDayMinFECUCorrectedWordsMantissa Integer32, jnxIfOpticsPMDayMinFECUCorrectedWordsExponent Integer32, jnxIfOpticsPMDayMaxFECUCorrectedWordsMantissa Integer32, jnxIfOpticsPMDayMaxFECUCorrectedWordsExponent Integer32, jnxIfOpticsPMDayAvgFECUCorrectedWordsMantissa Integer32, jnxIfOpticsPMDayAvgFECUCorrectedWordsExponent Integer32 } jnxIfOpticsPMDayLaneIndex OBJECT-TYPE SYNTAX Unsigned32(1..96) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the optics lane number." ::= { jnxIfOpticsPMDayEntry 1 } jnxIfOpticsPMDayIndex OBJECT-TYPE SYNTAX Unsigned32(1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is 1 - cur day/ 2 - prev day " ::= { jnxIfOpticsPMDayEntry 2 } jnxIfOpticsPMDayMinChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Chromatic Dispersion measured at Rx Transceiver port - min in the day" ::= { jnxIfOpticsPMDayEntry 3 } jnxIfOpticsPMDayMaxChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Chromatic Dispersion measured at Rx Transceiver port - max in the day" ::= { jnxIfOpticsPMDayEntry 4 } jnxIfOpticsPMDayAvgChromaticDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Residual Chromatic Dispersion measured at Rx Transceiver port - average in the day" ::= { jnxIfOpticsPMDayEntry 5 } jnxIfOpticsPMDayMinDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Differential Group Delay measured at Rx Transceiver port -- min in the day" ::= { jnxIfOpticsPMDayEntry 6 } jnxIfOpticsPMDayMaxDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Differential Group Delay measured at Rx Transceiver port -- max in the day" ::= { jnxIfOpticsPMDayEntry 7 } jnxIfOpticsPMDayAvgDiffGroupDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ps" MAX-ACCESS read-only STATUS current DESCRIPTION "Differential Group Delay measured at Rx Transceiver port -- average in the day" ::= { jnxIfOpticsPMDayEntry 8 } jnxIfOpticsPMDayMinPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization state -- min in the day" ::= { jnxIfOpticsPMDayEntry 9 } jnxIfOpticsPMDayMaxPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization state -- max in the day" ::= { jnxIfOpticsPMDayEntry 10 } jnxIfOpticsPMDayAvgPolarState OBJECT-TYPE SYNTAX Integer32 UNITS "rad/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization state -- average in the day" ::= { jnxIfOpticsPMDayEntry 11 } jnxIfOpticsPMDayMinPolarDependentLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization Dependent Loss -- min in the day" ::= { jnxIfOpticsPMDayEntry 12 } jnxIfOpticsPMDayMaxPolarDependentLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization Dependent Loss -- max in the day" ::= { jnxIfOpticsPMDayEntry 13 } jnxIfOpticsPMDayAvgPolarDependentLoss OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Polarization Dependent Loss -- average in the day interval" ::= { jnxIfOpticsPMDayEntry 14 } jnxIfOpticsPMDayMinQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Q -- min in the day" ::= { jnxIfOpticsPMDayEntry 15 } jnxIfOpticsPMDayMaxQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Q -- max in the day" ::= { jnxIfOpticsPMDayEntry 16 } jnxIfOpticsPMDayAvgQ OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Q -- Avg in the day" ::= { jnxIfOpticsPMDayEntry 17 } jnxIfOpticsPMDayMinSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "SNR -- min in the day" ::= { jnxIfOpticsPMDayEntry 18 } jnxIfOpticsPMDayMaxSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "SNR -- max in the day" ::= { jnxIfOpticsPMDayEntry 19 } jnxIfOpticsPMDayAvgSNR OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "SNR -- avg in the day" ::= { jnxIfOpticsPMDayEntry 20 } jnxIfOpticsPMDayMinTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "TxOutputPower -- min in the day" ::= { jnxIfOpticsPMDayEntry 21 } jnxIfOpticsPMDayMaxTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "TxOutputPower -- max in the day." ::= { jnxIfOpticsPMDayEntry 22 } jnxIfOpticsPMDayAvgTxOutputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "TxOutputPower -- average in the day." ::= { jnxIfOpticsPMDayEntry 23 } jnxIfOpticsPMDayMinRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "RxInputPower -- min in the day." ::= { jnxIfOpticsPMDayEntry 24 } jnxIfOpticsPMDayMaxRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "RxInputPower -- max in the day." ::= { jnxIfOpticsPMDayEntry 25 } jnxIfOpticsPMDayAvgRxInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "RxInputPower -- average in the day." ::= { jnxIfOpticsPMDayEntry 26 } jnxIfOpticsPMDayTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time for the Day." ::= { jnxIfOpticsPMDayEntry 27 } jnxIfOpticsPMDaySuspectedFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the data in this entry may be unreliable." ::= { jnxIfOpticsPMDayEntry 28 } jnxIfOpticsPMDaySuspectReason OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "If SuspectedFlag is true, the reson for the PM data being suspect. 0 - not applicable 1 - unknown 2 - new object 3 - interface disabled 4 - clock shift detected 5 - cleared by user 6 - partial data 7 - one or more intervals are invaild " ::= { jnxIfOpticsPMDayEntry 29 } jnxIfOpticsPMDayMinTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 30 } jnxIfOpticsPMDayMaxTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit Minimum LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 31 } jnxIfOpticsPMDayAvgTxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit Maximum LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 32 } jnxIfOpticsPMDayMinTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Temperature measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 33 } jnxIfOpticsPMDayMaxTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Temperature measure at Transceiver port" ::= { jnxIfOpticsPMDayEntry 34 } jnxIfOpticsPMDayAvgTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "Celcius" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Temperature measure at Transceiver port" ::= { jnxIfOpticsPMDayEntry 35 } jnxIfOpticsPMDayMinCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "Mhz" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Carrier frequency offset measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 36 } jnxIfOpticsPMDayMaxCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Carrier frequency offset measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 37 } jnxIfOpticsPMDayAvgCarFreqOffset OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Carrier frequency offset measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 38 } jnxIfOpticsPMDayMinRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Receive LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 39 } jnxIfOpticsPMDayMaxRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Receive Minimum LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 40 } jnxIfOpticsPMDayAvgRxLaserBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Receive Maximum LaserBiasCurrent measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 41 } jnxIfOpticsPMDayMinTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Minimum TecCurrent measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 42 } jnxIfOpticsPMDayMaxTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Maximum TecCurrent measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 43 } jnxIfOpticsPMDayAvgTecCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Received Average TecCurrent measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 44 } jnxIfOpticsPMDayMinResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Residual Dispersion measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 45 } jnxIfOpticsPMDayMaxResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Residual Dispersion measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 46 } jnxIfOpticsPMDayAvgResidualDispersion OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 ps/nm" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Residual Dispersion measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 47 } jnxIfOpticsPMDayMinLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Minimum rate of measured signal at Transceiver port" ::= { jnxIfOpticsPMDayEntry 48 } jnxIfOpticsPMDayMaxLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Maximum rate of measured signal at Transceiver port" ::= { jnxIfOpticsPMDayEntry 49 } jnxIfOpticsPMDayAvgLevelHistogram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Average rate of measured signal at Transceiver port" ::= { jnxIfOpticsPMDayEntry 50 } jnxIfOpticsPMDayMinLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Laser Frequency Error measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 51 } jnxIfOpticsPMDayMaxLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Laser Frequency Error measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 52 } jnxIfOpticsPMDayAvgLaserFrequencyError OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Average Laser Frequency Error measured at Transceiver port" ::= { jnxIfOpticsPMDayEntry 53 } jnxIfOpticsPMDayMinFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Pre-FEC BER since last counter reset" ::= { jnxIfOpticsPMDayEntry 54 } jnxIfOpticsPMDayMinFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Pre-FEC BER since last counter reset" ::= { jnxIfOpticsPMDayEntry 55 } jnxIfOpticsPMDayMaxFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Pre-FEC BER since last counter reset" ::= { jnxIfOpticsPMDayEntry 56 } jnxIfOpticsPMDayMaxFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Pre-FEC BER since last counter reset" ::= { jnxIfOpticsPMDayEntry 57 } jnxIfOpticsPMDayAvgFECCorrectedErrorsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Pre-FEC BER since last counter reset" ::= { jnxIfOpticsPMDayEntry 58 } jnxIfOpticsPMDayAvgFECCorrectedErrorsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Pre-FEC BER since last counter reset" ::= { jnxIfOpticsPMDayEntry 59 } jnxIfOpticsPMDayMinFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Uncorrected BER since last counter reset" ::= { jnxIfOpticsPMDayEntry 60 } jnxIfOpticsPMDayMinFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Uncorrected BER since last counter reset" ::= { jnxIfOpticsPMDayEntry 61 } jnxIfOpticsPMDayMaxFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Uncorrected BER since last counter reset" ::= { jnxIfOpticsPMDayEntry 62 } jnxIfOpticsPMDayMaxFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Uncorrected BER since last counter reset" ::= { jnxIfOpticsPMDayEntry 63 } jnxIfOpticsPMDayAvgFECUCorrectedWordsMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Uncorrected BER since last counter reset" ::= { jnxIfOpticsPMDayEntry 64 } jnxIfOpticsPMDayAvgFECUCorrectedWordsExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Uncorrected BER since last counter reset" ::= { jnxIfOpticsPMDayEntry 65 } -- -- -- Optics OT interface PM Config table -- jnxOpticsOTIfPMFECConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsOTIfPMFECConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of current PM entries." ::= { jnxOpticsPerformanceMonitoring 8 } jnxOpticsOTIfPMFECConfigEntry OBJECT-TYPE SYNTAX JnxOpticsOTIfPMFECConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row that contains information about the OT interface PM Current Table." INDEX { ifIndex } ::= { jnxOpticsOTIfPMFECConfigTable 1 } JnxOpticsOTIfPMFECConfigEntry ::= SEQUENCE { jnxOpticsOTIfPMFECValidIntervals Unsigned32, jnxOpticsOTIfPM15MinPreFECBERMantissaThreshold Unsigned32, jnxOpticsOTIfPM15MinPreFECBERExponentThreshold Unsigned32, jnxOpticsOTIfPM24HourPreFECBERMantissaThreshold Unsigned32, jnxOpticsOTIfPM24HourPreFECBERExponentThreshold Unsigned32, jnxOpticsOTIfPMFECBEREnableTCA TruthValue } jnxOpticsOTIfPMFECValidIntervals OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of contiguous 15 minute intervals for which valid FEC PM data is available for the particular interface." ::= {jnxOpticsOTIfPMFECConfigEntry 1} jnxOpticsOTIfPM15MinPreFECBERMantissaThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "BER (mantissa) by the interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send jnxOpticsOTIf15MinThreshPreFECBERTCA. One notification will be sent per interval per interface. A value of `0' will disable the notification." ::= {jnxOpticsOTIfPMFECConfigEntry 2} jnxOpticsOTIfPM15MinPreFECBERExponentThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The Pre FEC BER (exponent) by the interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send jnxoptIf15MinThreshPreFECBERTCA. One notification will be sent per interval per interface. A value of `0' will disable the notification." ::= {jnxOpticsOTIfPMFECConfigEntry 3} jnxOpticsOTIfPM24HourPreFECBERMantissaThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "BER (mantissa) by the interface within any given 24 Hour performance data collection period, which causes the SNMP agent to send jnxoptIf5s24Hour15MinThreshPreFECBERTCA. One notification will be sent per 24 hour period per interface. A value of `0' will disable the notification." ::= {jnxOpticsOTIfPMFECConfigEntry 4} jnxOpticsOTIfPM24HourPreFECBERExponentThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The Pre FEC BER (exponent) by the interface within any given 24 Hour performance data collection period, which causes the SNMP agent to send jnxoptIf5s24Hour15MinThreshPreFECBERTCA. One notification will be sent per 24 hour period per interface. A value of `0' will disable the notification." ::= {jnxOpticsOTIfPMFECConfigEntry 5} jnxOpticsOTIfPMFECBEREnableTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Enable TCA's - 15minute and 24hr for FEC BER " ::= { jnxOpticsOTIfPMFECConfigEntry 6 } -- -- OT FEC PM Current Table -- jnxOpticsOTIfPMFECCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsOTIfPMFECCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Performance monitoring FEC Current Table." ::= { jnxOpticsPerformanceMonitoring 4 } jnxOpticsOTIfPMFECCurrentEntry OBJECT-TYPE SYNTAX JnxOpticsOTIfPMFECCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual entry in the Near end or Far End performance monitoring FEC current table." INDEX {ifIndex} ::= { jnxOpticsOTIfPMFECCurrentTable 1 } JnxOpticsOTIfPMFECCurrentEntry ::= SEQUENCE { jnxOpticsOTIfPMFECCurrentSuspectedFlag TruthValue, jnxOpticsOTIfPMCurrentFECCorrectedErr Counter64, jnxOpticsOTIfPMCurrentFECUncorrectedWords Counter64, jnxOpticsOTIfPMCurrentFECBERMantissa Unsigned32, jnxOpticsOTIfPMCurrentFECBERExponent Unsigned32, jnxOpticsOTIfPMCurrentFECMinBERMantissa Unsigned32, jnxOpticsOTIfPMCurrentFECMinBERExponent Unsigned32, jnxOpticsOTIfPMCurrentFECMaxBERMantissa Unsigned32, jnxOpticsOTIfPMCurrentFECMaxBERExponent Unsigned32, jnxOpticsOTIfPMCurrentFECAvgBERMantissa Unsigned32, jnxOpticsOTIfPMCurrentFECAvgBERExponent Unsigned32, jnxOpticsOTIfPMCurrentFECElapsedTime Unsigned32, jnxOpticsOTIfPMFECCurSuspectReason Integer32 } jnxOpticsOTIfPMFECCurrentSuspectedFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the data in this entry may be unreliable." ::= { jnxOpticsOTIfPMFECCurrentEntry 1} jnxOpticsOTIfPMCurrentFECCorrectedErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bits corrected by the FEC are counted in the interval." ::= { jnxOpticsOTIfPMFECCurrentEntry 2} jnxOpticsOTIfPMCurrentFECUncorrectedWords OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of un-corrected words by the FEC are counted over the interval." ::= { jnxOpticsOTIfPMFECCurrentEntry 3} jnxOpticsOTIfPMCurrentFECBERMantissa OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Errored bits at receiving side before the FEC function counted over one second .. mantissa." ::= { jnxOpticsOTIfPMFECCurrentEntry 4} jnxOpticsOTIfPMCurrentFECBERExponent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Errored bits at receiving side before the FEC function counted over one second .. exponent (eg -1)." ::= { jnxOpticsOTIfPMFECCurrentEntry 5} jnxOpticsOTIfPMCurrentFECMinBERMantissa OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum number of Errored bits at receiving side before the FEC function counted over one second .. mantissa." ::= { jnxOpticsOTIfPMFECCurrentEntry 6} jnxOpticsOTIfPMCurrentFECMinBERExponent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum number of Errored bits at receiving side before the FEC function counted over one second .. exponent (eg -1)." ::= { jnxOpticsOTIfPMFECCurrentEntry 7} jnxOpticsOTIfPMCurrentFECMaxBERMantissa OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of Errored bits at receiving side before the FEC function counted over one second .. mantissa." ::= { jnxOpticsOTIfPMFECCurrentEntry 8} jnxOpticsOTIfPMCurrentFECMaxBERExponent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of Errored bits at receiving side before the FEC function counted over one second .. exponent (eg -1)." ::= { jnxOpticsOTIfPMFECCurrentEntry 9} jnxOpticsOTIfPMCurrentFECAvgBERMantissa OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The average number of Errored bits at receiving side before the FEC function counted over one second .. mantissa." ::= { jnxOpticsOTIfPMFECCurrentEntry 10} jnxOpticsOTIfPMCurrentFECAvgBERExponent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The average number of Errored bits at receiving side before the FEC function counted over one second .. exponent (eg -1)." ::= { jnxOpticsOTIfPMFECCurrentEntry 11} jnxOpticsOTIfPMCurrentFECElapsedTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time elapsed for this 15 minute interval." ::= { jnxOpticsOTIfPMFECCurrentEntry 12 } jnxOpticsOTIfPMFECCurSuspectReason OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "If SuspectedFlag is true, the reson for the PM data being suspect. 0 - not applicable 1 - unknown 2 - new object 3 - interface disabled 4 - clock shift detected 5 - cleared by user 6 - interval too short secs < 890 7 - interval too long secs > 910 8 - near end unavailable 9 - far end unavailable 10 - partial data 11 - missing intervals due to restarts " ::= { jnxOpticsOTIfPMFECCurrentEntry 13 } -- -- FEC OT PM Interval Table -- jnxOpticsOTIfPMFECIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsOTIfPMFECIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Performance monitoring FEC Interval Table." ::= { jnxOpticsPerformanceMonitoring 5 } jnxOpticsOTIfPMFECIntervalEntry OBJECT-TYPE SYNTAX JnxOpticsOTIfPMFECIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual entry in the Near end or Far End performance monitoring FEC interval table." INDEX { ifIndex, jnxOpticsOTIfPMFECIntervalNumber } ::= { jnxOpticsOTIfPMFECIntervalTable 1 } JnxOpticsOTIfPMFECIntervalEntry ::= SEQUENCE { jnxOpticsOTIfPMFECIntervalNumber Unsigned32, jnxOpticsOTIfPMFECIntervalSuspectedFlag TruthValue, jnxOpticsOTIfPMIntervalFECCorrectedErr Counter64, jnxOpticsOTIfPMIntervalFECUncorrectedWords Counter64, jnxOpticsOTIfPMIntervalMinFECBERMantissa Unsigned32, jnxOpticsOTIfPMIntervalMinFECBERExponent Unsigned32, jnxOpticsOTIfPMIntervalMaxFECBERMantissa Unsigned32, jnxOpticsOTIfPMIntervalMaxFECBERExponent Unsigned32, jnxOpticsOTIfPMIntervalAvgFECBERMantissa Unsigned32, jnxOpticsOTIfPMIntervalAvgFECBERExponent Unsigned32, jnxOpticsOTIfPMFECIntervalTimeStamp DateAndTime, jnxOpticsOTIfPMFECIntSuspectReason Integer32 } jnxOpticsOTIfPMFECIntervalNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A number between 1 and 96, where 1 is the most recently completed 15 minute interval and 96 is the 15 minutes interval completed 23 hours and 45 minutes prior to interval 1." ::= { jnxOpticsOTIfPMFECIntervalEntry 1} jnxOpticsOTIfPMFECIntervalSuspectedFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the data in this entry may be unreliable." ::= { jnxOpticsOTIfPMFECIntervalEntry 2} jnxOpticsOTIfPMIntervalFECCorrectedErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bits corrected by the FEC are counted in the interval." ::= { jnxOpticsOTIfPMFECIntervalEntry 3} jnxOpticsOTIfPMIntervalFECUncorrectedWords OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of words un-corrected words by the FEC are counted over the interval." ::= { jnxOpticsOTIfPMFECIntervalEntry 4} jnxOpticsOTIfPMIntervalMinFECBERMantissa OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimun bit error rate at receiving side before the FEC function counted over one second .. mantissa. This is the minimum Pre FEC BER in the current 24hour period." ::= { jnxOpticsOTIfPMFECIntervalEntry 5} jnxOpticsOTIfPMIntervalMinFECBERExponent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimun bit error rate at receiving side before the FEC function counted over one second .. exponent. This is the minimum Pre FEC BER in the current 24hour period." ::= { jnxOpticsOTIfPMFECIntervalEntry 6} jnxOpticsOTIfPMIntervalMaxFECBERMantissa OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximun bit error rate at receiving side before the FEC function counted over one second .. mantissa. This is the maximum Pre FEC BER in the current 24hour period." ::= { jnxOpticsOTIfPMFECIntervalEntry 7} jnxOpticsOTIfPMIntervalMaxFECBERExponent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximun bit error rate at receiving side before the FEC function counted over one second .. exponent. This is the maximum Pre FEC BER in the current 24hour period." ::= { jnxOpticsOTIfPMFECIntervalEntry 8} jnxOpticsOTIfPMIntervalAvgFECBERMantissa OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The average bit error rate at receiving side before the FEC function counted over one second .. mantissa. This is the average Pre FEC BER in the current 24hour period." ::= { jnxOpticsOTIfPMFECIntervalEntry 9} jnxOpticsOTIfPMIntervalAvgFECBERExponent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The average bit error rate at receiving side before the FEC function counted over one second .. exponent. This is the average Pre FEC BER in the current 24hour period." ::= { jnxOpticsOTIfPMFECIntervalEntry 10} jnxOpticsOTIfPMFECIntervalTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time stamp of this interval." ::= { jnxOpticsOTIfPMFECIntervalEntry 11 } jnxOpticsOTIfPMFECIntSuspectReason OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "If SuspectedFlag is true, the reson for the PM data being suspect. 0 - not applicable 1 - unknown 2 - new object 3 - interface disabled 4 - clock shift detected 5 - cleared by user 6 - interval too short secs < 890 7 - interval too long secs > 910 8 - near end unavailable 9 - far end unavailable 10 - partial data 11 - missing intervals due to restarts " ::= { jnxOpticsOTIfPMFECIntervalEntry 12 } -- -- OT interface FEC PM Current Day Table -- jnxOpticsOTIfPMFECCurrentDayTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsOTIfPMFECCurrentDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Performance monitoring FEC current day table." ::= { jnxOpticsPerformanceMonitoring 6 } jnxOpticsOTIfPMFECCurrentDayEntry OBJECT-TYPE SYNTAX JnxOpticsOTIfPMFECCurrentDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual entry in the Near end or Far End performance monitoring FEC current day table." INDEX { ifIndex } ::= { jnxOpticsOTIfPMFECCurrentDayTable 1 } JnxOpticsOTIfPMFECCurrentDayEntry ::= SEQUENCE { jnxOpticsOTIfPMFECCurrentDaySuspectedFlag TruthValue, jnxOpticsOTIfPMCurrentDayFECCorrectedErr Counter64, jnxOpticsOTIfPMCurrentDayFECUncorrectedWords Counter64, jnxOpticsOTIfPMCurrentDayMinFECBERMantissa Unsigned32, jnxOpticsOTIfPMCurrentDayMinFECBERExponent Unsigned32, jnxOpticsOTIfPMCurrentDayMaxFECBERMantissa Unsigned32, jnxOpticsOTIfPMCurrentDayMaxFECBERExponent Unsigned32, jnxOpticsOTIfPMCurrentDayAvgFECBERMantissa Unsigned32, jnxOpticsOTIfPMCurrentDayAvgFECBERExponent Unsigned32, jnxOpticsOTIfPMFECCurrentDayElapsedTime Unsigned32, jnxOpticsOTIfPMFECCurDaySuspectReason Integer32 } jnxOpticsOTIfPMFECCurrentDaySuspectedFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the data in this entry may be unreliable." ::= { jnxOpticsOTIfPMFECCurrentDayEntry 1} jnxOpticsOTIfPMCurrentDayFECCorrectedErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bits corrected by the FEC are counted in the interval." ::= { jnxOpticsOTIfPMFECCurrentDayEntry 2} jnxOpticsOTIfPMCurrentDayFECUncorrectedWords OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of words un-corrected by the FEC are counted over the Day." ::= { jnxOpticsOTIfPMFECCurrentDayEntry 3} jnxOpticsOTIfPMCurrentDayMinFECBERMantissa OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimun bit error rate at receiving side before the FEC function counted over one second .. mantissa. This is the minimum PreFEC BER in the current 24hour period." ::= { jnxOpticsOTIfPMFECCurrentDayEntry 4} jnxOpticsOTIfPMCurrentDayMinFECBERExponent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimun bit error rate at receiving side before the FEC function counted over one second .. exponent. This is the minimum PreFEC BER in the current 24hour period." ::= { jnxOpticsOTIfPMFECCurrentDayEntry 5} jnxOpticsOTIfPMCurrentDayMaxFECBERMantissa OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximun bit error rate at receiving side before the FEC function counted over one second .. mantissa. This is the maximum PreFEC BER in the current 24hour period." ::= { jnxOpticsOTIfPMFECCurrentDayEntry 6} jnxOpticsOTIfPMCurrentDayMaxFECBERExponent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximun bit error rate at receiving side before the FEC function counted over one second .. exponent. This is the maximum PreFEC BER in the current 24hour period." ::= { jnxOpticsOTIfPMFECCurrentDayEntry 7} jnxOpticsOTIfPMCurrentDayAvgFECBERMantissa OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The average bit error rate at receiving side before the FEC function counted over one second .. mantissa. This is the average PreFEC BER in the current 24hour period." ::= { jnxOpticsOTIfPMFECCurrentDayEntry 8} jnxOpticsOTIfPMCurrentDayAvgFECBERExponent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The average bit error rate at receiving side before the FEC function counted over one second .. exponent. This is the average PreFEC BER in the current 24hour period." ::= { jnxOpticsOTIfPMFECCurrentDayEntry 9} jnxOpticsOTIfPMFECCurrentDayElapsedTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time elapsed for current day." ::= { jnxOpticsOTIfPMFECCurrentDayEntry 10} jnxOpticsOTIfPMFECCurDaySuspectReason OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "If SuspectedFlag is true, the reson for the PM data being suspect. 0 - not applicable 1 - unknown 2 - new object 3 - clock shift detected 4 - cleared by user 5 - partial data 6 - missing intervals due to restarts 7 - one or more intervals are invaild " ::= { jnxOpticsOTIfPMFECCurrentDayEntry 11} -- -- FEC PM Prev day Table -- jnxOpticsOTIfPMFECPrevDayTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsOTIfPMFECPrevDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Performance monitoring FEC previous day table." ::= { jnxOpticsPerformanceMonitoring 7 } jnxOpticsOTIfPMFECPrevDayEntry OBJECT-TYPE SYNTAX JnxOpticsOTIfPMFECPrevDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual entry in the Near end or Far End performance monitoring FEC previous day table." INDEX { ifIndex } ::= { jnxOpticsOTIfPMFECPrevDayTable 1 } JnxOpticsOTIfPMFECPrevDayEntry::= SEQUENCE { jnxOpticsOTIfPMFECPrevDaySuspectedFlag TruthValue, jnxOpticsOTIfPMPrevDayFECCorrectedErr Counter64, jnxOpticsOTIfPMPrevDayFECUncorrectedWords Counter64, jnxOpticsOTIfPMPrevDayMinFECBERMantissa Unsigned32, jnxOpticsOTIfPMPrevDayMinFECBERExponent Unsigned32, jnxOpticsOTIfPMPrevDayMaxFECBERMantissa Unsigned32, jnxOpticsOTIfPMPrevDayMaxFECBERExponent Unsigned32, jnxOpticsOTIfPMPrevDayAvgFECBERMantissa Unsigned32, jnxOpticsOTIfPMPrevDayAvgFECBERExponent Unsigned32, jnxOpticsOTIfPMFECPrevDayTimeStamp DateAndTime, jnxOpticsOTIfPMFECPrevDaySuspectReason Integer32 } jnxOpticsOTIfPMFECPrevDaySuspectedFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the data in this entry may be unreliable." ::= { jnxOpticsOTIfPMFECPrevDayEntry 1} jnxOpticsOTIfPMPrevDayFECCorrectedErr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bits corrected by the FEC are counted in the previous day." ::= { jnxOpticsOTIfPMFECPrevDayEntry 2} jnxOpticsOTIfPMPrevDayFECUncorrectedWords OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of un-corrected words by the FEC are counted over the previous Day." ::= { jnxOpticsOTIfPMFECPrevDayEntry 3} jnxOpticsOTIfPMPrevDayMinFECBERMantissa OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximun bit error rate at receiving side before the FEC function counted over one second .. mantissa. This is the maximum Pre FEC BER in the previous 24hour period." ::= { jnxOpticsOTIfPMFECPrevDayEntry 4} jnxOpticsOTIfPMPrevDayMinFECBERExponent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimun bit error rate at receiving side before the FEC function counted over one second .. exponent. This is the maximum Pre FEC BER in the previous 24hour period." ::= { jnxOpticsOTIfPMFECPrevDayEntry 5} jnxOpticsOTIfPMPrevDayMaxFECBERMantissa OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximun bit error rate at receiving side before the FEC function counted over one second .. mantissa. This is the maximum Pre FEC BER in the previous 24hour period (mantissa)." ::= { jnxOpticsOTIfPMFECPrevDayEntry 6} jnxOpticsOTIfPMPrevDayMaxFECBERExponent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximun bit error rate at receiving side before the FEC function counted over one second .. exponent (eg -3). This is the maximum Pre FEC BER in the previous 24hour period." ::= { jnxOpticsOTIfPMFECPrevDayEntry 7} jnxOpticsOTIfPMPrevDayAvgFECBERMantissa OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The average bit error rate at receiving side before the FEC function counted over one second .. mantissa. This is the average Pre FEC BER during the previous 24hour period (mantissa)." ::= { jnxOpticsOTIfPMFECPrevDayEntry 8} jnxOpticsOTIfPMPrevDayAvgFECBERExponent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The average bit error rate at receiving side before the FEC function counted over one second .. exponent (eg -3). This is the average Pre FEC BER during the previous 24hour period." ::= { jnxOpticsOTIfPMFECPrevDayEntry 9} jnxOpticsOTIfPMFECPrevDayTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time stamp for the Prev day." ::= { jnxOpticsOTIfPMFECPrevDayEntry 10} jnxOpticsOTIfPMFECPrevDaySuspectReason OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "If SuspectedFlag is true, the reson for the PM data being suspect. 0 - not applicable 1 - unknown 2 - new object 3 - clock shift detected 4 - cleared by user 5 - partial data 6 - missing intervals due to restarts 7 - one or more intervals are invaild " ::= { jnxOpticsOTIfPMFECPrevDayEntry 11} -- -- OT interface Optics Table -- jnxOpticsOTIfConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsOTIfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the OT interface optics config Table. " ::= { jnxOptics 8 } jnxOpticsOTIfConfigEntry OBJECT-TYPE SYNTAX JnxOpticsOTIfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row that contains information about the OT interface optics config Table." INDEX { jnxOpticsOTIfConfigContainerIndex, jnxOpticsOTIfConfigL1Index, jnxOpticsOTIfConfigL2Index, jnxOpticsOTIfConfigL3Index } ::= { jnxOpticsOTIfConfigTable 1 } JnxOpticsOTIfConfigEntry ::= SEQUENCE { jnxOpticsOTIfConfigContainerIndex Integer32, jnxOpticsOTIfConfigL1Index Integer32, jnxOpticsOTIfConfigL2Index Integer32, jnxOpticsOTIfConfigL3Index Integer32, jnxOpticsOTIfLaserEnable TruthValue, jnxOpticsOTIfFecMode JnxOpticsOTIfFecType, jnxOpticsOTIfEncodingOption JnxOpticsOTIfEncodingOptions, jnxOpticsOTIfModulation Integer32, jnxOpticsOTIfAdminState JnxOpticsOTIfAdminStates, jnxOpticsOTIfOperState JnxOpticsOTIfOperStates, jnxOpticsOTIfHighPolarization TruthValue, jnxOpticsOTIfPreFecBERThresholdMantissa Integer32, jnxOpticsOTIfPreFecBERThresholdExponent Integer32, jnxOpticsOTIfPreFecBERThresholdTime Integer32, jnxOpticsOTIfPreFecBERThresholdClearMantissa Integer32, jnxOpticsOTIfPreFecBERThresholdClearExponent Integer32 } jnxOpticsOTIfConfigContainerIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The associated jnxContentsContainerIndex - eg shelf.." ::= { jnxOpticsOTIfConfigEntry 1 } jnxOpticsOTIfConfigL1Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The level one index associated with this subject ... eg fpc slot." ::= { jnxOpticsOTIfConfigEntry 2 } jnxOpticsOTIfConfigL2Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The level two index associated with this subject .. eg pic slot." ::= { jnxOpticsOTIfConfigEntry 3 } jnxOpticsOTIfConfigL3Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The level three index associated with this subject.. eg port." ::= { jnxOpticsOTIfConfigEntry 4 } jnxOpticsOTIfLaserEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " 0 - laser off 1 - laser on " ::= { jnxOpticsOTIfConfigEntry 5 } jnxOpticsOTIfFecMode OBJECT-TYPE SYNTAX JnxOpticsOTIfFecType MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter indicates what FEC type in the OTU frame" ::= { jnxOpticsOTIfConfigEntry 6 } jnxOpticsOTIfEncodingOption OBJECT-TYPE SYNTAX JnxOpticsOTIfEncodingOptions MAX-ACCESS read-write STATUS current DESCRIPTION "Encoding option selected" ::= { jnxOpticsOTIfConfigEntry 7 } jnxOpticsOTIfModulation OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-write STATUS current DESCRIPTION "Modulation formats supported on the platform Unknown - (0), 16QAM - (1), 8QAM - (2), QPSK - (3) " ::= { jnxOpticsOTIfConfigEntry 8 } jnxOpticsOTIfAdminState OBJECT-TYPE SYNTAX JnxOpticsOTIfAdminStates MAX-ACCESS read-write STATUS current DESCRIPTION "The Admin state of this interface" ::= { jnxOpticsOTIfConfigEntry 9 } jnxOpticsOTIfOperState OBJECT-TYPE SYNTAX JnxOpticsOTIfOperStates MAX-ACCESS read-only STATUS current DESCRIPTION "The operational state of this interface" ::= { jnxOpticsOTIfConfigEntry 10 } jnxOpticsOTIfHighPolarization OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable high-polarization mode." ::= { jnxOpticsOTIfConfigEntry 11 } jnxOpticsOTIfPreFecBERThresholdMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " This will set the BER threshold(mantissa), which when crossed will trigger Signal Degrade. " ::= { jnxOpticsOTIfConfigEntry 12 } jnxOpticsOTIfPreFecBERThresholdExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " This will set the BER threshold(exponent), which when crossed will trigger Signal Degrade. " ::= { jnxOpticsOTIfConfigEntry 13 } jnxOpticsOTIfPreFecBERThresholdTime OBJECT-TYPE SYNTAX Integer32 UNITS "ms" MAX-ACCESS read-write STATUS current DESCRIPTION " Specify the interval for which the BER must stay above the signal degradation threshold or below the clear threshold for the alarm to be raised or cleared respectively. " ::= { jnxOpticsOTIfConfigEntry 14 } jnxOpticsOTIfPreFecBERThresholdClearMantissa OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " This will set the BER threshold(mantissa) for clear signal degrade condition, which signal degrade condition will be cleared when Pre-Fec error count is below the clear threshold error count. " ::= { jnxOpticsOTIfConfigEntry 15 } jnxOpticsOTIfPreFecBERThresholdClearExponent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " This will set the BER threshold(exponent) for clear signal degrade condition, which signal degrade condition will be cleared when Pre-Fec error count is below the clear threshold error count. " ::= { jnxOpticsOTIfConfigEntry 16 } -- -- Optics Alarm/Alert Table -- jnxOpticsNotificationTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsNotificationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Notification entries." ::= { jnxOpticsAlarm 1 } jnxOpticsNotificationEntry OBJECT-TYPE SYNTAX JnxOpticsNotificationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual entry in the Notification table." INDEX { ifIndex, jnxOpticsNotificationLocation, jnxOpticsNotificationDirection } ::= { jnxOpticsNotificationTable 1 } JnxOpticsNotificationEntry ::= SEQUENCE { jnxOpticsNotificationLocation JnxOpticsLocation, jnxOpticsNotificationDirection JnxOpticsDirection, jnxOpticsNotificationSeverity JnxOpticsSeverity, jnxOpticsLastNotificationId JnxOpticsNotificationId, jnxOpticsNotificationDate DateAndTime, jnxOpticsNotificationLaneIndex Integer32 } jnxOpticsNotificationLocation OBJECT-TYPE SYNTAX JnxOpticsLocation MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies indicates if this entry was for Near end/Far end." ::= { jnxOpticsNotificationEntry 1 } jnxOpticsNotificationDirection OBJECT-TYPE SYNTAX JnxOpticsDirection MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies indicates if this entry was for for the Tx/Rx or both." ::= { jnxOpticsNotificationEntry 2 } jnxOpticsLastNotificationId OBJECT-TYPE SYNTAX JnxOpticsNotificationId MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies the OTN alarm that most recently was set or cleared." ::= { jnxOpticsNotificationEntry 3 } jnxOpticsNotificationSeverity OBJECT-TYPE SYNTAX JnxOpticsSeverity MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies the severity of the last alarm/alert that most recently was set or cleared." ::= { jnxOpticsNotificationEntry 4 } jnxOpticsNotificationDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This specifies the date and time when this alarm occurred." ::= { jnxOpticsNotificationEntry 5 } jnxOpticsNotificationLaneIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The lane index associated with this subject.. eg port. " ::= { jnxOpticsNotificationEntry 6 } -- -- Clear PM's for Interfaces -- -- Clear for all Performance monitoring counters on this interface -- jnxOpticsClearAllPMs OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " To clear all optics Performance monitoring counters on all interfaces. " ::= { jnxOptics 6 } jnxOpticsClearIfPMsTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsClearIfPMsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " To clear optics Performance monitoring counters on this interfaces " ::= { jnxOptics 7 } jnxOpticsClearIfPMsEntry OBJECT-TYPE SYNTAX JnxOpticsClearIfPMsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row that s used to clear the Optics PM Table." INDEX { ifIndex } ::= { jnxOpticsClearIfPMsTable 1 } JnxOpticsClearIfPMsEntry ::= SEQUENCE { jnxOpticsClearCurrent TruthValue, jnxOpticsClearInterfaceInterval TruthValue, jnxOpticsClearInterfaceDay TruthValue, jnxOpticsClearInterfaceAll TruthValue } jnxOpticsClearCurrent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " 1- to clear all the Current Optics PM's for this interface " ::= { jnxOpticsClearIfPMsEntry 1 } jnxOpticsClearInterfaceInterval OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " 1- to clear all the Optics PM's intervals(1-96) for this interface " ::= { jnxOpticsClearIfPMsEntry 2 } jnxOpticsClearInterfaceDay OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " 1 - to clear all the Current Day and Previous Day Optics PM's for this interface " ::= { jnxOpticsClearIfPMsEntry 3 } jnxOpticsClearInterfaceAll OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " 1 - to clear all the Optics PM's for this interface " ::= { jnxOpticsClearIfPMsEntry 4 } -- -- Alarm/Alert Notifications -- jnxOpticsNotificationPrefix OBJECT IDENTIFIER ::= { jnxOpticsNotifications 0 } jnxOpticsNotificationSet NOTIFICATION-TYPE OBJECTS { jnxOpticsNotificationLocation, jnxOpticsNotificationDirection, ifDescr, jnxOpticsLastNotificationId, jnxOpticsNotificationSeverity, jnxOpticsNotificationDate, jnxOpticsNotificationLaneIndex } STATUS current DESCRIPTION "Notification of a recently set optics alarm." ::= { jnxOpticsNotificationPrefix 1 } jnxOpticsNotificationCleared NOTIFICATION-TYPE OBJECTS { jnxOpticsNotificationLocation, jnxOpticsNotificationDirection, ifDescr, jnxOpticsLastNotificationId, jnxOpticsNotificationSeverity, jnxOpticsNotificationDate, jnxOpticsNotificationLaneIndex } STATUS current DESCRIPTION "Notification of a recently cleared optics alarm." ::= { jnxOpticsNotificationPrefix 2 } jnxIfOpticsNotificationAdminStatus NOTIFICATION-TYPE OBJECTS { ifDescr, jnxOpticsOTIfAdminState } STATUS current DESCRIPTION "Notification of the admin state of the optics interface." ::= { jnxOpticsNotificationPrefix 3 } jnxIfOpticsNotificationOperStatus NOTIFICATION-TYPE OBJECTS { ifDescr, jnxOpticsOTIfOperState } STATUS current DESCRIPTION "Notification of operational state of the optics interface" ::= { jnxOpticsNotificationPrefix 4 } -- -- Iplc Alarm/Alert Notifications -- jnxIplcNotificationPrefix OBJECT IDENTIFIER ::= { jnxIplcNotifications 0 } jnxIplcNotificationSet NOTIFICATION-TYPE OBJECTS { jnxIplcNotificationLocation, jnxIplcNotificationDirection, jnxIplcNotificationSlot, jnxIplcNotificationChannel, jnxIplcLastNotificationId, jnxIplcNotificationSeverity, jnxIplcNotificationDate } STATUS current DESCRIPTION "Notification of a recently set iplc alarm." ::= { jnxIplcNotificationPrefix 1 } jnxIplcNotificationCleared NOTIFICATION-TYPE OBJECTS { jnxIplcNotificationLocation, jnxIplcNotificationDirection, jnxIplcNotificationSlot, jnxIplcNotificationChannel, jnxIplcLastNotificationId, jnxIplcNotificationSeverity, jnxIplcNotificationDate } STATUS current DESCRIPTION "Notification of a recently cleared iplc alarm." ::= { jnxIplcNotificationPrefix 2 } -- -- Ila Alarm/Alert Notifications -- jnxIlaNotificationPrefix OBJECT IDENTIFIER ::= { jnxIlaNotifications 0 } jnxIlaNotificationSet NOTIFICATION-TYPE OBJECTS { jnxIlaNotificationLocation, jnxIlaNotificationDirection, jnxIlaNotificationSlot, jnxIlaNotificationIlaID, jnxIlaLastNotificationId, jnxIlaNotificationSeverity, jnxIlaNotificationDate } STATUS current DESCRIPTION "Notification of a recently set iplc alarm." ::= { jnxIlaNotificationPrefix 1 } jnxIlaNotificationCleared NOTIFICATION-TYPE OBJECTS { jnxIlaNotificationLocation, jnxIlaNotificationDirection, jnxIlaNotificationSlot, jnxIlaNotificationIlaID, jnxIlaLastNotificationId, jnxIlaNotificationSeverity, jnxIlaNotificationDate } STATUS current DESCRIPTION "Notification of a recently cleared iplc alarm." ::= { jnxIlaNotificationPrefix 2 } -- -- Iplc Alarm/Alert Table -- jnxIplcNotificationTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxIplcNotificationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Notification entries." ::= { jnxIplcAlarm 1 } jnxIplcNotificationEntry OBJECT-TYPE SYNTAX JnxIplcNotificationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual entry in the Notification table." INDEX { jnxIplcNotificationSlot, jnxIplcNotificationChannel } ::= { jnxIplcNotificationTable 1 } JnxIplcNotificationEntry ::= SEQUENCE { jnxIplcNotificationLocation JnxOpticsLocation, jnxIplcNotificationDirection JnxOpticsDirection, jnxIplcNotificationSlot Integer32, jnxIplcNotificationChannel Integer32, jnxIplcLastNotificationId JnxIplcNotificationId, jnxIplcNotificationSeverity JnxOpticsSeverity, jnxIplcNotificationDate DateAndTime } jnxIplcNotificationLocation OBJECT-TYPE SYNTAX JnxOpticsLocation MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies indicates if this entry was for Near end/Far end." ::= { jnxIplcNotificationEntry 1 } jnxIplcNotificationDirection OBJECT-TYPE SYNTAX JnxOpticsDirection MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies indicates if this entry was for for the Tx/Rx or both." ::= { jnxIplcNotificationEntry 2 } jnxIplcNotificationSlot OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies indicates if this entry was for slot id." ::= { jnxIplcNotificationEntry 3 } jnxIplcNotificationChannel OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies indicates if this entry was for Channel id." ::= { jnxIplcNotificationEntry 4 } jnxIplcLastNotificationId OBJECT-TYPE SYNTAX JnxIplcNotificationId MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies the IPLC alarm that most recently was set or cleared." ::= { jnxIplcNotificationEntry 5 } jnxIplcNotificationSeverity OBJECT-TYPE SYNTAX JnxOpticsSeverity MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies the severity of the last alarm/alert that most recently was set or cleared." ::= { jnxIplcNotificationEntry 6 } jnxIplcNotificationDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This specifies the date and time when this alarm occurred." ::= { jnxIplcNotificationEntry 7 } -- -- Ila Alarm/Alert Table -- jnxIlaNotificationTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxIlaNotificationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Notification entries." ::= { jnxIlaAlarm 1 } jnxIlaNotificationEntry OBJECT-TYPE SYNTAX JnxIlaNotificationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual entry in the Notification table." INDEX { jnxIlaNotificationSlot, jnxIlaNotificationIlaID } ::= { jnxIlaNotificationTable 1 } JnxIlaNotificationEntry ::= SEQUENCE { jnxIlaNotificationLocation JnxOpticsLocation, jnxIlaNotificationDirection JnxOpticsDirection, jnxIlaNotificationSlot Integer32, jnxIlaNotificationIlaID Integer32, jnxIlaLastNotificationId JnxIlaNotificationId, jnxIlaNotificationSeverity JnxOpticsSeverity, jnxIlaNotificationDate DateAndTime } jnxIlaNotificationLocation OBJECT-TYPE SYNTAX JnxOpticsLocation MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies indicates if this entry was for Near end/Far end." ::= { jnxIlaNotificationEntry 1 } jnxIlaNotificationDirection OBJECT-TYPE SYNTAX JnxOpticsDirection MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies indicates if this entry was for for the Tx/Rx or both." ::= { jnxIlaNotificationEntry 2 } jnxIlaNotificationSlot OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies indicates if this entry was for slot id." ::= { jnxIlaNotificationEntry 3 } jnxIlaNotificationIlaID OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies indicates if this entry was for the ILA id." ::= { jnxIlaNotificationEntry 4 } jnxIlaLastNotificationId OBJECT-TYPE SYNTAX JnxIlaNotificationId MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies the Ila alarm that most recently was set or cleared." ::= { jnxIlaNotificationEntry 5 } jnxIlaNotificationSeverity OBJECT-TYPE SYNTAX JnxOpticsSeverity MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies the severity of the last alarm/alert that most recently was set or cleared." ::= { jnxIlaNotificationEntry 6 } jnxIlaNotificationDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This specifies the date and time when this alarm occurred." ::= { jnxIlaNotificationEntry 7 } -- -- Optics config OCH2 table -- jnxOpticsOCh2ConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsOCh2ConfigEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Table was for 48x10G/12x40G gingerALE PIC in 10G mode. It is not supported hence marked as obsolete. Information about the optics config Table. " ::= { jnxOpticsOCh2 1 } jnxOpticsOCh2ConfigEntry OBJECT-TYPE SYNTAX JnxOpticsOCh2ConfigEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A conceptual row that contains information about the optics config OCh2 Table." INDEX { jnxOpticsOCh2CfgContIndex, jnxOpticsOCh2CfgL1Index, jnxOpticsOCh2CfgL2Index, jnxOpticsOCh2CfgL3Index, jnxOpticsOCh2CfgL4Index } ::= { jnxOpticsOCh2ConfigTable 1 } JnxOpticsOCh2ConfigEntry ::= SEQUENCE { jnxOpticsOCh2CfgContIndex Integer32, jnxOpticsOCh2CfgL1Index Integer32, jnxOpticsOCh2CfgL2Index Integer32, jnxOpticsOCh2CfgL3Index Integer32, jnxOpticsOCh2CfgL4Index Integer32, jnxOpticsOCh2Type Integer32, jnxOpticsOCh2LaserEnable TruthValue, jnxOpticsOCh2Wavelength Unsigned32, jnxOpticsOCh2Spacing JnxOpticsChannelSpacing, jnxOpticsOCh2Modulation Unsigned32, jnxOpticsOCh2TxOpticalPower Integer32, jnxOpticsOCh2RxOpticalPower Integer32, jnxOpticsOCh2ModTempHighThresh Integer32, jnxOpticsOCh2ModTempLowThresh Integer32, jnxOpticsOCh2TxPowHighThresh Integer32, jnxOpticsOCh2TxPowLowThresh Integer32, jnxOpticsOCh2RxPowHighThresh Integer32, jnxOpticsOCh2RxPowLowThresh Integer32, jnxOpticsOCh24HourModTemHiThresh Integer32, jnxOpticsOCh24HourModTemLoThresh Integer32, jnxOpticsOCh24HourTxPowHiThresh Integer32, jnxOpticsOCh24HourTxPowLoThresh Integer32, jnxOpticsOCh24HourRxPowHiThresh Integer32, jnxOpticsOCh24HourRxPowLoThresh Integer32, jnxOpticsOCh2RxLosPowWarnThresh Integer32, jnxOpticsOCh2RxLosPowAlarmThresh Integer32, jnxOpticsOCh2CurrentStatus BITS, jnxOpticsOCh2TxPowHiEnableTCA TruthValue, jnxOpticsOCh2TxPowLoEnableTCA TruthValue, jnxOpticsOCh2RxPowHiEnableTCA TruthValue, jnxOpticsOCh2RxPowLoEnableTCA TruthValue, jnxOpticsOCh2ModTempHiEnableTCA TruthValue, jnxOpticsOCh2ModTempLoEnableTCA TruthValue, jnxOpticsOCh2CarFreqOffHiEnTCA TruthValue, jnxOpticsOCh2CarFreqOffLoEnTCA TruthValue, jnxOpticsOCh2CarFreqOffHiThresh Integer32, jnxOpticsOCh24HourCarFreqOffHiTh Integer32, jnxOpticsOCh2CarFreqOffLoThresh Integer32, jnxOpticsOCh24HourCarFreqOffLoTh Integer32 } jnxOpticsOCh2CfgContIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The Contianer index associated with this subject" ::= { jnxOpticsOCh2ConfigEntry 1 } jnxOpticsOCh2CfgL1Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "FPC slot number of the interface" ::= { jnxOpticsOCh2ConfigEntry 2 } jnxOpticsOCh2CfgL2Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "PIC slot number of the interface" ::= { jnxOpticsOCh2ConfigEntry 3 } jnxOpticsOCh2CfgL3Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Port number of the interface" ::= { jnxOpticsOCh2ConfigEntry 4 } jnxOpticsOCh2CfgL4Index OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Sub-Port number of the interface" ::= { jnxOpticsOCh2ConfigEntry 5 } jnxOpticsOCh2Type OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION " 0 - none 1 - SFP 2 - XFP 3 - SFP+ 4 - XFP+ 5 - CFP 6 - CFP+ 7 - Non pluggable " ::= { jnxOpticsOCh2ConfigEntry 6 } jnxOpticsOCh2LaserEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION " 0 - laser off 1 - laser on " ::= { jnxOpticsOCh2ConfigEntry 7 } jnxOpticsOCh2Wavelength OBJECT-TYPE SYNTAX Unsigned32 UNITS "0.01 nm" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The transmit wavelength of the laser." ::= { jnxOpticsOCh2ConfigEntry 8 } jnxOpticsOCh2Spacing OBJECT-TYPE SYNTAX JnxOpticsChannelSpacing MAX-ACCESS read-only STATUS obsolete DESCRIPTION "A minimum nominal difference in frequency (GHz) between two adjacent channels." ::= { jnxOpticsOCh2ConfigEntry 9 } jnxOpticsOCh2Modulation OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Modulation Unknown - (1), NonPSK - (2), ODB - (3), DPSK - (4), QPSK - (5), DQPSK - (6), DPQPSK - (7), 16QAM - (8), 64QAM - (9), 256QAM - (10) " ::= { jnxOpticsOCh2ConfigEntry 10 } jnxOpticsOCh2TxOpticalPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Transmit optical power." ::= { jnxOpticsOCh2ConfigEntry 11 } jnxOpticsOCh2RxOpticalPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Receive optical power." ::= { jnxOpticsOCh2ConfigEntry 12 } jnxOpticsOCh2ModTempHighThresh OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius (0.01 degrees C)" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "High module temerature in degree fahrenheit for a 15 minute period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 13 } jnxOpticsOCh2ModTempLowThresh OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius (0.01 degrees C)" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Low module temerature in degree fahrenheit for a 15 minute period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 14 } jnxOpticsOCh2TxPowHighThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Tx power for a 15 minute period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 15 } jnxOpticsOCh2TxPowLowThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Tx Power for a 15 minute period below which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 16 } jnxOpticsOCh2RxPowHighThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Rx power for a 15 minute period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 17 } jnxOpticsOCh2RxPowLowThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Rx Power for a 15 minute period below which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 18 } jnxOpticsOCh24HourModTemHiThresh OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius (0.01 degrees C)" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "High module temerature in degree fahrenheit for a 24 hour period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 19 } jnxOpticsOCh24HourModTemLoThresh OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius (0.01 degrees C)" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Low module temerature in degree fahrenheit for a 24 hour period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 20 } jnxOpticsOCh24HourTxPowHiThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Tx power for a 24 hour period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 21 } jnxOpticsOCh24HourTxPowLoThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Tx for a 24 hour period Power below which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 22 } jnxOpticsOCh24HourRxPowHiThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Rx power for a 24 hour period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 23 } jnxOpticsOCh24HourRxPowLoThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Rx Power for a 24 hour period below which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 24 } jnxOpticsOCh2RxLosPowWarnThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Rx Power warning threshold for seeting the optical LOS warning. " ::= { jnxOpticsOCh2ConfigEntry 25 } jnxOpticsOCh2RxLosPowAlarmThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.01 dbm" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Rx Power alarm threshold for seeting the optical LOS warning. " ::= { jnxOpticsOCh2ConfigEntry 26 } jnxOpticsOCh2CurrentStatus OBJECT-TYPE SYNTAX BITS { opticalLos(1), wavelenthLockErr(2), powerHighAlarm(3), powerLowAlarm(4), biasCurrentHighAlarm(5), biasCurrentLowAlarm(6), temperatureHighAlarm(7), temperaturelowAlarm(8), txPLLLockAlarm(9), rxPLLLockAlarm(10), avgPowerAlarm(11), rxLossAvgPowerAlarm(12), lossofACPowerAlarm(13), txPowerHighThreshAlert(14), txPowerLowThreshAlert(15), rxPowerHighThreshAlert(16), rxPowerLowThreshAlert(17), moduleTempHighThreshAlert(18), moduleTempLowThreshAlert(19), txPowerHigh24HourThreshAlert(20), txPowerLow24HourThreshAlert(21), rxPowerHigh24HourThreshAlert(22), rxPowerLow24HourThreshAlert(23), moduleTempHigh24HourThreshAlert(24), moduleTempLow24HourThreshAlert(25), powerRxHighAlarm(26), powerRxLowAlarm(27), powerTxHighWarning(28), powerTxLowWarning(29), powerRxHighWarning(30), powerRxLowWarning(31), temperatureHighWarning(32), temperaturelowWarning(33) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION " " ::= { jnxOpticsOCh2ConfigEntry 27 } jnxOpticsOCh2TxPowHiEnableTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION " Enable/Disable for the Tx Power High TCA." ::= { jnxOpticsOCh2ConfigEntry 28 } jnxOpticsOCh2TxPowLoEnableTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION " Enable/Disable for the Tx Power Low TCA." ::= { jnxOpticsOCh2ConfigEntry 29 } jnxOpticsOCh2RxPowHiEnableTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION " Enable/Disable for the Rx Power High TCA." ::= { jnxOpticsOCh2ConfigEntry 30 } jnxOpticsOCh2RxPowLoEnableTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION " Enable/Disable for the Rx Power Low TCA." ::= { jnxOpticsOCh2ConfigEntry 31 } jnxOpticsOCh2ModTempHiEnableTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION " Enable/Disable for the Module Temp High TCA." ::= { jnxOpticsOCh2ConfigEntry 32 } jnxOpticsOCh2ModTempLoEnableTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION " Enable/Disable for the Module Temp Low TCA." ::= { jnxOpticsOCh2ConfigEntry 33 } jnxOpticsOCh2CarFreqOffHiEnTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION " Enable/Disable for the Carrier Frequency Offset High TCA." ::= { jnxOpticsOCh2ConfigEntry 34 } jnxOpticsOCh2CarFreqOffLoEnTCA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION " Enable/Disable for the CarrierFreqOffetLow TCA's." ::= { jnxOpticsOCh2ConfigEntry 35 } jnxOpticsOCh2CarFreqOffHiThresh OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Carrier frequency offset for a 15 minute period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 36 } jnxOpticsOCh24HourCarFreqOffHiTh OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Carrier frequency offset for a 24 Hour period above which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 37 } jnxOpticsOCh2CarFreqOffLoThresh OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Carrier frequency offset for a 15 minute period Low which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 38 } jnxOpticsOCh24HourCarFreqOffLoTh OBJECT-TYPE SYNTAX Integer32 UNITS "MHz" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Carrier frequency offset for a 24 Hour period Low which a Threshold Crossing Alert (TCA) should be sent. Only one TCA will be sent per period ." ::= { jnxOpticsOCh2ConfigEntry 39 } -- -- Tracetone config -- jnxOpticsOCh2TraceToneCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOpticsOCh2TraceToneCfgEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Table was for 48x10G/12x40G gingerALE PIC in 10G mode. It is not supported hence marked as obsolete. Information about the optics tests." ::= { jnxOpticsOCh2 2 } jnxOpticsOCh2TraceToneCfgEntry OBJECT-TYPE SYNTAX JnxOpticsOCh2TraceToneCfgEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Information about the optics FRU's." INDEX { jnxOpticsOCh2TraceToneCfgIndx, jnxOpticsOCh2TraceToneCfgL1Indx, jnxOpticsOCh2TraceToneCfgL2Indx, jnxOpticsOCh2TraceToneCfgL3Indx, jnxOpticsOCh2TraceToneCfgL4Indx } ::= { jnxOpticsOCh2TraceToneCfgTable 1 } JnxOpticsOCh2TraceToneCfgEntry ::= SEQUENCE { jnxOpticsOCh2TraceToneCfgIndx Integer32, jnxOpticsOCh2TraceToneCfgL1Indx Integer32, jnxOpticsOCh2TraceToneCfgL2Indx Integer32, jnxOpticsOCh2TraceToneCfgL3Indx Integer32, jnxOpticsOCh2TraceToneCfgL4Indx Integer32, jnxOpticsOCh2TraceToneCfgTxEn TruthValue, jnxOpticsOCh2TraceToneCfgRxEn TruthValue, jnxOpticsOCh2TraceToneCfgDestId OCTET STRING, jnxOpticsOCh2TraceToneCfgTxMsg OCTET STRING, jnxOpticsOCh2TraceToneCfgRxMsg OCTET STRING } jnxOpticsOCh2TraceToneCfgIndx OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Container Index associated with this subject.." ::= { jnxOpticsOCh2TraceToneCfgEntry 1 } jnxOpticsOCh2TraceToneCfgL1Indx OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "FPC Slot number of the interface." ::= { jnxOpticsOCh2TraceToneCfgEntry 2 } jnxOpticsOCh2TraceToneCfgL2Indx OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "PIC Slot number of the interface." ::= { jnxOpticsOCh2TraceToneCfgEntry 3 } jnxOpticsOCh2TraceToneCfgL3Indx OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Port number of the interface." ::= { jnxOpticsOCh2TraceToneCfgEntry 4 } jnxOpticsOCh2TraceToneCfgL4Indx OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Sub-Port number of the interface." ::= { jnxOpticsOCh2TraceToneCfgEntry 5 } jnxOpticsOCh2TraceToneCfgTxEn OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This will enable/disable the transmit Trace tone feature." ::= { jnxOpticsOCh2TraceToneCfgEntry 6 } jnxOpticsOCh2TraceToneCfgRxEn OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This will enable/disable the receive Trace tone feature." ::= { jnxOpticsOCh2TraceToneCfgEntry 7 } jnxOpticsOCh2TraceToneCfgDestId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This is the destination Id of the link ID/ the chassis and the blade. The transmit messages will also have the src id which is this chassis id and this port info." ::= { jnxOpticsOCh2TraceToneCfgEntry 8 } jnxOpticsOCh2TraceToneCfgTxMsg OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This will be the transmit data in the tracetone message." ::= { jnxOpticsOCh2TraceToneCfgEntry 9 } jnxOpticsOCh2TraceToneCfgRxMsg OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This will be the receive data in the trace tone message." ::= { jnxOpticsOCh2TraceToneCfgEntry 10 } END