2125 lines
75 KiB
Plaintext
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
|
|
|
|
|