427 lines
11 KiB
Plaintext

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