From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/infinera/LUM-IFPHYSICAL-MIB | 1270 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 1270 insertions(+) create mode 100644 MIBS/infinera/LUM-IFPHYSICAL-MIB (limited to 'MIBS/infinera/LUM-IFPHYSICAL-MIB') diff --git a/MIBS/infinera/LUM-IFPHYSICAL-MIB b/MIBS/infinera/LUM-IFPHYSICAL-MIB new file mode 100644 index 0000000..b82ed99 --- /dev/null +++ b/MIBS/infinera/LUM-IFPHYSICAL-MIB @@ -0,0 +1,1270 @@ +LUM-IFPHYSICAL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 + FROM SNMPv2-SMI + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + DateAndTime, DisplayString + FROM SNMPv2-TC + lumModules, lumIfPhysicalMIB + FROM LUM-REG + Unsigned32WithNA, ResetWithNA, SignalStatusWithNA, FaultStatusWithNA, + DisplayStringWithNA, Integer32WithNA, TrxMediaWithNA, CommandString, + MgmtNameString, SubrackNumber, TruthValueWithNA, AutoLambdaCapability + FROM LUM-TC; + +lumIfPhysicalMIBModule MODULE-IDENTITY + LAST-UPDATED + "201908300000Z" -- August 30th 2019 + ORGANIZATION + "Infinera Corporation" + CONTACT-INFO + "techsupport@infinera.com" + DESCRIPTION + "The MIB module for management of physical port objects. + + This module describes the physical layer in ITU-T Recommendation + G.709. + + The tables contained in this MIB are: + + (1) The General group contains some general attributes as time stamps + and tables sizes. + + (2) The Trx group contains information and configuration for all + transceiver objects. + + (3) The Cage group contains information and configuration for all + cage objects. + +" + REVISION + "201908300000Z" -- August 30th 2019 + DESCRIPTION + "Changes made for release r33.1: + - Add auto-lambda attribute." + REVISION + "201903300000Z" -- March 30th 2019 + DESCRIPTION + "Changes made for release r32.1: + - Add alarm signal format not supported. + - Add ifPhysicalTrxTunable attribute. + - Add alarm for TRX Encryption Communication Failure. + - Add alarm for TRX Self-test data corruption. + - Add alarm for TRX Does Not Support Encryption" + REVISION + "201706150000Z" -- June 15th 2017 + DESCRIPTION + "Changes made for release r29.0: + - Enabled trxCommunicationFailure alarm for tp100gotnii. + - Changed ORGANIZATION and CONTACT-INFO" + REVISION + "201704210000Z" -- April 21th 2017 + DESCRIPTION + "Changes made for release r28.1: + - Added trxCommunicationFailure alarm." + REVISION + "201612120000Z" -- December 12th 2016 + DESCRIPTION + "Changes made for release r28.1: + - Added trxLowTemp alarm." + REVISION + "201611300000Z" -- November 30th 2016 + DESCRIPTION + "Changes made for release r28: + - Added tp100gotnii board. + - Added Transceiver Power Out Of Range alarm" + REVISION + "201512220000Z" -- December 22nd 2015 + DESCRIPTION + "Changes made for release r27: + - Added fhau1 board + - Added fha1udc1 board" + REVISION + "201510300000Z" -- October 30th 2015 + DESCRIPTION + "Added tpmrHL16GUni board" + REVISION + "201501230000Z" -- January 23rd 2015 + DESCRIPTION + "Changes made for release r24: + - Added Optical Layer Mismatch alarm" + REVISION + "201410300000Z" -- October 30th 2014 + DESCRIPTION + "Added tpmrHL16GUni board" + REVISION + "201409300000Z" -- September 30th 2014 + DESCRIPTION + "Changes made for release r23.1: + - Added TRX Rx and Tx State attribute. + - Added mxp100gotn board." + REVISION + "201405160000Z" -- May 16th 2014 + DESCRIPTION + "Changes made for release r23: + - Changed board name from tp10gotn to tphex10gotn. + - Added tpmrHL16G board." + REVISION + "201311150000Z" -- November 15th 2013 + DESCRIPTION + "Changes made for release r22: + - Added tp10gotn, tp100gotn board." + REVISION + "201211200000Z" -- November 20th 2011 + DESCRIPTION + "The initial revision of this module." + ::= { lumModules 47 } + + +-- ---------------------------------------------------- +-- Compliance area, containing groups and compliance +-- specifications. +-- ---------------------------------------------------- + +lumIfPhysicalConfs OBJECT IDENTIFIER ::= { lumIfPhysicalMIB 1 } +lumIfPhysicalGroups OBJECT IDENTIFIER ::= { lumIfPhysicalConfs 1 } +lumIfPhysicalCompl OBJECT IDENTIFIER ::= { lumIfPhysicalConfs 2 } + + +-- ---------------------------------------------------- +-- Root for objects in the IFPHYSICAL MIB +-- ---------------------------------------------------- + +lumIfPhysicalMIBObjects OBJECT IDENTIFIER ::= { lumIfPhysicalMIB 2 } + + +-- ---------------------------------------------------- +-- This MIB contains the following groups: +-- ---------------------------------------------------- + +ifPhysicalGeneral OBJECT IDENTIFIER ::= { lumIfPhysicalMIBObjects 1 } +ifPhysicalTrxList OBJECT IDENTIFIER ::= { lumIfPhysicalMIBObjects 2 } +ifPhysicalCageList OBJECT IDENTIFIER ::= { lumIfPhysicalMIBObjects 3 } + +-- ---------------------------------------------------- +-- General group +-- ---------------------------------------------------- + +ifPhysicalGeneralConfigLastChangeTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when the configuration of the MIB was + last changed. + +" + ::= { ifPhysicalGeneral 1 } + +ifPhysicalGeneralStateLastChangeTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when the state and/or configuration of + the MIB was last changed. + +" + ::= { ifPhysicalGeneral 2 } + +ifPhysicalGeneralIfPhysicalTrxTableSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of transceiver table + +" + ::= { ifPhysicalGeneral 3 } + +ifPhysicalGeneralIfPhysicalTrxConfigLastChangeTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when the configuration of the table was + last changed. + +" + ::= { ifPhysicalGeneral 4 } + +ifPhysicalGeneralIfPhysicalTrxStateLastChangeTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when the state and/or configuration of the + MIB was last changed. + +" + ::= { ifPhysicalGeneral 5 } + +ifPhysicalGeneralIfPhysicalCageTableSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of transceiver table + +" + ::= { ifPhysicalGeneral 6 } + +ifPhysicalGeneralIfPhysicalCageConfigLastChangeTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when the configuration of the table was + last changed. + +" + ::= { ifPhysicalGeneral 7 } + +ifPhysicalGeneralIfPhysicalCageStateLastChangeTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when the state and/or configuration of the + MIB was last changed. + +" + ::= { ifPhysicalGeneral 8 } + +-- ---------------------------------------------------- +-- Transceiver group +-- ---------------------------------------------------- + +ifPhysicalTrxTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfPhysicalTrxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The if physical trx interface list." + + ::= { ifPhysicalTrxList 1 } + +ifPhysicalTrxEntry OBJECT-TYPE + SYNTAX IfPhysicalTrxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ifPhysical trx list. + +" + INDEX { ifPhysicalTrxIndex } + ::= { ifPhysicalTrxTable 1 } + +IfPhysicalTrxEntry ::= + SEQUENCE { + ifPhysicalTrxIndex Unsigned32, + ifPhysicalTrxName MgmtNameString, + ifPhysicalTrxConnIfBasicIfIndex Unsigned32WithNA, + ifPhysicalTrxLaserBias Unsigned32WithNA, + ifPhysicalTrxLaserTemp Integer32WithNA, + ifPhysicalTrxTrxClass DisplayStringWithNA, + ifPhysicalTrxTrxMedia TrxMediaWithNA, + ifPhysicalTrxActualTrxMedia TrxMediaWithNA, + ifPhysicalTrxTxSignalStatus SignalStatusWithNA, + ifPhysicalTrxRxSignalStatus SignalStatusWithNA, + ifPhysicalTrxTransmitterFailed FaultStatusWithNA, + ifPhysicalTrxNonQualifiedTrx FaultStatusWithNA, + ifPhysicalTrxTrxMissing FaultStatusWithNA, + ifPhysicalTrxTrxMediaMismatch FaultStatusWithNA, + ifPhysicalTrxTrxRxState DisplayStringWithNA, + ifPhysicalTrxTrxTxState DisplayStringWithNA , + ifPhysicalTrxOpticalLayerMappingMismatch FaultStatusWithNA, + ifPhysicalTrxPowerCycleReset ResetWithNA, + ifPhysicalTrxUId Unsigned32, + ifPhysicalTrxAid DisplayString, + ifPhysicalTrxPhysicalLocation DisplayString, + ifPhysicalTrxPowerOutOfRange FaultStatusWithNA, + ifPhysicalTrxLowTemp FaultStatusWithNA, + ifPhysicalTrxCommunicationFailure FaultStatusWithNA, + ifPhysicalTrxSignalFormatNotSupported FaultStatusWithNA, + ifPhysicalTrxTunable TruthValueWithNA, + ifPhysicalTrxEncrCommunicationFailure FaultStatusWithNA, + ifPhysicalTrxDoesNotSupportEncryption FaultStatusWithNA, + ifPhysicalTrxSelfTestDataCorruption FaultStatusWithNA, + ifPhysicalTrxAutoLambdaCapability AutoLambdaCapability} + +ifPhysicalTrxIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index assigned to each entry. + +" + ::= { ifPhysicalTrxEntry 1 } + +ifPhysicalTrxName OBJECT-TYPE + SYNTAX MgmtNameString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management name of the transceiver, for example + 'trx:1:2:1-2', where the first number indicates + subrack, the second slot number and the third/fourth + are the physical port numbers. + +" + ::= { ifPhysicalTrxEntry 2 } + +ifPhysicalTrxConnIfBasicIfIndex OBJECT-TYPE + SYNTAX Unsigned32WithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index describing to which index in ifBasicIf table + this object is related to. + +" + ::= { ifPhysicalTrxEntry 3 } + +ifPhysicalTrxLaserBias OBJECT-TYPE + SYNTAX Unsigned32WithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Measures laser bias current value in tenth of + mA (0.1 mA). + +" + ::= { ifPhysicalTrxEntry 4 } + +ifPhysicalTrxLaserTemp OBJECT-TYPE + SYNTAX Integer32WithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual laser temperature in units of + 0.1 degrees Centigrades. + +" + ::= { ifPhysicalTrxEntry 5 } + +ifPhysicalTrxTrxClass OBJECT-TYPE + SYNTAX DisplayStringWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "String that describes the transceiver class. + +" + DEFVAL { "" } + ::= { ifPhysicalTrxEntry 6 } + +ifPhysicalTrxTrxMedia OBJECT-TYPE + SYNTAX TrxMediaWithNA + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the transceiver media. + + For example 'optical' or 'electrical'. + +" + DEFVAL { optical } + ::= { ifPhysicalTrxEntry 7 } + +ifPhysicalTrxActualTrxMedia OBJECT-TYPE + SYNTAX TrxMediaWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the media and capability of the TRX. + +" + DEFVAL { optical } + ::= { ifPhysicalTrxEntry 8 } + +ifPhysicalTrxTxSignalStatus OBJECT-TYPE + SYNTAX SignalStatusWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state for outgoing (TX) signal + of the interface. + + down - A major fault has occurred. + + degraded - The signal quality is impaired. + + up - The signal is OK. + + +" + ::= { ifPhysicalTrxEntry 9 } + +ifPhysicalTrxRxSignalStatus OBJECT-TYPE + SYNTAX SignalStatusWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state for incoming (RX) signal + of the interface. + + down - A major fault has occurred. + + degraded - The signal quality is impaired. + + up - The signal is OK. + +" + ::= { ifPhysicalTrxEntry 10 } + +ifPhysicalTrxTransmitterFailed OBJECT-TYPE + SYNTAX FaultStatusWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitter failed. + + The transceiver hardware has detected a failure + in the transmitter part. + + Alarm - The transmitter has failed + + Ok - The transmitter is OK again + +" + ::= { ifPhysicalTrxEntry 11 } + +ifPhysicalTrxNonQualifiedTrx OBJECT-TYPE + SYNTAX FaultStatusWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Non-qualified transceiver. + + The inserted transceiver does not have a legal + manufacturer code. + + Alarm - A non-qualified transceiver is inserted. + + Ok - The transceiver is qualified. + +" + ::= { ifPhysicalTrxEntry 12 } + +ifPhysicalTrxTrxMissing OBJECT-TYPE + SYNTAX FaultStatusWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver missing. + + An expected transceiver is missing. + + Alarm - An expected transceiver is missing. + + Ok - The missing transceiver is inserted. + +" + ::= { ifPhysicalTrxEntry 13 } + +ifPhysicalTrxTrxMediaMismatch OBJECT-TYPE + SYNTAX FaultStatusWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver media mismatch. + + The TRX media does not match the expected one. + + Alarm - Invalid or mismatching trx media is + detected. + + Ok - The (pluggable) transceiver or board is + replaced, or the configuration is changed. + +" + ::= { ifPhysicalTrxEntry 14 } + +ifPhysicalTrxTrxRxState OBJECT-TYPE + SYNTAX DisplayStringWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Rx state of the transciever, in case it is + a coherent CFP. The unit is ready if state=Ready. + + The states could be one of the followings: + + Rx State: Init started. + + Rx State: Init ready. + + Rx State: Frequency ready. + + Rx State: Input signal received. + + Rx State: A/D Converter ready. + + Rx State: Dispersion compensated. + + Rx State: Ready. + +" + DEFVAL { "" } + ::= { ifPhysicalTrxEntry 15 } + +ifPhysicalTrxTrxTxState OBJECT-TYPE + SYNTAX DisplayStringWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Tx state of the transciever, in case it is + a coherent CFP. The unit is ready if state=Ready. + + The states could be one of the followings: + + Tx State: Init started. + + Tx State: Init ready. + + Tx State: Data path locked. + + Tx State: Laser ready off. + + Tx State: Laser ready. + + Tx State: Laser bias ready. + + Tx State: Ready. + +" + DEFVAL { "" } + ::= { ifPhysicalTrxEntry 16 } + +ifPhysicalTrxOpticalLayerMappingMismatch OBJECT-TYPE + SYNTAX FaultStatusWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inserted transceiver does not support the + configuration of the optical layer mapping. + + alarm: A transceiver with other supported optical layer + mapping than the requested mapping is inserted. + + ok: The transceiver with the non-requested optical + layer mapping is removed, or the object is reconfigured. + +" + ::= { ifPhysicalTrxEntry 17 } + +ifPhysicalTrxPowerCycleReset OBJECT-TYPE + SYNTAX ResetWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the attribute is set to reset the trx power cycle + is re-initialised, meaning the trx is cold started. Then the attribute is set to normal again + automatically. + + Note: This function is only to be used as a last resort to resolve a TRX deadlock. Please read I&C manual for further details before usage. + + reset - Re-initialises the trx power cycle + normal - The trx power cycle is in normal state + +" + DEFVAL { normal } + ::= { ifPhysicalTrxEntry 18 } + +ifPhysicalTrxUId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index assigned to each entry. + +" + ::= { ifPhysicalTrxEntry 19 } + +ifPhysicalTrxAid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The access identifier (AID) of the trx. + The format is according to GR-833. + +" + ::= { ifPhysicalTrxEntry 20 } + +ifPhysicalTrxPhysicalLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical location of the trx. + The format is according to GR-833. + +" + ::= { ifPhysicalTrxEntry 21 } + +ifPhysicalTrxPowerOutOfRange OBJECT-TYPE + SYNTAX FaultStatusWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power classification of the transceiver exceeds the design limit of the board. + + alarm: A transceiver with a power classification that exceeds + the design limit of the board is inserted. + + ok: The transceiver with a power classification that exceeds + the design limit of the board is removed. + +" + ::= { ifPhysicalTrxEntry 22 } + +ifPhysicalTrxLowTemp OBJECT-TYPE + SYNTAX FaultStatusWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the transceiver is below its designed limit. + + alarm: The temperature of the transceiver is below its designed limit. + + ok: The temperature of the transceiver is within designed limits. + +" + ::= { ifPhysicalTrxEntry 23 } + +ifPhysicalTrxCommunicationFailure OBJECT-TYPE + SYNTAX FaultStatusWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The board is unable to communicate with the transceiver. + + alarm: Protocol errors detected on the transceiver control link. + + ok: No communication errors detected on the transceiver control link. + +" + ::= { ifPhysicalTrxEntry 24 } + +ifPhysicalTrxSignalFormatNotSupported OBJECT-TYPE + SYNTAX FaultStatusWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The signal format is not supported on this transceiver. + + alarm: Signal format not supported. + + ok: Signal format supported. + +" + ::= { ifPhysicalTrxEntry 25 } + +ifPhysicalTrxTunable OBJECT-TYPE + SYNTAX TruthValueWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transceiver is of tunable type. + +" + DEFVAL { notAvailable } + ::= { ifPhysicalTrxEntry 26 } + +ifPhysicalTrxEncrCommunicationFailure OBJECT-TYPE + SYNTAX FaultStatusWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The board is unable to communicate with the transceiver for + encryption related configuration. + + alarm: Protocol errors detected on the transceiver encryption control link. + + ok: No communication errors detected on the transceiver encryption control link. + +" + ::= { ifPhysicalTrxEntry 27 } + +ifPhysicalTrxDoesNotSupportEncryption OBJECT-TYPE + SYNTAX FaultStatusWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Non-Encryption capable TRX installed. + + alarm: Non-Encryption capable TRX installed. + + ok: Encryption capable TRX installed. + +" + ::= { ifPhysicalTrxEntry 28 } + +ifPhysicalTrxSelfTestDataCorruption OBJECT-TYPE + SYNTAX FaultStatusWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRX self-test data corruption. + + alarm: TRX self-test data is corrupted. + + ok: TRX self-test data is okay. + +" + ::= { ifPhysicalTrxEntry 29 } + +ifPhysicalTrxAutoLambdaCapability OBJECT-TYPE + SYNTAX AutoLambdaCapability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Auto Lambda capability of the TRX. + + none - Inserted TRX does not support auto lambda + notApplicable - Interface does not support auto lambda or TRX is not inserted + dualEndedPeer - TRX for dual ended peer auto lambda + +" + ::= { ifPhysicalTrxEntry 30 } + +-- ---------------------------------------------------- +-- Cage group +-- ---------------------------------------------------- + +ifPhysicalCageTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfPhysicalCageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The if physical cage list." + + ::= { ifPhysicalCageList 1 } + +ifPhysicalCageEntry OBJECT-TYPE + SYNTAX IfPhysicalCageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ifPhysical cage list. + +" + INDEX { ifPhysicalCageIndex } + ::= { ifPhysicalCageTable 1 } + +IfPhysicalCageEntry ::= + SEQUENCE { + ifPhysicalCageIndex Unsigned32, + ifPhysicalCageName MgmtNameString, + ifPhysicalCageConnIfBasicIfIndex Unsigned32WithNA, + ifPhysicalCageSubrack SubrackNumber, + ifPhysicalCageSlot Unsigned32, + ifPhysicalCageAid DisplayString, + ifPhysicalCagePhysicalLocation DisplayString, + ifPhysicalCageEquipped TruthValueWithNA, + ifPhysicalCageUId Unsigned32} + +ifPhysicalCageIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index assigned to each entry. + +" + ::= { ifPhysicalCageEntry 1 } + +ifPhysicalCageName OBJECT-TYPE + SYNTAX MgmtNameString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management name of the cage, for example + 'cage:1:2:1-2', where the first number indicates + subrack, the second slot number and the third/fourth + are the physical port numbers. + +" + ::= { ifPhysicalCageEntry 2 } + +ifPhysicalCageConnIfBasicIfIndex OBJECT-TYPE + SYNTAX Unsigned32WithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index describing to which index in ifBasicIf table + this object is related to. + +" + ::= { ifPhysicalCageEntry 3 } + + + +ifPhysicalCageSubrack OBJECT-TYPE + SYNTAX SubrackNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the subrack in which the cage + module is present. + +" + ::= { ifPhysicalCageEntry 4 } + +ifPhysicalCageSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the slot in which the cage + module is present. + +" + ::= { ifPhysicalCageEntry 5 } + +ifPhysicalCageAid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The access identifier (AID) of the cage. + The format is according to GR-833. + +" + ::= { ifPhysicalCageEntry 6 } + + +ifPhysicalCagePhysicalLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical location of the cage. + The format is according to GR-833. + +" + ::= { ifPhysicalCageEntry 7 } + + +ifPhysicalCageEquipped OBJECT-TYPE + SYNTAX TruthValueWithNA + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Is the entity equipped. + +" + DEFVAL { notApplicable } + ::= { ifPhysicalCageEntry 8 } + +ifPhysicalCageUId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index assigned to each entry. + +" + ::= { ifPhysicalCageEntry 9 } + +-- ---------------------------------------------------- +-- Notifications +-- ---------------------------------------------------- + + +-- ---------------------------------------------------- +-- Object and event groups +-- ---------------------------------------------------- + +ifPhysicalGeneralGroupV1 OBJECT-GROUP + OBJECTS { + ifPhysicalGeneralConfigLastChangeTime, + ifPhysicalGeneralStateLastChangeTime, + ifPhysicalGeneralIfPhysicalTrxTableSize, + ifPhysicalGeneralIfPhysicalTrxConfigLastChangeTime, + ifPhysicalGeneralIfPhysicalTrxStateLastChangeTime } + + STATUS deprecated + DESCRIPTION + "The general objects." + ::= { lumIfPhysicalGroups 1 } + +ifPhysicalTrxGroupV1 OBJECT-GROUP + OBJECTS { + ifPhysicalTrxIndex, + ifPhysicalTrxName, + ifPhysicalTrxConnIfBasicIfIndex, + ifPhysicalTrxLaserBias, + ifPhysicalTrxLaserTemp, + ifPhysicalTrxTrxClass, + ifPhysicalTrxTrxMedia, + ifPhysicalTrxActualTrxMedia, + ifPhysicalTrxTxSignalStatus, + ifPhysicalTrxRxSignalStatus, + ifPhysicalTrxTransmitterFailed, + ifPhysicalTrxNonQualifiedTrx, + ifPhysicalTrxTrxMissing, + ifPhysicalTrxTrxMediaMismatch } + STATUS deprecated + DESCRIPTION + "The ifPhysical transceiver objects (R20.0)." + ::= { lumIfPhysicalGroups 2 } + +ifPhysicalTrxGroupV2 OBJECT-GROUP + OBJECTS { + ifPhysicalTrxIndex, + ifPhysicalTrxName, + ifPhysicalTrxConnIfBasicIfIndex, + ifPhysicalTrxLaserBias, + ifPhysicalTrxLaserTemp, + ifPhysicalTrxTrxClass, + ifPhysicalTrxTrxMedia, + ifPhysicalTrxActualTrxMedia, + ifPhysicalTrxTxSignalStatus, + ifPhysicalTrxRxSignalStatus, + ifPhysicalTrxTransmitterFailed, + ifPhysicalTrxNonQualifiedTrx, + ifPhysicalTrxTrxMissing, + ifPhysicalTrxTrxMediaMismatch, + ifPhysicalTrxTrxRxState, + ifPhysicalTrxTrxTxState } + STATUS deprecated + DESCRIPTION + "The ifPhysical transceiver objects (R23.1)." + ::= { lumIfPhysicalGroups 3 } + +ifPhysicalTrxGroupV3 OBJECT-GROUP + OBJECTS { + ifPhysicalTrxIndex, + ifPhysicalTrxName, + ifPhysicalTrxConnIfBasicIfIndex, + ifPhysicalTrxLaserBias, + ifPhysicalTrxLaserTemp, + ifPhysicalTrxTrxClass, + ifPhysicalTrxTrxMedia, + ifPhysicalTrxActualTrxMedia, + ifPhysicalTrxTxSignalStatus, + ifPhysicalTrxRxSignalStatus, + ifPhysicalTrxTransmitterFailed, + ifPhysicalTrxNonQualifiedTrx, + ifPhysicalTrxTrxMissing, + ifPhysicalTrxTrxMediaMismatch, + ifPhysicalTrxTrxRxState, + ifPhysicalTrxTrxTxState, + ifPhysicalTrxOpticalLayerMappingMismatch } + STATUS deprecated + DESCRIPTION + "The ifPhysical transceiver objects (R24)." + ::= { lumIfPhysicalGroups 4 } + +ifPhysicalTrxGroupV4 OBJECT-GROUP + OBJECTS { + ifPhysicalTrxIndex, + ifPhysicalTrxName, + ifPhysicalTrxConnIfBasicIfIndex, + ifPhysicalTrxLaserBias, + ifPhysicalTrxLaserTemp, + ifPhysicalTrxTrxClass, + ifPhysicalTrxTrxMedia, + ifPhysicalTrxActualTrxMedia, + ifPhysicalTrxTxSignalStatus, + ifPhysicalTrxRxSignalStatus, + ifPhysicalTrxTransmitterFailed, + ifPhysicalTrxNonQualifiedTrx, + ifPhysicalTrxTrxMissing, + ifPhysicalTrxTrxMediaMismatch, + ifPhysicalTrxTrxRxState, + ifPhysicalTrxTrxTxState, + ifPhysicalTrxOpticalLayerMappingMismatch, + ifPhysicalTrxPowerCycleReset } + STATUS deprecated + DESCRIPTION + "The ifPhysical transceiver objects (R25)." + ::= { lumIfPhysicalGroups 5 } + +ifPhysicalTrxGroupV5 OBJECT-GROUP + OBJECTS { + ifPhysicalTrxIndex, + ifPhysicalTrxName, + ifPhysicalTrxConnIfBasicIfIndex, + ifPhysicalTrxLaserBias, + ifPhysicalTrxLaserTemp, + ifPhysicalTrxTrxClass, + ifPhysicalTrxTrxMedia, + ifPhysicalTrxActualTrxMedia, + ifPhysicalTrxTxSignalStatus, + ifPhysicalTrxRxSignalStatus, + ifPhysicalTrxTransmitterFailed, + ifPhysicalTrxNonQualifiedTrx, + ifPhysicalTrxTrxMissing, + ifPhysicalTrxTrxMediaMismatch, + ifPhysicalTrxTrxRxState, + ifPhysicalTrxTrxTxState, + ifPhysicalTrxOpticalLayerMappingMismatch, + ifPhysicalTrxPowerCycleReset, + ifPhysicalTrxUId} + STATUS deprecated + DESCRIPTION + "The ifPhysical transceiver objects (R27.1)." + ::= { lumIfPhysicalGroups 6 } + +ifPhysicalGeneralGroupV2 OBJECT-GROUP + OBJECTS { + ifPhysicalGeneralConfigLastChangeTime, + ifPhysicalGeneralStateLastChangeTime, + ifPhysicalGeneralIfPhysicalTrxTableSize, + ifPhysicalGeneralIfPhysicalTrxConfigLastChangeTime, + ifPhysicalGeneralIfPhysicalTrxStateLastChangeTime, + ifPhysicalGeneralIfPhysicalCageTableSize, + ifPhysicalGeneralIfPhysicalCageConfigLastChangeTime, + ifPhysicalGeneralIfPhysicalCageStateLastChangeTime} + STATUS current + DESCRIPTION + "The general objects." + ::= { lumIfPhysicalGroups 7 } + +ifPhysicalCageGroupV1 OBJECT-GROUP + OBJECTS { + ifPhysicalCageIndex, + ifPhysicalCageName, + ifPhysicalCageConnIfBasicIfIndex, + ifPhysicalCageSubrack, + ifPhysicalCageSlot, + ifPhysicalCageAid, + ifPhysicalCagePhysicalLocation, + ifPhysicalCageEquipped, + ifPhysicalCageUId} + STATUS current + DESCRIPTION + "The ifPhysical cage objects (R28.0)." + ::= { lumIfPhysicalGroups 8 } + +ifPhysicalTrxGroupV6 OBJECT-GROUP + OBJECTS { + ifPhysicalTrxIndex, + ifPhysicalTrxName, + ifPhysicalTrxConnIfBasicIfIndex, + ifPhysicalTrxLaserBias, + ifPhysicalTrxLaserTemp, + ifPhysicalTrxTrxClass, + ifPhysicalTrxTrxMedia, + ifPhysicalTrxActualTrxMedia, + ifPhysicalTrxTxSignalStatus, + ifPhysicalTrxRxSignalStatus, + ifPhysicalTrxTransmitterFailed, + ifPhysicalTrxNonQualifiedTrx, + ifPhysicalTrxTrxMissing, + ifPhysicalTrxTrxMediaMismatch, + ifPhysicalTrxTrxRxState, + ifPhysicalTrxTrxTxState, + ifPhysicalTrxOpticalLayerMappingMismatch, + ifPhysicalTrxPowerCycleReset, + ifPhysicalTrxUId, + ifPhysicalTrxAid, + ifPhysicalTrxPhysicalLocation, + ifPhysicalTrxPowerOutOfRange} + STATUS deprecated + DESCRIPTION + "The ifPhysical transceiver objects (R28.0)." + ::= { lumIfPhysicalGroups 9 } + +ifPhysicalTrxGroupV7 OBJECT-GROUP + OBJECTS { + ifPhysicalTrxIndex, + ifPhysicalTrxName, + ifPhysicalTrxConnIfBasicIfIndex, + ifPhysicalTrxLaserBias, + ifPhysicalTrxLaserTemp, + ifPhysicalTrxTrxClass, + ifPhysicalTrxTrxMedia, + ifPhysicalTrxActualTrxMedia, + ifPhysicalTrxTxSignalStatus, + ifPhysicalTrxRxSignalStatus, + ifPhysicalTrxTransmitterFailed, + ifPhysicalTrxNonQualifiedTrx, + ifPhysicalTrxTrxMissing, + ifPhysicalTrxTrxMediaMismatch, + ifPhysicalTrxTrxRxState, + ifPhysicalTrxTrxTxState, + ifPhysicalTrxOpticalLayerMappingMismatch, + ifPhysicalTrxPowerCycleReset, + ifPhysicalTrxUId, + ifPhysicalTrxAid, + ifPhysicalTrxPhysicalLocation, + ifPhysicalTrxPowerOutOfRange, + ifPhysicalTrxLowTemp, + ifPhysicalTrxCommunicationFailure} + STATUS deprecated + DESCRIPTION + "The ifPhysical transceiver objects (R28.1)." + ::= { lumIfPhysicalGroups 10 } + +ifPhysicalTrxGroupV8 OBJECT-GROUP + OBJECTS { + ifPhysicalTrxIndex, + ifPhysicalTrxName, + ifPhysicalTrxConnIfBasicIfIndex, + ifPhysicalTrxLaserBias, + ifPhysicalTrxLaserTemp, + ifPhysicalTrxTrxClass, + ifPhysicalTrxTrxMedia, + ifPhysicalTrxActualTrxMedia, + ifPhysicalTrxTxSignalStatus, + ifPhysicalTrxRxSignalStatus, + ifPhysicalTrxTransmitterFailed, + ifPhysicalTrxNonQualifiedTrx, + ifPhysicalTrxTrxMissing, + ifPhysicalTrxTrxMediaMismatch, + ifPhysicalTrxTrxRxState, + ifPhysicalTrxTrxTxState, + ifPhysicalTrxOpticalLayerMappingMismatch, + ifPhysicalTrxPowerCycleReset, + ifPhysicalTrxUId, + ifPhysicalTrxAid, + ifPhysicalTrxPhysicalLocation, + ifPhysicalTrxPowerOutOfRange, + ifPhysicalTrxLowTemp, + ifPhysicalTrxCommunicationFailure, + ifPhysicalTrxSignalFormatNotSupported, + ifPhysicalTrxTunable, + ifPhysicalTrxEncrCommunicationFailure, + ifPhysicalTrxDoesNotSupportEncryption, + ifPhysicalTrxSelfTestDataCorruption} + STATUS deprecated + DESCRIPTION + "The ifPhysical transceiver objects (R32.1)." + ::= { lumIfPhysicalGroups 11 } + +ifPhysicalTrxGroupV9 OBJECT-GROUP + OBJECTS { + ifPhysicalTrxIndex, + ifPhysicalTrxName, + ifPhysicalTrxConnIfBasicIfIndex, + ifPhysicalTrxLaserBias, + ifPhysicalTrxLaserTemp, + ifPhysicalTrxTrxClass, + ifPhysicalTrxTrxMedia, + ifPhysicalTrxActualTrxMedia, + ifPhysicalTrxTxSignalStatus, + ifPhysicalTrxRxSignalStatus, + ifPhysicalTrxTransmitterFailed, + ifPhysicalTrxNonQualifiedTrx, + ifPhysicalTrxTrxMissing, + ifPhysicalTrxTrxMediaMismatch, + ifPhysicalTrxTrxRxState, + ifPhysicalTrxTrxTxState, + ifPhysicalTrxOpticalLayerMappingMismatch, + ifPhysicalTrxPowerCycleReset, + ifPhysicalTrxUId, + ifPhysicalTrxAid, + ifPhysicalTrxPhysicalLocation, + ifPhysicalTrxPowerOutOfRange, + ifPhysicalTrxLowTemp, + ifPhysicalTrxCommunicationFailure, + ifPhysicalTrxSignalFormatNotSupported, + ifPhysicalTrxTunable, + ifPhysicalTrxEncrCommunicationFailure, + ifPhysicalTrxDoesNotSupportEncryption, + ifPhysicalTrxSelfTestDataCorruption, + ifPhysicalTrxAutoLambdaCapability} + STATUS current + DESCRIPTION + "The ifPhysical transceiver objects (R33.1)." + ::= { lumIfPhysicalGroups 12 } + +-- ---------------------------------------------------- +-- Compliance +-- ---------------------------------------------------- + +lumIfPhysicalComplV1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "Basic implementation requirements for the ifPhysical MIB. (R20.0)" + MODULE + MANDATORY-GROUPS { + ifPhysicalGeneralGroupV1, + ifPhysicalTrxGroupV1 } + ::= { lumIfPhysicalCompl 1 } + +lumIfPhysicalComplV2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "Basic implementation requirements for the ifPhysical MIB. (R23.1)" + MODULE + MANDATORY-GROUPS { + ifPhysicalGeneralGroupV1, + ifPhysicalTrxGroupV2 } + ::= { lumIfPhysicalCompl 2 } + +lumIfPhysicalComplV3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "Basic implementation requirements for the ifPhysical MIB. (R24)" + MODULE + MANDATORY-GROUPS { + ifPhysicalGeneralGroupV1, + ifPhysicalTrxGroupV3 } + ::= { lumIfPhysicalCompl 3 } + +lumIfPhysicalComplV4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "Basic implementation requirements for the ifPhysical MIB. (27.1)" + MODULE + MANDATORY-GROUPS { + ifPhysicalGeneralGroupV1, + ifPhysicalTrxGroupV5 } + ::= { lumIfPhysicalCompl 4 } + +lumIfPhysicalComplV5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "Basic implementation requirements for the ifPhysical MIB. (28.0)" + MODULE + MANDATORY-GROUPS { + ifPhysicalGeneralGroupV2, + ifPhysicalTrxGroupV6, + ifPhysicalCageGroupV1 } + ::= { lumIfPhysicalCompl 5 } + +lumIfPhysicalComplV6 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "Basic implementation requirements for the ifPhysical MIB. (28.1)" + MODULE + MANDATORY-GROUPS { + ifPhysicalGeneralGroupV2, + ifPhysicalTrxGroupV7, + ifPhysicalCageGroupV1 } + ::= { lumIfPhysicalCompl 6 } + + +lumIfPhysicalComplV7 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "Basic implementation requirements for the ifPhysical MIB. (32.1)" + MODULE + MANDATORY-GROUPS { + ifPhysicalGeneralGroupV2, + ifPhysicalTrxGroupV8, + ifPhysicalCageGroupV1 } + ::= { lumIfPhysicalCompl 7 } + +lumIfPhysicalComplV8 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Basic implementation requirements for the ifPhysical MIB. (33.1)" + MODULE + MANDATORY-GROUPS { + ifPhysicalGeneralGroupV2, + ifPhysicalTrxGroupV9, + ifPhysicalCageGroupV1 } + ::= { lumIfPhysicalCompl 8 } + +END + -- cgit v1.2.3