850 lines
23 KiB
Plaintext
850 lines
23 KiB
Plaintext
LUM-PORTDEVICEIF-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, DisplayString, DateAndTime
|
|
FROM SNMPv2-TC
|
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
lumModules, lumPortdeviceIfMIB
|
|
FROM LUM-REG
|
|
MgmtNameString, SubrackNumber, SlotNumber, BoardOrInterfaceOperStatus,
|
|
FaultStatus, AdminStatus, TrxMedia, LambdaFrequency, OnOff
|
|
FROM LUM-TC
|
|
;
|
|
|
|
lumPortdeviceIfMIBModule MODULE-IDENTITY
|
|
LAST-UPDATED
|
|
"201706150000Z" -- June 15th 2017
|
|
ORGANIZATION
|
|
"Infinera Corporation"
|
|
CONTACT-INFO
|
|
"techsupport@infinera.com"
|
|
DESCRIPTION
|
|
"The equipment configuration MIB module for port device interface.
|
|
|
|
Then tables contained in this MIB are:
|
|
|
|
(1) The Interface groups contains information and configurations for
|
|
each port device interface.
|
|
|
|
- L1 Configuration
|
|
- L2 Configuration
|
|
|
|
"
|
|
REVISION
|
|
"201706150000Z" -- June 15th 2017
|
|
DESCRIPTION
|
|
"Changes made for release r29.0:
|
|
- Changed ORGANIZATION and CONTACT-INFO"
|
|
REVISION
|
|
"201305310000Z" -- May 31st 2013
|
|
DESCRIPTION
|
|
"Initial revision."
|
|
::= { lumModules 58 }
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- Compliance area, containing groups and compliance
|
|
-- specifications.
|
|
-- ----------------------------------------------------
|
|
|
|
lumPortdeviceIfConfs OBJECT IDENTIFIER ::= { lumPortdeviceIfMIB 1 }
|
|
lumPortdeviceIfGroups OBJECT IDENTIFIER ::= { lumPortdeviceIfConfs 1 }
|
|
lumPortdeviceIfCompl OBJECT IDENTIFIER ::= { lumPortdeviceIfConfs 2 }
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- Root for objects in the PORTDEVICE IF MIB
|
|
-- ----------------------------------------------------
|
|
|
|
lumPortdeviceIfMIBObjects OBJECT IDENTIFIER ::= { lumPortdeviceIfMIB 2 }
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- This MIB contains the following groups:
|
|
-- ----------------------------------------------------
|
|
|
|
portDevIfGeneral OBJECT IDENTIFIER ::= { lumPortdeviceIfMIBObjects 1 }
|
|
portDevIfL1List OBJECT IDENTIFIER ::= { lumPortdeviceIfMIBObjects 2 }
|
|
portDevIfL2List OBJECT IDENTIFIER ::= { lumPortdeviceIfMIBObjects 3 }
|
|
|
|
-- =============================================================
|
|
-- Textual Conventions
|
|
-- =============================================================
|
|
|
|
LumPortDeviceDuplexMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents a duplex mode of an interface of an SD."
|
|
SYNTAX INTEGER {
|
|
halfDuplex(0),
|
|
fullDuplex(1),
|
|
autoDuplex(2),
|
|
incomplete(3),
|
|
duplexNotAvailable(254),
|
|
duplexNotApplicable(255)
|
|
}
|
|
|
|
LumPortDeviceInterfaceSpeed ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The speed of an interface of an SD."
|
|
SYNTAX INTEGER {
|
|
fastEthernet(0),
|
|
gbE(1)
|
|
}
|
|
|
|
LumPortDeviceMasterSlaveRole ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents a master-slave role of an interface of an SD."
|
|
SYNTAX INTEGER {
|
|
msMaster(0),
|
|
msSlave(1),
|
|
msAuto(2),
|
|
msNotAvailable(254),
|
|
msNotApplicable(255)
|
|
}
|
|
|
|
LumPortDeviceMdixMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the MDI/MDIX mode of an SD."
|
|
SYNTAX INTEGER {
|
|
mdi(0),
|
|
mdix(1),
|
|
mdiNotAvailable(254),
|
|
mdiNotApplicable(255)
|
|
}
|
|
|
|
LumPortDevicePauseMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents a pause mode of an interface of an SD."
|
|
SYNTAX INTEGER {
|
|
pauseDisabled(0),
|
|
pauseEnabled(1),
|
|
pauseTxEnabledRxDisabled(2),
|
|
pauseTxDisabledRxEnabled(3),
|
|
pauseAuto(4),
|
|
pauseNotAvailable(254),
|
|
pauseNotApplicable(255)
|
|
}
|
|
|
|
LumPortDeviceInterface ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Nid Interface Type."
|
|
SYNTAX INTEGER {
|
|
interfaceNone(0),
|
|
ifNif(1),
|
|
ifCifA(2),
|
|
ifCifB(3)
|
|
}
|
|
|
|
-- ----------------------------------------------------
|
|
-- General group
|
|
-- ----------------------------------------------------
|
|
--
|
|
|
|
portDevIfGeneralLastChangeTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time when the configuration of the MIB was
|
|
last changed.
|
|
|
|
"
|
|
::= { portDevIfGeneral 1 }
|
|
|
|
portDevIfGeneralStateLastChangeTime 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.
|
|
|
|
"
|
|
::= { portDevIfGeneral 2 }
|
|
|
|
portDevIfL1TableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Size of portDevIfL1 table.
|
|
|
|
"
|
|
::= { portDevIfGeneral 3 }
|
|
|
|
portDevIfL2TableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Size of portDevIfL2 table.
|
|
|
|
"
|
|
::= { portDevIfGeneral 4 }
|
|
|
|
-- =============================================================
|
|
-- portDevIfTable
|
|
-- =============================================================
|
|
|
|
portDevIfL1Table OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LumPortdeviceIfL1Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the parameters of the interfaces of all SDs."
|
|
::= { portDevIfL1List 1 }
|
|
|
|
portDevIfL1Entry OBJECT-TYPE
|
|
SYNTAX LumPortdeviceIfL1Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing the parameters of an interface of
|
|
an SD.
|
|
|
|
"
|
|
|
|
INDEX { portDevIfIndex }
|
|
::= { portDevIfL1Table 1 }
|
|
|
|
|
|
LumPortdeviceIfL1Entry ::=
|
|
SEQUENCE {
|
|
portDevIfIndex InterfaceIndex,
|
|
portDevIfL1Name MgmtNameString,
|
|
portDevIfL1Descr DisplayString,
|
|
portDevIfL1AdminStatus AdminStatus,
|
|
portDevIfL1OperStatus BoardOrInterfaceOperStatus,
|
|
portDevIfL1PortDevId Unsigned32,
|
|
portDevIfL1Subrack SubrackNumber,
|
|
portDevIfL1Slot SlotNumber,
|
|
portDevIfL1LocalPort Unsigned32,
|
|
portDevIfL1VlanId Unsigned32,
|
|
portDevIfL1NidPort LumPortDeviceInterface,
|
|
portDevIfL1InternalReference Unsigned32,
|
|
portDevIfL1LaserStatus INTEGER,
|
|
portDevIfL1LaserBias Unsigned32,
|
|
portDevIfL1LaserTempActual Integer32,
|
|
portDevIfL1TxFrequency LambdaFrequency,
|
|
portDevIfL1ExpectedTxFrequency LambdaFrequency,
|
|
portDevIfL1SignalFormat LumPortDeviceInterfaceSpeed,
|
|
portDevIfL1TrxMedia TrxMedia,
|
|
portDevIfL1ReceiverSensitivity Integer32,
|
|
portDevIfL1PowerLevel Integer32,
|
|
portDevIfL1PowerLevelLowRelativeThreshold Integer32,
|
|
portDevIfL1TxPowerLevel Integer32,
|
|
portDevIfL1RxHighPower Integer32,
|
|
portDevIfL1TrxClass DisplayString,
|
|
portDevIfL1LossOfSignal FaultStatus,
|
|
portDevIfL1TrxMissing FaultStatus,
|
|
portDevIfL1ReceivedPowerLow FaultStatus,
|
|
portDevIfL1ReceivedPowerHigh FaultStatus
|
|
}
|
|
|
|
portDevIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique number identifying the portdev interface.
|
|
"
|
|
::= { portDevIfL1Entry 1 }
|
|
|
|
portDevIfL1Name OBJECT-TYPE
|
|
SYNTAX MgmtNameString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management name of the nid customer interface, for example
|
|
'nid:1', where the first number indicates customer interface
|
|
"
|
|
::= { portDevIfL1Entry 2 }
|
|
|
|
portDevIfL1Descr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User configurable label for the port device interface L2 Description .
|
|
"
|
|
DEFVAL { "" }
|
|
::= { portDevIfL1Entry 3 }
|
|
|
|
portDevIfL1AdminStatus OBJECT-TYPE
|
|
SYNTAX AdminStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative alarm status of the port device interface.
|
|
Note that the portdevice interface is still active when set to down.
|
|
To shut down traffic, use the Administrative status from the NID General tab.
|
|
|
|
down - Alarms are suppressed.
|
|
up - Alarms are not suppressed.
|
|
|
|
"
|
|
DEFVAL { up }
|
|
::= { portDevIfL1Entry 4 }
|
|
|
|
portDevIfL1OperStatus OBJECT-TYPE
|
|
SYNTAX BoardOrInterfaceOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state of the port device interface.
|
|
|
|
notPresent - The physical resources are not
|
|
available.
|
|
|
|
down - The interface is de-activated or the are
|
|
faults preventing it from going to the 'up'-state.
|
|
|
|
up - The interface is operational.
|
|
"
|
|
DEFVAL { up }
|
|
::= { portDevIfL1Entry 5 }
|
|
|
|
portDevIfL1PortDevId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary index assigned to each
|
|
port device entry aka sdId.
|
|
"
|
|
::= { portDevIfL1Entry 6 }
|
|
|
|
portDevIfL1Subrack OBJECT-TYPE
|
|
SYNTAX SubrackNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the subrack where the port device is
|
|
located.
|
|
"
|
|
::= { portDevIfL1Entry 7 }
|
|
|
|
portDevIfL1Slot OBJECT-TYPE
|
|
SYNTAX SlotNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The slot where the port device is located.
|
|
"
|
|
::= { portDevIfL1Entry 8 }
|
|
|
|
portDevIfL1LocalPort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the local port that this device is connected to.
|
|
"
|
|
::= { portDevIfL1Entry 9 }
|
|
|
|
portDevIfL1VlanId OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User specified VLAN ID, which is last number in the
|
|
port device ID.
|
|
If no VLAN ID is specified then VLAN ID 0 is assumed.
|
|
"
|
|
::= { portDevIfL1Entry 10 }
|
|
|
|
portDevIfL1NidPort OBJECT-TYPE
|
|
SYNTAX LumPortDeviceInterface
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes which port of Nid is used, Nif, CifA or CifB
|
|
"
|
|
::= { portDevIfL1Entry 11 }
|
|
|
|
portDevIfL1InternalReference OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For internal use only.
|
|
"
|
|
DEFVAL { 0 }
|
|
::= { portDevIfL1Entry 12 }
|
|
|
|
portDevIfL1LaserStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off (1),
|
|
on (2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state of the laser.
|
|
|
|
off - The laser is turned off.
|
|
on - The laser is turned on.
|
|
|
|
"
|
|
DEFVAL { on }
|
|
::= { portDevIfL1Entry 13 }
|
|
|
|
portDevIfL1LaserBias OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measures laser bias current value in tenths of
|
|
mA (0.1 mA).
|
|
|
|
"
|
|
::= { portDevIfL1Entry 14 }
|
|
|
|
portDevIfL1LaserTempActual OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The actual laser temperature in units of
|
|
0.1 degrees centigrade.
|
|
|
|
"
|
|
::= { portDevIfL1Entry 15 }
|
|
|
|
portDevIfL1TxFrequency OBJECT-TYPE
|
|
SYNTAX LambdaFrequency
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The transmitted frequency given in hundreds of
|
|
GHz (0.01 GHz).
|
|
"
|
|
::= { portDevIfL1Entry 16 }
|
|
|
|
portDevIfL1ExpectedTxFrequency OBJECT-TYPE
|
|
SYNTAX LambdaFrequency
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The expected frequency given in hundreds of GHz
|
|
(0.01 GHz).
|
|
|
|
"
|
|
DEFVAL { 0 }
|
|
::= { portDevIfL1Entry 17 }
|
|
|
|
portDevIfL1SignalFormat OBJECT-TYPE
|
|
SYNTAX LumPortDeviceInterfaceSpeed
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The expected signal format.
|
|
This value is only used for electrical interfaces.
|
|
"
|
|
DEFVAL { gbE }
|
|
::= { portDevIfL1Entry 18 }
|
|
|
|
portDevIfL1TrxMedia OBJECT-TYPE
|
|
SYNTAX TrxMedia
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the media and capability of the TRX.
|
|
|
|
"
|
|
DEFVAL { optical }
|
|
::= { portDevIfL1Entry 19 }
|
|
|
|
portDevIfL1ReceiverSensitivity OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lowest power that the receiver is guaranteed
|
|
to handle, in units of 0.1 dBm.
|
|
|
|
"
|
|
::= { portDevIfL1Entry 20 }
|
|
|
|
portDevIfL1PowerLevel OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The received power level in units of 0.1 dBm.
|
|
|
|
"
|
|
::= { portDevIfL1Entry 21 }
|
|
|
|
portDevIfL1PowerLevelLowRelativeThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (-50..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lower threshold for received power level in
|
|
units of 0.1 dB, relative to the receiver
|
|
sensitivity.
|
|
"
|
|
DEFVAL { 30 }
|
|
::= { portDevIfL1Entry 22 }
|
|
|
|
portDevIfL1TxPowerLevel OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The transmitted power level in units of 0.1 dBm.
|
|
|
|
"
|
|
::= { portDevIfL1Entry 23 }
|
|
|
|
portDevIfL1RxHighPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The highest power that the receiver is guaranteed
|
|
to handle, in units of 0.1 dBm.
|
|
|
|
"
|
|
::= { portDevIfL1Entry 24 }
|
|
|
|
portDevIfL1TrxClass OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"String that describes the transceiver class.
|
|
"
|
|
DEFVAL { "" }
|
|
::= { portDevIfL1Entry 25 }
|
|
|
|
|
|
portDevIfL1LossOfSignal OBJECT-TYPE
|
|
SYNTAX FaultStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Loss of signal on a portdevice interface
|
|
|
|
A(ctivation): Signal is lost.
|
|
|
|
D(e-activation): Signal is restored.
|
|
|
|
"
|
|
::= {portDevIfL1Entry 26 }
|
|
|
|
portDevIfL1TrxMissing OBJECT-TYPE
|
|
SYNTAX FaultStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"transceiver not inserted on a portdevice interface
|
|
|
|
A(ctivation): An expected transceiver is missing.
|
|
|
|
D(e-activation): The missing transceiver is inserted.
|
|
|
|
"
|
|
::= {portDevIfL1Entry 27 }
|
|
|
|
portDevIfL1ReceivedPowerLow OBJECT-TYPE
|
|
SYNTAX FaultStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Received power level low threshold exceeded.
|
|
Applicable for all signal formats.
|
|
|
|
A(ctivation): The received power level is below the
|
|
associated threshold.
|
|
|
|
D(e-activation): The received power level is 0.5 dB above the
|
|
threshold.
|
|
|
|
"
|
|
::= {portDevIfL1Entry 28 }
|
|
|
|
portDevIfL1ReceivedPowerHigh OBJECT-TYPE
|
|
SYNTAX FaultStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Received power level too high for the transceiver
|
|
|
|
Applicable for all signal formats.
|
|
|
|
"
|
|
::= {portDevIfL1Entry 29 }
|
|
|
|
-- =============================================================
|
|
-- portDevIfL2Table
|
|
-- =============================================================
|
|
|
|
portDevIfL2Table OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LumPortdeviceIfL2Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the L2 parameters of all interfaces
|
|
of all SDs."
|
|
::= { portDevIfL2List 1 }
|
|
|
|
portDevIfL2Entry OBJECT-TYPE
|
|
SYNTAX LumPortdeviceIfL2Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing the L2 parameters of a portdevice interface.
|
|
"
|
|
INDEX { portDevIfL2Index }
|
|
::= { portDevIfL2Table 1 }
|
|
|
|
LumPortdeviceIfL2Entry ::=
|
|
SEQUENCE {
|
|
portDevIfL2Index InterfaceIndex,
|
|
portDevIfL2Name MgmtNameString,
|
|
portDevIfL2Descr DisplayString,
|
|
portDevIfL2PortDevId Unsigned32,
|
|
portDevIfL2Subrack SubrackNumber,
|
|
portDevIfL2Slot SlotNumber,
|
|
portDevIfL2LocalPort Unsigned32,
|
|
portDevIfL2VlanId Unsigned32,
|
|
portDevIfL2NidPort LumPortDeviceInterface,
|
|
portDevIfL2InternalReference Unsigned32,
|
|
|
|
-- Only CIF Ports.
|
|
portDevIfL2AutoNegotiation INTEGER,
|
|
|
|
-- Only CIF Ports.
|
|
portDevIfL2AutoNegotiationStatus LumPortDeviceDuplexMode
|
|
|
|
}
|
|
|
|
portDevIfL2Index OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique number identifying the portdevice interface within the scope of the
|
|
containing interface.
|
|
"
|
|
::= { portDevIfL2Entry 1 }
|
|
|
|
portDevIfL2Name OBJECT-TYPE
|
|
SYNTAX MgmtNameString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management name of the nid customer interface, for example
|
|
'L2:1:1:1:1:CifA'.
|
|
"
|
|
::= { portDevIfL2Entry 2 }
|
|
|
|
portDevIfL2Descr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User configurable label for the port device interface L2 Description .
|
|
"
|
|
DEFVAL { "" }
|
|
::= { portDevIfL2Entry 3 }
|
|
|
|
portDevIfL2PortDevId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary index assigned to each
|
|
port device entry aka sdId.
|
|
"
|
|
::= { portDevIfL2Entry 4 }
|
|
|
|
portDevIfL2Subrack OBJECT-TYPE
|
|
SYNTAX SubrackNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the subrack where the port device is
|
|
located.
|
|
"
|
|
::= { portDevIfL2Entry 5 }
|
|
|
|
portDevIfL2Slot OBJECT-TYPE
|
|
SYNTAX SlotNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The slot where the port device is located.
|
|
"
|
|
::= { portDevIfL2Entry 6 }
|
|
|
|
portDevIfL2LocalPort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the port that this device is connected to.
|
|
"
|
|
::= { portDevIfL2Entry 7 }
|
|
|
|
portDevIfL2VlanId OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User specified VLAN ID, which is last number in the
|
|
port device ID.
|
|
If no VLAN ID is specified then VLAN ID 0 is assumed.
|
|
"
|
|
::= { portDevIfL2Entry 8 }
|
|
|
|
portDevIfL2NidPort OBJECT-TYPE
|
|
SYNTAX LumPortDeviceInterface
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes which port of Nid is used, Nif, CifA or CifB
|
|
"
|
|
::= { portDevIfL2Entry 9 }
|
|
|
|
portDevIfL2InternalReference OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For internal use only.
|
|
"
|
|
DEFVAL { 0 }
|
|
::= {portDevIfL2Entry 10 }
|
|
|
|
portDevIfL2AutoNegotiation OBJECT-TYPE
|
|
SYNTAX OnOff
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether auto-negotiation is enabled for the portdevice interfaces.
|
|
"
|
|
DEFVAL { on }
|
|
::= { portDevIfL2Entry 11 }
|
|
|
|
portDevIfL2AutoNegotiationStatus OBJECT-TYPE
|
|
SYNTAX LumPortDeviceDuplexMode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current auto-negotiation status of the portdevice interfaces:
|
|
halfDuplex
|
|
fullDuplex
|
|
autoDuplex
|
|
incomplete
|
|
"
|
|
DEFVAL { incomplete }
|
|
::= { portDevIfL2Entry 12 }
|
|
|
|
--
|
|
-- *----------------------------------------------------
|
|
-- Object and event groups
|
|
-- *----------------------------------------------------
|
|
|
|
portDevIfGeneralGroupV1 OBJECT-GROUP
|
|
OBJECTS {
|
|
portDevIfGeneralLastChangeTime,
|
|
portDevIfGeneralStateLastChangeTime,
|
|
portDevIfL1TableSize,
|
|
portDevIfL2TableSize
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The general objects. "
|
|
::= { lumPortdeviceIfGroups 1 }
|
|
|
|
portDevIfL1GroupV1 OBJECT-GROUP
|
|
OBJECTS {
|
|
portDevIfIndex,
|
|
portDevIfL1Name,
|
|
portDevIfL1Descr,
|
|
portDevIfL1AdminStatus,
|
|
portDevIfL1OperStatus,
|
|
portDevIfL1PortDevId,
|
|
portDevIfL1Subrack,
|
|
portDevIfL1Slot,
|
|
portDevIfL1LocalPort,
|
|
portDevIfL1VlanId,
|
|
portDevIfL1NidPort,
|
|
portDevIfL1InternalReference,
|
|
portDevIfL1LaserStatus,
|
|
portDevIfL1LaserBias,
|
|
portDevIfL1LaserTempActual,
|
|
portDevIfL1TxFrequency,
|
|
portDevIfL1ExpectedTxFrequency,
|
|
portDevIfL1SignalFormat,
|
|
portDevIfL1TrxMedia,
|
|
portDevIfL1ReceiverSensitivity,
|
|
portDevIfL1PowerLevel,
|
|
portDevIfL1PowerLevelLowRelativeThreshold,
|
|
portDevIfL1TxPowerLevel,
|
|
portDevIfL1RxHighPower,
|
|
portDevIfL1TrxClass,
|
|
portDevIfL1LossOfSignal,
|
|
portDevIfL1TrxMissing,
|
|
portDevIfL1ReceivedPowerLow,
|
|
portDevIfL1ReceivedPowerHigh
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The L1 objects (R21.0).
|
|
"
|
|
::= { lumPortdeviceIfGroups 2 }
|
|
|
|
|
|
portDevIfL2GroupV1 OBJECT-GROUP
|
|
OBJECTS {
|
|
portDevIfL2Index,
|
|
portDevIfL2Name,
|
|
portDevIfL2Descr,
|
|
portDevIfL2PortDevId,
|
|
portDevIfL2Subrack,
|
|
portDevIfL2Slot,
|
|
portDevIfL2LocalPort,
|
|
portDevIfL2VlanId,
|
|
portDevIfL2NidPort,
|
|
portDevIfL2InternalReference,
|
|
portDevIfL2AutoNegotiation,
|
|
portDevIfL2AutoNegotiationStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The L2 objects (R21.0)."
|
|
::= { lumPortdeviceIfGroups 3 }
|
|
|
|
-- ----------------------------------------------------
|
|
-- Compliance
|
|
-- ----------------------------------------------------
|
|
|
|
lumPortDeviceBasicComplV1 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Basic implementation requirements for the port device interface MIB. (R21.0)."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
portDevIfGeneralGroupV1,
|
|
portDevIfL1GroupV1,
|
|
portDevIfL2GroupV1 }
|
|
::= { lumPortdeviceIfCompl 1 }
|
|
|
|
END
|
|
|