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
 |