G6-SFP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE FROM SNMPv2-SMI DisplayString, MacAddress FROM SNMPv2-TC g6 FROM MICROSENS-G6-MIB ; device MODULE-IDENTITY --Category LAST-UPDATED "201802121619Z" ORGANIZATION "MICROSENS GmbH & Co. KG" CONTACT-INFO "Kueferstrasse 16 D-59067 Hamm Germany support@microsens.de http://www.microsens.de" DESCRIPTION "Microsens private MIB for Generation 6 Ethernet Switches" REVISION "201802121619Z" DESCRIPTION "File creation" ::= { g6 1 } sfp OBJECT IDENTIFIER ::= { device 34 } -- *************************** CONFIGURATION SECTION ******************************** -- ******************* Begin of configTable ************************* configTable OBJECT-TYPE SYNTAX SEQUENCE OF ConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "These setting apply to each SFP in the system." ::= { sfp 1 } configEntry OBJECT-TYPE SYNTAX ConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { configIndex } ::= { configTable 1 } ConfigEntry ::= SEQUENCE { configIndex INTEGER, configLossOfSignalEvent INTEGER , configOpticalDeltaDetect INTEGER , configDeltaThreshold Integer32 } configIndex OBJECT-TYPE SYNTAX INTEGER (0) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Automatically generated" ::= { configEntry 1 } configLossOfSignalEvent OBJECT-TYPE -- loss_of_signal_event SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When enabled a loss of optical signal or the return of the signal will create an event." ::= { configEntry 2 } configOpticalDeltaDetect OBJECT-TYPE -- optical_delta_detect SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "An optical receive power level change of more than delta_threshold between two successive read cycles generates an event." ::= { configEntry 3 } configDeltaThreshold OBJECT-TYPE -- delta_threshold SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the dB difference required to trigger an event. Only 1 dB steps are permitted. A value of 0 detects any change. This setting is only for testing. Recommended value: 2. " ::= { configEntry 4 } -- ********************* End of configTable *********************** -- ****************************** STATUS SECTION ******************************** -- ******************* Begin of informationTable ************************* informationTable OBJECT-TYPE SYNTAX SEQUENCE OF InformationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table displays data which are read from the inserted SFPs." ::= { sfp 100 } informationEntry OBJECT-TYPE SYNTAX InformationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { informationPortIndex } ::= { informationTable 1 } InformationEntry ::= SEQUENCE { informationPortIndex INTEGER, informationPort INTEGER, informationLocation DisplayString, informationStatus BITS , informationType INTEGER , informationConnector INTEGER , informationWavelength DisplayString, informationTxTechnology DisplayString, informationRxTechnology DisplayString, informationNominalBitrate DisplayString, informationManufacturer DisplayString, informationPartNumber DisplayString, informationRevision DisplayString, informationSerialNumber DisplayString, informationMfgDateCode DisplayString, informationWarnings BITS , informationAlarms BITS , informationTxPower DisplayString, informationRxPower DisplayString, informationTemperature DisplayString, informationMaxLength9Um DisplayString, informationMaxLength50Um DisplayString, informationMaxLength62Um DisplayString, informationMaxLengthCopper DisplayString, informationTuningRange DisplayString, informationPowerConsumption DisplayString, informationAdditionalInformation DisplayString } informationPortIndex OBJECT-TYPE SYNTAX INTEGER (0..47) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Automatically generated" ::= { informationEntry 1 } informationPort OBJECT-TYPE -- port SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the physical port in which this SFP is inserted." ::= { informationEntry 2 } informationLocation OBJECT-TYPE -- location SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Textual description of SFP location." ::= { informationEntry 3 } informationStatus OBJECT-TYPE -- status SYNTAX BITS { ok (0), laserDisabled (1), lossOfSignal (2), txFailure (3), readError (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Should indicate OK. LOSS_OF_SIGNAL is shown when the optical receive power level is below the critical lower limit." ::= { informationEntry 4 } informationType OBJECT-TYPE -- type SYNTAX INTEGER { empty (0), unknown (1), sfp (2), gbic (3), sff (4), dwdmSfp (5), xfp (7), csfpA (8), csfpB (9), dwdmXfp (10), sfpPlus (11) } MAX-ACCESS read-only STATUS current DESCRIPTION "This parameter shows which type of optics are installed" ::= { informationEntry 5 } informationConnector OBJECT-TYPE -- connector SYNTAX INTEGER { unknown (0), lc (1), sc (2), mtRj (3), rj45 (4), mu (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Shows which connector is used with this SFP." ::= { informationEntry 6 } informationWavelength OBJECT-TYPE -- wavelength SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Nominal wavelength if this SFP. May also indicate ITU channel for DWDM optics." ::= { informationEntry 7 } informationTxTechnology OBJECT-TYPE -- tx_technology SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Distinguishes between multimode and single mode SFP. For DWDM SFP more details including grid are shown." ::= { informationEntry 8 } informationRxTechnology OBJECT-TYPE -- rx_technology SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Distinguishes between normal PIN receivers and more sensitive APD receivers." ::= { informationEntry 9 } informationNominalBitrate OBJECT-TYPE -- nominal_bitrate SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Nominal bitrate rounded to nearest 100Mbit. Usually the SFP can be operated at lower speed as well." ::= { informationEntry 10 } informationManufacturer OBJECT-TYPE -- manufacturer SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the manufacturer of this SFP." ::= { informationEntry 11 } informationPartNumber OBJECT-TYPE -- part_number SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the part number of this SFP. This will differ from the MICROSENS order code unless also MICROSENS is indicated as manufacturer." ::= { informationEntry 12 } informationRevision OBJECT-TYPE -- revision SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Internal revision code of this SFP." ::= { informationEntry 13 } informationSerialNumber OBJECT-TYPE -- serial_number SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number of the SFP." ::= { informationEntry 14 } informationMfgDateCode OBJECT-TYPE -- mfg_date_code SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacturing date code. " ::= { informationEntry 15 } informationWarnings OBJECT-TYPE -- warnings SYNTAX BITS { txPowerLow (0), txPowerHigh (1), txBiasLow (2), txBiasHigh (3), vccLow (4), vccHigh (5), tempLow (6), tempHigh (7), rxPowerLow (8), rxPowerHigh (9) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { informationEntry 16 } informationAlarms OBJECT-TYPE -- alarms SYNTAX BITS { txPowerTooLow (0), txPowerTooHigh (1), txBiasTooLow (2), txBiasTooHigh (3), vccTooLow (4), vccTooHigh (5), tempTooLow (6), tempTooHigh (7), rxPowerTooLow (8), rxPowerTooHigh (9) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { informationEntry 17 } informationTxPower OBJECT-TYPE -- tx_power SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the optical output in dBm. Some SFP cannot display this value. For electrical SFP N/A (not applicable) is shown." ::= { informationEntry 18 } informationRxPower OBJECT-TYPE -- rx_power SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the optical input in dBm. Some SFP cannot display this value. For electrical SFP N/A (not applicable) is shown." ::= { informationEntry 19 } informationTemperature OBJECT-TYPE -- temperature SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Displays the temperature inside the SFP. This is usually higher than the system temperature." ::= { informationEntry 20 } informationMaxLength9Um OBJECT-TYPE -- max_length_9_um SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Displays nominal maximum reach of this SFP on a standard single mode fiber." ::= { informationEntry 21 } informationMaxLength50Um OBJECT-TYPE -- max_length_50_um SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Displays nominal maximum reach of this SFP on a 50 micro meter multimode fiber." ::= { informationEntry 22 } informationMaxLength62Um OBJECT-TYPE -- max_length_62_um SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Displays nominal maximum reach of this SFP on a 62.5 micro meter multimode fiber." ::= { informationEntry 23 } informationMaxLengthCopper OBJECT-TYPE -- max_length_copper SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Displays nominal maximum reach of this SFP on a copper cable. Only applies to electrical SFP." ::= { informationEntry 24 } informationTuningRange OBJECT-TYPE -- tuning_range SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "For wavelength tunable optics additional details are shown here." ::= { informationEntry 25 } informationPowerConsumption OBJECT-TYPE -- power_consumption SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Typcial power consumption values are shown if available from the interface." ::= { informationEntry 26 } informationAdditionalInformation OBJECT-TYPE -- additional_information SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Some special SFP can supply additional measurement data. For example OTDR reflection data can be listed here." ::= { informationEntry 27 } -- ********************* End of informationTable *********************** END