459 lines
14 KiB
Plaintext
459 lines
14 KiB
Plaintext
PT-SFP-MIB DEFINITIONS::=BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY,OBJECT-TYPE,Integer32
|
|
FROM SNMPv2-SMI
|
|
pt FROM PT-MIB
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP FROM SNMPv2-CONF
|
|
entPhysicalEntry FROM ENTITY-MIB
|
|
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
|
|
|
ptSFP MODULE-IDENTITY
|
|
LAST-UPDATED "201605221030Z"
|
|
ORGANIZATION "Ericsson"
|
|
CONTACT-INFO
|
|
"Anders Ekvall
|
|
Postal: Ericsson AB,
|
|
E-Mail: anders.ekvall@ericsson.com"
|
|
|
|
DESCRIPTION
|
|
"This is the MIB of PT SFP specifics. Most entries are read from the SFP itself according to SFF-8472"
|
|
|
|
REVISION "201605221030Z"
|
|
DESCRIPTION
|
|
"The initial version of this MIB module."
|
|
|
|
::= { pt 6 }
|
|
|
|
ptSFPConformance OBJECT IDENTIFIER ::= { ptSFP 2 }
|
|
|
|
--
|
|
-- The textual conventions we define and use in this MIB.
|
|
--
|
|
|
|
PortInterfaceTC ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An integer which indicates the type of PORT_INTERFACE. "
|
|
SYNTAX INTEGER {
|
|
eNONE (1),
|
|
eUNKNOWN (2),
|
|
e100BASELX10 (5),
|
|
e100BASEFX (7),
|
|
e1000BASET (8),
|
|
e1000BASEZX (10),
|
|
e1000BASELX10 (11),
|
|
eS11 (12),
|
|
eS11E (13),
|
|
eL11 (14),
|
|
eL12 (15),
|
|
eS41 (16),
|
|
eL41 (17),
|
|
eL42 (18),
|
|
eL42CWDM32DB (19),
|
|
eS161 (20),
|
|
eL161 (21),
|
|
eL162 (22),
|
|
eL162CWDM32DB (23),
|
|
eL12CWDM28DB (24),
|
|
e1000BASESX (25),
|
|
e1000BASECWDM32DB (26),
|
|
e1000BASECWDM28DB (27),
|
|
eL12CWDM32DB (29),
|
|
e10GBASELRLW (30),
|
|
e10GBASEEREW (31),
|
|
e10GBASEZpRZpW (32),
|
|
eL42CWDM28DB (33),
|
|
eL162CWDM28DB (34),
|
|
eMULTIRATECWDM28DB (35),
|
|
eMULTIRATECWDM32DB (36),
|
|
eMULTIRATES11S41 (37),
|
|
e100BASEBX10U (38),
|
|
e100BASEBX10D (39),
|
|
e1000BASEBX10U (40),
|
|
e1000BASEBX10D (41),
|
|
e10GBASESX (42),
|
|
e10GBASELH (43),
|
|
eSTM1SFWD (44),
|
|
eSTM1SFWU (45),
|
|
eSTM4SFWD (46),
|
|
eSTM4SFWU (47),
|
|
e1000BASELX (48),
|
|
e10GBASESRSW (49),
|
|
e1000BASETFIXED (50),
|
|
e1000BASEBX20U (51),
|
|
e1000BASEBX20D (52),
|
|
e10GBASEDWDM (53),
|
|
eDWDMSFPHP (54),
|
|
eUNRECOGNIZEDSFP (55)
|
|
}
|
|
|
|
InstallStateTC ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An integer which indicates the type of INSTALL_STATE."
|
|
SYNTAX INTEGER {
|
|
|
|
eEMPTY(1),
|
|
eNOTINSTALLED(2),
|
|
eINSTALLEDANDNOTPROVISIONED(3),
|
|
eINSTALLEDANDPROVISIONED(4),
|
|
eUNAVAILABLE(5),
|
|
eUNKNOWN (6)
|
|
}
|
|
|
|
WaveLengthTC ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An integer which indicates the type of WAVELENGTH. d is for the decimal."
|
|
SYNTAX INTEGER {
|
|
eNA (1),
|
|
eUNKNOWN (2),
|
|
e1471 (3),
|
|
e1491 (4),
|
|
e1511 (5),
|
|
e1531 (6),
|
|
e1551 (7),
|
|
e1571 (8),
|
|
e1591 (9),
|
|
e1611 (10),
|
|
eNOTPROVISIONED (11),
|
|
e1311 (12),
|
|
e1560d6 (13),
|
|
e1559d8 (14),
|
|
e1559d0 (15),
|
|
e1558d2 (16),
|
|
e1557d4 (17),
|
|
e1556d6 (18),
|
|
e1555d8 (19),
|
|
e1554d9 (20),
|
|
e1554d1 (21),
|
|
e1553d3 (22),
|
|
e1552d5 (23),
|
|
e1551d7 (24),
|
|
e1550d9 (25),
|
|
e1550d1 (26),
|
|
e1549d3 (27),
|
|
e1548d5 (28),
|
|
e1547d7 (29),
|
|
e1546d9 (30),
|
|
e1546d1 (31),
|
|
e1545d3 (32),
|
|
e1544d5 (33),
|
|
e1543d7 (34),
|
|
e1542d9 (35),
|
|
e1542d1 (36),
|
|
e1541d4 (37),
|
|
e1540d6 (38),
|
|
e1539d8 (39),
|
|
e1539d0 (40),
|
|
e1538d2 (41),
|
|
e1537d4 (42),
|
|
e1536d6 (43),
|
|
e1535d8 (44),
|
|
e1535d0 (45),
|
|
e1534d3 (46),
|
|
e1533d5 (47),
|
|
e1532d7 (48),
|
|
e1531d9 (49),
|
|
e1531d1 (50),
|
|
e1530d3 (51),
|
|
e1529d6 (52),
|
|
e850 (53)
|
|
}
|
|
|
|
ConnectorTypeTC ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An integer which indicates the type of CONNECTOR_TYPE according SFF-8024."
|
|
SYNTAX INTEGER {
|
|
eUNKNOWNORUNSPECIFIED (1),
|
|
eSC (2),
|
|
eFIBERCHANNELSTYLE1COPPER (3),
|
|
eFIBERCHANNELSTYLE2COPPER (4),
|
|
eBNCTNC (5),
|
|
eFIBERCHANNELCOAXIALHEADERS (6),
|
|
eFIBERJACK (7),
|
|
eLC (8),
|
|
eMTRT (9),
|
|
eMU (10),
|
|
eSG (11),
|
|
eOPTICALPIGTAIL (12),
|
|
eRESERVED (13),
|
|
eHSSDCII (14),
|
|
eCOPPERPIGTAIL (15),
|
|
eVENDORSPECIFIC (16)
|
|
}
|
|
|
|
---
|
|
---The SFP Group definition
|
|
---
|
|
---
|
|
---The definition of sfpTable
|
|
---
|
|
ptSFPTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PtSFPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An table of SFP Table entries."
|
|
::= { ptSFP 1 }
|
|
|
|
ptSFPEntry OBJECT-TYPE
|
|
SYNTAX PtSFPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of PT SFP application."
|
|
AUGMENTS { entPhysicalEntry }
|
|
::= { ptSFPTable 1 }
|
|
|
|
PtSFPEntry ::=
|
|
SEQUENCE {
|
|
installedSFP PortInterfaceTC,
|
|
installState InstallStateTC,
|
|
vendorName OCTET STRING,
|
|
vendorOui Integer32,
|
|
vendorPn OCTET STRING,
|
|
vendorRev OCTET STRING,
|
|
vendorSn OCTET STRING,
|
|
saleableEntityCode OCTET STRING,
|
|
connectorType ConnectorTypeTC,
|
|
installedWavelength WaveLengthTC,
|
|
levelRx Integer32,
|
|
rxPower OCTET STRING,
|
|
txPower OCTET STRING,
|
|
brNominal Integer32,
|
|
length9m1km Integer32,
|
|
length9m100m Integer32,
|
|
length50m10m Integer32,
|
|
length62m10m Integer32,
|
|
lengthCopper1m Integer32,
|
|
temperature OCTET STRING,
|
|
vcc OCTET STRING,
|
|
biasCurrent OCTET STRING
|
|
}
|
|
|
|
installedSFP OBJECT-TYPE
|
|
SYNTAX PortInterfaceTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of the inserted module, see textual convention"
|
|
::= { ptSFPEntry 1 }
|
|
|
|
installState OBJECT-TYPE
|
|
SYNTAX InstallStateTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of the inserted module, see textual convention"
|
|
::= { ptSFPEntry 2 }
|
|
|
|
vendorName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..40))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SFP vendor name as reported by the SFP"
|
|
::= { ptSFPEntry 3 }
|
|
|
|
vendorOui OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SFP vendor IEEE company ID as reported by the SFP"
|
|
::= { ptSFPEntry 4 }
|
|
|
|
vendorPn OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..40))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Part number provided by SFP vendor (ASCII) as reported by the SFP"
|
|
::= { ptSFPEntry 5 }
|
|
|
|
vendorRev OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..40))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Revision level for part number provided by vendor (ASCII) as reported by the SFP"
|
|
::= { ptSFPEntry 6 }
|
|
|
|
vendorSn OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Serial number provided by vendor (ASCII) as reported by the SFP"
|
|
::= { ptSFPEntry 7 }
|
|
|
|
saleableEntityCode OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Propriety product name as reported by the SFP's Vendor Specific EEPROM"
|
|
::= { ptSFPEntry 8 }
|
|
|
|
connectorType OBJECT-TYPE
|
|
SYNTAX ConnectorTypeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An integer which indicates the type of CONNECTOR_TYPE according SFF-8024. See also textual convention"
|
|
::= { ptSFPEntry 9 }
|
|
|
|
installedWavelength OBJECT-TYPE
|
|
SYNTAX WaveLengthTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An integer that in case of an optical SFP, is the laser wavelength in nm. See also textual convention."
|
|
::= { ptSFPEntry 10 }
|
|
|
|
levelRx OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The input level in dBm (optical interfaces only). The value is an offset. The value 100 represents 0 dBm. The value 50 represents no signal."
|
|
::= { ptSFPEntry 11 }
|
|
|
|
rxPower OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The received light power, in dBm."
|
|
::= { ptSFPEntry 12 }
|
|
|
|
txPower OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The transmit light power, in dBm."
|
|
::= { ptSFPEntry 13 }
|
|
|
|
brNominal OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nominal bit rate, in units of 100 Mbps."
|
|
::= { ptSFPEntry 14 }
|
|
|
|
length9m1km OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Link length supported for 9/125 um single fiber, units of 1 km"
|
|
::= { ptSFPEntry 15 }
|
|
length9m100m OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Link length supported for 9/125 um single fiber, units of 100 m"
|
|
::= { ptSFPEntry 16 }
|
|
|
|
length50m10m OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Link length supported for 50/125 um OM2 fiber, units of 10 m"
|
|
::= { ptSFPEntry 17 }
|
|
|
|
length62m10m OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Link length supported for 62.5/125 um OM1 fiber, units of 10 m "
|
|
::= { ptSFPEntry 18 }
|
|
|
|
lengthCopper1m OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Link length supported for copper or direct attach cable, units of m "
|
|
::= { ptSFPEntry 19 }
|
|
|
|
temperature OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SFP module temperature, in degree Celsius"
|
|
::= { ptSFPEntry 20 }
|
|
|
|
vcc OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The supply voltage of the interface module, in V."
|
|
::= { ptSFPEntry 21 }
|
|
|
|
biasCurrent OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bias current of the interface module, in mA."
|
|
::= { ptSFPEntry 22 }
|
|
|
|
--
|
|
-- Conformance
|
|
--
|
|
|
|
ptSFPCompliances OBJECT IDENTIFIER ::= { ptSFPConformance 1 }
|
|
ptSFPGroups OBJECT IDENTIFIER ::= { ptSFPConformance 2 }
|
|
|
|
ptSFPFullCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement everything."
|
|
MODULE -- This Module
|
|
MANDATORY-GROUPS { ptSFPCompleteGroup}
|
|
::= { ptSFPCompliances 1 }
|
|
|
|
ptSFPCompleteGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
installedSFP,
|
|
installState,
|
|
installedWavelength,
|
|
levelRx,
|
|
vendorName,
|
|
vendorOui,
|
|
vendorPn,
|
|
vendorRev,
|
|
connectorType,
|
|
brNominal,
|
|
length9m1km,
|
|
length9m100m,
|
|
length50m10m,
|
|
length62m10m,
|
|
lengthCopper1m,
|
|
saleableEntityCode,
|
|
vendorSn,
|
|
rxPower,
|
|
txPower,
|
|
temperature,
|
|
vcc,
|
|
biasCurrent
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of all current objects in this MIB module."
|
|
::= { ptSFPGroups 1 }
|
|
|
|
END
|