mibs/MIBS/eltexmes23xx/ELTEX-MES-PHYSICAL-DESCRIPTION-MIB
2023-12-05 12:25:34 +01:00

565 lines
17 KiB
Plaintext

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