summaryrefslogtreecommitdiff
path: root/MIBS/junos/JNX-OPT-IF-EXT-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/junos/JNX-OPT-IF-EXT-MIB')
-rw-r--r--MIBS/junos/JNX-OPT-IF-EXT-MIB3039
1 files changed, 3039 insertions, 0 deletions
diff --git a/MIBS/junos/JNX-OPT-IF-EXT-MIB b/MIBS/junos/JNX-OPT-IF-EXT-MIB
new file mode 100644
index 0000000..374918f
--- /dev/null
+++ b/MIBS/junos/JNX-OPT-IF-EXT-MIB
@@ -0,0 +1,3039 @@
+JNX-OPT-IF-EXT-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ Gauge32,
+ Integer32,
+ Unsigned32,
+ Counter64,
+ transmission,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ RowPointer,
+ RowStatus,
+ TruthValue,
+ DisplayString,
+ DateAndTime
+ FROM SNMPv2-TC
+ SnmpAdminString
+ FROM SNMP-FRAMEWORK-MIB
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ ifIndex
+ FROM IF-MIB
+ JnxoptIfDirectionality,
+ jnxoptIfOChConfigEntry,
+ jnxoptIfOChSinkCurrentEntry,
+ jnxoptIfMibModule
+ FROM JNX-OPT-IF-MIB;
+
+
+
+-- This is the MIB module for the optical parameters associated with the
+-- black link end points.
+
+jnxoptIfExtMibModule MODULE-IDENTITY
+ LAST-UPDATED "201204250000Z"
+ ORGANIZATION "IETF Ops/Camp MIB Working Group"
+ CONTACT-INFO
+ " Email: Juniper Technical Assistance Center
+ Juniper Networks, Inc.
+ 1133 Innovation Way
+ Sunnyvale, CA 94089
+ E-mail: support@juniper.net"
+ DESCRIPTION
+ "The MIB module to describe Black Link extension to rfc3591.
+ It is the enterprise version of the draft
+ draft-galikunze-ccamp-g-698-2-snmp-mib-02 "
+ REVISION "201204250000Z"
+ DESCRIPTION
+ "Draft version 1.0"
+ REVISION "201301250000Z"
+ DESCRIPTION
+ "Draft version 2.0"
+ REVISION "201302270000Z"
+ DESCRIPTION
+ "Update FEC error count to Counter64"
+ REVISION "201311010000Z"
+ DESCRIPTION
+ "Enhancement for OTN PM 24 hour TCA thresholds"
+ ::={ jnxoptIfMibModule 3 }
+
+
+JnxoptIfChannelSpacing ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Channel spacing
+ 1 - 100 GHz
+ 2 - 50 GHz
+ 3 - 25 GHz
+ 4 - 12.5 GHz
+ 5 - 6.25 GHz
+ 6 - 37.5 GHz "
+ SYNTAX INTEGER {
+ spacing100Ghz(1),
+ spacing50Ghz(2),
+ spacing25Ghz(3),
+ spacing12point5Ghz(4),
+ spacing6point5Ghz(5),
+ spacing37point5Ghz(6)
+ }
+
+
+JnxoptIfBitRateLineCoding ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Optical tributary signal class
+ 1 - NRZ 2.5G (from nominally 622 Mbit/s to nominally 2.67 Gbit/s)
+ 2 - NRZ 10G nominally 2.4 Gbit/s to nominally 10.71 Gbit/s.
+ 3 - 40 Gbits/s
+ 4 - 100 Gbits/s
+ 5 - 400 Gbits/s
+ 6 - 150 Gbits/s
+ 7 - 200 Gbits/s
+ 40 Gbits/s and above are under study."
+ SYNTAX INTEGER {
+ rate2point5G(1),
+ rate10G(2),
+ rate40G(3),
+ rate100G(4),
+ rate400G(5),
+ rate150G(6),
+ rate200G(7)
+ }
+
+JnxoptIfFiberTypeRecommendation ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Fiber Types - ITU-T Recs G.652, G.653, G.654 and G.655
+ One for recommendation and one for category.
+ G.652 A, B, C, D
+ G.653 A, B
+ G.654 A, B, C
+ G.655 C, D, E
+ G.656
+ G.657 A, B "
+ SYNTAX INTEGER {
+ g652(1),
+ g653(2),
+ g654(3),
+ g655(4),
+ g656(5),
+ g657(6)
+ }
+
+JnxoptIfFiberTypeCategory ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Fiber Types - ITU-T Recs G.652, G.653, G.654 and G.655
+ G.652 A, B, C, D
+ G.653 A, B
+ G.654 A, B, C
+ G.655 C, D, E
+ G.656
+ G.657 A, B
+ Categories - A, B, C, D and E "
+ SYNTAX INTEGER {
+ categoryA(1),
+ categoryB(2),
+ categoryC(3),
+ categoryD(4),
+ categoryE(5)
+ }
+
+JnxoptIfOTNType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for
+ the Near End or Far End performance data.
+ 1 - Near End
+ 2 - Far End "
+ SYNTAX INTEGER {
+ nearEnd(1),
+ farEnd(2)
+ }
+
+JnxoptIfOTNDirection ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION " Indicates the direction as Rx/Tx or bi-directional."
+ SYNTAX INTEGER {
+ jnxTxDir(1),
+ jnxRxDir(2),
+ jnxBiDir(3)
+ }
+
+JnxoptIfOTNLayer ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for OTUk,
+ ODUk, TCM performance data.
+ 1 - OTUk
+ 2 - ODUk
+ 3 - TCM
+ The ODUk layer and TCM sublayer PM is not related to the black link PM
+ management, but since this could be a common PM model for the ODUk
+ layer and TCM layers, we include it here so it may be used for simple
+ scenarios where only lower order ODUk or higher order ODUk is present.
+ For scenarios where both lower order ODUk and higher order ODUk are
+ present, further extension to the MIB model is required, in particular
+ for the indexing for these layers."
+ SYNTAX INTEGER {
+ jnxoptIfOTUkLayer(1),
+ jnxoptIfODUkLayer(2),
+ jnxoptIfTCMSubLayer(3)
+ }
+
+--
+-- Alarm for the OCh and OTUk sublayer
+--
+JnxoptIfOTNOChAlarms ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This is the possible alarms from the OCh and OTUk layer."
+ SYNTAX INTEGER {
+ -- No alarm
+ jnxoptIfOtnNoAlarm(0),
+ -- OTN Loss of signal alarm
+ jnxoptIfOtnLosAlarm(1),
+ -- OTN Loss of frame alarm
+ jnxoptIfOtnLofAlarm(2),
+ -- OTN Loss of multi framealarm
+ jnxoptIfOtnLomAlarm(3),
+ -- OTN SSF alarm
+ jnxoptIfOtuSsfAlarm(4),
+ -- OTN OTU BDI alarm
+ jnxoptIfOtuBdiAlarm(5),
+ -- OTN OTU Trail Trace mismatch alarm
+ jnxoptIfOtuTimAlarm(6),
+ -- OTN OTU IAE alarm
+ jnxoptIfOtuIaeAlarm(7),
+ -- OTN OTU BIAE alarm,
+ jnxoptIfOtuBiaeAlarm(8),
+ -- OTN TSF alarm
+ jnxoptIfOtuTsfAlarm(9),
+ -- OTN OTU Degraded alarm,
+ jnxoptIfOtuDegAlarm(10),
+ -- OTN OTU Fec ExcessiveErrors alarm
+ jnxoptIfOtuFecExcessiveErrsAlarm(11),
+ -- OTN OTU BBE Thresholdalarm
+ jnxoptIf15MinThreshBBETCA(12),
+ -- OTN OTU ES Thresholdalarm
+ jnxoptIf15MinThreshESTCA(13),
+ -- OTN OTU SES Threshold alarm
+ jnxoptIf15MinThreshSESTCA(14),
+ -- OTN OTU UAS Threshold alarm
+ jnxoptIf15MinThreshUASTCA(15),
+ -- OTN OTU Bip8 Thresholdalarm alarm
+ jnxoptIf15MinThreshBip8TCA(16),
+ -- OTN FEC uncorrectedwords TCA
+ jnxoptIf15MinThUnCorrectedWordsTCA(17),
+ -- OTN Pre FEC BER TCA
+ jnxoptIf15MinThreshPreFECBERTCA(18),
+ -- OTN OTU 24 hour BBE Thresholdalarm
+ jnxoptIf24HourThreshBBETCA(19),
+ -- OTN OTU 24 hour ES Thresholdalarm
+ jnxoptIf24HourThreshESTCA(20),
+ -- OTN OTU 24 hour SES Threshold alarm
+ jnxoptIf24HourThreshSESTCA(21),
+ -- OTN OTU 24 hour UAS Threshold alarm
+ jnxoptIf24HourThreshUASTCA(22),
+ -- OTN OTU 24 hour Bip8 Thresholdalarm alarm
+ jnxoptIf24HourThreshBip8TCA(23),
+ -- OTN Pre FEC BER 24 hour TCA
+ jnxoptIf24HourThreshPreFECBERTCA(24),
+ -- OTN OTU AIS alarm
+ jnxoptIfOtuAisAlarm(25),
+ -- OTN OTU Far end Fec Degraded/Excessive alarm,
+ jnxoptIfOtuFEFecErrAlarm(26)
+ }
+
+JnxoptIfOTNODUkTcmAlarms ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This is the alarms from the ODUk and TCM layer."
+ SYNTAX INTEGER {
+ -- No alarm
+ jnxoptIfOtnOdukTcmNoAlarm(0),
+ -- OTN ODU/TCM OCI alarm
+ jnxoptIfOdukTcmOciAlarm(1),
+ -- OTN ODU/TCM LCK alarm
+ jnxoptIfOdukTcmLckAlarm(2),
+ -- OTN ODU/TCM BDI alarm
+ jnxoptIfOdukTcmBdiAlarm(3),
+ -- OTN ODU/TCM Trail Trace mismatch alarm
+ jnxoptIfOdukTcmTimAlarm(4),
+ -- OTN ODU/TCM Degraded alarm,
+ jnxoptIfOdukTcmDegAlarm(5),
+ -- OTN ODU IAE alarm
+ jnxoptIfOdukTcmIaeAlarm(6),
+ -- OTN ODU/TCM Loss of Tandem Connection
+ jnxoptIfOdukTcmLTCAlarm(7),
+ -- OTN ODU/TCM CSF alarm,
+ jnxoptIfOdukTcmCSfAlarm(8),
+ -- OTN ODU/TCM SSF alarm,
+ jnxoptIfOdukTcmSSfAlarm(9),
+ -- OTN ODU/TCM TSF alarm,
+ jnxoptIfOdukTcmTSfAlarm(10),
+ -- OTN ODU BBE Threshold alarm
+ jnxoptIfOdukTcm15MinThreshBBETCA(11),
+ -- OTN ODU ES Threshold alarm
+ jnxoptIfOdukTcm15MinThreshESTCA(12),
+ -- OTN ODU SES Threshold alarm
+ jnxoptIfOdukTcm15MinThreshSESTCA(13),
+ -- OTN ODU UAS Threshold alarm
+ jnxoptIfOdukTcm15MinThreshUASTCA(14),
+ -- OTN ODU Bip8 Threshold alarm
+ jnxoptIfOdukTcm15MinThreshBip8TCA(15),
+ -- OTN ODU Ais
+ jnxoptIfOdukTcmAisAlarm(16),
+ -- OTN ODU PTM - payload type mismatch
+ jnxoptIfOdukPtmAlarm(17),
+ -- OTN ODU 24 hour BBE Threshold alarm
+ jnxoptIfOdukTcm24HourThreshBBETCA(18),
+ -- OTN ODU 24 hour ES Threshold alarm
+ jnxoptIfOdukTcm24HourThreshESTCA(19),
+ -- OTN ODU SES Threshold alarm
+ jnxoptIfOdukTcm24HourThreshSESTCA(20),
+ -- OTN ODU 24 hour UAS Threshold alarm
+ jnxoptIfOdukTcm24HourThreshUASTCA(21),
+ -- OTN ODU 24 hour bip8 Threshold alarm
+ jnxoptIfOdukTcm24HourThreshBip8TCA(22)
+ }
+
+JnxoptIfOTNAlarmSeverity ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Severity of the Notification"
+ SYNTAX INTEGER {
+ jnxCritical(1),
+ jnxMajor(2),
+ jnxMinor(3),
+ jnxInfo(4)
+ }
+
+-- Addition to the RFC 3591 objects
+jnxoptIfOTNNotifications OBJECT IDENTIFIER ::= { jnxoptIfExtMibModule 0 }
+jnxoptIfOPSmEntry OBJECT IDENTIFIER ::= { jnxoptIfExtMibModule 1 }
+jnxoptIfOChSrcSinkGroup OBJECT IDENTIFIER ::= { jnxoptIfExtMibModule 2 }
+jnxoptIfOTNPMGroup OBJECT IDENTIFIER ::= { jnxoptIfExtMibModule 3 }
+jnxoptIfOTNAlarm OBJECT IDENTIFIER ::= { jnxoptIfExtMibModule 4 }
+
+-- OPS - Optical Phyical Section
+jnxoptIfOPSmConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOPSmConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of OPS General config parameters."
+ ::= { jnxoptIfOPSmEntry 1 }
+
+jnxoptIfOPSmConfigEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOPSmConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An conceptual row of OPS General config parameters."
+ INDEX { ifIndex }
+ ::= { jnxoptIfOPSmConfigTable 1 }
+
+ JnxoptIfOPSmConfigEntry ::=
+ SEQUENCE {
+ jnxoptIfOPSmDirectionality
+ JnxoptIfDirectionality,
+ jnxoptIfOPSmFiberTypeRecommendation
+ JnxoptIfFiberTypeRecommendation,
+ jnxoptIfOPSmFiberTypeCategory
+ JnxoptIfFiberTypeCategory
+ }
+
+jnxoptIfOPSmDirectionality OBJECT-TYPE
+ SYNTAX JnxoptIfDirectionality
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the directionality of the entity."
+ ::= { jnxoptIfOPSmConfigEntry 1 }
+
+jnxoptIfOPSmFiberTypeRecommendation OBJECT-TYPE
+ SYNTAX JnxoptIfFiberTypeRecommendation
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fiber type as per fibre types are chosen from those defined in
+ ITU-T Recs G.652, G.653, G.654, G.655, G.656 and G.657."
+ ::= { jnxoptIfOPSmConfigEntry 2 }
+
+jnxoptIfOPSmFiberTypeCategory OBJECT-TYPE
+ SYNTAX JnxoptIfFiberTypeCategory
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fiber type as per fibre types are chosen from those defined in
+ ITU-T Recs G.652, G.653, and G.655.
+ The categories are A, B, C, D and E."
+ ::= { jnxoptIfOPSmConfigEntry 3 }
+
+
+-- OCh config table
+-- modified the OCh Table group
+-- General parameters for the Black Link Ss-Rs will be added to
+-- the OchConfigTable
+
+jnxoptIfOChConfigExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOChConfigExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Och General config extension parameters"
+ ::= { jnxoptIfOChSrcSinkGroup 1 }
+
+jnxoptIfOChConfigExtEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOChConfigExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row that contains OCh configuration extension
+ information of an interface."
+ AUGMENTS { jnxoptIfOChConfigEntry }
+ ::= { jnxoptIfOChConfigExtTable 1 }
+
+
+JnxoptIfOChConfigExtEntry ::=
+ SEQUENCE {
+ jnxoptIfOChMiminumChannelSpacing JnxoptIfChannelSpacing,
+ jnxoptIfOChBitRateLineCoding JnxoptIfBitRateLineCoding,
+ jnxoptIfOChFEC Unsigned32,
+ jnxoptIfOChSinkMaximumBERMantissa Unsigned32,
+ jnxoptIfOChSinkMaximumBERExponent Unsigned32,
+ jnxoptIfOChMinWavelength Unsigned32,
+ jnxoptIfOChMaxWavelength Unsigned32,
+ jnxoptIfOChWavelength Unsigned32,
+ jnxoptIfOChVendorTransceiverClass DisplayString,
+ jnxoptIfOChOpticalInterfaceApplicationCode DisplayString,
+ jnxoptIfOChLaserAdminState INTEGER,
+ jnxoptIfOChLaserOperationalState INTEGER,
+ jnxoptIfOChAdminState INTEGER,
+ jnxoptIfOChOperationalState INTEGER
+ }
+
+jnxoptIfOChMiminumChannelSpacing OBJECT-TYPE
+ SYNTAX JnxoptIfChannelSpacing
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A minimum nominal difference in frequency (GHz) between two adjacent
+ channels."
+ ::= { jnxoptIfOChConfigExtEntry 1 }
+
+jnxoptIfOChBitRateLineCoding OBJECT-TYPE
+ SYNTAX JnxoptIfBitRateLineCoding
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Optical tributary signal class
+ NRZ 2.5G (from nominally 622 Mbit/s to nominally 2.67 Gbit/s)
+ NRZ 10G (nominally 2.4 Gbit/s to nominally 10.71 Gbit/s) "
+ ::= { jnxoptIfOChConfigExtEntry 2 }
+
+jnxoptIfOChFEC OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates what Forward Error Correction (FEC) code
+ is used at Source and Sink.
+ GFEC (from G709) and the I.x EFEC's
+ (G.975 - Table I.1 super FEC).
+ 1 - No FEC
+ 2 - GFEC
+ 3 - I.2 EFEC
+ 4 - I.3 EFEC
+ 5 - I.4 EFEC
+ 6 - I.5 EFEC
+ 7 - I.6 EFEC
+ 8 - I.7 EFEC
+ 9 - I.8 EFEC
+ 10 - I.9 EFEC
+ 11 - 100G FEC (for new applications)
+ 12 - 100G EFEC (for new applications)
+ 99 - Vendor Specific "
+ ::= { jnxoptIfOChConfigExtEntry 3 }
+
+jnxoptIfOChSinkMaximumBERMantissa OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter indicate the maximum Bit(mantissa) error rate can be
+ supported by the application at the Receiver. In case of FEC
+ applications it is intended after the FEC correction."
+ ::= { jnxoptIfOChConfigExtEntry 4 }
+
+jnxoptIfOChSinkMaximumBERExponent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter indicate the maximum Bit(exponent) error rate can be
+ supported by the application at the Receiver. In case of FEC
+ applications it is intended after the FEC correction."
+ ::= { jnxoptIfOChConfigExtEntry 5 }
+
+jnxoptIfOChMinWavelength OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "0.01 nm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter indicate minimum wavelength spectrum in a
+ definite wavelength Band (L, C and S) "
+ ::= { jnxoptIfOChConfigExtEntry 6 }
+
+jnxoptIfOChMaxWavelength OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "0.01 nm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter indicate maximum wavelength spectrum in a
+ definite wavelength Band (L, C and S) "
+ ::= { jnxoptIfOChConfigExtEntry 7 }
+
+jnxoptIfOChWavelength OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "0.01 nm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the wavelength value."
+ ::= { jnxoptIfOChConfigExtEntry 8 }
+
+jnxoptIfOChVendorTransceiverClass OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "As defined in G.698
+ Vendors can summarize a set of parameters in a
+ single proprietary parameter: the Class of transceiver. The
+ Transceiver classification will be based on the Vendor Name and
+ the main TX and RX parameters (i.e. Trunk Mode, Framing, Bit
+ rate, Trunk Type etc).
+ If this parameter is used, the MIB parameters
+ specifying the Transceiver characteristics may not be significant
+ and the vendor will be responsible to specify the Class contents
+ and values. The Vendor can publish the parameters of its Classes
+ or declare to be compatible with published Classes.(G) Optional
+ for compliance. (not mentioned in G.698) "
+ ::= { jnxoptIfOChConfigExtEntry 9 }
+
+jnxoptIfOChOpticalInterfaceApplicationCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the transceiver application code at Ss
+ and Rs as defined in [ITU.G698.2] Chapter 5.3 "
+ ::= { jnxoptIfOChConfigExtEntry 10 }
+
+jnxoptIfOChLaserAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configured State of the laser:
+ 0 - disabled
+ 1 - enabled "
+ ::= { jnxoptIfOChConfigExtEntry 11 }
+
+jnxoptIfOChLaserOperationalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1),
+ fault(2),
+ degraded(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Operational Status of Laser:
+ 0 - disabled
+ 1 - Enabled
+ 2 - fault
+ 3 - degraded"
+ ::= { jnxoptIfOChConfigExtEntry 12 }
+
+jnxoptIfOChAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Administrative Status of an Interface:
+ 0 - Out of Service
+ 1 - In Service
+ "
+ ::= { jnxoptIfOChConfigExtEntry 13 }
+
+jnxoptIfOChOperationalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1),
+ fault(2),
+ degraded(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Operational Status of an Interface:
+ 0 - disabled
+ 1 - enabled
+ 2 - Fault
+ 3 - Degraded"
+ ::= { jnxoptIfOChConfigExtEntry 14 }
+
+
+
+-- Parameters at OCh Src (Ss)
+-- OptIfOChSrcConfigEntry
+
+jnxoptIfOChSrcConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOChSrcConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A configuration table of OCh Src (Ss) parameters."
+ ::= { jnxoptIfOChSrcSinkGroup 2 }
+
+jnxoptIfOChSrcConfigEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOChSrcConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row that contains the Src (Ss) configuration
+ parameters for a given interface."
+ INDEX { ifIndex }
+ ::= { jnxoptIfOChSrcConfigTable 1 }
+
+JnxoptIfOChSrcConfigEntry ::=
+ SEQUENCE {
+ jnxoptIfOChMinimumMeanChannelOutputPower Integer32,
+ jnxoptIfOChMaximumMeanChannelOutputPower Integer32,
+ jnxoptIfOChMinimumCentralFrequency Unsigned32,
+ jnxoptIfOChMaximumCentralFrequency Unsigned32,
+ jnxoptIfOChMaximumSpectralExcursion Unsigned32,
+ jnxoptIfOChMaximumTxDispersionOSNRPenalty Integer32
+ }
+
+jnxoptIfOChMinimumMeanChannelOutputPower OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "0.01 dbm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum mean launched power at Ss is the average power (in dbm)
+ of a pseudo-random data sequence coupled into the DWDM link."
+ ::= { jnxoptIfOChSrcConfigEntry 1}
+
+jnxoptIfOChMaximumMeanChannelOutputPower OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "0.01 dbm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum mean launched power at Ss is the average power (in dbm)
+ of a pseudo-random data sequence coupled into the DWDM link."
+ ::= { jnxoptIfOChSrcConfigEntry 2}
+
+jnxoptIfOChMinimumCentralFrequency OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "0.01 THz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum central frequency is the nominal single-channel frequency
+ (in THz) on which the digital coded information of the particular
+ optical channel is modulated by use of the NRZ line code.
+ Eg 191.5THz will be represented as 19150 "
+ ::= { jnxoptIfOChSrcConfigEntry 3}
+
+jnxoptIfOChMaximumCentralFrequency OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "0.01 THz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum central frequency is the nominal single-channel frequency
+ (in THz) on which the digital coded information of the particular
+ optical channel is modulated by use of the NRZ line code.
+ Eg 191.5THz will be represented as 19150 "
+ ::= { jnxoptIfOChSrcConfigEntry 4}
+
+jnxoptIfOChMaximumSpectralExcursion OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "0.1 GHz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximum acceptable difference between the nominal
+ central frequency (in GHz) of the channel and the minus 15 dB
+ points of the transmitter spectrum furthest from the nominal
+ central frequency measured at point Ss."
+ ::= { jnxoptIfOChSrcConfigEntry 5}
+
+
+jnxoptIfOChMaximumTxDispersionOSNRPenalty OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "0.1 dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Defines a reference receiver that this penalty is measured with.
+ Lowest OSNR at Ss with worst case (residual) dispersion minus the
+ Lowest OSNR at Ss with no dispersion. Lowest OSNR at Ss with no
+ dispersion "
+ ::= { jnxoptIfOChSrcConfigEntry 6}
+
+-- Optical Path from Point Src (Ss) to Sink (Rs)
+-- Alternatively this can be jnxoptIfOChSsRsTable
+
+jnxoptIfOChSrcSinkConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOChSrcSinkConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of paramters for the optical path from Src to Sink
+ (Ss to Rs)."
+ ::= { jnxoptIfOChSrcSinkGroup 3 }
+
+jnxoptIfOChSrcSinkConfigEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOChSrcSinkConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row that contains the optical path Src-Sink (Ss-Rs)
+ configuration parameters for a given interface."
+ INDEX { ifIndex }
+ ::= { jnxoptIfOChSrcSinkConfigTable 1 }
+
+JnxoptIfOChSrcSinkConfigEntry ::=
+ SEQUENCE {
+ jnxoptIfOChSrcSinkMinimumChromaticDispersion Integer32,
+ jnxoptIfOChSrcSinkMaximumChromaticDispersion Integer32,
+ jnxoptIfOChSrcSinkMinimumSrcOpticalReturnLoss Integer32,
+ jnxoptIfOChSrcSinkMaximumDiscreteReflectanceSrcToSink Integer32,
+ jnxoptIfOChSrcSinkMaximumDifferentialGroupDelay Integer32,
+ jnxoptIfOChSrcSinkMaximumPolarisationDependentLoss Integer32,
+ jnxoptIfOChSrcSinkMaximumInterChannelCrosstalk Integer32,
+ jnxoptIfOChSrcSinkInterFerometricCrosstalk Integer32,
+ jnxoptIfOChSrcSinkOpticalPathOSNRPenalty Integer32
+ }
+
+jnxoptIfOChSrcSinkMinimumChromaticDispersion OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "ps/nm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "These parameters define the minimum value of the
+ optical path 'end to end chromatic dispersion' (in ps/nm) that the
+ system shall be able to tolerate."
+ ::= { jnxoptIfOChSrcSinkConfigEntry 1}
+
+jnxoptIfOChSrcSinkMaximumChromaticDispersion OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "ps/nm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "These parameters define the maximum value of the
+ optical path 'end to end chromatic dispersion' (in ps/nm) that the
+ system shall be able to tolerate."
+ ::= { jnxoptIfOChSrcSinkConfigEntry 2 }
+
+jnxoptIfOChSrcSinkMinimumSrcOpticalReturnLoss OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "0.1 dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "These parameter defines minimum optical return loss (in dB) of the
+ cable plant at the source reference point (Src/Ss), including any
+ connectors."
+ ::= { jnxoptIfOChSrcSinkConfigEntry 3 }
+
+
+jnxoptIfOChSrcSinkMaximumDiscreteReflectanceSrcToSink OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "0.1 dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Optical reflectance is defined to be the ratio of the reflected
+ optical power pre.sent at a point, to the optical power incident to
+ that point. Control of reflections is discussed extensively in
+ ITU-T Rec. G.957."
+ ::= { jnxoptIfOChSrcSinkConfigEntry 4}
+
+jnxoptIfOChSrcSinkMaximumDifferentialGroupDelay OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "ps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Differential group delay (DGD) is the time difference between the
+ fractions of a pulse that are transmitted in the two principal
+ states of polarization of an optical signal. For distances
+ greater than several kilometres, and assuming random (strong)
+ polarization mode coupling, DGD in a fibre can be statistically
+ modelled as having a Maxwellian distribution."
+ ::= { jnxoptIfOChSrcSinkConfigEntry 5}
+
+
+jnxoptIfOChSrcSinkMaximumPolarisationDependentLoss 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."
+ ::= { jnxoptIfOChSrcSinkConfigEntry 6}
+
+jnxoptIfOChSrcSinkMaximumInterChannelCrosstalk OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "0.1 dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Inter-channel crosstalk is defined as the ratio of total power in
+ all of the disturbing channels to that in the wanted channel,
+ where the wanted and disturbing channels are at different
+ wavelengths. The parameter specify the isolation of a link
+ conforming to the 'black-link' approach such that under the worst-
+ case operating conditions the inter-channel crosstalk at any
+ reference point RS is less than the maximum inter-channel
+ crosstalk value."
+ ::= { jnxoptIfOChSrcSinkConfigEntry 7}
+
+
+jnxoptIfOChSrcSinkInterFerometricCrosstalk OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "0.1 dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter places a requirement on the isolation of a link
+ conforming to the 'black-link' approach such that under the worst
+ case operating conditions the interferometric crosstalk at any
+ reference point RS is less than the maximum interferometric
+ crosstalk value.."
+ ::= { jnxoptIfOChSrcSinkConfigEntry 8}
+
+jnxoptIfOChSrcSinkOpticalPathOSNRPenalty OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "0.1 dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The optical path OSNR penalty is defined as the difference between
+ the Lowest OSNR at Rs and Lowest OSNR at Ss that meets the BER
+ requirement."
+ ::= { jnxoptIfOChSrcSinkConfigEntry 9}
+
+-- Parameters at Sink (Rs)
+-- jnxoptIfOChSinkConfigTable
+jnxoptIfOChSinkConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOChSinkConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of OCh Sink (Rs) configuration parameters."
+ ::= { jnxoptIfOChSrcSinkGroup 4 }
+
+jnxoptIfOChSinkConfigEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOChSinkConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row that contains the Sink (Rs) configuration
+ parameters for a given interface."
+ INDEX { ifIndex }
+ ::= { jnxoptIfOChSinkConfigTable 1 }
+
+JnxoptIfOChSinkConfigEntry ::=
+ SEQUENCE {
+ jnxoptIfOChSinkMinimumMeanIntputPower Integer32,
+ jnxoptIfOChSinkMaximumMeanIntputPower Integer32,
+ jnxoptIfOChSinkMinimumOSNR Integer32,
+ jnxoptIfOChSinkOSNRTolerance Integer32
+ }
+
+jnxoptIfOChSinkMinimumMeanIntputPower OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "0.01 dbm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The minimum values of the average received power (in dbm
+ at point the Sink (Rs)."
+ ::= { jnxoptIfOChSinkConfigEntry 1}
+
+jnxoptIfOChSinkMaximumMeanIntputPower OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "0.01 dbm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum values of the average received power (in dbm)
+ at point the Sink (Rs)."
+ ::= { jnxoptIfOChSinkConfigEntry 2}
+
+jnxoptIfOChSinkMinimumOSNR OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "0.1 dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum optical signal-to-noise ratio (OSNR) is the minimum
+ value of the ratio of the signal power in the wanted channel to
+ the highest noise power density in the range of the central
+ frequency plus and minus the maximum spectral excursion."
+ ::= { jnxoptIfOChSinkConfigEntry 3}
+
+jnxoptIfOChSinkOSNRTolerance OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "0.1 dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The receiver OSNR tolerance is defined as the minimum value of
+ OSNR at point Sink (Rs) that can be tolerated while maintaining the
+ maximum BER of the application. Sink (Rs)."
+ ::= { jnxoptIfOChSinkConfigEntry 4}
+
+
+
+
+
+-- Performance Monitoring
+
+-- The OptIfOChSinkCurrentExtEntry table is an extension to the
+-- jnxoptIfOChSinkCurrentExtEntry
+-- following optional parameters for current status
+-- OptIfOChSinkCurrentExtEntry
+
+jnxoptIfOChSinkCurrentExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOChSinkCurrentExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of OCh sink etxension to the performance monitoring
+ information for the current 15-minute interval."
+ ::= { jnxoptIfOTNPMGroup 1 }
+
+
+jnxoptIfOChSinkCurrentExtEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOChSinkCurrentExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row that contains OCh sink performance
+ monitoring information for an interface for the current
+ 15-minute interval."
+ AUGMENTS { jnxoptIfOChSinkCurrentEntry }
+ ::= { jnxoptIfOChSinkCurrentExtTable 1 }
+
+
+
+JnxoptIfOChSinkCurrentExtEntry ::=
+ SEQUENCE {
+ jnxoptIfOChSinkCurrentChromaticDispersion Integer32,
+ jnxoptIfOChSinkCurrentOSNR Integer32,
+ jnxoptIfOChSinkCurrentQ Integer32
+ }
+
+jnxoptIfOChSinkCurrentChromaticDispersion OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "ps/nm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Residual Chromatic Dispersion measured at Rx Transceiver port."
+ ::= { jnxoptIfOChSinkCurrentExtEntry 1}
+
+jnxoptIfOChSinkCurrentOSNR OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "0.1 dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Optical Signal to Noise Ratio (OSNR) estimated at Rx
+ Transceiver port ."
+ ::= { jnxoptIfOChSinkCurrentExtEntry 2}
+
+jnxoptIfOChSinkCurrentQ OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "'Q' factor estimated at Rx Transceiver port."
+ ::= { jnxoptIfOChSinkCurrentExtEntry 3}
+
+-- Performance Monitoring
+-- OTN PM Config Table
+--
+
+--
+
+jnxoptIfOTNPMConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOTNPMConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of performance monitoring configuration for the type
+ 'jnxoptIfOTNPMConfigLayer' layer."
+ ::= { jnxoptIfOTNPMGroup 2 }
+
+jnxoptIfOTNPMConfigEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOTNPMConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual entry in the performance monitoring configuration
+ for the type 'jnxoptIfOTNPMConfigLayer' layer."
+ INDEX { ifIndex, jnxoptIfOTNPMConfigType, jnxoptIfOTNPMConfigLayer,
+ jnxoptIfOTNPMConfigTCMLevel }
+ ::= { jnxoptIfOTNPMConfigTable 1 }
+
+JnxoptIfOTNPMConfigEntry ::=
+ SEQUENCE {
+ jnxoptIfOTNPMConfigType JnxoptIfOTNType,
+ jnxoptIfOTNPMConfigLayer JnxoptIfOTNLayer,
+ jnxoptIfOTNPMConfigTCMLevel Unsigned32,
+ jnxoptIfOTNPMESRInterval Unsigned32,
+ jnxoptIfOTNPMSESRInterval Unsigned32,
+ jnxoptIfOTNPMValidIntervals Unsigned32,
+ jnxoptIfOTNPM15MinBip8Threshold Unsigned32,
+ jnxoptIfOTNPM15MinESsThreshold Unsigned32,
+ jnxoptIfOTNPM15MinSESsThreshold Unsigned32,
+ jnxoptIfOTNPM15MinUASsThreshold Unsigned32,
+ jnxoptIfOTNPM15MinBBEsThreshold Unsigned32,
+ jnxoptIfOTNPM24HourBip8Threshold Unsigned32,
+ jnxoptIfOTNPM24HourESsThreshold Unsigned32,
+ jnxoptIfOTNPM24HourSESsThreshold Unsigned32,
+ jnxoptIfOTNPM24HourUASsThreshold Unsigned32,
+ jnxoptIfOTNPM24HourBBEsThreshold Unsigned32,
+ jnxoptIfOTNPMBip8EnableTCA TruthValue,
+ jnxoptIfOTNPMESsEnableTCA TruthValue,
+ jnxoptIfOTNPMSESsEnableTCA TruthValue,
+ jnxoptIfOTNPMUASsEnableTCA TruthValue,
+ jnxoptIfOTNPMBBEsEnableTCA TruthValue
+ }
+
+jnxoptIfOTNPMConfigType OBJECT-TYPE
+ SYNTAX JnxoptIfOTNType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for the
+ Near End or Far End performance data.
+ 1 - Near End
+ 2 - Far End "
+ ::= { jnxoptIfOTNPMConfigEntry 1}
+
+jnxoptIfOTNPMConfigLayer OBJECT-TYPE
+ SYNTAX JnxoptIfOTNLayer
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for OTUk,
+ ODUk, TCMn performance data.
+ 1 - OTUk
+ 2 - ODUk
+ 3 - TCM
+ The ODUk/TCM sublayer PM is not related to the black link PM
+ management, but since this is a common PM model for the ODU/TCM layer,
+ we may include it here."
+ ::= { jnxoptIfOTNPMConfigEntry 2}
+
+jnxoptIfOTNPMConfigTCMLevel OBJECT-TYPE
+ SYNTAX Unsigned32 (0..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the TCM level (1-6)
+ if the PM is of the type TCM. This will be 0 for OTUK/ODUK."
+ ::= { jnxoptIfOTNPMConfigEntry 3}
+
+jnxoptIfOTNPMESRInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (1..96)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the measurement interval
+ for error seconds ratio."
+ ::= {jnxoptIfOTNPMConfigEntry 4}
+
+jnxoptIfOTNPMSESRInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the measurement interval
+ for severely error seconds ratio."
+ ::= {jnxoptIfOTNPMConfigEntry 5}
+
+jnxoptIfOTNPMValidIntervals OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of contiguous 15 minute intervals for which valid
+ PM data is available for the particular interface."
+ ::= { jnxoptIfOTNPMConfigEntry 6 }
+
+jnxoptIfOTNPM15MinBip8Threshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of Bip8 encountered by the interface within any
+ given 15 minutes performance data collection period, which causes the
+ SNMP agent to send jnxoptIf15MinThreshBip8TCA. One notification will be
+ sent per interval per interface. A value of `0' will disable the
+ notification."
+ ::= { jnxoptIfOTNPMConfigEntry 7 }
+
+jnxoptIfOTNPM15MinESsThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of ES encountered by the interface within any
+ given 15 minutes performance data collection period, which causes the
+ SNMP agent to send jnxoptIf15MinThreshEsTCA. One notification will be
+ sent per interval per interface. A value of `0' will disable the
+ notification."
+ --
+ --
+ --
+ ::= { jnxoptIfOTNPMConfigEntry 8 }
+
+jnxoptIfOTNPM15MinSESsThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of SES encountered by the interface within any
+ given 15 minutes performance data collection period, which causes the
+ SNMP agent to send jnxoptIf15MinThreshSESTCA. One notification will be
+ sent per interval per interface. A value of `0' will disable the
+ notification."
+ --
+ --
+ --
+ ::= { jnxoptIfOTNPMConfigEntry 9 }
+
+
+jnxoptIfOTNPM15MinUASsThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of UAS encountered by the interface within any
+ given 15 minutes performance data collection period, which causes the
+ SNMP agent to send jnxoptIf15MinThreshUASTCA. One notification will be
+ sent per interval per interface. A value of `0' will disable the
+ notification."
+ --
+ --
+ --
+ ::= { jnxoptIfOTNPMConfigEntry 10 }
+
+jnxoptIfOTNPM15MinBBEsThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of UAS encountered by the interface within any
+ given 15 minutes performance data collection period, which causes the
+ SNMP agent to send jnxoptIf15MinThreshBBETCA. One notification will be
+ sent per interval per interface. A value of `0' will disable the
+ notification."
+ --
+ --
+ --
+ ::= { jnxoptIfOTNPMConfigEntry 11 }
+
+jnxoptIfOTNPM24HourBip8Threshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of Bip8 encountered by the interface within any
+ given 24 Hour performance data collection period, which causes the
+ SNMP agent to send jnxoptIf15MinThreshBip8TCA. One notification will be
+ sent per interval per interface. A value of `0' will disable the
+ notification."
+ ::= { jnxoptIfOTNPMConfigEntry 12 }
+
+jnxoptIfOTNPM24HourESsThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of ES encountered by the interface within any
+ given 24 hour performance data collection period, which causes the
+ SNMP agent to send jnxoptIf24HourThreshEsTCA. One notification will be
+ sent per 24 hour per interface. A value of `0' will disable the
+ notification."
+ --
+ --
+ --
+ ::= { jnxoptIfOTNPMConfigEntry 13 }
+
+jnxoptIfOTNPM24HourSESsThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of SES encountered by the interface within any
+ given 24 hour performance data collection period, which causes the
+ SNMP agent to send jnxoptIf24HourThreshSESsTCA. One notification will be
+ sent per 24 hour per interface. A value of `0' will disable the
+ notification."
+ --
+ --
+ --
+ ::= { jnxoptIfOTNPMConfigEntry 14 }
+
+jnxoptIfOTNPM24HourUASsThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of SES encountered by the interface within any
+ given 24 hour performance data collection period, which causes the
+ SNMP agent to send jnxoptIf24HourThreshUASsTCA. One notification will be
+ sent per 24 hour per interface. A value of `0' will disable the
+ notification."
+ --
+ --
+ --
+ ::= { jnxoptIfOTNPMConfigEntry 15 }
+
+jnxoptIfOTNPM24HourBBEsThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of BBE encountered by the interface within any
+ given 24 hour performance data collection period, which causes the
+ SNMP agent to send jnxoptIf24HourThreshBBEsTCA. One notification will be
+ sent per 24 hour per interface. A value of `0' will disable the
+ notification."
+ --
+ --
+ --
+ ::= { jnxoptIfOTNPMConfigEntry 16 }
+
+jnxoptIfOTNPMBip8EnableTCA OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enable TCA's - 15minute and 24hr for Bip8 "
+ ::= { jnxoptIfOTNPMConfigEntry 17 }
+
+jnxoptIfOTNPMESsEnableTCA OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enable TCA's - 15minute and 24hr for ESs "
+ --
+ --
+ --
+ ::= { jnxoptIfOTNPMConfigEntry 18 }
+
+jnxoptIfOTNPMSESsEnableTCA OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enable TCA's - 15minute and 24hr for SESs "
+ --
+ --
+ --
+ ::= { jnxoptIfOTNPMConfigEntry 19 }
+
+jnxoptIfOTNPMUASsEnableTCA OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enable TCA's - 15minute and 24hr for UASs "
+ --
+ --
+ --
+ ::= { jnxoptIfOTNPMConfigEntry 20 }
+
+jnxoptIfOTNPMBBEsEnableTCA OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enable TCA's - 15minute and 24hr for BBEs "
+ --
+ --
+ --
+ ::= { jnxoptIfOTNPMConfigEntry 21 }
+
+
+--
+-- PM Current Entry at either the OTU/ODUk/TCM
+--
+jnxoptIfOTNPMCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOTNPMCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table for the Performance monitoring Current Table."
+ ::= {jnxoptIfOTNPMGroup 3}
+
+jnxoptIfOTNPMCurrentEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOTNPMCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual entry in the Near end or Far End performance monitoring
+ Current table for the type 'jnxoptIfOTNPMCurrentLayer' layer."
+ INDEX { ifIndex, jnxoptIfOTNPMCurrentType ,
+ jnxoptIfOTNPMCurrentLayer, jnxoptIfOTNPMCurrentTCMLevel }
+ ::= { jnxoptIfOTNPMCurrentTable 1 }
+
+JnxoptIfOTNPMCurrentEntry ::=
+ SEQUENCE {
+ jnxoptIfOTNPMCurrentType JnxoptIfOTNType,
+ jnxoptIfOTNPMCurrentLayer JnxoptIfOTNLayer,
+ jnxoptIfOTNPMCurrentTCMLevel Unsigned32,
+ jnxoptIfOTNPMCurrentSuspectedFlag TruthValue,
+ jnxoptIfOTNPMCurrentBip8 Unsigned32,
+ jnxoptIfOTNPMCurrentESs Unsigned32,
+ jnxoptIfOTNPMCurrentSESs Unsigned32,
+ jnxoptIfOTNPMCurrentUASs Unsigned32,
+ jnxoptIfOTNPMCurrentBBEs Unsigned32,
+ jnxoptIfOTNPMCurrentESR Unsigned32,
+ jnxoptIfOTNPMCurrentSESR Unsigned32,
+ jnxoptIfOTNPMCurrentBBER Unsigned32,
+ jnxoptIfOTNPMCurrentElapsedTime Unsigned32,
+ jnxoptIfOTNPMCurSuspectReason Integer32
+ }
+
+jnxoptIfOTNPMCurrentType OBJECT-TYPE
+ SYNTAX JnxoptIfOTNType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for the Near
+ End or Far End performance data.
+ 1 - Near End
+ 2 - Far End "
+ ::= { jnxoptIfOTNPMCurrentEntry 1}
+
+jnxoptIfOTNPMCurrentLayer OBJECT-TYPE
+ SYNTAX JnxoptIfOTNLayer
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for OTUk,
+ ODUk, TCMn performance data.
+ 1 - OTUk (OCh which is used for the black link)
+ 2 - ODUk
+ 3 - TCM
+ The ODUk/TCM sublayer PM is not related to the black link PM
+ management, but since this is a common PM model for the ODU/TCM layer,
+ we may include it here."
+ ::= { jnxoptIfOTNPMCurrentEntry 2}
+
+jnxoptIfOTNPMCurrentTCMLevel OBJECT-TYPE
+ SYNTAX Unsigned32 (0..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the TCM level (1-6)
+ if the PM is of the type TCM. This will be 0 for OTUK/ODUK."
+ ::= { jnxoptIfOTNPMCurrentEntry 3}
+
+
+jnxoptIfOTNPMCurrentSuspectedFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If true, the data in this entry may be unreliable."
+ ::= { jnxoptIfOTNPMCurrentEntry 4}
+
+jnxoptIfOTNPMCurrentBip8 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Failures occurred in an observation period."
+ ::= { jnxoptIfOTNPMCurrentEntry 5}
+
+jnxoptIfOTNPMCurrentESs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the number of seconds in which one or more bits are in
+ error or during which Loss of Signal (LOS) or Alarm Indication
+ Signal (AIS) is detected."
+ ::= { jnxoptIfOTNPMCurrentEntry 6}
+
+jnxoptIfOTNPMCurrentSESs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds which have a severe error.
+ This is the number of seconds in which the bit-error ratio =
+ 1x10Eminus3 or during which Loss of Signal (LOS) or Alarm
+ Indication Signal (AIS) is detected."
+ ::= { jnxoptIfOTNPMCurrentEntry 7}
+
+jnxoptIfOTNPMCurrentUASs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "It is the number of unavailable seconds.
+ A period of unavailable time begins at the onset of ten
+ consecutive SES events. These ten seconds are considered to be
+ part of unavailable time. A new period of available time begins
+ at the onset of ten consecutive non-SES events. These ten seconds
+ are considered to be part of available time."
+ ::= { jnxoptIfOTNPMCurrentEntry 8}
+
+jnxoptIfOTNPMCurrentBBEs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An errored block not occurring as part of an SES."
+ ::= { jnxoptIfOTNPMCurrentEntry 9}
+
+jnxoptIfOTNPMCurrentESR OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS ".001"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ratio of ES in available time to total seconds in available
+ time during a fixed measurement interval."
+ ::= { jnxoptIfOTNPMCurrentEntry 10}
+
+
+jnxoptIfOTNPMCurrentSESR OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS ".001"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ratio of SES in available time to total seconds in available
+ time during a fixed measurement interval."
+ ::= { jnxoptIfOTNPMCurrentEntry 11}
+
+jnxoptIfOTNPMCurrentBBER OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS ".001"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ratio of BER in available time to total seconds in available
+ time during a fixed measurement interval."
+ ::= { jnxoptIfOTNPMCurrentEntry 12 }
+
+jnxoptIfOTNPMCurrentElapsedTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time elapsed for this 15 minute interval"
+ ::= { jnxoptIfOTNPMCurrentEntry 13 }
+
+jnxoptIfOTNPMCurSuspectReason 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
+ "
+ ::= { jnxoptIfOTNPMCurrentEntry 14 }
+
+--
+-- OTN PM Interval Table
+-- Upto 96 15-minute intervals
+--
+jnxoptIfOTNPMIntervalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOTNPMIntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Performance monitoring Interval Table."
+ ::= { jnxoptIfOTNPMGroup 4 }
+
+jnxoptIfOTNPMIntervalEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOTNPMIntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual entry in the Near end or Far End performance monitoring
+ Interval table for the type 'jnxoptIfOTNPMIntervalLayer' layer."
+ INDEX { ifIndex, jnxoptIfOTNPMIntervalType, jnxoptIfOTNPMIntervalLayer,
+ jnxoptIfOTNPMIntervalTCMLevel, jnxoptIfOTNPMIntervalNumber }
+ ::= { jnxoptIfOTNPMIntervalTable 1 }
+
+JnxoptIfOTNPMIntervalEntry ::=
+ SEQUENCE {
+ jnxoptIfOTNPMIntervalType JnxoptIfOTNType,
+ jnxoptIfOTNPMIntervalLayer JnxoptIfOTNLayer,
+ jnxoptIfOTNPMIntervalTCMLevel Unsigned32,
+ jnxoptIfOTNPMIntervalNumber Unsigned32,
+ jnxoptIfOTNPMIntervalSuspectedFlag TruthValue,
+ jnxoptIfOTNPMIntervalBip8 Unsigned32,
+ jnxoptIfOTNPMIntervalESs Unsigned32,
+ jnxoptIfOTNPMIntervalSESs Unsigned32,
+ jnxoptIfOTNPMIntervalUASs Unsigned32,
+ jnxoptIfOTNPMIntervalBBEs Unsigned32,
+ jnxoptIfOTNPMIntervalESR Unsigned32,
+ jnxoptIfOTNPMIntervalSESR Unsigned32,
+ jnxoptIfOTNPMIntervalBBER Unsigned32,
+ jnxoptIfOTNPMIntervalTimeStamp DateAndTime,
+ jnxoptIfOTNPMIntSuspectReason Integer32
+ }
+
+jnxoptIfOTNPMIntervalType OBJECT-TYPE
+ SYNTAX JnxoptIfOTNType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for the
+ Near End or Far End performance data.
+ 1 - Near End
+ 2 - Far End "
+ ::= { jnxoptIfOTNPMIntervalEntry 1}
+
+jnxoptIfOTNPMIntervalLayer OBJECT-TYPE
+ SYNTAX JnxoptIfOTNLayer
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for OTUk,
+ ODUk, TCMn performance data.
+ 1 - OTUk
+ 2 - ODUk
+ 3 - TCM
+ The ODUk/TCM sublayer PM is not related to the black link PM
+ management, but since this is a common PM model for the ODU/TCM
+ layer, we may include it here."
+ ::= { jnxoptIfOTNPMIntervalEntry 2}
+
+jnxoptIfOTNPMIntervalTCMLevel OBJECT-TYPE
+ SYNTAX Unsigned32 (0..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the TCM level (1-6)
+ if the PM is of the type TCM. This will be 0 for OTUK/ODUK."
+ ::= { jnxoptIfOTNPMIntervalEntry 3}
+
+jnxoptIfOTNPMIntervalNumber OBJECT-TYPE
+ SYNTAX Unsigned32 (1..96)
+ 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."
+ ::= { jnxoptIfOTNPMIntervalEntry 4}
+
+jnxoptIfOTNPMIntervalSuspectedFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If true, the data in this entry may be unreliable."
+ ::= { jnxoptIfOTNPMIntervalEntry 5}
+
+jnxoptIfOTNPMIntervalBip8 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Failures occurred in an observation period."
+ ::= { jnxoptIfOTNPMIntervalEntry 6}
+
+jnxoptIfOTNPMIntervalESs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "It is a one-second period in which one or more bits are in error
+ or during which Loss of Signal (LOS) or Alarm Indication Signal
+ (AIS) is detected."
+ ::= { jnxoptIfOTNPMIntervalEntry 7}
+
+
+jnxoptIfOTNPMIntervalSESs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds which have a severe error.
+ It is a one-second period which has a bit-error ratio =
+ 1x10Eminus3 or during which Loss of Signal (LOS) or Alarm
+ Indication Signal (AIS) is detected."
+ ::= { jnxoptIfOTNPMIntervalEntry 8}
+
+jnxoptIfOTNPMIntervalUASs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "It is the number of unavailable seconds in this 15 minute interval.
+ A period of unavailable time begins at the onset of ten
+ consecutive SES events. These ten seconds are considered to be
+ part of unavailable time. A new period of available time begins
+ at the onset of ten consecutive non-SES events. These ten seconds
+ are considered to be part of available time."
+ ::= { jnxoptIfOTNPMIntervalEntry 9}
+
+jnxoptIfOTNPMIntervalBBEs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An errored block not occurring as part of an SES."
+ ::= { jnxoptIfOTNPMIntervalEntry 10}
+
+jnxoptIfOTNPMIntervalESR OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS ".001"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ratio of ES in available time to total seconds in available
+ time during a fixed measurement interval."
+ ::= { jnxoptIfOTNPMIntervalEntry 11}
+
+jnxoptIfOTNPMIntervalSESR OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS ".001"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ratio of SES in available time to total seconds in available
+ time during a fixed measurement interval."
+ ::= { jnxoptIfOTNPMIntervalEntry 12}
+
+jnxoptIfOTNPMIntervalBBER OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS ".001"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ratio of BBE in available time to total seconds in available
+ time during a fixed measurement interval."
+ ::= { jnxoptIfOTNPMIntervalEntry 13}
+
+jnxoptIfOTNPMIntervalTimeStamp OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time stamp of this interval."
+ ::= { jnxoptIfOTNPMIntervalEntry 14}
+
+jnxoptIfOTNPMIntSuspectReason 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
+
+ "
+ ::= { jnxoptIfOTNPMIntervalEntry 15}
+--
+-- PM Current Day Entry
+--
+jnxoptIfOTNPMCurrentDayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOTNPMCurrentDayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Performance monitoring Current Day Table."
+ ::= { jnxoptIfOTNPMGroup 5 }
+
+
+jnxoptIfOTNPMCurrentDayEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOTNPMCurrentDayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual entry in the Near end or Far End performance
+ monitoring Current day table for the type
+ 'jnxoptIfOTNPMCurrentDayLayer' layer."
+ INDEX { ifIndex, jnxoptIfOTNPMCurrentDayType, jnxoptIfOTNPMCurrentDayLayer,
+ jnxoptIfOTNPMCurrentDayTCMLevel }
+ ::= { jnxoptIfOTNPMCurrentDayTable 1 }
+
+JnxoptIfOTNPMCurrentDayEntry ::=
+ SEQUENCE {
+ jnxoptIfOTNPMCurrentDayType JnxoptIfOTNType,
+ jnxoptIfOTNPMCurrentDayLayer JnxoptIfOTNLayer,
+ jnxoptIfOTNPMCurrentDayTCMLevel Unsigned32,
+ jnxoptIfOTNPMCurrentDaySuspectedFlag TruthValue,
+ jnxoptIfOTNPMCurrentDayBip8 Unsigned32,
+ jnxoptIfOTNPMCurrentDayESs Unsigned32,
+ jnxoptIfOTNPMCurrentDaySESs Unsigned32,
+ jnxoptIfOTNPMCurrentDayUASs Unsigned32,
+ jnxoptIfOTNPMCurrentDayBBEs Unsigned32,
+ jnxoptIfOTNPMCurrentDayESR Unsigned32,
+ jnxoptIfOTNPMCurrentDaySESR Unsigned32,
+ jnxoptIfOTNPMCurrentDayBBER Unsigned32,
+ jnxoptIfOTNPMCurrentDayElapsedTime Unsigned32,
+ jnxoptIfOTNPMCurDaySuspectReason Integer32
+ }
+
+jnxoptIfOTNPMCurrentDayType OBJECT-TYPE
+ SYNTAX JnxoptIfOTNType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for
+ the Near End or Far End performance data.
+ 1 - Near End
+ 2 - Far End "
+ ::= { jnxoptIfOTNPMCurrentDayEntry 1}
+
+jnxoptIfOTNPMCurrentDayLayer OBJECT-TYPE
+ SYNTAX JnxoptIfOTNLayer
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for OTUk,
+ ODUk, TCMn performance data.
+ 1 - OTUk
+ 2 - ODUk
+ 3 - TCM
+ The ODUk/TCM sublayer PM is not related to the black link PM
+ management, but since this is a common PM model for the ODU/TCM layer,
+ we may include it here."
+ ::= { jnxoptIfOTNPMCurrentDayEntry 2}
+
+jnxoptIfOTNPMCurrentDayTCMLevel OBJECT-TYPE
+ SYNTAX Unsigned32 (0..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the TCM level (1-6)
+ if the PM is of the type TCM. This will be 0 for OTUK/ODUK."
+ ::= { jnxoptIfOTNPMCurrentDayEntry 3}
+
+
+jnxoptIfOTNPMCurrentDaySuspectedFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If true, the data in this entry may be unreliable."
+ ::= { jnxoptIfOTNPMCurrentDayEntry 4}
+
+jnxoptIfOTNPMCurrentDayBip8 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Failures occurred in an observation period."
+ ::= { jnxoptIfOTNPMCurrentDayEntry 5}
+
+
+
+jnxoptIfOTNPMCurrentDayESs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds which have an error.
+ It is a one-second period in which one or more bits are in error
+ or during which Loss of Signal (LOS) or Alarm Indication Signal
+ (AIS) is detected."
+ ::= { jnxoptIfOTNPMCurrentDayEntry 6}
+
+jnxoptIfOTNPMCurrentDaySESs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds which have a severe error.
+ It is a one-second period which has a bit-error ratio =
+ 1x10Eminus3 or during which Loss of Signal (LOS) or Alarm
+ Indication Signal (AIS) is detected."
+ ::= { jnxoptIfOTNPMCurrentDayEntry 7}
+
+jnxoptIfOTNPMCurrentDayUASs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "It is the number of unavailable seconds in the cunrrent day.
+ A period of unavailable time begins at the onset of ten
+ consecutive SES events. These ten seconds are considered to be
+ part of unavailable time. A new period of available time begins
+ at the onset of ten consecutive non-SES events. These ten seconds
+ are considered to be part of available time."
+ ::= { jnxoptIfOTNPMCurrentDayEntry 8}
+
+jnxoptIfOTNPMCurrentDayBBEs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An errored block not occurring as part of an SES."
+ ::= { jnxoptIfOTNPMCurrentDayEntry 9}
+
+jnxoptIfOTNPMCurrentDayESR OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS ".001"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ratio of ES in available time to total seconds in available
+ time during a fixed measurement interval."
+ ::= { jnxoptIfOTNPMCurrentDayEntry 10}
+
+jnxoptIfOTNPMCurrentDaySESR OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS ".001"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ratio of SES in available time to total seconds in available
+ time during a fixed measurement interval."
+ ::= { jnxoptIfOTNPMCurrentDayEntry 11}
+
+jnxoptIfOTNPMCurrentDayBBER OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS ".001"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ratio of BBE in available time to total seconds in available
+ time during a fixed measurement interval."
+ ::= { jnxoptIfOTNPMCurrentDayEntry 12}
+
+jnxoptIfOTNPMCurrentDayElapsedTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time elapsed for current day"
+ ::= { jnxoptIfOTNPMCurrentDayEntry 13 }
+
+jnxoptIfOTNPMCurDaySuspectReason 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
+ "
+ ::= { jnxoptIfOTNPMCurrentDayEntry 14 }
+
+--
+-- PM Prev Day Entry
+--
+jnxoptIfOTNPMPrevDayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOTNPMPrevDayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Performance monitoring Previous Day Table."
+ ::= { jnxoptIfOTNPMGroup 6 }
+
+jnxoptIfOTNPMPrevDayEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOTNPMPrevDayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual entry in the Near end or Far End performance
+ monitoring previous day table for the type
+ 'jnxoptIfOTNPMPrevDayLayer' layer."
+ INDEX { ifIndex, jnxoptIfOTNPMPrevDayType ,
+ jnxoptIfOTNPMPrevDayLayer, jnxoptIfOTNPMPrevDayTCMLevel }
+ ::= { jnxoptIfOTNPMPrevDayTable 1 }
+
+JnxoptIfOTNPMPrevDayEntry ::=
+ SEQUENCE {
+ jnxoptIfOTNPMPrevDayType JnxoptIfOTNType,
+ jnxoptIfOTNPMPrevDayLayer JnxoptIfOTNLayer,
+ jnxoptIfOTNPMPrevDayTCMLevel Unsigned32,
+ jnxoptIfOTNPMPrevDaySuspectedFlag TruthValue,
+ jnxoptIfOTNPMPrevDayBip8 Unsigned32,
+ jnxoptIfOTNPMPrevDayESs Unsigned32,
+ jnxoptIfOTNPMPrevDaySESs Unsigned32,
+ jnxoptIfOTNPMPrevDayUASs Unsigned32,
+ jnxoptIfOTNPMPrevDayBBEs Unsigned32,
+ jnxoptIfOTNPMPrevDayESR Unsigned32,
+ jnxoptIfOTNPMPrevDaySESR Unsigned32,
+ jnxoptIfOTNPMPrevDayBBER Unsigned32,
+ jnxoptIfOTNPMPrevDayTimeStamp DateAndTime,
+ jnxoptIfOTNPMPrevDaySuspectReason Integer32
+
+ }
+
+jnxoptIfOTNPMPrevDayType OBJECT-TYPE
+ SYNTAX JnxoptIfOTNType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for the
+ Near End or Far End performance data.
+ 1 - Near End
+ 2 - Far End "
+ ::= { jnxoptIfOTNPMPrevDayEntry 1}
+
+jnxoptIfOTNPMPrevDayLayer OBJECT-TYPE
+ SYNTAX JnxoptIfOTNLayer
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for OTUk,
+ ODUk, TCMn performance data.
+ 1 - OTUk
+ 2 - ODUk
+ 3 - TCM
+ The ODUk/TCM sublayer PM is not related to the black link PM
+ management, but since this is a common PM model for the ODU/TCM
+ layer, we may include it here."
+ ::= { jnxoptIfOTNPMPrevDayEntry 2}
+
+jnxoptIfOTNPMPrevDayTCMLevel OBJECT-TYPE
+ SYNTAX Unsigned32 (0..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the TCM level (1-6)
+ if the PM is of the type TCM."
+ ::= { jnxoptIfOTNPMPrevDayEntry 3}
+
+
+jnxoptIfOTNPMPrevDaySuspectedFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If true, the data in this entry may be unreliable."
+ ::= { jnxoptIfOTNPMPrevDayEntry 4}
+
+jnxoptIfOTNPMPrevDayBip8 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of pre FEC failures occurred in an observation period."
+ ::= { jnxoptIfOTNPMPrevDayEntry 5}
+
+jnxoptIfOTNPMPrevDayESs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds which have an error.
+ It is a one-second period in which one or more bits are in error
+ or during which Loss of Signal (LOS) or Alarm Indication Signal
+ (AIS) is detected."
+ ::= { jnxoptIfOTNPMPrevDayEntry 6}
+
+jnxoptIfOTNPMPrevDaySESs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds which have a severe error.
+ A severely errored second, is a one-second period which has
+ a bit-error ratio = 1x10Eminus3 or during which Loss of Signal (LOS)
+ or Alarm Indication Signal (AIS) is detected."
+ ::= { jnxoptIfOTNPMPrevDayEntry 7}
+
+jnxoptIfOTNPMPrevDayUASs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "It is the number of unavailable seconds in the previous day.
+ A period of unavailable time begins at the onset of ten
+ consecutive SES events. These ten seconds are considered to be
+ part of unavailable time. A new period of available time begins
+ at the onset of ten consecutive non-SES events. These ten seconds
+ are considered to be part of available time."
+ ::= { jnxoptIfOTNPMPrevDayEntry 8}
+
+jnxoptIfOTNPMPrevDayBBEs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An errored block not occurring as part of an SES."
+ ::= { jnxoptIfOTNPMPrevDayEntry 9}
+
+jnxoptIfOTNPMPrevDayESR OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS ".001"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ratio of ES in available time to total seconds in available
+ time during a fixed measurement interval."
+ ::= { jnxoptIfOTNPMPrevDayEntry 10}
+
+jnxoptIfOTNPMPrevDaySESR OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS ".001"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ratio of SES in available time to total seconds in available
+ time during a fixed measurement interval."
+ ::= { jnxoptIfOTNPMPrevDayEntry 11}
+
+jnxoptIfOTNPMPrevDayBBER OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS ".001"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ratio of BBE in available time to total seconds in available
+ time during a fixed measurement interval."
+ ::= { jnxoptIfOTNPMPrevDayEntry 12}
+
+jnxoptIfOTNPMPrevDayTimeStamp OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time stamp of this interval."
+ ::= { jnxoptIfOTNPMPrevDayEntry 13}
+
+jnxoptIfOTNPMPrevDaySuspectReason 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
+ "
+ ::= { jnxoptIfOTNPMPrevDayEntry 14 }
+
+--
+-- OTN FEC PM Config Table
+--
+jnxoptIfOTNPMFECConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOTNPMFECConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of performance monitoring FEC configuration."
+ ::= { jnxoptIfOTNPMGroup 7 }
+
+jnxoptIfOTNPMFECConfigEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOTNPMFECConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual entry in the performance monitoring FEC configuration
+ layer."
+ INDEX { ifIndex, jnxoptIfOTNPMFECConfigType }
+ ::= { jnxoptIfOTNPMFECConfigTable 1 }
+
+JnxoptIfOTNPMFECConfigEntry ::=
+ SEQUENCE {
+ jnxoptIfOTNPMFECConfigType JnxoptIfOTNType,
+ jnxoptIfOTNPMFECValidIntervals Unsigned32,
+ jnxoptIfOTNPM15MinPreFECBERMantissaThreshold Unsigned32,
+ jnxoptIfOTNPM15MinPreFECBERExponentThreshold Unsigned32,
+ jnxoptIfOTNPM24HourPreFECBERMantissaThreshold Unsigned32,
+ jnxoptIfOTNPM24HourPreFECBERExponentThreshold Unsigned32,
+ jnxoptIfOTNPMFECBEREnableTCA TruthValue
+ }
+
+jnxoptIfOTNPMFECConfigType OBJECT-TYPE
+ SYNTAX JnxoptIfOTNType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for the
+ Near End or Far End performance data.
+ 1 - Near End
+ 2 - Far End "
+ ::= { jnxoptIfOTNPMFECConfigEntry 1}
+
+jnxoptIfOTNPMFECValidIntervals 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."
+ ::= {jnxoptIfOTNPMFECConfigEntry 2}
+
+jnxoptIfOTNPM15MinPreFECBERMantissaThreshold 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 jnxoptIf15MinThreshPreFECBERTCA. One notification
+ will be sent per interval per interface. A value of `0' will disable
+ the notification."
+ ::= {jnxoptIfOTNPMFECConfigEntry 3}
+
+jnxoptIfOTNPM15MinPreFECBERExponentThreshold 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."
+ ::= {jnxoptIfOTNPMFECConfigEntry 4}
+
+jnxoptIfOTNPM24HourPreFECBERMantissaThreshold 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."
+ ::= {jnxoptIfOTNPMFECConfigEntry 5}
+
+jnxoptIfOTNPM24HourPreFECBERExponentThreshold 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."
+ ::= {jnxoptIfOTNPMFECConfigEntry 6}
+
+jnxoptIfOTNPMFECBEREnableTCA OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enable TCA's - 15minute and 24hr for FEC BER "
+ ::= { jnxoptIfOTNPMFECConfigEntry 7 }
+
+--
+-- FEC PM Table
+--
+jnxoptIfOTNPMFECCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOTNPMFECCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Performance monitoring FEC Current Table."
+ ::= { jnxoptIfOTNPMGroup 8 }
+
+jnxoptIfOTNPMFECCurrentEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOTNPMFECCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual entry in the Near end or Far End performance
+ monitoring FEC current table."
+ INDEX { ifIndex, jnxoptIfOTNPMFECCurrentType}
+ ::= { jnxoptIfOTNPMFECCurrentTable 1 }
+
+JnxoptIfOTNPMFECCurrentEntry ::=
+ SEQUENCE {
+ jnxoptIfOTNPMFECCurrentType JnxoptIfOTNType,
+ jnxoptIfOTNPMFECCurrentSuspectedFlag TruthValue,
+ jnxoptIfOTNPMCurrentFECCorrectedErr Counter64,
+ jnxoptIfOTNPMCurrentFECUncorrectedWords Counter64,
+ jnxoptIfOTNPMCurrentFECBERMantissa Unsigned32,
+ jnxoptIfOTNPMCurrentFECBERExponent Unsigned32,
+ jnxoptIfOTNPMCurrentFECMinBERMantissa Unsigned32,
+ jnxoptIfOTNPMCurrentFECMinBERExponent Unsigned32,
+ jnxoptIfOTNPMCurrentFECMaxBERMantissa Unsigned32,
+ jnxoptIfOTNPMCurrentFECMaxBERExponent Unsigned32,
+ jnxoptIfOTNPMCurrentFECAvgBERMantissa Unsigned32,
+ jnxoptIfOTNPMCurrentFECAvgBERExponent Unsigned32,
+ jnxoptIfOTNPMCurrentFECElapsedTime Unsigned32,
+ jnxoptIfOTNPMFECCurSuspectReason Integer32
+ }
+
+jnxoptIfOTNPMFECCurrentType OBJECT-TYPE
+ SYNTAX JnxoptIfOTNType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for the
+ Near End or Far End performance data.
+ 1 - Near End
+ 2 - Far End "
+ ::= { jnxoptIfOTNPMFECCurrentEntry 1}
+
+
+jnxoptIfOTNPMFECCurrentSuspectedFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If true, the data in this entry may be unreliable."
+ ::= { jnxoptIfOTNPMFECCurrentEntry 2}
+
+jnxoptIfOTNPMCurrentFECCorrectedErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits corrected by the FEC are counted in the
+ interval."
+ ::= { jnxoptIfOTNPMFECCurrentEntry 3}
+
+jnxoptIfOTNPMCurrentFECUncorrectedWords 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."
+ ::= { jnxoptIfOTNPMFECCurrentEntry 4}
+
+jnxoptIfOTNPMCurrentFECBERMantissa 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."
+ ::= { jnxoptIfOTNPMFECCurrentEntry 5}
+
+jnxoptIfOTNPMCurrentFECBERExponent 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)."
+ ::= { jnxoptIfOTNPMFECCurrentEntry 6}
+
+jnxoptIfOTNPMCurrentFECMinBERMantissa 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."
+ ::= { jnxoptIfOTNPMFECCurrentEntry 7}
+
+jnxoptIfOTNPMCurrentFECMinBERExponent 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)."
+ ::= { jnxoptIfOTNPMFECCurrentEntry 8}
+
+jnxoptIfOTNPMCurrentFECMaxBERMantissa 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."
+ ::= { jnxoptIfOTNPMFECCurrentEntry 9}
+
+jnxoptIfOTNPMCurrentFECMaxBERExponent 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)."
+ ::= { jnxoptIfOTNPMFECCurrentEntry 10}
+
+jnxoptIfOTNPMCurrentFECAvgBERMantissa 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."
+ ::= { jnxoptIfOTNPMFECCurrentEntry 11}
+
+jnxoptIfOTNPMCurrentFECAvgBERExponent 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)."
+ ::= { jnxoptIfOTNPMFECCurrentEntry 12}
+
+jnxoptIfOTNPMCurrentFECElapsedTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time elapsed for this 15 minute interval."
+ ::= { jnxoptIfOTNPMFECCurrentEntry 13 }
+
+jnxoptIfOTNPMFECCurSuspectReason 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
+ "
+ ::= { jnxoptIfOTNPMFECCurrentEntry 14 }
+--
+-- FEC PM Interval Table
+--
+jnxoptIfOTNPMFECIntervalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOTNPMFECIntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Performance monitoring FEC Interval Table."
+ ::= { jnxoptIfOTNPMGroup 9 }
+
+jnxoptIfOTNPMFECIntervalEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOTNPMFECIntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual entry in the Near end or Far End performance
+ monitoring FEC interval table."
+ INDEX { ifIndex, jnxoptIfOTNPMFECIntervalType,
+ jnxoptIfOTNPMFECIntervalNumber }
+ ::= { jnxoptIfOTNPMFECIntervalTable 1 }
+
+JnxoptIfOTNPMFECIntervalEntry ::=
+ SEQUENCE {
+ jnxoptIfOTNPMFECIntervalType JnxoptIfOTNType,
+ jnxoptIfOTNPMFECIntervalNumber Unsigned32,
+ jnxoptIfOTNPMFECIntervalSuspectedFlag TruthValue,
+ jnxoptIfOTNPMIntervalFECCorrectedErr Counter64,
+ jnxoptIfOTNPMIntervalFECUncorrectedWords Counter64,
+ jnxoptIfOTNPMIntervalMinFECBERMantissa Unsigned32,
+ jnxoptIfOTNPMIntervalMinFECBERExponent Unsigned32,
+ jnxoptIfOTNPMIntervalMaxFECBERMantissa Unsigned32,
+ jnxoptIfOTNPMIntervalMaxFECBERExponent Unsigned32,
+ jnxoptIfOTNPMIntervalAvgFECBERMantissa Unsigned32,
+ jnxoptIfOTNPMIntervalAvgFECBERExponent Unsigned32,
+ jnxoptIfOTNPMFECIntervalTimeStamp DateAndTime,
+ jnxoptIfOTNPMFECIntSuspectReason Integer32
+ }
+
+jnxoptIfOTNPMFECIntervalType OBJECT-TYPE
+ SYNTAX JnxoptIfOTNType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for the
+ Near End or Far End performance data.
+ 1 - Near End
+ 2 - Far End "
+ ::= { jnxoptIfOTNPMFECIntervalEntry 1}
+
+jnxoptIfOTNPMFECIntervalNumber 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."
+ ::= { jnxoptIfOTNPMFECIntervalEntry 2}
+
+jnxoptIfOTNPMFECIntervalSuspectedFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If true, the data in this entry may be unreliable."
+ ::= { jnxoptIfOTNPMFECIntervalEntry 3}
+
+jnxoptIfOTNPMIntervalFECCorrectedErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits corrected by the FEC are counted in the
+ interval."
+ ::= { jnxoptIfOTNPMFECIntervalEntry 4}
+
+jnxoptIfOTNPMIntervalFECUncorrectedWords 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."
+ ::= { jnxoptIfOTNPMFECIntervalEntry 5}
+
+jnxoptIfOTNPMIntervalMinFECBERMantissa 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."
+ ::= { jnxoptIfOTNPMFECIntervalEntry 6}
+
+jnxoptIfOTNPMIntervalMinFECBERExponent 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."
+ ::= { jnxoptIfOTNPMFECIntervalEntry 7}
+
+jnxoptIfOTNPMIntervalMaxFECBERMantissa 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."
+ ::= { jnxoptIfOTNPMFECIntervalEntry 8}
+
+jnxoptIfOTNPMIntervalMaxFECBERExponent 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."
+ ::= { jnxoptIfOTNPMFECIntervalEntry 9}
+
+jnxoptIfOTNPMIntervalAvgFECBERMantissa 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."
+ ::= { jnxoptIfOTNPMFECIntervalEntry 10}
+
+jnxoptIfOTNPMIntervalAvgFECBERExponent 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."
+ ::= { jnxoptIfOTNPMFECIntervalEntry 11}
+
+jnxoptIfOTNPMFECIntervalTimeStamp OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time stamp of this interval."
+ ::= { jnxoptIfOTNPMFECIntervalEntry 12 }
+
+jnxoptIfOTNPMFECIntSuspectReason 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
+ "
+ ::= { jnxoptIfOTNPMFECIntervalEntry 13 }
+
+--
+-- FEC PM Current Day day Table
+--
+jnxoptIfOTNPMFECCurrentDayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOTNPMFECCurrentDayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Performance monitoring FEC current day table."
+ ::= { jnxoptIfOTNPMGroup 10 }
+
+jnxoptIfOTNPMFECCurrentDayEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOTNPMFECCurrentDayEntry
+ 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, jnxoptIfOTNPMFECCurrentDayType }
+ ::= { jnxoptIfOTNPMFECCurrentDayTable 1 }
+
+JnxoptIfOTNPMFECCurrentDayEntry ::=
+ SEQUENCE {
+ jnxoptIfOTNPMFECCurrentDayType JnxoptIfOTNType,
+ jnxoptIfOTNPMFECCurrentDaySuspectedFlag TruthValue,
+ jnxoptIfOTNPMCurrentDayFECCorrectedErr Counter64,
+ jnxoptIfOTNPMCurrentDayFECUncorrectedWords Counter64,
+ jnxoptIfOTNPMCurrentDayMinFECBERMantissa Unsigned32,
+ jnxoptIfOTNPMCurrentDayMinFECBERExponent Unsigned32,
+ jnxoptIfOTNPMCurrentDayMaxFECBERMantissa Unsigned32,
+ jnxoptIfOTNPMCurrentDayMaxFECBERExponent Unsigned32,
+ jnxoptIfOTNPMCurrentDayAvgFECBERMantissa Unsigned32,
+ jnxoptIfOTNPMCurrentDayAvgFECBERExponent Unsigned32,
+ jnxoptIfOTNPMFECCurrentDayElapsedTime Unsigned32,
+ jnxoptIfOTNPMFECCurDaySuspectReason Integer32
+ }
+
+jnxoptIfOTNPMFECCurrentDayType OBJECT-TYPE
+ SYNTAX JnxoptIfOTNType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for the
+ Near End or Far End performance data.
+ 1 - Near End
+ 2 - Far End "
+ ::= { jnxoptIfOTNPMFECCurrentDayEntry 1}
+
+
+jnxoptIfOTNPMFECCurrentDaySuspectedFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If true, the data in this entry may be unreliable."
+ ::= { jnxoptIfOTNPMFECCurrentDayEntry 2}
+
+jnxoptIfOTNPMCurrentDayFECCorrectedErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits corrected by the FEC are counted in the
+ interval."
+ ::= { jnxoptIfOTNPMFECCurrentDayEntry 3}
+
+jnxoptIfOTNPMCurrentDayFECUncorrectedWords 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."
+ ::= { jnxoptIfOTNPMFECCurrentDayEntry 4}
+
+jnxoptIfOTNPMCurrentDayMinFECBERMantissa 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."
+ ::= { jnxoptIfOTNPMFECCurrentDayEntry 5}
+
+jnxoptIfOTNPMCurrentDayMinFECBERExponent 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."
+ ::= { jnxoptIfOTNPMFECCurrentDayEntry 6}
+
+jnxoptIfOTNPMCurrentDayMaxFECBERMantissa 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."
+ ::= { jnxoptIfOTNPMFECCurrentDayEntry 7}
+
+jnxoptIfOTNPMCurrentDayMaxFECBERExponent 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."
+ ::= { jnxoptIfOTNPMFECCurrentDayEntry 8}
+
+jnxoptIfOTNPMCurrentDayAvgFECBERMantissa 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."
+ ::= { jnxoptIfOTNPMFECCurrentDayEntry 9}
+
+jnxoptIfOTNPMCurrentDayAvgFECBERExponent 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."
+ ::= { jnxoptIfOTNPMFECCurrentDayEntry 10}
+
+jnxoptIfOTNPMFECCurrentDayElapsedTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time elapsed for current day."
+ ::= { jnxoptIfOTNPMFECCurrentDayEntry 11}
+
+jnxoptIfOTNPMFECCurDaySuspectReason 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
+ "
+ ::= { jnxoptIfOTNPMFECCurrentDayEntry 12}
+
+--
+-- FEC PM Prev day Table
+--
+jnxoptIfOTNPMFECPrevDayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOTNPMFECPrevDayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Performance monitoring FEC previous day table."
+ ::= { jnxoptIfOTNPMGroup 11 }
+
+jnxoptIfOTNPMFECPrevDayEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOTNPMFECPrevDayEntry
+ 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, jnxoptIfOTNPMFECPrevDayType }
+ ::= { jnxoptIfOTNPMFECPrevDayTable 1 }
+
+JnxoptIfOTNPMFECPrevDayEntry ::=
+ SEQUENCE {
+ jnxoptIfOTNPMFECPrevDayType JnxoptIfOTNType,
+ jnxoptIfOTNPMFECPrevDaySuspectedFlag TruthValue,
+ jnxoptIfOTNPMPrevDayFECCorrectedErr Counter64,
+ jnxoptIfOTNPMPrevDayFECUncorrectedWords Counter64,
+ jnxoptIfOTNPMPrevDayMinFECBERMantissa Unsigned32,
+ jnxoptIfOTNPMPrevDayMinFECBERExponent Unsigned32,
+ jnxoptIfOTNPMPrevDayMaxFECBERMantissa Unsigned32,
+ jnxoptIfOTNPMPrevDayMaxFECBERExponent Unsigned32,
+ jnxoptIfOTNPMPrevDayAvgFECBERMantissa Unsigned32,
+ jnxoptIfOTNPMPrevDayAvgFECBERExponent Unsigned32,
+ jnxoptIfOTNPMFECPrevDayTimeStamp DateAndTime,
+ jnxoptIfOTNPMFECPrevDaySuspectReason Integer32
+ }
+
+jnxoptIfOTNPMFECPrevDayType OBJECT-TYPE
+ SYNTAX JnxoptIfOTNType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates the parameters for the table are for the
+ Near End or Far End performance data.
+ 1 - Near End
+ 2 - Far End "
+ ::= { jnxoptIfOTNPMFECPrevDayEntry 1}
+
+
+jnxoptIfOTNPMFECPrevDaySuspectedFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If true, the data in this entry may be unreliable."
+ ::= { jnxoptIfOTNPMFECPrevDayEntry 2}
+
+jnxoptIfOTNPMPrevDayFECCorrectedErr 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."
+ ::= { jnxoptIfOTNPMFECPrevDayEntry 3}
+
+jnxoptIfOTNPMPrevDayFECUncorrectedWords 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."
+ ::= { jnxoptIfOTNPMFECPrevDayEntry 4}
+
+jnxoptIfOTNPMPrevDayMinFECBERMantissa 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."
+ ::= { jnxoptIfOTNPMFECPrevDayEntry 5}
+
+jnxoptIfOTNPMPrevDayMinFECBERExponent 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."
+ ::= { jnxoptIfOTNPMFECPrevDayEntry 6}
+
+jnxoptIfOTNPMPrevDayMaxFECBERMantissa 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)."
+ ::= { jnxoptIfOTNPMFECPrevDayEntry 7}
+
+jnxoptIfOTNPMPrevDayMaxFECBERExponent 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."
+ ::= { jnxoptIfOTNPMFECPrevDayEntry 8}
+
+jnxoptIfOTNPMPrevDayAvgFECBERMantissa 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)."
+ ::= { jnxoptIfOTNPMFECPrevDayEntry 9}
+
+jnxoptIfOTNPMPrevDayAvgFECBERExponent 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."
+ ::= { jnxoptIfOTNPMFECPrevDayEntry 10}
+
+jnxoptIfOTNPMFECPrevDayTimeStamp OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time stamp for the Prev day."
+ ::= { jnxoptIfOTNPMFECPrevDayEntry 11}
+
+jnxoptIfOTNPMFECPrevDaySuspectReason 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
+ "
+ ::= { jnxoptIfOTNPMFECPrevDayEntry 12}
+
+--
+-- OTN Alarm Table
+--
+jnxoptIfOTNAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxoptIfOTNAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of alarm entries."
+
+ ::= { jnxoptIfOTNAlarm 1 }
+
+jnxoptIfOTNAlarmEntry OBJECT-TYPE
+ SYNTAX JnxoptIfOTNAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual entry in the alarm table."
+ INDEX { ifIndex }
+ ::= { jnxoptIfOTNAlarmTable 1 }
+
+JnxoptIfOTNAlarmEntry ::= SEQUENCE {
+ jnxoptIfOTNAlarmLocation JnxoptIfOTNType,
+ jnxoptIfOTNAlarmDirection JnxoptIfOTNDirection,
+ jnxoptIfOTNAlarmLayer JnxoptIfOTNLayer,
+ jnxoptIfOTNAlarmTCMLevel Unsigned32,
+ jnxoptIfOTNOChOTUkAlarmType JnxoptIfOTNOChAlarms,
+ jnxoptIfOTNAlarmSeverity JnxoptIfOTNAlarmSeverity,
+ jnxoptIfOTNAlarmDate DateAndTime,
+ jnxoptIfOTNODUkTcmAlarmType JnxoptIfOTNODUkTcmAlarms
+}
+
+jnxoptIfOTNAlarmLocation OBJECT-TYPE
+ SYNTAX JnxoptIfOTNType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The object identifies indicates if this entry was for
+ Near end/Far end."
+ ::= { jnxoptIfOTNAlarmEntry 1 }
+
+jnxoptIfOTNAlarmDirection OBJECT-TYPE
+ SYNTAX JnxoptIfOTNDirection
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The object identifies indicates if this entry was for
+ for the Tx/Rx or both."
+ ::= { jnxoptIfOTNAlarmEntry 2 }
+
+jnxoptIfOTNAlarmLayer OBJECT-TYPE
+ SYNTAX JnxoptIfOTNLayer
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This specifies which sublayer this alarm is for."
+ ::= { jnxoptIfOTNAlarmEntry 3 }
+
+jnxoptIfOTNAlarmTCMLevel OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "TCM level 1-6 of the alarm. It will be 0 if alarm sublayer is
+ OCh, OTUk or ODUk."
+ ::= { jnxoptIfOTNAlarmEntry 4 }
+
+jnxoptIfOTNOChOTUkAlarmType OBJECT-TYPE
+ SYNTAX JnxoptIfOTNOChAlarms
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This specifies the type of alarm of the sublayer
+ 'jnxoptIfOTNAlarmLayer' for OCh/OTUk ."
+ ::= { jnxoptIfOTNAlarmEntry 5 }
+
+jnxoptIfOTNAlarmSeverity OBJECT-TYPE
+ SYNTAX JnxoptIfOTNAlarmSeverity
+ 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."
+ ::= { jnxoptIfOTNAlarmEntry 6 }
+
+jnxoptIfOTNAlarmDate OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This specifies the date and time when this alarm occurred."
+ ::= { jnxoptIfOTNAlarmEntry 7 }
+
+jnxoptIfOTNODUkTcmAlarmType OBJECT-TYPE
+ SYNTAX JnxoptIfOTNODUkTcmAlarms
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This specifies the type of alarm of the sublayer
+ 'jnxoptIfOTNAlarmLayer' for ODUk/TCM ."
+ ::= { jnxoptIfOTNAlarmEntry 8 }
+
+
+ --
+ -- OTN Notifications
+ --
+
+jnxoptIfOTNOChOTUkAlarmSet NOTIFICATION-TYPE
+ OBJECTS { jnxoptIfOTNAlarmLocation,
+ jnxoptIfOTNAlarmDirection,
+ jnxoptIfOTNAlarmLayer,
+ jnxoptIfOTNAlarmTCMLevel,
+ jnxoptIfOTNOChOTUkAlarmType,
+ jnxoptIfOTNAlarmSeverity,
+ jnxoptIfOTNAlarmDate }
+ STATUS current
+ DESCRIPTION
+ "Notification of a recently set OTN alarm of Layer
+ and Type."
+ ::= { jnxoptIfOTNNotifications 1 }
+
+jnxoptIfOTNOChOTUkAlarmClear NOTIFICATION-TYPE
+ OBJECTS { jnxoptIfOTNAlarmLocation,
+ jnxoptIfOTNAlarmDirection,
+ jnxoptIfOTNAlarmLayer,
+ jnxoptIfOTNAlarmTCMLevel,
+ jnxoptIfOTNOChOTUkAlarmType,
+ jnxoptIfOTNAlarmSeverity,
+ jnxoptIfOTNAlarmDate }
+ STATUS current
+ DESCRIPTION
+ "Notification of a recently clear OTN alarm of Layer
+ and Type."
+ ::= { jnxoptIfOTNNotifications 2 }
+
+jnxoptIfOTNODUkTcmAlarmSet NOTIFICATION-TYPE
+ OBJECTS { jnxoptIfOTNAlarmLocation,
+ jnxoptIfOTNAlarmDirection,
+ jnxoptIfOTNAlarmLayer,
+ jnxoptIfOTNAlarmTCMLevel,
+ jnxoptIfOTNODUkTcmAlarmType,
+ jnxoptIfOTNAlarmSeverity,
+ jnxoptIfOTNAlarmDate }
+ STATUS current
+ DESCRIPTION
+ "Notification of a recently set OTN alarm of Layer
+ and Type."
+ ::= { jnxoptIfOTNNotifications 3 }
+
+jnxoptIfOTNODUkTcmAlarmClear NOTIFICATION-TYPE
+ OBJECTS { jnxoptIfOTNAlarmLocation,
+ jnxoptIfOTNAlarmDirection,
+ jnxoptIfOTNAlarmLayer,
+ jnxoptIfOTNAlarmTCMLevel,
+ jnxoptIfOTNODUkTcmAlarmType,
+ jnxoptIfOTNAlarmSeverity,
+ jnxoptIfOTNAlarmDate }
+ STATUS current
+ DESCRIPTION
+ "Notification of a recently clear OTN alarm of Layer
+ and Type."
+ ::= { jnxoptIfOTNNotifications 4 }
+
+
+END