Initial commit
This commit is contained in:
843
MIBS/siae/SIAE-SFP-MIB
Normal file
843
MIBS/siae/SIAE-SFP-MIB
Normal file
@ -0,0 +1,843 @@
|
||||
-- ----------------------------------------------------------------------------
|
||||
--
|
||||
-- SIAE MICROELETTRONICA s.p.a.
|
||||
--
|
||||
-- Via Michelangelo Buonarroti, 21
|
||||
-- 20093 - Cologno Monzese
|
||||
-- Milano
|
||||
-- ITALY
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
SIAE-SFP-MIB
|
||||
DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION,
|
||||
DisplayString, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
siaeMib
|
||||
FROM SIAE-TREE-MIB
|
||||
AlarmStatus, AlarmSeverityCode
|
||||
FROM SIAE-ALARM-MIB;
|
||||
|
||||
sfp MODULE-IDENTITY
|
||||
LAST-UPDATED "201612150000Z"
|
||||
ORGANIZATION "SIAE MICROELETTRONICA spa"
|
||||
CONTACT-INFO
|
||||
"SIAE MICROELETTONICA s.p.a.
|
||||
Via Michelangelo Buonarroti, 21
|
||||
20093 - Cologno Monzese
|
||||
Milano - ITALY
|
||||
Phone : +39-02-27325-1
|
||||
E-mail: info@siaemic.com
|
||||
"
|
||||
DESCRIPTION
|
||||
" This MIB contains objects & alarms for a SFP
|
||||
(Small Form-Factor Pluggable) module.
|
||||
Reference documentation:
|
||||
1) Small Form-factor Pluggable (SFP) Transceiver MultiSource
|
||||
Agreement (MSA)
|
||||
2) Finisar's Application Note AN-2030, Rev. D.
|
||||
3) SFF 8472 - Diagnostic Monitoring Interface for Optical
|
||||
Transceivers
|
||||
Rev 12.2 November 21, 2014
|
||||
4) SFF 8024 - SFF Cross Reference to Industry Products
|
||||
Rev 4.0 June 27, 2016
|
||||
"
|
||||
REVISION "201612150000Z"
|
||||
DESCRIPTION
|
||||
"MIB version 01.00.02
|
||||
- Added TEXTUAL-CONVENTION Temperature and PhysicalQuantity
|
||||
- Added sfpAlarmTable, sfpDiagnosticTable, sfpHighAlarmSeverityCode,
|
||||
sfpHighWarningAlarmSeverityCode, sfpLowWarningAlarmSeverityCode
|
||||
and sfpLowWarningAlarmSeverityCode
|
||||
"
|
||||
REVISION "201609290000Z"
|
||||
DESCRIPTION
|
||||
"MIB version 01.00.01
|
||||
- Added sfpBasePX, sfpBaseBX10, sfp100BaseFX, sfp100BaseLX to
|
||||
sfpCompliance
|
||||
"
|
||||
REVISION "201402030000Z"
|
||||
DESCRIPTION
|
||||
"Improved description of sfpMibVersion
|
||||
"
|
||||
REVISION "201312050000Z"
|
||||
DESCRIPTION
|
||||
"Initial version 01.00.00
|
||||
"
|
||||
::= { siaeMib 74 }
|
||||
|
||||
----------------------------------------------------------------------------------
|
||||
-- Textual Conventions
|
||||
----------------------------------------------------------------------------------
|
||||
|
||||
|
||||
Temperature ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Temperature in tenth of degrees C"
|
||||
SYNTAX Integer32 (-2000..2000)
|
||||
|
||||
PhysicalQuantity ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Measured physical quantity"
|
||||
SYNTAX INTEGER {
|
||||
phyQtTemperature (1),
|
||||
phyQtVoltage (2),
|
||||
phyQtTxBias (3),
|
||||
phyQtTxPower (4),
|
||||
phyQtRxPower (5)
|
||||
}
|
||||
|
||||
----------------------------------------------------------------------------------
|
||||
-- object identifier inside the module
|
||||
----------------------------------------------------------------------------------
|
||||
|
||||
----------------------------------------------------------------------------------
|
||||
-- sfp GROUP
|
||||
----------------------------------------------------------------------------------
|
||||
--
|
||||
-- This group is used to manage Small Form-Factor Pluggable Modules
|
||||
--
|
||||
----------------------------------------------------------------------------------
|
||||
|
||||
------ Beginning --------------------------------------------------------------
|
||||
|
||||
sfpMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Numerical version of this module.
|
||||
The string version of this MIB have the following format:
|
||||
XX.YY.ZZ
|
||||
so, for example, the value 1 should be interpreted as 00.00.01
|
||||
and the value 10001 should be interpreted as 01.00.01."
|
||||
DEFVAL {1}
|
||||
::= {sfp 1}
|
||||
|
||||
------- Begin of sfpModuleTable
|
||||
--
|
||||
sfpSerialIdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SfpSerialIdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each SFP contains a 95+32 byte block of ID data fields.
|
||||
This table contains the items found in this data block.
|
||||
Fields in this data block is filled in by the SFP manufactor.
|
||||
The table shows the contents of this data block without further
|
||||
processing."
|
||||
::= {sfp 2}
|
||||
|
||||
sfpSerialIdEntry OBJECT-TYPE
|
||||
SYNTAX SfpSerialIdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SFP module record."
|
||||
INDEX { sfpModuleId }
|
||||
::= {sfpSerialIdTable 1}
|
||||
|
||||
SfpSerialIdEntry ::=
|
||||
SEQUENCE {
|
||||
sfpModuleId Integer32,
|
||||
sfpSerialIdValid TruthValue,
|
||||
sfpVendorName OCTET STRING,
|
||||
sfpVendorPartNumber OCTET STRING,
|
||||
sfpVendorRev OCTET STRING,
|
||||
sfpVendorSN OCTET STRING,
|
||||
sfpVendorDateCode OCTET STRING,
|
||||
sfpDiagMonitorCode BITS,
|
||||
sfpEnhancedOptionsCode BITS,
|
||||
sfpOptions BITS,
|
||||
sfpFibreChannelMedia BITS,
|
||||
sfpCompliance BITS,
|
||||
sfpWavelength Integer32,
|
||||
sfpNominalBitRate Integer32,
|
||||
sfpLinkLength9u Integer32,
|
||||
sfpLinkLength50u Integer32,
|
||||
sfpLinkLength62u5 Integer32,
|
||||
sfpLinkLengthCopper Integer32,
|
||||
sfpLabel DisplayString,
|
||||
sfpFailAlarm AlarmStatus
|
||||
}
|
||||
|
||||
sfpModuleId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This index identifies a unique SFP module in the system"
|
||||
::= {sfpSerialIdEntry 1}
|
||||
|
||||
sfpSerialIdValid OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When false the SFP data in this table is not valid. This
|
||||
will be set to False if the SFP module is not installed or if
|
||||
the EEPROM check code is wrong. The data in this table should
|
||||
not be used unless this element is True."
|
||||
::= {sfpSerialIdEntry 2}
|
||||
|
||||
sfpVendorName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SFP vendor name.
|
||||
Located at I2C address 0xa0, bytes: 20 - 35"
|
||||
::= {sfpSerialIdEntry 3}
|
||||
|
||||
sfpVendorPartNumber OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SFP vendor part number.
|
||||
Located at I2C address 0xa0, bytes: 40 - 55"
|
||||
::= {sfpSerialIdEntry 4}
|
||||
|
||||
sfpVendorRev OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..4))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SFP vendor's product revision number.
|
||||
Located at I2C address 0xa0, bytes: 56 - 59"
|
||||
::= {sfpSerialIdEntry 5}
|
||||
|
||||
sfpVendorSN OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SFP vendor serial number.
|
||||
Located at I2C address 0xa0, bytes: 68 - 83"
|
||||
::= {sfpSerialIdEntry 6}
|
||||
|
||||
sfpVendorDateCode OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SFP vendor date code.
|
||||
Format: YYMMDDLL
|
||||
- YY: year, 00 = 2000
|
||||
- MM: month, 01 = January
|
||||
- DD_ day, 01 to 31
|
||||
- LL: vendor lot code, or blank.
|
||||
Located at I2C address 0xa0, bytes: 84 - 91"
|
||||
::= {sfpSerialIdEntry 7}
|
||||
|
||||
sfpDiagMonitorCode OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
-- must be 0
|
||||
sfpDMCtypeLegacy(0),
|
||||
-- Digital Diagnostic monitoring is implemented
|
||||
sfpDMCtypeImplemented(1),
|
||||
-- Internally Calibrated
|
||||
sfpDMCtypeInternalCal(2),
|
||||
-- Externally Calibrated
|
||||
sfpDMCtypeExternalCal(3),
|
||||
-- Rx Power Meas. Type, 0=OMA, 1=Average
|
||||
sfpDMCtypeRxAvgPwr(4),
|
||||
-- Special Addressing required
|
||||
sfpDMCtypeAddrChngReqrd(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates which type of diagnostic monitoring is
|
||||
implemented (if any) in the SFP.
|
||||
-bit 7: = 0 legacy diagnostic implementations (should be 0)
|
||||
-bit 6: = 1 digital diagnostic monitoring implemented (should be 1)
|
||||
-bit 5: = 1 internal calibration
|
||||
-bit 4: = 1 external calibration mask
|
||||
-bit 3: = 0 OMA received power measurment,
|
||||
= 1 average received power
|
||||
-bit 2: = 1 I2C addressing option.
|
||||
Located at I2C address 0xa0, byte: 92"
|
||||
::= {sfpSerialIdEntry 8}
|
||||
|
||||
sfpEnhancedOptionsCode OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
-- Alarms & Warnings are implemented
|
||||
sfpEOCalarmsImplemented(0),
|
||||
-- Soft TX_DISABLE is implemented
|
||||
sfpEOCSoftTxDisable(1),
|
||||
-- Soft TX_FAULT is implemented
|
||||
sfpEOCSoftTxFault(2),
|
||||
-- Soft RX_LOS is implemented
|
||||
sfpEOCSoftRxLOS(3),
|
||||
-- Soft RATE_SELECT is implemented
|
||||
sfpEOCSoftRateSelect(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates which optional enhanced features are
|
||||
implemented (if any) in the SFP.
|
||||
Located at I2C address 0xa0, byte: 93"
|
||||
::= {sfpSerialIdEntry 9}
|
||||
|
||||
sfpOptions OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
-- RATE_SELECT is implemented
|
||||
sfpOPTRateSelect(0),
|
||||
-- TX_DISABLE is implemented
|
||||
sfpOPTTxDisable(1),
|
||||
-- TX_FAULT is implemented
|
||||
sfpOPTTxFault(2),
|
||||
-- LOS implemented but inverted
|
||||
sfpOPTInvertedLOS(3),
|
||||
-- LOS implemented
|
||||
sfpOPTlos(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Implemented transceiver options:
|
||||
-bit 5: = 1 RATE_SELECT implemented.
|
||||
-bit 4: = 1 TX_DISABLE implemented
|
||||
-bit 3: = 1 TX_FAULT implemented
|
||||
-bit 2: = 1 LOS Implemented, inverted
|
||||
-bit 1: = 1 LOS Implemented
|
||||
Located at I2C address 0xa0, byte: 65"
|
||||
::= {sfpSerialIdEntry 10}
|
||||
|
||||
sfpFibreChannelMedia OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
-- Multi-mode 62.5 micron (M6): byte 9 bit 3
|
||||
sfpMultiMode62u5(0),
|
||||
-- Multi-mode 50.0 micron (M5): byte 9 bit 2
|
||||
sfpMultiMode50u0(1),
|
||||
-- Single mode (SM): byte 9 bit 0
|
||||
sfpSingleMode(2),
|
||||
-- Twin Axial Pair (TW): byte 9 bit 7
|
||||
sfpTwistedAxialPair(3),
|
||||
-- Shielded Twisted Pair (TP): byte 9 bit 6
|
||||
sfpShieldedTwistedPair(4),
|
||||
-- Miniature Coax (MI): byte 9 bit 5
|
||||
sfpMiniatureCoax(5),
|
||||
-- Video Coax (TV): byte 9 bit 4
|
||||
sfpVideoCoax(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fiber Channel transmission media.
|
||||
Located at I2C address 0xa0, byte: 9"
|
||||
::= {sfpSerialIdEntry 11}
|
||||
|
||||
|
||||
sfpCompliance OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
-- SONET reach specifier bit 1: byte 4 bit 4
|
||||
sfpSonetReachSpecifier1(0),
|
||||
-- SONET reach specifier bit 1: byte 4 bit 3
|
||||
sfpSonetReachSpecifier2(1),
|
||||
-- OC48 long reach: byte 4 bit 2
|
||||
sfpSonetOC48LongReach(2),
|
||||
-- OC48 intermediate reach: byte 4 bit 1
|
||||
sfpSonetOC48IntermediateReach(3),
|
||||
-- OC48 short reach: byte 4 bit 0
|
||||
sfpSonetOC48ShortReach(4),
|
||||
-- OC-12 long reach: byte 5 bit 6
|
||||
sfpSonetOC12LongReach(5),
|
||||
-- OC-12 intermediate reach: byte 5 bit 5
|
||||
sfpSonetOC12IntermediateReach(6),
|
||||
-- OC-12 short reach: byte 5 bit 4
|
||||
sfpSonetOC12ShortReach(7),
|
||||
-- OC-3 long reach: byte 5 bit 2
|
||||
sfpSonetOC3LongReach(8),
|
||||
-- OC-3 intermediate reach: byte 5 bit 1
|
||||
sfpSonetOC3IntermediateReach(9),
|
||||
-- OC-3 short reach: byte 5 bit 0
|
||||
sfpSonetOC3ShortReach(10),
|
||||
-- 1000base-T: byte 6 bit 3
|
||||
sfp1000BaseT(11),
|
||||
-- 1000base-CX: byte 6 bit 2
|
||||
sfp1000BaseCX(12),
|
||||
-- 1000base-LX: byte 6 bit 1
|
||||
sfp1000BaseLX(13),
|
||||
-- 1000base-SX: byte 6 bit 0
|
||||
sfp1000baseSX(14),
|
||||
-- base-PX: byte 6 bit 7
|
||||
sfpBasePX(15),
|
||||
-- base-BX10: byte 6 bit 6
|
||||
sfpBaseBX10(16),
|
||||
-- 100base-FX: byte 6 bit 5
|
||||
sfp100BaseFX(17),
|
||||
-- 100base-LX/LX10: byte 6 bit 4
|
||||
sfp100BaseLX(18)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Electronic or optical interfaces that are supported by the
|
||||
transceiver.
|
||||
Located at I2C address 0xa0, bytes: 4,5 & 6"
|
||||
::= {sfpSerialIdEntry 12}
|
||||
|
||||
sfpWavelength OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "nm"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Nominal transmiter output wavelength at room temperature.
|
||||
Units are in nm (nanometers).
|
||||
Located at I2C address 0xa0, bytes: 60 & 61 (endianess: big)"
|
||||
::= {sfpSerialIdEntry 13}
|
||||
|
||||
sfpNominalBitRate OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Nominal bit rate (in megabit per second) supported from this
|
||||
SFP module rouded to the nearest 100 megabits per second.
|
||||
Located at I2C address 0xa0, byte: 12"
|
||||
::= {sfpSerialIdEntry 14}
|
||||
|
||||
sfpLinkLength9u OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "m"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Link length (in meters) supported from this SFP module while
|
||||
operating in compliance with the applicable standards using single
|
||||
mode fiber. A value of zero means that the transceiver does not
|
||||
support single mode fiber.
|
||||
Located at I2C address 0xa0, bytes: 14-15"
|
||||
::= {sfpSerialIdEntry 15}
|
||||
|
||||
sfpLinkLength50u OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "m"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Link length (in meters) supported from this SFP module while
|
||||
operating in compliance with the applicable standards using
|
||||
50 micron multi-mode fiber. A value of zero means that the
|
||||
transceiver does not support 50 micron multi-mode mode fiber.
|
||||
Located at I2C address 0xa0, byte: 16"
|
||||
::= {sfpSerialIdEntry 16}
|
||||
|
||||
sfpLinkLength62u5 OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "m"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Link length (in meters) supported from this SFP module while
|
||||
operating in compliance with the applicable standards using
|
||||
62.5 micron multi-mode fiber. A value of zero means that the
|
||||
transceiver does not support 62.5 micron multi-mode mode fiber.
|
||||
Located at I2C address 0xa0, byte: 17"
|
||||
::= {sfpSerialIdEntry 17}
|
||||
|
||||
sfpLinkLengthCopper OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "m"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Link length (in meters) supported from this SFP module while
|
||||
operating in compliance with the applicable standards using
|
||||
copper cable. A value of zero means that the transceiver does
|
||||
not support copper cable.
|
||||
Located at I2C address 0xa0, byte: 18"
|
||||
::= {sfpSerialIdEntry 18}
|
||||
|
||||
sfpLabel OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is an ASCII string that identifies this SFP in the
|
||||
system."
|
||||
::= {sfpSerialIdEntry 19}
|
||||
|
||||
sfpFailAlarm OBJECT-TYPE
|
||||
SYNTAX AlarmStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SFP Module fail (module missing included)"
|
||||
::= {sfpSerialIdEntry 20}
|
||||
|
||||
--
|
||||
------- End of sfpModuleTable
|
||||
|
||||
sfpFailAlarmSeverityCode OBJECT-TYPE
|
||||
SYNTAX AlarmSeverityCode
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the severity associated to the sfpFailAlarm
|
||||
and enables/disables the trap generation on status change event."
|
||||
DEFVAL {majorTrapEnable}
|
||||
::= {sfp 6}
|
||||
|
||||
------- Begin of sfpDiagnosticTable
|
||||
--
|
||||
sfpDiagnosticTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SfpDiagnosticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each SFP may contain a 256 byte block of diagnostic data
|
||||
fields. This table contains the items found in this data block.
|
||||
The data block is located at I2C address 0xa2."
|
||||
::= { sfp 7 }
|
||||
|
||||
sfpDiagnosticEntry OBJECT-TYPE
|
||||
SYNTAX SfpDiagnosticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This describes a row in the diagnostic table."
|
||||
INDEX { sfpModuleId }
|
||||
::= { sfpDiagnosticTable 1 }
|
||||
|
||||
SfpDiagnosticEntry ::= SEQUENCE
|
||||
{
|
||||
sfpDiagnosticValid TruthValue,
|
||||
sfpLOSPinOut TruthValue,
|
||||
sfpTxFaultPinOut TruthValue,
|
||||
sfpRateSelectPinIn TruthValue,
|
||||
sfpTxDisablePinIn TruthValue,
|
||||
sfpTemperature Temperature,
|
||||
sfpVoltage Integer32,
|
||||
sfpTxBias Integer32,
|
||||
sfpTxPower Integer32,
|
||||
sfpRxPower Integer32,
|
||||
sfpInternalAlarms BITS,
|
||||
sfpInternalWarnings BITS
|
||||
}
|
||||
|
||||
sfpDiagnosticValid OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"if False, then the SFP data in this table is not valid. This
|
||||
will be set to False if the SFP module is not installed, or if
|
||||
the I/O card that contains the SFP is not installed or if
|
||||
the EEPROM check code is wrong. The data in the table should
|
||||
not be used unless this element is True."
|
||||
::= { sfpDiagnosticEntry 1 }
|
||||
|
||||
sfpLOSPinOut OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This contains the T/F state of the SFP LOS (output) pin. It is
|
||||
True if the SFP has detected Loss-Of-Signal. located at I2c
|
||||
address 0xa2, address: 110, mask 0x02"
|
||||
::= { sfpDiagnosticEntry 2 }
|
||||
|
||||
sfpTxFaultPinOut OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This contains the T/F state of the SFP Tx Fault (output) pin.
|
||||
It is True if the SFP has detected a Tx fault condition.
|
||||
located at I2C address 0xa2, Byte 110, mask 0x04"
|
||||
::= { sfpDiagnosticEntry 3 }
|
||||
|
||||
sfpRateSelectPinIn OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This contains the T/F state of the SFP RX Rate Select (input)
|
||||
pin. This function is not implemented on Finisar SFPs. located
|
||||
at I2C address 0xa2, Byte 110, mask 0x10"
|
||||
::= { sfpDiagnosticEntry 4 }
|
||||
|
||||
sfpTxDisablePinIn OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This contains the T/F state of the SFP TX Disable (input) pin.
|
||||
located at I2C address 0xa2, Byte 110, mask 0x80"
|
||||
::= { sfpDiagnosticEntry 5 }
|
||||
|
||||
sfpTemperature OBJECT-TYPE
|
||||
SYNTAX Temperature
|
||||
UNITS "C/10"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This contains the internal temperature of the SFP in tehnth of
|
||||
Celsius degrees. Range is from -128.0C to +128.0C, but is only
|
||||
valid from -40.0C to +125.0C with an accuracy of +/- 3C.
|
||||
Located at I2C address 0xa2, Bytes 96 & 97 (MSB, LSB)"
|
||||
::= { sfpDiagnosticEntry 6 }
|
||||
|
||||
sfpVoltage OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
UNITS "milliVolts (mV)"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This contains the internally measured SFP supply voltage
|
||||
(Vcc). Units are in milliVolts (3210 = 3.21V). Range is 0 to
|
||||
6.554V. Located at I2C address 0xa2, Bytes 98 & 99 (MSB, LSB)"
|
||||
::= { sfpDiagnosticEntry 7 }
|
||||
|
||||
sfpTxBias OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..131000)
|
||||
UNITS "microAmps (uA)"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This contains the internally measured SFP TX laser bias
|
||||
current. Units are in microAmps, and range from 0 to 131000uA
|
||||
(131mA). Located at I2C address 0xa2, Bytes 100 & 101 (MSB, LSB)"
|
||||
::= { sfpDiagnosticEntry 8 }
|
||||
|
||||
sfpTxPower OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
UNITS "microWatts (uW)"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This contains the internally measured TX output power. Units
|
||||
are in uW (micro Watts), and range from 0 to 6554uW (6.535mW).
|
||||
This value is not valid if the transmitter is disabled. Located
|
||||
at I2C address 0xa2, Bytes 102 & 103 (MSB, LSB)"
|
||||
::= { sfpDiagnosticEntry 9 }
|
||||
|
||||
sfpRxPower OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
UNITS "microWatts (uW)"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This contains the internally measured RX optical power. Units
|
||||
are in uW (micro Watts), and range from 0 to 6554uW (6.535mW).
|
||||
Located at I2C address 0xa2, Bytes 104 & 105 (MSB, LSB)"
|
||||
::= { sfpDiagnosticEntry 10 }
|
||||
|
||||
sfpInternalAlarms OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
sfpIntAlarmTempHigh(0),
|
||||
sfpIntAlarmTempLow(1),
|
||||
sfpIntAlarmVoltageHigh(2),
|
||||
sfpIntAlarmVoltageLow(3),
|
||||
sfpIntAlarmTxBiasHigh(4),
|
||||
sfpIntAlarmTxBiasLow(5),
|
||||
sfpIntAlarmTxPowerHigh(6),
|
||||
sfpIntAlarmTxPowerLow(7),
|
||||
sfpIntAlarmRxPowerHigh(8),
|
||||
sfpIntAlarmRxPowerLow(9)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This contains the state of the SFP internal alarm register. A
|
||||
bit is set for each alarm that is active. located at I2C
|
||||
address 0xa2, Byte 112 & 113 (MSB, LSB) mask 0xffc0"
|
||||
::= { sfpDiagnosticEntry 11 }
|
||||
|
||||
sfpInternalWarnings OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
sfpIntWarnTempHigh(0),
|
||||
sfpIntWarnTempLow(1),
|
||||
sfpIntWarnVoltageHigh(2),
|
||||
sfpIntWarnVoltageLow(3),
|
||||
sfpIntWarnTxBiasHigh(4),
|
||||
sfpIntWarnTxBiasLow(5),
|
||||
sfpIntWarnTxPowerHigh(6),
|
||||
sfpIntWarnTxPowerLow(7),
|
||||
sfpIntWarnRxPowerHigh(8),
|
||||
sfpIntWarnRxPowerLow(9)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This contains the state of the SFP internal warning register.
|
||||
A bit is set for each warning that is active. located at I2C
|
||||
address 0xa2, Byte 116 & 117 (MSB, LSB) mask 0xffc0"
|
||||
::= { sfpDiagnosticEntry 12 }
|
||||
|
||||
--
|
||||
------- End of sfpDiagnosticTable
|
||||
|
||||
------- Begin of sfpAlarmTable
|
||||
--
|
||||
sfpAlarmTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SfpAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the SFP alarm and warning threshold
|
||||
values."
|
||||
::= { sfp 10 }
|
||||
|
||||
sfpAlarmEntry OBJECT-TYPE
|
||||
SYNTAX SfpAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry into the Threshold table."
|
||||
INDEX { sfpModuleId, sfpPhysicalQuantity }
|
||||
::= { sfpAlarmTable 1 }
|
||||
|
||||
SfpAlarmEntry ::= SEQUENCE
|
||||
{
|
||||
sfpPhysicalQuantity PhysicalQuantity,
|
||||
sfpThresholdHighAlarm Integer32,
|
||||
sfpThresholdHighWarning Integer32,
|
||||
sfpThresholdLowAlarm Integer32,
|
||||
sfpThresholdLowWarning Integer32,
|
||||
sfpHighAlarm AlarmStatus,
|
||||
sfpHighWarningAlarm AlarmStatus,
|
||||
sfpLowAlarm AlarmStatus,
|
||||
sfpLowWarningAlarm AlarmStatus
|
||||
}
|
||||
|
||||
sfpPhysicalQuantity OBJECT-TYPE
|
||||
SYNTAX PhysicalQuantity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Measured physical quantity.
|
||||
Units of temperature are tenth of Celsius degrres,
|
||||
units of Power supply voltage (Vcc) are microVolts,
|
||||
units of Tx laser bias current are microAmps (uA),
|
||||
units of Rx optical power are microWatts (uW),
|
||||
units of Tx output power are microWatts (uW).
|
||||
"
|
||||
::= { sfpAlarmEntry 1 }
|
||||
|
||||
sfpThresholdHighAlarm OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reading at or above this temperature will trigger a high
|
||||
measured physical quantity alarm."
|
||||
::= { sfpAlarmEntry 2 }
|
||||
|
||||
sfpThresholdHighWarning OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reading at or above this temperature will trigger a high
|
||||
measured physical quantity warning."
|
||||
::= { sfpAlarmEntry 3 }
|
||||
|
||||
sfpThresholdLowAlarm OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reading at or above this temperature will trigger a low
|
||||
measured physical quantity alarm."
|
||||
::= { sfpAlarmEntry 4 }
|
||||
|
||||
sfpThresholdLowWarning OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reading at or above this temperature will trigger a low
|
||||
measured physical quantity warning."
|
||||
::= { sfpAlarmEntry 5 }
|
||||
|
||||
sfpHighAlarm OBJECT-TYPE
|
||||
SYNTAX AlarmStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Measured physical quantity has crossed sfpThresholdHighAlarm."
|
||||
::= {sfpAlarmEntry 6}
|
||||
|
||||
sfpHighWarningAlarm OBJECT-TYPE
|
||||
SYNTAX AlarmStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Measured physical quantity has crossed sfpThresholdHighWarning."
|
||||
::= {sfpAlarmEntry 7}
|
||||
|
||||
sfpLowAlarm OBJECT-TYPE
|
||||
SYNTAX AlarmStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Measured physical quantity has crossed sfpThresholdLowAlarm."
|
||||
::= {sfpAlarmEntry 8}
|
||||
|
||||
sfpLowWarningAlarm OBJECT-TYPE
|
||||
SYNTAX AlarmStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Measured physical quantity has crossed sfpThresholdLowWarning."
|
||||
::= {sfpAlarmEntry 9}
|
||||
|
||||
--
|
||||
------- End of sfpAlarmTable
|
||||
|
||||
sfpHighAlarmSeverityCode OBJECT-TYPE
|
||||
SYNTAX AlarmSeverityCode
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the severity associated to the sfpHighAlarm
|
||||
and enables/disables the trap generation on status change event."
|
||||
DEFVAL {majorTrapEnable}
|
||||
::= {sfp 11}
|
||||
|
||||
sfpHighWarningAlarmSeverityCode OBJECT-TYPE
|
||||
SYNTAX AlarmSeverityCode
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the severity associated to the sfpHighWarningAlarm
|
||||
and enables/disables the trap generation on status change event."
|
||||
DEFVAL {warningTrapEnable}
|
||||
::= {sfp 12}
|
||||
|
||||
sfpLowAlarmSeverityCode OBJECT-TYPE
|
||||
SYNTAX AlarmSeverityCode
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the severity associated to the sfpLowAlarm
|
||||
and enables/disables the trap generation on status change event."
|
||||
DEFVAL {majorTrapEnable}
|
||||
::= {sfp 13}
|
||||
|
||||
sfpLowWarningAlarmSeverityCode OBJECT-TYPE
|
||||
SYNTAX AlarmSeverityCode
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the severity associated to the sfpLowWarningAlarm
|
||||
and enables/disables the trap generation on status change event."
|
||||
DEFVAL {warningTrapEnable}
|
||||
::= {sfp 14}
|
||||
|
||||
END
|
Reference in New Issue
Block a user