2072 lines
70 KiB
Plaintext
2072 lines
70 KiB
Plaintext
NBS-SFF-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
NbsCmmcChannelBand
|
|
FROM NBS-CMMCENUM-MIB
|
|
nbs, NbsTcMHz
|
|
FROM NBS-MIB;
|
|
|
|
nbsSffMib MODULE-IDENTITY
|
|
LAST-UPDATED "201706060000Z" -- June 6, 2017
|
|
ORGANIZATION "NBS"
|
|
CONTACT-INFO
|
|
"For technical support, please contact your service channel"
|
|
|
|
DESCRIPTION
|
|
"MIB for representing SFF MSA standards"
|
|
|
|
::= { nbs 204 }
|
|
|
|
-- *******************************************************************
|
|
-- NBS-SFF-MIB Objects Identifier Definition
|
|
-- *******************************************************************
|
|
nbsSffObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"all MIB objects in nbsSFF MIB."
|
|
::= { nbsSffMib 1 }
|
|
|
|
-- *******************************************************************
|
|
-- Groups in NBS-SFF-MIB - all under nbsSffObjects
|
|
-- *******************************************************************
|
|
|
|
nbsSffMsaGrp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All SFF MSA objects."
|
|
::= { nbsSffObjects 1 }
|
|
|
|
nbsSffWdmGrp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All DWDM MSA objects."
|
|
::= { nbsSffObjects 2 }
|
|
|
|
nbsSffDiagnosticsGrp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All Diagnostics objects."
|
|
::= { nbsSffObjects 3 }
|
|
|
|
nbsSffMsxGrp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All SFF MSA Extension objects."
|
|
::= { nbsSffObjects 4 }
|
|
|
|
-- *******************************************************************
|
|
-- Objects in the nbsSffMsaGrp Group.
|
|
-- *******************************************************************
|
|
|
|
nbsSffMsaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsSffMsaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operations, Administration, and Management information"
|
|
::= { nbsSffMsaGrp 1 }
|
|
|
|
nbsSffMsaEntry OBJECT-TYPE
|
|
SYNTAX NbsSffMsaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents a SFF MSA details of a port."
|
|
INDEX { nbsSffMsaPhysicalIfIndex }
|
|
::= { nbsSffMsaTable 1 }
|
|
|
|
NbsSffMsaEntry ::= SEQUENCE {
|
|
nbsSffMsaPhysicalIfIndex InterfaceIndex,
|
|
nbsSffMsaIdentifier INTEGER,
|
|
nbsSffMsaExtIdentifier INTEGER,
|
|
nbsSffMsaOpticalConnector INTEGER,
|
|
nbsSffMsaTransceiverCodes OCTET STRING,
|
|
nbsSffMsaSerialEncoding INTEGER,
|
|
nbsSffMsaNominalBitRate INTEGER,
|
|
nbsSffMsaLinkLengthSmfKm INTEGER,
|
|
nbsSffMsaLinkLengthSmf100m INTEGER,
|
|
nbsSffMsaLinkLengthMmf10m INTEGER,
|
|
nbsSffMsaLinkLength625Mmf10m INTEGER,
|
|
nbsSffMsaCopperLinkLength INTEGER,
|
|
nbsSffMsaVendorName DisplayString,
|
|
nbsSffMsaVendorOUI OCTET STRING,
|
|
nbsSffMsaVendorPartNumber DisplayString,
|
|
nbsSffMsaVendorRevision DisplayString,
|
|
nbsSffMsaBaseChecksumMatch INTEGER,
|
|
nbsSffMsaLossOfSignalImplemented INTEGER,
|
|
nbsSffMsaLossOfSignalInverted INTEGER,
|
|
nbsSffMsaTxFault INTEGER,
|
|
nbsSffMsaTxDisable INTEGER,
|
|
nbsSffMsaRateSelectImplemented INTEGER,
|
|
nbsSffMsaMaxBitRate INTEGER,
|
|
nbsSffMsaMinBitRate INTEGER,
|
|
nbsSffMsaVendorSerialNumber DisplayString,
|
|
nbsSffMsaVendorDateCode DisplayString,
|
|
nbsSffMsaExtChecksumMatch INTEGER
|
|
}
|
|
|
|
nbsSffMsaPhysicalIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ifIndex from MIB2"
|
|
|
|
REFERENCE "rfc1213 (MIB-II)"
|
|
|
|
::= { nbsSffMsaEntry 1 }
|
|
|
|
nbsSffMsaIdentifier OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown (1),
|
|
gbic (2),
|
|
moduleSolderedToBoard (3),
|
|
sfpTransceiver (4),
|
|
threeHundredPinXBI (5),
|
|
xenpak (6),
|
|
xfp (7),
|
|
xff (8),
|
|
xfpe (9),
|
|
xpak (10),
|
|
x2 (11),
|
|
dwdm (12),
|
|
qsfp (13),
|
|
qsfpPlus (14),
|
|
cfp (15),
|
|
cxp (16),
|
|
mrvCxp (130) -- 0x81 vendor-specific pre-MSA
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MSA Identifier as reported in the MSA memory map, +1.
|
|
|
|
Some of these MSA Identifiers are also represented in
|
|
nbsCmmcPortType from the NBS-CMMC-MIB:
|
|
|
|
nbsSffMsaIdentifier nbsCmmcPortType
|
|
------------------- ---------------
|
|
gbic (2) gbic (147)
|
|
sfpTransceiver (4) sfp (125)
|
|
xfp (7) xfp (197)
|
|
qsfp (13) qsfp (219)
|
|
qsfp+ (14) qsfp (219)
|
|
cfp (15) cfp (221)
|
|
cxp (16) cxp (220)
|
|
mrvCxp (130) cxp (220)"
|
|
|
|
REFERENCE
|
|
"Specification for SFP MSA, Table 3.2
|
|
Specification for XFP MSA v4.5 section 5.2 & table 32
|
|
InfiniBand Architecture Specification Annex A6, section 7.6.3
|
|
CFP MSA Hardware Specification, Table 14 CFP NVR 1"
|
|
|
|
::= { nbsSffMsaEntry 2 }
|
|
|
|
nbsSffMsaExtIdentifier OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The field should be set to 04h for all SFP modules indicating
|
|
serial ID module definition.
|
|
|
|
Not supported value: 0"
|
|
|
|
REFERENCE "Specification for SFP MSA"
|
|
|
|
::= { nbsSffMsaEntry 3 }
|
|
|
|
nbsSffMsaOpticalConnector OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Optical Connector as reported in the MSA memory map, +1.
|
|
|
|
Here is the list of values:
|
|
1 - unknown
|
|
2 - SC
|
|
3 - Fiber Channel Style 1 copper connector
|
|
4 - Fiber Channel Style 2 copper connector
|
|
5 - BNC/TNC
|
|
6 - Fiber Channel coaxial headers
|
|
7 - Fiberjack
|
|
8 - LC
|
|
9 - MT-RJ
|
|
10 - MU
|
|
11 - SG
|
|
12 - Optical pigtail
|
|
13 - MPO Parllel Optic
|
|
14 to 32 - Reserved
|
|
33 - HSSDC II
|
|
34 - Copper pigtail
|
|
35 - RJ45
|
|
36 to 128 - Reserved
|
|
-- start InfiniBand Annex A6 (CXP)
|
|
48 (30h: Passive Copper Cable Assembly)
|
|
49 (31h: Active Copper Cable Assembly (ref. Byte 147))
|
|
50 (32h: Active Optical Cable Assembly)
|
|
51 (33h: Optical Transceiver w/ optical connector)
|
|
-- end InfiniBand Annex A6 (CXP)
|
|
129 - firewireA (MRV Specific)
|
|
130 - cuRJ45 (MRV Specific)
|
|
131 - cuRJ45 with LEDs (MRV Specific)
|
|
132 - coaxBNC (MRV Specific)
|
|
133 - sataDevicePlug (MRV Specific)
|
|
134 - sataHostPlug (MRV Specific)
|
|
135 - miniCoax (MRV Specific)
|
|
136 to 256 - Vendor specific"
|
|
|
|
REFERENCE
|
|
"Specification for SFP MSA, Table 3.3, and
|
|
InfiniBand Architecture Specification Annex A6, section 7.6.3"
|
|
|
|
::= { nbsSffMsaEntry 4 }
|
|
|
|
nbsSffMsaTransceiverCodes OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(8..11))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The following bit significant indicators define the
|
|
electronic or optical interfaces that are supported by the
|
|
SFP transceiver. At least one bit shall be set in this field.
|
|
For Fibre Channel SFPs, the Fibre Channel speed, transmission
|
|
media, transmitter technology, and distance capability shall
|
|
all be indicated.
|
|
|
|
Reserved Standard Compliance Codes
|
|
|
|
BitIndex Byte Bit Description
|
|
3 0-7 Reserved
|
|
4 4-7 Reserved
|
|
|
|
SONET Compliance codes
|
|
|
|
12 4 3 - Reserved
|
|
13 4 2 - OC48 Long reach
|
|
14 4 1 - OC48 Intermediate reach
|
|
15 4 0 - OC48 Short reach
|
|
|
|
16 5 7 - Reserved
|
|
17 5 6 - OC 12 Single mode long reach
|
|
18 5 5 - OC 12 Single mode inter reach
|
|
19 5 4 - OC 12 Multi-mode short reach
|
|
20 5 3 - Reserved
|
|
21 5 2 - OC 3 Single mode long reach
|
|
22 5 1 - OC 3 Single mode inter reach
|
|
23 5 0 - OC 3 Multi-mode short reach
|
|
|
|
Gigabit Ethernet Compliance codes
|
|
24-27 6 4-7 - Reserved
|
|
28 6 3 - 1000BASE-T
|
|
29 6 2 - 1000BASE-CX
|
|
30 6 1 - 1000BASE-LX
|
|
31 6 0 - 1000BASE-SX
|
|
|
|
Fiber Channel link length
|
|
32 7 7 - Very long distance
|
|
33 7 6 - Short distance
|
|
34 7 5 - Intermediate distance
|
|
35 7 4 - Long distance
|
|
|
|
Fibre Channel transmitter technology
|
|
36-37 7 2 to 3 - Reserved
|
|
38 7 1 - Longwave laser
|
|
39 7 0 - Electrical inter-enclosure
|
|
|
|
40 8 7 - Electrical intra-enclosure
|
|
41 8 6 - Shortwave laster without OFC
|
|
42 8 5 - Shortwave laster with OFC
|
|
43 8 4 - Longwave laser
|
|
44-47 8 0 to 3 - Reserved
|
|
|
|
Fiber channel transmission media
|
|
48 9 7 - Twin Axial pair
|
|
49 9 6 - Shielded Twisted Pair
|
|
50 9 5 - Miniature coax
|
|
51 9 4 - Video coax
|
|
52 9 3 - Multi-mode, 62.5m
|
|
53 9 2 - Multi-mode, 50 m
|
|
54 9 1 - Reserved
|
|
55 9 0 - Single Mode
|
|
|
|
Fiber channel speed
|
|
56-58 10 5-7 - Reserved
|
|
59 10 4 - 400 MBps
|
|
60 10 3 - Reserved
|
|
61 10 2 - 200 MBps
|
|
62 10 1 - Reserved
|
|
63 10 0 - 100 MBps"
|
|
|
|
REFERENCE "Specification for SFP MSA, Table 3.4"
|
|
|
|
::= {nbsSffMsaEntry 5 }
|
|
|
|
nbsSffMsaSerialEncoding OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
lineCode8To10 (2),
|
|
lineCode4To5 (3),
|
|
nrz (4),
|
|
manchester (5),
|
|
sonetScrambled (6),
|
|
unspecified (7) -- This was missing from Table 3.5 of
|
|
} -- SFP MSA
|
|
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.
|
|
For XFPs this object must return notSupported, and user should
|
|
refer to these MIB objects
|
|
nbsXfpSerialEncodingRZ
|
|
nbsXfpSerialEncodingNRZ
|
|
nbsXfpSerialEncodingSonetScrm
|
|
nbsXfpSerialEncoding8B10B
|
|
nbsXfpSerialEncoding64B"
|
|
|
|
REFERENCE "Specification for SFP MSA, Table 3.5"
|
|
|
|
::= { nbsSffMsaEntry 6 }
|
|
|
|
nbsSffMsaNominalBitRate 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 "Specification for SFP MSA, BR, Nominal"
|
|
|
|
::= { nbsSffMsaEntry 7 }
|
|
|
|
nbsSffMsaLinkLengthSmfKm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
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
|
|
kilometers. A value of 255 means that the transceiver supports
|
|
a link length greater than 254 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. XFP uses this object for the same purpose."
|
|
REFERENCE "Specification for SFP MSA, Length (9m) - Km and
|
|
section 5.22 of XFP MSA INF_8077i"
|
|
|
|
::= { nbsSffMsaEntry 8 }
|
|
|
|
nbsSffMsaLinkLengthSmf100m OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
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 "Specification for SFP MSA, Length (9m) and section
|
|
5.22 of XFP MSA INF_8077i"
|
|
|
|
|
|
::= { nbsSffMsaEntry 9 }
|
|
|
|
nbsSffMsaLinkLengthMmf10m OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value specifies link length that is supported by the
|
|
transceiver while operating in compliance with applicable
|
|
standards using 50 micron multimode OM2 [500MHz*km at 850nm,]
|
|
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 "Specification for SFP MSA, Length (50m)"
|
|
|
|
::= { nbsSffMsaEntry 10 }
|
|
|
|
nbsSffMsaLinkLength625Mmf10m OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value specifies link length that is supported by the
|
|
transceiver while operating in compliance with applicable
|
|
standards using 62.5 micron multimode OM1 [200 MHz*km at
|
|
850nm, 500 MHz*km at 1310nm] 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 62.5 micron
|
|
multimode fiber or that the length information must determined
|
|
from the transceiver technology. It is common for a multimode
|
|
transceiver to support OM1, OM2 and OM3 fiber."
|
|
|
|
REFERENCE "Specification for SFP MSA, Length (62.5m) and
|
|
section 5.22 of XFP MSA INF_8077i"
|
|
|
|
::= { nbsSffMsaEntry 11 }
|
|
|
|
nbsSffMsaCopperLinkLength OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value specifies the minimum 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. Further information about the cable design,
|
|
equalization, and connectors is usually required to guarantee
|
|
meeting a particular length requirement."
|
|
REFERENCE "Specification for SFP MSA, Length Copper & section
|
|
5.22 of XFP MSA INF_8077i"
|
|
|
|
::= { nbsSffMsaEntry 12 }
|
|
|
|
nbsSffMsaVendorName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor name is a 16 character field that contains ASCII
|
|
characters, 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 "Specification for SFP MSA, Vendor name"
|
|
|
|
::= { nbsSffMsaEntry 13 }
|
|
|
|
nbsSffMsaVendorOUI OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(3))
|
|
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 "Specification for SFP MSA, Vendor OUI"
|
|
|
|
::= { nbsSffMsaEntry 14 }
|
|
|
|
nbsSffMsaVendorPartNumber OBJECT-TYPE
|
|
SYNTAX DisplayString(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, defining the vendor
|
|
part number or product name.
|
|
|
|
Unlike the MSA standard, agent returns size 0 string if the
|
|
part number is unspecified and there will be no white space
|
|
padding."
|
|
REFERENCE "Specification for SFP MSA, Vendor PN"
|
|
|
|
::= { nbsSffMsaEntry 15 }
|
|
|
|
nbsSffMsaVendorRevision OBJECT-TYPE
|
|
SYNTAX DisplayString(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, defining the vendor's product
|
|
revision number.
|
|
|
|
Unlike the MSA standard, agent returns size 0 string if the
|
|
part number is unspecified and there will be no white space
|
|
padding.
|
|
|
|
This is a two byte string for XFP, four bytes for others."
|
|
|
|
REFERENCE "Specification for SFP MSA, Vendor Rev and XFP for MSA
|
|
INF8077i section 5.32"
|
|
|
|
::= { nbsSffMsaEntry 16 }
|
|
|
|
nbsSffMsaBaseChecksumMatch OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no (1),
|
|
yes (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The check code is a one byte code that can be used to verify
|
|
that the first 64 (0-63) bytes of serial information in the
|
|
SFP transceiver is valid.Returns yes if checksum matches, no
|
|
if checksum doesn't match. For XFPs, The check code shall be
|
|
the low order 8 bits of the sum of the contents of all the
|
|
bytes from byte 128 to byte 190, inclusive."
|
|
REFERENCE "Specification for SFP MSA, CC_BASE and Specification
|
|
for XFP for MSA INF8077i section 5.36"
|
|
|
|
::= {nbsSffMsaEntry 17 }
|
|
|
|
nbsSffMsaLossOfSignalImplemented OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Byte 65 Bit 1. Signal as defined in the specification"
|
|
REFERENCE "Specification for SFP MSA Table 3.6"
|
|
|
|
::= { nbsSffMsaEntry 18 }
|
|
|
|
nbsSffMsaLossOfSignalInverted OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Byte 65 Bit 2. Signal as defined in the specification"
|
|
REFERENCE "Specification for SFP MSA Table 3.6"
|
|
|
|
::= { nbsSffMsaEntry 19 }
|
|
|
|
nbsSffMsaTxFault OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off (1),
|
|
on (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Byte 65 Bit 3.TX_FAULT signal implemented. Reset definition
|
|
in Section III and Laser Fault condition, Generated by laser
|
|
safety system."
|
|
REFERENCE "Specification for SFP MSA Table 3.6 and
|
|
Specification for XFP MSA INF8077i, section 5.11 &
|
|
table 39"
|
|
|
|
::= { nbsSffMsaEntry 20 }
|
|
|
|
nbsSffMsaTxDisable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Byte 65 Bit 4.TX_DISABLE is implemented and disables the
|
|
serial output."
|
|
REFERENCE "Specification for SFP MSA Table 3.6"
|
|
|
|
::= { nbsSffMsaEntry 21 }
|
|
|
|
nbsSffMsaRateSelectImplemented OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no (1),
|
|
yes (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Byte 65 Bit 5.If this bit is set then active control of the
|
|
rate select pin is required to change rates. If bit is not
|
|
set, no control of pin is required. In all cases, compliance
|
|
with multiple rate standards should be determined by
|
|
Transceiver codes in bytes 4,5,6, and 10. See table 3.4"
|
|
REFERENCE "Specification for SFP MSA Table 3.6"
|
|
|
|
::= { nbsSffMsaEntry 22 }
|
|
|
|
nbsSffMsaMaxBitRate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper bit rate limit at which the SFP 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 "Specification for SFP MSA BR,max"
|
|
|
|
::= { nbsSffMsaEntry 23 }
|
|
|
|
nbsSffMsaMinBitRate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lower bit rate limit at which the SFP 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 "Specification for SFP MSA BR,min"
|
|
|
|
::= { nbsSffMsaEntry 24 }
|
|
|
|
nbsSffMsaVendorSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString(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 the vendor's
|
|
serial number for the SFP transceiver. A value of all zero
|
|
in the 16-byte field indicates that the vendor SN is
|
|
unspecified."
|
|
|
|
REFERENCE "Specification for SFP MSA Vendor SN and XFP for MSA
|
|
INF8077i section 5.38"
|
|
|
|
::= { nbsSffMsaEntry 25 }
|
|
|
|
nbsSffMsaVendorDateCode OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(6..8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The date code is an 8-byte field that contains the vendor's
|
|
date code in ASCII characters. The date code is mandatory."
|
|
REFERENCE "Specification for SFP MSA Table 3.7 and XFP for MSA
|
|
INF8077i section 5.39"
|
|
|
|
::= { nbsSffMsaEntry 26 }
|
|
|
|
nbsSffMsaExtChecksumMatch OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no (1),
|
|
yes (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The check code is a one byte code that can be used to verify
|
|
that the first 32 bytes of extended serial information in the
|
|
SFP transceiver is valid. The check code shall be the low
|
|
order 8 bits of the sum of the contents of all the bytes from
|
|
byte 64 to byte 94, inclusive."
|
|
REFERENCE "Specification for SFP MSA, CC_BASE"
|
|
|
|
::= {nbsSffMsaEntry 27 }
|
|
|
|
|
|
-- **********************************************************
|
|
-- nbsSffWdmGrp DWDM objects
|
|
-- **********************************************************
|
|
|
|
nbsSffWdmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsSffWdmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operations, Administration, and Management information"
|
|
::= { nbsSffWdmGrp 1 }
|
|
|
|
nbsSffWdmEntry OBJECT-TYPE
|
|
SYNTAX NbsSffWdmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents WDM properties of a port."
|
|
INDEX { nbsSffMsaPhysicalIfIndex }
|
|
::= { nbsSffWdmTable 1 }
|
|
|
|
NbsSffWdmEntry ::= SEQUENCE {
|
|
nbsSffWdmClassOfPower INTEGER,
|
|
nbsSffWdmClassOfTemperature INTEGER,
|
|
nbsSffWdmClassOfWdm INTEGER,
|
|
nbsSffWdmOpticalReach INTEGER,
|
|
nbsSffWdmMaxCaseTemperature INTEGER,
|
|
nbsSffWdmMinCaseTemperature INTEGER,
|
|
nbsSffWdmMaxSupplyCurrent INTEGER,
|
|
nbsSffWdmNumberOfChannels INTEGER,
|
|
nbsSffWdmChannelSpacing INTEGER,
|
|
nbsSffWdmVariableDecisionThreshold INTEGER,
|
|
nbsSffWdmWavelengthMonitorType INTEGER,
|
|
nbsSffWdmExtTransmitPowerType INTEGER,
|
|
nbsSffWdmVariableOpticalAttenuator INTEGER,
|
|
nbsSffWdmPilotToneFunctionality INTEGER,
|
|
nbsSffWdmOptionalInterruptPin INTEGER,
|
|
nbsSffWdmLaserWavelength DisplayString,
|
|
nbsSffWdmFrequency NbsTcMHz,
|
|
nbsSffWdmChannelBand NbsCmmcChannelBand,
|
|
nbsSffWdmChannelNumber INTEGER
|
|
}
|
|
|
|
nbsSffWdmClassOfPower OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
under1W (1),
|
|
oneToOneAndHalfW (2),
|
|
overOneAndHalfW (3),
|
|
reserved (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Extended identifier of class of Power."
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.3"
|
|
|
|
::= {nbsSffWdmEntry 1 }
|
|
|
|
nbsSffWdmClassOfTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
class0 (1),
|
|
class1 (2),
|
|
class2 (3),
|
|
class3 (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Extended identifier of class of Temperature.
|
|
class0 - Temperature in [-5, 70C]
|
|
class1 - Temperature in [-40, 85C]
|
|
class2 - reserved
|
|
class3 - defined by MIB objects nbsSffDwdmMaxCaseTemperature &
|
|
nbsSffDwdmMinCaseTemperature"
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.3"
|
|
|
|
::= {nbsSffWdmEntry 2 }
|
|
|
|
nbsSffWdmClassOfWdm OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noWdm (1),
|
|
cwdm (2),
|
|
dwdm (3),
|
|
reserved (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Extended identifier of class of WDM.
|
|
1 - No WDM
|
|
2 - CWDM
|
|
3 - DWDM
|
|
4 - Reserved"
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.3"
|
|
|
|
::= {nbsSffWdmEntry 3 }
|
|
|
|
nbsSffWdmOpticalReach OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value specifies the link length in kilometers that is
|
|
supported by the transceiver while operating in compliance
|
|
with the applicable standards using single mode fiber."
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.8"
|
|
|
|
::= { nbsSffWdmEntry 4 }
|
|
|
|
nbsSffWdmMaxCaseTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER (-2147483647..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field defines the maximum operating case temperature in
|
|
Celsius. For WDMs, this value is in byte 15 in A0h, For XFPs,
|
|
this value is in byte 190."
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.9
|
|
and Specification for XFP MSA, INF8077i section 5.35"
|
|
DEFVAL { 70 }
|
|
::= { nbsSffWdmEntry 5 }
|
|
|
|
nbsSffWdmMinCaseTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER (-2147483647..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field defines the minimum operating case temperature
|
|
in Celsius."
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.10"
|
|
|
|
::= { nbsSffWdmEntry 6 }
|
|
|
|
nbsSffWdmMaxSupplyCurrent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field defines the maximum supply current, in milli Amps,
|
|
which the module will consume under worst case conditions."
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.11"
|
|
|
|
::= { nbsSffWdmEntry 7 }
|
|
|
|
nbsSffWdmNumberOfChannels OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This specifies the tuning range from 1 to 63, where 1
|
|
indicates this module is not tunable by user commands."
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.12"
|
|
|
|
::= { nbsSffWdmEntry 8 }
|
|
|
|
nbsSffWdmChannelSpacing OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notTunable (1),
|
|
ghz50 (2),
|
|
ghz100 (3),
|
|
ghz200 (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field 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."
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.12"
|
|
|
|
::= { nbsSffWdmEntry 9 }
|
|
|
|
nbsSffWdmVariableDecisionThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
supported (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DWDM Variable Decission Threshold."
|
|
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.14"
|
|
|
|
::= {nbsSffWdmEntry 10 }
|
|
|
|
nbsSffWdmWavelengthMonitorType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
wavelength (1),
|
|
laserTemperature (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DWDM Wavelength monitor type in A2 byte."
|
|
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.14"
|
|
|
|
::= {nbsSffWdmEntry 11 }
|
|
|
|
nbsSffWdmExtTransmitPowerType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
pwrDefault (1),
|
|
pwrExtended (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DWDM Extended Transmit Power Type."
|
|
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.14"
|
|
|
|
::= {nbsSffWdmEntry 12 }
|
|
|
|
nbsSffWdmVariableOpticalAttenuator OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notImplemented (1),
|
|
implemented (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DWDM Variable Optical Atttenuator."
|
|
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.14"
|
|
|
|
::= {nbsSffWdmEntry 13 }
|
|
|
|
nbsSffWdmPilotToneFunctionality OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
pilotToneNone (1),
|
|
pilotToneDetection (2),
|
|
pilotToneInjection (3),
|
|
pilotToneInjectionDetection (4),
|
|
pilotToneEnhanced (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DWDM Pilot Tone Functionality."
|
|
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.14"
|
|
|
|
::= {nbsSffWdmEntry 14 }
|
|
|
|
nbsSffWdmOptionalInterruptPin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
supported (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DWDM Optional Interrupt Pin."
|
|
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.14"
|
|
|
|
::= {nbsSffWdmEntry 15 }
|
|
|
|
nbsSffWdmLaserWavelength OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..150))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Nominal transmitter output wavelength.
|
|
|
|
For SFPs, per Specification for DWDM SFP Transceiver,
|
|
section 2.2.1, The laser wavelength
|
|
is equal to the 16 bit integer value in nm (16 bit value with
|
|
byte 60 as high order byte and byte 61 as low order byte) and
|
|
with the fractional part of the wavelength in units of 0.01nm
|
|
(byte 62).
|
|
|
|
For XFPs,per specification for INF8077i, see section 5.33"
|
|
|
|
REFERENCE "Specification for DWDM SFP Transceiver, section 2.2.18"
|
|
|
|
::= { nbsSffWdmEntry 16 }
|
|
|
|
nbsSffWdmFrequency OBJECT-TYPE
|
|
SYNTAX NbsTcMHz
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Nominal transmitter frequency, in MHz"
|
|
|
|
::= {nbsSffWdmEntry 17 }
|
|
|
|
nbsSffWdmChannelBand OBJECT-TYPE
|
|
SYNTAX NbsCmmcChannelBand
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ITU Channel Band"
|
|
::= {nbsSffWdmEntry 18 }
|
|
|
|
nbsSffWdmChannelNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ITU Channel Number"
|
|
|
|
::= {nbsSffWdmEntry 19 }
|
|
|
|
|
|
-- ************************
|
|
-- Diagnostics objects ****
|
|
-- ************************
|
|
|
|
nbsSffDiagsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsSffDiagsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operations, Administration, and Management information"
|
|
::= { nbsSffDiagnosticsGrp 1 }
|
|
|
|
nbsSffDiagsEntry OBJECT-TYPE
|
|
SYNTAX NbsSffDiagsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents Digital Diagnostics of a port."
|
|
INDEX { nbsSffMsaPhysicalIfIndex }
|
|
::= { nbsSffDiagsTable 1 }
|
|
|
|
NbsSffDiagsEntry ::= SEQUENCE {
|
|
nbsSffDiagsRateIdentifier INTEGER,
|
|
nbsSffDiagsLinkLengthOm3 INTEGER,
|
|
nbsSffDiagsLaserWavelength INTEGER,
|
|
nbsSffDiagsLROutputImplemented INTEGER,
|
|
nbsSffDiagsPowerLevelDeclaration INTEGER,
|
|
nbsSffDiagsCooledTranDeclaration INTEGER,
|
|
nbsSffDiagsAddressChangeRequired INTEGER,
|
|
nbsSffDiagsPowerMeasurementType INTEGER,
|
|
nbsSffDiagsExternallyCalibrated INTEGER,
|
|
nbsSffDiagsInternallyCalibrated INTEGER,
|
|
nbsSffDiagsDDMonitoringImplemented INTEGER,
|
|
nbsSffDiagsOptRateSelectControl INTEGER,
|
|
nbsSffDiagsOptAppSelectControl INTEGER,
|
|
nbsSffDiagsOptSoftRSControlMon INTEGER,
|
|
nbsSffDiagsOptSoftRxLoSMonitoring INTEGER,
|
|
nbsSffDiagsOptSoftTxFaultMonitoring INTEGER,
|
|
nbsSffDiagsOptSoftTxDisable INTEGER,
|
|
nbsSffDiagsOptAlarmWarningFlags INTEGER,
|
|
nbsSffDiags8472Compliance INTEGER,
|
|
nbsSffDiagsTemperature INTEGER,
|
|
nbsSffDiagsTempLowAlarm INTEGER,
|
|
nbsSffDiagsTempLowWarn INTEGER,
|
|
nbsSffDiagsTempHighWarn INTEGER,
|
|
nbsSffDiagsTempHighAlarm INTEGER,
|
|
nbsSffDiagsVoltage DisplayString,
|
|
nbsSffDiagsVoltLowAlarm INTEGER,
|
|
nbsSffDiagsVoltLowWarn INTEGER,
|
|
nbsSffDiagsVoltHighWarn INTEGER,
|
|
nbsSffDiagsVoltHighAlarm INTEGER,
|
|
nbsSffDiagsBiasCurrent DisplayString,
|
|
nbsSffDiagsBiasLowAlarm INTEGER,
|
|
nbsSffDiagsBiasLowWarn INTEGER,
|
|
nbsSffDiagsBiasHighWarn INTEGER,
|
|
nbsSffDiagsBiasHighAlarm INTEGER,
|
|
nbsSffDiagsTxPower DisplayString,
|
|
nbsSffDiagsTxPowerLowAlarm INTEGER,
|
|
nbsSffDiagsTxPowerLowWarn INTEGER,
|
|
nbsSffDiagsTxPowerHighWarn INTEGER,
|
|
nbsSffDiagsTxPowerHighAlarm INTEGER,
|
|
nbsSffDiagsRxPower DisplayString,
|
|
nbsSffDiagsRxPowerLowAlarm INTEGER,
|
|
nbsSffDiagsRxPowerLowWarn INTEGER,
|
|
nbsSffDiagsRxPowerHighWarn INTEGER,
|
|
nbsSffDiagsRxPowerHighAlarm INTEGER,
|
|
nbsSffDiagsDataReadyBarState INTEGER,
|
|
nbsSffDiagsRxLosState INTEGER,
|
|
nbsSffDiagsTxFaultState INTEGER,
|
|
nbsSffDiagsSoftRateSelect INTEGER,
|
|
nbsSffDiagsRateSelectState0 INTEGER,
|
|
nbsSffDiagsRS1State INTEGER,
|
|
nbsSffDiagsSoftTxDisableSelect INTEGER,
|
|
nbsSffDiagsTxDisableState INTEGER,
|
|
-- Calibration constants
|
|
nbsSffDiagsBiasCurrentSlope DisplayString,
|
|
nbsSffDiagsBiasCurrentOffset INTEGER,
|
|
nbsSffDiagsTxPowerSlope DisplayString,
|
|
nbsSffDiagsTxPowerOffset INTEGER,
|
|
nbsSffDiagsTemperatureSlope DisplayString,
|
|
nbsSffDiagsTemperatureOffset INTEGER,
|
|
nbsSffDiagsVoltageSlope DisplayString,
|
|
nbsSffDiagsVoltageOffset INTEGER,
|
|
|
|
-- Extended module control
|
|
nbsSffDiagsPowerLevelSelect INTEGER,
|
|
nbsSffDiagsPowerLevelOpState INTEGER,
|
|
nbsSffDiagsSoftRSSelect INTEGER
|
|
}
|
|
|
|
nbsSffDiagsRateIdentifier OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
rate421G (2),
|
|
rate842GRx (3),
|
|
rate842GRxTx (4),
|
|
rate842GTx (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate identifier byte refers to several (optional) industry
|
|
standard definitions of Rate_Select or Application_Select
|
|
control behaviors, intended to manage transceiver optimization
|
|
for multiple operating rates."
|
|
|
|
REFERENCE "Table 3.6a of SFF-8472 Rev 10.3 Diagnostic monitoring
|
|
interface for optical transceiver"
|
|
|
|
::= { nbsSffDiagsEntry 1 }
|
|
|
|
nbsSffDiagsLinkLengthOm3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value specifies link length that is supported by the
|
|
transceiver while operating in compliance with applicable
|
|
standards using 50 micron multimode OM3 [2000 MHz*km] 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 "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3)"
|
|
|
|
::= { nbsSffDiagsEntry 2 }
|
|
|
|
nbsSffDiagsLaserWavelength OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Nominal transmitter output wavelength at room temperature. 16
|
|
bit value with byte 60 as high order byte and byte 61 as low
|
|
order byte. The laser wavelength is equal to the the 16 bit
|
|
integer value in nm. This field allows the user to read the
|
|
laser wavelength directly, so it is not necessary to infer
|
|
it from the transceiver Code for Electronic Compatibility
|
|
(bytes 3 to 10). This also allows specification of wavelengths
|
|
not covered in bytes 3 to 10, such as those used in coarse WDM
|
|
systems."
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3)"
|
|
|
|
::= { nbsSffDiagsEntry 3 }
|
|
|
|
nbsSffDiagsLROutputImplemented OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no (1),
|
|
yes (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Byte 64, bit 0. Value of 1 identifies a conventional
|
|
limiting (or unspecified) receiver output. Value of 2
|
|
identifies a linear receiver output."
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.7"
|
|
|
|
::= { nbsSffDiagsEntry 4 }
|
|
|
|
nbsSffDiagsPowerLevelDeclaration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
level1 (1),
|
|
level2 (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Byte 64, bit 1. Value 1 identifies Power Level 1 (or
|
|
unspecified) requirements. Value 2 identifies a Power
|
|
Level2 requirements."
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.7"
|
|
|
|
::= { nbsSffDiagsEntry 5 }
|
|
|
|
nbsSffDiagsCooledTranDeclaration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
uncooled (1),
|
|
cooled (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Byte 64, bit 2. Value 1 identifies a conventional
|
|
uncooled (or unspecified) laser implementation. Value 2
|
|
identifies a cooled laser transmitter implementation."
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.7"
|
|
|
|
::= { nbsSffDiagsEntry 6 }
|
|
|
|
nbsSffDiagsAddressChangeRequired OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no (1),
|
|
yes (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Byte 92, bit 2 indicates whether or not it is necessary for
|
|
the host to perform an address change sequence before
|
|
accessing information at 2-wire serial address A2h. If this
|
|
bit is not set, the host may simply read from either address,
|
|
A0h or A2h, by using that value in the address byte during
|
|
the 2-wire communication sequence. If the bit is set, the
|
|
defined sequence must be executed prior to accessing
|
|
information at address A2h."
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.9"
|
|
|
|
::= { nbsSffDiagsEntry 7 }
|
|
|
|
nbsSffDiagsPowerMeasurementType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
oma (1),
|
|
averagePower (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Byte 92, bit 3 indicates whether the received power
|
|
measurement represents average input optical power or OMA.
|
|
If the bit is set, average power is monitored. If it is not,
|
|
OMA is monitored. For XFPs, the address location would be
|
|
byte 220, bit 3"
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.9
|
|
Specification for XFP for MSA, INF8077i, section 5.40
|
|
table 56"
|
|
|
|
::= { nbsSffDiagsEntry 8 }
|
|
|
|
nbsSffDiagsExternallyCalibrated OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no (1),
|
|
yes (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Byte 92, bit 4 Externally Calibrated
|
|
Two calibration options are possible if bit 6 has been set
|
|
indicating that digital diagnostic monitoring has been
|
|
implemented. If bit 4 is set, the reported values are A/D
|
|
counts which must be converted to real world units using
|
|
calibration values read using 2 wire serial address
|
|
1010001X (A2h) from bytes 56 to 95."
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.9"
|
|
|
|
::= { nbsSffDiagsEntry 9 }
|
|
|
|
nbsSffDiagsInternallyCalibrated OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no (1),
|
|
yes (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Byte 92, bit 5 Internally Calibrated.
|
|
Two calibration options are possible if bit 6 has been set
|
|
indicating that digital diagnostic monitoring has been
|
|
implemented. If bit 5, Internally calibrated is set, the
|
|
transceiver directly reports calibrated values in units of
|
|
current, power etc."
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.9"
|
|
|
|
::= { nbsSffDiagsEntry 10 }
|
|
|
|
nbsSffDiagsDDMonitoringImplemented OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no (1),
|
|
yes (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Byte 92, bit 6. If this bit is set indicating that digital
|
|
diagnostic monitoring has been implemented, received power
|
|
monitoring, transmitted power monitoring, bias current
|
|
monitoring, supply voltage monitoring and temperature
|
|
monitoring must all be implemented. Additionally, alarm and
|
|
warning thresholds must be written as specified in this
|
|
document at locations 00 to 55 on 2 wire serial address
|
|
1010001X (A2h)"
|
|
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.9"
|
|
|
|
::= { nbsSffDiagsEntry 11 }
|
|
|
|
nbsSffDiagsOptRateSelectControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notImplemented (1),
|
|
implemented (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Byte 93 bit 1. Optional Rate Select control implemented per
|
|
SFF-8431. Sets to 1 if not implemented, 2 if implemented."
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.10"
|
|
|
|
::= { nbsSffDiagsEntry 12 }
|
|
|
|
nbsSffDiagsOptAppSelectControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notImplemented (1),
|
|
implemented (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Based on byte 93 bit 2. Optional Application Select control
|
|
implemented per SFF-8079. Sets to 1 if not
|
|
implemented, 2 if implemented."
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.10"
|
|
|
|
::= { nbsSffDiagsEntry 13 }
|
|
|
|
nbsSffDiagsOptSoftRSControlMon OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notImplemented (1),
|
|
implemented (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Based on byte 93 bit 3. Optional soft RATE_SELECT control and
|
|
monitoring implemented. Sets to 1 if not implemented,
|
|
2 if implemented."
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.10
|
|
and Table 3.11"
|
|
|
|
::= { nbsSffDiagsEntry 14 }
|
|
|
|
nbsSffDiagsOptSoftRxLoSMonitoring OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notImplemented (1),
|
|
implemented (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Based on byte 93 bit 4. Optional soft RX_LOS monitoring
|
|
implemented. Sets to 1 if not implemented, 2 if implemented."
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.10
|
|
and Table 3.11"
|
|
|
|
::= { nbsSffDiagsEntry 15 }
|
|
|
|
nbsSffDiagsOptSoftTxFaultMonitoring OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notImplemented (1),
|
|
implemented (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Based on byte 93 bit 5. Optional soft TX_FAULT monitoring
|
|
implemented. Sets to 1 if not implemented, 2 if implemented."
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.10
|
|
and Table 3.11"
|
|
|
|
::= { nbsSffDiagsEntry 16 }
|
|
|
|
nbsSffDiagsOptSoftTxDisable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notImplemented (1),
|
|
implemented (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Based on byte 93 bit 6. Optional soft TX_DISABLE control and
|
|
monitoring implemented.Sets to 1 if not implemented, 2 if
|
|
implemented."
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.10
|
|
and Table 3.11"
|
|
|
|
::= { nbsSffDiagsEntry 17 }
|
|
|
|
nbsSffDiagsOptAlarmWarningFlags OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notImplemented (1),
|
|
implemented (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Based on byte 93 bit 7. Optional Alarm/warning flags
|
|
implemented for all monitored quantities.Sets to 1 if
|
|
not implemented, 2 if implemented. See Table 3.18"
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.10"
|
|
|
|
::= { nbsSffDiagsEntry 18 }
|
|
|
|
nbsSffDiags8472Compliance OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
rev9dot3of8472 (2),
|
|
rev9dot5of8472 (3),
|
|
rev10dot2of8472 (4),
|
|
rev10dot4of8472 (5),
|
|
rev11dot0of8472 (6),
|
|
rev11dot3of8472 (7),
|
|
rev11dot4of8472 (8),
|
|
rev12dot0of8472 (9),
|
|
unallocated (256)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Byte 94 contains an unsigned integer that indicates which
|
|
feature set(s) are implemented in the transceiver."
|
|
REFERENCE "Specification for Diagnostic monitoring interface for
|
|
optical transceiver (SFF-8472 rev 10.3), Table 3.12"
|
|
|
|
::= {nbsSffDiagsEntry 19 }
|
|
|
|
nbsSffDiagsTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER (-2147483647..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Module temperature in centigradese."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.17"
|
|
|
|
::= { nbsSffDiagsEntry 20 }
|
|
|
|
nbsSffDiagsTempLowAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined temperature for low alarm threshold in
|
|
Centigrades."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 21 }
|
|
|
|
nbsSffDiagsTempLowWarn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined temperature for low warning threshold in
|
|
Centigrades"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 22 }
|
|
|
|
nbsSffDiagsTempHighWarn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined temperature for high warning threshold in
|
|
Centigrades"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 23 }
|
|
|
|
nbsSffDiagsTempHighAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined temperature for high alarm threshold in
|
|
Centigrades"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF 8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 24 }
|
|
|
|
nbsSffDiagsVoltage OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internally measured supply voltage in transceiver in the
|
|
units of Volts. Bytes 98 & 99 of Address A2h"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.17"
|
|
|
|
::= { nbsSffDiagsEntry 25 }
|
|
|
|
nbsSffDiagsVoltLowAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined voltage for low alarm threshold in the
|
|
units of Volts."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15"
|
|
|
|
::= { nbsSffDiagsEntry 26 }
|
|
|
|
nbsSffDiagsVoltLowWarn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined voltage for low warning threshold in the
|
|
units of Volts."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15"
|
|
|
|
::= { nbsSffDiagsEntry 27 }
|
|
|
|
nbsSffDiagsVoltHighWarn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined voltage for high warning threshold in the
|
|
units of Volts."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15"
|
|
|
|
::= { nbsSffDiagsEntry 28 }
|
|
|
|
nbsSffDiagsVoltHighAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined voltage for high alarm threshold in the
|
|
units of Volts."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15"
|
|
|
|
::= { nbsSffDiagsEntry 29 }
|
|
|
|
nbsSffDiagsBiasCurrent OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internally measured TX Bias Current in the units of mA.
|
|
Bytes 100 & 101 of Address A2h"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.17"
|
|
|
|
::= { nbsSffDiagsEntry 30 }
|
|
|
|
nbsSffDiagsBiasLowAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined bias current for low alarm threshold in the
|
|
units of mA"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF 8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 31 }
|
|
|
|
nbsSffDiagsBiasLowWarn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined bias current for low warning threshold in
|
|
the units of mA"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF 8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 32 }
|
|
|
|
nbsSffDiagsBiasHighWarn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined bias current for high warning threshold in the
|
|
units of mA"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF 8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 33 }
|
|
|
|
nbsSffDiagsBiasHighAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined bias current for high alarm threshold in the
|
|
units of mA"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF 8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 34 }
|
|
|
|
nbsSffDiagsTxPower OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured TX output power in the units of dBm."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.17"
|
|
|
|
::= { nbsSffDiagsEntry 35 }
|
|
|
|
nbsSffDiagsTxPowerLowAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined Tx output power for low alarm threshold in the
|
|
units of dBm."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF 8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 36 }
|
|
|
|
nbsSffDiagsTxPowerLowWarn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined Tx output power for low warning threshold in the
|
|
units of dBm."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF 8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 37 }
|
|
|
|
nbsSffDiagsTxPowerHighWarn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined Tx output power for high warning threshold in the
|
|
units of dBm."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF 8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 38 }
|
|
|
|
nbsSffDiagsTxPowerHighAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined Tx output power for high alarm threshold in
|
|
the units of dBm."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF 8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 39 }
|
|
|
|
nbsSffDiagsRxPower OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured received optical power.
|
|
Received power, RX_PWR, is given in uW by the
|
|
following equation:
|
|
Rx_PWR (uW) = Rx_PWR(4) * Rx_PWR AD
|
|
4 (16 bit unsigned integer) +
|
|
Rx_PWR(3) * Rx_PWR AD
|
|
3 (16 bit unsigned integer) +
|
|
Rx_PWR(2) * Rx_PWR AD
|
|
2 (16 bit unsigned integer) +
|
|
Rx_PWR(1) * Rx_PWR AD (16 bit unsigned integer) +
|
|
Rx_PWR(0)"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.16"
|
|
|
|
::= { nbsSffDiagsEntry 40 }
|
|
|
|
nbsSffDiagsRxPowerLowAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined Rx input power for low alarm threshold in
|
|
the units of dBm."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF 8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 41 }
|
|
|
|
nbsSffDiagsRxPowerLowWarn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined Rx input power for low warning threshold in
|
|
the units of dBm."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF 8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 42 }
|
|
|
|
nbsSffDiagsRxPowerHighWarn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined Rx input power for high warning threshold in the
|
|
units of dBm."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF 8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 43 }
|
|
|
|
nbsSffDiagsRxPowerHighAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Predefined Rx input power for high alarm threshold in
|
|
the units of dBm."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.15 and
|
|
XFP for MSA INF 8077i table 35."
|
|
|
|
::= { nbsSffDiagsEntry 44 }
|
|
|
|
nbsSffDiagsDataReadyBarState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates transceiver has achieved power up and data is ready.
|
|
Bit remains high until data is ready to be read at which time
|
|
the device sets the bit low. Byte 110, bit 0 of A2h"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.17"
|
|
|
|
::= { nbsSffDiagsEntry 45 }
|
|
|
|
nbsSffDiagsRxLosState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Digital state of the RX_LOS Output Pin. Updated within 100ms
|
|
of change on pin. Byte 110, bit 1 of A2h"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.17"
|
|
|
|
::= { nbsSffDiagsEntry 46 }
|
|
|
|
nbsSffDiagsTxFaultState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Digital state of the TX Fault Output Pin. Updated within
|
|
100ms of change on pin. Byte 110, bit 2 of A2h"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.17"
|
|
|
|
::= { nbsSffDiagsEntry 47 }
|
|
|
|
nbsSffDiagsSoftRateSelect OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Read/write bit that allows software rate select control.
|
|
Writing 1 selects full bandwidth operation. This bit is
|
|
OR'd with the hard Rate_Select, AS(0) or RS(0) pin value.
|
|
See Table 3.11 for timing requirements. Default at power
|
|
up is logic zero/low. If Soft Rate Select is not implemented,
|
|
the transceiver ignores the value of this bit. Note: Specific
|
|
transceiver behaviors of this bit are identified in Table 3.6a
|
|
and referenced documents. See Table 3.18a, byte 118, bit 3 for
|
|
Soft RS(1) Select. Byte 110, bit 3 of A2h"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.17"
|
|
|
|
::= { nbsSffDiagsEntry 48 }
|
|
|
|
nbsSffDiagsRateSelectState0 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Digital state of the SFP Rate_Select Input Pin. Updated within
|
|
100ms of change on pin. Note: This pin is also known as AS(0)
|
|
in SFF-8079 and RS(0) in SFF-8431. Byte 110, bit 4 of A2h"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.17"
|
|
|
|
::= { nbsSffDiagsEntry 49 }
|
|
|
|
nbsSffDiagsRS1State OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reserved for digital state of input pin AS(1) per SFF-8079 and
|
|
RS(1) per SFF-8431. Updated within 100ms of change on pin. See
|
|
A2h Byte 118, Bit 3 for Soft RS(1) Select control information.
|
|
Byte 110, bit 5 of A2h"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.17"
|
|
|
|
::= { nbsSffDiagsEntry 50 }
|
|
|
|
nbsSffDiagsSoftTxDisableSelect OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Read/write bit that allows software disable of laser.
|
|
Writing 1 disables laser. See Table 3.11 for enable/
|
|
disable timing requirements. This bit is OR d with the hard
|
|
TX_DISABLE pin value. Note, per SFP MSA TX_DISABLE pin is
|
|
default enabled unless pulled low by hardware. If Soft TX
|
|
Disable is not implemented, the transceiver ignores the value
|
|
of this bit. Default power up value is zero/low.
|
|
Byte 110, bit 6 of A2h"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.17"
|
|
|
|
::= { nbsSffDiagsEntry 51 }
|
|
|
|
nbsSffDiagsTxDisableState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Digital state of the TX Disable Input Pin. Updated within
|
|
100ms of change on pin."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.17"
|
|
|
|
::= { nbsSffDiagsEntry 52 }
|
|
|
|
nbsSffDiagsBiasCurrentSlope OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fixed decimal (unsigned) calibration data, laser bias
|
|
current measured in mA."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.16"
|
|
|
|
::= { nbsSffDiagsEntry 53 }
|
|
|
|
nbsSffDiagsBiasCurrentOffset OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fixed decimal (signed two's complement) calibration data,
|
|
laser bias current measured in mA."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.16"
|
|
|
|
::= { nbsSffDiagsEntry 54 }
|
|
|
|
nbsSffDiagsTxPowerSlope OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fixed decimal (unsigned) calibration data, transmitter
|
|
coupled output power in the units of dBm."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.16"
|
|
|
|
::= { nbsSffDiagsEntry 55 }
|
|
|
|
nbsSffDiagsTxPowerOffset OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fixed decimal (signed two's complement) calibration data,
|
|
transmitter coupled output power in the units of dBm."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.16"
|
|
|
|
::= { nbsSffDiagsEntry 56 }
|
|
|
|
nbsSffDiagsTemperatureSlope OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fixed decimal (unsigned) calibration data, internal module
|
|
temperature in C"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.16"
|
|
|
|
::= { nbsSffDiagsEntry 57 }
|
|
|
|
nbsSffDiagsTemperatureOffset OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fixed decimal (signed two's complement) calibration data,
|
|
internal module temperature in C"
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.16"
|
|
|
|
::= { nbsSffDiagsEntry 58 }
|
|
|
|
nbsSffDiagsVoltageSlope OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fixed decimal (unsigned) calibration data, internal module
|
|
supply voltage in Volts."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.16"
|
|
|
|
::= { nbsSffDiagsEntry 59 }
|
|
|
|
nbsSffDiagsVoltageOffset OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fixed decimal (signed two's complement) calibration data,
|
|
internal module supply voltage in Volts."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.16"
|
|
|
|
::= { nbsSffDiagsEntry 60 }
|
|
|
|
nbsSffDiagsPowerLevelSelect OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off (1),
|
|
on (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reserved for SFF-8431 Power Level (maximum power dissipation)
|
|
enable.
|
|
Value of zero disables Power Level 2 (1.0 Watt max).
|
|
Value of one enables Power Level 2 (1.5 Watt max).
|
|
Refer to Table 3.7 for Power Level declaration.
|
|
Refer to Table 3.11 for timing."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.18a of A2h"
|
|
|
|
::= { nbsSffDiagsEntry 61 }
|
|
|
|
nbsSffDiagsPowerLevelOpState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off (1),
|
|
on (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reserved for SFF-8431 Power Level (maximum power dissipation)
|
|
status.Value of zero indicates Power Level 1 operation
|
|
(1.0 Watt max) Value of one indicates Power Level 2 operation
|
|
(1.5 Watt max).Refer to Table 3.7 for Power Level declaration.
|
|
Refer to Table 3.11 for timing."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.18a of A2h"
|
|
|
|
::= { nbsSffDiagsEntry 62 }
|
|
|
|
nbsSffDiagsSoftRSSelect OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off (1),
|
|
on (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Read/write bit that allows software Tx rate control. Writing
|
|
1 selects full speed Tx operation. This bit is OR d with the
|
|
hard RS(1) pin value.See Table 3.11 for timing requirements.
|
|
Default at power up is logic zero/low. If Soft RS(1) is not
|
|
implemented, the transceiver ignores the value of this bit.
|
|
Note: Specific transceiver behaviors of this bit are
|
|
identified in Table 3.6a and referenced documents. See
|
|
Table 3.17, byte 110, bit 3 for Soft RS(0) Select."
|
|
REFERENCE "Diagnostic Monitoring Interface for Optical
|
|
Transceivers, SFF-8472 Rev 10.3 Table 3.18a of A2h"
|
|
|
|
::= { nbsSffDiagsEntry 63 }
|
|
|
|
|
|
--
|
|
-- the MSA Extensions table
|
|
--
|
|
|
|
nbsSffMsxTableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of entries in nbsSffMsxTable"
|
|
::= { nbsSffMsxGrp 1 }
|
|
|
|
nbsSffMsxTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsSffMsxEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Non-standardized extensions to the Multi-Source Agreement"
|
|
::= { nbsSffMsxGrp 2 }
|
|
|
|
nbsSffMsxEntry OBJECT-TYPE
|
|
SYNTAX NbsSffMsxEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pluggable Transceiver information and settings yet to be
|
|
standardized"
|
|
INDEX { nbsSffMsxPhysicalIfIndex }
|
|
::= { nbsSffMsxTable 1 }
|
|
|
|
NbsSffMsxEntry ::= SEQUENCE {
|
|
nbsSffMsxPhysicalIfIndex InterfaceIndex,
|
|
nbsSffMsxHasSgmiiPhy INTEGER
|
|
}
|
|
|
|
nbsSffMsxPhysicalIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MIB2 ifIndex of this port"
|
|
::= { nbsSffMsxEntry 1 }
|
|
|
|
nbsSffMsxHasSgmiiPhy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
no (2),
|
|
yes (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Some Gigabit Ethernet compatible SFP transeivers, such as
|
|
SFP-FDSGMII-M and SFP-FDSGMII-LR, have a built-in SGMII PHY.
|
|
Those that do require special autonegotiation processing,
|
|
without which autonegotiation will fail and the port will be
|
|
unable to pass traffic.
|
|
|
|
If the SFP has a built-in SGMII PHY, the user should set this
|
|
to yes(3)."
|
|
DEFVAL { no }
|
|
::= { nbsSffMsxEntry 2 }
|
|
|
|
END
|