1557 lines
66 KiB
Plaintext

RC-POM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32
FROM SNMPv2-SMI
DisplayString, TruthValue
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
rcPlugOptMod, EnableValue
FROM RAPID-CITY;
rcPlugOptModTableMib MODULE-IDENTITY
LAST-UPDATED "201702020000Z"
ORGANIZATION "Nortel Networks"
CONTACT-INFO "Dwight Croonenberghs
Postal: Nortel Networks, Inc.
600 Technology Park
Billerica, MA 01821
E-mail: dwightc@nortel.com"
DESCRIPTION "OE MIB for Digital Diagnostic Monitoring of pluggable optical modules"
REVISION "201906070000Z" -- 07 June 2019
DESCRIPTION "Version 12: Added
rcPlugOptModSupportExtremeExtraFeatures TruthValue --105
(hliang)"
REVISION "201906030000Z" -- 03 June 2019
DESCRIPTION "Version 11: Added
rcPlugOptModExtremeSku DisplayString, -- 83
rcPlugOptModPowerOnCounter Counter32, -- 84
rcPlugOptModTxDdmInitial Integer32, -- 85
rcPlugOptModTxDdmLastGasp Integer32, -- 86
rcPlugOptModRxDdmInitial Integer32, -- 87
rcPlugOptModRxDdmLastGasp Integer32, -- 88
rcPlugOptModQSFPTx1DdmInitial Integer32, -- 89
rcPlugOptModQSFPTx1DdmLastGasp Integer32, -- 90
rcPlugOptModQSFPRx1DdmInitial Integer32, -- 91
rcPlugOptModQSFPRx1DdmLastGasp Integer32, -- 92
rcPlugOptModQSFPTx2DdmInitial Integer32, -- 93
rcPlugOptModQSFPTx2DdmLastGasp Integer32, -- 94
rcPlugOptModQSFPRx2DdmInitial Integer32, -- 95
rcPlugOptModQSFPRx2DdmLastGasp Integer32, -- 96
rcPlugOptModQSFPTx3DdmInitial Integer32, -- 97
rcPlugOptModQSFPTx3DdmLastGasp Integer32, -- 98
rcPlugOptModQSFPRx3DdmInitial Integer32, -- 99
rcPlugOptModQSFPRx3DdmLastGasp Integer32, -- 100
rcPlugOptModQSFPTx4DdmInitial Integer32, -- 101
rcPlugOptModQSFPTx4DdmLastGasp Integer32, -- 102
rcPlugOptModQSFPRx4DdmInitial Integer32, -- 103
rcPlugOptModQSFPRx4DdmLastGasp Integer32 -- 104
(hliang)"
REVISION "201702020000Z" -- 02 Feb 2017
DESCRIPTION "Version 10: Corrected MIB compiler error."
REVISION "201510010000Z" -- 01 October 2015
DESCRIPTION "Version 9: Changed the size of the following objects to a range -
rcPlugOptModConnectorType - 0..17
rcPlugOptModVendorName - 0..17
rcPlugOptModVendorPartNumber - 0..17
rcPlugOptModVendorRevNumber - 0..5
rcPlugOptModVendorSN - 0..17
rcPlugOptModVendorDateCode - 0..9
rcPlugOptModPEC - 0..17
rcPlugOptModCLEI - 0..11
Based on submit 25224 (prempa)"
REVISION "201508140000Z" -- 14 August 2015
DESCRIPTION "Version 8: Added rcPlugNotificationObjects and
rcPluggableModuleDescription "
REVISION "201501130000Z" -- 13 January 2015
DESCRIPTION "Version 7: Added ddm-avaya-checksum-error value for
rcPlugOptModDdmStatusMask.
Requested by Mayank Khetan for VSP 9K 4.0.1.0 (Prem)"
REVISION "201405060000Z" -- 06 May 2014
DESCRIPTION "Version 6: Added -
rcPlugOptModQSFPTx1Bias
rcPlugOptModQSFPTx2Bias
rcPlugOptModQSFPTx3Bias
rcPlugOptModQSFPTx4Bias
rcPlugOptModQSFPTx1Power
rcPlugOptModQSFPTx2Power
rcPlugOptModQSFPTx3Power
rcPlugOptModQSFPTx4Power
rcPlugOptModQSFPRx1Power
rcPlugOptModQSFPRx2Power
rcPlugOptModQSFPRx3Power
rcPlugOptModQSFPRx4Power
rcPlugOptModQSFPTx1BiasStatus
rcPlugOptModQSFPTx2BiasStatus
rcPlugOptModQSFPTx3BiasStatus
rcPlugOptModQSFPTx4BiasStatus
rcPlugOptModQSFPTx1PowerStatus
rcPlugOptModQSFPTx2PowerStatus
rcPlugOptModQSFPTx3PowerStatus
rcPlugOptModQSFPTx4PowerStatus
rcPlugOptModQSFPRx1PowerStatus
rcPlugOptModQSFPRx2PowerStatus
rcPlugOptModQSFPRx3PowerStatus
rcPlugOptModQSFPRx4PowerStatus"
REVISION "201403260000Z" -- 26 March 2014
DESCRIPTION "Version 5: Added rcPlugOptModOperTable."
REVISION "200805090000Z" -- 09 May 2008
DESCRIPTION "Version 4: Fixed smilint errors."
REVISION "200801160000Z" -- 16 Jan. 2008
DESCRIPTION "Version 3: Removed rcPlugOptModConfigTable and changed the global config scalar names"
REVISION "200712170000Z" -- 17 Dec. 2007
DESCRIPTION "Version 2: added rcPlugOptModConfigTable and
rcPlugOptModAlarmMonitorGlobalEnable
rcPlugOptModWarningMonitorGlobalEnable
rcPlugOptModAlarmMonitorInterval
rcPlugOptModWarningMonitorInterval"
REVISION "200610200000Z" -- 20 Oct. 2006
DESCRIPTION "Version 1: Initial version; added rcPlugOptModTable"
::= { rcPlugOptMod 0 }
-- This MIB defines the serial information that can be read from
-- SFPs and SFPs including the vendor specific Nortel supplied data.
-- The INF-8074i SFP MSA and the SFF-8053 SFP specifications defined
-- the first 256 bytes of serial ID information. The SFF-8472
-- standard adds new options to those previously defined and adds
-- new transceiver types. The SFF-8472 standard also defines an
-- enhanced digital diagnostic monitoring interface for optical
-- devices which allows real-time access to device operating
-- parameters.
--
-- If the target device supports the SFF-8472 standard, there is an
-- extra 256 bit address space. Pertinant information from that
-- space is also described here.
-- TXT about XFPs
rcPlugOptModTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcPlugOptModEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Gibc SFF diagnostic info table"
::= { rcPlugOptMod 1 }
rcPlugOptModEntry OBJECT-TYPE
SYNTAX RcPlugOptModEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry containing info. for a particular port"
INDEX { rcPlugOptModPortIndex }
::= { rcPlugOptModTable 1 }
RcPlugOptModEntry ::= SEQUENCE {
rcPlugOptModPortIndex InterfaceIndex, -- 1
-- Control information:
rcPlugOptModDdmStatusMask BITS, -- 2
rcPlugOptModCalibration INTEGER, -- 3
rcPlugOptModPowerMeasure INTEGER, -- 4
rcPlugOptModConnectorType DisplayString, -- 5 ; 16+1
rcPlugOptModVendorName DisplayString, -- 6 ; 16+1
rcPlugOptModVendorPartNumber DisplayString, -- 7 ; 16+1
rcPlugOptModVendorRevNumber DisplayString, -- 8 ; 4+1
rcPlugOptModVendorSN DisplayString, -- 9 ; 16+1
rcPlugOptModVendorDateCode DisplayString, -- 10; 8+1
-- Vendor information:
rcPlugOptModPEC DisplayString, -- 11 ;16+1
rcPlugOptModCLEI DisplayString, -- 12 ;10+1
rcPlugOptModSupportsDDM TruthValue, -- 13
rcPlugOptModAux1Monitoring INTEGER, -- 14
rcPlugOptModAux2Monitoring INTEGER, -- 15
rcPlugOptModWaveLength Integer32, -- 16
-- The DDM information:
rcPlugOptModTemperature Integer32, -- 17
rcPlugOptModTemperatureHighAlarmThreshold Integer32, -- 18
rcPlugOptModTemperatureLowAlarmThreshold Integer32, -- 19
rcPlugOptModTemperatureHighWarningThreshold Integer32, -- 20
rcPlugOptModTemperatureLowWarningThreshold Integer32, -- 21
rcPlugOptModVoltage Integer32, -- 22
rcPlugOptModVoltageHighAlarmThreshold Integer32, -- 23
rcPlugOptModVoltageLowAlarmThreshold Integer32, -- 24
rcPlugOptModVoltageHighWarningThreshold Integer32, -- 25
rcPlugOptModVoltageLowWarningThreshold Integer32, -- 26
rcPlugOptModBias Integer32, -- 27
rcPlugOptModBiasHighAlarmThreshold Integer32, -- 28
rcPlugOptModBiasLowAlarmThreshold Integer32, -- 29
rcPlugOptModBiasHighWarningThreshold Integer32, -- 30
rcPlugOptModBiasLowWarningThreshold Integer32, -- 31
rcPlugOptModTxPower Integer32, -- 32
rcPlugOptModTxPowerHighAlarmThreshold Integer32, -- 33
rcPlugOptModTxPowerLowAlarmThreshold Integer32, -- 34
rcPlugOptModTxPowerHighWarningThreshold Integer32, -- 35
rcPlugOptModTxPowerLowWarningThreshold Integer32, -- 36
rcPlugOptModRxPower Integer32, -- 37
rcPlugOptModRxPowerHighAlarmThreshold Integer32, -- 38
rcPlugOptModRxPowerLowAlarmThreshold Integer32, -- 39
rcPlugOptModRxPowerHighWarningThreshold Integer32, -- 40
rcPlugOptModRxPowerLowWarningThreshold Integer32, -- 41
rcPlugOptModAux1 Integer32, -- 42
rcPlugOptModAux1HighAlarmThreshold Integer32, -- 43
rcPlugOptModAux1LowAlarmThreshold Integer32, -- 44
rcPlugOptModAux1HighWarningThreshold Integer32, -- 45
rcPlugOptModAux1LowWarningThreshold Integer32, -- 46
rcPlugOptModAux2 Integer32, -- 47
rcPlugOptModAux2HighAlarmThreshold Integer32, -- 48
rcPlugOptModAux2LowAlarmThreshold Integer32, -- 49
rcPlugOptModAux2HighWarningThreshold Integer32, -- 50
rcPlugOptModAux2LowWarningThreshold Integer32, -- 51
rcPlugOptModTemperatureStatus INTEGER, -- 52
rcPlugOptModVoltageStatus INTEGER, -- 53
rcPlugOptModBiasStatus INTEGER, -- 54
rcPlugOptModTxPowerStatus INTEGER, -- 55
rcPlugOptModRxPowerStatus INTEGER, -- 56
rcPlugOptModAux1Status INTEGER, -- 57
rcPlugOptModAux2Status INTEGER, -- 58
-- The DDM information for 40G(QSFPs):
rcPlugOptModQSFPTx1Bias Integer32, -- 59
rcPlugOptModQSFPTx2Bias Integer32, -- 60
rcPlugOptModQSFPTx3Bias Integer32, -- 61
rcPlugOptModQSFPTx4Bias Integer32, -- 62
rcPlugOptModQSFPTx1Power Integer32, -- 63
rcPlugOptModQSFPTx2Power Integer32, -- 64
rcPlugOptModQSFPTx3Power Integer32, -- 65
rcPlugOptModQSFPTx4Power Integer32, -- 76
rcPlugOptModQSFPRx1Power Integer32, -- 67
rcPlugOptModQSFPRx2Power Integer32, -- 68
rcPlugOptModQSFPRx3Power Integer32, -- 69
rcPlugOptModQSFPRx4Power Integer32, -- 70
rcPlugOptModQSFPTx1BiasStatus INTEGER, -- 71
rcPlugOptModQSFPTx2BiasStatus INTEGER, -- 72
rcPlugOptModQSFPTx3BiasStatus INTEGER, -- 73
rcPlugOptModQSFPTx4BiasStatus INTEGER, -- 74
rcPlugOptModQSFPTx1PowerStatus INTEGER, -- 75
rcPlugOptModQSFPTx2PowerStatus INTEGER, -- 76
rcPlugOptModQSFPTx3PowerStatus INTEGER, -- 77
rcPlugOptModQSFPTx4PowerStatus INTEGER, -- 78
rcPlugOptModQSFPRx1PowerStatus INTEGER, -- 79
rcPlugOptModQSFPRx2PowerStatus INTEGER, -- 80
rcPlugOptModQSFPRx3PowerStatus INTEGER, -- 81
rcPlugOptModQSFPRx4PowerStatus INTEGER, -- 82
-- The DDM information for the extra features of the SFP EEPROM:
rcPlugOptModExtremeSku DisplayString, -- 83
rcPlugOptModPowerOnCounter Counter32, -- 84
rcPlugOptModTxDdmInitial Integer32, -- 85
rcPlugOptModTxDdmLastGasp Integer32, -- 86
rcPlugOptModRxDdmInitial Integer32, -- 87
rcPlugOptModRxDdmLastGasp Integer32, -- 88
-- The DDM information for the extra features of the QSFP EEPROM:
rcPlugOptModQSFPTx1DdmInitial Integer32, -- 89
rcPlugOptModQSFPTx1DdmLastGasp Integer32, -- 90
rcPlugOptModQSFPRx1DdmInitial Integer32, -- 91
rcPlugOptModQSFPRx1DdmLastGasp Integer32, -- 92
rcPlugOptModQSFPTx2DdmInitial Integer32, -- 93
rcPlugOptModQSFPTx2DdmLastGasp Integer32, -- 94
rcPlugOptModQSFPRx2DdmInitial Integer32, -- 95
rcPlugOptModQSFPRx2DdmLastGasp Integer32, -- 96
rcPlugOptModQSFPTx3DdmInitial Integer32, -- 97
rcPlugOptModQSFPTx3DdmLastGasp Integer32, -- 98
rcPlugOptModQSFPRx3DdmInitial Integer32, -- 99
rcPlugOptModQSFPRx3DdmLastGasp Integer32, -- 100
rcPlugOptModQSFPTx4DdmInitial Integer32, -- 101
rcPlugOptModQSFPTx4DdmLastGasp Integer32, -- 102
rcPlugOptModQSFPRx4DdmInitial Integer32, -- 103
rcPlugOptModQSFPRx4DdmLastGasp Integer32, -- 104
rcPlugOptModSupportExtremeExtraFeatures TruthValue -- 105
}
rcPlugOptModPortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An index value that uniquely identifies a port on a
blade or line-card."
::= { rcPlugOptModEntry 1 }
rcPlugOptModDdmStatusMask OBJECT-TYPE
SYNTAX BITS {
ddm-ok(0),
ddm-checksum-error(1),
ddm-i2c-read-error(2),
ddm-threshold-error(3),
ddm-calibration-error(4),
ddm-avaya-checksum-error(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Each bit other than ddm-ok represents a specific error.
Any combination of error bits is allowed."
::= { rcPlugOptModEntry 2}
rcPlugOptModCalibration OBJECT-TYPE
SYNTAX INTEGER {
internal (1),
external (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The identifier value indicates type of calibration."
::= { rcPlugOptModEntry 3}
rcPlugOptModPowerMeasure OBJECT-TYPE
SYNTAX INTEGER {
omi (1),
average (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The identifier value indicates type of external power."
::= { rcPlugOptModEntry 4}
rcPlugOptModConnectorType OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..17)) -- 16+1
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The connector type is a 16 character field that
contains ASCII characters, left-aligned and padded
on the right with ASCII spaces. This is an assigned
name that indicates some characteristic of the
layer-1 interface."
::= { rcPlugOptModEntry 5 }
rcPlugOptModVendorName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..17)) -- 16+1
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The vendor name is a 16 character field that
contains ASCII characters, left-aligned and padded
on the right with ASCII spaces. The vendor name
shall be the full name of the corporation, a
commonly accepted abbreviation of the name, the
SCSI company code, or the stock exchange code for
the corporation."
::= { rcPlugOptModEntry 6 }
rcPlugOptModVendorPartNumber OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..17)) -- 16+1
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The vendor part number is a 16 byte field that
contains ASCII characters, left-aligned and padded
on the right with ASCII spaces, defining the vendor
part number or product name."
::= { rcPlugOptModEntry 7 }
rcPlugOptModVendorRevNumber OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..5)) -- 4+1
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The vendor revision number is a 4-byte field that
contains ASCII characters, left-aligned and padded
on the right with ASCII spaces, defining the
vendor product revision number."
::= { rcPlugOptModEntry 8 }
rcPlugOptModVendorSN OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..17)) -- 16+1
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The vendor serial number is a 16 character field
that contains ASCII characters, left-aligned and
padded on the right with ASCII spaces, defining
the vendor serial number for the transceiver."
::= { rcPlugOptModEntry 9 }
rcPlugOptModVendorDateCode OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..9)) -- 8+1
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date code is an 8-byte field that contains the
vendor's date code in ASCII. This field is
mandatory and takes the form: YYMMDDLC where
YY is the 2 low order digits of the year (00=2000),
MM is the month, 01 thru 12,
DD is the day, 01 thru 31, and
LC is an optional vendor specific lot code."
::= { rcPlugOptModEntry 10 }
rcPlugOptModPEC OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..17)) -- 16+1
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is a 16 byte left-justified ASCII field that
records the Nortel Product Equipment Code order
number for the module. Nortel part numbers are 9
bytes long, so the 10th through 16th byte should
be NULL."
::= { rcPlugOptModEntry 11 }
rcPlugOptModCLEI OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..11)) -- 10+1
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is a 10 byte left-justified ASCII field that
records the Nortel supplied Common Language
Equipment Identifier code for the device. The CLEI
code is a Telcordia human-readable representation
of the 1D barcode."
::= { rcPlugOptModEntry 12 }
rcPlugOptModSupportsDDM OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This boolean indicates whether or not the device
supports the DDM capability."
::= { rcPlugOptModEntry 13 }
rcPlugOptModAux1Monitoring OBJECT-TYPE
SYNTAX INTEGER(0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value tells what Aux1 is measuring.The values are
as follows:
0 Auxiliary monitoring not implemented
1 APD Bias Voltage mV (units of 10 mV)
2 Reserved
3 TEC Current (mA)
4 Laser Temperature
5 Laser Wavelength
6 +5V Supply Voltage
7 +3.3V Supply Voltage
8 +1.8V Supply Voltage
9 -5.2V Supply Voltage
10 +5.0V Supply Current (unit of 100 uA)
13 +3.3V Supply Current (unit of 100 uA)
14 +1.8V Supply Current (unit of 100 uA)
15 -5.2V Supply Current (unit of 100 uA)
"
::= { rcPlugOptModEntry 14 }
rcPlugOptModAux2Monitoring OBJECT-TYPE
SYNTAX INTEGER(0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value tells you what AUX2 is measuring.The values are
as follows:
0 Auxiliary monitoring not implemented
1 APD Bias Voltage mV (units of 10 mV)
2 Reserved
3 TEC Current (mA)
4 Laser Temperature
5 Laser Wavelength
6 +5V Supply Voltage
7 +3.3V Supply Voltage
8 +1.8V Supply Voltage
9 -5.2V Supply Voltage
10 +5.0V Supply Current (unit of 100 uA)
13 +3.3V Supply Current (unit of 100 uA)
14 +1.8V Supply Current (unit of 100 uA)
15 -5.2V Supply Current (unit of 100 uA)
"
::= { rcPlugOptModEntry 15 }
rcPlugOptModWaveLength OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Nominal transmitter output wavelength at room
temperature. It is expressed in nano-meters."
::= {rcPlugOptModEntry 16 }
-- These next variables represent either measured values or fixed
-- threshold values. Sometimes they involve an integer and a fractional
-- component and sometimes we may want to convert from mW to dBm.
-- So maybe what we have in the MIB definition is not the raw numeric
-- data but rather the ASCII representation of that data including a
-- minus sign, if necessary, and a decimal point in the right place.
-- In all cases, we need to display the calibrated data if external
-- calibration is being used. For temperature, voltage, bias current
-- and transmitter power, this involves multiplying the raw value by
-- a vendor specified slope constant (contained in the device EEPROM)
-- then adding a vendor specified offset (also contained in the device
-- EEPROM). For received power, it involves running the raw value
-- through a polynomial. The vendor specified coefficients for that
-- polynomial are contained in the device in IEEE 754 floating-point
-- format.
rcPlugOptModTemperature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured
module temperature. It is expressed in units of
1/256 of a degree Celsius and can range from -40C
to +125C with 0.0001 accuracy.The most significant byte is
the signed integer part of the number and the
least significant byte is the fraction."
::= { rcPlugOptModEntry 17 }
rcPlugOptModTemperatureHighAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified high
temperature threshold. If the device
temperature exceeds this value, a temperature high
is asserted. It is expressed in the same
units as the measured temperature."
::= { rcPlugOptModEntry 18 }
rcPlugOptModTemperatureLowAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified low
temperature threshold. If the device
temperature falls below this value, a temperature
low is asserted. It is expressed in the same
units as the measured temperature."
::= { rcPlugOptModEntry 19 }
rcPlugOptModTemperatureHighWarningThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified high
temperature warning threshold. If the device
temperature exceeds this value, a temperature high
warning is asserted. It is expressed in the same
units as the measured temperature."
::= { rcPlugOptModEntry 20 }
rcPlugOptModTemperatureLowWarningThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified low
temperature warning threshold. If the device
temperature falls below this value, a temperature
low warning is asserted. It is expressed in the
same units as the measured temperature."
::= { rcPlugOptModEntry 21 }
rcPlugOptModVoltage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured
supply voltage. It is a positive number expressed
in microvolts and can range from 0 to 65535 mV."
::= { rcPlugOptModEntry 22 }
rcPlugOptModVoltageHighAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified high
voltage threshold. If the measured voltage exceeds
this value, a high voltage is asserted. It
is a positive number expressed in microvolts."
::= { rcPlugOptModEntry 23 }
rcPlugOptModVoltageLowAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified low
voltage threshold. If the measured voltage falls
below this value, a low voltage is asserted.
It is a positive number expressed in microvolts."
::= { rcPlugOptModEntry 24 }
rcPlugOptModVoltageHighWarningThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified high
voltage warning threshold. If the measured voltage
exceeds this value, a high voltage warning is
asserted. It is a positive number expressed in
microvolts."
::= { rcPlugOptModEntry 25 }
rcPlugOptModVoltageLowWarningThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified low
voltage warning threshold. If the measured voltage
falls below this value, a low voltage warning is
asserted. It is a positive number expressed in
microvolts."
::= { rcPlugOptModEntry 26 }
rcPlugOptModBias OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured
transmitter laser bias current. It is a positive
number expressed in units of 2 microamps and can
range from 0 to 131 mA with 0.0001 accuracy."
::= { rcPlugOptModEntry 27 }
rcPlugOptModBiasHighAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified high
current threshold. If the measured bias
current exceeds this value, a high current alarm
is asserted. It is a positive number expressed
in units of 2 microamps and can range from 0 to
131 mA with 0.0001 accuracy."
::= { rcPlugOptModEntry 28 }
rcPlugOptModBiasLowAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified low
current threshold. If the measured bias
current falls below this value, a low current
is asserted. It is a positive number
expressed in units of 2 microamps and can range
from 0 to 131 mA with 0.0001 accuracy."
::= { rcPlugOptModEntry 29 }
rcPlugOptModBiasHighWarningThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified high
current warning threshold. If the measured bias
current exceeds this value, a high current warning
is asserted. It is a positive number expressed in
units of 2 microamps and can range from 0 to
131 mA with 0.0001 accuracy."
::= { rcPlugOptModEntry 30 }
rcPlugOptModBiasLowWarningThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified low
current warning threshold. If the measured bias
current falls below this value, a low current
warning is asserted. It is a positive number
expressed in units of 2 microamps and can range
from 0 to 131 mA with 0.0001 accuracy."
::= { rcPlugOptModEntry 31 }
-- For power readings, we should really display these values in dBm
-- CP code can convert from mW to dBm.
rcPlugOptModTxPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured
coupled TX output power. It is a positive number
expressed in units of micro watts and can range
from 0 to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 32 }
rcPlugOptModTxPowerHighAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified high
transmit power threshold. If the measured
transmitter power exceeds this value, a
transmitter power high is asserted. It is
a positive number expressed in units of micro
watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 33 }
rcPlugOptModTxPowerLowAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified low
transmit power threshold. If the measured
transmitter power falls below this value, a
transmitter power low is asserted. It is a
positive number expressed in units of micro watts
and can range from 0 to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 34 }
rcPlugOptModTxPowerHighWarningThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified high
transmit power warning threshold. If the measured
transmitter power exceeds this value, a
transmitter power high warning is asserted. It is
a positive number expressed in units of units of
micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 35 }
rcPlugOptModTxPowerLowWarningThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified low
transmit power warning threshold. If the measured
transmitter power falls below this value, a
transmitter power low warning is asserted. It is
a positive number expressed in units of micro
watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 36 }
rcPlugOptModRxPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured
received power. It is a positive number expressed
in units of micro watts and can range from 0 to
65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 37 }
rcPlugOptModRxPowerHighAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified high
receiver power threshold. If the measured
received power exceeds this value, a receiver
power high is asserted. It is a positive
number expressed in units of micro watts and can
range from 0 to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 38 }
rcPlugOptModRxPowerLowAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified low
receiver power threshold. If the measured
received power falls below this value, a receiver
power low is asserted. It is a positive
number expressed in units of micro watts and can
range from 0 to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 39 }
rcPlugOptModRxPowerHighWarningThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified high
receiver power warning threshold. If the measured
received power exceeds this value, a receiver
power high warning is asserted. It is a positive
number expressed in units of units of micro watts
and can range from 0 to 65.535 uW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 40 }
rcPlugOptModRxPowerLowWarningThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified low
receiver power warning threshold. If the measured
received power falls below this value, a receiver
power low warning is asserted. It is a positive
number expressed in units of units of micro watts
and can range from 0 to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 41 }
rcPlugOptModAux1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This represents the internally measured A/D
value specified."
::= { rcPlugOptModEntry 42 }
rcPlugOptModAux1HighAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified high
Aux1 threshold."
::= { rcPlugOptModEntry 43 }
rcPlugOptModAux1LowAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified low
Aux1 threshold."
::= { rcPlugOptModEntry 44 }
rcPlugOptModAux1HighWarningThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified high
Aux1 warning threshold."
::= { rcPlugOptModEntry 45 }
rcPlugOptModAux1LowWarningThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified low
Aux1 warning threshold."
::= { rcPlugOptModEntry 46 }
rcPlugOptModAux2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This represents the internally measured A/D
value specified."
::= { rcPlugOptModEntry 47 }
rcPlugOptModAux2HighAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified high
Aux1 threshold."
::= { rcPlugOptModEntry 48 }
rcPlugOptModAux2LowAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified low
Aux1 threshold."
::= { rcPlugOptModEntry 49 }
rcPlugOptModAux2HighWarningThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified high
Aux1 warning threshold."
::= { rcPlugOptModEntry 50 }
rcPlugOptModAux2LowWarningThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the vendor specified low
Aux1 warning threshold."
::= { rcPlugOptModEntry 51 }
-- These next entries represent the defined and warning bits
-- contained in DDI bytes at offsets 112 thru 117.
rcPlugOptModTemperatureStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current temperature status"
DEFVAL { normal }
::= { rcPlugOptModEntry 52 }
rcPlugOptModVoltageStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current voltage status"
DEFVAL { normal }
::= { rcPlugOptModEntry 53 }
rcPlugOptModBiasStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current laser bias status"
DEFVAL { normal }
::= { rcPlugOptModEntry 54 }
rcPlugOptModTxPowerStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current transmitter power
status"
DEFVAL { normal }
::= { rcPlugOptModEntry 55 }
rcPlugOptModRxPowerStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current receiver power status"
DEFVAL { normal }
::= { rcPlugOptModEntry 56 }
rcPlugOptModAux1Status OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current Aux1 status"
DEFVAL { normal }
::= { rcPlugOptModEntry 57 }
rcPlugOptModAux2Status OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current Aux2 status"
DEFVAL { normal }
::= { rcPlugOptModEntry 58 }
rcPlugOptModQSFPTx1Bias OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured transmitter
laser bias current in channel 1 of QSFP.. It is a positive
number expressed in units of 2 microamps and can range
from 0 to 131 mA with 0.0001 accuracy."
::= { rcPlugOptModEntry 59 }
rcPlugOptModQSFPTx2Bias OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured transmitter
laser bias current in channel 2 of QSFP.. It is a positive
number expressed in units of 2 microamps and can range
from 0 to 131 mA with 0.0001 accuracy."
::= { rcPlugOptModEntry 60 }
rcPlugOptModQSFPTx3Bias OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured transmitter
laser bias current in channel 3 of QSFP.. It is a positive
number expressed in units of 2 microamps and can range
from 0 to 131 mA with 0.0001 accuracy."
::= { rcPlugOptModEntry 61 }
rcPlugOptModQSFPTx4Bias OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured transmitter
laser bias current in channel 4 of QSFP.. It is a positive
number expressed in units of 2 microamps and can range
from 0 to 131 mA with 0.0001 accuracy."
::= { rcPlugOptModEntry 62 }
rcPlugOptModQSFPTx1Power OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured TX output
power in channel 1 of QSFP. It is a positive number
expressed in units of micro watts and can range from 0
to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 63 }
rcPlugOptModQSFPTx2Power OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured TX output
power in channel 2 of QSFP. It is a positive number
expressed in units of micro watts and can range from 0
to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 64 }
rcPlugOptModQSFPTx3Power OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured TX output
power in channel 3 of QSFP. It is a positive number
expressed in units of micro watts and can range from 0
to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 65 }
rcPlugOptModQSFPTx4Power OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured TX output
power in channel 4 of QSFP. It is a positive number
expressed in units of micro watts and can range from 0
to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 66 }
rcPlugOptModQSFPRx1Power OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured received
power in channel 1 of QSFP. It is a positive number
expressed in units of micro watts and can range from 0
to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 67 }
rcPlugOptModQSFPRx2Power OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured received
power in channel 2 of QSFP. It is a positive number
expressed in units of micro watts and can range from 0
to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 68 }
rcPlugOptModQSFPRx3Power OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured received
power in channel 3 of QSFP. It is a positive number
expressed in units of micro watts and can range from 0
to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 69 }
rcPlugOptModQSFPRx4Power OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the internally measured received
power in channel 1 of QSFP. It is a positive number
expressed in units of micro watts and can range from 0
to 65.535 mW (-40 to 18.16 dBm)."
::= { rcPlugOptModEntry 70 }
rcPlugOptModQSFPTx1BiasStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current laser bias status in
channel 1 for QSFP"
DEFVAL { normal }
::= { rcPlugOptModEntry 71 }
rcPlugOptModQSFPTx2BiasStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current laser bias status in
channel 2 for QSFP"
DEFVAL { normal }
::= { rcPlugOptModEntry 72 }
rcPlugOptModQSFPTx3BiasStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current laser bias status in
channel 3 for QSFP"
DEFVAL { normal }
::= { rcPlugOptModEntry 73 }
rcPlugOptModQSFPTx4BiasStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current laser bias status in
channel 4 for QSFP"
DEFVAL { normal }
::= { rcPlugOptModEntry 74 }
rcPlugOptModQSFPTx1PowerStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current transmitter power
status in channel 1 of QSFP"
DEFVAL { normal }
::= { rcPlugOptModEntry 75 }
rcPlugOptModQSFPTx2PowerStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current transmitter power
status in channel 2 of QSFP"
DEFVAL { normal }
::= { rcPlugOptModEntry 76 }
rcPlugOptModQSFPTx3PowerStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current transmitter power
status in channel 3 of QSFP"
DEFVAL { normal }
::= { rcPlugOptModEntry 77 }
rcPlugOptModQSFPTx4PowerStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current transmitter power
status in channel 4 of QSFP"
DEFVAL { normal }
::= { rcPlugOptModEntry 78 }
rcPlugOptModQSFPRx1PowerStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current receiver power
status in channel 1 for QSFP"
DEFVAL { normal }
::= { rcPlugOptModEntry 79 }
rcPlugOptModQSFPRx2PowerStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current receiver power
status in channel 2 for QSFP"
DEFVAL { normal }
::= { rcPlugOptModEntry 80 }
rcPlugOptModQSFPRx3PowerStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current receiver power
status in channel 3 for QSFP"
DEFVAL { normal }
::= { rcPlugOptModEntry 81 }
rcPlugOptModQSFPRx4PowerStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highWarning(2),
highAlarm(3),
lowWarning(4),
lowAlarm(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the current receiver power
status in channel 4 for QSFP"
DEFVAL { normal }
::= { rcPlugOptModEntry 82 }
rcPlugOptModExtremeSku OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..33))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is a 32 bytes field to hold the Extreme SKU number."
::= { rcPlugOptModEntry 83 }
rcPlugOptModPowerOnCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the power-on counter. Host increments it
by 1 every 48 hours."
::= { rcPlugOptModEntry 84 }
rcPlugOptModTxDdmInitial OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the Tx dB from low alarm. Host sets
it once only, after the first 48 consecutive hours of operation.
Update only if Tx_disable is not active."
::= { rcPlugOptModEntry 85 }
rcPlugOptModTxDdmLastGasp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the last gasp of Tx dB from low alarm.
Host updates it every 48 hours. Update only if Tx_disable is
not active."
::= { rcPlugOptModEntry 86 }
rcPlugOptModRxDdmInitial OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the Rx dB from low alarm. Host sets
it after the first 48 consecutive hours of operation since
PMD power cycle. Update only if Rx_LOS is not asserted."
::= { rcPlugOptModEntry 87 }
rcPlugOptModRxDdmLastGasp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the last gasp of Rx dB from low alarm.
Host updates it every 48 hours. Update only if Rx_LOS is
not asserted."
::= { rcPlugOptModEntry 88 }
rcPlugOptModQSFPTx1DdmInitial OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the Tx dB from low alarm on QSPF
channel 1. Host sets it once only, after the first 48 consecutive
hours of operation. Update only if Tx_disable is not active."
::= { rcPlugOptModEntry 89 }
rcPlugOptModQSFPTx1DdmLastGasp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the last gasp of Tx dB from low alarm
on QSPF channel 1. Host updates it every 48 hours. Update only
if Tx_disable is not active."
::= { rcPlugOptModEntry 90 }
rcPlugOptModQSFPRx1DdmInitial OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the Rx dB from low alarm on QSPF
channel 1. Host sets it after the first 48 consecutive hours
of operation since PMD power cycle. Update only if Rx_LOS is
not asserted."
::= { rcPlugOptModEntry 91 }
rcPlugOptModQSFPRx1DdmLastGasp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the last gasp of Rx dB from low alarm
on QSPF channel 1. Host updates it every 48 hours. Update only
if Rx_LOS is not asserted."
::= { rcPlugOptModEntry 92 }
rcPlugOptModQSFPTx2DdmInitial OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the Tx dB from low alarm on QSPF
channel 2. Host sets it once only, after the first 48 consecutive
hours of operation. Update only if Tx_disable is not active."
::= { rcPlugOptModEntry 93 }
rcPlugOptModQSFPTx2DdmLastGasp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the last gasp of Tx dB from low alarm
on QSPF channel 2. Host updates it every 48 hours. Update
only if Tx_disable is not active."
::= { rcPlugOptModEntry 94 }
rcPlugOptModQSFPRx2DdmInitial OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the Rx dB from low alarm on QSPF
channel 2. Host sets it after the first 48 consecutive hours
of operation since PMD power cycle. Update only if Rx_LOS is
not asserted."
::= { rcPlugOptModEntry 95 }
rcPlugOptModQSFPRx2DdmLastGasp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the last gasp of Rx dB from low alarm
on QSPF channel 2. Host updates it every 48 hours. Update
only if Rx_LOS is not asserted."
::= { rcPlugOptModEntry 96 }
rcPlugOptModQSFPTx3DdmInitial OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the Tx dB from low alarm on QSPF
channel 3. Host sets it once only, after the first 48 consecutive
hours of operation. Update only if Tx_disable is not active."
::= { rcPlugOptModEntry 97 }
rcPlugOptModQSFPTx3DdmLastGasp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the last gasp of Tx dB from low alarm
on QSPF channel 3. Host updates it every 48 hours. Update
only if Tx_disable is not active."
::= { rcPlugOptModEntry 98 }
rcPlugOptModQSFPRx3DdmInitial OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the Rx dB from low alarm on QSPF
channel 3. Host sets it after the first 48 consecutive hours
of operation since PMD power cycle. Update only if Rx_LOS is
not asserted."
::= { rcPlugOptModEntry 99 }
rcPlugOptModQSFPRx3DdmLastGasp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the last gasp of Rx dB from low alarm
on QSPF channel 3. Host updates it every 48 hours. Update only
if Rx_LOS is not asserted."
::= { rcPlugOptModEntry 100 }
rcPlugOptModQSFPTx4DdmInitial OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the Tx dB from low alarm on QSPF
channel 4. Host sets it once only, after the first 48 consecutive
hours of operation. Update only if Tx_disable is not active."
::= { rcPlugOptModEntry 101 }
rcPlugOptModQSFPTx4DdmLastGasp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the last gasp of Tx dB from low
alarm on QSPF channel 4. Host updates it every 48 hours.
Update only if Tx_disable is not active."
::= { rcPlugOptModEntry 102 }
rcPlugOptModQSFPRx4DdmInitial OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the Rx dB from low alarm on QSPF
channel 4. Host sets it after the first 48 consecutive hours
of operation since PMD power cycle. Update only if Rx_LOS
is not asserted."
::= { rcPlugOptModEntry 103 }
rcPlugOptModQSFPRx4DdmLastGasp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value represents the last gasp of Rx dB from
low alarm on QSPF channel 4. Host updates it every 48 hours.
Update only if Rx_LOS is not asserted."
::= { rcPlugOptModEntry 104 }
rcPlugOptModSupportExtremeExtraFeatures OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This boolean indicates whether or not the device
supports the Extreme extra features."
::= { rcPlugOptModEntry 105 }
-- ----------------------------------------------------------
--Global configuration of DDI
-- ----------------------------------------------------------
rcPlugOptModScalars OBJECT IDENTIFIER ::= { rcPlugOptMod 2 }
rcPlugOptModDdmMonitor OBJECT-TYPE
SYNTAX EnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable the global polling monitor for DDM"
DEFVAL { disable }
::= { rcPlugOptModScalars 1 }
rcPlugOptModDdmMonitorInterval OBJECT-TYPE
SYNTAX Integer32 (5..60)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicate the interval in which the DDM alert registers is polled"
DEFVAL { 5 }
::= { rcPlugOptModScalars 2 }
rcPlugOptModDdmTrapSend OBJECT-TYPE
SYNTAX EnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Enable/disable the global ddm trap send to SNMP manager "
DEFVAL { enable }
::= { rcPlugOptModScalars 3 }
rcPlugOptModDdmAlarmPortdown OBJECT-TYPE
SYNTAX EnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Enable/disable the global portdown option when ddm alarm occurs "
DEFVAL { enable }
::= { rcPlugOptModScalars 4 }
-- ----------------------------------------------------------
--MIB Table for resetting QSFP
-- ----------------------------------------------------------
rcPlugOptModOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcPlugOptModOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Gibc QSPF table"
::= { rcPlugOptMod 3 }
rcPlugOptModOperEntry OBJECT-TYPE
SYNTAX RcPlugOptModOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry containing info. for a particular port"
INDEX { rcPlugOptModOperPortIndex }
::= { rcPlugOptModOperTable 1 }
RcPlugOptModOperEntry ::= SEQUENCE {
rcPlugOptModOperPortIndex InterfaceIndex,
rcPlugOptModOperReset TruthValue
}
rcPlugOptModOperPortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An index value that uniquely identifies a port on a
blade or line-card."
::= { rcPlugOptModOperEntry 1 }
rcPlugOptModOperReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This boolean indicates whether or not reset the QSPF
on the port."
::= { rcPlugOptModOperEntry 2 }
rcPlugNotificationObjects OBJECT IDENTIFIER ::= { rcPlugOptMod 4 }
rcPluggableModuleDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Name or description of the Pluggable module. It is used to by the
notification object rcnPlugModInsertedInNotRecommendedPortTrap"
::= { rcPlugNotificationObjects 1 }
END