diff options
Diffstat (limited to 'MIBS/junos/JNX-OPT-IF-MIB')
| -rw-r--r-- | MIBS/junos/JNX-OPT-IF-MIB | 7204 |
1 files changed, 7204 insertions, 0 deletions
diff --git a/MIBS/junos/JNX-OPT-IF-MIB b/MIBS/junos/JNX-OPT-IF-MIB new file mode 100644 index 0000000..47b6cd4 --- /dev/null +++ b/MIBS/junos/JNX-OPT-IF-MIB @@ -0,0 +1,7204 @@ +JNX-OPT-IF-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Integer32, + Unsigned32, transmission + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowPointer, RowStatus, TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + jnxoptIfMibRoot + FROM JUNIPER-SMI + ifIndex + FROM IF-MIB; + + +--This is the MIB module for the OTN Interface objects. + + +jnxoptIfMibModule MODULE-IDENTITY + LAST-UPDATED "200308130000Z" + ORGANIZATION "IETF AToM MIB Working Group" + CONTACT-INFO + "WG charter: + http://www.ietf.org/html.charters/atommib-charter.html + + Mailing Lists: + General Discussion: atommib@research.telcordia.com + To Subscribe: atommib-request@research.telcordia.com + RFC 3591 Optical Interface Type MIB September 2003 + Editor: Hing-Kam Lam + Postal: Lucent Technologies, Room 4C-616 + 101 Crawfords Corner Road + Holmdel, NJ 07733 + + Tel: +1 732 949 8338 + Email: hklam@lucent.com" + DESCRIPTION + "The MIB module to describe pre-OTN and OTN interfaces. + Copyright (C) The Internet Society (2003). This version + of this MIB module is part of RFC 3591; see the RFC + itself for full legal notices." + + REVISION "200308130000Z" + DESCRIPTION + "Initial version, published as RFC 3591." + ::={ jnxoptIfMibRoot 1 } + + +-- textual conventions + + +JnxoptIfAcTI ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The trace identifier (TI) accepted at the receiver." + SYNTAX OCTET STRING (SIZE(64)) + + +JnxoptIfBitRateK ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the index that is used to + represent a supported bit rate and the different + versions of OPUk, ODUk and OTUk. + Allowed values of k are defined in ITU-T G.709. + Currently allowed values in G.709 are: + k=1 represents an approximate bit rate of 2.5 Gbit/s, + k=2 represents an approximate bit rate of 10 Gbit/s, + k=3 represents an approximate bit rate of 40 Gbit/s." + SYNTAX Integer32 + +JnxoptIfDEGM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the threshold level for declaring a Degraded Signal + defect (dDEG). A dDEG shall be declared if JnxoptIfDEGM + consecutive bad PM Seconds are detected." + SYNTAX Unsigned32 (2..10) + + +JnxoptIfDEGThr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the threshold level for declaring a performance + monitoring (PM) Second to be bad. A PM Second is declared bad if + the percentage of detected errored blocks in that second is + greater than or equal to JnxoptIfDEGThr." + SYNTAX Unsigned32 (1..100) + + +JnxoptIfDirectionality ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the directionality of an entity." + SYNTAX INTEGER { + sink(1), + source(2), + bidirectional(3) + } + + +JnxoptIfSinkOrSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the directionality of an entity + that is allowed only to be a source or sink." + SYNTAX INTEGER { + sink(1), + source(2) + } + + +JnxoptIfExDAPI ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Destination Access Point Identifier (DAPI) + expected by the receiver." + SYNTAX OCTET STRING (SIZE(16)) + + +JnxoptIfExSAPI ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Source Access Point Identifier (SAPI) + expected by the receiver." + SYNTAX OCTET STRING (SIZE(16)) + + +JnxoptIfIntervalNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies a 15-minute interval. The interval + identified by 1 is the most recently completed interval, and + the interval identified by n is the interval immediately + preceding the one identified by n-1." + SYNTAX Unsigned32 (1..96) + + +JnxoptIfTIMDetMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the mode of the Trace Identifier Mismatch (TIM) + Detection function." + SYNTAX INTEGER { + off(1), + dapi(2), + sapi(3), + both(4) + } + + +JnxoptIfTxTI ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The trace identifier (TI) transmitted." + SYNTAX OCTET STRING (SIZE(64)) + + +-- object groups + + +jnxoptIfObjects OBJECT IDENTIFIER ::= { jnxoptIfMibModule 1 } +jnxoptIfConfs OBJECT IDENTIFIER ::= { jnxoptIfMibModule 2 } + + +jnxoptIfOTMn OBJECT IDENTIFIER ::= { jnxoptIfObjects 1 } +jnxoptIfPerfMon OBJECT IDENTIFIER ::= { jnxoptIfObjects 2 } +jnxoptIfOTSn OBJECT IDENTIFIER ::= { jnxoptIfObjects 3 } +jnxoptIfOMSn OBJECT IDENTIFIER ::= { jnxoptIfObjects 4 } +jnxoptIfOChGroup OBJECT IDENTIFIER ::= { jnxoptIfObjects 5 } +jnxoptIfOCh OBJECT IDENTIFIER ::= { jnxoptIfObjects 6 } + + +jnxoptIfOTUk OBJECT IDENTIFIER ::= { jnxoptIfObjects 7 } +jnxoptIfODUk OBJECT IDENTIFIER ::= { jnxoptIfObjects 8 } +jnxoptIfODUkT OBJECT IDENTIFIER ::= { jnxoptIfObjects 9 } + + +jnxoptIfGroups OBJECT IDENTIFIER ::= { jnxoptIfConfs 1 } +jnxoptIfCompl OBJECT IDENTIFIER ::= { jnxoptIfConfs 2 } + + +-- the jnxoptIfOTMn group +-- This group defines the OTM structure information of an +-- optical interface. + + +-- OTMn Table + + +jnxoptIfOTMnTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOTMnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OTMn structure information." + ::= { jnxoptIfOTMn 1 } + + +jnxoptIfOTMnEntry OBJECT-TYPE + SYNTAX JnxoptIfOTMnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains the OTMn structure + information of an optical interface." + INDEX { ifIndex } + ::= { jnxoptIfOTMnTable 1 } + + +JnxoptIfOTMnEntry ::= + SEQUENCE { + jnxoptIfOTMnOrder Unsigned32, + jnxoptIfOTMnReduced TruthValue, + jnxoptIfOTMnBitRates BITS, + jnxoptIfOTMnInterfaceType SnmpAdminString, + jnxoptIfOTMnTcmMax Unsigned32, + jnxoptIfOTMnOpticalReach INTEGER + } + + +jnxoptIfOTMnOrder OBJECT-TYPE + SYNTAX Unsigned32 (1..900) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the order of the OTM, which + represents the maximum number of wavelengths that can be + supported at the bit rate(s) supported on the interface." + ::= { jnxoptIfOTMnEntry 1 } + + +jnxoptIfOTMnReduced OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether a reduced or full + functionality is supported at the interface. A value of + true means reduced. A value of false means full." + ::= { jnxoptIfOTMnEntry 2 } + + +jnxoptIfOTMnBitRates OBJECT-TYPE + SYNTAX BITS { bitRateK1(0), bitRateK2(1), bitRateK3(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute is a bit map representing the bit + rate or set of bit rates supported on the interface. + The meaning of each bit position is as follows: + bitRateK1(0) is set if the 2.5 Gbit/s rate is supported + bitRateK2(1) is set if the 10 Gbit/s rate is supported + bitRateK3(2) is set if the 40 Gbit/s rate is supported + Note that each bit position corresponds to one possible + value of the type JnxoptIfBitRateK. + The default value of this attribute is system specific." + ::= { jnxoptIfOTMnEntry 3 } + + +jnxoptIfOTMnInterfaceType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the type of interface. The value of + this attribute will affect the behavior of the OTM with + respect to presence/absence of OTM Overhead Signal (OOS) + processing and TCM activation. For an IrDI interface, + there is no OOS processing and TCM activation is limited + to n levels as specified by a TCM level threshold. + This object contains two fields that are separated by + whitespace. The possible values are: + field 1: one of the 4-character ASCII strings + 'IrDI' or 'IaDI' + field 2: free-form text consisting of printable + UTF-8 encoded characters + Note that field 2 is optional. If it is not present then there + is no requirement for trailing whitespace after field 1. + The default values are as follows: + field 1: 'IaDI' field 2: an empty string." + ::= { jnxoptIfOTMnEntry 4 } + + +jnxoptIfOTMnTcmMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the maximum number of TCM + levels allowed for any Optical Channel contained + in this OTM. A new TCM activation will be rejected + if the requested level is greater than the threshold. + If InterfaceType object specifies a type of 'IaDI' + for this OTM, then this attribute is irrelevant. + Possible values: unsigned integers in the range + from 0 to 6 inclusive. + Default value: 3." + ::= { jnxoptIfOTMnEntry 5 } + + +jnxoptIfOTMnOpticalReach OBJECT-TYPE + SYNTAX INTEGER { intraOffice(1), shortHaul(2), longHaul(3), + veryLongHaul(4), ultraLongHaul(5) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the length the optical signal + may travel before requiring termination or regeneration. + The meaning of the enumeration are: + intraOffice(1) - intra-office (as defined in ITU-T G.957) + shortHaul(2) - short haul (as defined in ITU-T G.957) + longHaul(3) - long haul (as defined in ITU-T G.957) + veryLongHaul(4) - very long haul (as defined in ITU-T G.691) + ultraLongHaul(5)- ultra long haul (as defined in ITU-T G.691)" + ::= { jnxoptIfOTMnEntry 6 } + + +-- the jnxoptIfPerfMon group +-- This group defines performance monitoring objects for all +-- layers. + +-- PM interval table + +jnxoptIfPerfMonIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfPerfMonIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of 15-minute performance monitoring interval + information." + ::= { jnxoptIfPerfMon 1 } + + +jnxoptIfPerfMonIntervalEntry OBJECT-TYPE + SYNTAX JnxoptIfPerfMonIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains 15-minute performance + monitoring interval information of an interface." + INDEX { ifIndex } + ::= { jnxoptIfPerfMonIntervalTable 1 } + + +JnxoptIfPerfMonIntervalEntry ::= + SEQUENCE { + jnxoptIfPerfMonCurrentTimeElapsed Gauge32, + jnxoptIfPerfMonCurDayTimeElapsed Gauge32, + jnxoptIfPerfMonIntervalNumIntervals Unsigned32, + jnxoptIfPerfMonIntervalNumInvalidIntervals Unsigned32 + } + +jnxoptIfPerfMonCurrentTimeElapsed OBJECT-TYPE + SYNTAX Gauge32 (0..900) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of seconds elapsed in the current 15-minute + performance monitoring interval. + If, for some reason, such as an adjustment in the NE's + time-of-day clock, the number of seconds elapsed exceeds + the maximum value, then the maximum value will be returned." + ::= { jnxoptIfPerfMonIntervalEntry 1 } + + +jnxoptIfPerfMonCurDayTimeElapsed OBJECT-TYPE + SYNTAX Gauge32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of seconds elapsed in the current 24-hour interval + performance monitoring period. + If, for some reason, such as an adjustment in the NE + time-of-day clock, the number of seconds elapsed exceeds + the maximum value, then the maximum value will be returned." + ::= { jnxoptIfPerfMonIntervalEntry 2 } + + +jnxoptIfPerfMonIntervalNumIntervals OBJECT-TYPE + SYNTAX Unsigned32 (0..96) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 15-minute intervals for which performance + monitoring data is available. The number is the same for all + the associated sub layers of the interface. + An optical interface must be capable of supporting at least + n intervals, where n is defined as follows: + The minimum value of n is 4. + The default of n is 32. + The maximum value of n is 96. + The value of this object will be n unless performance + monitoring was (re-)started for the interface within the last + (n*15) minutes, in which case the value will be the number of + complete 15-minute intervals since measurement was + (re-)started." + ::= { jnxoptIfPerfMonIntervalEntry 3 } + + +jnxoptIfPerfMonIntervalNumInvalidIntervals OBJECT-TYPE + SYNTAX Unsigned32 (0..96) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of intervals in the range from 0 to + jnxoptIfPerfMonIntervalNumIntervals for which no performance + monitoring data is available and/or the data is invalid." + ::= { jnxoptIfPerfMonIntervalEntry 4 } + + +-- the jnxoptIfOTSn group +-- This group handles the configuration and performance +-- monitoring objects for OTS layers. + + +-- OTSn config table + +jnxoptIfOTSnConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOTSnConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OTSn configuration information." + ::= { jnxoptIfOTSn 1 } + + +jnxoptIfOTSnConfigEntry OBJECT-TYPE + SYNTAX JnxoptIfOTSnConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OTSn configuration + information of an interface." + INDEX { ifIndex } + ::= { jnxoptIfOTSnConfigTable 1 } + + +JnxoptIfOTSnConfigEntry ::= + SEQUENCE { + jnxoptIfOTSnDirectionality JnxoptIfDirectionality, + jnxoptIfOTSnAprStatus SnmpAdminString, + jnxoptIfOTSnAprControl SnmpAdminString, + jnxoptIfOTSnTraceIdentifierTransmitted JnxoptIfTxTI, + jnxoptIfOTSnDAPIExpected JnxoptIfExDAPI, + jnxoptIfOTSnSAPIExpected JnxoptIfExSAPI, + jnxoptIfOTSnTraceIdentifierAccepted JnxoptIfAcTI, + jnxoptIfOTSnTIMDetMode JnxoptIfTIMDetMode, + jnxoptIfOTSnTIMActEnabled TruthValue, + jnxoptIfOTSnCurrentStatus BITS + } + + +jnxoptIfOTSnDirectionality OBJECT-TYPE + SYNTAX JnxoptIfDirectionality + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the directionality of the entity." + ::= { jnxoptIfOTSnConfigEntry 1 } + + +jnxoptIfOTSnAprStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute indicates the status of the Automatic + Power Reduction (APR) function of the entity. Valid + values are 'on' and 'off'." + ::= { jnxoptIfOTSnConfigEntry 2 } + + +jnxoptIfOTSnAprControl OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a UTF-8 encoded string that specifies Automatic + Power Reduction (APR) control actions requested of this entity + (when written) and that returns the current APR control state + of this entity (when read). The values are implementation-defined. + Any implementation that instantiates this object must document the + set of values that it allows to be written, the set of values + that it will return, and what each of those values means." + ::= { jnxoptIfOTSnConfigEntry 3 } + + +jnxoptIfOTSnTraceIdentifierTransmitted OBJECT-TYPE + SYNTAX JnxoptIfTxTI + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trace identifier transmitted. + This object is applicable when jnxoptIfOTSnDirectionality has the + value source(2) or bidirectional(3). + This object does not apply to reduced-capability systems (i.e., + those for which jnxoptIfOTMnReduced has the value true(1)) or + at IrDI interfaces (i.e., when jnxoptIfOTMnInterfaceType field 1 + has the value 'IrDI'). + If no value is ever set by a management entity for the object + jnxoptIfOTSnTraceIdentifierTransmitted, system-specific default + value will be used. Any implementation that instantiates this + object must document the system-specific default value or how it + is derived." + ::= { jnxoptIfOTSnConfigEntry 4 } + + +jnxoptIfOTSnDAPIExpected OBJECT-TYPE + SYNTAX JnxoptIfExDAPI + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DAPI expected by the receiver. + This object is applicable when jnxoptIfOTSnDirectionality has the + value sink(1) or bidirectional(3). It has no effect if + jnxoptIfOTSnTIMDetMode has the value off(1) or sapi(3). + This object does not apply to reduced-capability systems (i.e., + those for which jnxoptIfOTMnReduced has the value true(1)) or + at IrDI interfaces (i.e., when jnxoptIfOTMnInterfaceType field 1 + has the value 'IrDI')." + ::= { jnxoptIfOTSnConfigEntry 5 } + + +jnxoptIfOTSnSAPIExpected OBJECT-TYPE + SYNTAX JnxoptIfExSAPI + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SAPI expected by the receiver. + This object is applicable when jnxoptIfOTSnDirectionality has the + value sink(1) or bidirectional(3). It has no effect if + jnxoptIfOTSnTIMDetMode has the value off(1) or dapi(2). + This object does not apply to reduced-capability systems (i.e., + those for which jnxoptIfOTMnReduced has the value true(1)) or + at IrDI interfaces (i.e., when jnxoptIfOTMnInterfaceType field 1 + has the value 'IrDI')." + ::= { jnxoptIfOTSnConfigEntry 6 } + + +jnxoptIfOTSnTraceIdentifierAccepted OBJECT-TYPE + SYNTAX JnxoptIfAcTI + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual trace identifier received. + This object is applicable when jnxoptIfOTSnDirectionality has the + value sink(1) or bidirectional(3). Its value is unspecified + if jnxoptIfOTSnCurrentStatus has either or both of the + losO(5) and los(6) bits set. + This object does not apply to reduced-capability systems (i.e., + those for which jnxoptIfOTMnReduced has the value true(1)) or + at IrDI interfaces (i.e., when jnxoptIfOTMnInterfaceType field 1 + has the value 'IrDI')." + ::= { jnxoptIfOTSnConfigEntry 7 } + + +jnxoptIfOTSnTIMDetMode OBJECT-TYPE + SYNTAX JnxoptIfTIMDetMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the mode of the Trace Identifier Mismatch (TIM) + Detection function. This object is applicable + when jnxoptIfOTSnDirectionality has the value sink(1) + or bidirectional(3). The default value is off(1). + This object does not apply to reduced-capability systems (i.e., + those for which jnxoptIfOTMnReduced has the value true(1)) or + at IrDI interfaces (i.e., when jnxoptIfOTMnInterfaceType field 1 + has the value 'IrDI'). + The default value of this object is off(1)." + ::= { jnxoptIfOTSnConfigEntry 8 } + + +jnxoptIfOTSnTIMActEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the Trace Identifier Mismatch (TIM) + Consequent Action function is enabled. This object + is applicable when jnxoptIfOTSnDirectionality has the + value sink(1) or bidirectional(3). It has no effect + when the value of jnxoptIfOTSnTIMDetMode is off(1). + This object does not apply to reduced-capability systems (i.e., + those for which jnxoptIfOTMnReduced has the value true(1)) or + at IrDI interfaces (i.e., when jnxoptIfOTMnInterfaceType field 1 + has the value 'IrDI'). + The default value of this object is false(2)." + ::= { jnxoptIfOTSnConfigEntry 9 } + + +jnxoptIfOTSnCurrentStatus OBJECT-TYPE + SYNTAX BITS { + bdiP(0), + bdiO(1), + bdi(2), + tim(3), + losP(4), + losO(5), + los(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the defect condition of the entity, if any. + This object is applicable when jnxoptIfOTSnDirectionality + has the value sink(1) or bidirectional(3). In + reduced-capability systems or at IrDI interfaces + the only bit position that may be set is los(6)." + ::= { jnxoptIfOTSnConfigEntry 10 } + + +-- OTSn sink current table +-- Contains data for the current 15-minute performance monitoring +-- interval. + +jnxoptIfOTSnSinkCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOTSnSinkCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OTSn sink performance monitoring information for + the current 15-minute interval." + ::= { jnxoptIfOTSn 2 } + + +jnxoptIfOTSnSinkCurrentEntry OBJECT-TYPE + SYNTAX JnxoptIfOTSnSinkCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OTSn sink performance + monitoring information of an interface for the current + 15-minute interval." + INDEX { ifIndex } + ::= { jnxoptIfOTSnSinkCurrentTable 1 } + + +JnxoptIfOTSnSinkCurrentEntry ::= + SEQUENCE { + jnxoptIfOTSnSinkCurrentSuspectedFlag TruthValue, + jnxoptIfOTSnSinkCurrentInputPower Integer32, + jnxoptIfOTSnSinkCurrentLowInputPower Integer32, + jnxoptIfOTSnSinkCurrentHighInputPower Integer32, + jnxoptIfOTSnSinkCurrentLowerInputPowerThreshold Integer32, + jnxoptIfOTSnSinkCurrentUpperInputPowerThreshold Integer32, + jnxoptIfOTSnSinkCurrentOutputPower Integer32, + jnxoptIfOTSnSinkCurrentLowOutputPower Integer32, + jnxoptIfOTSnSinkCurrentHighOutputPower Integer32, + jnxoptIfOTSnSinkCurrentLowerOutputPowerThreshold Integer32, + jnxoptIfOTSnSinkCurrentUpperOutputPowerThreshold Integer32 + } + + +jnxoptIfOTSnSinkCurrentSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOTSnSinkCurrentEntry 1 } + + +jnxoptIfOTSnSinkCurrentInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The optical power monitored at the input." + ::= { jnxoptIfOTSnSinkCurrentEntry 2 } + + +jnxoptIfOTSnSinkCurrentLowInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the input during the + current 15-minute interval." + ::= { jnxoptIfOTSnSinkCurrentEntry 3 } + + +jnxoptIfOTSnSinkCurrentHighInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the input during the + current 15-minute interval." + ::= { jnxoptIfOTSnSinkCurrentEntry 4 } + + +jnxoptIfOTSnSinkCurrentLowerInputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit threshold on input power. If + jnxoptIfOTSnSinkCurrentInputPower drops to this value or below, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOTSnSinkCurrentEntry 5 } + + +jnxoptIfOTSnSinkCurrentUpperInputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit threshold on input power. If + jnxoptIfOTSnSinkCurrentInputPower reaches or exceeds this value, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOTSnSinkCurrentEntry 6 } + + +jnxoptIfOTSnSinkCurrentOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The optical power monitored at the output." + ::= { jnxoptIfOTSnSinkCurrentEntry 7 } + + +jnxoptIfOTSnSinkCurrentLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + current 15-minute interval." + ::= { jnxoptIfOTSnSinkCurrentEntry 8 } + + +jnxoptIfOTSnSinkCurrentHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + current 15-minute interval." + ::= { jnxoptIfOTSnSinkCurrentEntry 9 } + + +jnxoptIfOTSnSinkCurrentLowerOutputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit threshold on output power. If + jnxoptIfOTSnSinkCurrentOutputPower drops to this value or below, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOTSnSinkCurrentEntry 10 } + + +jnxoptIfOTSnSinkCurrentUpperOutputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit threshold on output power. If + jnxoptIfOTSnSinkCurrentOutputPower reaches or exceeds this value, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOTSnSinkCurrentEntry 11 } + + +-- OTSn sink interval table +-- Contains data for previous 15-minute performance monitoring +-- intervals. + + +jnxoptIfOTSnSinkIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOTSnSinkIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of historical OTSn sink performance monitoring + information." + ::= { jnxoptIfOTSn 3 } + + +jnxoptIfOTSnSinkIntervalEntry OBJECT-TYPE + SYNTAX JnxoptIfOTSnSinkIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OTSn sink performance + monitoring information of an interface during a particular + historical interval." + INDEX { ifIndex, jnxoptIfOTSnSinkIntervalNumber } + ::= { jnxoptIfOTSnSinkIntervalTable 1 } + +JnxoptIfOTSnSinkIntervalEntry ::= + + SEQUENCE { + jnxoptIfOTSnSinkIntervalNumber JnxoptIfIntervalNumber, + jnxoptIfOTSnSinkIntervalSuspectedFlag TruthValue, + jnxoptIfOTSnSinkIntervalLastInputPower Integer32, + jnxoptIfOTSnSinkIntervalLowInputPower Integer32, + jnxoptIfOTSnSinkIntervalHighInputPower Integer32, + jnxoptIfOTSnSinkIntervalLastOutputPower Integer32, + jnxoptIfOTSnSinkIntervalLowOutputPower Integer32, + jnxoptIfOTSnSinkIntervalHighOutputPower Integer32 + } + + +jnxoptIfOTSnSinkIntervalNumber OBJECT-TYPE + SYNTAX JnxoptIfIntervalNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies the interval." + ::= { jnxoptIfOTSnSinkIntervalEntry 1 } + + +jnxoptIfOTSnSinkIntervalSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOTSnSinkIntervalEntry 2 } + + +jnxoptIfOTSnSinkIntervalLastInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the input during the + interval." + ::= { jnxoptIfOTSnSinkIntervalEntry 3 } + + +jnxoptIfOTSnSinkIntervalLowInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the input during the + interval." + ::= { jnxoptIfOTSnSinkIntervalEntry 4 } + + + +jnxoptIfOTSnSinkIntervalHighInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the input during the + interval." + ::= { jnxoptIfOTSnSinkIntervalEntry 5 } + + +jnxoptIfOTSnSinkIntervalLastOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the output during the + interval." + ::= { jnxoptIfOTSnSinkIntervalEntry 6 } + + +jnxoptIfOTSnSinkIntervalLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + interval." + ::= { jnxoptIfOTSnSinkIntervalEntry 7 } + + +jnxoptIfOTSnSinkIntervalHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + interval." + ::= { jnxoptIfOTSnSinkIntervalEntry 8 } + + +-- OTSn sink current day table +-- Contains data for the current 24-hour performance +-- monitoring interval. + + +jnxoptIfOTSnSinkCurDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOTSnSinkCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OTSn sink performance monitoring information for + the current 24-hour interval." + ::= { jnxoptIfOTSn 4 } + + +jnxoptIfOTSnSinkCurDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOTSnSinkCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OTSn sink performance + monitoring information of an interface for the current + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOTSnSinkCurDayTable 1 } + + +JnxoptIfOTSnSinkCurDayEntry ::= + SEQUENCE { + jnxoptIfOTSnSinkCurDaySuspectedFlag TruthValue, + jnxoptIfOTSnSinkCurDayLowInputPower Integer32, + jnxoptIfOTSnSinkCurDayHighInputPower Integer32, + jnxoptIfOTSnSinkCurDayLowOutputPower Integer32, + jnxoptIfOTSnSinkCurDayHighOutputPower Integer32 + } + + +jnxoptIfOTSnSinkCurDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOTSnSinkCurDayEntry 1 } + + +jnxoptIfOTSnSinkCurDayLowInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the input during the + current 24-hour interval." + ::= { jnxoptIfOTSnSinkCurDayEntry 2 } + + +jnxoptIfOTSnSinkCurDayHighInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the input during the + current 24-hour interval." + ::= { jnxoptIfOTSnSinkCurDayEntry 3 } + + +jnxoptIfOTSnSinkCurDayLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + current 24-hour interval." + ::= { jnxoptIfOTSnSinkCurDayEntry 4 } + + +jnxoptIfOTSnSinkCurDayHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + current 24-hour interval." + ::= { jnxoptIfOTSnSinkCurDayEntry 5 } + + +-- OTSn sink previous day table +-- Contains data for the previous 24-hour performance +-- monitoring interval. + + +jnxoptIfOTSnSinkPrevDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOTSnSinkPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OTSn sink performance monitoring information for + the previous 24-hour interval." + ::= { jnxoptIfOTSn 5 } + + +jnxoptIfOTSnSinkPrevDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOTSnSinkPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OTSn sink performance + monitoring information of an interface for the previous + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOTSnSinkPrevDayTable 1 } + + + + +JnxoptIfOTSnSinkPrevDayEntry ::= + SEQUENCE { + jnxoptIfOTSnSinkPrevDaySuspectedFlag TruthValue, + jnxoptIfOTSnSinkPrevDayLastInputPower Integer32, + jnxoptIfOTSnSinkPrevDayLowInputPower Integer32, + jnxoptIfOTSnSinkPrevDayHighInputPower Integer32, + jnxoptIfOTSnSinkPrevDayLastOutputPower Integer32, + jnxoptIfOTSnSinkPrevDayLowOutputPower Integer32, + jnxoptIfOTSnSinkPrevDayHighOutputPower Integer32 + } + + +jnxoptIfOTSnSinkPrevDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOTSnSinkPrevDayEntry 1 } + + +jnxoptIfOTSnSinkPrevDayLastInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the input during the + previous 24-hour interval." + ::= { jnxoptIfOTSnSinkPrevDayEntry 2 } + + +jnxoptIfOTSnSinkPrevDayLowInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the input during the + previous 24-hour interval." + ::= { jnxoptIfOTSnSinkPrevDayEntry 3 } + + +jnxoptIfOTSnSinkPrevDayHighInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the input during the + previous 24-hour interval." + ::= { jnxoptIfOTSnSinkPrevDayEntry 4 } + + + +jnxoptIfOTSnSinkPrevDayLastOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the output during the + previous 24-hour interval." + ::= { jnxoptIfOTSnSinkPrevDayEntry 5 } + + +jnxoptIfOTSnSinkPrevDayLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + previous 24-hour interval." + ::= { jnxoptIfOTSnSinkPrevDayEntry 6 } + + +jnxoptIfOTSnSinkPrevDayHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + previous 24-hour interval." + ::= { jnxoptIfOTSnSinkPrevDayEntry 7 } + + +-- OTSn source current table +-- Contains data for the current 15-minute performance monitoring +-- interval. + + +jnxoptIfOTSnSrcCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOTSnSrcCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OTSn source performance monitoring information for + the current 15-minute interval." + ::= { jnxoptIfOTSn 6 } + + +jnxoptIfOTSnSrcCurrentEntry OBJECT-TYPE + SYNTAX JnxoptIfOTSnSrcCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OTSn source performance + monitoring information of an interface for the current + 15-minute interval." + INDEX { ifIndex } + ::= { jnxoptIfOTSnSrcCurrentTable 1 } + + +JnxoptIfOTSnSrcCurrentEntry ::= + SEQUENCE { + jnxoptIfOTSnSrcCurrentSuspectedFlag TruthValue, + jnxoptIfOTSnSrcCurrentOutputPower Integer32, + jnxoptIfOTSnSrcCurrentLowOutputPower Integer32, + jnxoptIfOTSnSrcCurrentHighOutputPower Integer32, + jnxoptIfOTSnSrcCurrentLowerOutputPowerThreshold Integer32, + jnxoptIfOTSnSrcCurrentUpperOutputPowerThreshold Integer32, + jnxoptIfOTSnSrcCurrentInputPower Integer32, + jnxoptIfOTSnSrcCurrentLowInputPower Integer32, + jnxoptIfOTSnSrcCurrentHighInputPower Integer32, + jnxoptIfOTSnSrcCurrentLowerInputPowerThreshold Integer32, + jnxoptIfOTSnSrcCurrentUpperInputPowerThreshold Integer32 + } + + +jnxoptIfOTSnSrcCurrentSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOTSnSrcCurrentEntry 1 } + + +jnxoptIfOTSnSrcCurrentOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The optical power monitored at the output." + ::= { jnxoptIfOTSnSrcCurrentEntry 2 } + + +jnxoptIfOTSnSrcCurrentLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + current 15-minute interval." + ::= { jnxoptIfOTSnSrcCurrentEntry 3 } + + + +jnxoptIfOTSnSrcCurrentHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + current 15-minute interval." + ::= { jnxoptIfOTSnSrcCurrentEntry 4 } + + +jnxoptIfOTSnSrcCurrentLowerOutputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit threshold on output power. If + jnxoptIfOTSnSrcCurrentOutputPower drops to this value or below, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOTSnSrcCurrentEntry 5 } + + +jnxoptIfOTSnSrcCurrentUpperOutputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit threshold on output power. If + jnxoptIfOTSnSrcCurrentOutputPower reaches or exceeds this value, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOTSnSrcCurrentEntry 6 } + + +jnxoptIfOTSnSrcCurrentInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The optical power monitored at the input." + ::= { jnxoptIfOTSnSrcCurrentEntry 7 } + + +jnxoptIfOTSnSrcCurrentLowInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the input during the + current 15-minute interval." + ::= { jnxoptIfOTSnSrcCurrentEntry 8 } + + +jnxoptIfOTSnSrcCurrentHighInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the input during the + current 15-minute interval." + ::= { jnxoptIfOTSnSrcCurrentEntry 9 } + + +jnxoptIfOTSnSrcCurrentLowerInputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit threshold on input power. If + jnxoptIfOTSnSrcCurrentInputPower drops to this value or below, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOTSnSrcCurrentEntry 10 } + + +jnxoptIfOTSnSrcCurrentUpperInputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit threshold on input power. If + jnxoptIfOTSnSrcCurrentInputPower reaches or exceeds this value, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOTSnSrcCurrentEntry 11 } + + +-- OTSn source interval table +-- Contains data for previous 15-minute performance monitoring +-- intervals. + + +jnxoptIfOTSnSrcIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOTSnSrcIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of historical OTSn source performance monitoring + information." + ::= { jnxoptIfOTSn 7 } + + +jnxoptIfOTSnSrcIntervalEntry OBJECT-TYPE + SYNTAX JnxoptIfOTSnSrcIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OTSn source performance + monitoring information of an interface during a particular + historical interval." + INDEX { ifIndex, jnxoptIfOTSnSrcIntervalNumber } + ::= { jnxoptIfOTSnSrcIntervalTable 1 } + + +JnxoptIfOTSnSrcIntervalEntry ::= + SEQUENCE { + jnxoptIfOTSnSrcIntervalNumber JnxoptIfIntervalNumber, + jnxoptIfOTSnSrcIntervalSuspectedFlag TruthValue, + jnxoptIfOTSnSrcIntervalLastOutputPower Integer32, + jnxoptIfOTSnSrcIntervalLowOutputPower Integer32, + jnxoptIfOTSnSrcIntervalHighOutputPower Integer32, + jnxoptIfOTSnSrcIntervalLastInputPower Integer32, + jnxoptIfOTSnSrcIntervalLowInputPower Integer32, + jnxoptIfOTSnSrcIntervalHighInputPower Integer32 + } + + +jnxoptIfOTSnSrcIntervalNumber OBJECT-TYPE + SYNTAX JnxoptIfIntervalNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies the interval." + ::= { jnxoptIfOTSnSrcIntervalEntry 1 } + + +jnxoptIfOTSnSrcIntervalSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOTSnSrcIntervalEntry 2 } + + +jnxoptIfOTSnSrcIntervalLastOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the output during the + interval." + ::= { jnxoptIfOTSnSrcIntervalEntry 3 } + + + +jnxoptIfOTSnSrcIntervalLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + interval." + ::= { jnxoptIfOTSnSrcIntervalEntry 4 } + + +jnxoptIfOTSnSrcIntervalHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + interval." + ::= { jnxoptIfOTSnSrcIntervalEntry 5 } + + +jnxoptIfOTSnSrcIntervalLastInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the input during the + interval." + ::= { jnxoptIfOTSnSrcIntervalEntry 6 } + + +jnxoptIfOTSnSrcIntervalLowInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the input during the + interval." + ::= { jnxoptIfOTSnSrcIntervalEntry 7 } + + +jnxoptIfOTSnSrcIntervalHighInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the input during the + interval." + ::= { jnxoptIfOTSnSrcIntervalEntry 8 } + + +-- OTSn source current day table +-- Contains data for the current 24-hour performance +-- monitoring interval. + + +jnxoptIfOTSnSrcCurDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOTSnSrcCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OTSn source performance monitoring information for + the current 24-hour interval." + ::= { jnxoptIfOTSn 8 } + + +jnxoptIfOTSnSrcCurDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOTSnSrcCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OTSn source performance + monitoring information of an interface for the current + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOTSnSrcCurDayTable 1 } + + +JnxoptIfOTSnSrcCurDayEntry ::= + SEQUENCE { + jnxoptIfOTSnSrcCurDaySuspectedFlag TruthValue, + jnxoptIfOTSnSrcCurDayLowOutputPower Integer32, + jnxoptIfOTSnSrcCurDayHighOutputPower Integer32, + jnxoptIfOTSnSrcCurDayLowInputPower Integer32, + jnxoptIfOTSnSrcCurDayHighInputPower Integer32 + } + + +jnxoptIfOTSnSrcCurDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOTSnSrcCurDayEntry 1 } + + +jnxoptIfOTSnSrcCurDayLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + current 24-hour interval." + ::= { jnxoptIfOTSnSrcCurDayEntry 2 } + + +jnxoptIfOTSnSrcCurDayHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + current 24-hour interval." + ::= { jnxoptIfOTSnSrcCurDayEntry 3 } + + +jnxoptIfOTSnSrcCurDayLowInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the input during the + current 24-hour interval." + ::= { jnxoptIfOTSnSrcCurDayEntry 4 } + + +jnxoptIfOTSnSrcCurDayHighInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the input during the + current 24-hour interval." + ::= { jnxoptIfOTSnSrcCurDayEntry 5 } + + +-- OTSn source previous day table +-- Contains data for the previous 24-hour performance +-- monitoring interval. + + +jnxoptIfOTSnSrcPrevDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOTSnSrcPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OTSn source performance monitoring information for + the previous 24-hour interval." + ::= { jnxoptIfOTSn 9 } + + + +jnxoptIfOTSnSrcPrevDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOTSnSrcPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OTSn source performance + monitoring information of an interface for the previous + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOTSnSrcPrevDayTable 1 } + + +JnxoptIfOTSnSrcPrevDayEntry ::= + SEQUENCE { + jnxoptIfOTSnSrcPrevDaySuspectedFlag TruthValue, + jnxoptIfOTSnSrcPrevDayLastOutputPower Integer32, + jnxoptIfOTSnSrcPrevDayLowOutputPower Integer32, + jnxoptIfOTSnSrcPrevDayHighOutputPower Integer32, + jnxoptIfOTSnSrcPrevDayLastInputPower Integer32, + jnxoptIfOTSnSrcPrevDayLowInputPower Integer32, + jnxoptIfOTSnSrcPrevDayHighInputPower Integer32 + } + + +jnxoptIfOTSnSrcPrevDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOTSnSrcPrevDayEntry 1 } + + +jnxoptIfOTSnSrcPrevDayLastOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the output during the + previous 24-hour interval." + ::= { jnxoptIfOTSnSrcPrevDayEntry 2 } + + +jnxoptIfOTSnSrcPrevDayLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + previous 24-hour interval." + ::= { jnxoptIfOTSnSrcPrevDayEntry 3 } + + +jnxoptIfOTSnSrcPrevDayHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + previous 24-hour interval." + ::= { jnxoptIfOTSnSrcPrevDayEntry 4 } + + +jnxoptIfOTSnSrcPrevDayLastInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the input during the + previous 24-hour interval." + ::= { jnxoptIfOTSnSrcPrevDayEntry 5 } + + +jnxoptIfOTSnSrcPrevDayLowInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the input during the + previous 24-hour interval." + ::= { jnxoptIfOTSnSrcPrevDayEntry 6 } + + +jnxoptIfOTSnSrcPrevDayHighInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the input during the + previous 24-hour interval." + ::= { jnxoptIfOTSnSrcPrevDayEntry 7 } + + +-- the jnxoptIfOMSn group +-- This group handles the configuration and performance monitoring +-- information for OMS layers. + + +-- OMSn config table + + + +jnxoptIfOMSnConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOMSnConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OMSn configuration information." + ::= { jnxoptIfOMSn 1 } + + +jnxoptIfOMSnConfigEntry OBJECT-TYPE + SYNTAX JnxoptIfOMSnConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OMSn configuration + information of an interface." + INDEX { ifIndex } + ::= { jnxoptIfOMSnConfigTable 1 } + + +JnxoptIfOMSnConfigEntry ::= + SEQUENCE { + jnxoptIfOMSnDirectionality JnxoptIfDirectionality, + jnxoptIfOMSnCurrentStatus BITS + } + + +jnxoptIfOMSnDirectionality OBJECT-TYPE + SYNTAX JnxoptIfDirectionality + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the directionality of the entity." + ::= { jnxoptIfOMSnConfigEntry 1 } + + +jnxoptIfOMSnCurrentStatus OBJECT-TYPE + SYNTAX BITS { + ssfP(0), + ssfO(1), + ssf(2), + bdiP(3), + bdiO(4), + bdi(5), + losP(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the defect condition of the entity, if any. + This object is applicable only to full capability + systems whose interface type is IaDI and for which + jnxoptIfOMSnDirectionality has the value sink(1) or + bidirectional(3)." + ::= { jnxoptIfOMSnConfigEntry 2 } + + +-- OMSn sink current table +-- Contains data for the current 15-minute performance monitoring +-- interval. + + +jnxoptIfOMSnSinkCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOMSnSinkCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OMSn sink performance monitoring information for + the current 15-minute interval." + ::= { jnxoptIfOMSn 2 } + + +jnxoptIfOMSnSinkCurrentEntry OBJECT-TYPE + SYNTAX JnxoptIfOMSnSinkCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OMSn sink performance + monitoring information of an interface for the current + 15-minute interval." + INDEX { ifIndex } + ::= { jnxoptIfOMSnSinkCurrentTable 1 } + + +JnxoptIfOMSnSinkCurrentEntry ::= + SEQUENCE { + jnxoptIfOMSnSinkCurrentSuspectedFlag TruthValue, + jnxoptIfOMSnSinkCurrentAggregatedInputPower Integer32, + jnxoptIfOMSnSinkCurrentLowAggregatedInputPower Integer32, + jnxoptIfOMSnSinkCurrentHighAggregatedInputPower Integer32, + jnxoptIfOMSnSinkCurrentLowerInputPowerThreshold Integer32, + jnxoptIfOMSnSinkCurrentUpperInputPowerThreshold Integer32, + jnxoptIfOMSnSinkCurrentOutputPower Integer32, + jnxoptIfOMSnSinkCurrentLowOutputPower Integer32, + jnxoptIfOMSnSinkCurrentHighOutputPower Integer32, + jnxoptIfOMSnSinkCurrentLowerOutputPowerThreshold Integer32, + jnxoptIfOMSnSinkCurrentUpperOutputPowerThreshold Integer32 + } + + +jnxoptIfOMSnSinkCurrentSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOMSnSinkCurrentEntry 1 } + + +jnxoptIfOMSnSinkCurrentAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aggregated optical power of all the DWDM input + channels." + ::= { jnxoptIfOMSnSinkCurrentEntry 2 } + + +jnxoptIfOMSnSinkCurrentLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power of all the DWDM input + channels during the current 15-minute interval." + ::= { jnxoptIfOMSnSinkCurrentEntry 3 } + + +jnxoptIfOMSnSinkCurrentHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power of all the DWDM input + channels during the current 15-minute interval." + ::= { jnxoptIfOMSnSinkCurrentEntry 4 } + + +jnxoptIfOMSnSinkCurrentLowerInputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit threshold on aggregated input power. If + jnxoptIfOMSnSinkCurrentAggregatedInputPower drops to this value + or below, a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOMSnSinkCurrentEntry 5 } + + +jnxoptIfOMSnSinkCurrentUpperInputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit threshold on aggregated input power. If + jnxoptIfOMSnSinkCurrentAggregatedInputPower reaches or exceeds + this value, a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOMSnSinkCurrentEntry 6 } + + +jnxoptIfOMSnSinkCurrentOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The optical power monitored at the output." + ::= { jnxoptIfOMSnSinkCurrentEntry 7 } + + +jnxoptIfOMSnSinkCurrentLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output + during the current 15-minute interval." + ::= { jnxoptIfOMSnSinkCurrentEntry 8 } + + +jnxoptIfOMSnSinkCurrentHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output + during the current 15-minute interval." + ::= { jnxoptIfOMSnSinkCurrentEntry 9 } + + +jnxoptIfOMSnSinkCurrentLowerOutputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit threshold on output power. If + jnxoptIfOMSnSinkCurrentOutputPower drops to this value + or below, a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOMSnSinkCurrentEntry 10 } + + +jnxoptIfOMSnSinkCurrentUpperOutputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit threshold on output power. If + jnxoptIfOMSnSinkCurrentOutputPower reaches or exceeds + this value, a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOMSnSinkCurrentEntry 11 } + + +-- OMSn sink interval table +-- Contains data for previous 15-minute performance monitoring +-- intervals. + + +jnxoptIfOMSnSinkIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOMSnSinkIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of historical OMSn sink performance monitoring + information." + ::= { jnxoptIfOMSn 3 } + + +jnxoptIfOMSnSinkIntervalEntry OBJECT-TYPE + SYNTAX JnxoptIfOMSnSinkIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OMSn sink performance + monitoring information of an interface during a particular + historical interval." + INDEX { ifIndex, jnxoptIfOMSnSinkIntervalNumber } + ::= { jnxoptIfOMSnSinkIntervalTable 1 } + + +JnxoptIfOMSnSinkIntervalEntry ::= + SEQUENCE { + jnxoptIfOMSnSinkIntervalNumber JnxoptIfIntervalNumber, + jnxoptIfOMSnSinkIntervalSuspectedFlag TruthValue, + jnxoptIfOMSnSinkIntervalLastAggregatedInputPower Integer32, + jnxoptIfOMSnSinkIntervalLowAggregatedInputPower Integer32, + jnxoptIfOMSnSinkIntervalHighAggregatedInputPower Integer32, + jnxoptIfOMSnSinkIntervalLastOutputPower Integer32, + jnxoptIfOMSnSinkIntervalLowOutputPower Integer32, + jnxoptIfOMSnSinkIntervalHighOutputPower Integer32 + } + + +jnxoptIfOMSnSinkIntervalNumber OBJECT-TYPE + SYNTAX JnxoptIfIntervalNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies the interval." + ::= { jnxoptIfOMSnSinkIntervalEntry 1 } + + +jnxoptIfOMSnSinkIntervalSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOMSnSinkIntervalEntry 2 } + + +jnxoptIfOMSnSinkIntervalLastAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last aggregated optical power of all the DWDM input + channels during the interval." + ::= { jnxoptIfOMSnSinkIntervalEntry 3 } + + +jnxoptIfOMSnSinkIntervalLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power of all the DWDM input + channels during the interval." + ::= { jnxoptIfOMSnSinkIntervalEntry 4 } + + +jnxoptIfOMSnSinkIntervalHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power of all the DWDM input + channels during the interval." + ::= { jnxoptIfOMSnSinkIntervalEntry 5 } + + +jnxoptIfOMSnSinkIntervalLastOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power at the output + during the interval." + ::= { jnxoptIfOMSnSinkIntervalEntry 6 } + + +jnxoptIfOMSnSinkIntervalLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power at the output + during the interval." + ::= { jnxoptIfOMSnSinkIntervalEntry 7 } + + +jnxoptIfOMSnSinkIntervalHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power at the output + during the interval." + ::= { jnxoptIfOMSnSinkIntervalEntry 8 } + + +-- OMSn sink current day table +-- Contains data for the current 24-hour performance +-- monitoring interval. + + +jnxoptIfOMSnSinkCurDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOMSnSinkCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OMSn sink performance monitoring information for + the current 24-hour interval." + ::= { jnxoptIfOMSn 4 } + + +jnxoptIfOMSnSinkCurDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOMSnSinkCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OMSn sink performance + monitoring information of an interface for the current + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOMSnSinkCurDayTable 1 } + + +JnxoptIfOMSnSinkCurDayEntry ::= + SEQUENCE { + jnxoptIfOMSnSinkCurDaySuspectedFlag TruthValue, + jnxoptIfOMSnSinkCurDayLowAggregatedInputPower Integer32, + jnxoptIfOMSnSinkCurDayHighAggregatedInputPower Integer32, + jnxoptIfOMSnSinkCurDayLowOutputPower Integer32, + jnxoptIfOMSnSinkCurDayHighOutputPower Integer32 + } + + +jnxoptIfOMSnSinkCurDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOMSnSinkCurDayEntry 1 } + + +jnxoptIfOMSnSinkCurDayLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power of all the DWDM input + channels during the current 24-hour interval." + ::= { jnxoptIfOMSnSinkCurDayEntry 2 } + + +jnxoptIfOMSnSinkCurDayHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power of all the DWDM input + channels during the current 24-hour interval." + ::= { jnxoptIfOMSnSinkCurDayEntry 3 } + + +jnxoptIfOMSnSinkCurDayLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power at the output + during the current 24-hour interval." + ::= { jnxoptIfOMSnSinkCurDayEntry 4 } + + + +jnxoptIfOMSnSinkCurDayHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power at the output + during the current 24-hour interval." + ::= { jnxoptIfOMSnSinkCurDayEntry 5 } + + +-- OMSn sink previous day table +-- Contains data for the previous 24-hour performance +-- monitoring interval. + + +jnxoptIfOMSnSinkPrevDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOMSnSinkPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OMSn sink performance monitoring information for + the previous 24-hour interval." + ::= { jnxoptIfOMSn 5 } + + +jnxoptIfOMSnSinkPrevDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOMSnSinkPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OMSn sink performance + monitoring information of an interface for the previous + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOMSnSinkPrevDayTable 1 } + + +JnxoptIfOMSnSinkPrevDayEntry ::= + SEQUENCE { + jnxoptIfOMSnSinkPrevDaySuspectedFlag TruthValue, + jnxoptIfOMSnSinkPrevDayLastAggregatedInputPower Integer32, + jnxoptIfOMSnSinkPrevDayLowAggregatedInputPower Integer32, + jnxoptIfOMSnSinkPrevDayHighAggregatedInputPower Integer32, + jnxoptIfOMSnSinkPrevDayLastOutputPower Integer32, + jnxoptIfOMSnSinkPrevDayLowOutputPower Integer32, + jnxoptIfOMSnSinkPrevDayHighOutputPower Integer32 + } + + +jnxoptIfOMSnSinkPrevDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOMSnSinkPrevDayEntry 1 } + + +jnxoptIfOMSnSinkPrevDayLastAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last aggregated optical power of all the DWDM input + channels during the previous 24-hour interval." + ::= { jnxoptIfOMSnSinkPrevDayEntry 2 } + + +jnxoptIfOMSnSinkPrevDayLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power of all the DWDM input + channels during the previous 24-hour interval." + ::= { jnxoptIfOMSnSinkPrevDayEntry 3 } + + +jnxoptIfOMSnSinkPrevDayHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power of all the DWDM input + channels during the previous 24-hour interval." + ::= { jnxoptIfOMSnSinkPrevDayEntry 4 } + + +jnxoptIfOMSnSinkPrevDayLastOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power at the output + during the previous 24-hour interval." + ::= { jnxoptIfOMSnSinkPrevDayEntry 5 } + + +jnxoptIfOMSnSinkPrevDayLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power at the output + during the previous 24-hour interval." + ::= { jnxoptIfOMSnSinkPrevDayEntry 6 } + + +jnxoptIfOMSnSinkPrevDayHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power at the output + during the previous 24-hour interval." + ::= { jnxoptIfOMSnSinkPrevDayEntry 7 } + + +-- OMSn source current table +-- Contains data for the current 15-minute performance monitoring +-- interval. + + +jnxoptIfOMSnSrcCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOMSnSrcCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OMSn source performance monitoring information for + the current 15-minute interval." + ::= { jnxoptIfOMSn 6 } + + +jnxoptIfOMSnSrcCurrentEntry OBJECT-TYPE + SYNTAX JnxoptIfOMSnSrcCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OMSn source performance + monitoring information of an interface for the current + 15-minute interval." + INDEX { ifIndex } + ::= { jnxoptIfOMSnSrcCurrentTable 1 } + +JnxoptIfOMSnSrcCurrentEntry ::= + SEQUENCE { + jnxoptIfOMSnSrcCurrentSuspectedFlag TruthValue, + jnxoptIfOMSnSrcCurrentOutputPower Integer32, + jnxoptIfOMSnSrcCurrentLowOutputPower Integer32, + jnxoptIfOMSnSrcCurrentHighOutputPower Integer32, + jnxoptIfOMSnSrcCurrentLowerOutputPowerThreshold Integer32, + jnxoptIfOMSnSrcCurrentUpperOutputPowerThreshold Integer32, + jnxoptIfOMSnSrcCurrentAggregatedInputPower Integer32, + jnxoptIfOMSnSrcCurrentLowAggregatedInputPower Integer32, + jnxoptIfOMSnSrcCurrentHighAggregatedInputPower Integer32, + jnxoptIfOMSnSrcCurrentLowerInputPowerThreshold Integer32, + jnxoptIfOMSnSrcCurrentUpperInputPowerThreshold Integer32 + } + + +jnxoptIfOMSnSrcCurrentSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOMSnSrcCurrentEntry 1 } + + +jnxoptIfOMSnSrcCurrentOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The optical power monitored at the output." + ::= { jnxoptIfOMSnSrcCurrentEntry 2 } + + +jnxoptIfOMSnSrcCurrentLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + current 15-minute interval." + ::= { jnxoptIfOMSnSrcCurrentEntry 3 } + + +jnxoptIfOMSnSrcCurrentHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + current 15-minute interval." + ::= { jnxoptIfOMSnSrcCurrentEntry 4 } + + +jnxoptIfOMSnSrcCurrentLowerOutputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit threshold on output power. If + jnxoptIfOMSnSrcCurrentOutputPower drops to this value or below, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOMSnSrcCurrentEntry 5 } + + +jnxoptIfOMSnSrcCurrentUpperOutputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit threshold on output power. If + jnxoptIfOMSnSrcCurrentOutputPower reaches or exceeds this value, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOMSnSrcCurrentEntry 6 } + + +jnxoptIfOMSnSrcCurrentAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aggregated optical power at the input." + ::= { jnxoptIfOMSnSrcCurrentEntry 7 } + + +jnxoptIfOMSnSrcCurrentLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power at the input + during the current 15-minute interval." + ::= { jnxoptIfOMSnSrcCurrentEntry 8 } + + +jnxoptIfOMSnSrcCurrentHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power at the input + during the current 15-minute interval." + ::= { jnxoptIfOMSnSrcCurrentEntry 9 } + + +jnxoptIfOMSnSrcCurrentLowerInputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit threshold on aggregated input power. If + jnxoptIfOMSnSrcCurrentAggregatedInputPower drops to this value + or below, a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOMSnSrcCurrentEntry 10 } + + +jnxoptIfOMSnSrcCurrentUpperInputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit threshold on aggregated input power. If + jnxoptIfOMSnSrcCurrentAggregatedInputPower reaches or exceeds + this value, a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOMSnSrcCurrentEntry 11 } + + +-- OMSn source interval table +-- Contains data for previous 15-minute performance monitoring +-- intervals. + + +jnxoptIfOMSnSrcIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOMSnSrcIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of historical OMSn source performance monitoring + information." + ::= { jnxoptIfOMSn 7 } + + +jnxoptIfOMSnSrcIntervalEntry OBJECT-TYPE + SYNTAX JnxoptIfOMSnSrcIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OMSn source performance + monitoring information of an interface during a particular + historical interval." + INDEX { ifIndex, jnxoptIfOMSnSrcIntervalNumber } + ::= { jnxoptIfOMSnSrcIntervalTable 1 } + + +JnxoptIfOMSnSrcIntervalEntry ::= + SEQUENCE { + jnxoptIfOMSnSrcIntervalNumber JnxoptIfIntervalNumber, + jnxoptIfOMSnSrcIntervalSuspectedFlag TruthValue, + jnxoptIfOMSnSrcIntervalLastOutputPower Integer32, + jnxoptIfOMSnSrcIntervalLowOutputPower Integer32, + jnxoptIfOMSnSrcIntervalHighOutputPower Integer32, + jnxoptIfOMSnSrcIntervalLastAggregatedInputPower Integer32, + jnxoptIfOMSnSrcIntervalLowAggregatedInputPower Integer32, + jnxoptIfOMSnSrcIntervalHighAggregatedInputPower Integer32 + } + +jnxoptIfOMSnSrcIntervalNumber OBJECT-TYPE + SYNTAX JnxoptIfIntervalNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies the interval." + ::= { jnxoptIfOMSnSrcIntervalEntry 1 } + +jnxoptIfOMSnSrcIntervalSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOMSnSrcIntervalEntry 2 } + + +jnxoptIfOMSnSrcIntervalLastOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the output during the + interval." + ::= { jnxoptIfOMSnSrcIntervalEntry 3 } + + +jnxoptIfOMSnSrcIntervalLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + interval." + ::= { jnxoptIfOMSnSrcIntervalEntry 4 } + + +jnxoptIfOMSnSrcIntervalHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + interval." + ::= { jnxoptIfOMSnSrcIntervalEntry 5 } + + +jnxoptIfOMSnSrcIntervalLastAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last aggregated optical power at the input + during the interval." + ::= { jnxoptIfOMSnSrcIntervalEntry 6 } + + +jnxoptIfOMSnSrcIntervalLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power at the input + during the interval." + ::= { jnxoptIfOMSnSrcIntervalEntry 7 } + + +jnxoptIfOMSnSrcIntervalHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power at the input + during the interval." + ::= { jnxoptIfOMSnSrcIntervalEntry 8 } + + +-- OMSn source current day table +-- Contains data for the current 24-hour performance +-- monitoring interval. + + +jnxoptIfOMSnSrcCurDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOMSnSrcCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OMSn source performance monitoring information for + the current 24-hour interval." + ::= { jnxoptIfOMSn 8 } + + +jnxoptIfOMSnSrcCurDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOMSnSrcCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OMSn source performance + monitoring information of an interface for the current + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOMSnSrcCurDayTable 1 } + + +JnxoptIfOMSnSrcCurDayEntry ::= + SEQUENCE { + jnxoptIfOMSnSrcCurDaySuspectedFlag TruthValue, + jnxoptIfOMSnSrcCurDayLowOutputPower Integer32, + jnxoptIfOMSnSrcCurDayHighOutputPower Integer32, + jnxoptIfOMSnSrcCurDayLowAggregatedInputPower Integer32, + jnxoptIfOMSnSrcCurDayHighAggregatedInputPower Integer32 + } + + +jnxoptIfOMSnSrcCurDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOMSnSrcCurDayEntry 1 } + + +jnxoptIfOMSnSrcCurDayLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + current 24-hour interval." + ::= { jnxoptIfOMSnSrcCurDayEntry 2 } + + +jnxoptIfOMSnSrcCurDayHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + current 24-hour interval." + ::= { jnxoptIfOMSnSrcCurDayEntry 3 } + + +jnxoptIfOMSnSrcCurDayLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power at the input + during the current 24-hour interval." + ::= { jnxoptIfOMSnSrcCurDayEntry 4 } + + +jnxoptIfOMSnSrcCurDayHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power at the input + during the current 24-hour interval." + ::= { jnxoptIfOMSnSrcCurDayEntry 5 } + + +-- OMSn source previous day table +-- Contains data for the previous 24-hour performance +-- monitoring interval. + + +jnxoptIfOMSnSrcPrevDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOMSnSrcPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OMSn source performance monitoring information for + the previous 24-hour interval." + ::= { jnxoptIfOMSn 9 } + + +jnxoptIfOMSnSrcPrevDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOMSnSrcPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OMSn source performance + monitoring information of an interface for the previous + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOMSnSrcPrevDayTable 1 } + + + +JnxoptIfOMSnSrcPrevDayEntry ::= + SEQUENCE { + jnxoptIfOMSnSrcPrevDaySuspectedFlag TruthValue, + jnxoptIfOMSnSrcPrevDayLastOutputPower Integer32, + jnxoptIfOMSnSrcPrevDayLowOutputPower Integer32, + jnxoptIfOMSnSrcPrevDayHighOutputPower Integer32, + jnxoptIfOMSnSrcPrevDayLastAggregatedInputPower Integer32, + jnxoptIfOMSnSrcPrevDayLowAggregatedInputPower Integer32, + jnxoptIfOMSnSrcPrevDayHighAggregatedInputPower Integer32 + } + + +jnxoptIfOMSnSrcPrevDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOMSnSrcPrevDayEntry 1 } + + +jnxoptIfOMSnSrcPrevDayLastOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the output during the + previous 24-hour interval." + ::= { jnxoptIfOMSnSrcPrevDayEntry 2 } + + +jnxoptIfOMSnSrcPrevDayLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + previous 24-hour interval." + ::= { jnxoptIfOMSnSrcPrevDayEntry 3 } + + +jnxoptIfOMSnSrcPrevDayHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + previous 24-hour interval." + ::= { jnxoptIfOMSnSrcPrevDayEntry 4 } + + + +jnxoptIfOMSnSrcPrevDayLastAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last aggregated optical power at the input during the + previous 24-hour interval." + ::= { jnxoptIfOMSnSrcPrevDayEntry 5 } + + +jnxoptIfOMSnSrcPrevDayLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power at the input during the + previous 24-hour interval." + ::= { jnxoptIfOMSnSrcPrevDayEntry 6 } + + +jnxoptIfOMSnSrcPrevDayHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power at the input during the + previous 24-hour interval." + ::= { jnxoptIfOMSnSrcPrevDayEntry 7 } + + +-- the jnxoptIfOChGroup group +-- This group handles the configuration and performance monitoring +-- information for OChGroup layers. + + +-- OChGroup config table + + +jnxoptIfOChGroupConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OChGroup configuration information." + ::= { jnxoptIfOChGroup 1 } + + +jnxoptIfOChGroupConfigEntry OBJECT-TYPE + SYNTAX JnxoptIfOChGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OChGroup configuration + information of an interface." + INDEX { ifIndex } + ::= { jnxoptIfOChGroupConfigTable 1 } + + +JnxoptIfOChGroupConfigEntry ::= + SEQUENCE { + jnxoptIfOChGroupDirectionality JnxoptIfDirectionality + } + + +jnxoptIfOChGroupDirectionality OBJECT-TYPE + SYNTAX JnxoptIfDirectionality + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the directionality of the entity." + ::= { jnxoptIfOChGroupConfigEntry 1 } + + +-- OChGroup sink current table +-- Contains data for the current 15-minute performance monitoring +-- interval. + + +jnxoptIfOChGroupSinkCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChGroupSinkCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OChGroup sink performance monitoring information for + the current 15-minute interval." + ::= { jnxoptIfOChGroup 2 } + + +jnxoptIfOChGroupSinkCurrentEntry OBJECT-TYPE + SYNTAX JnxoptIfOChGroupSinkCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OChGroup sink performance + monitoring information of an interface for the current + 15-minute interval." + INDEX { ifIndex } + ::= { jnxoptIfOChGroupSinkCurrentTable 1 } + +JnxoptIfOChGroupSinkCurrentEntry ::= + SEQUENCE { + jnxoptIfOChGroupSinkCurrentSuspectedFlag TruthValue, + jnxoptIfOChGroupSinkCurrentAggregatedInputPower Integer32, + jnxoptIfOChGroupSinkCurrentLowAggregatedInputPower Integer32, + jnxoptIfOChGroupSinkCurrentHighAggregatedInputPower Integer32, + jnxoptIfOChGroupSinkCurrentLowerInputPowerThreshold Integer32, + jnxoptIfOChGroupSinkCurrentUpperInputPowerThreshold Integer32, + jnxoptIfOChGroupSinkCurrentOutputPower Integer32, + jnxoptIfOChGroupSinkCurrentLowOutputPower Integer32, + jnxoptIfOChGroupSinkCurrentHighOutputPower Integer32, + jnxoptIfOChGroupSinkCurrentLowerOutputPowerThreshold Integer32, + jnxoptIfOChGroupSinkCurrentUpperOutputPowerThreshold Integer32 + } + + +jnxoptIfOChGroupSinkCurrentSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChGroupSinkCurrentEntry 1 } + + +jnxoptIfOChGroupSinkCurrentAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aggregated optical power of all the DWDM input + channels in the OChGroup." + ::= { jnxoptIfOChGroupSinkCurrentEntry 2 } + + +jnxoptIfOChGroupSinkCurrentLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power of all the DWDM input + channels in the OChGroup during the current 15-minute interval." + ::= { jnxoptIfOChGroupSinkCurrentEntry 3 } + + +jnxoptIfOChGroupSinkCurrentHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power of all the DWDM input + channels in the OChGroup during the current 15-minute interval." + ::= { jnxoptIfOChGroupSinkCurrentEntry 4 } + + + + +jnxoptIfOChGroupSinkCurrentLowerInputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit threshold on aggregated input power. If + jnxoptIfOChGroupSinkCurrentAggregatedInputPower drops to this value + or below, a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOChGroupSinkCurrentEntry 5 } + + +jnxoptIfOChGroupSinkCurrentUpperInputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit threshold on aggregated input power. If + jnxoptIfOChGroupSinkCurrentAggregatedInputPower reaches or exceeds + this value, a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOChGroupSinkCurrentEntry 6 } + + +jnxoptIfOChGroupSinkCurrentOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The optical power monitored at the output + in the OChGroup." + ::= { jnxoptIfOChGroupSinkCurrentEntry 7 } + + +jnxoptIfOChGroupSinkCurrentLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output + in the OChGroup during the current 15-minute interval." + ::= { jnxoptIfOChGroupSinkCurrentEntry 8 } + + +jnxoptIfOChGroupSinkCurrentHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output + in the OChGroup during the current 15-minute interval." + ::= { jnxoptIfOChGroupSinkCurrentEntry 9 } + + +jnxoptIfOChGroupSinkCurrentLowerOutputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit threshold on the output power. If + jnxoptIfOChGroupSinkCurrentOutputPower drops to this value + or below, a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOChGroupSinkCurrentEntry 10 } + + +jnxoptIfOChGroupSinkCurrentUpperOutputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit threshold on the output power. If + jnxoptIfOChGroupSinkCurrentOutputPower reaches or exceeds + this value, a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOChGroupSinkCurrentEntry 11 } + + +-- OChGroup sink interval table +-- Contains data for previous 15-minute performance monitoring +-- intervals. + + +jnxoptIfOChGroupSinkIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChGroupSinkIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of historical OChGroup sink performance monitoring + information." + ::= { jnxoptIfOChGroup 3 } + + +jnxoptIfOChGroupSinkIntervalEntry OBJECT-TYPE + SYNTAX JnxoptIfOChGroupSinkIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OChGroup sink performance + monitoring information of an interface during a particular + historical interval." + INDEX { ifIndex, jnxoptIfOChGroupSinkIntervalNumber } + ::= { jnxoptIfOChGroupSinkIntervalTable 1 } + + +JnxoptIfOChGroupSinkIntervalEntry ::= + SEQUENCE { + jnxoptIfOChGroupSinkIntervalNumber JnxoptIfIntervalNumber, + jnxoptIfOChGroupSinkIntervalSuspectedFlag TruthValue, + jnxoptIfOChGroupSinkIntervalLastAggregatedInputPower Integer32, + jnxoptIfOChGroupSinkIntervalLowAggregatedInputPower Integer32, + jnxoptIfOChGroupSinkIntervalHighAggregatedInputPower Integer32, + jnxoptIfOChGroupSinkIntervalLastOutputPower Integer32, + jnxoptIfOChGroupSinkIntervalLowOutputPower Integer32, + jnxoptIfOChGroupSinkIntervalHighOutputPower Integer32 + } + + +jnxoptIfOChGroupSinkIntervalNumber OBJECT-TYPE + SYNTAX JnxoptIfIntervalNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies the interval." + ::= { jnxoptIfOChGroupSinkIntervalEntry 1 } + + +jnxoptIfOChGroupSinkIntervalSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChGroupSinkIntervalEntry 2 } + + +jnxoptIfOChGroupSinkIntervalLastAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last aggregated optical power of all the DWDM input + channels in the OChGroup during the interval." + ::= { jnxoptIfOChGroupSinkIntervalEntry 3 } + + +jnxoptIfOChGroupSinkIntervalLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power of all the DWDM input + channels in the OChGroup during the interval." + ::= { jnxoptIfOChGroupSinkIntervalEntry 4 } + + +jnxoptIfOChGroupSinkIntervalHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power of all the DWDM input + channels in the OChGroup during the interval." + ::= { jnxoptIfOChGroupSinkIntervalEntry 5 } + + +jnxoptIfOChGroupSinkIntervalLastOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the output + in the OChGroup during the interval." + ::= { jnxoptIfOChGroupSinkIntervalEntry 6 } + + +jnxoptIfOChGroupSinkIntervalLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output + in the OChGroup during the interval." + ::= { jnxoptIfOChGroupSinkIntervalEntry 7 } + + +jnxoptIfOChGroupSinkIntervalHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output + in the OChGroup during the interval." + ::= { jnxoptIfOChGroupSinkIntervalEntry 8 } + + +-- OChGroup sink current day table +-- Contains data for the current 24-hour performance +-- monitoring interval. + + +jnxoptIfOChGroupSinkCurDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChGroupSinkCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OChGroup sink performance monitoring information for + the current 24-hour interval." + ::= { jnxoptIfOChGroup 4 } + + +jnxoptIfOChGroupSinkCurDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOChGroupSinkCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OChGroup sink performance + monitoring information of an interface for the current + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOChGroupSinkCurDayTable 1 } + + +JnxoptIfOChGroupSinkCurDayEntry ::= + SEQUENCE { + jnxoptIfOChGroupSinkCurDaySuspectedFlag TruthValue, + jnxoptIfOChGroupSinkCurDayLowAggregatedInputPower Integer32, + jnxoptIfOChGroupSinkCurDayHighAggregatedInputPower Integer32, + jnxoptIfOChGroupSinkCurDayLowOutputPower Integer32, + jnxoptIfOChGroupSinkCurDayHighOutputPower Integer32 + } + + +jnxoptIfOChGroupSinkCurDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChGroupSinkCurDayEntry 1 } + + +jnxoptIfOChGroupSinkCurDayLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power of all the DWDM input + channels in the OChGroup during the current 24-hour interval." + ::= { jnxoptIfOChGroupSinkCurDayEntry 2 } + + +jnxoptIfOChGroupSinkCurDayHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power of all the DWDM input + channels in the OChGroup during the current 24-hour interval." + ::= { jnxoptIfOChGroupSinkCurDayEntry 3 } + + +jnxoptIfOChGroupSinkCurDayLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output + in the OChGroup during the current 24-hour interval." + ::= { jnxoptIfOChGroupSinkCurDayEntry 4 } + + +jnxoptIfOChGroupSinkCurDayHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output + in the OChGroup during the current 24-hour interval." + ::= { jnxoptIfOChGroupSinkCurDayEntry 5 } + + +-- OChGroup sink previous day table +-- Contains data for the previous 24-hour performance +-- monitoring interval. + + +jnxoptIfOChGroupSinkPrevDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChGroupSinkPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OChGroup sink performance monitoring information for + the previous 24-hour interval." + ::= { jnxoptIfOChGroup 5 } + + +jnxoptIfOChGroupSinkPrevDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOChGroupSinkPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OChGroup sink performance + monitoring information of an interface for the previous + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOChGroupSinkPrevDayTable 1 } + + +JnxoptIfOChGroupSinkPrevDayEntry ::= + SEQUENCE { + jnxoptIfOChGroupSinkPrevDaySuspectedFlag TruthValue, + jnxoptIfOChGroupSinkPrevDayLastAggregatedInputPower Integer32, + jnxoptIfOChGroupSinkPrevDayLowAggregatedInputPower Integer32, + jnxoptIfOChGroupSinkPrevDayHighAggregatedInputPower Integer32, + jnxoptIfOChGroupSinkPrevDayLastOutputPower Integer32, + jnxoptIfOChGroupSinkPrevDayLowOutputPower Integer32, + jnxoptIfOChGroupSinkPrevDayHighOutputPower Integer32 + } + + +jnxoptIfOChGroupSinkPrevDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChGroupSinkPrevDayEntry 1 } + + +jnxoptIfOChGroupSinkPrevDayLastAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last aggregated optical power of all the DWDM input + channels in the OChGroup during the previous 24-hour interval." + ::= { jnxoptIfOChGroupSinkPrevDayEntry 2 } + + +jnxoptIfOChGroupSinkPrevDayLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power of all the DWDM input + channels in the OChGroup during the previous 24-hour interval." + ::= { jnxoptIfOChGroupSinkPrevDayEntry 3 } + + +jnxoptIfOChGroupSinkPrevDayHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power of all the DWDM input + channels in the OChGroup during the previous 24-hour interval." + ::= { jnxoptIfOChGroupSinkPrevDayEntry 4 } + + +jnxoptIfOChGroupSinkPrevDayLastOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the output + in the OChGroup during the previous 24-hour interval." + ::= { jnxoptIfOChGroupSinkPrevDayEntry 5 } + + +jnxoptIfOChGroupSinkPrevDayLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output + in the OChGroup during the previous 24-hour interval." + ::= { jnxoptIfOChGroupSinkPrevDayEntry 6 } + + +jnxoptIfOChGroupSinkPrevDayHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output + in the OChGroup during the previous 24-hour interval." + ::= { jnxoptIfOChGroupSinkPrevDayEntry 7 } + + +-- OChGroup source current table +-- Contains data for the current 15-minute performance monitoring +-- interval. + + +jnxoptIfOChGroupSrcCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChGroupSrcCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OChGroup source performance monitoring information for + the current 15-minute interval." + ::= { jnxoptIfOChGroup 6 } + + +jnxoptIfOChGroupSrcCurrentEntry OBJECT-TYPE + SYNTAX JnxoptIfOChGroupSrcCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OChGroup source performance + monitoring information of an interface for the current + 15-minute interval." + INDEX { ifIndex } + ::= { jnxoptIfOChGroupSrcCurrentTable 1 } + + +JnxoptIfOChGroupSrcCurrentEntry ::= + SEQUENCE { + jnxoptIfOChGroupSrcCurrentSuspectedFlag TruthValue, + jnxoptIfOChGroupSrcCurrentOutputPower Integer32, + jnxoptIfOChGroupSrcCurrentLowOutputPower Integer32, + jnxoptIfOChGroupSrcCurrentHighOutputPower Integer32, + jnxoptIfOChGroupSrcCurrentLowerOutputPowerThreshold Integer32, + jnxoptIfOChGroupSrcCurrentUpperOutputPowerThreshold Integer32, + jnxoptIfOChGroupSrcCurrentAggregatedInputPower Integer32, + jnxoptIfOChGroupSrcCurrentLowAggregatedInputPower Integer32, + jnxoptIfOChGroupSrcCurrentHighAggregatedInputPower Integer32, + jnxoptIfOChGroupSrcCurrentLowerInputPowerThreshold Integer32, + jnxoptIfOChGroupSrcCurrentUpperInputPowerThreshold Integer32 + } + + +jnxoptIfOChGroupSrcCurrentSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChGroupSrcCurrentEntry 1 } + + +jnxoptIfOChGroupSrcCurrentOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The optical power monitored at the output." + ::= { jnxoptIfOChGroupSrcCurrentEntry 2 } + + +jnxoptIfOChGroupSrcCurrentLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + current 15-minute interval." + ::= { jnxoptIfOChGroupSrcCurrentEntry 3 } + + +jnxoptIfOChGroupSrcCurrentHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + current 15-minute interval." + ::= { jnxoptIfOChGroupSrcCurrentEntry 4 } + + +jnxoptIfOChGroupSrcCurrentLowerOutputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit threshold on output power. If + jnxoptIfOChGroupSrcCurrentOutputPower drops to this value or below, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOChGroupSrcCurrentEntry 5 } + + +jnxoptIfOChGroupSrcCurrentUpperOutputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit threshold on output power. If + jnxoptIfOChGroupSrcCurrentOutputPower reaches or exceeds this value, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOChGroupSrcCurrentEntry 6 } + + +jnxoptIfOChGroupSrcCurrentAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aggregated optical power monitored at the input." + ::= { jnxoptIfOChGroupSrcCurrentEntry 7 } + + +jnxoptIfOChGroupSrcCurrentLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power monitored at the input + during the current 15-minute interval." + ::= { jnxoptIfOChGroupSrcCurrentEntry 8 } + + +jnxoptIfOChGroupSrcCurrentHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power monitored at the input + during the current 15-minute interval." + ::= { jnxoptIfOChGroupSrcCurrentEntry 9 } + + +jnxoptIfOChGroupSrcCurrentLowerInputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit threshold on input power. If + jnxoptIfOChGroupSrcCurrentAggregatedInputPower drops to this value + or below, a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOChGroupSrcCurrentEntry 10 } + + +jnxoptIfOChGroupSrcCurrentUpperInputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit threshold on input power. If + jnxoptIfOChGroupSrcCurrentAggregatedInputPower reaches or exceeds + this value, a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOChGroupSrcCurrentEntry 11 } + + +-- OChGroup source interval table +-- Contains data for previous 15-minute performance monitoring +-- intervals. + + +jnxoptIfOChGroupSrcIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChGroupSrcIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of historical OChGroup source performance monitoring + information." + ::= { jnxoptIfOChGroup 7 } + + +jnxoptIfOChGroupSrcIntervalEntry OBJECT-TYPE + SYNTAX JnxoptIfOChGroupSrcIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OChGroup source performance + monitoring information of an interface during a particular + historical interval." + INDEX { ifIndex, jnxoptIfOChGroupSrcIntervalNumber } + ::= { jnxoptIfOChGroupSrcIntervalTable 1 } + + +JnxoptIfOChGroupSrcIntervalEntry ::= + SEQUENCE { + jnxoptIfOChGroupSrcIntervalNumber JnxoptIfIntervalNumber, + jnxoptIfOChGroupSrcIntervalSuspectedFlag TruthValue, + jnxoptIfOChGroupSrcIntervalLastOutputPower Integer32, + jnxoptIfOChGroupSrcIntervalLowOutputPower Integer32, + jnxoptIfOChGroupSrcIntervalHighOutputPower Integer32, + jnxoptIfOChGroupSrcIntervalLastAggregatedInputPower Integer32, + jnxoptIfOChGroupSrcIntervalLowAggregatedInputPower Integer32, + jnxoptIfOChGroupSrcIntervalHighAggregatedInputPower Integer32 + } + + +jnxoptIfOChGroupSrcIntervalNumber OBJECT-TYPE + SYNTAX JnxoptIfIntervalNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies the interval." + ::= { jnxoptIfOChGroupSrcIntervalEntry 1 } + + +jnxoptIfOChGroupSrcIntervalSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChGroupSrcIntervalEntry 2 } + + +jnxoptIfOChGroupSrcIntervalLastOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the output during the + interval." + ::= { jnxoptIfOChGroupSrcIntervalEntry 3 } + + +jnxoptIfOChGroupSrcIntervalLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + interval." + ::= { jnxoptIfOChGroupSrcIntervalEntry 4 } + + +jnxoptIfOChGroupSrcIntervalHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + interval." + ::= { jnxoptIfOChGroupSrcIntervalEntry 5 } + + +jnxoptIfOChGroupSrcIntervalLastAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last aggregated optical power monitored at the input + during the interval." + ::= { jnxoptIfOChGroupSrcIntervalEntry 6 } + + +jnxoptIfOChGroupSrcIntervalLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power monitored at the input + during the interval." + ::= { jnxoptIfOChGroupSrcIntervalEntry 7 } + + +jnxoptIfOChGroupSrcIntervalHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power monitored at the input + during the interval." + ::= { jnxoptIfOChGroupSrcIntervalEntry 8 } + + +-- OChGroup source current day table +-- Contains data for the current 24-hour performance +-- monitoring interval. + + +jnxoptIfOChGroupSrcCurDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChGroupSrcCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OChGroup source performance monitoring information for + the current 24-hour interval." + ::= { jnxoptIfOChGroup 8 } + + +jnxoptIfOChGroupSrcCurDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOChGroupSrcCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OChGroup source performance + monitoring information of an interface for the current + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOChGroupSrcCurDayTable 1 } + + +JnxoptIfOChGroupSrcCurDayEntry ::= + SEQUENCE { + jnxoptIfOChGroupSrcCurDaySuspectedFlag TruthValue, + jnxoptIfOChGroupSrcCurDayLowOutputPower Integer32, + jnxoptIfOChGroupSrcCurDayHighOutputPower Integer32, + jnxoptIfOChGroupSrcCurDayLowAggregatedInputPower Integer32, + jnxoptIfOChGroupSrcCurDayHighAggregatedInputPower Integer32 + } + + +jnxoptIfOChGroupSrcCurDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChGroupSrcCurDayEntry 1 } + + +jnxoptIfOChGroupSrcCurDayLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + current 24-hour interval." + ::= { jnxoptIfOChGroupSrcCurDayEntry 2 } + + +jnxoptIfOChGroupSrcCurDayHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + current 24-hour interval." + ::= { jnxoptIfOChGroupSrcCurDayEntry 3 } + + +jnxoptIfOChGroupSrcCurDayLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power monitored at the input + during the current 24-hour interval." + ::= { jnxoptIfOChGroupSrcCurDayEntry 4 } + + +jnxoptIfOChGroupSrcCurDayHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power monitored at the input + during the current 24-hour interval." + ::= { jnxoptIfOChGroupSrcCurDayEntry 5 } + + +-- OChGroup source previous day table +-- Contains data for the previous 24-hour performance +-- monitoring interval. + + +jnxoptIfOChGroupSrcPrevDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChGroupSrcPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OChGroup source performance monitoring information for + the previous 24-hour interval." + ::= { jnxoptIfOChGroup 9 } + + +jnxoptIfOChGroupSrcPrevDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOChGroupSrcPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OChGroup source performance + monitoring information of an interface for the previous + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOChGroupSrcPrevDayTable 1 } + + +JnxoptIfOChGroupSrcPrevDayEntry ::= + + + SEQUENCE { + jnxoptIfOChGroupSrcPrevDaySuspectedFlag TruthValue, + jnxoptIfOChGroupSrcPrevDayLastOutputPower Integer32, + jnxoptIfOChGroupSrcPrevDayLowOutputPower Integer32, + jnxoptIfOChGroupSrcPrevDayHighOutputPower Integer32, + jnxoptIfOChGroupSrcPrevDayLastAggregatedInputPower Integer32, + jnxoptIfOChGroupSrcPrevDayLowAggregatedInputPower Integer32, + jnxoptIfOChGroupSrcPrevDayHighAggregatedInputPower Integer32 + } + + +jnxoptIfOChGroupSrcPrevDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChGroupSrcPrevDayEntry 1 } + + +jnxoptIfOChGroupSrcPrevDayLastOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the output during the + previous 24-hour interval." + ::= { jnxoptIfOChGroupSrcPrevDayEntry 2 } + + +jnxoptIfOChGroupSrcPrevDayLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + previous 24-hour interval." + ::= { jnxoptIfOChGroupSrcPrevDayEntry 3 } + + +jnxoptIfOChGroupSrcPrevDayHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + previous 24-hour interval." + ::= { jnxoptIfOChGroupSrcPrevDayEntry 4 } + + +jnxoptIfOChGroupSrcPrevDayLastAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last aggregated optical power monitored at the input + during the previous 24-hour interval." + ::= { jnxoptIfOChGroupSrcPrevDayEntry 5 } + + +jnxoptIfOChGroupSrcPrevDayLowAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest aggregated optical power monitored at the input + during the previous 24-hour interval." + ::= { jnxoptIfOChGroupSrcPrevDayEntry 6 } + + +jnxoptIfOChGroupSrcPrevDayHighAggregatedInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest aggregated optical power monitored at the input + during the previous 24-hour interval." + ::= { jnxoptIfOChGroupSrcPrevDayEntry 7 } + + +-- the jnxoptIfOCh group + + +-- This group handles the configuration and +-- performance monitoring information for OCh layers. + + +-- OCh config table + + +jnxoptIfOChConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OCh configuration information." + ::= { jnxoptIfOCh 1 } + + +jnxoptIfOChConfigEntry OBJECT-TYPE + SYNTAX JnxoptIfOChConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OCh configuration + information of an interface." + INDEX { ifIndex } + ::= { jnxoptIfOChConfigTable 1 } + + +JnxoptIfOChConfigEntry ::= + SEQUENCE { + jnxoptIfOChDirectionality JnxoptIfDirectionality, + jnxoptIfOChCurrentStatus BITS + } + + +jnxoptIfOChDirectionality OBJECT-TYPE + SYNTAX JnxoptIfDirectionality + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the directionality of the entity." + ::= { jnxoptIfOChConfigEntry 1 } + + +jnxoptIfOChCurrentStatus OBJECT-TYPE + SYNTAX BITS { + losP(0), + los(1), + oci(2), + ssfP(3), + ssfO(4), + ssf(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the defect condition of the entity, if any. + This object is applicable when jnxoptIfOChDirectionality + has the value sink(1) or bidirectional(3). + In full-capability systems the bit position los(1) is not used. + In reduced-capability systems or at IrDI interfaces only + the bit positions los(1) and ssfP(3) are used." + ::= { jnxoptIfOChConfigEntry 2 } + + +-- OCh sink current table +-- Contains data for the current 15-minute performance monitoring +-- interval. + + +jnxoptIfOChSinkCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChSinkCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OCh sink performance monitoring information for + the current 15-minute interval." + ::= { jnxoptIfOCh 2 } + + +jnxoptIfOChSinkCurrentEntry OBJECT-TYPE + SYNTAX JnxoptIfOChSinkCurrentEntry + 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." + INDEX { ifIndex } + ::= { jnxoptIfOChSinkCurrentTable 1 } + + +JnxoptIfOChSinkCurrentEntry ::= + SEQUENCE { + jnxoptIfOChSinkCurrentSuspectedFlag TruthValue, + jnxoptIfOChSinkCurrentInputPower Integer32, + jnxoptIfOChSinkCurrentLowInputPower Integer32, + jnxoptIfOChSinkCurrentHighInputPower Integer32, + jnxoptIfOChSinkCurrentLowerInputPowerThreshold Integer32, + jnxoptIfOChSinkCurrentUpperInputPowerThreshold Integer32 + } + + +jnxoptIfOChSinkCurrentSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChSinkCurrentEntry 1 } + + +jnxoptIfOChSinkCurrentInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The optical power monitored at the input." + ::= { jnxoptIfOChSinkCurrentEntry 2 } + + +jnxoptIfOChSinkCurrentLowInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the input during the + current 15-minute interval." + ::= { jnxoptIfOChSinkCurrentEntry 3 } + + +jnxoptIfOChSinkCurrentHighInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the input during the + current 15-minute interval." + ::= { jnxoptIfOChSinkCurrentEntry 4 } + + +jnxoptIfOChSinkCurrentLowerInputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit threshold on input power. If + jnxoptIfOChSinkCurrentInputPower drops to this value or below, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOChSinkCurrentEntry 5 } + + +jnxoptIfOChSinkCurrentUpperInputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit threshold on input power. If + jnxoptIfOChSinkCurrentInputPower reaches or exceeds this value, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOChSinkCurrentEntry 6 } + + +-- OCh sink interval table +-- Contains data for previous 15-minute performance monitoring +-- intervals. + + +jnxoptIfOChSinkIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChSinkIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of historical OCh sink performance monitoring + information." + ::= { jnxoptIfOCh 3 } + + +jnxoptIfOChSinkIntervalEntry OBJECT-TYPE + SYNTAX JnxoptIfOChSinkIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OCh sink performance + monitoring information of an interface during a particular + historical interval." + INDEX { ifIndex, jnxoptIfOChSinkIntervalNumber } + ::= { jnxoptIfOChSinkIntervalTable 1 } + + +JnxoptIfOChSinkIntervalEntry ::= + SEQUENCE { + jnxoptIfOChSinkIntervalNumber JnxoptIfIntervalNumber, + jnxoptIfOChSinkIntervalSuspectedFlag TruthValue, + jnxoptIfOChSinkIntervalLastInputPower Integer32, + jnxoptIfOChSinkIntervalLowInputPower Integer32, + jnxoptIfOChSinkIntervalHighInputPower Integer32 + } + + +jnxoptIfOChSinkIntervalNumber OBJECT-TYPE + SYNTAX JnxoptIfIntervalNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies the interval." + ::= { jnxoptIfOChSinkIntervalEntry 1 } + + +jnxoptIfOChSinkIntervalSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChSinkIntervalEntry 2 } + + +jnxoptIfOChSinkIntervalLastInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the input during the + interval." + ::= { jnxoptIfOChSinkIntervalEntry 3 } + + +jnxoptIfOChSinkIntervalLowInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the input during the + interval." + ::= { jnxoptIfOChSinkIntervalEntry 4 } + + +jnxoptIfOChSinkIntervalHighInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the input during the + interval." + ::= { jnxoptIfOChSinkIntervalEntry 5 } + + +-- OCh sink current day table +-- Contains data for the current 24-hour performance +-- monitoring interval. + + +jnxoptIfOChSinkCurDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChSinkCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OCh sink performance monitoring information for + the current 24-hour interval." + ::= { jnxoptIfOCh 4 } + + +jnxoptIfOChSinkCurDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOChSinkCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OCh sink performance + monitoring information of an interface for the current + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOChSinkCurDayTable 1 } + + +JnxoptIfOChSinkCurDayEntry ::= + SEQUENCE { + jnxoptIfOChSinkCurDaySuspectedFlag TruthValue, + jnxoptIfOChSinkCurDayLowInputPower Integer32, + jnxoptIfOChSinkCurDayHighInputPower Integer32 + } + + +jnxoptIfOChSinkCurDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChSinkCurDayEntry 1 } + + +jnxoptIfOChSinkCurDayLowInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the input during the + current 24-hour interval." + ::= { jnxoptIfOChSinkCurDayEntry 2 } + + +jnxoptIfOChSinkCurDayHighInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the input during the + current 24-hour interval." + ::= { jnxoptIfOChSinkCurDayEntry 3 } + + + +-- OCh sink previous day table +-- Contains data for the previous 24-hour performance +-- monitoring interval. + + +jnxoptIfOChSinkPrevDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChSinkPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OCh sink performance monitoring information for + the previous 24-hour interval." + ::= { jnxoptIfOCh 5 } + + +jnxoptIfOChSinkPrevDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOChSinkPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OCh sink performance + monitoring information of an interface for the previous + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOChSinkPrevDayTable 1 } + + +JnxoptIfOChSinkPrevDayEntry ::= + SEQUENCE { + jnxoptIfOChSinkPrevDaySuspectedFlag TruthValue, + jnxoptIfOChSinkPrevDayLastInputPower Integer32, + jnxoptIfOChSinkPrevDayLowInputPower Integer32, + jnxoptIfOChSinkPrevDayHighInputPower Integer32 + } + + +jnxoptIfOChSinkPrevDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChSinkPrevDayEntry 1 } + + +jnxoptIfOChSinkPrevDayLastInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the input during the + previous 24-hour interval." + ::= { jnxoptIfOChSinkPrevDayEntry 2 } + + +jnxoptIfOChSinkPrevDayLowInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the input during the + previous 24-hour interval." + ::= { jnxoptIfOChSinkPrevDayEntry 3 } + + +jnxoptIfOChSinkPrevDayHighInputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the input during the + previous 24-hour interval." + ::= { jnxoptIfOChSinkPrevDayEntry 4 } + + +-- OCh source current table +-- Contains data for the current 15-minute performance monitoring +-- interval. + + +jnxoptIfOChSrcCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChSrcCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OCh source performance monitoring information for + the current 15-minute interval." + ::= { jnxoptIfOCh 6 } + + +jnxoptIfOChSrcCurrentEntry OBJECT-TYPE + SYNTAX JnxoptIfOChSrcCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OCh source performance + monitoring information of an interface for the current + 15-minute interval." + INDEX { ifIndex } + ::= { jnxoptIfOChSrcCurrentTable 1 } + + +JnxoptIfOChSrcCurrentEntry ::= + SEQUENCE { + jnxoptIfOChSrcCurrentSuspectedFlag TruthValue, + jnxoptIfOChSrcCurrentOutputPower Integer32, + jnxoptIfOChSrcCurrentLowOutputPower Integer32, + jnxoptIfOChSrcCurrentHighOutputPower Integer32, + jnxoptIfOChSrcCurrentLowerOutputPowerThreshold Integer32, + jnxoptIfOChSrcCurrentUpperOutputPowerThreshold Integer32 + } + + +jnxoptIfOChSrcCurrentSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChSrcCurrentEntry 1 } + + +jnxoptIfOChSrcCurrentOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The optical power monitored at the output." + ::= { jnxoptIfOChSrcCurrentEntry 2 } + + +jnxoptIfOChSrcCurrentLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + current 15-minute interval." + ::= { jnxoptIfOChSrcCurrentEntry 3 } + + +jnxoptIfOChSrcCurrentHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + current 15-minute interval." + ::= { jnxoptIfOChSrcCurrentEntry 4 } + + +jnxoptIfOChSrcCurrentLowerOutputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit threshold on output power. If + jnxoptIfOChSrcCurrentOutputPower drops to this value or below, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOChSrcCurrentEntry 5 } + + +jnxoptIfOChSrcCurrentUpperOutputPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit threshold on output power. If + jnxoptIfOChSrcCurrentOutputPower reaches or exceeds this value, + a Threshold Crossing Alert (TCA) should be sent." + ::= { jnxoptIfOChSrcCurrentEntry 6 } + + +-- OCh source interval table +-- Contains data for previous 15-minute performance monitoring +-- intervals. + + +jnxoptIfOChSrcIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChSrcIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of historical OCh source performance monitoring + information." + ::= { jnxoptIfOCh 7 } + + +jnxoptIfOChSrcIntervalEntry OBJECT-TYPE + SYNTAX JnxoptIfOChSrcIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OCh source performance + monitoring information of an interface during a particular + historical interval." + INDEX { ifIndex, jnxoptIfOChSrcIntervalNumber } + ::= { jnxoptIfOChSrcIntervalTable 1 } + + +JnxoptIfOChSrcIntervalEntry ::= + SEQUENCE { + jnxoptIfOChSrcIntervalNumber JnxoptIfIntervalNumber, + jnxoptIfOChSrcIntervalSuspectedFlag TruthValue, + jnxoptIfOChSrcIntervalLastOutputPower Integer32, + jnxoptIfOChSrcIntervalLowOutputPower Integer32, + jnxoptIfOChSrcIntervalHighOutputPower Integer32 + } + + +jnxoptIfOChSrcIntervalNumber OBJECT-TYPE + SYNTAX JnxoptIfIntervalNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies the interval." + ::= { jnxoptIfOChSrcIntervalEntry 1 } + + +jnxoptIfOChSrcIntervalSuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChSrcIntervalEntry 2 } + + +jnxoptIfOChSrcIntervalLastOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the output during the + interval." + ::= { jnxoptIfOChSrcIntervalEntry 3 } + + +jnxoptIfOChSrcIntervalLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + interval." + ::= { jnxoptIfOChSrcIntervalEntry 4 } + + +jnxoptIfOChSrcIntervalHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + interval." + ::= { jnxoptIfOChSrcIntervalEntry 5 } + + +-- OCh source current day table +-- Contains data for the current 24-hour performance +-- monitoring interval. + + +jnxoptIfOChSrcCurDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChSrcCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OCh source performance monitoring information for + the current 24-hour interval." + ::= { jnxoptIfOCh 8 } + + +jnxoptIfOChSrcCurDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOChSrcCurDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OCh source performance + monitoring information of an interface for the current + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOChSrcCurDayTable 1 } + + +JnxoptIfOChSrcCurDayEntry ::= + SEQUENCE { + jnxoptIfOChSrcCurDaySuspectedFlag TruthValue, + jnxoptIfOChSrcCurDayLowOutputPower Integer32, + jnxoptIfOChSrcCurDayHighOutputPower Integer32 + } + + +jnxoptIfOChSrcCurDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChSrcCurDayEntry 1 } + + +jnxoptIfOChSrcCurDayLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + current 24-hour interval." + ::= { jnxoptIfOChSrcCurDayEntry 2 } + + +jnxoptIfOChSrcCurDayHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + current 24-hour interval." + ::= { jnxoptIfOChSrcCurDayEntry 3 } + + +-- OCh source previous day table +-- Contains data for the previous 24-hour performance +-- monitoring interval. + + +jnxoptIfOChSrcPrevDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOChSrcPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OCh source performance monitoring information for + the previous 24-hour interval." + ::= { jnxoptIfOCh 9 } + + +jnxoptIfOChSrcPrevDayEntry OBJECT-TYPE + SYNTAX JnxoptIfOChSrcPrevDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OCh source performance + monitoring information of an interface for the previous + 24-hour interval." + INDEX { ifIndex } + ::= { jnxoptIfOChSrcPrevDayTable 1 } + + +JnxoptIfOChSrcPrevDayEntry ::= + SEQUENCE { + jnxoptIfOChSrcPrevDaySuspectedFlag TruthValue, + jnxoptIfOChSrcPrevDayLastOutputPower Integer32, + jnxoptIfOChSrcPrevDayLowOutputPower Integer32, + jnxoptIfOChSrcPrevDayHighOutputPower Integer32 + } + + +jnxoptIfOChSrcPrevDaySuspectedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, the data in this entry may be unreliable." + ::= { jnxoptIfOChSrcPrevDayEntry 1 } + + +jnxoptIfOChSrcPrevDayLastOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last optical power monitored at the output during the + previous 24-hour interval." + ::= { jnxoptIfOChSrcPrevDayEntry 2 } + + +jnxoptIfOChSrcPrevDayLowOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest optical power monitored at the output during the + previous 24-hour interval." + ::= { jnxoptIfOChSrcPrevDayEntry 3 } + + +jnxoptIfOChSrcPrevDayHighOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest optical power monitored at the output during the + previous 24-hour interval." + ::= { jnxoptIfOChSrcPrevDayEntry 4 } + + +-- the jnxoptIfOTUk group +-- This group handles the configuration +-- information for OTUk layers. + + +-- OTUk config table + + +jnxoptIfOTUkConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfOTUkConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of OTUk configuration information." + ::= { jnxoptIfOTUk 1 } + + + +jnxoptIfOTUkConfigEntry OBJECT-TYPE + SYNTAX JnxoptIfOTUkConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains OTUk configuration + information of an interface." + INDEX { ifIndex } + ::= { jnxoptIfOTUkConfigTable 1 } + + +JnxoptIfOTUkConfigEntry ::= + SEQUENCE { + jnxoptIfOTUkDirectionality JnxoptIfDirectionality, + jnxoptIfOTUkBitRateK JnxoptIfBitRateK, + jnxoptIfOTUkTraceIdentifierTransmitted JnxoptIfTxTI, + jnxoptIfOTUkDAPIExpected JnxoptIfExDAPI, + jnxoptIfOTUkSAPIExpected JnxoptIfExSAPI, + jnxoptIfOTUkTraceIdentifierAccepted JnxoptIfAcTI, + jnxoptIfOTUkTIMDetMode JnxoptIfTIMDetMode, + jnxoptIfOTUkTIMActEnabled TruthValue, + jnxoptIfOTUkDEGThr JnxoptIfDEGThr, + jnxoptIfOTUkDEGM JnxoptIfDEGM, + jnxoptIfOTUkSinkAdaptActive TruthValue, + jnxoptIfOTUkSourceAdaptActive TruthValue, + jnxoptIfOTUkSinkFECEnabled TruthValue, + jnxoptIfOTUkCurrentStatus BITS + } + + +jnxoptIfOTUkDirectionality OBJECT-TYPE + SYNTAX JnxoptIfDirectionality + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the directionality of the entity." + ::= { jnxoptIfOTUkConfigEntry 1 } + + +jnxoptIfOTUkBitRateK OBJECT-TYPE + SYNTAX JnxoptIfBitRateK + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the bit rate of the entity." + ::= { jnxoptIfOTUkConfigEntry 2 } + + +jnxoptIfOTUkTraceIdentifierTransmitted OBJECT-TYPE + SYNTAX JnxoptIfTxTI + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trace identifier transmitted. + This object is applicable when jnxoptIfOTUkDirectionality + has the value source(2) or bidirectional(3). It must not + be instantiated in rows where jnxoptIfOTUkDirectionality + has the value sink(1). + If no value is ever set by a management entity for this + object, system-specific default value will be used. + Any implementation that instantiates this object must + document the system-specific default value or how it + is derived." + ::= { jnxoptIfOTUkConfigEntry 3 } + + +jnxoptIfOTUkDAPIExpected OBJECT-TYPE + SYNTAX JnxoptIfExDAPI + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DAPI expected by the receiver. + This object is only applicable to the sink function, i.e., + only when jnxoptIfOTUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfOTUkDirectionality has the value source(2). + This object has no effect when jnxoptIfOTUkTIMDetMode has + the value off(1)." + ::= { jnxoptIfOTUkConfigEntry 4 } + + +jnxoptIfOTUkSAPIExpected OBJECT-TYPE + SYNTAX JnxoptIfExSAPI + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SAPI expected by the receiver. + This object is only applicable to the sink function, i.e., + only when jnxoptIfOTUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfOTUkDirectionality has the value source(2). + This object has no effect when jnxoptIfOTUkTIMDetMode has + the value off(1)." + ::= { jnxoptIfOTUkConfigEntry 5 } + + +jnxoptIfOTUkTraceIdentifierAccepted OBJECT-TYPE + SYNTAX JnxoptIfAcTI + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual trace identifier accepted. + This object is only applicable to the sink function, i.e., + only when jnxoptIfOTUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfOTUkDirectionality has the value source(2). + The value of this object is unspecified when + jnxoptIfOTUkCurrentStatus indicates a near-end defect + (i.e., ssf(3), lof(4), ais(5), lom(6)) that prevents + extraction of the trace message." + ::= { jnxoptIfOTUkConfigEntry 6 } + + +jnxoptIfOTUkTIMDetMode OBJECT-TYPE + SYNTAX JnxoptIfTIMDetMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the mode of the Trace Identifier Mismatch (TIM) + Detection function. + This object is only applicable to the sink function, i.e., + only when jnxoptIfOTUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfOTUkDirectionality has the value source(2). + The default value of this object is off(1)." + ::= { jnxoptIfOTUkConfigEntry 7 } + + +jnxoptIfOTUkTIMActEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the Trace Identifier Mismatch (TIM) + Consequent Action function is enabled. + This object is only applicable to the sink function, i.e., + only when jnxoptIfOTUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfOTUkDirectionality has the value source(2). + This object has no effect when jnxoptIfOTUkTIMDetMode has + the value off(1). + The default value of this object is false(2)." + ::= { jnxoptIfOTUkConfigEntry 8 } + + +jnxoptIfOTUkDEGThr OBJECT-TYPE + SYNTAX JnxoptIfDEGThr + UNITS "percentage" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the threshold level for declaring a performance + monitoring (PM) Second to be bad. A PM Second is declared bad if + the percentage of detected errored blocks in that second is + greater than or equal to jnxoptIfOTUkDEGThr. + This object is only applicable to the sink function, i.e., + only when jnxoptIfOTUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfOTUkDirectionality has the value source(2). + The default value of this object is Severely Errored Second + (SES) Estimator (See ITU-T G.7710)." + ::= { jnxoptIfOTUkConfigEntry 9 } + + +jnxoptIfOTUkDEGM OBJECT-TYPE + SYNTAX JnxoptIfDEGM + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the threshold level for declaring a Degraded Signal + defect (dDEG). A dDEG shall be declared if jnxoptIfOTUkDEGM + consecutive bad PM Seconds are detected. + This object is only applicable to the sink function, i.e., + only when jnxoptIfOTUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfOTUkDirectionality has the value source(2). + The default value of this object is 7 (See ITU-T G.7710)." + ::= { jnxoptIfOTUkConfigEntry 10 } + + +jnxoptIfOTUkSinkAdaptActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the sink adaptation function is activated or + not. + This object is only applicable to the sink function, i.e., + only when jnxoptIfOTUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfOTUkDirectionality has the value source(2). + The default value of this object is false(2)." + ::= { jnxoptIfOTUkConfigEntry 11 } + + +jnxoptIfOTUkSourceAdaptActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the source adaptation function is activated or + not. + This object is only applicable to the source function, i.e., + only when jnxoptIfOTUkDirectionality has the value source(2) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfOTUkDirectionality has the value sink(1). + The default value of this object is false(2)." + ::= { jnxoptIfOTUkConfigEntry 12 } + + +jnxoptIfOTUkSinkFECEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Forward Error Correction (FEC) is supported, this object + indicates whether FEC at the OTUk sink adaptation function is + enabled or not. + This object is only applicable to the sink function, i.e., + only when jnxoptIfOTUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfOTUkDirectionality has the value source(2). + The default value of this object is true(1)." + ::= { jnxoptIfOTUkConfigEntry 13 } + + +jnxoptIfOTUkCurrentStatus OBJECT-TYPE + SYNTAX BITS { + tim(0), + deg(1), + bdi(2), + ssf(3), + lof(4), + ais(5), + lom(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the defect condition of the entity, if any. + This object is only applicable to the sink function, i.e., + only when jnxoptIfOTUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfOTUkDirectionality has the value source(2)." + ::= { jnxoptIfOTUkConfigEntry 14 } + + +-- GCC0 config table + + +jnxoptIfGCC0ConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfGCC0ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of GCC0 configuration information." + ::= { jnxoptIfOTUk 2 } + + +jnxoptIfGCC0ConfigEntry OBJECT-TYPE + SYNTAX JnxoptIfGCC0ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains GCC0 configuration + information of an interface. Each instance must + correspond to an instance of jnxoptIfOTUkConfigEntry. + Separate source and/or sink instances may exist + for a given ifIndex value, or a single bidirectional + instance may exist, but a bidirectional instance may + not coexist with a source or sink instance. + Instances of this conceptual row persist across + agent restarts." + INDEX { ifIndex, jnxoptIfGCC0Directionality } + ::= { jnxoptIfGCC0ConfigTable 1 } + + +JnxoptIfGCC0ConfigEntry ::= + SEQUENCE { + jnxoptIfGCC0Directionality JnxoptIfDirectionality, + jnxoptIfGCC0Application SnmpAdminString, + jnxoptIfGCC0RowStatus RowStatus + } + + +jnxoptIfGCC0Directionality OBJECT-TYPE + SYNTAX JnxoptIfDirectionality + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the directionality of the entity. + The values source(2) and bidirectional(3) are + not allowed if the corresponding instance of + jnxoptIfOTUkDirectionality has the value sink(1). + The values sink(1) and bidirectional(3) are + not allowed if the corresponding instance of + jnxoptIfOTUkDirectionality has the value source(2)." + ::= { jnxoptIfGCC0ConfigEntry 1 } + + +jnxoptIfGCC0Application OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the application transported by the GCC0 entity. + Example applications are ECC, User data channel. + The value of this object may not be changed when + jnxoptIfGCC0RowStatus has the value active(1)." + ::= { jnxoptIfGCC0ConfigEntry 2 } + + +jnxoptIfGCC0RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This columnar object is used for creating and deleting a + conceptual row of the jnxoptIfGCC0 config table. + It is used to model the addGCC0Access and removeGCC0Access + operations of an OTUk_TTP for GCC0 access control as defined + in G.874.1. Setting RowStatus to createAndGo or createAndWait + implies addGCC0Access. Setting RowStatus to destroy implies + removeGCC0Access." + ::= { jnxoptIfGCC0ConfigEntry 3 } + + +-- the jnxoptIfODUk group +-- This group handles the configuration information +-- for the ODUk layers. + + +-- ODUk config table + + +jnxoptIfODUkConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfODUkConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ODUk configuration information." + ::= { jnxoptIfODUk 1 } + + +jnxoptIfODUkConfigEntry OBJECT-TYPE + SYNTAX JnxoptIfODUkConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains ODUk configuration + information of an interface." + INDEX { ifIndex } + ::= { jnxoptIfODUkConfigTable 1 } + + +JnxoptIfODUkConfigEntry ::= + SEQUENCE { + jnxoptIfODUkDirectionality JnxoptIfDirectionality, + jnxoptIfODUkBitRateK JnxoptIfBitRateK, + jnxoptIfODUkTcmFieldsInUse BITS, + jnxoptIfODUkPositionSeqCurrentSize Unsigned32, + jnxoptIfODUkTtpPresent TruthValue + } + + +jnxoptIfODUkDirectionality OBJECT-TYPE + SYNTAX JnxoptIfDirectionality + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the directionality of the entity." + ::= { jnxoptIfODUkConfigEntry 1 } + + +jnxoptIfODUkBitRateK OBJECT-TYPE + SYNTAX JnxoptIfBitRateK + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the bit rate of the entity." + ::= { jnxoptIfODUkConfigEntry 2 } + + +jnxoptIfODUkTcmFieldsInUse OBJECT-TYPE + SYNTAX BITS { + tcmField1(0), + tcmField2(1), + tcmField3(2), + tcmField4(3), + tcmField5(4), + tcmField6(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the TCM field(s) that are currently in use. + The positions of the bits correspond to the TCM fields. + A bit that is set to 1 means that the corresponding TCM + field is used. This object will be updated when rows are + created in or deleted from the jnxoptIfODUkTConfigTable, or + the jnxoptIfODUkTNimConfigTable." + ::= { jnxoptIfODUkConfigEntry 3 } + + +jnxoptIfODUkPositionSeqCurrentSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the current size of the position + sequence (i.e., number of TCM function and/or GCC12 + access that have been created in the ODUk interface). + When the value of this variable is greater than zero, + it means that one or more TCM function and/or GCC12 + access have been created in the ODUk interface. In this + case, there will be as many rows in the + jnxoptIfODUkPositionSeqTable as the value of + jnxoptIfODUkPositionSeqCurrentSize corresponding to this + ODUk interface, one row for each TCM function or GCC12 + access. The position of the TCM function and/or + GCC12 access within the sequence is indicated by the + jnxoptIfODUkPositionSeqPosition variable in + jnxoptIfODUkPositionSeqTable. + The jnxoptIfODUkPositionSeqTable also provides pointers + to the corresponding TCM function (jnxoptIfODUkT) and + GCC12 access (jnxoptIfGCC12) entities." + ::= { jnxoptIfODUkConfigEntry 4 } + + +jnxoptIfODUkTtpPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has the value true(1) if the ifEntry under which + it is instantiated contains an ODUk Trail Termination Point, + i.e., is the endpoint of an ODUk path. In that case there + will be a corresponding row in the ODUk TTP config table and + it will not be possible to create corresponding rows in the + ODUk NIM config table. This object has the value false(2) + if the ifEntry under which it is instantiated contains an + intermediate ODUk Connection Termination Point. In that case + there is no corresponding row in the ODUk TTP config table, + but it will be possible to create corresponding rows in the + ODUk NIM config table. This object also affects the allowable + options in rows created in the GCC12 config table and in the + ODUkT config table, as specified in the DESCRIPTION clauses + of the columns in those tables." + ::= { jnxoptIfODUkConfigEntry 5 } + + +-- ODUk Trail Termination Point (TTP) config table + + +jnxoptIfODUkTtpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfODUkTtpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ODUk TTP configuration information." + ::= { jnxoptIfODUk 2 } + + +jnxoptIfODUkTtpConfigEntry OBJECT-TYPE + SYNTAX JnxoptIfODUkTtpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains ODUk TTP configuration + information of an interface." + INDEX { ifIndex } + ::= { jnxoptIfODUkTtpConfigTable 1 } + + +JnxoptIfODUkTtpConfigEntry ::= + SEQUENCE { + jnxoptIfODUkTtpTraceIdentifierTransmitted JnxoptIfTxTI, + jnxoptIfODUkTtpDAPIExpected JnxoptIfExDAPI, + jnxoptIfODUkTtpSAPIExpected JnxoptIfExSAPI, + jnxoptIfODUkTtpTraceIdentifierAccepted JnxoptIfAcTI, + jnxoptIfODUkTtpTIMDetMode JnxoptIfTIMDetMode, + jnxoptIfODUkTtpTIMActEnabled TruthValue, + jnxoptIfODUkTtpDEGThr JnxoptIfDEGThr, + jnxoptIfODUkTtpDEGM JnxoptIfDEGM, + jnxoptIfODUkTtpCurrentStatus BITS + } + + +jnxoptIfODUkTtpTraceIdentifierTransmitted OBJECT-TYPE + SYNTAX JnxoptIfTxTI + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trace identifier transmitted. + This object is applicable when jnxoptIfODUkDirectionality + has the value source(2) or bidirectional(3). It must not + be instantiated in rows where jnxoptIfODUkDirectionality + has the value sink(1). + If no value is ever set by a management entity for this + object, system-specific default value will be used. + Any implementation that instantiates this object must + document the system-specific default value or how it + is derived." + ::= { jnxoptIfODUkTtpConfigEntry 1 } + + +jnxoptIfODUkTtpDAPIExpected OBJECT-TYPE + SYNTAX JnxoptIfExDAPI + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DAPI expected by the receiver. + This object is only applicable to the sink function, i.e., + only when jnxoptIfODUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfODUkDirectionality has the value source(2). + This object has no effect when jnxoptIfODUkTtpTIMDetMode has + the value off(1)." + ::= { jnxoptIfODUkTtpConfigEntry 2 } + + + +jnxoptIfODUkTtpSAPIExpected OBJECT-TYPE + SYNTAX JnxoptIfExSAPI + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SAPI expected by the receiver. + This object is only applicable to the sink function, i.e., + only when jnxoptIfODUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfODUkDirectionality has the value source(2). + This object has no effect when jnxoptIfODUkTtpTIMDetMode has + the value off(1)." + ::= { jnxoptIfODUkTtpConfigEntry 3 } + + +jnxoptIfODUkTtpTraceIdentifierAccepted OBJECT-TYPE + SYNTAX JnxoptIfAcTI + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual trace identifier accepted. + This object is only applicable to the sink function, i.e., + only when jnxoptIfODUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfODUkDirectionality has the value source(2). + The value of this object is unspecified when + jnxoptIfODUkTtpCurrentStatus indicates a near-end defect + (i.e., oci(0), lck(1), ssf(5)) that prevents extraction + of the trace message." + ::= { jnxoptIfODUkTtpConfigEntry 4 } + + +jnxoptIfODUkTtpTIMDetMode OBJECT-TYPE + SYNTAX JnxoptIfTIMDetMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the mode of the Trace Identifier Mismatch (TIM) + Detection function. + This object is only applicable to the sink function, i.e., + only when jnxoptIfODUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfODUkDirectionality has the value source(2). + The default value of this object is off(1)." + ::= { jnxoptIfODUkTtpConfigEntry 5 } + + +jnxoptIfODUkTtpTIMActEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the Trace Identifier Mismatch (TIM) + Consequent Action function is enabled. + This object is only applicable to the sink function, i.e., + only when jnxoptIfODUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfODUkDirectionality has the value source(2). + This object has no effect when jnxoptIfODUkTtpTIMDetMode has + the value off(1). + The default value of this object is false(2)." + ::= { jnxoptIfODUkTtpConfigEntry 6 } + + +jnxoptIfODUkTtpDEGThr OBJECT-TYPE + SYNTAX JnxoptIfDEGThr + UNITS "percentage" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the threshold level for declaring a performance + monitoring (PM) Second to be bad. A PM Second is declared bad if + the percentage of detected errored blocks in that second is + greater than or equal to jnxoptIfODUkDEGThr. + This object is only applicable to the sink function, i.e., + only when jnxoptIfODUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfODUkDirectionality has the value source(2). + The default value of this object is Severely Errored Second + (SES) Estimator (See ITU-T G.7710)." + ::= { jnxoptIfODUkTtpConfigEntry 7 } + + +jnxoptIfODUkTtpDEGM OBJECT-TYPE + SYNTAX JnxoptIfDEGM + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the threshold level for declaring a Degraded Signal + defect (dDEG). A dDEG shall be declared if jnxoptIfODUkDEGM + consecutive bad PM Seconds are detected. + This object is only applicable to the sink function, i.e., + only when jnxoptIfODUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfODUkDirectionality has the value source(2). + The default value of this object is 7 (See ITU-T G.7710)." + ::= { jnxoptIfODUkTtpConfigEntry 8 } + + +jnxoptIfODUkTtpCurrentStatus OBJECT-TYPE + SYNTAX BITS { + oci(0), + lck(1), + tim(2), + deg(3), + bdi(4), + ssf(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the defect condition of the entity, if any. + This object is only applicable to the sink function, i.e., + only when jnxoptIfODUkDirectionality has the value sink(1) + or bidirectional(3). It must not be instantiated in rows + where jnxoptIfODUkDirectionality has the value source(2)." + ::= { jnxoptIfODUkTtpConfigEntry 9 } + + +-- ODUk Position Sequence table + + +jnxoptIfODUkPositionSeqTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfODUkPositionSeqEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ODUk Position Sequence information." + ::= { jnxoptIfODUk 3 } + + +jnxoptIfODUkPositionSeqEntry OBJECT-TYPE + SYNTAX JnxoptIfODUkPositionSeqEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains ODUk position sequence + information of an ODUk interface. The ODUk interface + is identified by the ifIndex. Associated with each + ODUk interface there may be one of more conceptual + rows in the jnxoptIfODUkPositionSeqTable. Each row + represents a TCM or GCC12 access function within the + associated ODUk interface. Rows of the + jnxoptIfODUkPositionSeqTable table are created/deleted + as the result of the creation/deletion of the jnxoptIfODUkT + or jnxoptIfGCC12 entities." + INDEX { ifIndex, jnxoptIfODUkPositionSeqIndex } + ::= { jnxoptIfODUkPositionSeqTable 1 } + + +JnxoptIfODUkPositionSeqEntry ::= + SEQUENCE { + jnxoptIfODUkPositionSeqIndex Unsigned32, + jnxoptIfODUkPositionSeqPosition Unsigned32, + jnxoptIfODUkPositionSeqPointer RowPointer + } + + +jnxoptIfODUkPositionSeqIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable identifies a row in the + jnxoptIfODUkPositionSeqTable Table. + Each row of the jnxoptIfODUkPositionSeqTable Table + represents a TCM or GCC12 access function within the + associated ODUk interface." + ::= { jnxoptIfODUkPositionSeqEntry 1 } + + +jnxoptIfODUkPositionSeqPosition OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the position of the TCM or + GCC12 access function within the sequence of TCMs & + GCC12 access functions of the associated ODUk + interface. The TCM or GCC12 presented by this row is + referenced by the jnxoptIfODUkPositionSeqPointer variable." + ::= { jnxoptIfODUkPositionSeqEntry 2 } + + +jnxoptIfODUkPositionSeqPointer OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the TCM or GCC12 access function + by pointing to the corresponding jnxoptIfODUkT or jnxoptIfGCC12 + entity." + ::= { jnxoptIfODUkPositionSeqEntry 3 } + + +-- ODUk Non-intrusive monitoring (Nim) config table + + +jnxoptIfODUkNimConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfODUkNimConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ODUkNim configuration information." + ::= { jnxoptIfODUk 4 } + + +jnxoptIfODUkNimConfigEntry OBJECT-TYPE + SYNTAX JnxoptIfODUkNimConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains ODUkNim configuration + information of an interface. Each instance must + correspond to an instance of jnxoptIfODUkConfigEntry + for which jnxoptIfODUkTtpPresent has the value false(2). + Instances of this conceptual row persist across + agent restarts, and read-create columns other + than the status column may be modified while the + row is active." + INDEX { ifIndex, jnxoptIfODUkNimDirectionality } + ::= { jnxoptIfODUkNimConfigTable 1 } + + +JnxoptIfODUkNimConfigEntry ::= + SEQUENCE { + jnxoptIfODUkNimDirectionality JnxoptIfSinkOrSource, + jnxoptIfODUkNimDAPIExpected JnxoptIfExDAPI, + jnxoptIfODUkNimSAPIExpected JnxoptIfExSAPI, + jnxoptIfODUkNimTraceIdentifierAccepted JnxoptIfAcTI, + jnxoptIfODUkNimTIMDetMode JnxoptIfTIMDetMode, + jnxoptIfODUkNimTIMActEnabled TruthValue, + jnxoptIfODUkNimDEGThr JnxoptIfDEGThr, + jnxoptIfODUkNimDEGM JnxoptIfDEGM, + jnxoptIfODUkNimCurrentStatus BITS, + jnxoptIfODUkNimRowStatus RowStatus + } + + +jnxoptIfODUkNimDirectionality OBJECT-TYPE + SYNTAX JnxoptIfSinkOrSource + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the monitor point for the ODUk Path non-intrusive + monitoring function. The value source(2) is not allowed + if the corresponding instance of jnxoptIfODUkDirectionality + has the value sink(1), and the value sink(1) is not allowed + if the corresponding instance of jnxoptIfODUkDirectionality + has the value source(2). Either the value sink(1) or + source(2) is allowed if the corresponding instance of + jnxoptIfODUkDirectionality has the value bidirectional(3). + The value sink(1) means monitoring at the sink direction + path signal of the ODUk CTP. + The value source(2) means monitoring at the source direction + path signal of the ODUk CTP. Monitoring the source direction + of an ODUk CTP is necessary in those cases where the ODUk CTP + is at an SNCP (Subnetwork Connection Protection) end (e.g., see + Figure I.1.2/G.874.1). If one would like to get the performance + of the protected connection, one cannot use the NIM function + at both ODUk CTP sinks (before the matrix), instead one should + monitor the signal at the source ODUk CTP after the matrix." + ::= { jnxoptIfODUkNimConfigEntry 1 } + + +jnxoptIfODUkNimDAPIExpected OBJECT-TYPE + SYNTAX JnxoptIfExDAPI + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DAPI expected by the receiver. + This object has no effect if jnxoptIfODUkNimTIMDetMode has + the value off(1) or sapi(3)." + ::= { jnxoptIfODUkNimConfigEntry 2 } + + +jnxoptIfODUkNimSAPIExpected OBJECT-TYPE + SYNTAX JnxoptIfExSAPI + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SAPI expected by the receiver. + This object has no effect if jnxoptIfODUkNimTIMDetMode has + the value off(1) or dapi(2)." + ::= { jnxoptIfODUkNimConfigEntry 3 } + + +jnxoptIfODUkNimTraceIdentifierAccepted OBJECT-TYPE + SYNTAX JnxoptIfAcTI + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual trace identifier accepted. The value of + this object is unspecified if jnxoptIfODUkNimCurrentStatus + has any of the bit positions oci(0), lck(1), or ssf(5) + set or if jnxoptIfODUkNimRowStatus has any value other + than active(1)." + ::= { jnxoptIfODUkNimConfigEntry 4 } + + +jnxoptIfODUkNimTIMDetMode OBJECT-TYPE + SYNTAX JnxoptIfTIMDetMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the mode of the Trace Identifier Mismatch (TIM) + Detection function." + ::= { jnxoptIfODUkNimConfigEntry 5 } + + +jnxoptIfODUkNimTIMActEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the Trace Identifier Mismatch (TIM) + Consequent Action function is enabled." + ::= { jnxoptIfODUkNimConfigEntry 6 } + + +jnxoptIfODUkNimDEGThr OBJECT-TYPE + SYNTAX JnxoptIfDEGThr + UNITS "percentage" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the threshold level for declaring a performance + monitoring (PM) Second to be bad. A PM Second is declared bad + if the percentage of detected errored blocks in that second is + greater than or equal to jnxoptIfODUkNimDEGThr." + ::= { jnxoptIfODUkNimConfigEntry 7 } + + +jnxoptIfODUkNimDEGM OBJECT-TYPE + SYNTAX JnxoptIfDEGM + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the threshold level for declaring a Degraded Signal + defect (dDEG). A dDEG shall be declared if jnxoptIfODUkNimDEGM + consecutive bad PM Seconds are detected." + ::= { jnxoptIfODUkNimConfigEntry 8 } + + +jnxoptIfODUkNimCurrentStatus OBJECT-TYPE + SYNTAX BITS { + oci(0), + lck(1), + tim(2), + deg(3), + bdi(4), + ssf(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the defect condition of the entity, if + any. The value of this object is unspecified if + jnxoptIfODUkNimRowStatus has any value other than + active(1)." + ::= { jnxoptIfODUkNimConfigEntry 9 } + + +jnxoptIfODUkNimRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This columnar object is used for creating and deleting + a conceptual row of the jnxoptIfODUkNim config table. + It is used to model the activateNim and deactivateNim + operations of an OTUk_CTP for non-intrusive monitoring + control as defined in G.874.1. Setting RowStatus to + createAndGo or createAndWait implies activateNim. + Setting RowStatus to destroy implies deactivateNim." + ::= { jnxoptIfODUkNimConfigEntry 10 } + + +-- GCC12 config table + + +jnxoptIfGCC12ConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfGCC12ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of GCC12 configuration information. + The GCC function processes the GCC overhead bytes passing + through them but leave the remainder of the ODUk overhead + and payload data alone." + ::= { jnxoptIfODUk 5 } + + +jnxoptIfGCC12ConfigEntry OBJECT-TYPE + SYNTAX JnxoptIfGCC12ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains GCC12 configuration + information of an interface. Each instance must + correspond to an instance of jnxoptIfODUkConfigEntry. + Separate instances providing GCC1-only access and + GCC2-only access may exist for a given ifIndex value, + or a single instance providing GCC1 + GCC2 may exist, + but a GCC1 + GCC2 instance may not coexist with a + GCC1-only or GCC2-only instance. + Instances of this conceptual row persist across agent + restarts." + INDEX { ifIndex, jnxoptIfGCC12Codirectional, jnxoptIfGCC12GCCAccess } + ::= { jnxoptIfGCC12ConfigTable 1 } + + +JnxoptIfGCC12ConfigEntry ::= + SEQUENCE { + jnxoptIfGCC12Codirectional TruthValue, + jnxoptIfGCC12GCCAccess INTEGER, + jnxoptIfGCC12GCCPassThrough TruthValue, + jnxoptIfGCC12Application SnmpAdminString, + jnxoptIfGCC12RowStatus RowStatus + } + + +jnxoptIfGCC12Codirectional OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the directionality of the GCC12 termination with + respect to the associated ODUk CTP. The value true(1) means + that the sink part of the GCC12 extracts COMMS data from the + signal at the input to the ODUk CTP sink and the source part + of the GCC12 inserts COMMS data into the signal at the output + of the ODUk CTP source. The value false(2) means that the + sink part of the GCC12 extracts COMMS data from the signal at + the output of the ODUk CTP source and the source part of the + GCC12 inserts COMMS data into the signal at the input of the + ODUk CTP sink. This attribute may assume either value when + the corresponding instance of jnxoptIfODUkTtpPresent has the + value false(2). When the value of the corresponding instance + of jnxoptIfODUkTtpPresent is true(1) then the only value allowed + for this attribute is true(1)." + ::= { jnxoptIfGCC12ConfigEntry 1 } + + +jnxoptIfGCC12GCCAccess OBJECT-TYPE + SYNTAX INTEGER { + gcc1 (1), + gcc2 (2), + gcc1and2 (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the GCC access represented by the entity." + ::= { jnxoptIfGCC12ConfigEntry 2 } + + +jnxoptIfGCC12GCCPassThrough OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether the selected GCC overhead bytes are passed + through or modified. The value true(1) means that the selected + GCC overhead bytes are passed through unmodified from the ODUk + CTP input to the ODUk CTP output. The value false(2) means that + the selected GCC overhead bytes are set to zero at the ODUk CTP + output after the extraction of the COMMS data. This object has + no effect if the corresponding instance of jnxoptIfODUkTtpPresent + has the value true(1). + The value of this object may not be changed when + jnxoptIfGCC12RowStatus has the value active(1)." + ::= { jnxoptIfGCC12ConfigEntry 3 } + + +jnxoptIfGCC12Application OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the application transported by the GCC12 entity. + Example applications are ECC, User data channel. + The value of this object may not be changed when + jnxoptIfGCC12RowStatus has the value active(1)." + ::= { jnxoptIfGCC12ConfigEntry 4 } + + +jnxoptIfGCC12RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This columnar object is used for creating and deleting + a conceptual row of the jnxoptIfGCC12 config table. It is + used to model the addGCC12Access and removeGCC12Access + operations of an ODUk_CTP or ODUk_TTP for GCC12 access + control as defined in G.874.1. Setting RowStatus to + createAndGo or createAndWait implies addGCC12Access. + Setting RowStatus to destroy implies removeGCC12Access. + Successful addition/removal of the GCC12 access function + will result in updating the + jnxoptIfODUkPositionSeqCurrentSize variable and the + jnxoptIfODUkPositionSeqTable table of the associated + ODUk entry in the jnxoptIfODUkConfigTable." + ::= { jnxoptIfGCC12ConfigEntry 5 } + + +-- the jnxoptIfODUkT group +-- This group handles the configuration information +-- for the ODUkT layers. + + +-- ODUkT config table + + +jnxoptIfODUkTConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfODUkTConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ODUkT configuration information." + ::= { jnxoptIfODUkT 1 } + + +jnxoptIfODUkTConfigEntry OBJECT-TYPE + SYNTAX JnxoptIfODUkTConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains ODUkT configuration + information of an interface. Each instance must + correspond to an instance of jnxoptIfODUkConfigEntry. + Rows in this table are mutually exclusive with rows + in the ODUkT NIM config table -- in other words, this + row object may not be instantiated for a given pair + of ifIndex and TCM field values if a corresponding + instance of jnxoptIfODUkTNimConfigEntry already exists. + Instances of this conceptual row persist across agent + restarts. Except where noted otherwise, read-create + columns other than the status column may be modified + while the row is active." + INDEX { ifIndex, jnxoptIfODUkTTcmField, jnxoptIfODUkTCodirectional } + ::= { jnxoptIfODUkTConfigTable 1 } + +JnxoptIfODUkTConfigEntry ::= + SEQUENCE { + jnxoptIfODUkTTcmField Unsigned32, + jnxoptIfODUkTCodirectional TruthValue, + jnxoptIfODUkTTraceIdentifierTransmitted JnxoptIfTxTI, + jnxoptIfODUkTDAPIExpected JnxoptIfExDAPI, + jnxoptIfODUkTSAPIExpected JnxoptIfExSAPI, + jnxoptIfODUkTTraceIdentifierAccepted JnxoptIfAcTI, + jnxoptIfODUkTTIMDetMode JnxoptIfTIMDetMode, + jnxoptIfODUkTTIMActEnabled TruthValue, + jnxoptIfODUkTDEGThr JnxoptIfDEGThr, + jnxoptIfODUkTDEGM JnxoptIfDEGM, + jnxoptIfODUkTSinkMode INTEGER, + jnxoptIfODUkTSinkLockSignalAdminState INTEGER, + jnxoptIfODUkTSourceLockSignalAdminState INTEGER, + jnxoptIfODUkTCurrentStatus BITS, + jnxoptIfODUkTRowStatus RowStatus + } + + +jnxoptIfODUkTTcmField OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the tandem connection monitoring + field of the ODUk OH. Valid values are + integers from 1 to 6." + ::= { jnxoptIfODUkTConfigEntry 1 } + + +jnxoptIfODUkTCodirectional OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the directionality of the ODUkT termination point with + respect to the associated ODUk CTP. The value true(1) means + that the sink part of the ODUkT TP extracts TCM data from the + signal at the input to the ODUk CTP sink and the source part + of the ODUkT TP inserts TCM data into the signal at the output + of the ODUk CTP source. The value false(2) means that the + sink part of the ODUkT TP extracts TCM data from the signal at + the output of the ODUk CTP source and the source part of the + ODUkT TP inserts TCM data into the signal at the input of the + ODUk CTP sink. This attribute may assume either value when + the corresponding instance of jnxoptIfODUkTtpPresent has the + value false(2). When the value of the corresponding instance + of jnxoptIfODUkTtpPresent is true(1) then the only value allowed + for this attribute is true(1)." + ::= { jnxoptIfODUkTConfigEntry 2 } + + +jnxoptIfODUkTTraceIdentifierTransmitted OBJECT-TYPE + SYNTAX JnxoptIfTxTI + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The trace identifier transmitted. + This object is applicable only to the following three cases. + (i) jnxoptIfODUkDirectionality has the value bidirectional(3), or + (ii) jnxoptIfODUkDirectionality has the value sink(1) and + jnxoptIfODUkTCodirectional has the value false(2), or + (iii) jnxoptIfODUkDirectionality has the value source(3) and + jnxoptIfODUkTCodirectional has the value true(1). + It must not be instantiated in rows for all other cases." + ::= { jnxoptIfODUkTConfigEntry 3 } + + +jnxoptIfODUkTDAPIExpected OBJECT-TYPE + SYNTAX JnxoptIfExDAPI + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DAPI expected by the receiver. + This object is applicable only to the following three cases. + (i) jnxoptIfODUkDirectionality has the value bidirectional(3), or + (ii) jnxoptIfODUkDirectionality has the value sink(1) and + jnxoptIfODUkTCodirectional has the value true(1), or + (iii) jnxoptIfODUkDirectionality has the value source(3) and + jnxoptIfODUkTCodirectional has the value false(2). + It must not be instantiated in rows for all other cases. + This object has no effect when jnxoptIfODUkTTIMDetMode has + the value off(1)." + ::= { jnxoptIfODUkTConfigEntry 4 } + + +jnxoptIfODUkTSAPIExpected OBJECT-TYPE + SYNTAX JnxoptIfExSAPI + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SAPI expected by the receiver. + This object is applicable only to the following three cases. + (i) jnxoptIfODUkDirectionality has the value bidirectional(3), or + (ii) jnxoptIfODUkDirectionality has the value sink(1) and + jnxoptIfODUkTCodirectional has the value true(1), or + (iii) jnxoptIfODUkDirectionality has the value source(3) and + jnxoptIfODUkTCodirectional has the value false(2). + It must not be instantiated in rows for all other cases. + This object has no effect when jnxoptIfODUkTTIMDetMode has + the value off(1)." + ::= { jnxoptIfODUkTConfigEntry 5 } + + +jnxoptIfODUkTTraceIdentifierAccepted OBJECT-TYPE + SYNTAX JnxoptIfAcTI + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual trace identifier accepted. + This object is applicable only to the following three cases. + (i) jnxoptIfODUkDirectionality has the value bidirectional(3), or + (ii) jnxoptIfODUkDirectionality has the value sink(1) and + jnxoptIfODUkTCodirectional has the value true(1), or + (iii) jnxoptIfODUkDirectionality has the value source(3) and + jnxoptIfODUkTCodirectional has the value false(2). + It must not be instantiated in rows for all other cases. + The value of this object is unspecified when + jnxoptIfODUkTCurrentStatus indicates a near-end defect + (i.e., oci(0), lck(1), ssf(5)) that prevents extraction + of the trace message." + ::= { jnxoptIfODUkTConfigEntry 6 } + + +jnxoptIfODUkTTIMDetMode OBJECT-TYPE + SYNTAX JnxoptIfTIMDetMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the mode of the Trace Identifier Mismatch (TIM) + Detection function. + This object is applicable only to the following three cases. + (i) jnxoptIfODUkDirectionality has the value bidirectional(3), or + (ii) jnxoptIfODUkDirectionality has the value sink(1) and + jnxoptIfODUkTCodirectional has the value true(1), or + (iii) jnxoptIfODUkDirectionality has the value source(3) and + jnxoptIfODUkTCodirectional has the value false(2). + It must not be instantiated in rows for all other cases. + The default value of this object is off(1)." + ::= { jnxoptIfODUkTConfigEntry 7 } + + +jnxoptIfODUkTTIMActEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the Trace Identifier Mismatch (TIM) + Consequent Action function is enabled. + This object is applicable only to the following three cases. + (i) jnxoptIfODUkDirectionality has the value bidirectional(3), or + (ii) jnxoptIfODUkDirectionality has the value sink(1) and + jnxoptIfODUkTCodirectional has the value true(1), or + (iii) jnxoptIfODUkDirectionality has the value source(3) and + jnxoptIfODUkTCodirectional has the value false(2). + It must not be instantiated in rows for all other cases. + This object has no effect when jnxoptIfODUkTTIMDetMode has + the value off(1). + The default value of this object is false(2)." + ::= { jnxoptIfODUkTConfigEntry 8 } + + +jnxoptIfODUkTDEGThr OBJECT-TYPE + SYNTAX JnxoptIfDEGThr + UNITS "percentage" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the threshold level for declaring a performance + monitoring (PM) Second to be bad. A PM Second is declared bad if + the percentage of detected errored blocks in that second is + greater than or equal to jnxoptIfODUkTDEGThr. + This object is applicable only to the following three cases. + (i) jnxoptIfODUkDirectionality has the value bidirectional(3), or + (ii) jnxoptIfODUkDirectionality has the value sink(1) and + jnxoptIfODUkTCodirectional has the value true(1), or + (iii) jnxoptIfODUkDirectionality has the value source(3) and + jnxoptIfODUkTCodirectional has the value false(2). + It must not be instantiated in rows for all other cases. + The default value of this object is Severely Errored Second + (SES) Estimator (See ITU-T G.7710)." + ::= { jnxoptIfODUkTConfigEntry 9 } + + +jnxoptIfODUkTDEGM OBJECT-TYPE + SYNTAX JnxoptIfDEGM + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the threshold level for declaring a Degraded Signal + defect (dDEG). A dDEG shall be declared if jnxoptIfODUkTDEGM + consecutive bad PM Seconds are detected. + This object is applicable only to the following three cases. + (i) jnxoptIfODUkDirectionality has the value bidirectional(3), or + (ii) jnxoptIfODUkDirectionality has the value sink(1) and + jnxoptIfODUkTCodirectional has the value true(1), or + (iii) jnxoptIfODUkDirectionality has the value source(3) and + jnxoptIfODUkTCodirectional has the value false(2). + It must not be instantiated in rows for all other cases. + The default value of this object is 7 (See ITU-T G.7710)." + ::= { jnxoptIfODUkTConfigEntry 10 } + + +jnxoptIfODUkTSinkMode OBJECT-TYPE + SYNTAX INTEGER { + operational (1), + monitor (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable specifies the TCM mode at the entity. + The value operational(1) means that TCM Overhead (TCMOH) + processes (see ITU-T G.798) shall be + performed and consequent actions for AIS, Trail + Signal Fail (TSF), Trail Signal Degraded (TSD) shall be + initiated in case of defects. + The value monitor(2) means that TCMOH processes shall be + performed but consequent actions for AIS, Trail + Server Failure (TSF), Trail Server Degraded (TSD) shall _not_ be + initiated in case of defects. + This object is applicable only when the value of + jnxoptIfODUkTtpPresent is false(2) and also either one of the + following three cases holds: + (i) jnxoptIfODUkDirectionality has the value bidirectional(3), or + (ii) jnxoptIfODUkDirectionality has the value sink(1) and + jnxoptIfODUkTCodirectional has the value true(1), or + (iii) jnxoptIfODUkDirectionality has the value source(3) and + jnxoptIfODUkTCodirectional has the value false(2). + It must not be instantiated in rows for all other cases." + ::= { jnxoptIfODUkTConfigEntry 11 } + + +jnxoptIfODUkTSinkLockSignalAdminState OBJECT-TYPE + SYNTAX INTEGER { + locked(1), + normal(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Provides the capability to provision the LOCK signal, which + is one of the ODUk maintenance signals, at the ODUKT sink. When + a Tandem Connection endpoint is set to admin state locked, + it inserts the ODUk-LCK signal in the sink direction. + This object is applicable only when the value of + jnxoptIfODUkTtpPresent is false(2) and also either one of the + following three cases holds: + (i) jnxoptIfODUkDirectionality has the value bidirectional(3), or + (ii) jnxoptIfODUkDirectionality has the value sink(1) and + jnxoptIfODUkTCodirectional has the value true(1), or + (iii) jnxoptIfODUkDirectionality has the value source(3) and + jnxoptIfODUkTCodirectional has the value false(2). + It must not be instantiated in rows for all other cases." + ::= { jnxoptIfODUkTConfigEntry 12 } + + +jnxoptIfODUkTSourceLockSignalAdminState OBJECT-TYPE + SYNTAX INTEGER { + locked(1), + normal(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Provides the capability to provision the LOCK signal, which + is one of the ODUk maintenance signals, at the source. + When a Tandem Connection endpoint is set to admin state + locked, it inserts the ODUk-LCK signal in the source + direction. + This object is applicable only when either one of the + following three cases holds: + (i) jnxoptIfODUkDirectionality has the value bidirectional(3), or + (ii) jnxoptIfODUkDirectionality has the value sink(1) and + jnxoptIfODUkTCodirectional has the value false(2), or + (iii) jnxoptIfODUkDirectionality has the value source(3) and + jnxoptIfODUkTCodirectional has the value true(1). + It must not be instantiated in rows for all other cases." + ::= { jnxoptIfODUkTConfigEntry 13 } + + +jnxoptIfODUkTCurrentStatus OBJECT-TYPE + SYNTAX BITS { + oci(0), + lck(1), + tim(2), + deg(3), + bdi(4), + ssf(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the defect condition of the entity, if any. + This object is applicable only when either one of the + following three cases holds: + (i) jnxoptIfODUkDirectionality has the value bidirectional(3), or + (ii) jnxoptIfODUkDirectionality has the value sink(1) and + jnxoptIfODUkTCodirectional has the value true(1), or + (iii) jnxoptIfODUkDirectionality has the value source(3) and + jnxoptIfODUkTCodirectional has the value false(2). + It must not be instantiated in rows for all other cases." + ::= { jnxoptIfODUkTConfigEntry 14 } + + +jnxoptIfODUkTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This columnar object is used for creating and deleting a + conceptual row of the jnxoptIfODUkT config table. + It is used to model the addTCM and removeTCM operations of an + ODUk_CTP or ODUk_TTP for Tandem connection monitoring as defined + in ITU-T G.874.1. + Setting RowStatus to createAndGo or createAndWait implies addTCM. + Setting RowStatus to destroy implies removeTCM. + Successful addition/removal of TCM will result in updating the + jnxoptIfODUkTcmFieldsInUse and jnxoptIfODUkPositionSeqCurrentSize + variables and the jnxoptIfODUkPositionSeqTable table of the + associated ODUk entry in the jnxoptIfODUkConfigTable." + ::= { jnxoptIfODUkTConfigEntry 15 } + + +-- ODUkT Non-intrusive monitoring (Nim) config table + + +jnxoptIfODUkTNimConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxoptIfODUkTNimConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ODUkTNim configuration information." + ::= { jnxoptIfODUkT 2 } + + +jnxoptIfODUkTNimConfigEntry OBJECT-TYPE + SYNTAX JnxoptIfODUkTNimConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row that contains ODUkTNim configuration + information of an interface. Each instance must + correspond to an instance of jnxoptIfODUkConfigEntry. + Rows in this table are mutually exclusive with rows + in the ODUkT config table -- in other words, this + row object may not be instantiated for a given pair + of ifIndex and TCM field values if a corresponding + instance of jnxoptIfODUkTConfigEntry already exists. + Instances of this conceptual row persist across + agent restarts, and read-create columns other + than the status column may be modified while the + row is active." + INDEX {ifIndex, jnxoptIfODUkTNimTcmField, jnxoptIfODUkTNimDirectionality} + ::= { jnxoptIfODUkTNimConfigTable 1 } + +JnxoptIfODUkTNimConfigEntry ::= + SEQUENCE { + jnxoptIfODUkTNimTcmField Unsigned32, + jnxoptIfODUkTNimDirectionality JnxoptIfSinkOrSource, + jnxoptIfODUkTNimDAPIExpected JnxoptIfExDAPI, + jnxoptIfODUkTNimSAPIExpected JnxoptIfExSAPI, + jnxoptIfODUkTNimTraceIdentifierAccepted JnxoptIfAcTI, + jnxoptIfODUkTNimTIMDetMode JnxoptIfTIMDetMode, + jnxoptIfODUkTNimTIMActEnabled TruthValue, + jnxoptIfODUkTNimDEGThr JnxoptIfDEGThr, + jnxoptIfODUkTNimDEGM JnxoptIfDEGM, + jnxoptIfODUkTNimCurrentStatus BITS, + jnxoptIfODUkTNimRowStatus RowStatus + } + + +jnxoptIfODUkTNimTcmField OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the tandem connection monitoring + field of the ODUk OH on which non-intrusive monitoring + is performed. Valid values are + integers from 1 to 6." + ::= { jnxoptIfODUkTNimConfigEntry 1 } + + +jnxoptIfODUkTNimDirectionality OBJECT-TYPE + SYNTAX JnxoptIfSinkOrSource + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the monitor point for the ODUk TCM non-intrusive + monitoring function. The value source(2) is not allowed + if the corresponding instance of jnxoptIfODUkDirectionality + has the value sink(1), and the value sink(1) is not allowed + if the corresponding instance of jnxoptIfODUkDirectionality + has the value source(2). Either the value sink(1) or + source(2) is allowed if the corresponding instance of + jnxoptIfODUkDirectionality has the value bidirectional(3). + The value sink(1) means monitoring at the sink direction + TCM signal of the ODUk CTP. + The value source(2) means monitoring at the source direction + path signal of the ODUk CTP." + ::= { jnxoptIfODUkTNimConfigEntry 2 } + + +jnxoptIfODUkTNimDAPIExpected OBJECT-TYPE + SYNTAX JnxoptIfExDAPI + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DAPI expected by the receiver. + This object has no effect if jnxoptIfODUkTNimTIMDetMode has + the value off(1) or sapi(3)." + ::= { jnxoptIfODUkTNimConfigEntry 3 } + + +jnxoptIfODUkTNimSAPIExpected OBJECT-TYPE + SYNTAX JnxoptIfExSAPI + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SAPI expected by the receiver. + This object has no effect if jnxoptIfODUkTNimTIMDetMode has + the value off(1) or dapi(2)." + ::= { jnxoptIfODUkTNimConfigEntry 4 } + + +jnxoptIfODUkTNimTraceIdentifierAccepted OBJECT-TYPE + SYNTAX JnxoptIfAcTI + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual trace identifier accepted. The value of + this object is unspecified if jnxoptIfODUkTNimCurrentStatus + has any of the bit positions oci(0), lck(1), or ssf(5) + set or if jnxoptIfODUkTNimRowStatus has any value other + than active(1)." + ::= { jnxoptIfODUkTNimConfigEntry 5 } + + +jnxoptIfODUkTNimTIMDetMode OBJECT-TYPE + SYNTAX JnxoptIfTIMDetMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the mode of the Trace Identifier Mismatch (TIM) + Detection function." + ::= { jnxoptIfODUkTNimConfigEntry 6 } + + +jnxoptIfODUkTNimTIMActEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the Trace Identifier Mismatch (TIM) + Consequent Action function is enabled." + ::= { jnxoptIfODUkTNimConfigEntry 7 } + + +jnxoptIfODUkTNimDEGThr OBJECT-TYPE + SYNTAX JnxoptIfDEGThr + UNITS "percentage" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the threshold level for declaring a performance + monitoring (PM) Second to be bad. A PM Second is declared bad if + the percentage of detected errored blocks in that second is + greater than or equal to jnxoptIfODUkTNimDEGThr." + ::= { jnxoptIfODUkTNimConfigEntry 8 } + + +jnxoptIfODUkTNimDEGM OBJECT-TYPE + SYNTAX JnxoptIfDEGM + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the threshold level for declaring a Degraded Signal + defect (dDEG). A dDEG shall be declared if jnxoptIfODUkTNimDEGM + consecutive bad PM Seconds are detected." + ::= { jnxoptIfODUkTNimConfigEntry 9 } + + +jnxoptIfODUkTNimCurrentStatus OBJECT-TYPE + SYNTAX BITS { + oci(0), + lck(1), + tim(2), + deg(3), + bdi(4), + ssf(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the defect condition of the entity, if any. + The value of this object is unspecified if + jnxoptIfODUkTNimRowStatus has any value other than + active(1)." + ::= { jnxoptIfODUkTNimConfigEntry 10 } + + +jnxoptIfODUkTNimRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This columnar object is used for creating and deleting a + conceptual row of the jnxoptIfODUkTNim config table. + It is used to model the addTCM and removeTCM operations of an + ODUk_CTP or ODUk_TTP for non-intrusive Tandem connection + monitoring as defined in ITU-T G.874.1. + Setting RowStatus to createAndGo or createAndWait implies addTCM. + Setting RowStatus to destroy implies removeTCM. + Successful addition/removal of Nim TCM will result in updating + the jnxoptIfODUkPositionSeqCurrentSize variable and the + jnxoptIfODUkPositionSeqTable table of the associated ODUk entry + in the jnxoptIfODUkConfigTable." + ::= { jnxoptIfODUkTNimConfigEntry 11 } + + +-- units of conformance + + +jnxoptIfOTMnGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOTMnOrder, + jnxoptIfOTMnReduced, + jnxoptIfOTMnBitRates, + jnxoptIfOTMnInterfaceType, + jnxoptIfOTMnTcmMax, + jnxoptIfOTMnOpticalReach + } + STATUS current + DESCRIPTION + "A collection of OTMn structure information objects." + ::= { jnxoptIfGroups 1 } + + +jnxoptIfPerfMonGroup OBJECT-GROUP + OBJECTS { + jnxoptIfPerfMonCurrentTimeElapsed, + jnxoptIfPerfMonCurDayTimeElapsed, + jnxoptIfPerfMonIntervalNumIntervals, + jnxoptIfPerfMonIntervalNumInvalidIntervals + } + STATUS current + DESCRIPTION + "A collection of performance monitoring interval objects." + ::= { jnxoptIfGroups 2 } + + +jnxoptIfOTSnCommonGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOTSnDirectionality + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to all OTSn interfaces." + ::= { jnxoptIfGroups 3 } + + +jnxoptIfOTSnSourceGroupFull OBJECT-GROUP + OBJECTS { + jnxoptIfOTSnTraceIdentifierTransmitted + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to full-functionality/IaDI OTSn + interfaces that support source functions." + ::= { jnxoptIfGroups 4 } + + +jnxoptIfOTSnAPRStatusGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOTSnAprStatus + } + STATUS current + DESCRIPTION + "A collection of objects applicable to + OTSn interfaces that support Automatic + Power Reduction functions." + ::= { jnxoptIfGroups 5 } + +jnxoptIfOTSnAPRControlGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOTSnAprControl + } + STATUS current + DESCRIPTION + "A collection of objects applicable to + OTSn interfaces that provide Automatic + Power Reduction control functions." + ::= { jnxoptIfGroups 6 } + +jnxoptIfOTSnSinkGroupBasic OBJECT-GROUP + OBJECTS { + jnxoptIfOTSnCurrentStatus + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to all OTSn interfaces that + support sink functions." + ::= { jnxoptIfGroups 7 } + +jnxoptIfOTSnSinkGroupFull OBJECT-GROUP + OBJECTS { + jnxoptIfOTSnDAPIExpected, + jnxoptIfOTSnSAPIExpected, + jnxoptIfOTSnTraceIdentifierAccepted, + jnxoptIfOTSnTIMDetMode, + jnxoptIfOTSnTIMActEnabled + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to full-functionality/IaDI OTSn + interfaces that support sink functions." + ::= { jnxoptIfGroups 8 } + +jnxoptIfOTSnSinkPreOtnPMGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOTSnSinkCurrentSuspectedFlag, + jnxoptIfOTSnSinkCurrentInputPower, + jnxoptIfOTSnSinkCurrentLowInputPower, + jnxoptIfOTSnSinkCurrentHighInputPower, + jnxoptIfOTSnSinkCurrentOutputPower, + jnxoptIfOTSnSinkCurrentLowOutputPower, + jnxoptIfOTSnSinkCurrentHighOutputPower, + jnxoptIfOTSnSinkIntervalSuspectedFlag, + jnxoptIfOTSnSinkIntervalLastInputPower, + jnxoptIfOTSnSinkIntervalLowInputPower, + jnxoptIfOTSnSinkIntervalHighInputPower, + jnxoptIfOTSnSinkIntervalLastOutputPower, + jnxoptIfOTSnSinkIntervalLowOutputPower, + jnxoptIfOTSnSinkIntervalHighOutputPower, + jnxoptIfOTSnSinkCurDaySuspectedFlag, + jnxoptIfOTSnSinkCurDayLowInputPower, + jnxoptIfOTSnSinkCurDayHighInputPower, + jnxoptIfOTSnSinkCurDayLowOutputPower, + jnxoptIfOTSnSinkCurDayHighOutputPower, + jnxoptIfOTSnSinkPrevDaySuspectedFlag, + jnxoptIfOTSnSinkPrevDayLastInputPower, + jnxoptIfOTSnSinkPrevDayLowInputPower, + jnxoptIfOTSnSinkPrevDayHighInputPower, + jnxoptIfOTSnSinkPrevDayLastOutputPower, + jnxoptIfOTSnSinkPrevDayLowOutputPower, + jnxoptIfOTSnSinkPrevDayHighOutputPower + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + objects applicable to OTSn interfaces that + support sink functions." + ::= { jnxoptIfGroups 9 } + + +jnxoptIfOTSnSinkPreOtnPMThresholdGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOTSnSinkCurrentLowerInputPowerThreshold, + jnxoptIfOTSnSinkCurrentUpperInputPowerThreshold, + jnxoptIfOTSnSinkCurrentLowerOutputPowerThreshold, + jnxoptIfOTSnSinkCurrentUpperOutputPowerThreshold + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + threshold objects applicable to OTSn interfaces + that support sink functions." + ::= { jnxoptIfGroups 10 } + + +jnxoptIfOTSnSourcePreOtnPMGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOTSnSrcCurrentSuspectedFlag, + jnxoptIfOTSnSrcCurrentOutputPower, + jnxoptIfOTSnSrcCurrentLowOutputPower, + jnxoptIfOTSnSrcCurrentHighOutputPower, + jnxoptIfOTSnSrcCurrentInputPower, + jnxoptIfOTSnSrcCurrentLowInputPower, + jnxoptIfOTSnSrcCurrentHighInputPower, + jnxoptIfOTSnSrcIntervalSuspectedFlag, + jnxoptIfOTSnSrcIntervalLastOutputPower, + jnxoptIfOTSnSrcIntervalLowOutputPower, + jnxoptIfOTSnSrcIntervalHighOutputPower, + jnxoptIfOTSnSrcIntervalLastInputPower, + jnxoptIfOTSnSrcIntervalLowInputPower, + jnxoptIfOTSnSrcIntervalHighInputPower, + jnxoptIfOTSnSrcCurDaySuspectedFlag, + jnxoptIfOTSnSrcCurDayLowOutputPower, + jnxoptIfOTSnSrcCurDayHighOutputPower, + jnxoptIfOTSnSrcCurDayLowInputPower, + jnxoptIfOTSnSrcCurDayHighInputPower, + jnxoptIfOTSnSrcPrevDaySuspectedFlag, + jnxoptIfOTSnSrcPrevDayLastOutputPower, + jnxoptIfOTSnSrcPrevDayLowOutputPower, + jnxoptIfOTSnSrcPrevDayHighOutputPower, + jnxoptIfOTSnSrcPrevDayLastInputPower, + jnxoptIfOTSnSrcPrevDayLowInputPower, + jnxoptIfOTSnSrcPrevDayHighInputPower + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + objects applicable to OTSn interfaces that + support source functions." + ::= { jnxoptIfGroups 11 } + + +jnxoptIfOTSnSourcePreOtnPMThresholdGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOTSnSrcCurrentLowerOutputPowerThreshold, + jnxoptIfOTSnSrcCurrentUpperOutputPowerThreshold, + jnxoptIfOTSnSrcCurrentLowerInputPowerThreshold, + jnxoptIfOTSnSrcCurrentUpperInputPowerThreshold + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + threshold objects applicable to OTSn interfaces + that support source functions." + ::= { jnxoptIfGroups 12 } + + +jnxoptIfOMSnCommonGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOMSnDirectionality + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to all OMSn interfaces." + ::= { jnxoptIfGroups 13 } + + +jnxoptIfOMSnSinkGroupBasic OBJECT-GROUP + OBJECTS { + jnxoptIfOMSnCurrentStatus + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to all OMSn interfaces that + support sink functions." + ::= { jnxoptIfGroups 14 } + + +jnxoptIfOMSnSinkPreOtnPMGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOMSnSinkCurrentSuspectedFlag, + jnxoptIfOMSnSinkCurrentAggregatedInputPower, + jnxoptIfOMSnSinkCurrentLowAggregatedInputPower, + jnxoptIfOMSnSinkCurrentHighAggregatedInputPower, + jnxoptIfOMSnSinkCurrentOutputPower, + jnxoptIfOMSnSinkCurrentLowOutputPower, + jnxoptIfOMSnSinkCurrentHighOutputPower, + jnxoptIfOMSnSinkIntervalSuspectedFlag, + jnxoptIfOMSnSinkIntervalLastAggregatedInputPower, + jnxoptIfOMSnSinkIntervalLowAggregatedInputPower, + jnxoptIfOMSnSinkIntervalHighAggregatedInputPower, + jnxoptIfOMSnSinkIntervalLastOutputPower, + jnxoptIfOMSnSinkIntervalLowOutputPower, + jnxoptIfOMSnSinkIntervalHighOutputPower, + jnxoptIfOMSnSinkCurDaySuspectedFlag, + jnxoptIfOMSnSinkCurDayLowAggregatedInputPower, + jnxoptIfOMSnSinkCurDayHighAggregatedInputPower, + jnxoptIfOMSnSinkCurDayLowOutputPower, + jnxoptIfOMSnSinkCurDayHighOutputPower, + jnxoptIfOMSnSinkPrevDaySuspectedFlag, + jnxoptIfOMSnSinkPrevDayLastAggregatedInputPower, + jnxoptIfOMSnSinkPrevDayLowAggregatedInputPower, + jnxoptIfOMSnSinkPrevDayHighAggregatedInputPower, + jnxoptIfOMSnSinkPrevDayLastOutputPower, + jnxoptIfOMSnSinkPrevDayLowOutputPower, + jnxoptIfOMSnSinkPrevDayHighOutputPower + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + objects applicable to OMSn interfaces that + support sink functions." + ::= { jnxoptIfGroups 15 } + + +jnxoptIfOMSnSinkPreOtnPMThresholdGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOMSnSinkCurrentLowerInputPowerThreshold, + jnxoptIfOMSnSinkCurrentUpperInputPowerThreshold, + jnxoptIfOMSnSinkCurrentLowerOutputPowerThreshold, + jnxoptIfOMSnSinkCurrentUpperOutputPowerThreshold + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + threshold objects applicable to OMSn interfaces + that support sink functions." + ::= { jnxoptIfGroups 16 } + + +jnxoptIfOMSnSourcePreOtnPMGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOMSnSrcCurrentSuspectedFlag, + jnxoptIfOMSnSrcCurrentOutputPower, + jnxoptIfOMSnSrcCurrentLowOutputPower, + jnxoptIfOMSnSrcCurrentHighOutputPower, + jnxoptIfOMSnSrcCurrentAggregatedInputPower, + jnxoptIfOMSnSrcCurrentLowAggregatedInputPower, + jnxoptIfOMSnSrcCurrentHighAggregatedInputPower, + jnxoptIfOMSnSrcIntervalSuspectedFlag, + jnxoptIfOMSnSrcIntervalLastOutputPower, + jnxoptIfOMSnSrcIntervalLowOutputPower, + jnxoptIfOMSnSrcIntervalHighOutputPower, + jnxoptIfOMSnSrcIntervalLastAggregatedInputPower, + jnxoptIfOMSnSrcIntervalLowAggregatedInputPower, + jnxoptIfOMSnSrcIntervalHighAggregatedInputPower, + jnxoptIfOMSnSrcCurDaySuspectedFlag, + jnxoptIfOMSnSrcCurDayLowOutputPower, + jnxoptIfOMSnSrcCurDayHighOutputPower, + jnxoptIfOMSnSrcCurDayLowAggregatedInputPower, + jnxoptIfOMSnSrcCurDayHighAggregatedInputPower, + jnxoptIfOMSnSrcPrevDaySuspectedFlag, + jnxoptIfOMSnSrcPrevDayLastOutputPower, + jnxoptIfOMSnSrcPrevDayLowOutputPower, + jnxoptIfOMSnSrcPrevDayHighOutputPower, + jnxoptIfOMSnSrcPrevDayLastAggregatedInputPower, + jnxoptIfOMSnSrcPrevDayLowAggregatedInputPower, + jnxoptIfOMSnSrcPrevDayHighAggregatedInputPower + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + objects applicable to OMSn interfaces that + support source functions." + ::= { jnxoptIfGroups 17 } + + +jnxoptIfOMSnSourcePreOtnPMThresholdGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOMSnSrcCurrentLowerOutputPowerThreshold, + jnxoptIfOMSnSrcCurrentUpperOutputPowerThreshold, + jnxoptIfOMSnSrcCurrentLowerInputPowerThreshold, + jnxoptIfOMSnSrcCurrentUpperInputPowerThreshold + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + threshold objects applicable to OMSn interfaces that + that support source functions." + ::= { jnxoptIfGroups 18 } + + +jnxoptIfOChGroupCommonGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOChGroupDirectionality + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to all OChGroup interfaces." + ::= { jnxoptIfGroups 19 } + + +jnxoptIfOChGroupSinkPreOtnPMGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOChGroupSinkCurrentSuspectedFlag, + jnxoptIfOChGroupSinkCurrentAggregatedInputPower, + jnxoptIfOChGroupSinkCurrentLowAggregatedInputPower, + jnxoptIfOChGroupSinkCurrentHighAggregatedInputPower, + jnxoptIfOChGroupSinkCurrentOutputPower, + jnxoptIfOChGroupSinkCurrentLowOutputPower, + jnxoptIfOChGroupSinkCurrentHighOutputPower, + jnxoptIfOChGroupSinkIntervalSuspectedFlag, + jnxoptIfOChGroupSinkIntervalLastAggregatedInputPower, + jnxoptIfOChGroupSinkIntervalLowAggregatedInputPower, + jnxoptIfOChGroupSinkIntervalHighAggregatedInputPower, + jnxoptIfOChGroupSinkIntervalLastOutputPower, + jnxoptIfOChGroupSinkIntervalLowOutputPower, + jnxoptIfOChGroupSinkIntervalHighOutputPower, + jnxoptIfOChGroupSinkCurDaySuspectedFlag, + jnxoptIfOChGroupSinkCurDayLowAggregatedInputPower, + jnxoptIfOChGroupSinkCurDayHighAggregatedInputPower, + jnxoptIfOChGroupSinkCurDayLowOutputPower, + jnxoptIfOChGroupSinkCurDayHighOutputPower, + jnxoptIfOChGroupSinkPrevDaySuspectedFlag, + jnxoptIfOChGroupSinkPrevDayLastAggregatedInputPower, + jnxoptIfOChGroupSinkPrevDayLowAggregatedInputPower, + jnxoptIfOChGroupSinkPrevDayHighAggregatedInputPower, + jnxoptIfOChGroupSinkPrevDayLastOutputPower, + jnxoptIfOChGroupSinkPrevDayLowOutputPower, + jnxoptIfOChGroupSinkPrevDayHighOutputPower + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + objects applicable to OChGroup interfaces that + support sink functions." + ::= { jnxoptIfGroups 20 } + + +jnxoptIfOChGroupSinkPreOtnPMThresholdGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOChGroupSinkCurrentLowerInputPowerThreshold, + jnxoptIfOChGroupSinkCurrentUpperInputPowerThreshold, + jnxoptIfOChGroupSinkCurrentLowerOutputPowerThreshold, + jnxoptIfOChGroupSinkCurrentUpperOutputPowerThreshold + + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + threshold objects applicable to OChGroup interfaces + that support sink functions." + ::= { jnxoptIfGroups 21 } + + +jnxoptIfOChGroupSourcePreOtnPMGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOChGroupSrcCurrentSuspectedFlag, + jnxoptIfOChGroupSrcCurrentOutputPower, + jnxoptIfOChGroupSrcCurrentLowOutputPower, + jnxoptIfOChGroupSrcCurrentHighOutputPower, + jnxoptIfOChGroupSrcCurrentAggregatedInputPower, + jnxoptIfOChGroupSrcCurrentLowAggregatedInputPower, + jnxoptIfOChGroupSrcCurrentHighAggregatedInputPower, + jnxoptIfOChGroupSrcIntervalSuspectedFlag, + jnxoptIfOChGroupSrcIntervalLastOutputPower, + jnxoptIfOChGroupSrcIntervalLowOutputPower, + jnxoptIfOChGroupSrcIntervalHighOutputPower, + jnxoptIfOChGroupSrcIntervalLastAggregatedInputPower, + jnxoptIfOChGroupSrcIntervalLowAggregatedInputPower, + jnxoptIfOChGroupSrcIntervalHighAggregatedInputPower, + jnxoptIfOChGroupSrcCurDaySuspectedFlag, + jnxoptIfOChGroupSrcCurDayLowOutputPower, + jnxoptIfOChGroupSrcCurDayHighOutputPower, + jnxoptIfOChGroupSrcCurDayLowAggregatedInputPower, + jnxoptIfOChGroupSrcCurDayHighAggregatedInputPower, + jnxoptIfOChGroupSrcPrevDaySuspectedFlag, + jnxoptIfOChGroupSrcPrevDayLastOutputPower, + jnxoptIfOChGroupSrcPrevDayLowOutputPower, + jnxoptIfOChGroupSrcPrevDayHighOutputPower, + jnxoptIfOChGroupSrcPrevDayLastAggregatedInputPower, + jnxoptIfOChGroupSrcPrevDayLowAggregatedInputPower, + jnxoptIfOChGroupSrcPrevDayHighAggregatedInputPower + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + objects applicable to OChGroup interfaces that + support source functions." + ::= { jnxoptIfGroups 22 } + + +jnxoptIfOChGroupSourcePreOtnPMThresholdGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOChGroupSrcCurrentLowerOutputPowerThreshold, + jnxoptIfOChGroupSrcCurrentUpperOutputPowerThreshold, + jnxoptIfOChGroupSrcCurrentLowerInputPowerThreshold, + jnxoptIfOChGroupSrcCurrentUpperInputPowerThreshold + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + threshold objects applicable to OChGroup interfaces that + that support source functions." + ::= { jnxoptIfGroups 23 } + + +jnxoptIfOChCommonGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOChDirectionality + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to all OCh interfaces." + ::= { jnxoptIfGroups 24 } + + + +jnxoptIfOChSinkGroupBasic OBJECT-GROUP + OBJECTS { + jnxoptIfOChCurrentStatus + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to all OCh interfaces that + support sink functions." + ::= { jnxoptIfGroups 25 } + + +jnxoptIfOChSinkPreOtnPMGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOChSinkCurrentSuspectedFlag, + jnxoptIfOChSinkCurrentInputPower, + jnxoptIfOChSinkCurrentLowInputPower, + jnxoptIfOChSinkCurrentHighInputPower, + jnxoptIfOChSinkIntervalSuspectedFlag, + jnxoptIfOChSinkIntervalLastInputPower, + jnxoptIfOChSinkIntervalLowInputPower, + jnxoptIfOChSinkIntervalHighInputPower, + jnxoptIfOChSinkCurDaySuspectedFlag, + jnxoptIfOChSinkCurDayLowInputPower, + jnxoptIfOChSinkCurDayHighInputPower, + jnxoptIfOChSinkPrevDaySuspectedFlag, + jnxoptIfOChSinkPrevDayLastInputPower, + jnxoptIfOChSinkPrevDayLowInputPower, + jnxoptIfOChSinkPrevDayHighInputPower + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + objects applicable to OCh interfaces that + support sink functions." + ::= { jnxoptIfGroups 26 } + + +jnxoptIfOChSinkPreOtnPMThresholdGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOChSinkCurrentLowerInputPowerThreshold, + jnxoptIfOChSinkCurrentUpperInputPowerThreshold + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + threshold objects applicable to OCh interfaces + that support sink functions." + ::= { jnxoptIfGroups 27 } + +jnxoptIfOChSourcePreOtnPMGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOChSrcCurrentSuspectedFlag, + jnxoptIfOChSrcCurrentOutputPower, + jnxoptIfOChSrcCurrentLowOutputPower, + jnxoptIfOChSrcCurrentHighOutputPower, + jnxoptIfOChSrcIntervalSuspectedFlag, + jnxoptIfOChSrcIntervalLastOutputPower, + jnxoptIfOChSrcIntervalLowOutputPower, + jnxoptIfOChSrcIntervalHighOutputPower, + jnxoptIfOChSrcCurDaySuspectedFlag, + jnxoptIfOChSrcCurDayLowOutputPower, + jnxoptIfOChSrcCurDayHighOutputPower, + jnxoptIfOChSrcPrevDaySuspectedFlag, + jnxoptIfOChSrcPrevDayLastOutputPower, + jnxoptIfOChSrcPrevDayLowOutputPower, + jnxoptIfOChSrcPrevDayHighOutputPower + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + objects applicable to OCh interfaces that + support source functions." + ::= { jnxoptIfGroups 28 } + + +jnxoptIfOChSourcePreOtnPMThresholdGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOChSrcCurrentLowerOutputPowerThreshold, + jnxoptIfOChSrcCurrentUpperOutputPowerThreshold + } + STATUS current + DESCRIPTION + "A collection of pre-OTN performance monitoring + threshold objects applicable to OCh interfaces + that support source functions." + ::= { jnxoptIfGroups 29 } + + +jnxoptIfOTUkCommonGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOTUkDirectionality, + jnxoptIfOTUkBitRateK + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to all OTUk interfaces." + ::= { jnxoptIfGroups 30 } + + + +jnxoptIfOTUkSourceGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOTUkTraceIdentifierTransmitted, + jnxoptIfOTUkSourceAdaptActive + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to OTUk interfaces that + support source functions." + ::= { jnxoptIfGroups 31 } + + +jnxoptIfOTUkSinkGroup OBJECT-GROUP + OBJECTS { + jnxoptIfOTUkDAPIExpected, + jnxoptIfOTUkSAPIExpected, + jnxoptIfOTUkTraceIdentifierAccepted, + jnxoptIfOTUkTIMDetMode, + jnxoptIfOTUkTIMActEnabled, + jnxoptIfOTUkDEGThr, + jnxoptIfOTUkDEGM, + jnxoptIfOTUkSinkAdaptActive, + jnxoptIfOTUkSinkFECEnabled, + jnxoptIfOTUkCurrentStatus + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to OTUk interfaces that + support sink functions." + ::= { jnxoptIfGroups 32 } + + +jnxoptIfGCC0Group OBJECT-GROUP + OBJECTS { + jnxoptIfGCC0Application, + jnxoptIfGCC0RowStatus + } + STATUS current + DESCRIPTION + "A collection of GCC0 configuration objects." + ::= { jnxoptIfGroups 33 } + + +jnxoptIfODUkGroup OBJECT-GROUP + OBJECTS { + jnxoptIfODUkDirectionality, + jnxoptIfODUkBitRateK, + jnxoptIfODUkTcmFieldsInUse, + jnxoptIfODUkPositionSeqCurrentSize, + jnxoptIfODUkPositionSeqPosition, + jnxoptIfODUkPositionSeqPointer, + jnxoptIfODUkTtpPresent + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to all ODUk interfaces." + ::= { jnxoptIfGroups 34 } + + +jnxoptIfODUkTtpSourceGroup OBJECT-GROUP + OBJECTS { + jnxoptIfODUkTtpTraceIdentifierTransmitted + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to all interfaces that support + ODUk trail termination source functions." + ::= { jnxoptIfGroups 35 } + + +jnxoptIfODUkTtpSinkGroup OBJECT-GROUP + OBJECTS { + jnxoptIfODUkTtpDAPIExpected, + jnxoptIfODUkTtpSAPIExpected, + jnxoptIfODUkTtpTraceIdentifierAccepted, + jnxoptIfODUkTtpTIMDetMode, + jnxoptIfODUkTtpTIMActEnabled, + jnxoptIfODUkTtpDEGThr, + jnxoptIfODUkTtpDEGM, + jnxoptIfODUkTtpCurrentStatus + } + STATUS current + DESCRIPTION + "A collection of ODUk configuration objects + applicable to all interfaces that support + ODUk trail termination sink functions." + ::= { jnxoptIfGroups 36 } + + +jnxoptIfODUkNimGroup OBJECT-GROUP + OBJECTS { + jnxoptIfODUkNimDAPIExpected, + jnxoptIfODUkNimSAPIExpected, + jnxoptIfODUkNimTraceIdentifierAccepted, + jnxoptIfODUkNimTIMDetMode, + jnxoptIfODUkNimTIMActEnabled, + jnxoptIfODUkNimDEGThr, + jnxoptIfODUkNimDEGM, + jnxoptIfODUkNimCurrentStatus, + jnxoptIfODUkNimRowStatus + } + STATUS current + DESCRIPTION + "A collection of ODUk Nim configuration objects." + ::= { jnxoptIfGroups 37 } + +jnxoptIfGCC12Group OBJECT-GROUP + OBJECTS { + jnxoptIfGCC12GCCPassThrough, + jnxoptIfGCC12Application, + jnxoptIfGCC12RowStatus + } + STATUS current + DESCRIPTION + "A collection of GCC12 configuration objects." + ::= { jnxoptIfGroups 38 } + +jnxoptIfODUkTCommonGroup OBJECT-GROUP + OBJECTS { + jnxoptIfODUkTRowStatus + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to all ODUkT instances." + ::= { jnxoptIfGroups 39 } + +jnxoptIfODUkTSourceGroup OBJECT-GROUP + OBJECTS { + jnxoptIfODUkTTraceIdentifierTransmitted, + jnxoptIfODUkTSourceLockSignalAdminState + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to all ODUkT instances + that provide source functions." + ::= { jnxoptIfGroups 40 } + +jnxoptIfODUkTSinkGroup OBJECT-GROUP + OBJECTS { + jnxoptIfODUkTDAPIExpected, + jnxoptIfODUkTSAPIExpected, + jnxoptIfODUkTTraceIdentifierAccepted, + jnxoptIfODUkTTIMDetMode, + jnxoptIfODUkTTIMActEnabled, + jnxoptIfODUkTDEGThr, + jnxoptIfODUkTDEGM, + jnxoptIfODUkTCurrentStatus + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to all ODUkT instances + that provide sink functions." + ::= { jnxoptIfGroups 41 } + + +jnxoptIfODUkTSinkGroupCtp OBJECT-GROUP + OBJECTS { + jnxoptIfODUkTSinkMode, + jnxoptIfODUkTSinkLockSignalAdminState + } + STATUS current + DESCRIPTION + "A collection of configuration objects + applicable to ODUkT instances not + colocated with an ODUk TTP that + provide sink functions." + ::= { jnxoptIfGroups 42 } + + +jnxoptIfODUkTNimGroup OBJECT-GROUP + OBJECTS { + jnxoptIfODUkTNimDAPIExpected, + jnxoptIfODUkTNimSAPIExpected, + jnxoptIfODUkTNimTraceIdentifierAccepted, + jnxoptIfODUkTNimTIMDetMode, + jnxoptIfODUkTNimTIMActEnabled, + jnxoptIfODUkTNimDEGThr, + jnxoptIfODUkTNimDEGM, + jnxoptIfODUkTNimCurrentStatus, + jnxoptIfODUkTNimRowStatus + } + STATUS current + DESCRIPTION + "A collection of ODUkT Nim configuration objects." + ::= { jnxoptIfGroups 43 } + + +-- compliance specifications + + +jnxoptIfOtnConfigCompl MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Implementation requirements for the OTN configuration + functions defined in this MIB module." + MODULE -- this module + MANDATORY-GROUPS { + jnxoptIfOTMnGroup, + jnxoptIfOTSnCommonGroup + } + + +GROUP jnxoptIfOTSnSourceGroupFull + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalTransport(196) for which the corresponding + instance of jnxoptIfOTSnDirectionality has the value + source(2) or bidirectional(3), the corresponding + instance of jnxoptIfOTMnReduced has the value false(2), + and the corresponding instance of jnxoptIfOTMnInterfaceType + specifies an OTMn interface type of 'IaDI'." + + +GROUP jnxoptIfOTSnAPRStatusGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalTransport(196) that support Automatic Power + Reduction functions." + +GROUP jnxoptIfOTSnAPRControlGroup + DESCRIPTION + "This group is optional, but is recommended for interfaces + of ifType opticalTransport(196) that provide Automatic + Power Reduction control functions." + + +GROUP jnxoptIfOTSnSinkGroupBasic + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalTransport(196) for which the corresponding + instance of jnxoptIfOTSnDirectionality has the value + sink(1) or bidirectional(3)." + +GROUP jnxoptIfOTSnSinkGroupFull + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalTransport(196) for which the corresponding + instance of jnxoptIfOTSnDirectionality has the value + sink(1) or bidirectional(3), the corresponding + instance of jnxoptIfOTMnReduced has the value false(2), + and the corresponding instance of jnxoptIfOTMnInterfaceType + specifies an OTMn interface type of 'IaDI'." + + +GROUP jnxoptIfOMSnCommonGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalTransport(196) that support access to the OMS + overhead information within the OTN Supervisory Channel." + +GROUP jnxoptIfOMSnSinkGroupBasic + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalTransport(196) that support access to the OMS Overhead + information within the OSC (OTN Supervisory Channel) + for which the corresponding + instance of jnxoptIfOMSnDirectionality has the value + sink(1) or bidirectional(3)." + + +GROUP jnxoptIfOChGroupCommonGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannelGroup(219)." + + +GROUP jnxoptIfOChCommonGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalTransport(195)." + + +GROUP jnxoptIfOChSinkGroupBasic + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) for which the corresponding + instance of jnxoptIfOChDirectionality has the value + sink(1) or bidirectional(3)." + + +GROUP jnxoptIfOTUkCommonGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) that support OTUk layer functions." + + +GROUP jnxoptIfOTUkSourceGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) that support OTUk layer functions + and for which the corresponding instance of + jnxoptIfOTUkDirectionality has the value source(2) or + bidirectional(3)." + + +GROUP jnxoptIfOTUkSinkGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) that support OTUk layer functions + and for which the corresponding instance of + jnxoptIfOTUkDirectionality has the value sink(1) or + bidirectional(3)." + +GROUP jnxoptIfGCC0Group + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) that support GCC0 access functions. + It may be implemented only if the jnxoptIfOTUkCommonGroup + is also implemented." + + +GROUP jnxoptIfODUkGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) that support ODUk layer functions." + + +GROUP jnxoptIfODUkTtpSourceGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) for which the corresponding + instance of jnxoptIfODUkTtpPresent has the value + true(1) and for which the corresponding instance of + jnxoptIfODUkDirectionality has the value source(2) or + bidirectional(3). It may be implemented only if the + jnxoptIfODUkGroup is also implemented." + + +GROUP jnxoptIfODUkTtpSinkGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) for which the corresponding + instance of jnxoptIfODUkTtpPresent has the value + true(1) and for which the corresponding instance of + jnxoptIfODUkDirectionality has the value sink(1) or + bidirectional(3). It may be implemented only if the + jnxoptIfODUkGroup is also implemented." + + +GROUP jnxoptIfODUkNimGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) for which the corresponding + instance of jnxoptIfODUkTtpPresent has the value + false(2). It may be implemented only if the + jnxoptIfODUkGroup is also implemented." + + +GROUP jnxoptIfGCC12Group + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) that support GCC12 access functions. + It may be implemented only if the jnxoptIfODUkGroup + is also implemented." + + +GROUP jnxoptIfODUkTCommonGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) that support intrusive + tandem connection monitoring. It may be implemented + only if the jnxoptIfODUkGroup is also implemented." + + +GROUP jnxoptIfODUkTSourceGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) that support intrusive + tandem connection monitoring and for which + (i) jnxoptIfODUkDirectionality has the value bidirectional(3), or + (ii) jnxoptIfODUkDirectionality has the value sink(1) and + jnxoptIfODUkTCodirectional has the value false(2), or + (iii) jnxoptIfODUkDirectionality has the value source(3) and + jnxoptIfODUkTCodirectional has the value true(1). + It may be implemented only if the jnxoptIfODUkGroup is + also implemented." + + +GROUP jnxoptIfODUkTSinkGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) that support intrusive + tandem connection monitoring and for which + (i) jnxoptIfODUkDirectionality has the value bidirectional(3), or + (ii) jnxoptIfODUkDirectionality has the value sink(1) and + jnxoptIfODUkTCodirectional has the value true(1), or + (iii) jnxoptIfODUkDirectionality has the value source(3) and + jnxoptIfODUkTCodirectional has the value false(2). + It may be implemented only if the jnxoptIfODUkGroup is + also implemented." + + +GROUP jnxoptIfODUkTSinkGroupCtp + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) that support intrusive + tandem connection monitoring and for which + jnxoptIfODUkTtpPresent is false(2) and + (i) jnxoptIfODUkDirectionality has the value bidirectional(3), or + (ii) jnxoptIfODUkDirectionality has the value sink(1) and + jnxoptIfODUkTCodirectional has the value true(1), or + (iii) jnxoptIfODUkDirectionality has the value source(3) and + jnxoptIfODUkTCodirectional has the value false(2). + It may be implemented only if the jnxoptIfODUkGroup and + jnxoptIfODUkTSinkGroup are also implemented." + + +GROUP jnxoptIfODUkTNimGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) that support non-intrusive + tandem connection monitoring. It may be implemented + only if the jnxoptIfODUkGroup is also implemented." + ::= { jnxoptIfCompl 1 } + + +jnxoptIfPreOtnPMCompl MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Implementation requirements for Pre-OTN performance + monitoring functions defined in this MIB module." + MODULE -- this module + MANDATORY-GROUPS { + jnxoptIfPerfMonGroup + } + +GROUP jnxoptIfOTSnSinkPreOtnPMGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalTransport(196) that support OTSn sink + functions (i.e., for which the corresponding instance + of jnxoptIfOTSnDirectionality -- if implemented -- has + the value sink(1) or bidirectional(3))." + + +GROUP jnxoptIfOTSnSinkPreOtnPMThresholdGroup + DESCRIPTION + "This group is mandatory if and only if TCA notifications + are implemented. If the objects of this group are instantiated + then the implementation must also provide, in an + enterprise MIB, suitable TCA notification definitions and + notification control objects. Implementation of the + jnxoptIfOTSnSinkPreOtnPMGroup is a prerequisite for + implementing this group." + + +GROUP jnxoptIfOTSnSourcePreOtnPMGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalTransport(196) that support OTSn source + functions (i.e., for which the corresponding instance + of jnxoptIfOTSnDirectionality -- if implemented -- has + the value source(2) or bidirectional(3))." + + +GROUP jnxoptIfOTSnSourcePreOtnPMThresholdGroup + DESCRIPTION + "This group is mandatory if and only if TCA notifications + are implemented. If the objects of this group are instantiated + then the implementation must also provide, in an + enterprise MIB, suitable TCA notification definitions and + notification control objects. Implementation of the + jnxoptIfOTSnSourcePreOtnPMGroup is a prerequisite for + implementing this group " + + +GROUP jnxoptIfOMSnSinkPreOtnPMGroup + DESCRIPTION + "This group is optional. It may be implemented by systems + with the necessary instrumentation on interfaces of ifType + opticalTransport(196) that support OMSn sink functions + (i.e., for which the corresponding instance of + jnxoptIfOMSnDirectionality -- if implemented -- has the value + sink(1) or bidirectional(3))." + + +GROUP jnxoptIfOMSnSinkPreOtnPMThresholdGroup + DESCRIPTION + "This group is mandatory if and only if TCA notifications + are implemented. If the objects of this group are instantiated + then the implementation must also provide, in an + enterprise MIB, suitable TCA notification definitions and + notification control objects. Implementation of the + jnxoptIfOMSnSinkPreOtnPMGroup is a prerequisite for + implementing this group " + + +GROUP jnxoptIfOMSnSourcePreOtnPMGroup + DESCRIPTION + "This group is optional. It may be implemented by systems + with the necessary instrumentation on interfaces of ifType + opticalTransport(196) that support OMSn source functions + (i.e., for which the corresponding instance of + jnxoptIfOMSnDirectionality -- if implemented -- has the value + source(2) or bidirectional(3))." + + +GROUP jnxoptIfOMSnSourcePreOtnPMThresholdGroup + DESCRIPTION + "This group is mandatory if and only if TCA notifications + are implemented. If the objects of this group are instantiated + then the implementation must also provide, in an + enterprise MIB, suitable TCA notification definitions and + notification control objects. Implementation of the + jnxoptIfOMSnSourcePreOtnPMGroup is a prerequisite for + implementing this group " + + +GROUP jnxoptIfOChGroupSinkPreOtnPMGroup + DESCRIPTION + "This group is optional. It may be implemented by systems + with the necessary instrumentation on interfaces of ifType + opticalChannelGroup(219) that support OChGroup sink functions + (i.e., for which the corresponding instance of + jnxoptIfOChGroupDirectionality -- if implemented -- has the value + sink(1) or bidirectional(3))." + + +GROUP jnxoptIfOChGroupSinkPreOtnPMThresholdGroup + DESCRIPTION + "This group is mandatory if and only if TCA notifications + are implemented. If the objects of this group are instantiated + then the implementation must also provide, in an + enterprise MIB, suitable TCA notification definitions and + notification control objects. Implementation of the + jnxoptIfOChGroupSinkPreOtnPMGroup is a prerequisite for + implementing this group " + + +GROUP jnxoptIfOChGroupSourcePreOtnPMGroup + DESCRIPTION + "This group is optional. It may be implemented by systems + with the necessary instrumentation on interfaces of ifType + opticalChannelGroup(219) that support OChGroup source functions + (i.e., for which the corresponding instance of + jnxoptIfOChGroupDirectionality -- if implemented -- has the value + source(2) or bidirectional(3))." + + +GROUP jnxoptIfOChGroupSourcePreOtnPMThresholdGroup + DESCRIPTION + "This group is mandatory if and only if TCA notifications + are implemented. If the objects of this group are instantiated + then the implementation must also provide, in an + enterprise MIB, suitable TCA notification definitions and + notification control objects. Implementation of the + jnxoptIfOChGroupSourcePreOtnPMGroup is a prerequisite for + implementing this group " + + +GROUP jnxoptIfOChSinkPreOtnPMGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) that support OCh sink functions + (i.e., for which the corresponding instance of + jnxoptIfOChDirectionality -- if implemented -- has the + value sink(1) or bidirectional(3))." + + +GROUP jnxoptIfOChSinkPreOtnPMThresholdGroup + DESCRIPTION + "This group is mandatory if and only if TCA notifications + are implemented. If the objects of this group are instantiated + then the implementation must also provide, in an + enterprise MIB, suitable TCA notification definitions and + notification control objects. Implementation of the + jnxoptIfOChSinkPreOtnPMGroup is a prerequisite for + implementing this group " + + +GROUP jnxoptIfOChSourcePreOtnPMGroup + DESCRIPTION + "This group is mandatory for interfaces of ifType + opticalChannel(195) that support OCh source functions + (i.e., for which the corresponding instance of + jnxoptIfOChDirectionality -- if implemented -- has the + value source(2) or bidirectional(3))." + + +GROUP jnxoptIfOChSourcePreOtnPMThresholdGroup + DESCRIPTION + "This group is mandatory if and only if TCA notifications + are implemented. If the objects of this group are instantiated + then the implementation must also provide, in an + enterprise MIB, suitable TCA notification definitions and + notification control objects. Implementation of the + jnxoptIfOChSourcePreOtnPMGroup is a prerequisite for + implementing this group " + ::= { jnxoptIfCompl 2 } + + +END + + + + + + + |