¬†¬†¬† To facilitate identification of equipment and facilities that may
¬†¬†¬† require maintenance, it is necessary to monitor parameters such as
¬†¬†¬† optical power at each layer. The measurements are taken
¬†¬†¬† periodically, and a snapshot of the current value is also made
¬†¬†¬† available. More specifically, performance parameters at each layer
¬†¬†¬† are maintained for the current 15-minute interval, the current 24-
¬†¬†¬† hour interval, N previous 15-minute intervals where 4 <= N <= 96, and
¬†¬†¬† one previous 24-hour interval.

¬†¬†¬† Note that some of the previous interval data will be unavailable if
¬†¬†¬† the agent has restarted within the last 24 hours.

¬†¬†¬† There is no requirement for an agent to ensure a fixed relationship
¬†¬†¬† between the start of a 15-minute or 24-hour interval and any wall
¬†¬†¬† clock; however, some agents may align the 15-minute intervals with
¬†¬†¬† quarter hours and may align the 24-hour intervals with a particular
¬†¬†¬† hour of the day (e.g., 00:00 UTC).

¬†¬†¬† Note that some DWDM systems may also monitor the laser temperature of
¬†¬†¬† the equipment in addition to monitoring the optical power. However,
¬†¬†¬† industry opinions vary widely with respect to laser temperature
¬†¬†¬† monitoring, in particular regarding the benefit of the monitoring and
¬†¬†¬† which temperatures are to be monitored (ie, all or only some of the
¬†¬†¬† pump lasers). Similarly, there are varying opinions regarding mid-
¬†¬†¬† stage power monitoring. Since no consensus was reached, it was
¬†¬†¬† decided that the laser temperature monitoring and mid-stage
¬†¬†¬† monitoring would not be standardized in the MIB. If an
¬†¬†¬† implementation would like to monitor these parameters, one could use
¬†¬†¬† a proprietary MIB or the ENTITY-SENSOR-MIB [RFC3433] to capture this
¬†¬†¬† information.

¬†¬†¬† Note that optical performance parameters are of type Integer32,
¬†¬†¬† rather than Counter32 or Gauge32, because it is possible for these
¬†¬†¬† objects to increase or decrease and to assume negative or positive
¬†¬†¬† values.

¬†¬†¬† The TCM connection is used for monitoring the quality of an end to
¬†¬†¬† end connection or any segment, as illustrated in the example:

¬†¬†¬†¬†¬†¬† TCM1 used for the end-to-end connection from A1 to A2.
¬†¬†¬†¬†¬†¬† TCM2 used for segment B1-B2, then used again for segment B3-B4.
¬†¬†¬†¬†¬†¬† TCM3-TCM6 these bytes are not in used in this example.

¬†¬†¬† This memo does not define MIB objects for optical system cross-
¬†¬†¬† connects. After a consensus is reached on definitions of the
¬†¬†¬† interface MIB objects for optical systems (resulting from resolution
¬†¬†¬† of discussions on the objects proposed in this memo), work can
¬†¬†¬† progress on the definitions of tables to represent cross-connects
¬†¬†¬† (eg, OCh optical cross-connects and ODUk electrical cross-
¬†¬†¬† connects).

¬†¬†¬† This table applies to all performance monitoring on an NE. It
¬†¬†¬† records on a per-interface basis the elapsed time in the current 15-
¬†¬†¬† minute and 24-hour interval, as well as the total number of 15-minute
¬†¬†¬† intervals and the number of invalid 15-minute intervals.

3.3. The optIfOTSn groups

3.3.1. optIfOTSn Configuration group

3.3.1.1. optIfOTSn Configuration Table

¬†¬†¬† This table contains information on configuration of optIfOTSn
¬†¬†¬† interfaces, in addition to the information on such interfaces
¬†¬†¬† contained in the ifTable.

3.3.2. optIfOTSn Pre-OTN PM group

3.3.2.1. optIfOTSn Source Current Table

¬†¬†¬† This table contains information on current performance of optIfOTSn
¬†¬†¬† interfaces contained in the ifTable.

3.3.2.2. optIfOTSn Source Interval Table

¬†¬†¬† This table contains information on historic performance of optIfOTSn
¬†¬†¬† interfaces contained in the ifTable.

3.3.2.3. optIfOTSn Source Current Day Table

¬†¬†¬† This table contains a snapshot of information for the current 24-hour
¬†¬†¬† period for optIfOTSn interfaces contained in the ifTable.

3.3.2.4. optIfOTSn Source Previous Day Table

¬†¬†¬† This table contains a snapshot of information for the previous 24-
¬†¬†¬† hour period for optIfOTSn interfaces contained in the ifTable.

¬†¬†¬† This table contains all the objects that are common to endpoints
¬†¬†¬† (called trail termination points or TTPs) and connection termination
¬†¬†¬† points (CTPs), and also includes a flag stating whether TTP functions
¬†¬†¬† are present.

3.8.2. optIfODUkTtp Configuration group

3.8.2.1. optIfODUkTtp Configuration Table

¬†¬†¬† This table contains TTP-specific information on configuration of
¬†¬†¬† optIfODUk interfaces, in addition to the information on such
¬†¬†¬† interfaces contained in the ifTable.

3.8.3. optIfODUk Position Seq group

3.8.3.1. optIfODUk Position Seq Table

¬†¬†¬† This table contains information on the position sequence of the TCM
¬†¬†¬† function and/or GCC12 access that have been created within the
¬†¬†¬† optIfODUk interfaces, in addition to the information on such
¬†¬†¬† interfaces contained in the ifTable.

optIfOTMnOrder 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."
¬†¬† ::= { optIfOTMnEntry 1 }

Lam, et al. Standards Track [Page 34]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬† 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 OptIfBitRateK.
¬†¬†¬†¬†¬† The default value of this attribute is system specific."
¬†¬† ::= { optIfOTMnEntry 3 }

optIfOTMnInterfaceType 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."

Lam, et al. Standards Track [Page 35]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬†¬†¬† "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.

optIfPerfMonIntervalNumIntervals 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.

Lam, et al. Standards Track [Page 37]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬†¬†¬†¬† 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."
¬†¬† ::= { optIfPerfMonIntervalEntry 3 }

optIfPerfMonIntervalNumInvalidIntervals OBJECT-TYPE
¬†¬† SYNTAX Unsigned32 (0..96)
¬†¬† MAX-ACCESS read-only
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The number of intervals in the range from 0 to
¬†¬†¬†¬†¬† optIfPerfMonIntervalNumIntervals for which no performance
¬†¬†¬†¬†¬† monitoring data is available and/or the data is invalid."
¬†¬† ::= { optIfPerfMonIntervalEntry 4 }

-- the optIfOTSn group
-- This group handles the configuration and performance
-- monitoring objects for OTS layers.

optIfOTSnAprControl 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."
¬†¬† ::= { optIfOTSnConfigEntry 3 }

Lam, et al. Standards Track [Page 39]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The trace identifier transmitted.
¬†¬†¬†¬†¬† This object is applicable when optIfOTSnDirectionality has the
¬†¬†¬†¬†¬† value source(2) or bidirectional(3).
¬†¬†¬†¬†¬† This object does not apply to reduced-capability systems (ie,
¬†¬†¬†¬†¬† those for which optIfOTMnReduced has the value true(1)) or
¬†¬†¬†¬†¬† at IrDI interfaces (ie, when optIfOTMnInterfaceType field 1
¬†¬†¬†¬†¬† has the value 'IrDI').
¬†¬†¬†¬†¬† If no value is ever set by a management entity for the object
¬†¬†¬†¬†¬† optIfOTSnTraceIdentifierTransmitted, 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."
¬†¬† ::= { optIfOTSnConfigEntry 4 }

optIfOTSnDAPIExpected OBJECT-TYPE
¬†¬† SYNTAX OptIfExDAPI
¬†¬† MAX-ACCESS read-write
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The DAPI expected by the receiver.
¬†¬†¬†¬†¬† This object is applicable when optIfOTSnDirectionality has the
¬†¬†¬†¬†¬† value sink(1) or bidirectional(3). It has no effect if
¬†¬†¬†¬†¬† optIfOTSnTIMDetMode has the value off(1) or sapi(3).
¬†¬†¬†¬†¬† This object does not apply to reduced-capability systems (ie,
¬†¬†¬†¬†¬† those for which optIfOTMnReduced has the value true(1)) or
¬†¬†¬†¬†¬† at IrDI interfaces (ie, when optIfOTMnInterfaceType field 1
¬†¬†¬†¬†¬† has the value 'IrDI')."
¬†¬† ::= { optIfOTSnConfigEntry 5 }

optIfOTSnSAPIExpected OBJECT-TYPE
¬†¬† SYNTAX OptIfExSAPI
¬†¬† MAX-ACCESS read-write
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The SAPI expected by the receiver.
¬†¬†¬†¬†¬† This object is applicable when optIfOTSnDirectionality has the
¬†¬†¬†¬†¬† value sink(1) or bidirectional(3). It has no effect if
¬†¬†¬†¬†¬† optIfOTSnTIMDetMode has the value off(1) or dapi(2).
¬†¬†¬†¬†¬† This object does not apply to reduced-capability systems (ie,
¬†¬†¬†¬†¬† those for which optIfOTMnReduced has the value true(1)) or
¬†¬†¬†¬†¬† at IrDI interfaces (ie, when optIfOTMnInterfaceType field 1
¬†¬†¬†¬†¬† has the value 'IrDI')."
¬†¬† ::= { optIfOTSnConfigEntry 6 }

optIfOTSnTraceIdentifierAccepted OBJECT-TYPE
¬†¬† SYNTAX OptIfAcTI

Lam, et al. Standards Track [Page 40]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬† MAX-ACCESS read-only
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The actual trace identifier received.
¬†¬†¬†¬†¬† This object is applicable when optIfOTSnDirectionality has the
¬†¬†¬†¬†¬† value sink(1) or bidirectional(3). Its value is unspecified
¬†¬†¬†¬†¬† if optIfOTSnCurrentStatus has either or both of the
¬†¬†¬†¬†¬† losO(5) and los(6) bits set.
¬†¬†¬†¬†¬† This object does not apply to reduced-capability systems (ie,
¬†¬†¬†¬†¬† those for which optIfOTMnReduced has the value true(1)) or
¬†¬†¬†¬†¬† at IrDI interfaces (ie, when optIfOTMnInterfaceType field 1
¬†¬†¬†¬†¬† has the value 'IrDI')."
¬†¬† ::= { optIfOTSnConfigEntry 7 }

optIfOTSnTIMDetMode OBJECT-TYPE
¬†¬† SYNTAX OptIfTIMDetMode
¬†¬† MAX-ACCESS read-write
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "Indicates the mode of the Trace Identifier Mismatch (TIM)
¬†¬†¬†¬†¬† Detection function. This object is applicable
¬†¬†¬†¬†¬† when optIfOTSnDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). The default value is off(1).
¬†¬†¬†¬†¬† This object does not apply to reduced-capability systems (ie,
¬†¬†¬†¬†¬† those for which optIfOTMnReduced has the value true(1)) or
¬†¬†¬†¬†¬† at IrDI interfaces (ie, when optIfOTMnInterfaceType field 1
¬†¬†¬†¬†¬† has the value 'IrDI').
¬†¬†¬†¬†¬† The default value of this object is off(1)."
¬†¬† ::= { optIfOTSnConfigEntry 8 }

optIfOTSnTIMActEnabled 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 optIfOTSnDirectionality has the
¬†¬†¬†¬†¬† value sink(1) or bidirectional(3). It has no effect
¬†¬†¬†¬†¬† when the value of optIfOTSnTIMDetMode is off(1).
¬†¬†¬†¬†¬† This object does not apply to reduced-capability systems (ie,
¬†¬†¬†¬†¬† those for which optIfOTMnReduced has the value true(1)) or
¬†¬†¬†¬†¬† at IrDI interfaces (ie, when optIfOTMnInterfaceType field 1
¬†¬†¬†¬†¬† has the value 'IrDI').
¬†¬†¬†¬†¬† The default value of this object is false(2)."
¬†¬† ::= { optIfOTSnConfigEntry 9 }

Lam, et al. Standards Track [Page 114]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The trace identifier transmitted.
¬†¬†¬†¬†¬† This object is applicable when optIfOTUkDirectionality
¬†¬†¬†¬†¬† has the value source(2) or bidirectional(3). It must not
¬†¬†¬†¬†¬† be instantiated in rows where optIfOTUkDirectionality
¬†¬†¬†¬†¬† 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."
¬†¬† ::= { optIfOTUkConfigEntry 3 }

optIfOTUkDAPIExpected OBJECT-TYPE
¬†¬† SYNTAX OptIfExDAPI
¬†¬† MAX-ACCESS read-write
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The DAPI expected by the receiver.
¬†¬†¬†¬†¬† This object is only applicable to the sink function, ie,
¬†¬†¬†¬†¬† only when optIfOTUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfOTUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† This object has no effect when optIfOTUkTIMDetMode has
¬†¬†¬†¬†¬† the value off(1)."
¬†¬† ::= { optIfOTUkConfigEntry 4 }

optIfOTUkSAPIExpected OBJECT-TYPE
¬†¬† SYNTAX OptIfExSAPI
¬†¬† MAX-ACCESS read-write
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The SAPI expected by the receiver.
¬†¬†¬†¬†¬† This object is only applicable to the sink function, ie,
¬†¬†¬†¬†¬† only when optIfOTUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfOTUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† This object has no effect when optIfOTUkTIMDetMode has
¬†¬†¬†¬†¬† the value off(1)."
¬†¬† ::= { optIfOTUkConfigEntry 5 }

Lam, et al. Standards Track [Page 115]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬†¬†¬†¬† only when optIfOTUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfOTUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† The value of this object is unspecified when
¬†¬†¬†¬†¬† optIfOTUkCurrentStatus indicates a near-end defect
¬†¬†¬†¬†¬† (ie, ssf(3), lof(4), ais(5), lom(6)) that prevents
¬†¬†¬†¬†¬† extraction of the trace message."
¬†¬† ::= { optIfOTUkConfigEntry 6 }

optIfOTUkTIMDetMode OBJECT-TYPE
¬†¬† SYNTAX OptIfTIMDetMode
¬†¬† 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, ie,
¬†¬†¬†¬†¬† only when optIfOTUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfOTUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† The default value of this object is off(1)."
¬†¬† ::= { optIfOTUkConfigEntry 7 }

optIfOTUkTIMActEnabled 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, ie,
¬†¬†¬†¬†¬† only when optIfOTUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfOTUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† This object has no effect when optIfOTUkTIMDetMode has
¬†¬†¬†¬†¬† the value off(1).
¬†¬†¬†¬†¬† The default value of this object is false(2)."
¬†¬† ::= { optIfOTUkConfigEntry 8 }

optIfOTUkDEGThr OBJECT-TYPE
¬†¬† SYNTAX OptIfDEGThr
¬†¬† 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

Lam, et al. Standards Track [Page 116]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬†¬†¬†¬† greater than or equal to optIfOTUkDEGThr.
¬†¬†¬†¬†¬† This object is only applicable to the sink function, ie,
¬†¬†¬†¬†¬† only when optIfOTUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfOTUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† The default value of this object is Severely Errored Second
¬†¬†¬†¬†¬† (SES) Estimator (See ITU-T G.7710)."
¬†¬† ::= { optIfOTUkConfigEntry 9 }

optIfOTUkDEGM OBJECT-TYPE
¬†¬† SYNTAX OptIfDEGM
¬†¬† MAX-ACCESS read-write
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "Indicates the threshold level for declaring a Degraded Signal
¬†¬†¬†¬†¬† defect (dDEG). A dDEG shall be declared if optIfOTUkDEGM
¬†¬†¬†¬†¬† consecutive bad PM Seconds are detected.
¬†¬†¬†¬†¬† This object is only applicable to the sink function, ie,
¬†¬†¬†¬†¬† only when optIfOTUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfOTUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† The default value of this object is 7 (See ITU-T G.7710)."
¬†¬† ::= { optIfOTUkConfigEntry 10 }

optIfOTUkSinkAdaptActive 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, ie,
¬†¬†¬†¬†¬† only when optIfOTUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfOTUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† The default value of this object is false(2)."
¬†¬† ::= { optIfOTUkConfigEntry 11 }

optIfOTUkSourceAdaptActive 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, ie,
¬†¬†¬†¬†¬† only when optIfOTUkDirectionality has the value source(2)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows

optIfOTUkSinkFECEnabled 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, ie,
¬†¬†¬†¬†¬† only when optIfOTUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfOTUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† The default value of this object is true(1)."
¬†¬† ::= { optIfOTUkConfigEntry 13 }

optIfGCC0Directionality OBJECT-TYPE
¬†¬† SYNTAX OptIfDirectionality
¬†¬† 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
¬†¬†¬†¬†¬† optIfOTUkDirectionality has the value sink(1).
¬†¬†¬†¬†¬† The values sink(1) and bidirectional(3) are
¬†¬†¬†¬†¬† not allowed if the corresponding instance of
¬†¬†¬†¬†¬† optIfOTUkDirectionality has the value source(2)."
¬†¬† ::= { optIfGCC0ConfigEntry 1 }

optIfODUkTcmFieldsInUse 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 optIfODUkTConfigTable, or
¬†¬†¬†¬†¬† the optIfODUkTNimConfigTable."
¬†¬† ::= { optIfODUkConfigEntry 3 }

optIfODUkPositionSeqCurrentSize OBJECT-TYPE
¬†¬† SYNTAX Unsigned32
¬†¬† MAX-ACCESS read-only
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "This variable indicates the current size of the position
¬†¬†¬†¬†¬† sequence (ie, 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

optIfODUkTtpPresent 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."
¬†¬† ::= { optIfODUkConfigEntry 5 }

optIfODUkTtpTraceIdentifierTransmitted OBJECT-TYPE
¬†¬† SYNTAX OptIfTxTI
¬†¬† MAX-ACCESS read-write
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The trace identifier transmitted.
¬†¬†¬†¬†¬† This object is applicable when optIfODUkDirectionality
¬†¬†¬†¬†¬† has the value source(2) or bidirectional(3). It must not
¬†¬†¬†¬†¬† be instantiated in rows where optIfODUkDirectionality
¬†¬†¬†¬†¬† 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."
¬†¬† ::= { optIfODUkTtpConfigEntry 1 }

optIfODUkTtpDAPIExpected OBJECT-TYPE
¬†¬† SYNTAX OptIfExDAPI
¬†¬† MAX-ACCESS read-write
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The DAPI expected by the receiver.
¬†¬†¬†¬†¬† This object is only applicable to the sink function, ie,
¬†¬†¬†¬†¬† only when optIfODUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfODUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† This object has no effect when optIfODUkTtpTIMDetMode has
¬†¬†¬†¬†¬† the value off(1)."
¬†¬† ::= { optIfODUkTtpConfigEntry 2 }

Lam, et al. Standards Track [Page 123]
¬†
RFC 3591 Optical Interface Type MIB September 2003
optIfODUkTtpSAPIExpected OBJECT-TYPE
¬†¬† SYNTAX OptIfExSAPI
¬†¬† MAX-ACCESS read-write
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The SAPI expected by the receiver.
¬†¬†¬†¬†¬† This object is only applicable to the sink function, ie,
¬†¬†¬†¬†¬† only when optIfODUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfODUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† This object has no effect when optIfODUkTtpTIMDetMode has
¬†¬†¬†¬†¬† the value off(1)."
¬†¬† ::= { optIfODUkTtpConfigEntry 3 }

optIfODUkTtpTraceIdentifierAccepted OBJECT-TYPE
¬†¬† SYNTAX OptIfAcTI
¬†¬† MAX-ACCESS read-only
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The actual trace identifier accepted.
¬†¬†¬†¬†¬† This object is only applicable to the sink function, ie,
¬†¬†¬†¬†¬† only when optIfODUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfODUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† The value of this object is unspecified when
¬†¬†¬†¬†¬† optIfODUkTtpCurrentStatus indicates a near-end defect
¬†¬†¬†¬†¬† (ie, oci(0), lck(1), ssf(5)) that prevents extraction
¬†¬†¬†¬†¬† of the trace message."
¬†¬† ::= { optIfODUkTtpConfigEntry 4 }

optIfODUkTtpTIMDetMode OBJECT-TYPE
¬†¬† SYNTAX OptIfTIMDetMode
¬†¬† 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, ie,
¬†¬†¬†¬†¬† only when optIfODUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfODUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† The default value of this object is off(1)."
¬†¬† ::= { optIfODUkTtpConfigEntry 5 }

Lam, et al. Standards Track [Page 124]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬† DESCRIPTION
¬†¬†¬†¬† "Indicates whether the Trace Identifier Mismatch (TIM)
¬†¬†¬†¬†¬† Consequent Action function is enabled.
¬†¬†¬†¬†¬† This object is only applicable to the sink function, ie,
¬†¬†¬†¬†¬† only when optIfODUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfODUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† This object has no effect when optIfODUkTtpTIMDetMode has
¬†¬†¬†¬†¬† the value off(1).
¬†¬†¬†¬†¬† The default value of this object is false(2)."
¬†¬† ::= { optIfODUkTtpConfigEntry 6 }

optIfODUkTtpDEGThr OBJECT-TYPE
¬†¬† SYNTAX OptIfDEGThr
¬†¬† 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 optIfODUkDEGThr.
¬†¬†¬†¬†¬† This object is only applicable to the sink function, ie,
¬†¬†¬†¬†¬† only when optIfODUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfODUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† The default value of this object is Severely Errored Second
¬†¬†¬†¬†¬† (SES) Estimator (See ITU-T G.7710)."
¬†¬† ::= { optIfODUkTtpConfigEntry 7 }

optIfODUkTtpDEGM OBJECT-TYPE
¬†¬† SYNTAX OptIfDEGM
¬†¬† MAX-ACCESS read-write
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "Indicates the threshold level for declaring a Degraded Signal
¬†¬†¬†¬†¬† defect (dDEG). A dDEG shall be declared if optIfODUkDEGM
¬†¬†¬†¬†¬† consecutive bad PM Seconds are detected.
¬†¬†¬†¬†¬† This object is only applicable to the sink function, ie,
¬†¬†¬†¬†¬† only when optIfODUkDirectionality has the value sink(1)
¬†¬†¬†¬†¬† or bidirectional(3). It must not be instantiated in rows
¬†¬†¬†¬†¬† where optIfODUkDirectionality has the value source(2).
¬†¬†¬†¬†¬† The default value of this object is 7 (See ITU-T G.7710)."
¬†¬† ::= { optIfODUkTtpConfigEntry 8 }

optIfODUkPositionSeqEntry OBJECT-TYPE
¬†¬† SYNTAX OptIfODUkPositionSeqEntry
¬†¬† 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 optIfODUkPositionSeqTable. Each row
¬†¬†¬†¬†¬† represents a TCM or GCC12 access function within the
¬†¬†¬†¬†¬† associated ODUk interface. Rows of the
¬†¬†¬†¬†¬† optIfODUkPositionSeqTable table are created/deleted
¬†¬†¬†¬†¬† as the result of the creation/deletion of the optIfODUkT
¬†¬†¬†¬†¬† or optIfGCC12 entities."
¬†¬† INDEX { ifIndex, optIfODUkPositionSeqIndex }
¬†¬† ::= { optIfODUkPositionSeqTable 1 }

optIfODUkNimDirectionality OBJECT-TYPE
¬†¬† SYNTAX OptIfSinkOrSource
¬†¬† 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 optIfODUkDirectionality
¬†¬†¬†¬†¬† has the value sink(1), and the value sink(1) is not allowed
¬†¬†¬†¬†¬† if the corresponding instance of optIfODUkDirectionality
¬†¬†¬†¬†¬† has the value source(2). Either the value sink(1) or
¬†¬†¬†¬†¬† source(2) is allowed if the corresponding instance of
¬†¬†¬†¬†¬† optIfODUkDirectionality has the value bidirectional(3).

¬†¬†¬†¬†¬† The value source(2) means monitoring at the source direction

Lam, et al. Standards Track [Page 128]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬†¬†¬†¬† 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 (eg, 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."
¬†¬† ::= { optIfODUkNimConfigEntry 1 }

optIfODUkNimTraceIdentifierAccepted OBJECT-TYPE
¬†¬† SYNTAX OptIfAcTI
¬†¬† MAX-ACCESS read-only
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The actual trace identifier accepted. The value of
¬†¬†¬†¬†¬† this object is unspecified if optIfODUkNimCurrentStatus
¬†¬†¬†¬†¬† has any of the bit positions oci(0), lck(1), or ssf(5)
¬†¬†¬†¬†¬† set or if optIfODUkNimRowStatus has any value other
¬†¬†¬†¬†¬† than active(1)."
¬†¬† ::= { optIfODUkNimConfigEntry 4 }

optIfGCC12Codirectional 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 optIfODUkTtpPresent has the
¬†¬†¬†¬†¬† value false(2). When the value of the corresponding instance
¬†¬†¬†¬†¬† of optIfODUkTtpPresent is true(1) then the only value allowed
¬†¬†¬†¬†¬† for this attribute is true(1)."
¬†¬† ::= { optIfGCC12ConfigEntry 1 }

Lam, et al. Standards Track [Page 132]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬†¬†¬†¬† 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 optIfODUkTtpPresent
¬†¬†¬†¬†¬† has the value true(1).

¬†¬†¬†¬†¬† The value of this object may not be changed when
¬†¬†¬†¬†¬† optIfGCC12RowStatus has the value active(1)."
¬†¬† ::= { optIfGCC12ConfigEntry 3 }

¬†¬†¬†¬†¬† The value of this object may not be changed when
¬†¬†¬†¬†¬† optIfGCC12RowStatus has the value active(1)."
¬†¬† ::= { optIfGCC12ConfigEntry 4 }

optIfGCC12RowStatus 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 optIfGCC12 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
¬†¬†¬†¬†¬† optIfODUkPositionSeqCurrentSize variable and the
¬†¬†¬†¬†¬† optIfODUkPositionSeqTable table of the associated
¬†¬†¬†¬†¬† ODUk entry in the optIfODUkConfigTable."
¬†¬† ::= { optIfGCC12ConfigEntry 5 }

-- the optIfODUkT group
-- This group handles the configuration information
-- for the ODUkT layers.

optIfODUkTConfigEntry OBJECT-TYPE
¬†¬† SYNTAX OptIfODUkTConfigEntry
¬†¬† 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 optIfODUkConfigEntry.
¬†¬†¬†¬†¬† 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 optIfODUkTNimConfigEntry already exists.

optIfODUkTCodirectional 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 optIfODUkTtpPresent has the
¬†¬†¬†¬†¬† value false(2). When the value of the corresponding instance
¬†¬†¬†¬†¬† of optIfODUkTtpPresent is true(1) then the only value allowed
¬†¬†¬†¬†¬† for this attribute is true(1)."
¬†¬† ::= { optIfODUkTConfigEntry 2 }

optIfODUkTTraceIdentifierTransmitted OBJECT-TYPE
¬†¬† SYNTAX OptIfTxTI
¬†¬† MAX-ACCESS read-create
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The trace identifier transmitted.
¬†¬†¬†¬†¬† This object is applicable only to the following three cases.
¬†¬†¬†¬†¬†¬†¬† (i) optIfODUkDirectionality has the value bidirectional(3), or
¬†¬†¬†¬†¬†¬†¬† (ii) optIfODUkDirectionality has the value sink(1) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value false(2), or
¬†¬†¬†¬†¬†¬†¬† (iii) optIfODUkDirectionality has the value source(3) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value true(1).
¬†¬†¬†¬†¬† It must not be instantiated in rows for all other cases."
¬†¬† ::= { optIfODUkTConfigEntry 3 }

optIfODUkTDAPIExpected OBJECT-TYPE
¬†¬† SYNTAX OptIfExDAPI

Lam, et al. Standards Track [Page 135]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬† MAX-ACCESS read-create
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The DAPI expected by the receiver.
¬†¬†¬†¬†¬† This object is applicable only to the following three cases.
¬†¬†¬†¬†¬†¬†¬† (i) optIfODUkDirectionality has the value bidirectional(3), or
¬†¬†¬†¬†¬†¬†¬† (ii) optIfODUkDirectionality has the value sink(1) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value true(1), or
¬†¬†¬†¬†¬†¬†¬† (iii) optIfODUkDirectionality has the value source(3) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value false(2).
¬†¬†¬†¬†¬† It must not be instantiated in rows for all other cases.
¬†¬†¬†¬†¬† This object has no effect when optIfODUkTTIMDetMode has
¬†¬†¬†¬†¬† the value off(1)."
¬†¬† ::= { optIfODUkTConfigEntry 4 }

optIfODUkTSAPIExpected OBJECT-TYPE
¬†¬† SYNTAX OptIfExSAPI
¬†¬† MAX-ACCESS read-create
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The SAPI expected by the receiver.
¬†¬†¬†¬†¬† This object is applicable only to the following three cases.
¬†¬†¬†¬†¬†¬†¬† (i) optIfODUkDirectionality has the value bidirectional(3), or
¬†¬†¬†¬†¬†¬†¬† (ii) optIfODUkDirectionality has the value sink(1) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value true(1), or
¬†¬†¬†¬†¬†¬†¬† (iii) optIfODUkDirectionality has the value source(3) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value false(2).
¬†¬†¬†¬†¬† It must not be instantiated in rows for all other cases.
¬†¬†¬†¬†¬† This object has no effect when optIfODUkTTIMDetMode has
¬†¬†¬†¬†¬† the value off(1)."
¬†¬† ::= { optIfODUkTConfigEntry 5 }

optIfODUkTTraceIdentifierAccepted OBJECT-TYPE
¬†¬† SYNTAX OptIfAcTI
¬†¬† MAX-ACCESS read-only
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The actual trace identifier accepted.
¬†¬†¬†¬†¬† This object is applicable only to the following three cases.
¬†¬†¬†¬†¬†¬†¬† (i) optIfODUkDirectionality has the value bidirectional(3), or
¬†¬†¬†¬†¬†¬†¬† (ii) optIfODUkDirectionality has the value sink(1) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value true(1), or
¬†¬†¬†¬†¬†¬†¬† (iii) optIfODUkDirectionality has the value source(3) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value false(2).
¬†¬†¬†¬†¬† It must not be instantiated in rows for all other cases.
¬†¬†¬†¬†¬† The value of this object is unspecified when
¬†¬†¬†¬†¬† optIfODUkTCurrentStatus indicates a near-end defect
¬†¬†¬†¬†¬† (ie, oci(0), lck(1), ssf(5)) that prevents extraction

optIfODUkTTIMDetMode OBJECT-TYPE
¬†¬† SYNTAX OptIfTIMDetMode
¬†¬† 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) optIfODUkDirectionality has the value bidirectional(3), or
¬†¬†¬†¬†¬†¬†¬† (ii) optIfODUkDirectionality has the value sink(1) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value true(1), or
¬†¬†¬†¬†¬†¬†¬† (iii) optIfODUkDirectionality has the value source(3) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional 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)."
¬†¬† ::= { optIfODUkTConfigEntry 7 }

optIfODUkTTIMActEnabled 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) optIfODUkDirectionality has the value bidirectional(3), or
¬†¬†¬†¬†¬†¬†¬† (ii) optIfODUkDirectionality has the value sink(1) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value true(1), or
¬†¬†¬†¬†¬†¬†¬† (iii) optIfODUkDirectionality has the value source(3) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value false(2).
¬†¬†¬†¬†¬† It must not be instantiated in rows for all other cases.
¬†¬†¬†¬†¬† This object has no effect when optIfODUkTTIMDetMode has
¬†¬†¬†¬†¬† the value off(1).
¬†¬†¬†¬†¬† The default value of this object is false(2)."
¬†¬† ::= { optIfODUkTConfigEntry 8 }

optIfODUkTDEGThr OBJECT-TYPE
¬†¬† SYNTAX OptIfDEGThr
¬†¬† 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

Lam, et al. Standards Track [Page 137]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬†¬†¬†¬† greater than or equal to optIfODUkTDEGThr.
¬†¬†¬†¬†¬† This object is applicable only to the following three cases.
¬†¬†¬†¬†¬†¬†¬† (i) optIfODUkDirectionality has the value bidirectional(3), or
¬†¬†¬†¬†¬†¬†¬† (ii) optIfODUkDirectionality has the value sink(1) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value true(1), or
¬†¬†¬†¬†¬†¬†¬† (iii) optIfODUkDirectionality has the value source(3) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional 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)."
¬†¬† ::= { optIfODUkTConfigEntry 9 }

optIfODUkTDEGM OBJECT-TYPE
¬†¬† SYNTAX OptIfDEGM
¬†¬† MAX-ACCESS read-create
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "Indicates the threshold level for declaring a Degraded Signal
¬†¬†¬†¬†¬† defect (dDEG). A dDEG shall be declared if optIfODUkTDEGM
¬†¬†¬†¬†¬† consecutive bad PM Seconds are detected.
¬†¬†¬†¬†¬† This object is applicable only to the following three cases.
¬†¬†¬†¬†¬†¬†¬† (i) optIfODUkDirectionality has the value bidirectional(3), or
¬†¬†¬†¬†¬†¬†¬† (ii) optIfODUkDirectionality has the value sink(1) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value true(1), or
¬†¬†¬†¬†¬†¬†¬† (iii) optIfODUkDirectionality has the value source(3) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional 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)."
¬†¬† ::= { optIfODUkTConfigEntry 10 }

Lam, et al. Standards Track [Page 138]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬†¬†¬†¬† This object is applicable only when the value of
¬†¬†¬†¬†¬† optIfODUkTtpPresent is false(2) and also either one of the
¬†¬†¬†¬†¬† following three cases holds:
¬†¬†¬†¬†¬†¬†¬† (i) optIfODUkDirectionality has the value bidirectional(3), or
¬†¬†¬†¬†¬†¬†¬† (ii) optIfODUkDirectionality has the value sink(1) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value true(1), or
¬†¬†¬†¬†¬†¬†¬† (iii) optIfODUkDirectionality has the value source(3) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value false(2).
¬†¬†¬†¬†¬† It must not be instantiated in rows for all other cases."
¬†¬† ::= { optIfODUkTConfigEntry 11 }

optIfODUkTSinkLockSignalAdminState 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
¬†¬†¬†¬†¬† optIfODUkTtpPresent is false(2) and also either one of the
¬†¬†¬†¬†¬† following three cases holds:
¬†¬†¬†¬†¬†¬†¬† (i) optIfODUkDirectionality has the value bidirectional(3), or
¬†¬†¬†¬†¬†¬†¬† (ii) optIfODUkDirectionality has the value sink(1) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value true(1), or
¬†¬†¬†¬†¬†¬†¬† (iii) optIfODUkDirectionality has the value source(3) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value false(2).
¬†¬†¬†¬†¬† It must not be instantiated in rows for all other cases."
¬†¬† ::= { optIfODUkTConfigEntry 12 }

optIfODUkTSourceLockSignalAdminState 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.

Lam, et al. Standards Track [Page 139]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬†¬†¬†¬† This object is applicable only when either one of the
¬†¬†¬†¬†¬† following three cases holds:
¬†¬†¬†¬†¬†¬†¬† (i) optIfODUkDirectionality has the value bidirectional(3), or
¬†¬†¬†¬†¬†¬†¬† (ii) optIfODUkDirectionality has the value sink(1) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value false(2), or
¬†¬†¬†¬†¬†¬†¬† (iii) optIfODUkDirectionality has the value source(3) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value true(1).
¬†¬†¬†¬†¬† It must not be instantiated in rows for all other cases."
¬†¬† ::= { optIfODUkTConfigEntry 13 }

optIfODUkTCurrentStatus 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) optIfODUkDirectionality has the value bidirectional(3), or
¬†¬†¬†¬†¬†¬†¬† (ii) optIfODUkDirectionality has the value sink(1) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value true(1), or
¬†¬†¬†¬†¬†¬†¬† (iii) optIfODUkDirectionality has the value source(3) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value false(2).
¬†¬†¬†¬†¬† It must not be instantiated in rows for all other cases."
¬†¬† ::= { optIfODUkTConfigEntry 14 }

optIfODUkTRowStatus 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 optIfODUkT 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
¬†¬†¬†¬†¬† optIfODUkTcmFieldsInUse and optIfODUkPositionSeqCurrentSize
¬†¬†¬†¬†¬† variables and the optIfODUkPositionSeqTable table of the

optIfODUkTNimConfigEntry OBJECT-TYPE
¬†¬† SYNTAX OptIfODUkTNimConfigEntry
¬†¬† 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 optIfODUkConfigEntry.
¬†¬†¬†¬†¬† 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 optIfODUkTConfigEntry 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, optIfODUkTNimTcmField, optIfODUkTNimDirectionality}
¬†¬† ::= { optIfODUkTNimConfigTable 1 }

optIfODUkTNimDirectionality OBJECT-TYPE
¬†¬† SYNTAX OptIfSinkOrSource
¬†¬† 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 optIfODUkDirectionality
¬†¬†¬†¬†¬† has the value sink(1), and the value sink(1) is not allowed
¬†¬†¬†¬†¬† if the corresponding instance of optIfODUkDirectionality
¬†¬†¬†¬†¬† has the value source(2). Either the value sink(1) or
¬†¬†¬†¬†¬† source(2) is allowed if the corresponding instance of
¬†¬†¬†¬†¬† optIfODUkDirectionality 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."
¬†¬† ::= { optIfODUkTNimConfigEntry 2 }

optIfODUkTNimTraceIdentifierAccepted OBJECT-TYPE
¬†¬† SYNTAX OptIfAcTI
¬†¬† MAX-ACCESS read-only
¬†¬† STATUS current
¬†¬† DESCRIPTION
¬†¬†¬†¬† "The actual trace identifier accepted. The value of
¬†¬†¬†¬†¬† this object is unspecified if optIfODUkTNimCurrentStatus
¬†¬†¬†¬†¬† has any of the bit positions oci(0), lck(1), or ssf(5)
¬†¬†¬†¬†¬† set or if optIfODUkTNimRowStatus has any value other
¬†¬†¬†¬†¬† than active(1)."
¬†¬† ::= { optIfODUkTNimConfigEntry 5 }

¬†¬†¬†¬† GROUP optIfOTSnSourceGroupFull
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalTransport(196) for which the corresponding
¬†¬†¬†¬†¬†¬†¬† instance of optIfOTSnDirectionality has the value
¬†¬†¬†¬†¬†¬†¬† source(2) or bidirectional(3), the corresponding
¬†¬†¬†¬†¬†¬†¬† instance of optIfOTMnReduced has the value false(2),
¬†¬†¬†¬†¬†¬†¬† and the corresponding instance of optIfOTMnInterfaceType
¬†¬†¬†¬†¬†¬†¬† specifies an OTMn interface type of 'IaDI'."

¬†¬†¬†¬† GROUP optIfOTSnAPRStatusGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalTransport(196) that support Automatic Power
¬†¬†¬†¬†¬†¬†¬† Reduction functions."

¬†¬†¬†¬† GROUP optIfOTSnAPRControlGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is optional, but is recommended for interfaces
¬†¬†¬†¬†¬†¬†¬† of ifType opticalTransport(196) that provide Automatic
¬†¬†¬†¬†¬†¬†¬† Power Reduction control functions."

¬†¬†¬†¬† GROUP optIfOTSnSinkGroupBasic
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalTransport(196) for which the corresponding
¬†¬†¬†¬†¬†¬†¬† instance of optIfOTSnDirectionality has the value
¬†¬†¬†¬†¬†¬†¬† sink(1) or bidirectional(3)."

¬†¬†¬†¬† GROUP optIfOTSnSinkGroupFull
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalTransport(196) for which the corresponding
¬†¬†¬†¬†¬†¬†¬† instance of optIfOTSnDirectionality has the value
¬†¬†¬†¬†¬†¬†¬† sink(1) or bidirectional(3), the corresponding
¬†¬†¬†¬†¬†¬†¬† instance of optIfOTMnReduced has the value false(2),
¬†¬†¬†¬†¬†¬†¬† and the corresponding instance of optIfOTMnInterfaceType
¬†¬†¬†¬†¬†¬†¬† specifies an OTMn interface type of 'IaDI'."

¬†¬†¬†¬† GROUP optIfOMSnSinkGroupBasic
¬†¬†¬†¬† 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 optIfOMSnDirectionality has the value
¬†¬†¬†¬†¬†¬†¬† sink(1) or bidirectional(3)."

¬†¬†¬†¬† GROUP optIfOChGroupCommonGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannelGroup(219)."

¬†¬†¬†¬† GROUP optIfOChCommonGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalTransport(195)."

¬†¬†¬†¬† GROUP optIfOChSinkGroupBasic
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) for which the corresponding
¬†¬†¬†¬†¬†¬†¬† instance of optIfOChDirectionality has the value
¬†¬†¬†¬†¬†¬†¬† sink(1) or bidirectional(3)."

¬†¬†¬†¬† GROUP optIfOTUkCommonGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) that support OTUk layer functions."

¬†¬†¬†¬† GROUP optIfOTUkSourceGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) that support OTUk layer functions
¬†¬†¬†¬†¬†¬†¬† and for which the corresponding instance of
¬†¬†¬†¬†¬†¬†¬† optIfOTUkDirectionality has the value source(2) or
¬†¬†¬†¬†¬†¬†¬† bidirectional(3)."

¬†¬†¬†¬† GROUP optIfOTUkSinkGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) that support OTUk layer functions
¬†¬†¬†¬†¬†¬†¬† and for which the corresponding instance of

¬†¬†¬†¬† GROUP optIfGCC0Group
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) that support GCC0 access functions.
¬†¬†¬†¬†¬†¬†¬† It may be implemented only if the optIfOTUkCommonGroup
¬†¬†¬†¬†¬†¬†¬† is also implemented."

¬†¬†¬†¬† GROUP optIfODUkGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) that support ODUk layer functions."

¬†¬†¬†¬† GROUP optIfODUkTtpSourceGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) for which the corresponding
¬†¬†¬†¬†¬†¬†¬† instance of optIfODUkTtpPresent has the value
¬†¬†¬†¬†¬†¬†¬† true(1) and for which the corresponding instance of
¬†¬†¬†¬†¬†¬†¬† optIfODUkDirectionality has the value source(2) or
¬†¬†¬†¬†¬†¬†¬† bidirectional(3). It may be implemented only if the
¬†¬†¬†¬†¬†¬†¬† optIfODUkGroup is also implemented."

¬†¬†¬†¬† GROUP optIfODUkTtpSinkGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) for which the corresponding
¬†¬†¬†¬†¬†¬†¬† instance of optIfODUkTtpPresent has the value
¬†¬†¬†¬†¬†¬†¬† true(1) and for which the corresponding instance of
¬†¬†¬†¬†¬†¬†¬† optIfODUkDirectionality has the value sink(1) or
¬†¬†¬†¬†¬†¬†¬† bidirectional(3). It may be implemented only if the
¬†¬†¬†¬†¬†¬†¬† optIfODUkGroup is also implemented."

¬†¬†¬†¬† GROUP optIfODUkNimGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) for which the corresponding
¬†¬†¬†¬†¬†¬†¬† instance of optIfODUkTtpPresent has the value
¬†¬†¬†¬†¬†¬†¬† false(2). It may be implemented only if the
¬†¬†¬†¬†¬†¬†¬† optIfODUkGroup is also implemented."

¬†¬†¬†¬† GROUP optIfGCC12Group
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) that support GCC12 access functions.
¬†¬†¬†¬†¬†¬†¬† It may be implemented only if the optIfODUkGroup

¬†¬†¬†¬† GROUP optIfODUkTCommonGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) that support intrusive
¬†¬†¬†¬†¬†¬†¬† tandem connection monitoring. It may be implemented
¬†¬†¬†¬†¬†¬†¬† only if the optIfODUkGroup is also implemented."

¬†¬†¬†¬† GROUP optIfODUkTSourceGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) that support intrusive
¬†¬†¬†¬†¬†¬†¬† tandem connection monitoring and for which
¬†¬†¬†¬†¬†¬†¬† (i) optIfODUkDirectionality has the value bidirectional(3), or
¬†¬†¬†¬†¬†¬†¬† (ii) optIfODUkDirectionality has the value sink(1) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value false(2), or
¬†¬†¬†¬†¬†¬†¬† (iii) optIfODUkDirectionality has the value source(3) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value true(1).
¬†¬†¬†¬†¬†¬†¬† It may be implemented only if the optIfODUkGroup is
¬†¬†¬†¬†¬†¬†¬† also implemented."

¬†¬†¬†¬† GROUP optIfODUkTSinkGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) that support intrusive
¬†¬†¬†¬†¬†¬†¬† tandem connection monitoring and for which
¬†¬†¬†¬†¬†¬†¬† (i) optIfODUkDirectionality has the value bidirectional(3), or
¬†¬†¬†¬†¬†¬†¬† (ii) optIfODUkDirectionality has the value sink(1) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value true(1), or
¬†¬†¬†¬†¬†¬†¬† (iii) optIfODUkDirectionality has the value source(3) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value false(2).
¬†¬†¬†¬†¬†¬†¬† It may be implemented only if the optIfODUkGroup is
¬†¬†¬†¬†¬†¬†¬† also implemented."

¬†¬†¬†¬† GROUP optIfODUkTSinkGroupCtp
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) that support intrusive
¬†¬†¬†¬†¬†¬†¬† tandem connection monitoring and for which
¬†¬†¬†¬†¬†¬†¬† optIfODUkTtpPresent is false(2) and
¬†¬†¬†¬†¬†¬†¬† (i) optIfODUkDirectionality has the value bidirectional(3), or
¬†¬†¬†¬†¬†¬†¬† (ii) optIfODUkDirectionality has the value sink(1) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value true(1), or
¬†¬†¬†¬†¬†¬†¬† (iii) optIfODUkDirectionality has the value source(3) and
¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† optIfODUkTCodirectional has the value false(2).
¬†¬†¬†¬†¬†¬†¬† It may be implemented only if the optIfODUkGroup and
¬†¬†¬†¬†¬†¬†¬† optIfODUkTSinkGroup are also implemented."

Lam, et al. Standards Track [Page 163]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬†¬†¬† GROUP optIfODUkTNimGroup
¬†¬†¬†¬† 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 optIfODUkGroup is also implemented."

¬†¬†¬†¬† GROUP optIfOTSnSinkPreOtnPMGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalTransport(196) that support OTSn sink
¬†¬†¬†¬†¬†¬†¬† functions (ie, for which the corresponding instance
¬†¬†¬†¬†¬†¬†¬† of optIfOTSnDirectionality -- if implemented -- has
¬†¬†¬†¬†¬†¬†¬† the value sink(1) or bidirectional(3))."

¬†¬†¬†¬† GROUP optIfOTSnSinkPreOtnPMThresholdGroup
¬†¬†¬†¬† 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
¬†¬†¬†¬†¬†¬†¬† optIfOTSnSinkPreOtnPMGroup is a prerequisite for
¬†¬†¬†¬†¬†¬†¬† implementing this group."

¬†¬†¬†¬† GROUP optIfOTSnSourcePreOtnPMGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalTransport(196) that support OTSn source
¬†¬†¬†¬†¬†¬†¬† functions (ie, for which the corresponding instance
¬†¬†¬†¬†¬†¬†¬† of optIfOTSnDirectionality -- if implemented -- has
¬†¬†¬†¬†¬†¬†¬† the value source(2) or bidirectional(3))."

¬†¬†¬†¬† GROUP optIfOTSnSourcePreOtnPMThresholdGroup

Lam, et al. Standards Track [Page 164]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬†¬†¬† 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
¬†¬†¬†¬†¬†¬†¬† optIfOTSnSourcePreOtnPMGroup is a prerequisite for
¬†¬†¬†¬†¬†¬†¬† implementing this group "

¬†¬†¬†¬† GROUP optIfOMSnSinkPreOtnPMGroup
¬†¬†¬†¬† 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
¬†¬†¬†¬†¬†¬†¬† optIfOMSnDirectionality -- if implemented -- has the value
¬†¬†¬†¬†¬†¬†¬† sink(1) or bidirectional(3))."

¬†¬†¬†¬† GROUP optIfOMSnSinkPreOtnPMThresholdGroup
¬†¬†¬†¬† 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
¬†¬†¬†¬†¬†¬†¬† optIfOMSnSinkPreOtnPMGroup is a prerequisite for
¬†¬†¬†¬†¬†¬†¬† implementing this group "

¬†¬†¬†¬† GROUP optIfOMSnSourcePreOtnPMGroup
¬†¬†¬†¬† 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
¬†¬†¬†¬†¬†¬†¬† optIfOMSnDirectionality -- if implemented -- has the value
¬†¬†¬†¬†¬†¬†¬† source(2) or bidirectional(3))."

¬†¬†¬†¬† GROUP optIfOMSnSourcePreOtnPMThresholdGroup
¬†¬†¬†¬† 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
¬†¬†¬†¬†¬†¬†¬† optIfOMSnSourcePreOtnPMGroup is a prerequisite for
¬†¬†¬†¬†¬†¬†¬† implementing this group "

¬†¬†¬†¬† GROUP optIfOChGroupSinkPreOtnPMGroup

Lam, et al. Standards Track [Page 165]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬†¬†¬† 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
¬†¬†¬†¬†¬†¬†¬† optIfOChGroupDirectionality -- if implemented -- has the value
¬†¬†¬†¬†¬†¬†¬† sink(1) or bidirectional(3))."

¬†¬†¬†¬† GROUP optIfOChGroupSinkPreOtnPMThresholdGroup
¬†¬†¬†¬† 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
¬†¬†¬†¬†¬†¬†¬† optIfOChGroupSinkPreOtnPMGroup is a prerequisite for
¬†¬†¬†¬†¬†¬†¬† implementing this group "

¬†¬†¬†¬† GROUP optIfOChGroupSourcePreOtnPMGroup
¬†¬†¬†¬† 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
¬†¬†¬†¬†¬†¬†¬† optIfOChGroupDirectionality -- if implemented -- has the value
¬†¬†¬†¬†¬†¬†¬† source(2) or bidirectional(3))."

¬†¬†¬†¬† GROUP optIfOChGroupSourcePreOtnPMThresholdGroup
¬†¬†¬†¬† 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
¬†¬†¬†¬†¬†¬†¬† optIfOChGroupSourcePreOtnPMGroup is a prerequisite for
¬†¬†¬†¬†¬†¬†¬† implementing this group "

¬†¬†¬†¬† GROUP optIfOChSinkPreOtnPMGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) that support OCh sink functions
¬†¬†¬†¬†¬†¬†¬† (i.e., for which the corresponding instance of
¬†¬†¬†¬†¬†¬†¬† optIfOChDirectionality -- if implemented -- has the
¬†¬†¬†¬†¬†¬†¬† value sink(1) or bidirectional(3))."

¬†¬†¬†¬† GROUP optIfOChSinkPreOtnPMThresholdGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory if and only if TCA notifications

Lam, et al. Standards Track [Page 166]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬†¬†¬†¬†¬†¬† 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
¬†¬†¬†¬†¬†¬†¬† optIfOChSinkPreOtnPMGroup is a prerequisite for
¬†¬†¬†¬†¬†¬†¬† implementing this group "

¬†¬†¬†¬† GROUP optIfOChSourcePreOtnPMGroup
¬†¬†¬†¬† DESCRIPTION
¬†¬†¬†¬†¬†¬† "This group is mandatory for interfaces of ifType
¬†¬†¬†¬†¬†¬†¬† opticalChannel(195) that support OCh source functions
¬†¬†¬†¬†¬†¬†¬† (i.e., for which the corresponding instance of
¬†¬†¬†¬†¬†¬†¬† optIfOChDirectionality -- if implemented -- has the
¬†¬†¬†¬†¬†¬†¬† value source(2) or bidirectional(3))."

¬†¬†¬†¬† GROUP optIfOChSourcePreOtnPMThresholdGroup
¬†¬†¬†¬† 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
¬†¬†¬†¬†¬†¬†¬† optIfOChSourcePreOtnPMGroup is a prerequisite for
¬†¬†¬†¬†¬†¬†¬† implementing this group "

¬†¬† ::= { optIfCompl 2 }

END

5. Security Considerations

¬†¬†¬† There are a number of management objects defined in this MIB module
¬†¬†¬† with a MAX-ACCESS clause of read-write and/or read-create. It is
¬†¬†¬† possible for writes to these objects to have disruptive effects on
¬†¬†¬† network operation that range from invalid performance data to traffic
¬†¬†¬† interruptions. Users of this MIB module must therefore be aware that
¬†¬†¬† support for SET operations in a non-secure environment without proper
¬†¬†¬† protection can have a negative effect on network operations. The
¬†¬†¬† most sensitive objects are the read-write and read-create objects
¬†¬†¬† listed in the optIfOtnConfigCompl compliance statement that control
¬†¬†¬† the maximum number of TCM levels allowed (optIfOTMnTcmMax), automatic
¬†¬†¬† power reduction (optIfOTSnAprControl), transmitted trail trace
¬†¬†¬† (optIfOTSnTraceIdentifierTransmitted,
¬†¬†¬† optIfOTUkTraceIdentifierTransmitted,
¬†¬†¬† optIfODUkTtpTraceIdentifierTransmitted,
¬†¬†¬† optIfODUkTTraceIdentifierTransmitted), expected source/destination
¬†¬†¬† access point identifiers (optIfOTSnDAPIExpected,
¬†¬†¬† optIfOTSnSAPIExpected, optIfOTUkDAPIExpected, optIfOTUkSAPIExpected,

¬†¬†¬† The readable objects in this MIB module (ie, the objects with a
¬†¬†¬† MAX-ACCESS other than not-accessible) may be considered sensitive in
¬†¬†¬† some environments since, collectively, they provide information about
¬†¬†¬† the performance of interfaces in OTN equipment or networks and can
¬†¬†¬† reveal aspects of their configuration. In such environments it is
¬†¬†¬† important to control even GET and NOTIFY access to these objects and
¬†¬†¬† possibly to encrypt the values of these objects when sending them
¬†¬†¬† over the network via SNMP.

¬†¬†¬† SNMP versions prior to SNMPv3 did not include adequate security.
¬†¬†¬† Even if the network itself is secure (for example by using IPSec),
¬†¬†¬† there is no control as to who on the secure network is allowed to
¬†¬†¬† access and GET/SET (read/change/create/delete) objects in this MIB
¬†¬†¬† module.

¬†¬†¬† It is RECOMMENDED that implementers consider the security features
¬†¬†¬† provided by the SNMPv3 framework (see [RFC3410], section 8),
¬†¬†¬† including full support for the SNMPv3 cryptographic mechanisms (for
¬†¬†¬† authentication and privacy).

Lam, et al. Standards Track [Page 168]
¬†
RFC 3591 Optical Interface Type MIB September 2003
¬†¬†¬† Further, deployment of SNMP versions prior to SNMPv3 is NOT
¬†¬†¬† RECOMMENDED. Instead, it is RECOMMENDED that SNMPv3 be deployed and
¬†¬†¬† cryptographic security be enabled. It is then a customer/operator
¬†¬†¬† responsibility to ensure that the SNMP entity giving access to an
¬†¬†¬† instance of this MIB module is properly configured to give access to
¬†¬†¬† the objects only to those principals (users) that have legitimate
¬†¬†¬† rights to indeed GET or SET (change/create/delete) them.

6. Acknowledgements

¬†¬†¬† Nathan Kohn initiated the concept, then gathered and coordinated the
¬†¬†¬† team that led to the initial version of the MIB. Mark Stewart/Brian
¬†¬†¬† Teer wrote sections on use of interface tables, reviewed the MIB
¬†¬†¬† Object Definitions for SNMP SMIv2 compliance, and wrote the PM
¬†¬†¬† sections in working with G.7710/Y.1701. Anni Huynh wrote the initial
¬†¬†¬† MIB definitions for the OTN interface. Tom Rutt wrote the summary
¬†¬†¬† section on the Structure of the MIB. Rishi Grover contributed to the
¬†¬†¬† objects to monitor banded amplifiers. Kam Lam wrote the sections on
¬†¬†¬† Optical Networking Terminology and the OTN layers configuration
¬†¬†¬† parameters. He was the editor for the last several versions of this
¬†¬†¬† document.

¬†¬†¬† Thanks to Maarten Vissers for providing insight into Optical
¬†¬†¬† Networking concepts. Thanks to Lakshmi Raman and Moshe Rozenblit for
¬†¬†¬† reviewing and commenting on a preliminary version of the document.

¬†¬†¬† Special thanks to C. Mike Heard for providing a top notch doctor
¬†¬†¬† review and many helpful suggestions to improve the MIB.

¬†¬†¬† The IETF takes no position regarding the validity or scope of any
¬†¬†¬† intellectual property or other rights that might be claimed to
¬†¬†¬† pertain to the implementation or use of the technology described in
¬†¬†¬† this document or the extent to which any license under such rights
¬†¬†¬† might or might not be available; neither does it represent that it
¬†¬†¬† has made any effort to identify any such rights. Information on the
¬†¬†¬† IETF's procedures with respect to rights in standards-track and
¬†¬†¬† standards-related documentation can be found in BCP-11. Copies of
¬†¬†¬† claims of rights made available for publication and any assurances of
¬†¬†¬† licenses to be made available, or the result of an attempt made to
¬†¬†¬† obtain a general license or permission for the use of such
¬†¬†¬† proprietary rights by implementers or users of this specification can
¬†¬†¬† be obtained from the IETF Secretariat.

¬†¬†¬† The IETF invites any interested party to bring to its attention any
¬†¬†¬† copyrights, patents or patent applications, or other proprietary
¬†¬†¬† rights which may cover technology that may be required to practice
¬†¬†¬† this standard. Please address the information to the IETF Executive
¬†¬†¬† Director.

¬†¬†¬† This document and translations of it may be copied and furnished to
¬†¬†¬† others, and derivative works that comment on or otherwise explain it
¬†¬†¬† or assist in its implementation may be prepared, copied, published
¬†¬†¬† and distributed, in whole or in part, without restriction of any
¬†¬†¬† kind, provided that the above copyright notice and this paragraph are
¬†¬†¬† included on all such copies and derivative works. However, this
¬†¬†¬† document itself may not be modified in any way, such as by removing
¬†¬†¬† the copyright notice or references to the Internet Society or other
¬†¬†¬† Internet organizations, except as needed for the purpose of
¬†¬†¬† developing Internet standards in which case the procedures for
¬†¬†¬† copyrights defined in the Internet Standards process must be
¬†¬†¬† followed, or as required to translate it into languages other than
¬†¬†¬† English.

¬†¬†¬† The limited permissions granted above are perpetual and will not be
¬†¬†¬† revoked by the Internet Society or its successors or assignees.

¬†¬†¬† This document and the information contained herein is provided on an
¬†¬†¬† "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
¬†¬†¬† TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
¬†¬†¬† BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
¬†¬†¬† HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
¬†¬†¬† MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Acknowledgement

¬†¬†¬† Funding for the RFC Editor function is currently provided by the
¬†¬†¬† Internet Society.