Observium_CE/mibs/cisco/CISCO-OPTICAL-OTS-MIB

2125 lines
75 KiB
Plaintext

-- *****************************************************************
-- CISCO-OPTICAL-OTS-MIB.my
-- OPTICAL TRANSMISSION SECTION INTERFACE MIB
--
-- April 2020 ncs1001 Team
--
-- Copyright (c) 2016, 2020 by Cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
CISCO-OPTICAL-OTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
TEXTUAL-CONVENTION,
TruthValue,
TimeStamp
FROM SNMPv2-TC
ifIndex,
ifName
FROM IF-MIB
CoiOpticalPower,
CoiOpticalWavelength,
CoiIntervalType,
CoiOptAlarmType,
CoiOptAlarmSeverity,
CoiOptAlarmStatus,
CoiOptAlarmServiceAffecting
FROM CISCO-OPTICAL-MIB
ciscoMgmt
FROM CISCO-SMI;
ciscoOpticalOtsMIB MODULE-IDENTITY
LAST-UPDATED "202004080000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-ncs1001@cisco.com"
DESCRIPTION
"This MIB module defines the managed objects and statistics
objects for physical layer characteristics of optical line
systems and optical transport devices.
Performance monitoring (PM) parameters are used 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.
Glossary:
OTS : Optical Transmission Section
OTS-OCH : Optical Channel Information on OTS
ATTN : Optical Attenuation
GAIN : Optical Amplifier Gain
TILT : Optical Amplifier TILT
LBC : Laser Bias Current
OSRI : Optical Safety Remote Interlock
TX : Transmit
RX : Receive
VOA : Variable Optical Attenuator
dB : Decibel
dBm : Decibel-milliwatt
mW : Milliwatt
nm : Nanometer."
REVISION "202004080000Z"
DESCRIPTION
"- Modified cooOtsOchControllerFrequency description
and unit of measure
- Added to cooOtsOchControllerEntry new attibute:
cooOtsOchControllerWidth
- Added cooOtsOchControllerWidth attribute to
cooOtsOchGroup group"
REVISION "201806060000Z"
DESCRIPTION
"- Added to CooOtsControllerEntry new attributes:
cooOtsControllerRXSpanLoss
cooOtsControllerTXSpanLoss
cooOtsControllerRXEnabled
cooOtsControllerTXEnabled
- Added to cooOtsControllerAlarmState new alarm
autoAmpliCtrlRunnig
- Added new PM attribute AmpliGain and AmpliGainTilt"
REVISION "201612160000Z"
DESCRIPTION
"- Added IfName to cooOtsEquipmentAlarm
- Modified primary type from TimeStamp to OCTET STRING for
objects cooCurrentTimestamp and cooIntervalTimestamp"
REVISION "201612090000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoMgmt 834 }
CiscoOpticalOtsPortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This value indicates the port type for optical OTS
interface.
Valid values are -
line(1) : port facing the fiber and far-end section.
com(2) : port facing the near-end section.
osc(3) : port for optical service channel signal.
comCheck(4) : com monitoring port for near-end safety usage.
working(5) : physical working port if device protection.
protected(6) : physical protected port if device protection."
SYNTAX INTEGER {
line(1),
com(2),
osc(3),
comCheck(4),
working(5),
protected(6)
}
CiscoOpticalOtsGainInDb ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"OTS ports associated to amplifier device,this value represent
the amplifier gain setting.
An integer value that represents the gain level in
1/100ths of dB.
A negative value represents not meaninful value in case the
amplifier is switched off for any reason.
Example:
The value 800 represents an gain level of 8.0 dB."
SYNTAX Integer32 (-100..4000)
CiscoOpticalOtsTiltInDb ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"OTS ports associated to amplifier device, this values represent
the tilt parameter.
An integer value that represents the tilt level in 1/100ths of
dB.
Example:
The value 300 represents a tilt level of 3.0 dB."
SYNTAX Integer32 (-500..500)
CiscoOpticalOtsVoaAttenInDb ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An unsigned integer value that represents the VOA attenuation
level in 1/100ths of dB.
Example: The value 200 represents an attenuation
level of 2.0 dB."
SYNTAX Unsigned32
CiscoOpticalOtsLaserStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This value indicates the module laser status.
Valid values are -
unknown(1) : unknown status
on(2) : laser on
off(3) : laser off
apr(4) : Denotes Automatic Power Reduction (APR)"
SYNTAX INTEGER {
unknown(1),
on(2),
off(3),
apr(4)
}
CiscoOpticalOtsAmpliControlMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"OTS ports associated to amplifier device, this value indicates
how the amplifier is controlled.
Valid values are -
manual(1) : manual control mode (An external entity has to
provide gain/tilt settings)
auto(2) : automatic control mode (An internal will provide
gain/tilt calculation based on power setpoint)"
SYNTAX INTEGER {
manual(1),
auto(2)
}
CiscoOpticalOtsAmpliGainRange ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"OTS ports associated to amplifier device, this value indicates
the working ranges available for amplifier gain.
Valid values are -
normal(1) : normal gain range
extended(2) : extended gain range"
SYNTAX INTEGER {
normal(1),
extended(2)
}
CiscoOpticalOtsAmpliSafetyCtrlMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"OTS ports associated to amplifier device, this value indicates
how the safety compliaces regulation are statisfied.
Valid values are -
auto(1) : automatic safety control mode
disabled(2) : disabled safety control mode"
SYNTAX INTEGER {
auto(1),
disabled(2)
}
CiscoOpticalOtsOsri ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"OTS ports associated to amplifier device, this value indicates
the optical safety remote interlock (OSRI) status.
Valid values are -
on(1) : force laser shutdown for safety interlock
off(2) : normal operation"
SYNTAX INTEGER {
on(1),
off(2)
}
CiscoOpticalOtsProtectionPortRole ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This value indicates the actual OTS port role in case a
protection device is in place.
Valid values are -
active(1) : active port
standby(2) : standby port"
SYNTAX INTEGER {
active(1),
standby(2)
}
CiscoOpticalOtsState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This value indicates the controller status.
Valid values are -
up(1) : controller operstatus up
down(2) : controller operstatus down
adminDown(3) : controller administratively down"
SYNTAX INTEGER {
up(1),
down(2),
adminDown(3)
}
CiscoOpticalOtsTranspAdminState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This value indicates the transport administrative status.
Valid values are -
inService(1) : transport administrative status in-service
outOfService(2) : transport administrative status out-of-service
maintenance(3) : transport administrative status maintenance
ains(4) : transport administrative status automatic
in-service"
SYNTAX INTEGER {
inService(1),
outOfService(2),
maintenance(3),
ains(4)
}
-- Textual Conventions definition will be defined before this line
ciscoOpticalOtsMIBNotifs OBJECT IDENTIFIER
::= { ciscoOpticalOtsMIB 0 }
ciscoOpticalOtsMIBObjects OBJECT IDENTIFIER
::= { ciscoOpticalOtsMIB 1 }
cooOtsStatusChange NOTIFICATION-TYPE
OBJECTS {
ifIndex,
ifName,
cooOtsControllerPortType,
cooOtsControllerAlarmState
}
STATUS current
DESCRIPTION
"This notification is generated when the value of
cooOtsControllerStatus changes.
The varbind for this notification indicates the ifindex,
ifname of the OTS interface as well as controller port type and status."
::= { ciscoOpticalOtsMIBNotifs 1 }
cooOtsOchStatusChange NOTIFICATION-TYPE
OBJECTS {
ifIndex,
ifName,
cooOtsOchControllerPortType,
cooOtsOchControllerAlarmState
}
STATUS current
DESCRIPTION
"This notification is generated when the value of
cooOtsOchControllerStatus changes.
The varbind for this notification indicates the ifindex,
ifname of the OTS-OCH interface as well as controller port type
and status."
::= { ciscoOpticalOtsMIBNotifs 2 }
cooOtsEquipmentAlarm NOTIFICATION-TYPE
OBJECTS {
cooOtsAlarmLocation,
cooOtsAlarmType,
cooOtsAlarmTimeStamp,
cooOtsAlarmName,
cooOtsAlarmAdditionalInfo,
cooOtsAlarmSeverity,
cooOtsAlarmStatus,
cooOtsAlarmServiceAffecting,
ifName
}
STATUS current
DESCRIPTION
"This notification is generated whenever the optical equipment
alarm is generated."
::= { ciscoOpticalOtsMIBNotifs 3 }
cooOtsController OBJECT IDENTIFIER
::= { ciscoOpticalOtsMIBObjects 1 }
cooOtsPerformanceMonitoring OBJECT IDENTIFIER
::= { ciscoOpticalOtsMIBObjects 2 }
cooOtsNotifEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls the generation of cooOtsStatusChange
notification.
If the value of this object is 'true', then the generation of
cooOtsStatusChange notification is enabled. If the value of
this object is 'false', then the generation of
cooOtsStatusChange notification is disabled."
DEFVAL { false }
::= { cooOtsController 1 }
cooOtsControllerTable OBJECT-TYPE
SYNTAX SEQUENCE OF CooOtsControllerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides management information for OTS optical layer
related attributes of interfaces with an ifType of
opticalTransport(196)."
::= { cooOtsController 2 }
cooOtsControllerEntry OBJECT-TYPE
SYNTAX CooOtsControllerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information on OTS optical layer
related attributes of interfaces with an ifType
opticalTrasnport(196). Entries are created by the feature when a
new interface is added to the ifTable."
INDEX { ifIndex }
::= { cooOtsControllerTable 1 }
CooOtsControllerEntry ::= SEQUENCE {
cooOtsControllerPortType CiscoOpticalOtsPortType,
cooOtsControllerLaserStatus CiscoOpticalOtsLaserStatus,
cooOtsControllerRXPower CoiOpticalPower,
cooOtsControllerTXPower CoiOpticalPower,
cooOtsControllerAmpliGain CiscoOpticalOtsGainInDb,
cooOtsControllerAmpliTilt CiscoOpticalOtsTiltInDb,
cooOtsControllerTotalRXPower CoiOpticalPower,
cooOtsControllerTotalTXPower CoiOpticalPower,
cooOtsControllerRXVoaAttenuation CiscoOpticalOtsVoaAttenInDb,
cooOtsControllerTXVoaAttenuation CiscoOpticalOtsVoaAttenInDb,
cooOtsControllerRXLowThreshold CoiOpticalPower,
cooOtsControllerTXLowThreshold CoiOpticalPower,
cooOtsControllerAmpliChannelPwr CoiOpticalPower,
cooOtsControllerChannelPwrMaxDelta CoiOpticalPower,
cooOtsControllerAmpliControlMode CiscoOpticalOtsAmpliControlMode,
cooOtsControllerAmpliGainRange CiscoOpticalOtsAmpliGainRange,
cooOtsControllerAmpliSafetyCtrlMode CiscoOpticalOtsAmpliSafetyCtrlMode,
cooOtsControllerOsri CiscoOpticalOtsOsri,
cooOtsControllerProtectionPortRole CiscoOpticalOtsProtectionPortRole,
cooOtsControllerState CiscoOpticalOtsState,
cooOtsControllerTranspAdminState CiscoOpticalOtsTranspAdminState,
cooOtsControllerAlarmState BITS,
cooOtsControllerRXSpanLoss CoiOpticalPower,
cooOtsControllerTXSpanLoss CoiOpticalPower,
cooOtsControllerRXEnabled TruthValue,
cooOtsControllerTXEnabled TruthValue
}
cooOtsControllerPortType OBJECT-TYPE
SYNTAX CiscoOpticalOtsPortType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the port type of the optical OTS interface."
::= { cooOtsControllerEntry 1 }
cooOtsControllerLaserStatus OBJECT-TYPE
SYNTAX CiscoOpticalOtsLaserStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the current operational state of the
laser."
::= { cooOtsControllerEntry 2 }
cooOtsControllerRXPower OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the receive power in
1/100 dBm on optical OTS interfaces."
::= { cooOtsControllerEntry 3 }
cooOtsControllerTXPower OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the transmit power in
1/100 dBm on optical OTS interfaces."
::= { cooOtsControllerEntry 4 }
cooOtsControllerAmpliGain OBJECT-TYPE
SYNTAX CiscoOpticalOtsGainInDb
UNITS "1/100 dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the amplifier gain value in
1/100 dB on optical OTS interfaces."
::= { cooOtsControllerEntry 5 }
cooOtsControllerAmpliTilt OBJECT-TYPE
SYNTAX CiscoOpticalOtsTiltInDb
UNITS "1/100 dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the amplifier tilt value in
1/100 dB on optical OTS interfaces."
::= { cooOtsControllerEntry 6 }
cooOtsControllerTotalRXPower OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to represents the total receive power in
1/100 dBm on optical OTS interfaces."
::= { cooOtsControllerEntry 7 }
cooOtsControllerTotalTXPower OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to represents the total transmit power
in 1/100 dBm on optical OTS interfaces."
::= { cooOtsControllerEntry 8 }
cooOtsControllerRXVoaAttenuation OBJECT-TYPE
SYNTAX CiscoOpticalOtsVoaAttenInDb
UNITS "1/100 dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the receive VOA attenuation value
in 1/100 dBm on optical OTS interfaces."
::= { cooOtsControllerEntry 9 }
cooOtsControllerTXVoaAttenuation OBJECT-TYPE
SYNTAX CiscoOpticalOtsVoaAttenInDb
UNITS "1/100 dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the transmit VOA attenuation value
in 1/100 dBm on optical OTS interfaces."
::= { cooOtsControllerEntry 10 }
cooOtsControllerRXLowThreshold OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the receive low threshold in
1/100 dBm on optical OTS interfaces."
::= { cooOtsControllerEntry 11 }
cooOtsControllerTXLowThreshold OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the transmit low threshold in
1/100 dBm on optical OTS interfaces."
::= { cooOtsControllerEntry 12 }
cooOtsControllerAmpliChannelPwr OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the amplifier channel power in
1/100 dBm on optical OTS interfaces."
::= { cooOtsControllerEntry 13 }
cooOtsControllerChannelPwrMaxDelta OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the maximum delta on channel
power in 1/100 dBm on optical OTS interfaces."
::= { cooOtsControllerEntry 14 }
cooOtsControllerAmpliControlMode OBJECT-TYPE
SYNTAX CiscoOpticalOtsAmpliControlMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the amplifier control mode."
::= { cooOtsControllerEntry 15 }
cooOtsControllerAmpliGainRange OBJECT-TYPE
SYNTAX CiscoOpticalOtsAmpliGainRange
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the amplifier gain range."
::= { cooOtsControllerEntry 16 }
cooOtsControllerAmpliSafetyCtrlMode OBJECT-TYPE
SYNTAX CiscoOpticalOtsAmpliSafetyCtrlMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the safety control mode."
::= { cooOtsControllerEntry 17 }
cooOtsControllerOsri OBJECT-TYPE
SYNTAX CiscoOpticalOtsOsri
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the OSRI."
::= { cooOtsControllerEntry 18 }
cooOtsControllerProtectionPortRole OBJECT-TYPE
SYNTAX CiscoOpticalOtsProtectionPortRole
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the port role on
optical channel interfaces."
::= { cooOtsControllerEntry 19 }
cooOtsControllerState OBJECT-TYPE
SYNTAX CiscoOpticalOtsState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the controller status of
optical OTS interfaces."
::= { cooOtsControllerEntry 20 }
cooOtsControllerTranspAdminState OBJECT-TYPE
SYNTAX CiscoOpticalOtsTranspAdminState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the transport administration status on
optical OTS interfaces."
::= { cooOtsControllerEntry 21 }
cooOtsControllerAlarmState OBJECT-TYPE
SYNTAX BITS {
noDefect(0),
highRXPwr(1),
highTXPwr(2),
lowRXPwr(3),
lowTXPwr(4),
lospRXPwr(5),
locRXPwr(6),
degLowGain(7),
degHighGain(8),
alsAmp(9),
aprAmp(10),
noEqAutoAmp(11),
misAutoAmp(12),
switchToProtect(13),
autoAmpliCtrlRunning(14)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current alarms status of the Optics
layer.
Alarms description :
noDefect : No alarms
highRXPwr : Input optical power reading over the
fail-high threshold
highTXPwr : Output optical power reading over the
fail-high threshold
lowRXPwr : Input optical power reading below the
fail-low threshold
lowTXPwr : Output optical power reading below the
fail-low threshold
lospRXPwr : Loss of optical power signal
locRXPwr : Loss of optical continuity
degLowGain : Amplifier gain degrade low
degHighGain : Amplifier gain degrade high
alsAmp : Amplifier automatic laser shutdown for
safety reason
aprAmp : Amplifier automatic power reduction
noEqAutoAmp : Channels power not equalized for
amplifier
automatic control mode
misAutoAmp : Misconfiguration for amplifier automatic
control mode
switchToProtect : Protected port switching to active role
autoAmpliCtrlRunning : Amplifier automatic control mode
algorithm running"
::= { cooOtsControllerEntry 22 }
cooOtsControllerRXSpanLoss OBJECT-TYPE
SYNTAX CoiOpticalPower (-4000..3000)
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to represents the sapn loss power in 1/100
dBm on optical OTS interfaces"
::= { cooOtsControllerEntry 23 }
cooOtsControllerTXSpanLoss OBJECT-TYPE
SYNTAX CoiOpticalPower (-4000..3000)
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to represents the sapn loss power in 1/100
dBm on optical OTS interfaces"
::= { cooOtsControllerEntry 24 }
cooOtsControllerRXEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the RX direction status of optical OTS
interfaces."
::= { cooOtsControllerEntry 25 }
cooOtsControllerTXEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the TX direction status of optical OTS
interfaces."
::= { cooOtsControllerEntry 26 }
cooOtsOchControllerTable OBJECT-TYPE
SYNTAX SEQUENCE OF CooOtsOchControllerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides management information for OTS-OCH optical layer
related attributes of interfaces with an ifType of
opticalTransport(196)."
::= { cooOtsController 3 }
cooOtsOchControllerEntry OBJECT-TYPE
SYNTAX CooOtsOchControllerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information on OTS-OCH optical layer
related attributes of interfaces with an ifType
opticalTransport(196). Entries are created by the feature when a
new interface is added to the ifTable."
INDEX { ifIndex }
::= { cooOtsOchControllerTable 1 }
CooOtsOchControllerEntry ::= SEQUENCE {
cooOtsOchControllerPortType CiscoOpticalOtsPortType,
cooOtsOchControllerLaserStatus CiscoOpticalOtsLaserStatus,
cooOtsOchControllerRXPower CoiOpticalPower,
cooOtsOchControllerTXPower CoiOpticalPower,
cooOtsOchControllerRXLowThreshold CoiOpticalPower,
cooOtsOchControllerTXLowThreshold CoiOpticalPower,
cooOtsOchControllerWavelength CoiOpticalWavelength,
cooOtsOchControllerFrequency Unsigned32,
cooOtsOchControllerChannelNumber Unsigned32,
cooOtsOchControllerState CiscoOpticalOtsState,
cooOtsOchControllerTranspAdminState CiscoOpticalOtsTranspAdminState,
cooOtsOchControllerAlarmState BITS,
cooOtsOchControllerWidth Unsigned32
}
cooOtsOchControllerPortType OBJECT-TYPE
SYNTAX CiscoOpticalOtsPortType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the port type of the optical OTS-OCH interface."
::= { cooOtsOchControllerEntry 1 }
cooOtsOchControllerLaserStatus OBJECT-TYPE
SYNTAX CiscoOpticalOtsLaserStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the current operational state of the
laser."
::= { cooOtsOchControllerEntry 2 }
cooOtsOchControllerRXPower OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the receive power in
1/100 dBm on optical OTS-OCH interfaces."
::= { cooOtsOchControllerEntry 3 }
cooOtsOchControllerTXPower OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the transmit power in
1/100 dBm on optical OTS-OCH interfaces."
::= { cooOtsOchControllerEntry 4 }
cooOtsOchControllerRXLowThreshold OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the receive low threshold in
1/100 dBm on optical OTS-OCH interfaces."
::= { cooOtsOchControllerEntry 5 }
cooOtsOchControllerTXLowThreshold OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the transmit low threshold in
1/100 dBm on optical OTS-OCH interfaces."
::= { cooOtsOchControllerEntry 6 }
cooOtsOchControllerWavelength OBJECT-TYPE
SYNTAX CoiOpticalWavelength
UNITS "1/100 nm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the wavelength on
optical OTS-OCH interfaces (unit 1/100 nm)."
DEFVAL { 0 }
::= { cooOtsOchControllerEntry 7 }
cooOtsOchControllerFrequency OBJECT-TYPE
SYNTAX Unsigned32 (1913500..1961000)
UNITS "100 MHz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the frequency on
optical Ots-Och channel interfaces (unit 100 MHz)."
::= { cooOtsOchControllerEntry 8 }
cooOtsOchControllerChannelNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..384)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the channel number on
optical OTS-OCH interfaces."
::= { cooOtsOchControllerEntry 9 }
cooOtsOchControllerState OBJECT-TYPE
SYNTAX CiscoOpticalOtsState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the controller status of
optical OTS-OCH interfaces."
::= { cooOtsOchControllerEntry 10 }
cooOtsOchControllerTranspAdminState OBJECT-TYPE
SYNTAX CiscoOpticalOtsTranspAdminState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the transport administration status on
optical OTS-OCH interfaces."
::= { cooOtsOchControllerEntry 11 }
cooOtsOchControllerAlarmState OBJECT-TYPE
SYNTAX BITS {
noDefect(0),
highRXPwr(1),
highTXPwr(2),
lowRXPwr(3),
lowTXPwr(4),
lospRXPwr(5),
locRXPwr(6),
degLowGain(7),
degHighGain(8),
alsAmp(9),
aprAmp(10),
noEqAutoAmp(11),
misAutoAmp(12),
switchToProtect(13)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current alarms status of the Optics
layer.
Alarms description :
noDefect : No alarms
highRXPwr : Input optical power reading over the
fail-high threshold
highTXPwr : Output optical power reading over the
fail-high threshold
lowRXPwr : Input optical power reading below the
fail-low threshold
lowTXPwr : Output optical power reading below the
fail-low threshold
lospRXPwr : Loss of optical power signal
locRXPwr : Loss of optical continuity
degLowGain : Amplifier gain degrade low
degHighGain : Amplifier gain degrade high
alsAmp : Amplifier automatic laser shutdown for
safety reason
aprAmp : Amplifier automatic power reduction
noEqAutoAmp : Channels power not equalized for amplifier
automatic control mode
misAutoAmp : Misconfiguration for amplifier automatic
control mode
switchToProtect : Protected port switching to active role"
::= { cooOtsOchControllerEntry 12 }
cooOtsOchControllerWidth OBJECT-TYPE
SYNTAX Unsigned32 (500..8000)
UNITS "1/10 GHz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the frequency on
optical Ots-Och channel interfaces (unit 1/10 GHz)."
DEFVAL { 500 }
::= { cooOtsOchControllerEntry 13 }
cooOtsOchNotifEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls the generation of cooOtsOchStatusChange
notification.
If the value of this object is 'true', then the generation of
cooOtsOchStatusChange notification is enabled. If the value of
this object is 'false', then the generation of
cooOtsOchStatusChange notification is disabled."
DEFVAL { false }
::= { cooOtsController 4 }
cooOtsThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF CooOtsThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides threshold information for optical layer
related attributes of interfaces with an ifType of
opticalTransport(196) and interval type as
cooThreshIntervalType."
::= { cooOtsPerformanceMonitoring 1 }
cooOtsThresholdEntry OBJECT-TYPE
SYNTAX CooOtsThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing threshold information on optical layer
related attributes of interfaces with an ifType
opticalTransport(196). Entries are created by the feature
when a new interface is added to the ifTable."
INDEX {
ifIndex,
cooThreshIntervalType
}
::= { cooOtsThresholdTable 1 }
CooOtsThresholdEntry ::= SEQUENCE {
cooThreshIntervalType CoiIntervalType,
cooThreshTXPowerMin CoiOpticalPower,
cooThreshRXPowerMin CoiOpticalPower,
cooThreshLBCMin Unsigned32,
cooThreshTXPowerMax CoiOpticalPower,
cooThreshRXPowerMax CoiOpticalPower,
cooThreshLBCMax Unsigned32,
cooThreshTXPowerEnableMin TruthValue,
cooThreshRXPowerEnableMin TruthValue,
cooThreshLBCEnableMin TruthValue,
cooThreshTXPowerEnableMax TruthValue,
cooThreshRXPowerEnableMax TruthValue,
cooThreshLBCEnableMax TruthValue,
cooThreshAmpliGainMin Integer32,
cooThreshAmpliGainMax Integer32,
cooThreshAmpliGainEnableMax TruthValue,
cooThreshAmpliGainEnableMin TruthValue,
cooThreshAmpliGainTiltMin Integer32,
cooThreshAmpliGainTiltMax Integer32,
cooThreshAmpliGainTiltEnableMax TruthValue,
cooThreshAmpliGainTiltEnableMin TruthValue
}
cooThreshIntervalType OBJECT-TYPE
SYNTAX CoiIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the interval type during which the
performance statistics are accumulated for the interface."
::= { cooOtsThresholdEntry 1 }
cooThreshTXPowerMin OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the threshold of minimum
transmit power for the interface in 1/100 dBm."
::= { cooOtsThresholdEntry 2 }
cooThreshRXPowerMin OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the threshold of minimum
receive power for the interface in 1/100 dBm."
::= { cooOtsThresholdEntry 3 }
cooThreshLBCMin OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "1/10 percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to configure the threshold of minimum
laser bias current in 1/10 percent."
::= { cooOtsThresholdEntry 4 }
cooThreshTXPowerMax OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the threshold of maximum
Transmit power for the interface in 1/100 dBm."
::= { cooOtsThresholdEntry 5 }
cooThreshRXPowerMax OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the threshold of maximum
receive power for the interface in 1/100 dBm."
::= { cooOtsThresholdEntry 6 }
cooThreshLBCMax OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "1/10 percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to configure the threshold of maximum
Laser Bias Current in 1/10 percent for the interface."
::= { cooOtsThresholdEntry 7 }
cooThreshTXPowerEnableMin OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the enablement of threshold
minimum transmit power for the interface."
DEFVAL { false }
::= { cooOtsThresholdEntry 8 }
cooThreshRXPowerEnableMin OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the enablement of the
threshold minimum receive power for the interface."
DEFVAL { false }
::= { cooOtsThresholdEntry 9 }
cooThreshLBCEnableMin OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the enablement of the
threshold minimum laser bias current for the interface."
DEFVAL { false }
::= { cooOtsThresholdEntry 10 }
cooThreshTXPowerEnableMax OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the enablement of the
threshold maximum transmit power for the interface."
DEFVAL { false }
::= { cooOtsThresholdEntry 11 }
cooThreshRXPowerEnableMax OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the enablement of the
threshold maximum receive power for the interface."
DEFVAL { false }
::= { cooOtsThresholdEntry 12 }
cooThreshLBCEnableMax OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the enablement of the
threshold maximum laser bias current for the interface."
DEFVAL { false }
::= { cooOtsThresholdEntry 13 }
cooThreshAmpliGainMin OBJECT-TYPE
SYNTAX Integer32 (0..500)
UNITS "1/100 dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the threshold of minimum ampli
gain for the interface in 1/100 dB."
::= { cooOtsThresholdEntry 14 }
cooThreshAmpliGainMax OBJECT-TYPE
SYNTAX Integer32 (0..500)
UNITS "1/100 dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the threshold of maximum ampli
gain for the interface in 1/100 dB."
::= { cooOtsThresholdEntry 15 }
cooThreshAmpliGainEnableMax OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the enablement of the
threshold maximum ampli gain for the interface."
DEFVAL { false }
::= { cooOtsThresholdEntry 16 }
cooThreshAmpliGainEnableMin OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the enablement of the
threshold minimum ampli gain for the interface."
DEFVAL { false }
::= { cooOtsThresholdEntry 17 }
cooThreshAmpliGainTiltMin OBJECT-TYPE
SYNTAX Integer32 (-50..50)
UNITS "1/100 dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the threshold of minimum ampli
gain tilt for the interface in 1/100 dB."
::= { cooOtsThresholdEntry 18 }
cooThreshAmpliGainTiltMax OBJECT-TYPE
SYNTAX Integer32 (-50..50)
UNITS "1/100 db"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the threshold of maximum ampli
gain tilt for the interface in 1/100 dB."
::= { cooOtsThresholdEntry 19 }
cooThreshAmpliGainTiltEnableMax OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the enablement of the
threshold maximum ampli gain tilt for the interface."
DEFVAL { false }
::= { cooOtsThresholdEntry 20 }
cooThreshAmpliGainTiltEnableMin OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the enablement of the
threshold minimum ampli gain tilt for the interface."
DEFVAL { false }
::= { cooOtsThresholdEntry 21 }
cooOtsCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF CooOtsCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides current information for optical layer
related attributes of interfaces with an ifType of
opticalChannel(196), lane as cooCurrentLane and interval
as cooCurrentIntervalType."
::= { cooOtsPerformanceMonitoring 2 }
cooOtsCurrentEntry OBJECT-TYPE
SYNTAX CooOtsCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing current information on optical layer
related attributes of interfaces with an ifType
opticalChannel(196). Entries are created by the feature when
a new interface is added to the ifTable."
INDEX {
ifIndex,
cooCurrentIntervalType
}
::= { cooOtsCurrentTable 1 }
CooOtsCurrentEntry ::= SEQUENCE {
cooCurrentIntervalType CoiIntervalType,
cooCurrentTXPowerMax CoiOpticalPower,
cooCurrentRXPowerMax CoiOpticalPower,
cooCurrentLBCMax Unsigned32,
cooCurrentTXPowerMin CoiOpticalPower,
cooCurrentRXPowerMin CoiOpticalPower,
cooCurrentLBCMin Unsigned32,
cooCurrentTXPowerAvg CoiOpticalPower,
cooCurrentRXPowerAvg CoiOpticalPower,
cooCurrentLBCAvg Unsigned32,
cooCurrentTimestamp OCTET STRING,
cooCurrentAmpliGainMin Integer32,
cooCurrentAmpliGainMax Integer32,
cooCurrentAmpliGainAvg Integer32,
cooCurrentAmpliGainTiltMin Integer32,
cooCurrentAmpliGainTiltMax Integer32,
cooCurrentAmpliGainTiltAvg Integer32
}
cooCurrentIntervalType OBJECT-TYPE
SYNTAX CoiIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the interval type during which the
current performance statistics are accumulated."
::= { cooOtsCurrentEntry 1 }
cooCurrentTXPowerMax OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current maximum transmit power
for the interface in 1/100 dBm."
::= { cooOtsCurrentEntry 2 }
cooCurrentRXPowerMax OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current maximum receive power for the
interface in 1/100 dBm."
::= { cooOtsCurrentEntry 3 }
cooCurrentLBCMax OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "1/10 percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current maximum laser bias current in
1/10 percent for the interface."
::= { cooOtsCurrentEntry 4 }
cooCurrentTXPowerMin OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current minimum transmit power for
the
interface in 1/100 dBm."
::= { cooOtsCurrentEntry 5 }
cooCurrentRXPowerMin OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current minimum receive power for the
interface in 1/100 dBm."
::= { cooOtsCurrentEntry 6 }
cooCurrentLBCMin OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "1/10 percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current minimum laser bias current in
1/10 percent for the interface."
::= { cooOtsCurrentEntry 7 }
cooCurrentTXPowerAvg OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current average transmit power
for the interface in 1/100 dBm."
::= { cooOtsCurrentEntry 8 }
cooCurrentRXPowerAvg OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current average receive power
for the interface in 1/100 dBm."
::= { cooOtsCurrentEntry 9 }
cooCurrentLBCAvg OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "1/10 percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current average Laser Bias Current
in 1/10 percent for the interface."
::= { cooOtsCurrentEntry 10 }
cooCurrentTimestamp OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the timestamp for
the current bucket for the interface."
::= { cooOtsCurrentEntry 11 }
cooCurrentAmpliGainMin OBJECT-TYPE
SYNTAX Integer32
UNITS "1/100 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current minimum amplifier gain for
the
interface in 1/100 dB."
::= { cooOtsCurrentEntry 12 }
cooCurrentAmpliGainMax OBJECT-TYPE
SYNTAX Integer32
UNITS "1/100 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current maximum amplifier gain for
the
interface in 1/100 dB."
::= { cooOtsCurrentEntry 13 }
cooCurrentAmpliGainAvg OBJECT-TYPE
SYNTAX Integer32
UNITS "1/100 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current average amplifier gain for
the interface in 1/100 dB."
::= { cooOtsCurrentEntry 14 }
cooCurrentAmpliGainTiltMin OBJECT-TYPE
SYNTAX Integer32
UNITS "1/100 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current minimum amplifier gain tilt
for
the interface in 1/100 dB."
::= { cooOtsCurrentEntry 15 }
cooCurrentAmpliGainTiltMax OBJECT-TYPE
SYNTAX Integer32
UNITS "1/100 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current maximum amplifier gain tilt
for
the interface in 1/100 dB."
::= { cooOtsCurrentEntry 16 }
cooCurrentAmpliGainTiltAvg OBJECT-TYPE
SYNTAX Integer32
UNITS "1/100 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current average amplifier gain tilt
for
the interface in 1/100 dB."
::= { cooOtsCurrentEntry 17 }
cooOtsIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF CooOtsIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides interval information for optical layer
related attributes of interfaces with an ifType of
opticalChannel(196), lane as cooIntervalLane, Interval as
cooIntervalIntervalType and history bucket as
cooIntervalIntervalType."
::= { cooOtsPerformanceMonitoring 3 }
cooOtsIntervalEntry OBJECT-TYPE
SYNTAX CooOtsIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing interval information on optical layer
related attributes of interfaces with an ifType
opticalChannel(196). Entries are created by the feature when a
new interface is added to the ifTable."
INDEX {
ifIndex,
cooIntervalType,
cooIntervalNum
}
::= { cooOtsIntervalTable 1 }
CooOtsIntervalEntry ::= SEQUENCE {
cooIntervalType CoiIntervalType,
cooIntervalNum Unsigned32,
cooIntervalTXPowerMax CoiOpticalPower,
cooIntervalRXPowerMax CoiOpticalPower,
cooIntervalLBCMax Unsigned32,
cooIntervalTXPowerMin CoiOpticalPower,
cooIntervalRXPowerMin CoiOpticalPower,
cooIntervalLBCMin Unsigned32,
cooIntervalTXPowerAvg CoiOpticalPower,
cooIntervalRXPowerAvg CoiOpticalPower,
cooIntervalLBCAvg Unsigned32,
cooIntervalTimestamp OCTET STRING,
cooIntervalAmpliGainMin Integer32,
cooIntervalAmpliGainMax Integer32,
cooIntervalAmpliGainAvg Integer32,
cooIntervalAmpliGainTiltMin Integer32,
cooIntervalAmpliGainTiltMax Integer32,
cooIntervalAmpliGainTiltAvg Integer32
}
cooIntervalType OBJECT-TYPE
SYNTAX CoiIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the interval type during which the
performance statistics are accumulated."
::= { cooOtsIntervalEntry 1 }
cooIntervalNum OBJECT-TYPE
SYNTAX Unsigned32 (1..31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the interval for which the set of
interval performance values is available.
The interval identified by 1 is the most recent 15 minute
or 24 hour interval, and the interval identified by N is
the interval immediately preceding the one identified by N-1."
::= { cooOtsIntervalEntry 2 }
cooIntervalTXPowerMax OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the interval maximum transmit power in
1/100 dBm for the interface."
::= { cooOtsIntervalEntry 3 }
cooIntervalRXPowerMax OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the interval maximum receive power in
1/100 dBm for the interface."
::= { cooOtsIntervalEntry 4 }
cooIntervalLBCMax OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "1/10 percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the interval maximum laser bias current
in 1/10 percent for the interface."
::= { cooOtsIntervalEntry 5 }
cooIntervalTXPowerMin OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the interval minimum transmit power in
1/100 dBm for the interface."
::= { cooOtsIntervalEntry 6 }
cooIntervalRXPowerMin OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the interval minimum receive power in
1/100 dBm for the interface."
::= { cooOtsIntervalEntry 7 }
cooIntervalLBCMin OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "1/10 percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the interval minimum laser bias current
in 1/10 percent for the interface."
::= { cooOtsIntervalEntry 8 }
cooIntervalTXPowerAvg OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the interval average transmit power in
1/100 dBm for the interface."
::= { cooOtsIntervalEntry 9 }
cooIntervalRXPowerAvg OBJECT-TYPE
SYNTAX CoiOpticalPower
UNITS "1/100 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the interval average receive power in
1/100 dBm for the interface."
::= { cooOtsIntervalEntry 10 }
cooIntervalLBCAvg OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "1/10 percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the interval average laser bias current
in 1/10 percent for the interface."
::= { cooOtsIntervalEntry 11 }
cooIntervalTimestamp OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the timestamp, for the bucket specified
by 'cooIntervalNum', for the interface."
::= { cooOtsIntervalEntry 12 }
cooIntervalAmpliGainMin OBJECT-TYPE
SYNTAX Integer32
UNITS "1/100 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the interval minimum amplifier gain in
1/100 dB for the interface."
::= { cooOtsIntervalEntry 13 }
cooIntervalAmpliGainMax OBJECT-TYPE
SYNTAX Integer32
UNITS "1/100 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the interval maximum amplifier gain in
1/100 dB for the interface."
::= { cooOtsIntervalEntry 14 }
cooIntervalAmpliGainAvg OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the interval acerage amplifier gain in
1/100 dB for the interface."
::= { cooOtsIntervalEntry 15 }
cooIntervalAmpliGainTiltMin OBJECT-TYPE
SYNTAX Integer32
UNITS "1/100 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the interval minimum amplifier gain tilt
in 1/100 dB for the interface."
::= { cooOtsIntervalEntry 16 }
cooIntervalAmpliGainTiltMax OBJECT-TYPE
SYNTAX Integer32
UNITS "1/100 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the interval maximum amplifier gain tilt
in 1/100 dB for the interface."
::= { cooOtsIntervalEntry 17 }
cooIntervalAmpliGainTiltAvg OBJECT-TYPE
SYNTAX Integer32
UNITS "1/100 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the interval average amplifier gain tilt
in 1/100 dB for the interface."
::= { cooOtsIntervalEntry 18 }
cooOtsEquipmentAlarmGroup OBJECT IDENTIFIER
::= { ciscoOpticalOtsMIBObjects 5 }
cooOtsAlarmLocation OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the location of the component that
raised alarm, within the device."
::= { cooOtsEquipmentAlarmGroup 1 }
cooOtsAlarmType OBJECT-TYPE
SYNTAX CoiOptAlarmType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the type of alarm that is raised."
::= { cooOtsEquipmentAlarmGroup 2 }
cooOtsAlarmTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object represents the time when an event occurred. This is
accurate only upto a second."
::= { cooOtsEquipmentAlarmGroup 3 }
cooOtsAlarmName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object represents the user-visible name, which
uniquely identifies the alarm in the system."
::= { cooOtsEquipmentAlarmGroup 4 }
cooOtsAlarmAdditionalInfo OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object provides additional information about the alarm.
This object would be an empty string if no additional
information is specified."
::= { cooOtsEquipmentAlarmGroup 5 }
cooOtsAlarmSeverity OBJECT-TYPE
SYNTAX CoiOptAlarmSeverity
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object specifies alarm severity."
::= { cooOtsEquipmentAlarmGroup 6 }
cooOtsAlarmStatus OBJECT-TYPE
SYNTAX CoiOptAlarmStatus
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object specifies alarm status."
::= { cooOtsEquipmentAlarmGroup 7 }
cooOtsAlarmServiceAffecting OBJECT-TYPE
SYNTAX CoiOptAlarmServiceAffecting
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object specifies the service affecting state of the
alarm."
::= { cooOtsEquipmentAlarmGroup 8 }
-- MIB Conformance Statements
ciscoOpticalOtsMIBConformance OBJECT IDENTIFIER
::= { ciscoOpticalOtsMIB 2 }
ciscoOpticalOtsMIBCompliances OBJECT IDENTIFIER
::= { ciscoOpticalOtsMIBConformance 1 }
ciscoOpticalOtsMIBGroups OBJECT IDENTIFIER
::= { ciscoOpticalOtsMIBConformance 2 }
ciscoOpticalOtsMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for platforms that monitor the
parameters for the optical interfaces."
MODULE -- this module
MANDATORY-GROUPS { cooOtsGroup }
GROUP cooOtsOchGroup
DESCRIPTION
"The collection of objects to allow configurations and give
information related to the optical layer characteristics
for interfaces of ifType opticalChannel(196)."
GROUP cooOtsControllerGroup
DESCRIPTION
"The collection of objects to allow configurations and give
information related to the optical layer characteristics
for interfaces of ifType opticalChannel(196)."
GROUP cooOtsOchControllerGroup
DESCRIPTION
"The collection of objects to allow configurations and give
information related to the optical layer characteristics
for interfaces of ifType opticalChannel(196)."
GROUP cooOtsThresholdGroup
DESCRIPTION
"The collection of objects used for monitoring the threshold
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196)."
GROUP cooOtsCurrentGroup
DESCRIPTION
"The collection of objects used for monitoring the current
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196) in a current interval."
GROUP cooOtsIntervalGroup
DESCRIPTION
"The collection of objects used for monitoring the interval
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196) in a given interval."
GROUP cooOtsNotifEnableGroup
DESCRIPTION
"The collection of objects to enable the notification
generations upon an interface's alarms status change on optics
layer."
GROUP cooOtsNotifGroup
DESCRIPTION
"The optical status change notifications whenever the
alarms status of optical OTS layer on an interface changes."
GROUP cooOtsOchNotifGroup
DESCRIPTION
"The optical status change notifications whenever the
alarms status of optical OTS-OCH layer on an interface changes."
GROUP cooOtsEquipmentAlarmInfoGroup
DESCRIPTION
"The optical equipment alarm notifications whenever the
equipment failed alarm is detected."
GROUP cooOtsPowerGroup
DESCRIPTION
"The collection of objects used for monitoring the total power
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196)."
GROUP cooOtsOchNotifEnableGroup
DESCRIPTION
"The collection of objects to enable the notification generations
upon an interface's alarms status change on optics OTS-OCH
layer."
::= { ciscoOpticalOtsMIBCompliances 1 }
-- units of conformance
cooOtsGroup OBJECT-GROUP
OBJECTS {
cooOtsControllerPortType,
cooOtsControllerLaserStatus,
cooOtsControllerRXPower,
cooOtsControllerTXPower,
cooOtsControllerAmpliGain,
cooOtsControllerAmpliTilt,
cooOtsControllerTotalRXPower,
cooOtsControllerTotalTXPower,
cooOtsControllerRXVoaAttenuation,
cooOtsControllerTXVoaAttenuation,
cooOtsControllerRXLowThreshold,
cooOtsControllerTXLowThreshold,
cooOtsControllerAmpliChannelPwr,
cooOtsControllerChannelPwrMaxDelta,
cooOtsControllerAmpliControlMode,
cooOtsControllerAmpliGainRange,
cooOtsControllerAmpliSafetyCtrlMode,
cooOtsControllerOsri,
cooOtsControllerProtectionPortRole,
cooOtsControllerState,
cooOtsControllerTranspAdminState,
cooOtsControllerAlarmState,
cooThreshTXPowerMin,
cooThreshRXPowerMin,
cooThreshLBCMin,
cooThreshTXPowerMax,
cooThreshRXPowerMax,
cooThreshLBCMax,
cooCurrentTXPowerMax,
cooCurrentRXPowerMax,
cooCurrentLBCMax,
cooCurrentTXPowerMin,
cooCurrentRXPowerMin,
cooCurrentLBCMin,
cooCurrentTXPowerAvg,
cooCurrentRXPowerAvg,
cooCurrentLBCAvg,
cooIntervalTXPowerMax,
cooIntervalRXPowerMax,
cooIntervalLBCMax,
cooIntervalTXPowerMin,
cooIntervalRXPowerMin,
cooIntervalLBCMin,
cooIntervalTXPowerAvg,
cooIntervalRXPowerAvg,
cooIntervalLBCAvg,
cooOtsControllerRXSpanLoss,
cooOtsControllerTXSpanLoss,
cooOtsControllerRXEnabled,
cooOtsControllerTXEnabled,
cooThreshAmpliGainMin,
cooThreshAmpliGainMax,
cooThreshAmpliGainEnableMax,
cooThreshAmpliGainEnableMin,
cooThreshAmpliGainTiltMin,
cooThreshAmpliGainTiltMax,
cooThreshAmpliGainTiltEnableMax,
cooThreshAmpliGainTiltEnableMin,
cooCurrentAmpliGainMin,
cooCurrentAmpliGainMax,
cooCurrentAmpliGainAvg,
cooCurrentAmpliGainTiltMin,
cooCurrentAmpliGainTiltMax,
cooCurrentAmpliGainTiltAvg,
cooIntervalAmpliGainMin,
cooIntervalAmpliGainMax,
cooIntervalAmpliGainAvg,
cooIntervalAmpliGainTiltMin,
cooIntervalAmpliGainTiltMax,
cooIntervalAmpliGainTiltAvg
}
STATUS current
DESCRIPTION
"The collection of objects to provide information related to the
optical OTS characteristics for interfaces of ifType
opticalChannel(196)."
::= { ciscoOpticalOtsMIBGroups 1 }
cooOtsOchGroup OBJECT-GROUP
OBJECTS {
cooOtsOchControllerPortType,
cooOtsOchControllerLaserStatus,
cooOtsOchControllerRXPower,
cooOtsOchControllerTXPower,
cooOtsOchControllerRXLowThreshold,
cooOtsOchControllerTXLowThreshold,
cooOtsOchControllerWavelength,
cooOtsOchControllerFrequency,
cooOtsOchControllerChannelNumber,
cooOtsOchControllerState,
cooOtsOchControllerTranspAdminState,
cooOtsOchControllerAlarmState,
cooThreshTXPowerMin,
cooThreshRXPowerMin,
cooThreshLBCMin,
cooThreshTXPowerMax,
cooThreshRXPowerMax,
cooThreshLBCMax,
cooCurrentTXPowerMax,
cooCurrentRXPowerMax,
cooCurrentLBCMax,
cooCurrentTXPowerMin,
cooCurrentRXPowerMin,
cooCurrentLBCMin,
cooCurrentTXPowerAvg,
cooCurrentRXPowerAvg,
cooCurrentLBCAvg,
cooIntervalTXPowerMax,
cooIntervalRXPowerMax,
cooIntervalLBCMax,
cooIntervalTXPowerMin,
cooIntervalRXPowerMin,
cooIntervalLBCMin,
cooIntervalTXPowerAvg,
cooIntervalRXPowerAvg,
cooIntervalLBCAvg,
cooOtsOchControllerWidth
}
STATUS current
DESCRIPTION
"The collection of objects to give information related to the
optical OTS-OCH characteristics for interfaces of ifType
opticalChannel(196)."
::= { ciscoOpticalOtsMIBGroups 2 }
cooOtsControllerGroup OBJECT-GROUP
OBJECTS {
cooOtsControllerAmpliGain,
cooOtsControllerAmpliTilt,
cooOtsControllerRXVoaAttenuation,
cooOtsControllerTXVoaAttenuation,
cooOtsControllerRXLowThreshold,
cooOtsControllerTXLowThreshold,
cooOtsControllerAmpliChannelPwr,
cooOtsControllerChannelPwrMaxDelta,
cooOtsControllerAmpliControlMode,
cooOtsControllerAmpliGainRange,
cooOtsControllerAmpliSafetyCtrlMode,
cooOtsControllerOsri,
cooOtsControllerRXEnabled,
cooOtsControllerTXEnabled
}
STATUS current
DESCRIPTION
"The collection of objects to allow configurations and give
information related to the optical OTS characteristics
for interfaces of ifType opticalChannel(196)."
::= { ciscoOpticalOtsMIBGroups 3 }
cooOtsOchControllerGroup OBJECT-GROUP
OBJECTS {
cooOtsOchControllerRXLowThreshold,
cooOtsOchControllerTXLowThreshold
}
STATUS current
DESCRIPTION
"The collection of objects to allow configurations and give
information related to the optical OTS-OCH characteristics
for interfaces of ifType opticalChannel(196)."
::= { ciscoOpticalOtsMIBGroups 4 }
cooOtsThresholdGroup OBJECT-GROUP
OBJECTS {
cooThreshTXPowerMin,
cooThreshRXPowerMin,
cooThreshLBCMin,
cooThreshTXPowerMax,
cooThreshRXPowerMax,
cooThreshLBCMax,
cooThreshTXPowerEnableMin,
cooThreshRXPowerEnableMin,
cooThreshLBCEnableMin,
cooThreshTXPowerEnableMax,
cooThreshRXPowerEnableMax,
cooThreshLBCEnableMax,
cooThreshAmpliGainMin,
cooThreshAmpliGainMax,
cooThreshAmpliGainEnableMax,
cooThreshAmpliGainEnableMin,
cooThreshAmpliGainTiltMin,
cooThreshAmpliGainTiltMax,
cooThreshAmpliGainTiltEnableMax,
cooThreshAmpliGainTiltEnableMin
}
STATUS current
DESCRIPTION
"The collection of objects used for monitoring the threshold
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196)."
::= { ciscoOpticalOtsMIBGroups 5 }
cooOtsCurrentGroup OBJECT-GROUP
OBJECTS {
cooCurrentTXPowerMax,
cooCurrentRXPowerMax,
cooCurrentLBCMax,
cooCurrentTXPowerMin,
cooCurrentRXPowerMin,
cooCurrentLBCMin,
cooCurrentTXPowerAvg,
cooCurrentRXPowerAvg,
cooCurrentLBCAvg,
cooCurrentTimestamp,
cooCurrentAmpliGainMin,
cooCurrentAmpliGainMax,
cooCurrentAmpliGainAvg,
cooCurrentAmpliGainTiltMin,
cooCurrentAmpliGainTiltMax,
cooCurrentAmpliGainTiltAvg
}
STATUS current
DESCRIPTION
"The collection of objects used for monitoring the current
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196) in a current interval."
::= { ciscoOpticalOtsMIBGroups 6 }
cooOtsIntervalGroup OBJECT-GROUP
OBJECTS {
cooIntervalTXPowerMax,
cooIntervalRXPowerMax,
cooIntervalLBCMax,
cooIntervalTXPowerMin,
cooIntervalRXPowerMin,
cooIntervalLBCMin,
cooIntervalTXPowerAvg,
cooIntervalRXPowerAvg,
cooIntervalLBCAvg,
cooIntervalTimestamp,
cooIntervalAmpliGainMin,
cooIntervalAmpliGainMax,
cooIntervalAmpliGainAvg,
cooIntervalAmpliGainTiltMin,
cooIntervalAmpliGainTiltMax,
cooIntervalAmpliGainTiltAvg
}
STATUS current
DESCRIPTION
"The collection of objects used for monitoring the interval
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196) in a given interval."
::= { ciscoOpticalOtsMIBGroups 7 }
cooOtsNotifEnableGroup OBJECT-GROUP
OBJECTS { cooOtsNotifEnabled }
STATUS current
DESCRIPTION
"The collection of objects to enable the notification
generations upon an interface's alarms status change on optics OTS
layer."
::= { ciscoOpticalOtsMIBGroups 8 }
cooOtsNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
cooOtsStatusChange,
cooOtsEquipmentAlarm
}
STATUS current
DESCRIPTION
"The optical status change notifications whenever the
alarms status of optical OTS layer on an interface changes."
::= { ciscoOpticalOtsMIBGroups 9 }
cooOtsOchNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
cooOtsOchStatusChange,
cooOtsEquipmentAlarm
}
STATUS current
DESCRIPTION
"The optical status change notifications whenever the
alarms status of optical OTS-OCH layer on an interface changes."
::= { ciscoOpticalOtsMIBGroups 10 }
cooOtsEquipmentAlarmInfoGroup OBJECT-GROUP
OBJECTS {
cooOtsAlarmLocation,
cooOtsAlarmType,
cooOtsAlarmTimeStamp,
cooOtsAlarmName,
cooOtsAlarmAdditionalInfo,
cooOtsAlarmSeverity,
cooOtsAlarmStatus,
cooOtsAlarmServiceAffecting
}
STATUS current
DESCRIPTION
"The optical equipment notifications whenever the
alarm is generated."
::= { ciscoOpticalOtsMIBGroups 11 }
cooOtsPowerGroup OBJECT-GROUP
OBJECTS {
cooOtsControllerTotalRXPower,
cooOtsControllerTotalTXPower,
cooOtsControllerRXPower,
cooOtsControllerTXPower
}
STATUS current
DESCRIPTION
"The collection of objects used for monitoring the total power
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196)."
::= { ciscoOpticalOtsMIBGroups 12 }
cooOtsOchNotifEnableGroup OBJECT-GROUP
OBJECTS { cooOtsOchNotifEnabled }
STATUS current
DESCRIPTION
"The collection of objects to enable the notification
generations upon an interface's alarms status change on optics
OTS-OCH layer."
::= { ciscoOpticalOtsMIBGroups 13 }
END