CISCO-OTN-IF-MIB

        This MIB module defines the managed objects for physical layer
characteristics of DWDM optical channel interfaces and
performance statistics objects for protocol specific error
counters in DWDM optical devices.
        
Performance monitoring (PM) parameters are used by service
providers to gather, store, set thresholds for and report
performance data for early detection of problems.
Thresholds are used to set error levels for each PM parameter.
During the accumulation cycle, if the current value of a
performance monitoring parameter reaches or exceeds its
corresponding threshold value, a threshold crossing alarm (TCA)
is generated. The TCAs provide early detection of performance
degradation.
        
The definitions contained herein are based on the OTN
specifications in ITU-T G.872[ITU-T G.872], G.709 [ITU-T G.709],
G.798[ITU-T G.798], G.874[ITU-T G.874], and 
G.874.1[ITU-T G.874.1].
        
Glossary:
        
OTN  :  Optical Transport Network (ITU-T G.709).
FEC  :  Forward Error Correction.
PM   :  Performance Monitor.
DWDM :  Dense Wavelength Division Multiplexing.
FE   :  Farend or client side of the interface.
NE   :  Nearend or trunk side of the interface.
ADM  :  Add Drop Multiplexer.
OCH  :  Optical Channel.
OTS  :  Optical Transport Section.
OMS  :  Optical Multiplex Section.
TCA  :  Threshold Crossing Alarm.
OSC  :  Optical Supervisory Channel.
DCU  :  Dispersion Compensation Unit.
EXP  :  Express Channel.
OSNR :  Optical singal to noise ratio.
OTU  :  Optical Channel Transport Unit.
ODU  :  Optical Channel Data Unit.
    
Source file
CISCO-OTN-IF-MIB
Last revised
Identity
ciscoOtnIfMIB
Base OID
1.3.6.1.4.1.9.9.639
Imported Objects
CISCO-SMI ciscoMgmt
IF-MIB ifIndex ifName
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Counter64 Integer32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC DisplayString RowStatus StorageType TEXTUAL-CONVENTION (no object page) TruthValue
Net-SNMP examples using the cisco MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'CISCO-OTN-IF-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-OTN-IF-MIB::ciscoOtnIfMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-OTN-IF-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-OTN-IF-MIB::ciscoOtnIfMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (0)
Dependencies (8) 6 direct · 2 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Dependency-first compile order
  1. SNMPv2-SMIrfc
  2. CISCO-SMIcisco
  3. SNMPv2-TCrfc
  4. IANAifType-MIBrfc
  5. SNMPv2-CONFrfc
  6. SNMPv2-MIBrfc
  7. IF-MIBrfc
  8. SNMP-FRAMEWORK-MIBrfc
  9. CISCO-OTN-IF-MIBciscoselected
Type Definitions (4)
Enumeration
fifteenMin(1)
oneDay(2)
thirtySecond(3)
Enumeration
path(1)
section(2)
tcm1(3)
tcm2(4)
Unsigned32 range: 0range: 1528770..1604030
Enumeration
fc(1)
es(2)
ses(3)
uas(4)
bbe(5)
esr(6)
sesr(7)
bber(8)
Conformance Groups (14)
coiIfControllerLoopback (unresolved reference) coiIfControllerWavelength (unresolved reference) coiIfControllerLaserAdminStatus (unresolved reference) coiIfControllerLaserOperStatus (unresolved reference) coiIfControllerOtnStatus (unresolved reference) coiIfControllerFECMode (unresolved reference) coiIfControllerTDCOperMode (unresolved reference) coiIfControllerTDCOperStatus (unresolved reference) coiIfControllerTDCOperSetting (unresolved reference) coiIfControllerPreFECBERMantissa (unresolved reference) coiIfControllerPreFECBERExponent (unresolved reference) coiIfControllerQFactor (unresolved reference) coiIfControllerQMargin (unresolved reference) coiIfControllerOTNValidIntervals (unresolved reference) coiIfControllerFECValidIntervals (unresolved reference)
The collection of objects to allow configurations and give
information related to the physical layer characteristics
for interfaces of ifType opticalChannel(195).
.1.3.6.1.4.1.9.9.639.2.2.1
coiOtnNearEndThreshValue (unresolved reference) coiOtnNearEndThreshStorageType (unresolved reference) coiOtnNearEndThreshStatus (unresolved reference) coiOtnNearEndCurrentFCs (unresolved reference) coiOtnNearEndCurrentESs (unresolved reference) coiOtnNearEndCurrentSESs (unresolved reference) coiOtnNearEndCurrentUASs (unresolved reference) coiOtnNearEndCurrentBBEs (unresolved reference) coiOtnNearEndCurrentESRs (unresolved reference) coiOtnNearEndCurrentSESRs (unresolved reference) coiOtnNearEndCurrentBBERs (unresolved reference)
The collection of objects used for monitoring the near end
OTN error counters in the current interval.
.1.3.6.1.4.1.9.9.639.2.2.3
coiOtnNearEndThreshValue (unresolved reference) coiOtnNearEndThreshStorageType (unresolved reference) coiOtnNearEndThreshStatus (unresolved reference) coiOtnNearEndIntervalFCs (unresolved reference) coiOtnNearEndIntervalESs (unresolved reference) coiOtnNearEndIntervalSESs (unresolved reference) coiOtnNearEndIntervalUASs (unresolved reference) coiOtnNearEndIntervalBBEs (unresolved reference) coiOtnNearEndIntervalESRs (unresolved reference) coiOtnNearEndIntervalSESRs (unresolved reference) coiOtnNearEndIntervalBBERs (unresolved reference) coiOtnNearEndIntervalValidData (unresolved reference)
The collection of objects used for monitoring the near end
OTN error counters in a given interval.
.1.3.6.1.4.1.9.9.639.2.2.4
coiOtnFarEndThreshValue (unresolved reference) coiOtnFarEndThreshStorageType (unresolved reference) coiOtnFarEndThreshStatus (unresolved reference) coiOtnFarEndCurrentFCs (unresolved reference) coiOtnFarEndCurrentESs (unresolved reference) coiOtnFarEndCurrentSESs (unresolved reference) coiOtnFarEndCurrentUASs (unresolved reference) coiOtnFarEndCurrentBBEs (unresolved reference) coiOtnFarEndCurrentESRs (unresolved reference) coiOtnFarEndCurrentSESRs (unresolved reference) coiOtnFarEndCurrentBBERs (unresolved reference)
The collection of objects used for monitoring the far end
OTN error counters in the current interval.
.1.3.6.1.4.1.9.9.639.2.2.5
coiOtnFarEndThreshValue (unresolved reference) coiOtnFarEndThreshStorageType (unresolved reference) coiOtnFarEndThreshStatus (unresolved reference) coiOtnFarEndIntervalFCs (unresolved reference) coiOtnFarEndIntervalESs (unresolved reference) coiOtnFarEndIntervalSESs (unresolved reference) coiOtnFarEndIntervalUASs (unresolved reference) coiOtnFarEndIntervalBBEs (unresolved reference) coiOtnFarEndIntervalESRs (unresolved reference) coiOtnFarEndIntervalSESRs (unresolved reference) coiOtnFarEndIntervalBBERs (unresolved reference) coiOtnFarEndIntervalValidData (unresolved reference)
The collection of objects used for monitoring the far end
OTN error counters in a given interval.
.1.3.6.1.4.1.9.9.639.2.2.6
coiOtnNearEndThreshValue (unresolved reference) coiOtnNearEndThreshStorageType (unresolved reference) coiOtnNearEndThreshStatus (unresolved reference) coiOtnNearEndCurrentFCs (unresolved reference) coiOtnNearEndCurrentESs (unresolved reference) coiOtnNearEndCurrentSESs (unresolved reference) coiOtnNearEndCurrentUASs (unresolved reference) coiOtnNearEndCurrentBBEs (unresolved reference) coiOtnNearEndCurrentESRs (unresolved reference) coiOtnNearEndCurrentSESRs (unresolved reference) coiOtnNearEndCurrentBBERs (unresolved reference) coiOtnNearEndIntervalFCs (unresolved reference) coiOtnNearEndIntervalESs (unresolved reference) coiOtnNearEndIntervalSESs (unresolved reference) coiOtnNearEndIntervalUASs (unresolved reference) coiOtnNearEndIntervalBBEs (unresolved reference) coiOtnNearEndIntervalESRs (unresolved reference) coiOtnNearEndIntervalSESRs (unresolved reference) coiOtnNearEndIntervalBBERs (unresolved reference) coiOtnNearEndIntervalValidData (unresolved reference) coiOtnFarEndThreshValue (unresolved reference) coiOtnFarEndThreshStorageType (unresolved reference) coiOtnFarEndThreshStatus (unresolved reference) coiOtnFarEndCurrentFCs (unresolved reference) coiOtnFarEndCurrentESs (unresolved reference) coiOtnFarEndCurrentSESs (unresolved reference) coiOtnFarEndCurrentUASs (unresolved reference) coiOtnFarEndCurrentBBEs (unresolved reference) coiOtnFarEndCurrentESRs (unresolved reference) coiOtnFarEndCurrentSESRs (unresolved reference) coiOtnFarEndCurrentBBERs (unresolved reference) coiOtnFarEndIntervalFCs (unresolved reference) coiOtnFarEndIntervalESs (unresolved reference) coiOtnFarEndIntervalSESs (unresolved reference) coiOtnFarEndIntervalUASs (unresolved reference) coiOtnFarEndIntervalBBEs (unresolved reference) coiOtnFarEndIntervalESRs (unresolved reference) coiOtnFarEndIntervalSESRs (unresolved reference) coiOtnFarEndIntervalBBERs (unresolved reference) coiOtnFarEndIntervalValidData (unresolved reference)
The collection of objects used for monitoring the OTN error
counters.
.1.3.6.1.4.1.9.9.639.2.2.7
coiFECThreshValue (unresolved reference) coiFECThreshStorageType (unresolved reference) coiFECThreshStatus (unresolved reference) coiFECCurrentCorBitErrs (unresolved reference) coiFECCurrentCorByteErrs (unresolved reference) coiFECCurrentDetZeroErrs (unresolved reference) coiFECCurrentDetOneErrs (unresolved reference) coiFECCurrentUncorWords (unresolved reference) coiFECIntervalCorBitErrs (unresolved reference) coiFECIntervalCorByteErrs (unresolved reference) coiFECIntervalDetZeroErrs (unresolved reference) coiFECIntervalDetOneErrs (unresolved reference) coiFECIntervalUncorWords (unresolved reference) coiFECIntervalValidData (unresolved reference)
The collection objects used for monitoring the FEC error
counters.
.1.3.6.1.4.1.9.9.639.2.2.8
coiFECThreshValue (unresolved reference) coiFECThreshStorageType (unresolved reference) coiFECThreshStatus (unresolved reference) coiFECCurrentCorBitErrs (unresolved reference) coiFECCurrentCorByteErrs (unresolved reference) coiFECCurrentDetZeroErrs (unresolved reference) coiFECCurrentDetOneErrs (unresolved reference) coiFECCurrentUncorWords (unresolved reference)
The collection of objects used for monitoring the FEC error
counters in the current interval.coiIfFECCurrentGroup object
is superseded by coiIfFECCurrentGroup1.
.1.3.6.1.4.1.9.9.639.2.2.9
coiFECThreshValue (unresolved reference) coiFECThreshStorageType (unresolved reference) coiFECThreshStatus (unresolved reference) coiFECIntervalCorBitErrs (unresolved reference) coiFECIntervalCorByteErrs (unresolved reference) coiFECIntervalDetZeroErrs (unresolved reference) coiFECIntervalDetOneErrs (unresolved reference) coiFECIntervalUncorWords (unresolved reference) coiFECIntervalValidData (unresolved reference)
The collection of objects used for monitoring the FEC error
counters in a given interval .
coiIfFECIntervalGroup object is superseded by
coiIfFECIntervalGroup1.
.1.3.6.1.4.1.9.9.639.2.2.10
coiOtnIfNotifEnabled (unresolved reference)
The collection of objects to enable the notification
generations upon an OTN interface's defect status change on OTU
and ODU layer.
.1.3.6.1.4.1.9.9.639.2.2.11
coiOtnIfOTUStatus (unresolved reference) coiOtnIfODUStatus (unresolved reference)
The collection of objects used to monitor the defect status
of OTU and ODU layer on an OTN interface.
.1.3.6.1.4.1.9.9.639.2.2.12
coiOtnIfOTUStatusChange (unresolved reference) coiOtnIfODUStatusChange (unresolved reference)
The collection of OTN status change notifications whenever the
defect status of OTU and ODU layer on an OTN interface changes.
.1.3.6.1.4.1.9.9.639.2.2.13
coiFECThreshValue (unresolved reference) coiFECThreshStorageType (unresolved reference) coiFECThreshStatus (unresolved reference) coiFECCurrentCorBitErrs (unresolved reference) coiFECCurrentCorByteErrs (unresolved reference) coiFECCurrentDetZeroErrs (unresolved reference) coiFECCurrentDetOneErrs (unresolved reference) coiFECCurrentUncorWords (unresolved reference) coiFECCurrentPreFECMin (unresolved reference) coiFECCurrentPreFECMax (unresolved reference) coiFECCurrentPreFECAvg (unresolved reference) coiFECCurrentPostFECMin (unresolved reference) coiFECCurrentPostFECMax (unresolved reference) coiFECCurrentPostFECAvg (unresolved reference) coiFECCurrentQFactorMin (unresolved reference) coiFECCurrentQFactorMax (unresolved reference) coiFECCurrentQFactorAvg (unresolved reference) coiFECCurrentQMarginMin (unresolved reference) coiFECCurrentQMarginMax (unresolved reference) coiFECCurrentQMarginAvg (unresolved reference)
The collection of objects used for monitoring the FEC error
counters in the current interval.
.1.3.6.1.4.1.9.9.639.2.2.14
coiFECThreshValue (unresolved reference) coiFECThreshStorageType (unresolved reference) coiFECThreshStatus (unresolved reference) coiFECIntervalCorBitErrs (unresolved reference) coiFECIntervalCorByteErrs (unresolved reference) coiFECIntervalDetZeroErrs (unresolved reference) coiFECIntervalDetOneErrs (unresolved reference) coiFECIntervalUncorWords (unresolved reference) coiFECIntervalValidData (unresolved reference) coiFECIntervalPreFECMin (unresolved reference) coiFECIntervalPreFECMax (unresolved reference) coiFECIntervalPreFECAvg (unresolved reference) coiFECIntervalPostFECMin (unresolved reference) coiFECIntervalPostFECMax (unresolved reference) coiFECIntervalPostFECAvg (unresolved reference) coiFECIntervalQFactorMin (unresolved reference) coiFECIntervalQFactorMax (unresolved reference) coiFECIntervalQFactorAvg (unresolved reference) coiFECIntervalQMarginMin (unresolved reference) coiFECIntervalQMarginMax (unresolved reference) coiFECIntervalQMarginAvg (unresolved reference)
The collection of objects used for monitoring the FEC error
counters in a given interval .
.1.3.6.1.4.1.9.9.639.2.2.15
Compliance Statements (3)

OID .1.3.6.1.4.1.9.9.639.2.1.1
The compliance statement for platforms that monitor the
operating status and FEC/OTN with respect to error
counters, for the physical layer.
Required groups
mandatory coiIfControllerGroup
mandatory coiIfOtnGroup
mandatory coiIfFECGroup
optional coiIfOtnNearEndCurrentGroup The collection of objects used for monitoring the near end
OTN error counters in the current interval.
optional coiIfOtnNearEndIntervalGroup The collection of objects used for monitoring the near end
OTN error counters in a given interval.
optional coiIfOtnFarEndCurrentGroup The collection of objects used for monitoring the far end
OTN error counters in the current interval.
optional coiIfOtnFarEndIntervalGroup The collection of objects used for monitoring the far end
OTN error counters in a given interval.
optional coiIfFECCurrentGroup The collection of objects used for monitoring the FEC error
counters in the current interval.
optional coiIfFECIntervalGroup The collection of objects used for monitoring the FEC error
counters in a given interval.
Object refinements
ObjectAccessSyntaxDescription
coiIfControllerLoopback (unresolved reference) readonly
Write access is not required.
coiIfControllerWavelength (unresolved reference) readonly
Write access is not required.
coiIfControllerOtnStatus (unresolved reference) readonly
Write access is not required.
coiIfControllerLaserAdminStatus (unresolved reference) readonly
Write access is not required.
coiOtnNearEndThreshValue (unresolved reference) readonly
Write access is not required.
coiOtnNearEndThreshStorageType (unresolved reference) readonly
Write access is not required.
coiOtnFarEndThreshValue (unresolved reference) readonly
Write access is not required.
coiOtnFarEndThreshStorageType (unresolved reference) readonly
Write access is not required.
coiFECThreshValue (unresolved reference) readonly
Write access is not required.
coiFECThreshStorageType (unresolved reference) readonly
Write access is not required.

OID .1.3.6.1.4.1.9.9.639.2.1.2
The compliance statement for platforms that monitor the
operating status and FEC/OTN with respect to error
counters, for the physical layer.
Required groups
mandatory coiIfControllerGroup
mandatory coiIfOtnGroup
mandatory coiIfFECGroup
optional coiIfOtnNearEndCurrentGroup The collection of objects used for monitoring the near end
OTN error counters in the current interval.
optional coiIfOtnNearEndIntervalGroup The collection of objects used for monitoring the near end
OTN error counters in a given interval.
optional coiIfOtnFarEndCurrentGroup The collection of objects used for monitoring the far end
OTN error counters in the current interval.
optional coiIfOtnFarEndIntervalGroup The collection of objects used for monitoring the far end
OTN error counters in a given interval.
optional coiIfFECCurrentGroup The collection of objects used for monitoring the FEC error
counters in the current interval.
optional coiIfFECIntervalGroup The collection of objects used for monitoring the FEC error
counters in a given interval.
optional coiIfOtnNotifGroup The collection of OTN status change notifications whenever the
defect status of OTU and ODU layer on an OTN interface changes.
optional coiIfOtnNotifEnableGroup The collection of objects to enable the notification
generations upon an OTN interface's defect status change on OTU
and ODU layer.
optional coiIfOtnNotifStatusObjectGroup The collection of objects to be included in an OTN interface's
defect status change notification.
Object refinements
ObjectAccessSyntaxDescription
coiIfControllerLoopback (unresolved reference) readonly
Write access is not required.
coiIfControllerWavelength (unresolved reference) readonly
Write access is not required.
coiIfControllerOtnStatus (unresolved reference) readonly
Write access is not required.
coiIfControllerLaserAdminStatus (unresolved reference) readonly
Write access is not required.
coiOtnNearEndThreshValue (unresolved reference) readonly
Write access is not required.
coiOtnNearEndThreshStorageType (unresolved reference) readonly
Write access is not required.
coiOtnFarEndThreshValue (unresolved reference) readonly
Write access is not required.
coiOtnFarEndThreshStorageType (unresolved reference) readonly
Write access is not required.
coiFECThreshValue (unresolved reference) readonly
Write access is not required.
coiFECThreshStorageType (unresolved reference) readonly
Write access is not required.
coiOtnIfNotifEnabled (unresolved reference) readonly
Write access is not required.

OID .1.3.6.1.4.1.9.9.639.2.1.3
The compliance statement for platforms that monitor the
operating status and FEC/OTN with respect to error
counters, for the physical layer.
Required groups
mandatory coiIfControllerGroup
mandatory coiIfOtnGroup
mandatory coiIfFECGroup
optional coiIfOtnNearEndCurrentGroup The collection of objects used for monitoring the near end
OTN error counters in the current interval.
optional coiIfOtnNearEndIntervalGroup The collection of objects used for monitoring the near end
OTN error counters in a given interval.
optional coiIfOtnFarEndCurrentGroup The collection of objects used for monitoring the far end
OTN error counters in the current interval.
optional coiIfOtnFarEndIntervalGroup The collection of objects used for monitoring the far end
OTN error counters in a given interval.
optional coiIfFECCurrentGroup1 The collection of objects used for monitoring the FEC error
counters in the current interval.
optional coiIfFECIntervalGroup1 The collection of objects used for monitoring the FEC error
counters in a given interval.
optional coiIfOtnNotifGroup The collection of OTN status change notifications whenever the
defect status of OTU and ODU layer on an OTN interface changes.
optional coiIfOtnNotifEnableGroup The collection of objects to enable the notification
generations upon an OTN interface's defect status change on OTU
and ODU layer.
optional coiIfOtnNotifStatusObjectGroup The collection of objects to be included in an OTN interface's
defect status change notification.
Object refinements
ObjectAccessSyntaxDescription
coiIfControllerLoopback (unresolved reference) readonly
Write access is not required.
coiIfControllerWavelength (unresolved reference) readonly
Write access is not required.
coiIfControllerOtnStatus (unresolved reference) readonly
Write access is not required.
coiIfControllerLaserAdminStatus (unresolved reference) readonly
Write access is not required.
coiOtnNearEndThreshValue (unresolved reference) readonly
Write access is not required.
coiOtnNearEndThreshStorageType (unresolved reference) readonly
Write access is not required.
coiOtnFarEndThreshValue (unresolved reference) readonly
Write access is not required.
coiOtnFarEndThreshStorageType (unresolved reference) readonly
Write access is not required.
coiFECThreshValue (unresolved reference) readonly
Write access is not required.
coiFECThreshStorageType (unresolved reference) readonly
Write access is not required.
coiOtnIfNotifEnabled (unresolved reference) readonly
Write access is not required.