summaryrefslogtreecommitdiff
path: root/MIBS/junos/JNX-OPT-IF-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junos/JNX-OPT-IF-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/junos/JNX-OPT-IF-MIB')
-rw-r--r--MIBS/junos/JNX-OPT-IF-MIB7204
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
+
+
+
+
+
+
+