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