From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- .../ELTEX-MES-PHYSICAL-DESCRIPTION-MIB | 564 +++++++++++++++++++++ 1 file changed, 564 insertions(+) create mode 100644 MIBS/eltexmes23xx/ELTEX-MES-PHYSICAL-DESCRIPTION-MIB (limited to 'MIBS/eltexmes23xx/ELTEX-MES-PHYSICAL-DESCRIPTION-MIB') diff --git a/MIBS/eltexmes23xx/ELTEX-MES-PHYSICAL-DESCRIPTION-MIB b/MIBS/eltexmes23xx/ELTEX-MES-PHYSICAL-DESCRIPTION-MIB new file mode 100644 index 0000000..2dcfd46 --- /dev/null +++ b/MIBS/eltexmes23xx/ELTEX-MES-PHYSICAL-DESCRIPTION-MIB @@ -0,0 +1,564 @@ +ELTEX-MES-PHYSICAL-DESCRIPTION-MIB DEFINITIONS ::= BEGIN +-- Version: 2.3 +-- Date: 04-Aug-2021 + +IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, TimeTicks, + NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI + DisplayString, PhysAddress, RowStatus, TruthValue FROM SNMPv2-TC + JackType FROM MAU-MIB + InterfaceIndexOrZero,ifIndex,InterfaceIndex FROM IF-MIB + eltMes FROM ELTEX-MES + rlPhdUnitGenParamEntry, rlCascadeEntry, rlCascadeAdminEntry + FROM RADLAN-Physicaldescription-MIB + ; + +eltMesPhysicalDescription MODULE-IDENTITY + LAST-UPDATED "202108040000Z" + ORGANIZATION "Eltex Ltd." + CONTACT-INFO + "eltex.nsk.ru" + DESCRIPTION + "The private MIB module definition for physical + device configuration and information." + + REVISION "202108040000Z" + DESCRIPTION + "Added eltCascadeAdminTable, added field eltCascadeFecOperMode + to eltCascadeEntry." + + REVISION "201804240000Z" + DESCRIPTION + "Added eltPhdTransceiverThresholdTable." + + REVISION "201711110000Z" + DESCRIPTION + "Added fields eltPhdTransceiverInfoPartNumber and + eltPhdTransceiverInfoVendorRev to eltPhdTransceiverInfoTable" + + REVISION "201509140000Z" + DESCRIPTION + "Added eltPhdUnitGenParamTable." + + REVISION "201303210000Z" + DESCRIPTION + "Initial revision." + ::= { eltMes 53 } + +eltMesPhdTransceiver OBJECT IDENTIFIER ::= { eltMesPhysicalDescription 1 } + +eltPhdTransceiverInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EltPhdTransceiverInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table show the information of transceiver on interface." + ::= { eltMesPhdTransceiver 1 } + +eltPhdTransceiverInfoEntry OBJECT-TYPE + SYNTAX EltPhdTransceiverInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the eltPhdTransceiverInfoTable." + INDEX { ifIndex } + ::= { eltPhdTransceiverInfoTable 1 } + +EltPhdTransceiverInfoEntry ::= + SEQUENCE { + eltPhdTransceiverInfoConnectorType INTEGER, + eltPhdTransceiverInfoType INTEGER, + eltPhdTransceiverInfoComplianceCode OCTET STRING, + eltPhdTransceiverInfoWaveLength Integer32, + eltPhdTransceiverInfoVendorName OCTET STRING, + eltPhdTransceiverInfoSerialNumber OCTET STRING, + eltPhdTransceiverInfoFiberDiameterType INTEGER, + eltPhdTransceiverInfoTransferDistance Integer32, + eltPhdTransceiverInfoDiagnostic TruthValue, + eltPhdTransceiverInfoPartNumber OCTET STRING, + eltPhdTransceiverInfoVendorRev OCTET STRING + } + +eltPhdTransceiverInfoConnectorType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + sc(1), + fibre-ch-st1(2), + fibre-ch-st2(3), + bnc-tnc(4), + fibre-ch-coaxial-headers(5), + fibrejack(6), + lc(7), + mt-rj(8), + mu(9), + sg(10), + optical-pigtail(11), + mpo-parallel-optic(12), + hssdc-ii(32), + copper-pigtail(33), + rj45(34), + no-separable-connector(35), + unallocated(127), + vendorspec(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Connector type of the interface." + ::= { eltPhdTransceiverInfoEntry 1 } + +eltPhdTransceiverInfoType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + gbic(1), + sff(2), + sfp-sfpplus(3), + xbi-300-pin(4), + xenpak(5), + xfp(6), + xff(7), + xfp-e(8), + xpak(9), + x2(10), + dwdm-sfp(11), + qsfp(12), + qsfpplus(13), + reserved(127), + vendorspec(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the interface, such as SFP/XFP/GBIC." + ::= { eltPhdTransceiverInfoEntry 2 } + +eltPhdTransceiverInfoComplianceCode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Compliance code read from the transceiver." + ::= { eltPhdTransceiverInfoEntry 3 } + +eltPhdTransceiverInfoWaveLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wave length of the interface, measured in nanometer." + ::= { eltPhdTransceiverInfoEntry 4 } + +eltPhdTransceiverInfoVendorName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vendor name of the interface." + ::= { eltPhdTransceiverInfoEntry 5 } + +eltPhdTransceiverInfoSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the interface." + ::= { eltPhdTransceiverInfoEntry 6 } + +eltPhdTransceiverInfoFiberDiameterType OBJECT-TYPE + SYNTAX INTEGER + { + fiber9(1), + fiber50(2), + fiber625(3), + copper(4), + unknown(65535) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The diameter of the fiber, measured in micron. + fiber9 - 9 micron multi-mode fiber + fiber50 - 50 micron multi-mode fiber + fiber625 - 62.5 micron multi-mode fiber + copper - copper cable." + ::= { eltPhdTransceiverInfoEntry 7 } + +eltPhdTransceiverInfoTransferDistance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximal distance which the interface could transmit, + measured in meter." + ::= { eltPhdTransceiverInfoEntry 8 } + +eltPhdTransceiverInfoDiagnostic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicating whether the digital diagnostic monitoring function is supported or not." + ::= { eltPhdTransceiverInfoEntry 9 } + +eltPhdTransceiverInfoPartNumber OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Part number provided by SFP vendor." + ::= { eltPhdTransceiverInfoEntry 10 } + +eltPhdTransceiverInfoVendorRev OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Revision level for part number provided by vendor." + ::= { eltPhdTransceiverInfoEntry 11 } + +-- +-- eltPhdUnitGenParamTable +-- + +eltPhdUnitGenParamTable OBJECT-TYPE + SYNTAX SEQUENCE OF EltPhdUnitGenParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each module (board) there is an entry describing it in this + module" + ::= { eltMesPhysicalDescription 2 } + +eltPhdUnitGenParamEntry OBJECT-TYPE + SYNTAX EltPhdUnitGenParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table augments existing RADLAN table rlPhdUnitGenParamTable" + AUGMENTS { rlPhdUnitGenParamEntry } + ::= { eltPhdUnitGenParamTable 1 } + +EltPhdUnitGenParamEntry ::= SEQUENCE { + eltPhdUnitGenParamCommitHash DisplayString, + eltPhdUnitGenParamBuildTag DisplayString, + eltPhdUnitGenParamBuildNumber DisplayString +} + +eltPhdUnitGenParamCommitHash OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hash of current commit." + ::= { eltPhdUnitGenParamEntry 1 } + +eltPhdUnitGenParamBuildTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Build branch." + ::= { eltPhdUnitGenParamEntry 2 } + +eltPhdUnitGenParamBuildNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Build describe number." + ::= { eltPhdUnitGenParamEntry 3 } + +-- +-- eltCascadeTable +-- + +eltCascadeTable OBJECT-TYPE + SYNTAX SEQUENCE OF EltCascadeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table augments existing RADLAN table rlCascadeTable." + ::= { eltMesPhysicalDescription 3 } + +eltCascadeEntry OBJECT-TYPE + SYNTAX EltCascadeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table specifies a cascaded link information in a unit" + AUGMENTS { rlCascadeEntry } + ::= { eltCascadeTable 1 } + +EltCascadeEntry ::= SEQUENCE { + eltCascadeLastChange TimeTicks, + eltCascadeOperStatus INTEGER, + eltCascadeDuplexOperMode INTEGER, + eltCascadeOperSpeedDuplexAutoNegotiation INTEGER, + eltCascadeOperMdix INTEGER, + eltCascadeTransceiverType INTEGER, + eltCascadeIfType INTEGER, + eltCascadeFecOperMode INTEGER +} + +eltCascadeLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time the cascade interface + entered its current operational state." + ::= { eltCascadeEntry 1 } + +eltCascadeOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the state of this interface." + ::= { eltCascadeEntry 2 } + +eltCascadeDuplexOperMode OBJECT-TYPE + SYNTAX INTEGER { + half(1), + full(2), + hybrid(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates whether this interface operates in half + duplex or full duplex mode." + ::= { eltCascadeEntry 3 } + +eltCascadeOperSpeedDuplexAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + hybrid(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If enabled the speed and duplex are determined by the device through + the autonegotiation process." + ::= { eltCascadeEntry 4 } + +eltCascadeOperMdix OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + cross(2), + auto(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cross - The interface is in crossover mode. + normal - The interface is not in crossover mode. + unknown - Only for port that its operative status is not present + or down." + ::= { eltCascadeEntry 5 } + +eltCascadeTransceiverType OBJECT-TYPE + SYNTAX INTEGER { + regular(1), + fiberOptics(2), + comboRegular(3), + comboFiberOptics(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the transceiver type of this interface." + ::= { eltCascadeEntry 6 } + +eltCascadeIfType OBJECT-TYPE + SYNTAX INTEGER { + eth10M(1), + eth100M(2), + eth1000M(3), + eth10G(4), + eth20G(5), + eth40G(6), + eth100G(7), + unknown(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable specifies the type of interface." + ::= { eltCascadeEntry 7 } + +eltCascadeFecOperMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + auto(1), + cl74(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the actual Forward Error Correction (FEC) mode + that currently in use on the port." + ::= { eltCascadeEntry 8 } + +-- +-- eltPhdTransceiverThresholdTable +-- + +eltPhdTransceiverThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF EltPhdTransceiverThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the threshold information of transceiver." + ::= { eltMesPhdTransceiver 2 } + +eltPhdTransceiverThresholdEntry OBJECT-TYPE + SYNTAX EltPhdTransceiverThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the eltPhdTransceiverThresholdTable." + INDEX { ifIndex, eltPhdTransceiverThresholdType } + ::= { eltPhdTransceiverThresholdTable 1 } + +EltPhdTransceiverThresholdEntry ::= + SEQUENCE { + eltPhdTransceiverThresholdType INTEGER, + eltPhdTransceiverThresholdAction INTEGER, + eltPhdTransceiverThresholdHighAlarm INTEGER, + eltPhdTransceiverThresholdHighWarning INTEGER, + eltPhdTransceiverThresholdLowWarning INTEGER, + eltPhdTransceiverThresholdLowAlarm INTEGER + } + +eltPhdTransceiverThresholdType OBJECT-TYPE + SYNTAX INTEGER + { + temperature(0), + supply(1), + txBias(2), + txOutput(3), + rxOpticalPower(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value indicating the threshold to configure. + temperature - degree (Celsius) -127-127, voltage - microVolt 0-6550000, + current - microAmper 0-131000, output power or input power - microWatt 0-6553" + ::= { eltPhdTransceiverThresholdEntry 1 } + +eltPhdTransceiverThresholdAction OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + log(1), + send-trap(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "What action to perform when value is bad." + ::= { eltPhdTransceiverThresholdEntry 2 } + +eltPhdTransceiverThresholdHighAlarm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "See eltPhdTransceiverThresholdType for details" + ::= { eltPhdTransceiverThresholdEntry 3 } + +eltPhdTransceiverThresholdHighWarning OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "See eltPhdTransceiverThresholdType for details" + ::= { eltPhdTransceiverThresholdEntry 4 } + +eltPhdTransceiverThresholdLowWarning OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "See eltPhdTransceiverThresholdType for details" + ::= { eltPhdTransceiverThresholdEntry 5 } + +eltPhdTransceiverThresholdLowAlarm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "See eltPhdTransceiverThresholdType for details" + ::= { eltPhdTransceiverThresholdEntry 6 } + +-- +-- eltMesPhdNsf +-- + +eltMesPhdNsf OBJECT IDENTIFIER ::= { eltMesPhysicalDescription 4 } + +eltPhdNsfEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable Non-Stop Forwarding during the stack master switchover." + DEFVAL { false } + ::= { eltMesPhdNsf 1 } + +eltPhdNsfTime OBJECT-TYPE + SYNTAX INTEGER (60..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the time period in which protocols wait for the new master to complete initialization. + The port states set by the former master is preserved during this time." + DEFVAL {120} + ::= { eltMesPhdNsf 2 } + +-- +-- eltCascadeAdminTable +-- + +eltCascadeAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF EltCascadeAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table augments existing RADLAN table rlCascadeAdminTable." + ::= { eltMesPhysicalDescription 6 } + +eltCascadeAdminEntry OBJECT-TYPE + SYNTAX EltCascadeAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table specifies a cascaded information in a unit after reset" + AUGMENTS { rlCascadeAdminEntry } + ::= { eltCascadeAdminTable 1 } + +EltCascadeAdminEntry ::= SEQUENCE { + eltCascadeAdminFec INTEGER +} + +eltCascadeAdminFec OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + auto(1), + cl74(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable controls the Forward Error Correction (FEC) mode on the port." + ::= { eltCascadeAdminEntry 1 } + +END -- cgit v1.2.3