summaryrefslogtreecommitdiff
path: root/MIBS/packetlight/SL-SFP-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/packetlight/SL-SFP-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/packetlight/SL-SFP-MIB')
-rw-r--r--MIBS/packetlight/SL-SFP-MIB2591
1 files changed, 2591 insertions, 0 deletions
diff --git a/MIBS/packetlight/SL-SFP-MIB b/MIBS/packetlight/SL-SFP-MIB
new file mode 100644
index 0000000..425d936
--- /dev/null
+++ b/MIBS/packetlight/SL-SFP-MIB
@@ -0,0 +1,2591 @@
+-- *****************************************************************
+-- SFP MIB
+-- *****************************************************************
+
+SL-SFP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ NOTIFICATION-TYPE, Integer32, TimeTicks
+ FROM SNMPv2-SMI
+ Float32TC, Float64TC, Float128TC FROM FLOAT-TC-MIB
+ DisplayString, TruthValue,
+ TimeStamp FROM SNMPv2-TC
+ SnmpAdminString FROM SNMP-FRAMEWORK-MIB
+ MODULE-COMPLIANCE, OBJECT-GROUP,
+ NOTIFICATION-GROUP FROM SNMPv2-CONF
+ InterfaceIndex FROM IF-MIB
+ PerfCurrentCount, PerfIntervalCount,
+ PerfTotalCount FROM PerfHist-TC-MIB
+ CleiCode FROM SL-ENTITY-MIB
+ sitelight FROM SL-NE-MIB;
+
+slSfp MODULE-IDENTITY
+ LAST-UPDATED "200501250000Z"
+ ORGANIZATION "PacketLight Networks Ltd."
+ CONTACT-INFO
+ "Omri_Viner@PacketLight.com"
+ DESCRIPTION
+ "This MIB module describes the SFP Modules"
+ ::= { sitelight 10 }
+
+-- The SFP MIB consists of the following groups:
+-- SFP Configuration Table
+-- SFP Diagnostic Table
+-- SFP Traps
+
+sfpConf OBJECT IDENTIFIER ::= { slSfp 1 }
+sfpDiag OBJECT IDENTIFIER ::= { slSfp 2 }
+sfpTraps OBJECT IDENTIFIER ::= { slSfp 3 }
+sfpTune OBJECT IDENTIFIER ::= { slSfp 4 }
+
+-- Textual Conventions
+
+
+
+-- ----------------------------------------------------
+--
+-- The SFP Configuration Table
+--
+-- ----------------------------------------------------
+
+sfpConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SFP configuration table.
+ The table defines the configuration of the SFP-1310 and
+ the SFP-WDM modules."
+ ::= { sfpConf 1 }
+
+sfpConfigEntry OBJECT-TYPE
+ SYNTAX SfpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the SFP configuration table.
+ The index to this table is the same as the ifIndex of the SFP.
+ The SFP Config Table contain and entry for each
+ module of a type SFP."
+ INDEX { sfpConfigInterface }
+ ::= { sfpConfigTable 1 }
+
+SfpConfigEntry ::=
+ SEQUENCE {
+ sfpConfigInterface InterfaceIndex,
+
+ -- Base ID Fields
+ sfpConfigXcvrId INTEGER,
+ sfpConfig1310ExtXcvrId INTEGER, -- 1310
+ sfpConfigWdmExtXcvrId INTEGER, -- 15xy
+ sfpConfigConnectorCode INTEGER,
+ sfpConfigInfibandCompliance INTEGER,
+ sfpConfigEsconCompliance INTEGER,
+ sfpConfigSonetCompliance INTEGER,
+ sfpConfigGbeCompliance INTEGER,
+ sfpConfigFcCompliance INTEGER,
+ sfpConfigEncodingCode INTEGER,
+ sfpConfigNominalBitRate INTEGER,
+ sfpConfigLength9mKm INTEGER,
+ sfpConfigLength9m100m INTEGER, -- 1310
+ sfpConfigLength50m10m INTEGER, -- 1310
+ sfpConfigLength62m10m INTEGER, -- 1310
+ sfpConfigLengthCopper1m INTEGER, -- 1310
+ sfpConfigMaxTemp INTEGER, -- 15xy
+ sfpConfigMinTemp INTEGER, -- 15xy
+ sfpConfigMaxSupplyCurrent INTEGER, -- 15xy
+ sfpConfigChannelSpacing INTEGER, -- 15xy
+ sfpConfigVendorName SnmpAdminString,
+ sfpConfigOptionalWdm INTEGER, -- 15xy
+ sfpConfigVendorOUI INTEGER,
+ sfpConfigVendorPN SnmpAdminString,
+ sfpConfigVendorRev SnmpAdminString,
+ sfpConfigWaveLength INTEGER, -- 15xy only
+
+ -- Extended ID Fields
+ sfpConfigExtendedOptions INTEGER,
+ sfpConfigMaxBitRate INTEGER,
+ sfpConfigMinBitRate INTEGER,
+ sfpConfigVendorSN SnmpAdminString,
+ sfpConfigDateCode SnmpAdminString,
+ sfpConfigDiagnosticMonitoring INTEGER,
+ sfpConfigEnhanceOptions INTEGER,
+ sfpConfig8472Compliance INTEGER,
+
+ sfpConfigTunableWaveLength INTEGER, -- 15xy
+ sfpConfigVoaControl INTEGER, -- 15xy
+ sfpConfigVdtControl INTEGER, -- 15xy
+ sfpConfigPilotToneModulation INTEGER, -- 15xy
+
+ -- Non standard Fields
+ sfpConfigCleiCode DisplayString,
+
+ -- XFP standard Fields
+ sfpConfigXfpExtXcvrId INTEGER,
+ sfpConfigXfpEncodingCode INTEGER,
+ sfpConfigXfpMinBitRate INTEGER,
+ sfpConfigXfpMaxBitRate INTEGER,
+ sfpConfig10GSonetCompliance INTEGER,
+ sfpConfig10GbeCompliance INTEGER,
+ sfpConfig10GFcCompliance INTEGER,
+ sfpConfigXfpDeviceTech INTEGER,
+
+ -- XFP SFP-8477 Extended Fields (Tuning and Dither)
+ sfpConfigXfpTuningSupported INTEGER,
+ sfpConfigXfpDesiredWl INTEGER,
+ sfpConfigXfpWlError INTEGER,
+ sfpConfigXfpDesiredChannel INTEGER,
+ sfpConfigXfpDesiredFreq INTEGER,
+ sfpConfigXfpFreqError INTEGER,
+ sfpConfigXfpDitherSupported TruthValue,
+ sfpConfigXfpDitherAdmin INTEGER,
+ sfpConfigXfpCapFreqFirstThz INTEGER,
+ sfpConfigXfpCapFreqFirst10Ghz INTEGER,
+ sfpConfigXfpCapFreqLastThz INTEGER,
+ sfpConfigXfpCapFreqLast10Ghz INTEGER,
+ sfpConfigXfpCapMaxSpacing10Ghz INTEGER,
+ sfpConfigXfpCalibrationSupported TruthValue,
+ sfpConfigXfpCalibrationEnabled TruthValue,
+
+ -- CFP MSA Rev 1.4
+ sfpConfigCfpExtId INTEGER,
+ sfpConfigCfpConnectorType INTEGER,
+ sfpConfigCfpEthernetCode INTEGER,
+ sfpConfigCfpFcCode INTEGER,
+ sfpConfigCfpCopperCode INTEGER,
+ sfpConfigCfpSonetCode INTEGER,
+ sfpConfigCfpOtnCode INTEGER,
+ sfpConfigCfpSupportedRates INTEGER,
+ sfpConfigCfpSupportedLanes INTEGER,
+ sfpConfigCfpMediaProperties INTEGER,
+ sfpConfigCfpMaxNetworkLaneRate INTEGER,
+ sfpConfigCfpMaxHostLaneRate INTEGER,
+ sfpConfigCfpMaxSmFiberLength INTEGER,
+ sfpConfigCfpMaxMmFiberLength INTEGER,
+ sfpConfigCfpMaxCopperCableLength INTEGER,
+ sfpConfigCfpMinWavelenPerActive INTEGER,
+ sfpConfigCfpMaxWavelenPerActive INTEGER,
+ sfpConfigCfpMaxLenOpticalWidth INTEGER,
+ sfpConfigCfpSpacing INTEGER,
+
+ -- QSFP+ SFF-8436
+ sfpConfigQsfppEthernetCode INTEGER,
+ sfpConfigQsfppSonetCode INTEGER,
+
+ -- CXP
+ sfpConfigCxpExtId INTEGER,
+ sfpConfigCxpConnectorType INTEGER,
+ sfpConfigCxpMaxSupportedRate INTEGER,
+ sfpConfigCxpNominalWavelength INTEGER,
+ sfpConfigCxpDeviceTech INTEGER,
+
+ -- Coherent
+ sfpConfigCohRxDesiredChannel INTEGER,
+ sfpConfigCohRxDesiredWl INTEGER,
+ sfpConfigCohRxDesiredFreq INTEGER,
+ sfpConfigCohCurrentCD INTEGER,
+ sfpConfigCohCurrentOSNR INTEGER,
+ sfpConfigCohAverageOSNR INTEGER,
+ sfpConfigCohMaxCD INTEGER,
+
+ -- DSP
+ sfpConfigNyquist TruthValue
+ }
+
+sfpConfigInterface OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Interface Index of the SFP (type=196)."
+ ::= { sfpConfigEntry 1 }
+
+-- Base ID Fields
+
+sfpConfigXcvrId OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknone(0), -- Unknown or unspecified
+ gbic(1), -- GBIC
+ module(2), -- Module/connector soldered to motherboard
+ sfp1310(3), -- 1310 SFP
+ xfp(6), -- XFP
+ sfpDwdm(11), -- DWDM SFP
+ qsfp(12), -- QSFP
+ qsfpPlus(13), -- QSFP+
+ cfp(14), -- CFP
+ cxp(15), -- CXP
+ coherent(16), -- Coherent
+ qsfp28(17), -- QSFP28
+ cfp2(20) -- CFP2
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier value specifies the physical device described by the serial information.
+ This value shall be included in the serial data. The defined identifier values are:
+ 00h - Unknown or unspecified
+ 01h - GBIC
+ 02h - Module/connector soldered to motherboard
+ 03h - 1310 SFP
+ 04-0Ah - Reserved for XFP and other platforms
+ 0Bh - DWDM SFP
+ 80-FFh - Vendor specific."
+ REFERENCE "DWDM MSA Table 2.3.1 and 2.3.2,
+ SFP-8472 Table 3.1 and 3.2"
+ ::= { sfpConfigEntry 2 }
+
+sfpConfig1310ExtXcvrId OBJECT-TYPE
+ SYNTAX INTEGER {
+ modDef0(0), -- GBIC definition is not specified or not compliant with a defined MOD_DEF
+ modDef1(1), -- GBIC is compliant with MOD_DEF 1
+ modDef2(2), -- GBIC is compliant with MOD_DEF 2
+ modDef3(3), -- GBIC is compliant with MOD_DEF 3
+ modDef4(4), -- GBIC/SFP function is defined by serial ID only
+ modDef5(5), -- GBIC is compliant with MOD_DEF 5
+ modDef6(6), -- GBIC is compliant with MOD_DEF 6
+ modDef7(7) -- GBIC is compliant with MOD_DEF 7
+ }
+ MAX-ACCESS read-only
+ STATUS current -- 1310
+ DESCRIPTION
+ "The extended identifier value provides additional information about the 1310 transceiver.
+ The defined identifier values are:
+ 00h GBIC definition is not specified or the GBIC
+ definition is not compliant with a defined
+ MOD_DEF. See product specification for details.
+ 01h GBIC is compliant with MOD_DEF 1
+ 02h GBIC is compliant with MOD_DEF 2
+ 03h GBIC is compliant with MOD_DEF 3
+ 04h GBIC/SFP function is defined by serial ID only
+ 05h GBIC is compliant with MOD_DEF 5
+ 06h GBIC is compliant with MOD_DEF 6
+ 07h GBIC is compliant with MOD_DEF 7
+ 08-FFh Reserved"
+ REFERENCE "SFP-8472 Table 3.1 and 3.3"
+ ::= { sfpConfigEntry 3 }
+
+sfpConfigWdmExtXcvrId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current -- 15xy
+ DESCRIPTION
+ "This field is used to distinguish between different types of DWDM transceivers and
+ different power and environmental classes. The defined identifier values are:
+ Bits 7..6: Reserved
+ Bits 5..4: Class of WDM
+ 00: no WDM
+ 01: CWDM
+ 10: DWDM
+ Bits 3..2: Class of power
+ 00: P<1W
+ 01: [1W,1.5W]
+ 10: P>1.5W
+ 11: reserved
+ Bits 3..2: Class of temp
+ 00: [-5, 70C]
+ 01: [1W,1.5W]
+ 10: reserved
+ 11: Defined by Bytes 15 - 16."
+ REFERENCE "DWDM MSA Table 2.3.1 and 2.3.3"
+ ::= { sfpConfigEntry 4 }
+
+sfpConfigConnectorCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ conUnknown(0), -- Unknown or unspecified
+ conSc(1), -- SC
+ conFcCopper1(2), -- Fibre Channel Style 1 copper connector
+ conFcCopper2(3), -- Fibre Channel Style 2 copper connector
+ conBncTnc(4), -- BNC/TNC
+ conFcCoaxial(5), -- Fibre Channel coaxial headers
+ conFiberJack(6), -- FiberJack
+ conLc(7), -- LC
+ conMtRj(8), -- MT-RJ
+ conMu(9), -- MU
+ comSg(10), -- SG
+ conOpticalPigtail(11), -- Optical pigtail
+ conHssdc2(32), -- HSSDC II
+ conCopperPigtail(33) -- Optical pigtail
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier value specifies the physical device described by the serial information.
+ This value shall be included in the serial data. The defined identifier values are:
+ 00h - Unknown or unspecified
+ 01h - SC
+ 02h - Fibre Channel Style 1 copper connector
+ 03h - Fibre Channel Style 2 copper connector
+ 04h - BNC/TNC
+ 05h - Fibre Channel coaxial headers
+ 06h - FiberJack
+ 07h - LC
+ 08h - MT-RJ
+ 09h - MU
+ 0Ah - SG
+ 0Bh - Optical pigtail
+ 0Ch - 1Fh - Reserved
+ 20h - HSSDC II
+ 21h - Copper Pigtail
+ 22h - 7Fh - Reserved
+ 80-FFh - Vendor specific."
+ REFERENCE "DWDM MSA Table 2.3.1 and 2.3.4,
+ SFP-8472 Table 3.1 and 3.4."
+ ::= { sfpConfigEntry 5 }
+
+sfpConfigInfibandCompliance OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The following bit significant indicators define the Infiband interfaces
+ that are supported by the transceiver. The defined identifier values are:
+ Bits 0: 1X SX
+ Bits 1: 1X LX
+ Bits 2: 1X Copper Active
+ Bits 3: 1X Copper Passive."
+ REFERENCE "DWDM MSA Table 2.3.1 and 2.3.5,
+ SFP-8472 Table 3.1 and 3.5."
+ ::= { sfpConfigEntry 6 }
+
+sfpConfigEsconCompliance OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only -- 1310
+ STATUS current
+ DESCRIPTION
+ "The following bit significant indicators define the ESCON interfaces
+ that are supported by the transceiver. The defined identifier values are:
+ Bits 0: ESCON MMF, 1310nm LED
+ Bits 1: ESCON SMF, 1310nm Laser"
+ REFERENCE "SFP-8472 Table 3.1 and 3.5."
+ ::= { sfpConfigEntry 7 }
+
+sfpConfigSonetCompliance OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The following bit significant indicators define the SONET interfaces
+ that are supported by the transceiver. The defined identifier values are:
+ Bits 0: SONET reach specifier bit 1
+ Bits 1: SONET reach specifier bit 2
+ Where:
+ 00 speed OC-3/OC-12/OC-48 Short reach - SONET SR compliant
+ 10 speed OC-3/OC-12/OC-48 Short reach - SONET SR-1 compliant
+ 10 speed OC-3/OC-12/OC-48 Intermediate reach - SONET IR-1 compliant
+ 01 speed OC-3/OC-12/OC-48 Intermediate reach - SONET IR-2 compliant
+ 10 speed OC-3/OC-12/OC-48 Long reach - SONET LR-1 compliant
+ 01 speed OC-3/OC-12/OC-48 Long reach - SONET LR-2 compliant
+ 11 speed OC-3/OC-12/OC-48 Long reach - SONET LR-3 compliant
+ Bits 2: OC-48, single mode long reach
+ Bits 3: OC-48, single mode inter. reach
+ Bits 4: OC-48, multi-mode short reach
+ Bits 5: OC-12, single mode long reach
+ Bits 6: OC-12, single mode inter. reach
+ Bits 7: OC-12 multi-mode short reach
+ Bits 8: OC-3, single mode long reach
+ Bits 9: OC-3, single mode inter. reach
+ Bits 10: OC-3, multi-mode short reach."
+ REFERENCE "DWDM MSA Table 2.3.1, 2.3.5 and 2.3.5a,
+ SFP-8472 Table 3.1, 3.5 and 3.5a."
+ ::= { sfpConfigEntry 8 }
+
+sfpConfigGbeCompliance OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The following bit significant indicators define the Infiband interfaces
+ that are supported by the transceiver. The defined identifier values are:
+ Bits 0: 1000BASE-T
+ Bits 1: 1000BASE-CX
+ Bits 2: 1000BASE-LX
+ Bits 3: 1000BASE-SX
+ Bits 4: 100BASE-LX/LX10 -- 1310
+ Bits 5: 100BASE-FX -- 1310
+ Bits 6: BASE-BX10 -- 1310
+ Bits 7: BASE-PX." -- 1310
+ REFERENCE "DWDM MSA Table 2.3.1 and 2.3.5,
+ SFP-8472 Table 3.1 and 3.5"
+ ::= { sfpConfigEntry 9 }
+
+sfpConfigFcCompliance OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The following bit significant indicators define the FC interfaces
+ that are supported by the transceiver. The defined identifier values are:
+ - Fibre Channel link length:
+ Bits 0: very long distance (V)
+ Bits 1: short distance (S)
+ Bits 2: intermediate distance (I)
+ Bits 3: long distance (L)
+ - Fibre Channel transmitter technology
+ Bits 4: Longwave laser (LC)
+ Bits 5: Electrical inter-enclosure (EL)
+ Bits 6: Electrical intra-enclosure (EL)
+ Bits 7: Shortwave laser w/o OFC (SN)
+ Bits 8: Shortwave laser w/ OFC (SL)
+ Bits 9: Longwave laser (LL)
+ Bits 10: Copper Active -- 1310
+ Bits 11: Copper Passive -- 1310
+ - Fibre Channel transmission media
+ Bits 12: Twin Axial Pair (TW)
+ Bits 13: Shielded Twisted Pair (TP)
+ Bits 14: Miniature Coax (MI)
+ Bits 15: Video Coax (TV)
+ Bits 16: Multi-mode, 62.5m (M6)
+ Bits 17: Multi-mode, 50 m (M5)
+ Bits 18: Single Mode (SM)
+ - Fibre Channel speed
+ Bits 19: 800 MB/Sec
+ Bits 20: 400 MB/Sec
+ Bits 21: 200 MB/Sec
+ Bits 22: 100 MB/Sec
+ Bits 23: 1200 MB/Sec
+ Bits 24: 1600 MB/Sec."
+ REFERENCE "DWDM MSA Table 2.3.1 and 2.3.5,
+ SFP-8472 Table 3.1 and 3.5"
+ ::= { sfpConfigEntry 10 }
+
+sfpConfigEncodingCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ encUnspecified(0), -- Unspecified
+ enc8B10B(1), -- 8B10B
+ enc4B5B(2), -- 4B5B
+ encNrz(3), -- NRZ
+ encManchester(4), -- Manchester
+ encSonet(5), -- SONET Scrambled
+ enc64B66B(6) -- 64B/66B
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encoding value indicates the serial encoding mechanism that is the
+ nominal design target of the particular transceiver.
+ The value shall be contained in the serial data.
+ The defined encoding values are:
+ 00h: Unspecified
+ 01h: 8B10B
+ 02h: 4B5B
+ 03h: NRZ
+ 04h: Manchester
+ 05h: SONET Scrambled
+ 06h -FFh: Reserved."
+ REFERENCE "DWDM MSA Table 2.3.1 and 2.3.6,
+ SFP-8472 Table 3.1 and 3.6"
+ ::= { sfpConfigEntry 11 }
+
+sfpConfigNominalBitRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The nominal bit rate (BR, nominal) is specified in units of 100 Megabits
+ per second, rounded off to the nearest 100 Megabits per second.
+ The bit rate includes those bits necessary to encode and delimit the
+ signal as well as those bits carrying data information.
+ A value of 0 indicates that the bit rate is not specified and must be
+ determined from the transceiver technology.
+ The actual information transfer rate will depend on the encoding of the data,
+ as defined by the encoding value."
+ REFERENCE "DWDM MSA Table 2.3.1."
+ ::= { sfpConfigEntry 12 }
+
+sfpConfigLength9mKm OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Addition to EEPROM data from original GBIC definition.
+ This value specifies the link length that is supported by the transceiver 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 or that the length information must be determined from the transceiver
+ technology."
+ REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1."
+ ::= { sfpConfigEntry 13 }
+
+sfpConfigLength9m100m OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current -- 1310
+ DESCRIPTION
+ "This value specifies the link length that is supported by the transceiver
+ while operating in compliance with the applicable standards using
+ single mode fiber.
+ The value is in units of 100 meters. A value of 255 means that the transceiver
+ supports a link length greater than 25.4 km.
+ A value of zero means that the transceiver does not support single mode
+ fiber or that the length information must be determined from the transceiver
+ technology."
+ REFERENCE "SFP-8472 Table 3.1."
+ ::= { sfpConfigEntry 14 }
+
+sfpConfigLength50m10m OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current -- 1310
+ DESCRIPTION
+ "This value specifies the link length that is supported by the transceiver
+ while operating in compliance with the applicable standards using 50 micron
+ multi-mode fiber.
+ The value is in units of 10 meters. A value of 255 means that the transceiver
+ supports a link length greater than 2.54 km.
+ A value of zero means that the transceiver does not support 50 micron
+ multimode fiber or that the length information must be determined from the
+ transceiver technology."
+ REFERENCE "SFP-8472 Table 3.1."
+ ::= { sfpConfigEntry 15 }
+
+sfpConfigLength62m10m OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current -- 1310
+ DESCRIPTION
+ "This value specifies the link length that is supported by the transceiver
+ while operating in compliance with the applicable standards using 62.5 micron
+ multi-mode fiber.
+ The value is in units of 10 meters. A value of 255 means that the transceiver
+ supports a link length greater than 2.54 km.
+ A value of zero means that the transceiver does not support 50 micron
+ multimode fiber or that the length information must be determined from the
+ transceiver technology.
+ It is common for the transceiver to support both 50 micron and 62.5 micron
+ fiber."
+ REFERENCE "SFP-8472 Table 3.1."
+ ::= { sfpConfigEntry 16 }
+
+sfpConfigLengthCopper1m OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current -- 1310
+ DESCRIPTION
+ "This value specifies the link length that is supported by the transceiver
+ while operating in compliance with the applicable standards using copper cable.
+ The value is in units of 1 meter. A value of 255 means that the transceiver
+ supports a link length greater than 254 meters.
+ A value of zero means that the transceiver does not support copper cables
+ or that the length information must be determined from the
+ transceiver technology."
+ REFERENCE "SFP-8472 Table 3.1."
+ ::= { sfpConfigEntry 17 }
+
+sfpConfigMaxTemp OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current -- 15xy
+ DESCRIPTION
+ "This field defines the maximum operating case temperature the module is
+ rated for. The maximum case temperature is encoded as a signed two’s
+ complement value in ºC, yielding a total range of –128C to +127ºC.
+ This field should be used even if a standard operating temperature class
+ is indicated in the Extended Indentifier Byte (Byte 1)."
+ REFERENCE "DWDM MSA Table 2.3.1."
+ ::= { sfpConfigEntry 18 }
+
+sfpConfigMinTemp OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current -- 15xy
+ DESCRIPTION
+ "This field defines the minimum operating case temperature the module is
+ rated for. The maximum case temperature is encoded as a signed two’s
+ complement value in ºC, yielding a total range of –128C to +127ºC.
+ This field should be used even if a standard operating temperature class
+ is indicated in the Extended Indentifier Byte."
+ REFERENCE "DWDM MSA Table 2.3.1."
+ ::= { sfpConfigEntry 19 }
+
+sfpConfigMaxSupplyCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current -- 15xy
+ DESCRIPTION
+ "This field defines the maximum supply current the module will consume
+ under worst case conditions. The maximum current is the byte value * 4mA."
+ REFERENCE "DWDM MSA Table 2.3.1."
+ ::= { sfpConfigEntry 20 }
+
+sfpConfigChannelSpacing OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current -- 15xy
+ DESCRIPTION
+ "In the case of SFP:
+ This bit field value identifies the densest channel spacing
+ the module is compatible with and the number of channels over which the
+ module may be tuned by user command.
+ If not tunable, the number of channels is entered as 1.
+ The bit fields are:
+ Bits 7..6: Channel Spacing
+ 00: 200 GHz (DWDM)
+ 01: 100 GHz (DWDM)
+ 10: 50 Ghz (DWDM)
+ 11: Reserved
+ Bits 5..0: Number of channels (1 – 63).
+ In the case of XFP:
+ The value of this field is equal to the guaranteed range of laser
+ wavelength (+/- value) from Nominal wavelength.
+ (Wavelength Tol. = value/200 in nm)"
+ REFERENCE "DWDM MSA Table 2.3.1 and Table 2.3.7. XFP INF-8077i Section 5.34."
+ ::= { sfpConfigEntry 21 }
+
+sfpConfigVendorName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..16))
+ 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 (20h).
+ The vendor name shall be the full name of the corporation,
+ a commonly accepted abbreviation of the name of the corporation,
+ the SCSI company code for the corporation, or the stock exchange code
+ for the corporation.
+ At least one of the vendor name or the vendor OUI fields shall contain
+ valid serial data."
+ REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1."
+ ::= { sfpConfigEntry 22 }
+
+sfpConfigOptionalWdm OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current -- 15xy
+ DESCRIPTION
+ "The bits in the option field shall specify the options implemented
+ in the transceiver. The following bits are defined:
+ Bits 7: Optional Interrupt Pin Functionality Supported (1 if supported)
+ Bits 6..4: Pilot Tone Functionality
+ 000b: No Pilot Tone Functionality
+ 001b: Pilot Tone Detection Only
+ 010b: Pilot Tone Injection Only
+ 011b: Pilot Tone Injection and Detection
+ 100b: Enhanched Pilot Tone Functionality
+ 101b-111b: Reserved
+ Bits 3: Variable Optical Attenuator Implemented (1 if implemented)
+ Bits 2: Extended Transmit Power Monitoring
+ 0: Default (SFF-8472) TX Power Monitoring
+ 1: Extended TX Power Monitoring (+18.2 dBm max)
+ Bits 1: Wavelength Monitor Type in A2 Byte 106-107
+ 0: Monitor is Wavelength
+ 1: Monitor is Laser Temperature
+ Bits 0: Variable Decision Threshold (1 if implemented)"
+ REFERENCE "DWDM MSA Table 2.3.1 and 2.3.8."
+ ::= { sfpConfigEntry 23 }
+
+sfpConfigVendorOUI OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor organizationally unique identifier field (vendor OUI)
+ is a 3-byte field that contains the IEEE Company Identifier for the
+ vendor. A value of all zero in the 3-byte field indicates that
+ the Vendor OUI is unspecified."
+ REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1."
+ ::= { sfpConfigEntry 24 }
+
+sfpConfigVendorPN OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor part number (vendor PN) is a 16-byte field that contains
+ ASCII characters, left-aligned and padded on the right with ASCII
+ spaces (20h), defining the vendor part number or product name.
+ A value of all zero in the 16-byte field indicates that the
+ vendor PN is unspecified."
+ REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1."
+ ::= { sfpConfigEntry 25 }
+
+sfpConfigVendorRev OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor revision number (vendor rev) is a 4-byte field that
+ contains ASCII characters, left-aligned and padded on the right with
+ ASCII spaces (20h), defining the vendor’s product revision number.
+ A value of all zero in the 4-byte field indicates that
+ the vendor PN is unspecified."
+ REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1."
+ ::= { sfpConfigEntry 26 }
+
+sfpConfigWaveLength OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "In the case of DWDM:
+ Nominal transmitter output wavelength in units of 0.01nm.
+ As an example, a wavelength of 1550.51nm would be encoded as: 155051.
+ In the case of 1310:
+ The laser wavelength is equal to the the integer value in nm with 00 at
+ the end.
+ As an example, a wavelength of 1310 would be encoded as: 131000."
+ REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1."
+ ::= { sfpConfigEntry 27 }
+
+-- Extended ID Fields
+
+sfpConfigExtendedOptions OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specify the bitmap options implemented in the transceiver as described in.
+ The bits definition is:
+ 5 RATE_SELECT is implemented
+ NOTE: Lack of implemention does not indicate lack of
+ simultaneous compliance with multiple standard rates.
+ Compliance with particular standards should be determined
+ from Transceiver Code.
+ 4 TX_DISABLE is implemented and disables the serial output.
+ 3 TX_FAULT signal implemented. (See SFP MSA)
+ 2 Loss of Signal implemented, signal inverted from standard
+ definition in SFP MSA.
+ NOTE: This is not standard SFP/GBIC behavior and should
+ be avoided, since non-interoperable behavior results.
+ 1 Loss of Signal implemented, signal as defined in SFP MSA."
+ REFERENCE "DWDM MSA Table 2.3.1 and 2.3.9, SFP-8472 Table 3.1 and 3.7."
+ ::= { sfpConfigEntry 28 }
+
+sfpConfigMaxBitRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The upper bit rate limit at which the transceiver will still meet its
+ specifications (BR, max) is specified in units of 1% above the nominal
+ bit rate.
+ A value of zero indicates that this field is not specified."
+ REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1."
+ ::= { sfpConfigEntry 29 }
+
+sfpConfigMinBitRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lower bit rate limit at which the transceiver will still meet its
+ specifications (BR, min) is specified in units of 1% below the nominal
+ bit rate.
+ A value of zero indicates that this field is not specified."
+ REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1."
+ ::= { sfpConfigEntry 30 }
+
+sfpConfigVendorSN OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor serial number (vendor SN) is a 16 character field that
+ contains ASCII characters, left-aligned and padded on the right with
+ ASCII spaces (20h), defining thevendor’s serial number for the transceiver.
+ A value of all zero in the 16-byte field indicates that the vendor PN is
+ unspecified."
+ REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1."
+ ::= { sfpConfigEntry 31 }
+
+sfpConfigDateCode OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date code is an 6-byte field that contains the vendor’s date
+ code in ASCII characters. The date code is mandatory.
+ The date code shall be in the format: <yy><mm><dd>."
+ REFERENCE "DWDM MSA Table 2.3.1 and 2.3.10, SFP-8472 Table 3.1 and 3.8."
+ ::= { sfpConfigEntry 32 }
+
+sfpConfigDiagnosticMonitoring OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A field with 8 single bit indicators which describe the
+ optional digital diagnostic features implemented in the transceiver.
+ Since transceivers will not necessarily implement all optional
+ features described in this document, the “Enhanced Options” bit field
+ allows the host system to determine which functions are
+ available over the 2 wire serial bus.
+ The bits assignment is:
+ 7 Reserved for legacy diagnostic implementations.
+ Must be ‘0’ for compilance with this document.
+ 6 Digital diagnostic monitoring implemented (described in this document).
+ Must be ‘1’ for compliance with this document.
+ 5 Internally Calibrated
+ 4 Externally Calibrated
+ 3 Received power measurement type 0 = OMA, 1 = Average Power
+ 2 Address change required."
+ REFERENCE "DWDM MSA Table 2.3.1 and 2.3.11, SFP-8472 Table 3.1 and 3.9."
+ ::= { sfpConfigEntry 33 }
+
+sfpConfigEnhanceOptions OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A field with 6 single bit indicators which describe the
+ optional digital diagnostic features implemented in the transceiver.
+ Since transceivers will not necessarily implement all optional features
+ described in this document, the “Enhanced Options” bit field allows the
+ host system to determine which functions are available over the 2 wire
+ serial bus. A ‘1’ indicates that the particular function is
+ implemented in the transceiver..
+ The bits assignment is:
+ Bits 7: Optional Alarm/warning flags implemented for all monitored quantities
+ Bits 6: Optional Soft TX_DISABLE control and monitoring implemented
+ Bits 5: Optional Soft TX_FAULT monitoring implemented
+ Bits 4: Optional Soft RX_LOS monitoring implemented
+ Bits 3: Option not enabled in DWDM.
+ 8472- Optional Soft RATE_SELECT control and monitoring implemented
+ Bits 2: Option not enabled in DWDM.
+ 8472- Optional Application Select control implemented per SFF-8079"
+ REFERENCE "DWDM MSA Table 2.3.1 and Table 2.3.12, SFP-8472 Table 3.1 and 3.10."
+ ::= { sfpConfigEntry 34 }
+
+sfpConfig8472Compliance OBJECT-TYPE
+ SYNTAX INTEGER {
+ noDiag(0),
+ rev93(1),
+ rev94(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An unsigned integer that indicates which feature set(s) are
+ implemented in the transceiver.
+ The defined values are:
+ 0 - Digital diagnostic functionality not included or undefined.
+ 1 - Includes functionality described in Rev 9.3 SFF-8472.
+ 2 - Includes functionality described in Rev 9.4 SFF-8472."
+ REFERENCE "DWDM MSA Table 2.3.1 and 2.3.14, SFP-8472 Table 3.1 and 3.12."
+ ::= { sfpConfigEntry 35 }
+
+sfpConfigTunableWaveLength OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current -- 15xy
+ DESCRIPTION
+ "Wavelength Tuning Control.
+ The availability of this function is indicated in the object sfpConfigChannelSpacing,
+ where number of channels greater than 1 indicates tunability.
+ The wavelength is set to the channel number written to this byte.
+ For a value of 0, channel 1 is selected. For values greater than the maximum channel number,
+ the maximum channel number is selected.
+ The object value is defaults to 1 on power-up."
+ REFERENCE "DWDM MSA Table 2.3.27."
+ ::= { sfpConfigEntry 36 }
+
+sfpConfigVoaControl OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current -- 15xy
+ DESCRIPTION
+ "Variable Optical Attenuator Control.
+ Used to control the wavelength in tunable modules.
+ The availability of this function is indicated in Bit 3 of sfpConfigOptionalWdm.
+ The amount of attenuation set is given by the Byte value * 0.1 dB,
+ and thus ranges from 0 to 25.6 dB.
+ The object value defaults to 0 on power-up."
+ REFERENCE "DWDM MSA Table 2.3.28."
+ ::= { sfpConfigEntry 37 }
+
+sfpConfigVdtControl OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current -- 15xy
+ DESCRIPTION
+ "Variable Decision Threshold Control.
+ Used to control the variable decision threshold function.
+ The availability of this function is indicated in Bit 0 of sfpConfigOptionalWdm.
+ The object value is a 2’s complement 7 bit value (-128 - +127).
+ The decision threshold set is given by:
+ Decision Threshold = 50% + [VAL/256]*100%
+ The object value defaults to 0 on power-up corresponding to 50%."
+ REFERENCE "DWDM MSA Table 2.3.29."
+ ::= { sfpConfigEntry 38 }
+
+sfpConfigPilotToneModulation OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current -- 15xy
+ DESCRIPTION
+ "Pilot Tone Injection Modulation Depth.
+ When basic MSA pilot tone injection functionality is implemented
+ (as indicated in the Serial ID fields by bits 4-6 of of sfpConfigOptionalWdm)
+ Tjis object may be used by the vendor to indicate modulation
+ depth per unit control swing on pin 7.
+ The modulation depth per control swing is given by:
+ Modulation Depth = 0.2% * VAL / Vpp(pin7)
+ A value of 0 indicates that the modulation depth per input swing
+ is within the range"
+ REFERENCE "DWDM MSA Table 2.3.30."
+ ::= { sfpConfigEntry 39 }
+
+sfpConfigCleiCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The COMMON LANGUAGE Equipment Code.
+ The CLEI code contains an intelligent
+ ten-character code that identifies the
+ telecommunications equipment.
+ The Clei Code resides in the SEEP of the SFP."
+ REFERENCE
+ "GR-383-CORE"
+ ::= { sfpConfigEntry 40 }
+
+--
+-- XFP Information
+--
+
+sfpConfigXfpExtXcvrId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current -- xfp
+ DESCRIPTION
+ "This field is used to distinguish between different types of DWDM transceivers and
+ different power and environmental classes. The defined identifier values are:
+ Bits 7..6:
+ 00: Power Level 1 Module (1.5 W max. power dissipation.)
+ 01: Power Level 2 Module (2.5W Max)
+ 10: Power Level 3 Module (3.5W max. power dissipation.)
+ 11: Power Level 4 Module (>3.5W max. power dissipation.)
+ Bit 5: CDR exist
+ 0: Module with CDR function
+ 1: Non-CDR version of XFP
+ Bits 5: TX ref clock is required
+ 0: TX Ref Clock Input Required
+ 1: TX Ref Clock Input Not Required
+ Bits 3: CLEI code is present
+ 0: No CLEI code present in Table 02h
+ 1: CLEI code present in Table 02h
+ Bits 2..0: Resesrved"
+ REFERENCE "XFP INF-8077i Table 47."
+ ::= { sfpConfigEntry 41 }
+
+sfpConfigXfpEncodingCode OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encoding value indicates the serial encoding mechanism that is the
+ nominal design target of the particular transceiver.
+ The value shall be contained in the serial data.
+ The defined encoding values are:
+ Bit 7: 64B/66B
+ Bit 6: 8B/10B
+ Bit 5: SONET scrambled
+ Bit 4: NRZ
+ Bit 3: RZ
+ Bits 2-0: Reserved."
+ REFERENCE "XFP INF-8077i Table 50."
+ ::= { sfpConfigEntry 42 }
+
+sfpConfigXfpMinBitRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum bit rate (BR, minimum) is specified in units of 100 Megabits
+ per second, rounded off to the nearest 100 Megabits per second. The bit
+ rate includes those bits necessary to encode and delimit the signal as well
+ as those bits carrying data information. A value of 0 indicates that the minimum
+ bit rate is not specified andmust be determined from the transceiver
+ technology. The actual information transfer rate will depend on the encoding
+ of the data, as defined by the encoding value. Specific CDR rate
+ support is indicated in Byte 164."
+ REFERENCE "XFP INF-8077i Section 5.20."
+ ::= { sfpConfigEntry 43 }
+
+sfpConfigXfpMaxBitRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum bit rate (BR, maximum) is specified in units of 100 Megabits
+ per second, rounded off to the nearest 100 Megabits per second. The
+ bit rate includes those bits necessary to encode and delimit the signal as
+ well as those bits carrying data information. A value of 0 indicates that the
+ maximum bit rate is not specified and must be determined from the transceiver
+ technology. The actual information transfer rate will depend on the
+ encoding of the data, as defined by the encoding value. Specific CDR rate
+ support is indicated in Byte 164."
+ REFERENCE "XFP INF-8077i Section 5.21."
+ ::= { sfpConfigEntry 44 }
+
+sfpConfig10GSonetCompliance OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The following bit significant indicators define the SONET interfaces
+ that are supported by the transceiver. The defined identifier values are:
+ Bits 0-1: Reserved
+ Bits 2: I-64.5 - 1550 nm, 25 km, SM, IO
+ Bits 3: I-64.3 - 1550 nm, 25 km, SM, IO
+ Bits 4: I-64.2 - 1550 nm, 25 km, SM, IO
+ Bits 5: I-64.2r - 1550 nm, 2 km, SM, VSR
+ Bits 6: I-64.1/VSR2000-2R1/P1I1-2D1 - 1310 nm, 2 km, SM, VSR
+ Bits 7: I-64.1r/VSR600-2R1 - 1310 nm, 0.6 km, Laser-MM Fibre-SM, VSR
+ Bits 8: Reserved
+ Bits 9: S-64.5b - 1550 nm, 40 km, SH
+ Bits 10: S-64.5a - 1550 nm, 40 km, SH
+ Bits 11: S-64.3b
+ Bits 12: S-64.3a - 1550 nm, 40 km, SM, SH
+ Bits 13: S-64.2b - 1550 nm, 40 km, SM, SH
+ Bits 14: S-64.2a - 1550 nm, 40 km, SM, SH
+ Bits 15: S-64.1 - 1310 nm, 20 km, IO
+ Bits 16-17: Reserved
+ Bits 18: G.959.1 P1L1-2D2 - 1550 nm, SM, 80 km, LH
+ Bits 19: L-64.3 - 1550 nm, 80 km, LH
+ Bits 20: L-64.2c - 1550 nm, 80 km, LH
+ Bits 21: L-64.2b - 1550 nm, 80 km, LH
+ Bits 22: L-64.2a - 1550 nm, 80 km, LH
+ Bits 23: L-64.1 - 1310 nm, SM, 40 km, SH
+ Bits 24-28: Reserved
+ Bits 29: V-64.3 - 1550 nm, SM, 120 km, VL
+ Bits 30: V-64.2b - 1550 nm, SM, 120 km, VL
+ Bits 31: V-64.2a - 1550 nm, SM, 120 km, VL."
+ REFERENCE "XFP MSA Table 49."
+ ::= { sfpConfigEntry 45 }
+
+sfpConfig10GbeCompliance OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The following bit significant indicators define the 10GbE interfaces
+ that are supported by the transceiver. The defined identifier values are:
+ Bits 0: Reserved
+ Bits 1: 10GBASE-EW - WAN, 1550 nm, SM, ER
+ Bits 2: 10GBASE-LW - WAN, 1310 nm, SM, LR
+ Bits 3: 10GBASE-SW - WAN, 850 nm, MM, SR
+ Bits 4: 10GBASE-LRM (Long reach Multimode) - LAN, 1310 nm, MM, SR fiber, 0.2 km, SR
+ Bits 5: 10GBASE-ER (extended range) - LAN, 1550 nm, SM, 40 km, ER
+ Bits 6: 10GBASE-LR (Long Range) - LAN, 1310 nm, SM, 10 km, LR
+ Bits 7: 10GBASE-SR - LAN, 850 nm, MM, 0.3 km, SR."
+ REFERENCE "XFP MSA Table 49."
+ ::= { sfpConfigEntry 46 }
+
+sfpConfig10GFcCompliance OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The following bit significant indicators define the 10GFC interfaces
+ that are supported by the transceiver. The defined identifier values are:
+ - Fibre Channel link length:
+ Bits 0-3: Reserved
+ Bits 4: Intermediate Reach 1300 nm FP - 1310 nm, SM, IR
+ Bits 5: Extended Reach 1550 nm - 1550 nm, SM, ER
+ Bits 6: 1200-SM-LL-L - 1310 nm, SM, LR
+ Bits 7: 1200-MX-SN-I - 850 nm, MM, IR."
+ REFERENCE "XFP MSA Table 49."
+ ::= { sfpConfigEntry 47 }
+
+sfpConfigXfpDeviceTech OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The following bit significant indicators define the XFP device technology:
+ Bits 0: 0-Transmitter not Tunable 1-Transmitter Tunable
+ Bits 1: Detector Type: 0-PIN detector 1-APD detector
+ Bits 2: Cooled transmitter
+ Bits 3: Wavelength control: 0-No wavelength control 1-Active wavelength control
+ Bits 4-7: Transmitter technology:
+ 0000b 850 nm VCSEL
+ 0001b 1310 nm VCSEL
+ 0010b 1550 nm VCSEL
+ 0011b 1310 nm FP
+ 0100b 1310 nm DFB
+ 0101b 1550 nm DFB
+ 0110b 1310 nm EML
+ 0111b 1550 nm EML
+ 1000b Copper or others
+ 1001b 1550 nm tunable
+ 1111b-1001b Reserved."
+ REFERENCE "XFP MSA Table 51 and Table 52."
+ ::= { sfpConfigEntry 48 }
+
+sfpConfigXfpTuningSupported OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicate the XFP tuning support:
+ Bit1: wavelenght (Tunable DWDM - selection in 50 pm steps)
+ Bit2: frequency (Tunable DWDM - selection by channel number)
+ For exmaple the value 0 means no support, and 3 means both."
+ REFERENCE "SFP-8477."
+ ::= { sfpConfigEntry 49 }
+
+sfpConfigXfpDesiredChannel OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User input of channel number, which is an integer 1 to N (N=Number of Channels)."
+ REFERENCE "SFP-8477."
+ ::= { sfpConfigEntry 50 }
+
+sfpConfigXfpDesiredWl OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User input of Wavelength setpoint (in units of 50 picometers)."
+ REFERENCE "SFP-8477."
+ ::= { sfpConfigEntry 51 }
+
+sfpConfigXfpWlError OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Monitor of Current Wavelength Error(in units of 5 picometers)."
+ REFERENCE "SFP-8477."
+ ::= { sfpConfigEntry 52 }
+
+sfpConfigXfpDesiredFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User input of channel number, which is an integer to N (N=Number of Channels)."
+ REFERENCE "SFP-8477."
+ ::= { sfpConfigEntry 53 }
+
+sfpConfigXfpFreqError OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Frequency error reported in 16 bit signed integer with LSB=0.1 GHz."
+ REFERENCE "SFP-8477."
+ ::= { sfpConfigEntry 54 }
+
+sfpConfigXfpDitherSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Dither Supported."
+ REFERENCE "SFP-8477."
+ ::= { sfpConfigEntry 55 }
+
+sfpConfigXfpDitherAdmin OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1), -- enable
+ down(2) -- disable
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable the dithering function."
+ REFERENCE "SFP-8477."
+ ::= { sfpConfigEntry 56 }
+
+sfpConfigXfpCapFreqFirstThz OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lasers First Frequency (THz) capability."
+ REFERENCE "SFP-8477."
+ ::= { sfpConfigEntry 57 }
+
+sfpConfigXfpCapFreqFirst10Ghz OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lasers First Frequency (GHz*10) capability.
+ This value should be added to sfpConfigXfpCapFreqFirstThz."
+ REFERENCE "SFP-8477."
+ ::= { sfpConfigEntry 58 }
+
+sfpConfigXfpCapFreqLastThz OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lasers Last Frequency (THz) capability."
+ REFERENCE "SFP-8477."
+ ::= { sfpConfigEntry 59 }
+
+sfpConfigXfpCapFreqLast10Ghz OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lasers Last Frequency (GHz*10) capability.
+ This value should be added to sfpConfigXfpCapFreqLastThz."
+ REFERENCE "SFP-8477."
+ ::= { sfpConfigEntry 60 }
+
+sfpConfigXfpCapMaxSpacing10Ghz OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lasers maximum supported grid spacing (GHz*10) capability."
+ REFERENCE "SFP-8477."
+ ::= { sfpConfigEntry 61 }
+
+sfpConfigXfpCalibrationSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Calibarion Supported."
+ ::= { sfpConfigEntry 62 }
+
+sfpConfigXfpCalibrationEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable the calibration process.
+ Changing the value to Enable when a signal exist invokes an immidiate calibration process.
+ Changing the value to Disable returns the calibration values to defaults."
+ ::= { sfpConfigEntry 63 }
+
+--
+-- CFP Information
+--
+
+sfpConfigCfpExtId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended Identifier bit fields:
+ Bits 7-6 - Power Class:
+ 00b: Power Class 1 Module (? 8 W max),
+ 01b: Power Class 2 Module (?16 W max),
+ 10b: Power Class 3 Module (? 24 W max),
+ 11b: Power Class 4 Module (? 32 W max).
+ Bits 5-4 Lane Ratio:
+ 00b: Network lane : Host lane = 1 : n (Mux type),
+ 01b: Network lane : Host lane = n : m (Gear Box type),
+ 10b: Network lane : Host lane = n : n (Parallel type),
+ 11b: Reserved
+ Bits 3-1 WDM Type:
+ 000b: Non-WDM,
+ 001b: CWDM,
+ 010b: LANWDM,
+ 011b: DWDM on 200G-grid,
+ 100b: DWDM on 100G-grid,
+ 101b: DWDM on 50G-grid,
+ 110b: DWDM on 25G-grid,
+ 111b: Other type WDM
+ Bit 0 CLEI Presence:
+ 0: No CLEI code present,
+ 1: CLEI code present"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 70 }
+
+sfpConfigCfpConnectorType OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Connector Type Code:
+ 00h: Undefined,
+ 01h : SC,
+ 07h : LC,
+ 08h : MT-RJ,
+ 09h : MPO,
+ Other Codes : Reserved"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 71 }
+
+sfpConfigCfpEthernetCode OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ethernet Application Code.
+ 00h: Undefined type,
+ 01h: 100GE SMF 10km, 100GE-LR4,
+ 02h: 100GE SMF 40km, 100GE-ER4,
+ 03h: 100GE MMF 100m OM3, 100GE-SR10,
+ 04h: For future use,
+ 05h: 40GE SMF 10km, 40GE-LR4,
+ 07h: 40GE MMF 100m OM3, 40GE-SR4,
+ For future use:
+ 100G G.959.1 OTU4
+ 40G G.693 SDH
+ 40G G.693 OTU3
+ 40G G.695 SDH
+ 40G G.695 OTU3,
+ 0Dh: 40GE-CR4 Copper
+ 0Eh: 100GE-CR10 Copper,
+ 0Fh: 40G BASE-FR,
+ 10h~FFh: Reserved."
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 72 }
+
+sfpConfigCfpFcCode OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fiber Channel Application Code: Undefined"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 73 }
+
+sfpConfigCfpCopperCode OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Copper Link Application Code: Undefined"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 74 }
+
+sfpConfigCfpSonetCode OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SONET/SDH Application Code:
+ 00h: Undefined type,
+ 01h: VSR2000-3R2,
+ 02h: VSR2000-3R3,
+ 03h: VSR2000-3R5,
+ 04h ~ 0FFh: Reserved"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 75 }
+
+sfpConfigCfpOtnCode OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OTN Application Code:
+ 0h: Undefined type,
+ 01h: VSR2000-3R2F,
+ 02h: VSR2000-3R3F,
+ 03h: VSR2000-3R5F,
+ 04h: VSR2000-3L2F,
+ 05h: VSR2000-3L3F,
+ 06h: VSR2000-3L5F,
+ 07h: C4S1-2D1 (OTL3.4),
+ 08h: 4I1-9D1F (OTL4.4),
+ 09h ~ 0FFh: Reserved"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 76 }
+
+sfpConfigCfpSupportedRates OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Additional Capable Rates Supported Bitmap:
+ Bits 7-5 - Reserved
+ Bit 4 - 111.8 Gbps
+ Bit 3 - 103.125 Gbps
+ Bit 2 - 41.25 Gbps
+ Bit 1 - 43 Gbps
+ Bit 0 - 39.8 Gbps"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 77 }
+
+sfpConfigCfpSupportedLanes OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Lanes Supported:
+ Bits 7-4 - Number of Network Lanes
+ The value of 0 represents 16 network lanes supported.
+ The values of 1 through 15 represent the actual number of network lanes supported
+ Bits 3-0 - Number of Host Lanes
+ The value of 0 represents 16 network lanes supported.
+ The values of 1 through 15 represent the actual number of network lanes supported"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 78 }
+
+sfpConfigCfpMediaProperties OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Media Properties bit fields:
+ Bits 7 - 6 Media Type:
+ 00b: SMF ,
+ 01b: MMF (OM3),
+ 10b: Reserved,
+ 11b: Copper
+ Bit 5 - Directionality:
+ 0: Normal,
+ 1: BiDi
+ Bit 4 Optical Multiplexing and De-multiplexing:
+ 0: Without optical MUX/DEMUX,
+ 1: With optical MUX/DEMUX
+ Bits 3 - 0 ctive Fiber per Connector:
+ A 4-bit unsigned number representing number of active fibers for TX and RX per connector:
+ 0: 16 TX Lanes and 16 RX Lanes,
+ 1: 1 TX Lane and 1 RX Lane,
+ 4: 4 TX Lanes and 4 RX Lanes,
+ 10: 10 TX Lanes and 10 RX Lanes,
+ 12: 12 TX Lanes and 12 RX Lanes"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 79 }
+
+sfpConfigCfpMaxNetworkLaneRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum Network Lane Bit Rate: 8-bit value x 0.2 Gbps"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 80 }
+
+sfpConfigCfpMaxHostLaneRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum Host Lane Bit Rate: 8-bit value x 0.2 Gbps"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 81 }
+
+sfpConfigCfpMaxSmFiberLength OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum Single Mode Optical Fiber Length:
+ 8-bit value x 1 km for single mode fiber length"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 82 }
+
+sfpConfigCfpMaxMmFiberLength OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum Multi-Mode Optical Fiber Length:
+ 8-bit value x 10 m for multi-mode fiber length"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 83 }
+
+sfpConfigCfpMaxCopperCableLength OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum Copper Cable Length:
+ 8-bit value x 1 m for copper cable length"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 84 }
+
+sfpConfigCfpMinWavelenPerActive OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum Wavelength per Active Fiber:
+ 16-bit unsigned value x 0.025 nm.
+ (MSB is at 8012h, LSB is at 8013h)"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 85 }
+
+sfpConfigCfpMaxWavelenPerActive OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum Wavelength per Active Fiber:
+ 16-bit unsigned value x 0.025 nm.
+ (MSB is at 8014h, LSB is at 8015h)"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 86 }
+
+sfpConfigCfpMaxLenOpticalWidth OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum per Lane Optical Width:
+ Guaranteed range of laser wavelength.
+ 16-bit unsigned value x 1 pm.
+ (MSB is at 8016h, LSB is at 8017h)"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 87 }
+
+sfpConfigCfpSpacing OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The spacing between two lanes:
+ 0- unknown spacing
+ 1 - 100G spacing
+ 2 - 50G spacing
+ 3- 25G spacing"
+ REFERENCE "CFP MSA 1.4"
+ ::= { sfpConfigEntry 88 }
+
+--
+-- QSFP+ Information
+--
+
+sfpConfigQsfppEthernetCode OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum per Lane Optical Width:
+ Guaranteed range of laser wavelength.
+ 16-bit unsigned value x 1 pm.
+ (MSB is at 8016h, LSB is at 8017h)"
+ REFERENCE "QSFP+ SFF-8436"
+ ::= { sfpConfigEntry 100 }
+
+sfpConfigQsfppSonetCode OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The spacing between two lanes:
+ 0- unknown spacing
+ 1 - 100G spacing
+ 2 - 50G spacing
+ 3- 25G spacing"
+ REFERENCE "QSFP+ SFF-8436"
+ ::= { sfpConfigEntry 101 }
+
+--
+-- CXP Information
+--
+
+sfpConfigCxpExtId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Extended Identifier (Byte 129):
+ Bits 7-5 - Power Class:
+ 000: 0.25W max - Class 0
+ 001: 1.0W max - Class 1
+ 010: 1.5W max - Class 2
+ 011: 2.5W max - Class 3
+ 100: 4.0W max - Class 4
+ 101: 6.0W max - Class 5
+ 110: >6.0W - Class 6
+ 111: Reserved
+ Bits 4 Tx CDR Presence:
+ 1: Tx CDR provided
+ 0: Otherwise
+ Bits 3 Rx CDR Presence:
+ 1: Rx CDR provided;
+ 0: Otherwise"
+ REFERENCE ""
+ ::= { sfpConfigEntry 110 }
+
+sfpConfigCxpConnectorType OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Connector Type Code (Byte 130):
+ 30h: Passive Copper Cable Assembly
+ 31h: Active Copper Cable Assembly (ref. Byte 147)
+ 32h: Active Optical Cable Assembly
+ 33h: Optical Transceiver w/ optical connector"
+ REFERENCE ""
+ ::= { sfpConfigEntry 111 }
+
+sfpConfigCxpMaxSupportedRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Max per-channel bit rate (Byte 134):
+ Max signal rate = binary value x 100 Mb/s"
+ REFERENCE ""
+ ::= { sfpConfigEntry 112 }
+
+sfpConfigCxpNominalWavelength OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Wavelength/Attenuation (Bytes 135-136):
+ Optical: Nominal Laser Wavelength --
+ Wavelength in nm = value / 20): e.g. 42h 04h = 16,900, 16,900/20 = 845 nm
+ Copper: Nominal attenuation of cable either to the other end (passive) or to equalizer (active)
+ Byte 135:
+ Attenuation at 2.5 GHz in dB -
+ 00h=no info
+ Byte 136:
+ Attenuation at 5 GHz in dB -
+ 00h=no info"
+ REFERENCE ""
+ ::= { sfpConfigEntry 113 }
+
+sfpConfigCxpDeviceTech OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Device Technology (Byte 147):
+ Bits 7-4 (Device Technology):
+ 0000: 850 nm VCSEL
+ 0001:1310 nm VCSEL
+ 0010:1550 nm VCSEL
+ 0011: 1310 nm FP
+ 0100:1310 nm DFB
+ 0101:1550 nm DFB
+ 0110: 1310 nm EML
+ 0111: 1550 nm EML
+ 1000: Copper or others
+ 11001: 1490 nm DFB
+ 1010: Copper cable un-equalized
+ 1011: Copper cable passive equalized
+ 1100: Copper cable near & far end active equalizers
+ 1101: Copper cable, far end active equalizer
+ 1110: copper cable, near end active equalizer
+ 1111: Reserved
+ Bit 3 (Wavelength Control):
+ 0: No control
+ 1: Active wavelength control
+ Bit 2 (Transmitter cooling):
+ 0: Uncooled transmitter
+ 1: Cooled transmitter
+ Bit 1 (Optical Detector):
+ 0: P-I-N Detector
+ 1: APD detector
+ Bit 0 (Optical Tunability):
+ 0: Transmitter not tunable
+ 1:Transmitter tunable"
+ REFERENCE ""
+ ::= { sfpConfigEntry 114 }
+
+
+--
+-- Coherent Information
+--
+
+sfpConfigCohRxDesiredChannel OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User input of RX channel number, which is an integer 1 to N (N=Number of Channels)."
+ REFERENCE "CFP MSA"
+ ::= { sfpConfigEntry 115 }
+
+sfpConfigCohRxDesiredWl OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User input of RX Wavelength setpoint (in units of 50 picometers)."
+ REFERENCE "CFP MSA"
+ ::= { sfpConfigEntry 116 }
+
+sfpConfigCohRxDesiredFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User input of channel number, which is an integer to N (N=Number of Channels)."
+ REFERENCE "CFP MSA"
+ ::= { sfpConfigEntry 117 }
+
+sfpConfigCohCurrentCD OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Chromatic Dispersion counter. Units are in ps/nm"
+ REFERENCE "CFP MSA"
+ ::= { sfpConfigEntry 118 }
+
+sfpConfigCohCurrentOSNR OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current SNR. Units are in 0.1dB"
+ REFERENCE "CFP MSA"
+ ::= { sfpConfigEntry 119 }
+
+sfpConfigCohAverageOSNR OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average SNR over PM interval. Units are in 0.1dB"
+ REFERENCE "CFP MSA"
+ ::= { sfpConfigEntry 120 }
+
+sfpConfigCohMaxCD OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximal Chromatic Dispersion counter. Units are in ps/nm"
+ REFERENCE "CFP MSA"
+ ::= { sfpConfigEntry 121 }
+
+sfpConfigNyquist OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Nyquist - True (ON) or False (OFF). Default is OFF"
+ ::= { sfpConfigEntry 122 }
+
+
+-- ----------------------------------------------------
+--
+-- The SFP Diagnostic Table
+--
+-- ----------------------------------------------------
+
+sfpDiagTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpDiagEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SFP diagnostic table.
+ The table defines the status and control of the alarms and warnings
+ of the SFP-1310 and the DWDM SFP-15xy modules."
+ ::= { sfpDiag 1 }
+
+sfpDiagEntry OBJECT-TYPE
+ SYNTAX SfpDiagEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the SFP diagnostic table.
+ The index to this table is the same as the ifIndex of the SFP.
+ The SFP Diagnostic Table contain and entry for each
+ SFP module."
+ INDEX { sfpDiagInterface }
+ ::= { sfpDiagTable 1 }
+
+SfpDiagEntry ::=
+ SEQUENCE {
+ sfpDiagInterface InterfaceIndex,
+
+ -- Alarms and Warnings Thresholds
+ sfpDiagHighTempAlmThreshold INTEGER,
+ sfpDiagLowTempAlmThreshold INTEGER,
+ sfpDiagHighTempWrnThreshold INTEGER,
+ sfpDiagLowTempWrnThreshold INTEGER,
+ sfpDiagHighVoltAlmThreshold INTEGER,
+ sfpDiagLowVoltAlmThreshold INTEGER,
+ sfpDiagHighVoltWrnThreshold INTEGER,
+ sfpDiagLowVoltWrnThreshold INTEGER,
+ sfpDiagHighTxBiasAlmThreshold INTEGER,
+ sfpDiagLowTxBiasAlmThreshold INTEGER,
+ sfpDiagHighTxBiasWrnThreshold INTEGER,
+ sfpDiagLowTxBiasWrnThreshold INTEGER,
+ sfpDiagHighTxPowerAlmThreshold INTEGER,
+ sfpDiagLowTxPowerAlmThreshold INTEGER,
+ sfpDiagHighTxPowerWrnThreshold INTEGER,
+ sfpDiagLowTxPowerWrnThreshold INTEGER,
+ sfpDiagHighRxPowerAlmThreshold INTEGER,
+ sfpDiagLowRxPowerAlmThreshold INTEGER,
+ sfpDiagHighRxPowerWrnThreshold INTEGER,
+ sfpDiagLowRxPowerWrnThreshold INTEGER,
+ sfpDiagHighLaserTempAlmThreshold INTEGER, -- 15xy
+ sfpDiagLowLaserTempAlmThreshold INTEGER, -- 15xy
+ sfpDiagHighLaserTempWrnThreshold INTEGER, -- 15xy
+ sfpDiagLowLaserTempWrnThreshold INTEGER, -- 15xy
+ sfpDiagHighWaveLenAlmThreshold INTEGER, -- 15xy
+ sfpDiagLowWaveLenAlmThreshold INTEGER, -- 15xy
+ sfpDiagHighWaveLenWrnThreshold INTEGER, -- 15xy
+ sfpDiagLowWaveLenWrnThreshold INTEGER, -- 15xy
+ sfpDiagHighTecCurrAlmThreshold INTEGER, -- 15xy
+ sfpDiagLowTecCurrAlmThreshold INTEGER, -- 15xy
+ sfpDiagHighTecCurrWrnThreshold INTEGER, -- 15xy
+ sfpDiagLowTecCurrWrnThreshold INTEGER, -- 15xy
+
+ -- Measured Values
+ sfpDiagModuleTemperature INTEGER,
+ sfpDiagSupplyVoltage INTEGER,
+ sfpDiagTxBias INTEGER,
+ sfpDiagTxOutputPower INTEGER,
+ sfpDiagRxInputPower INTEGER,
+ sfpDiagRxLaserTemperature INTEGER, -- 15xy
+ sfpDiagRxMeasuredWavelength INTEGER, -- 15xy
+ sfpDiagRxTecCurrent INTEGER, -- 15xy
+
+ -- Status and Control
+ sfpDiagAlarms INTEGER,
+ sfpDiagAlarmsMask INTEGER,
+ sfpDiagWarnings INTEGER,
+ sfpDiagWarningsMask INTEGER,
+ sfpDiagConfLowRxPowerAlmThreshold INTEGER,
+ sfpDiagRxInputPowerFloat Float32TC,
+
+ -- CXP
+ sfpDiagCxpTxTemp INTEGER,
+ sfpDiagCxpHighTxTempAlmThreshold INTEGER,
+ sfpDiagCxpLowTxTempAlmThreshold INTEGER,
+ sfpDiagCxpRxTemp INTEGER,
+ sfpDiagCxpHighRxTempAlmThreshold INTEGER,
+ sfpDiagCxpLowRxTempAlmThreshold INTEGER,
+
+ -- OTDR
+ sfpDiagOtdrFiberCutRange INTEGER,
+ sfpDiagModuleTemperatureCelsius INTEGER
+ }
+
+sfpDiagInterface OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Interface Index of the SFP (type=196)."
+ ::= { sfpDiagEntry 1 }
+-- Alarms and Warnings Thresholds
+
+sfpDiagHighTempAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for high temperature alarm. The value 0
+ means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
+ yielding a total range of -128 to +128 Celsius."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 2 }
+
+sfpDiagLowTempAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for low temperature alarm. The value 0
+ means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
+ yielding a total range of -128 to +128 Celsius.."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 3 }
+
+sfpDiagHighTempWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for high temperature warning. The value 0
+ means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
+ yielding a total range of -128 to +128 Celsius."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 4 }
+
+sfpDiagLowTempWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for low temperature warning. The value 0
+ means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
+ yielding a total range of -128 to +128 Celsius.."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 5 }
+
+sfpDiagHighVoltAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for high voltage alarm. The value 0
+ means 0 Volts. An increment on one is equivalent to 100 uVolt,
+ yielding a total range of +6.55 Volts."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 6 }
+
+sfpDiagLowVoltAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for low voltage alarm. The value 0
+ means 0 Volts. An increment on one is equivalent to 100 uVolt,
+ yielding a total range of +6.55 Volts."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 7 }
+
+sfpDiagHighVoltWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for high voltage warning. The value 0
+ means 0 Volts. An increment on one is equivalent to 100 uVolt,
+ yielding a total range of +6.55 Volts."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 8 }
+
+sfpDiagLowVoltWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for low voltage warning. The value 0
+ means 0 Volts. An increment on one is equivalent to 100 uVolt,
+ yielding a total range of +6.55 Volts."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 9 }
+
+sfpDiagHighTxBiasAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for high voltage alarm. The value 0
+ means 0 Volt. An increment on one is equivalent to 2 uA,
+ yielding a total range of 0 to 131 mA."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 10 }
+
+sfpDiagLowTxBiasAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for low voltage alarm. The value 0
+ means 0 Volts. An increment on one is equivalent to 2 uA,
+ yielding a total range of 0 to 131 mA."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 11 }
+
+sfpDiagHighTxBiasWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for high voltage warning. The value 0
+ means 0 Volt. An increment on one is equivalent to 2 uA,
+ yielding a total range of 0 to 131 mA."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 12 }
+
+sfpDiagLowTxBiasWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for low voltage warning. The value 0
+ means 0 Volts. An increment on one is equivalent to 2 uA,
+ yielding a total range of 0 to 131 mA."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 13 }
+
+sfpDiagHighTxPowerAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for high TX power alarm. The value 0
+ means 0 Volt. An increment on one is equivalent to 1 uW,
+ yielding a total range of 0 to 65.535 mW."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 14 }
+
+sfpDiagLowTxPowerAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for low TX power alarm. The value 0
+ means 0 Watts. An increment on one is equivalent to 0.1 uW,
+ yielding a total range of 0 to 65.535 mW."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 15 }
+
+sfpDiagHighTxPowerWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for high TX power warning. The value 0
+ means 0 Volt. An increment on one is equivalent to 1 uW,
+ yielding a total range of 0 to 65.535 mW."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 16 }
+
+sfpDiagLowTxPowerWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for low TX power warning. The value 0
+ means 0 Watts. An increment on one is equivalent to 0.1 uW,
+ yielding a total range of 0 to 65.535 mW."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 17 }
+
+sfpDiagHighRxPowerAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for high RX power alarm. The value 0
+ means 0 Watts. An increment on one is equivalent to 0.1 uW,
+ yielding a total range of 0 to 6.5535 mW."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 18 }
+
+sfpDiagLowRxPowerAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for low RX power alarm. The value 0
+ means 0 Volt. An increment on one is equivalent to 1 uW,
+ yielding a total range of 0 to 6.5535 mW."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 19 }
+
+sfpDiagHighRxPowerWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for high RX power warning. The value 0
+ means 0 Watts. An increment on one is equivalent to 0.1 uW,
+ yielding a total range of 0 to 6.5535 mW."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 20 }
+
+sfpDiagLowRxPowerWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold value for low RX power warning. The value 0
+ means 0 Volt. An increment on one is equivalent to 1 uW,
+ yielding a total range of 0 to 6.5535 mW."
+ REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15."
+ ::= { sfpDiagEntry 21 }
+
+sfpDiagHighLaserTempAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write -- 15xy
+ STATUS current
+ DESCRIPTION
+ "For DWDM applications, the diagnostic interface report either laser
+ wavelength or temperature, with a given module’s reporting defined
+ by bit 1 of the object sfpConfigOptionalWdm.
+ The threshold value for high laser temperature alarm. The value 0
+ means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
+ yielding a total range of -128 to +128 Celsius."
+ REFERENCE "DWDM MSA Table 2.3.19."
+ ::= { sfpDiagEntry 22 }
+
+sfpDiagLowLaserTempAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current -- 15xy
+ DESCRIPTION
+ "For DWDM applications, the diagnostic interface report either laser
+ wavelength or temperature, with a given module’s reporting defined
+ by bit 1 of the object sfpConfigOptionalWdm.
+ The threshold value for low laser temperature alarm. The value 0
+ means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
+ yielding a total range of -128 to +128 Celsius."
+ REFERENCE "DWDM MSA Table 2.3.19."
+ ::= { sfpDiagEntry 23 }
+
+sfpDiagHighLaserTempWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current -- 15xy
+ DESCRIPTION
+ "For DWDM applications, the diagnostic interface report either laser
+ wavelength or temperature, with a given module’s reporting defined
+ by bit 1 of the object sfpConfigOptionalWdm.
+ The threshold value for high laser temperature warning. The value 0
+ means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
+ yielding a total range of -128 to +128 Celsius."
+ REFERENCE "DWDM MSA Table 2.3.19."
+ ::= { sfpDiagEntry 24 }
+
+sfpDiagLowLaserTempWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write -- 15xy
+ STATUS current
+ DESCRIPTION
+ "For DWDM applications, the diagnostic interface report either laser
+ wavelength or temperature, with a given module’s reporting defined
+ by bit 1 of the object sfpConfigOptionalWdm.
+ The threshold value for low laser temperature warning. The value 0
+ means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
+ yielding a total range of -128 to +128 Celsius."
+ REFERENCE "DWDM MSA Table 2.3.19."
+ ::= { sfpDiagEntry 25 }
+
+sfpDiagHighWaveLenAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current -- 15xy
+ DESCRIPTION
+ "For DWDM applications, the diagnostic interface report either laser
+ wavelength or temperature, with a given module’s reporting defined
+ by bit 1 of the object sfpConfigOptionalWdm.
+ The threshold value for high laser temperature alarm.
+ The reportable wavelength range is 1000.00 – 1655.35nm with a resolution
+ of 0.01nm."
+ REFERENCE "DWDM MSA Table 2.3.19."
+ ::= { sfpDiagEntry 26 }
+
+sfpDiagLowWaveLenAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current -- 15xy
+ DESCRIPTION
+ "For DWDM applications, the diagnostic interface report either laser
+ wavelength or temperature, with a given module’s reporting defined
+ by bit 1 of the object sfpConfigOptionalWdm.
+ The threshold value for low laser temperature alarm.
+ The reportable wavelength range is 1000.00 – 1655.35nm with a resolution
+ of 0.01nm."
+ REFERENCE "DWDM MSA Table 2.3.19."
+ ::= { sfpDiagEntry 27 }
+
+sfpDiagHighWaveLenWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current -- 15xy
+ DESCRIPTION
+ "For DWDM applications, the diagnostic interface report either laser
+ wavelength or temperature, with a given module’s reporting defined
+ by bit 1 of the object sfpConfigOptionalWdm.
+ The threshold value for high laser temperature warning.
+ The reportable wavelength range is 1000.00 – 1655.35nm with a resolution
+ of 0.01nm."
+ REFERENCE "DWDM MSA Table 2.3.19."
+ ::= { sfpDiagEntry 28 }
+
+sfpDiagLowWaveLenWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current -- 15xy
+ DESCRIPTION
+ "For DWDM applications, the diagnostic interface report either laser
+ wavelength or temperature, with a given module’s reporting defined
+ by bit 1 of the object sfpConfigOptionalWdm.
+ The threshold value for low laser temperature warning.
+ The reportable wavelength range is 1000.00 – 1655.35nm with a resolution
+ of 0.01nm."
+ REFERENCE "DWDM MSA Table 2.3.19."
+ ::= { sfpDiagEntry 29 }
+
+sfpDiagHighTecCurrAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current -- 15xy
+ DESCRIPTION
+ "The threshold value for high TEC current alarm.
+ The reported TEC current is defined as a positive number for cooling and
+ a negative number for heating starting at -3276.8.
+ The increments are of 0.1 steps yielding a total range of -3276.8 to +3276.7."
+ REFERENCE "DWDM MSA Table 2.3.19."
+ ::= { sfpDiagEntry 30 }
+
+sfpDiagLowTecCurrAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current -- 15xy
+ DESCRIPTION
+ "The threshold value for low TEC current alarm.
+ The reported TEC current is defined as a positive number for cooling and
+ a negative number for heating starting at -3276.8.
+ The increments are of 0.1 steps yielding a total range of -3276.8 to +3276.7."
+ REFERENCE "DWDM MSA Table 2.3.19."
+ ::= { sfpDiagEntry 31 }
+
+sfpDiagHighTecCurrWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current -- 15xy
+ DESCRIPTION
+ "The threshold value for high TEC current warning.
+ The reported TEC current is defined as a positive number for cooling and
+ a negative number for heating starting at -3276.8.
+ The increments are of 0.1 steps yielding a total range of -3276.8 to +3276.7."
+ REFERENCE "DWDM MSA Table 2.3.19."
+ ::= { sfpDiagEntry 32 }
+
+sfpDiagLowTecCurrWrnThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current -- 15xy
+ DESCRIPTION
+ "The threshold value for low TEC current warning.
+ The reported TEC current is defined as a positive number for cooling and
+ a negative number for heating starting at -3276.8.
+ The increments are of 0.1 steps yielding a total range of -3276.8 to +3276.7."
+ REFERENCE "DWDM MSA Table 2.3.19."
+ ::= { sfpDiagEntry 33 }
+
+-- Diagnostics Measured Values
+
+sfpDiagModuleTemperature OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Internally measured module temperature. The value 0 means -128 Celsuis.
+ An increment on one is equivalent to 1/256 degree,
+ yielding a total range of -128 to +128 Celsius.
+ Temperature accuracy is vendor specific but must be better than ±3
+ degrees Celsius over specified operating temperature and voltage."
+ REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17."
+ ::= { sfpDiagEntry 34 }
+
+sfpDiagSupplyVoltage OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Internally measured supply voltage in transceiver. The value 0 means 0 Volts.
+ An increment on one is equivalent to 100 uVolt,
+ yielding a total range of +6.55 Volts.
+ Accuracy is vendor specific but must be better than ±3% of the
+ manufacturer’s nominal value over specified operating temperature and voltage."
+ REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17."
+ ::= { sfpDiagEntry 35 }
+
+sfpDiagTxBias OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Internally measured TX Bias Current. The value 0
+ means 0 Volt. An increment on one is equivalent to 2 uA,
+ yielding a total range of 0 to 131 mA.
+ Accuracy is vendor specific but must be better than ±3dB over specified
+ temperature and voltage. Data is not valid when the transmitter is disabled."
+ REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17."
+ ::= { sfpDiagEntry 36 }
+
+sfpDiagTxOutputPower OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measured TX output power. The value 0
+ means 0 Watts. An increment on one is equivalent to 0.1 uW,
+ yielding a total range of 0 to 6.5535 mW.
+ For the vendor specified wavelength, accuracy shall be better than ±3dB
+ over specified temperature and voltage."
+ REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17."
+ ::= { sfpDiagEntry 37 }
+
+sfpDiagRxInputPower OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measured RX input power. The value 0
+ means 0 Watts. An increment on one is equivalent to 0.1 uW,
+ yielding a total range of 0 to 6.5535 mW.
+ For the vendor specified wavelength, accuracy shall be better than ±3dB
+ over specified temperature and voltage."
+ REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17."
+ ::= { sfpDiagEntry 38 }
+
+sfpDiagRxLaserTemperature OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current -- 15xy
+ DESCRIPTION
+ "Measured Laser Temperature.
+ For DWDM applications, the diagnostic interface report either laser
+ wavelength or temperature, with a given module’s reporting defined
+ by bit 1 of the object sfpConfigOptionalWdm.
+ The value 0 means -128 Celsuis. An increment on one is equivalent
+ to 1/256 degree, yielding a total range of -128 to +128 Celsius.
+ Temperature accuracy is vendor specific but must be better than ± 0.2
+ degrees Celsius over specified operating temperature and voltage."
+ REFERENCE "DWDM MSA Table 2.3.21."
+ ::= { sfpDiagEntry 39 }
+
+sfpDiagRxMeasuredWavelength OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current -- 15xy
+ DESCRIPTION
+ "Measured Laser Wavelength.
+ For DWDM applications, the diagnostic interface report either laser
+ wavelength or temperature, with a given module’s reporting defined
+ by bit 1 of the object sfpConfigOptionalWdm.
+ The wavelength is defined as:
+ Wavelength = 1000nm + 0.01nm * 16 bit value.
+ Thus, the reportable wavelength range is 1000.00 – 1655.35nm with a
+ resolution of 0.01nm."
+ REFERENCE "DWDM MSA Table 2.3.21."
+ ::= { sfpDiagEntry 40 }
+
+sfpDiagRxTecCurrent OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current -- 15xy
+ DESCRIPTION
+ "Measured Laser Temperature or Wavelength.
+ For DWDM applications, the diagnostic interface report either laser
+ wavelength or temperature, with a given module’s reporting defined
+ by bit 1 of the object sfpConfigOptionalWdm.
+ The reported TEC current is defined as a positive number for cooling and
+ a negative number for heating starting at -3276.8.
+ The increments are of 0.1 steps yielding a total range of -3276.8 to +3276.7,
+ The accuracy of the TEC current monitor is vendor specific but must be
+ better than ±15% of the maximum TEC current as stored in the TEC Current
+ High Alarm Threshold"
+ REFERENCE "DWDM MSA Table 2.3.21."
+ ::= { sfpDiagEntry 41 }
+
+-- Status and Control
+
+sfpDiagAlarms OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the Alarms of the SFP module.
+ The sfpDiagAlarms is a bit map represented as a sum, therefore,
+ it can represent multiple failures (alarms) simultaneously.
+ The various bit positions are:
+ 0 Temp High Alarm Set when internal temperature exceeds high alarm level.
+ 1 Temp Low Alarm Set when internal temperature is below low alarm level.
+ 2 Vcc High Alarm Set when internal supply voltage exceeds high alarm level.
+ 3 Vcc Low Alarm Set when internal supply voltage is below low alarm level.
+ 4 TX Bias High Alarm Set when TX Bias current exceeds high alarm level.
+ 5 TX Bias Low Alarm Set when TX Bias current is below low alarm level.
+ 6 TX Power High Alarm Set when TX output power exceeds high alarm level.
+ 7 TX Power Low Alarm Set when TX output power is below low alarm level.
+ 8 RX Power High Alarm Set when Received Power exceeds high alarm level.
+ 9 RX Power Low Alarm Set when Received Power is below low alarm level.
+ 10 (15xy) Laser T/W High Alarm Set when laser temperature or wavelength exceeds high alarm level.
+ 11 (15xy) Laser T/W Low Alarm Set when laser temperature or wavelength is below low alarm level.
+ 12 (15xy) TEC Current High Alarm Set when TEC current exceeds high alarm level.
+ 13 (15xy) TEC Current Low Alarm Set when TEC current is below low alarm level.
+ 14 Retimer Loss Of Lock
+ 15 Removed SFP
+ 16 Rx Signal Detect alarm
+ 17 Laser End of Life
+ 18 Laser Tx Failure Indication."
+ REFERENCE "DWDM MSA Table 2.3.22, SFP-8472 Table 3.18."
+ ::= { sfpDiagEntry 42 }
+
+sfpDiagAlarmsMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the Masking of the Alarms of the SFP module.
+ The sfpDiagAlarmsMask is a bit map. Any of the alarm and warning flags can
+ be masked by writing a 1 to the corresponding bits.
+ The various bit positions are:
+ 0 Temp High Wanring Set when internal temperature exceeds high warning level.
+ 1 Temp Low Wanring Set when internal temperature is below low warning level.
+ 2 Vcc High Wanring Set when internal supply voltage exceeds high warning level.
+ 3 Vcc Low Wanring Set when internal supply voltage is below low warning level.
+ 4 TX Bias High Wanring Set when TX Bias current exceeds high warning level.
+ 5 TX Bias Low Wanring Set when TX Bias current is below low warning level.
+ 6 TX Power High Wanring Set when TX output power exceeds high warning level.
+ 7 TX Power Low Wanring Set when TX output power is below low warning level.
+ 8 RX Power High Wanring Set when Received Power exceeds high warning level.
+ 9 RX Power Low Wanring Set when Received Power is below low warning level.
+ 10 (15xy) Laser T/W High Wanring Set when laser temperature or wavelength exceeds high warning level.
+ 11 (15xy) Laser T/W Low Wanring Set when laser temperature or wavelength is below low warning level.
+ 12 (15xy) TEC Current High Wanring Set when TEC current exceeds high warning level.
+ 13 (15xy) TEC Current Low Wanring Set when TEC current is below low warning level."
+ REFERENCE "DWDM MSA Table 2.3.22, SFP-8472 Table 3.18."
+ ::= { sfpDiagEntry 43 }
+
+sfpDiagWarnings OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the Warnings of the SFP module.
+ The sfpDiagWarnings is a bit map represented as a sum, therefore,
+ it can represent multiple failures (alarms) simultaneously.
+ The various bit positions are:
+ 0 Temp High Warning Set when internal temperature exceeds high warning level.
+ 1 Temp Low Warning Set when internal temperature is below low warning level.
+ 2 Vcc High Warning Set when internal supply voltage exceeds high warning level.
+ 3 Vcc Low Warning Set when internal supply voltage is below low warning level.
+ 4 TX Bias High Warning Set when TX Bias current exceeds high warning level.
+ 5 TX Bias Low Warning Set when TX Bias current is below low warning level.
+ 6 TX Power High Warning Set when TX output power exceeds high warning level.
+ 7 TX Power Low Warning Set when TX output power is below low warning level.
+ 8 RX Power High Warning Set when Received Power exceeds high warning level.
+ 9 RX Power Low Warning Set when Received Power is below low warning level.
+ 10 Laser T/W High Warning Set when laser temperature or wavelength exceeds high warning level.
+ 11 Laser T/W Low Warning Set when laser temperature or wavelength is below low warning level.
+ 12 TEC Current High Warning Set when TEC current exceeds high warning level.
+ 13 TEC Current Low Warning Set when TEC current is below low warning level."
+ REFERENCE "DWDM MSA Table 2.3.22, SFP-8472 Table 3.18."
+ ::= { sfpDiagEntry 44 }
+
+sfpDiagWarningsMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the Masking of the Warnings of the SFP module.
+ The sfpDiagWarningsMask is a bit map. Any of the alarm and warning flags can
+ be masked by writing a 1 to the corresponding bits.
+ The various bit positions are:
+ 0 Temp High Warning Set when internal temperature exceeds high warning level.
+ 1 Temp Low Warning Set when internal temperature is below low warning level.
+ 2 Vcc High Warning Set when internal supply voltage exceeds high warning level.
+ 3 Vcc Low Warning Set when internal supply voltage is below low warning level.
+ 4 TX Bias High Warning Set when TX Bias current exceeds high warning level.
+ 5 TX Bias Low Warning Set when TX Bias current is below low warning level.
+ 6 TX Power High Warning Set when TX output power exceeds high warning level.
+ 7 TX Power Low Warning Set when TX output power is below low warning level.
+ 8 RX Power High Warning Set when Received Power exceeds high warning level.
+ 9 RX Power Low Warning Set when Received Power is below low warning level.
+ 10 Laser T/W High Warning Set when laser temperature or wavelength exceeds high warning level.
+ 11 Laser T/W Low Warning Set when laser temperature or wavelength is below low warning level.
+ 12 TEC Current High Warning Set when TEC current exceeds high warning level.
+ 13 TEC Current Low Warning Set when TEC current is below low warning level."
+ REFERENCE "DWDM MSA Table 2.3.22, SFP-8472 Table 3.18."
+ ::= { sfpDiagEntry 45 }
+
+sfpDiagConfLowRxPowerAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configured threshold value for low RX power alarm.
+ Changing this value doen't affect the SFP and is implemented by software.
+ The threshold level specified in 0.1 dBm units.
+ The range starts with -50.0 dBm."
+ ::= { sfpDiagEntry 46 }
+
+sfpDiagRxInputPowerFloat OBJECT-TYPE
+ SYNTAX Float32TC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measured RX input power sepcified in floating units.
+ This object is used for power < -40dBm that can be achieved with SFP external calibration.
+ When not used this value is 0 and sfpDiagRxInputPower should be used."
+ ::= { sfpDiagEntry 47 }
+
+--
+-- CXP
+--
+
+sfpDiagCxpTxTemp OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Internally measured Tx temperature. The value 0 means -128 Celsius.
+ An increment on one is equivalent to 1/256 degree,
+ yielding a total range of -128 to +128 Celsius
+ For CXP Addr 22-23 (Tx Lower Page)"
+ ::= { sfpDiagEntry 50 }
+
+sfpDiagCxpHighTxTempAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The threshold value for high Tx temperature alarm.
+ The value 0 means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
+ yielding a total range of -128 to +128 Celsius
+ For CXP Addr 128-129 (Tx Upper Page)"
+ ::= { sfpDiagEntry 51 }
+
+sfpDiagCxpLowTxTempAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The threshold value for low Tx temperature alarm.
+ The value 0 means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
+ yielding a total range of -128 to +128 Celsius
+ For CXP Addr 130-131 (Tx Upper Page)"
+ ::= { sfpDiagEntry 52 }
+
+sfpDiagCxpRxTemp OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Internally measured Rx temperature. The value 0 means -128 Celsius.
+ An increment on one is equivalent to 1/256 degree,
+ yielding a total range of -128 to +128 Celsius
+ For CXP Addr 22-23 (Rx Lower Page)"
+ ::= { sfpDiagEntry 53 }
+
+sfpDiagCxpHighRxTempAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The threshold value for high Rx temperature alarm.
+ The value 0 means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
+ yielding a total range of -128 to +128 Celsius
+ For CXP Addr 128-129 (Rx Upper Page)"
+ ::= { sfpDiagEntry 54 }
+
+sfpDiagCxpLowRxTempAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The threshold value for low Rx temperature alarm.
+ The value 0 means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
+ yielding a total range of -128 to +128 Celsius
+ For CXP Addr 130-131 (Rx Upper Page)"
+ ::= { sfpDiagEntry 55 }
+
+sfpDiagOtdrFiberCutRange OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OTDR calculated range to the fiber cut"
+ ::= { sfpDiagEntry 56 }
+
+sfpDiagModuleTemperatureCelsius OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Internally measured module temperature, while degress in Celsuis.
+ Total range of -128 to +128 Celsius.
+ Temperature accuracy is vendor specific but must be better than ±3
+ degrees Celsius over specified operating temperature and voltage."
+ REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17."
+ ::= { sfpDiagEntry 57 }
+
+-- ----------------------------------------------------
+--
+-- The SFP Traps
+--
+-- ----------------------------------------------------
+
+sfpConfigChangeTrap NOTIFICATION-TYPE
+ OBJECTS { sfpConfigInterface }
+ STATUS current
+ DESCRIPTION
+ "A sfpTrapsChangeTrap trap is sent when the
+ content of an instance sfpConfigEntry changes. It
+ can be utilized by an NMS to trigger polls."
+ ::= { sfpTraps 1 }
+
+END