Observium_CE/mibs/infinera/INFINERA-ENTITY-TOM-MIB

409 lines
9.9 KiB
Plaintext

-- ***************************************************************
-- INFINERA-ENTITY-TOM-MIB
--
-- October 2008, Sharfuddin Syed / Narendra Gupta
--
--
-- Copyright (c) 2008-2012 by Infinera Inc.
-- All rights reserved.
-- ****************************************************************
INFINERA-ENTITY-TOM-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32,
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32 FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF
RowStatus, DisplayString, TruthValue FROM SNMPv2-TC
entLPPhysicalIndex FROM ENTITY-MIB
equipment FROM INFINERA-REG-MIB
InfnEqptType, InfnPhyMode FROM INFINERA-TC-MIB;
tomMIB MODULE-IDENTITY
LAST-UPDATED "200810200000Z"
ORGANIZATION
"INFINERA"
CONTACT-INFO
"Infinera
169 Java Drive
Sunnyvale, CA - 94089
Contact : Technical Support
Email : support@infinera.com
Phone : 1-877-INF-5288"
DESCRIPTION
"This MIB is modeling for TOM equipment table."
::= { equipment 9 }
tomConformance OBJECT IDENTIFIER ::= { tomMIB 3 }
tomCompliances OBJECT IDENTIFIER ::= { tomConformance 1 }
tomGroups OBJECT IDENTIFIER ::= { tomConformance 2 }
tomTable OBJECT-TYPE
SYNTAX SEQUENCE OF TomEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains all TOM modules that are currently present in a network element.
"
::= { tomMIB 1 }
tomEntry OBJECT-TYPE
SYNTAX TomEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in the TOM table. Each row in the table is identified with a unique entPhysicalIndexID.
"
INDEX { entLPPhysicalIndex }
::= { tomTable 1 }
TomEntry ::= SEQUENCE {
tomMoId DisplayString,
tomProvEqptType InfnEqptType,
tomSFPState INTEGER,
tomTxPowerThresholdPcentge Unsigned32,
tomRxPowerThresholdPcentge Unsigned32,
tomProvisionedFrequency Unsigned32,
tomInstalledFrequency Unsigned32,
tomProvisionedWavelength Unsigned32,
tomInstalledWavelength Unsigned32,
tomPhyMode InfnPhyMode,
tomSerdesOverride TruthValue,
tomTxAmplitude Integer32,
tomTxVod Integer32,
tomTxPost1 Integer32,
tomTxPost2 Integer32,
tomTxPre Integer32,
tomTxIDrv Integer32,
tomTxIPreDrv Integer32,
tomTxPoshUp Integer32,
tomTxPoshDn Integer32,
tomTxPost3 Integer32,
tomTxEq Integer32,
tomTx12Eq Integer32,
tomTx34Eq Integer32,
tomRx12Emphasis Integer32,
tomRx34Emphasis Integer32,
tomRx12Amplitude Integer32,
tomRx34Amplitude Integer32,
tomHighPowerEnable TruthValue,
tomRxCtleOverride TruthValue,
tomRxCtleEqValue Integer32,
tomIs3rdPartyTom TruthValue
}
tomMoId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the primary Key of the objects e.g 1-A-3-1-1"
::= { tomEntry 1 }
tomProvEqptType OBJECT-TYPE
SYNTAX InfnEqptType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured TOM type."
::= { tomEntry 2 }
tomSFPState OBJECT-TYPE
SYNTAX INTEGER {
locked(1),
maintenance(2),
unlocked (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { tomEntry 3 }
tomTxPowerThresholdPcentge OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { tomEntry 4 }
tomRxPowerThresholdPcentge OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { tomEntry 5 }
tomProvisionedFrequency OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter is valid only for the DWDM-LR2,DWA-LR2 & MR_DWDM-LR2 TOMs. This attribute is
used to provision the 10G DWDM TOM with the frequency value."
::= { tomEntry 6 }
tomInstalledFrequency OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This parameter is valid only for the DWDM-LR2,DWA-LR2 & MR_DWDM-LR2 TOMs. This attribute
is used to report the value of the frequency that is currently supported by the installed TOM."
::= { tomEntry 7 }
tomProvisionedWavelength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This parameter is valid only for the CWDM-LR2 TOMs. This attribute
is used to report the value of the Wavelength that is currently supported by the installed TOM."
::= { tomEntry 8 }
tomInstalledWavelength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This parameter is valid only for the CWDM-LR2 TOMs. This attribute
is used to report the value of the Wavelength that is currently supported by the installed TOM."
::= { tomEntry 9 }
tomPhyMode OBJECT-TYPE
SYNTAX InfnPhyMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 10 }
tomSerdesOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 11 }
tomTxAmplitude OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 12 }
tomTxVod OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 13 }
tomTxPost1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 14 }
tomTxPost2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 15 }
tomTxPre OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 16 }
tomTxIDrv OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 17 }
tomTxIPreDrv OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 18 }
tomTxPoshUp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 19 }
tomTxPoshDn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 20 }
tomTxPost3 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 21 }
tomTxEq OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 22 }
tomTx12Eq OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 23 }
tomTx34Eq OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 24 }
tomRx12Emphasis OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 25 }
tomRx34Emphasis OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 26 }
tomRx12Amplitude OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 27 }
tomRx34Amplitude OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 28 }
tomHighPowerEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 29 }
tomRxCtleOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 30 }
tomRxCtleEqValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tomEntry 31 }
tomIs3rdPartyTom OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { tomEntry 32 }
tomCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
""
MODULE
MANDATORY-GROUPS { tomGroup }
::= { tomCompliances 1 }
tomGroup OBJECT-GROUP
OBJECTS { tomInstalledFrequency,
tomMoId,
tomProvEqptType,
tomSFPState,
tomTxPowerThresholdPcentge,
tomRxPowerThresholdPcentge,
tomProvisionedFrequency,
tomProvisionedWavelength,
tomInstalledWavelength,
tomPhyMode,
tomSerdesOverride,
tomTxAmplitude,
tomTxVod,
tomTxPost1,
tomTxPost2,
tomTxPre,
tomTxIDrv,
tomTxIPreDrv,
tomTxPoshUp,
tomTxPoshDn,
tomTxPost3,
tomTxEq,
tomTx12Eq,
tomTx34Eq,
tomRx12Emphasis,
tomRx34Emphasis,
tomRx12Amplitude,
tomRx34Amplitude,
tomHighPowerEnable,
tomRxCtleOverride,
tomRxCtleEqValue,
tomIs3rdPartyTom
}
STATUS current
DESCRIPTION
""
::= { tomGroups 1 }
END