summaryrefslogtreecommitdiff
path: root/MIBS/junos/JUNIPER-IFOPTICS-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junos/JUNIPER-IFOPTICS-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/junos/JUNIPER-IFOPTICS-MIB')
-rw-r--r--MIBS/junos/JUNIPER-IFOPTICS-MIB8301
1 files changed, 8301 insertions, 0 deletions
diff --git a/MIBS/junos/JUNIPER-IFOPTICS-MIB b/MIBS/junos/JUNIPER-IFOPTICS-MIB
new file mode 100644
index 0000000..d5c4762
--- /dev/null
+++ b/MIBS/junos/JUNIPER-IFOPTICS-MIB
@@ -0,0 +1,8301 @@
+--
+-- 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