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'
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
- SNMPv2-SMIrfc
- CISCO-SMIcisco
- SNMPv2-TCrfc
- IANAifType-MIBrfc
- SNMPv2-CONFrfc
- SNMPv2-MIBrfc
- IF-MIBrfc
- SNMP-FRAMEWORK-MIBrfc
- 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
|
|
|
coiIfFECCurrentGroup
deprecated
|
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
|
|
coiIfFECIntervalGroup
deprecated
|
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.1The compliance statement for platforms that monitor the
operating status and FEC/OTN with respect to error
counters, for the physical layer.
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
| Object | Access | Syntax | Description |
|---|---|---|---|
| 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.2The compliance statement for platforms that monitor the
operating status and FEC/OTN with respect to error
counters, for the physical layer.
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
| Object | Access | Syntax | Description |
|---|---|---|---|
| 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.3The compliance statement for platforms that monitor the
operating status and FEC/OTN with respect to error
counters, for the physical layer.
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
| Object | Access | Syntax | Description |
|---|---|---|---|
| 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. |