1549 lines
51 KiB
Plaintext
1549 lines
51 KiB
Plaintext
TN-RMD-IF-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- (c) Copyright 2021 Nokia Networks. All rights reserved.
|
|
-- This software is the confidential and proprietary property of
|
|
-- Nokia and may only be used in accordance with the terms of the
|
|
-- license agreement provided with this software.
|
|
|
|
IMPORTS
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter64
|
|
FROM SNMPv2-SMI
|
|
MacAddress, TruthValue, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
InterfaceIndex, IANAifType
|
|
FROM IF-MIB
|
|
tnRmdObjs, tnRmdMIBModules
|
|
FROM TROPIC-GLOBAL-REG
|
|
tnRmdSystemId
|
|
FROM TN-RMD-SYSTEM-MIB
|
|
tnSysSwitchId
|
|
FROM TROPIC-SYSTEM-MIB
|
|
VlanIdOrNone
|
|
FROM IEEE8021-CFM-MIB
|
|
;
|
|
|
|
tnRmdIfMibModule MODULE-IDENTITY
|
|
LAST-UPDATED "202011131200Z"
|
|
ORGANIZATION "Nokia"
|
|
CONTACT-INFO "Nokia
|
|
Attn: Jeff Donnelly
|
|
600 Mountain Avenue
|
|
New Providence, NJ 07974
|
|
|
|
Phone: +1 732 221 6408
|
|
Email: jeff.donnelly@nokia.com"
|
|
|
|
DESCRIPTION "Interface MIB for Remote Managed Devices (RMDs)."
|
|
|
|
REVISION "202011131200Z"
|
|
DESCRIPTION "Added the following to tnRmdIfLoopbackTable:
|
|
tnRmdIfEvcLoopBack
|
|
tnRmdIfEvcLoopBackVlanId."
|
|
|
|
REVISION "201802231200Z"
|
|
DESCRIPTION "Updated the contact info."
|
|
|
|
REVISION "201611160000Z"
|
|
DESCRIPTION "Updated the contact info."
|
|
|
|
REVISION "201309240000Z"
|
|
DESCRIPTION "1) Added the following textual conventions:
|
|
TnRmdTrafficState
|
|
TnRmdAutoNegotiationConfigState.
|
|
2) Changed the SYNTAX of the following:
|
|
tnRmdIfTraffic
|
|
tnRmdIfMauAutoNegotiation
|
|
tnRmdIfMauAutoNegotiationFallback."
|
|
|
|
REVISION "201211280000Z"
|
|
DESCRIPTION "Initial revision."
|
|
|
|
::= { tnRmdMIBModules 3 }
|
|
|
|
|
|
tnRmdIfObjects OBJECT IDENTIFIER ::= { tnRmdObjs 3 }
|
|
|
|
|
|
-- =============================================================
|
|
-- Textual Conventions
|
|
-- =============================================================
|
|
|
|
TnRmdIfOperationalState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the operational state of an interface
|
|
|
|
down : the interface is operationally down.
|
|
up : the interface is operationally up."
|
|
SYNTAX INTEGER {
|
|
down (0),
|
|
up (1)
|
|
}
|
|
|
|
TnRmdAutoNegotiationStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The auto-negotiation read-only status of an interface of an RMD."
|
|
SYNTAX INTEGER {
|
|
anStatusError(0),
|
|
anStatusConfiguring(1),
|
|
anStatusComplete(2),
|
|
anStatusDisabled(3),
|
|
anStatusParallelDetectFail(4),
|
|
anStatusNotAvailable(254),
|
|
anStatusNotApplicable(255)
|
|
}
|
|
|
|
TnRmdFrameForwardingMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The frame forwarding mode of an RMD."
|
|
SYNTAX INTEGER {
|
|
ffmStoreAndForward(0),
|
|
ffmCutThrough(1),
|
|
ffmNotApplicable(255)
|
|
}
|
|
|
|
TnRmdDuplexMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents a duplex mode of an interface of an RMD."
|
|
SYNTAX INTEGER {
|
|
duplexHalf(0),
|
|
duplexFull(1),
|
|
duplexAuto(2),
|
|
duplexNotAvailable(254),
|
|
duplexNotApplicable(255)
|
|
}
|
|
|
|
-- TnRmdIdlIngressMode ::= TEXTUAL-CONVENTION
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "IDL ingress mode of an interface of an RMD."
|
|
-- SYNTAX INTEGER {
|
|
-- idlIngressEnabled(0),
|
|
-- idlIngressDisabled(1)
|
|
-- }
|
|
|
|
TnRmdInterfaceSpeed ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The speed of an interface of an RMD."
|
|
SYNTAX INTEGER {
|
|
ifSpeedTenMbs(0),
|
|
ifSpeedHundredMbs(1),
|
|
ifSpeedOneGbs(2),
|
|
ifSpeedTenGbs(3),
|
|
ifSpeedAuto(4),
|
|
ifSpeedNotAvailable(254),
|
|
ifSpeedNotApplicable(255)
|
|
}
|
|
|
|
TnRmdLoopbackMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Loopback modes.
|
|
- loopbackDiagnosticMode :
|
|
Unchanged source and destination MAC addresses.
|
|
- loopbackReplaceMode :
|
|
The destination MAC address is copied from the source MAC
|
|
address, and the source MAC address is replaced by the
|
|
system MAC address.
|
|
- loopbackSwapMode :
|
|
The source and destination MAC addresses are swapped."
|
|
SYNTAX INTEGER {
|
|
loopbackDiagnosticMode(0),
|
|
loopbackReplaceMode(1),
|
|
loopbackSwapMode(2),
|
|
loopbackNotAvailable(254),
|
|
loopbackNotApplicable(255)
|
|
}
|
|
|
|
TnRmdLptStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Link Pass-Through status of an interface of an RMD."
|
|
SYNTAX INTEGER {
|
|
lptStatusUp(1),
|
|
lptStatusDown(2),
|
|
lptStatusNotApplicable(255)
|
|
}
|
|
|
|
TnRmdMasterSlaveRole ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents a master-slave role of an interface of an RMD."
|
|
SYNTAX INTEGER {
|
|
msMaster(0),
|
|
msSlave(1),
|
|
msAuto(2),
|
|
msNotAvailable(254),
|
|
msNotApplicable(255)
|
|
}
|
|
|
|
TnRmdMdixMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the MDI/MDIX mode of an RMD."
|
|
SYNTAX INTEGER {
|
|
mdi(0),
|
|
mdix(1),
|
|
mdiNotAvailable(254),
|
|
mdiNotApplicable(255)
|
|
}
|
|
|
|
TnRmdNimDirection ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NIM direction."
|
|
SYNTAX INTEGER {
|
|
nimRx(0),
|
|
nimTx(1)
|
|
}
|
|
|
|
TnRmdPauseMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents a pause mode of an interface of an RMD."
|
|
SYNTAX INTEGER {
|
|
pauseDisabled(0),
|
|
pauseEnabled(1),
|
|
pauseTxEnabledRxDisabled(2),
|
|
pauseTxDisabledRxEnabled(3),
|
|
pauseAuto(4),
|
|
pauseNotAvailable(254),
|
|
pauseNotApplicable(255)
|
|
}
|
|
|
|
-- TnRmdTdmIfRate ::= TEXTUAL-CONVENTION
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The rate of a TDM interface."
|
|
-- SYNTAX INTEGER {
|
|
-- tdmIf155Mbps(0),
|
|
-- tdmIf622Mbps(1)
|
|
-- }
|
|
|
|
TnRmdTrafficState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Traffic state of an interface of an RMD."
|
|
SYNTAX INTEGER {
|
|
trafficStateEnabled(1),
|
|
trafficStateDisabled(2),
|
|
trafficStateNotAvailable(254),
|
|
trafficStateNotApplicable(255)
|
|
}
|
|
|
|
TnRmdAutoNegotiationConfigState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The auto-negotiation states of an interface of an RMD."
|
|
SYNTAX INTEGER {
|
|
anStatusEnabled(1),
|
|
anStatusDisabled(2),
|
|
anStatusNotAvailable(254),
|
|
anStatusNotApplicable(255)
|
|
}
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- RMD Interfaces Table Scalar
|
|
--------------------------------------------------------------------------------
|
|
tnRmdIfAttributeTotal OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "."
|
|
::= { tnRmdIfObjects 1 }
|
|
|
|
-- =============================================================
|
|
-- tnRmdSystemInterfacesTable
|
|
-- =============================================================
|
|
|
|
tnRmdSystemInterfacesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnRmdSystemInterfacesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the common settings for all interfaces of
|
|
all RMDs."
|
|
::= { tnRmdIfObjects 2 }
|
|
|
|
tnRmdSystemInterfacesEntry OBJECT-TYPE
|
|
SYNTAX TnRmdSystemInterfacesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing the common settings for all
|
|
interfaces of an RMD."
|
|
INDEX { tnSysSwitchId, tnRmdSystemId }
|
|
::= { tnRmdSystemInterfacesTable 1 }
|
|
|
|
TnRmdSystemInterfacesEntry ::=
|
|
SEQUENCE {
|
|
tnRmdSystemInterfacesFrameForwardingMode TnRmdFrameForwardingMode
|
|
}
|
|
|
|
tnRmdSystemInterfacesFrameForwardingMode OBJECT-TYPE
|
|
SYNTAX TnRmdFrameForwardingMode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The frame forwarding mode on all interfaces of the RMD."
|
|
::= { tnRmdSystemInterfacesEntry 1 }
|
|
|
|
|
|
-- =============================================================
|
|
-- tnRmdSystemLoopbackTable
|
|
-- =============================================================
|
|
|
|
tnRmdSystemLoopbackTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnRmdSystemLoopbackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the default loopback modes of all RMDs."
|
|
::= { tnRmdIfObjects 3 }
|
|
|
|
tnRmdSystemLoopbackEntry OBJECT-TYPE
|
|
SYNTAX TnRmdSystemLoopbackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing the default loopback mode
|
|
of an RMD."
|
|
INDEX { tnSysSwitchId, tnRmdSystemId }
|
|
::= { tnRmdSystemLoopbackTable 1 }
|
|
|
|
TnRmdSystemLoopbackEntry ::=
|
|
SEQUENCE {
|
|
tnRmdSystemDefaultLoopbackMode TnRmdLoopbackMode
|
|
}
|
|
|
|
tnRmdSystemDefaultLoopbackMode OBJECT-TYPE
|
|
SYNTAX TnRmdLoopbackMode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default loopback mode of the RMD.
|
|
This mode applies in case no loopback mode can be provisioned
|
|
at the level where the loopback is provisioned."
|
|
::= { tnRmdSystemLoopbackEntry 1 }
|
|
|
|
|
|
-- =============================================================
|
|
-- tnRmdIfTable
|
|
-- =============================================================
|
|
|
|
tnRmdIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnRmdIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the parameters of the interfaces of all RMDs."
|
|
::= { tnRmdIfObjects 4 }
|
|
|
|
tnRmdIfEntry OBJECT-TYPE
|
|
SYNTAX TnRmdIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing the parameters of an interface of
|
|
an RMD."
|
|
INDEX { tnSysSwitchId, tnRmdSystemId, tnRmdIfIndex }
|
|
::= { tnRmdIfTable 1 }
|
|
|
|
TnRmdIfEntry ::=
|
|
SEQUENCE {
|
|
tnRmdIfIndex InterfaceIndex,
|
|
tnRmdIfType IANAifType,
|
|
tnRmdIfMacAddress MacAddress,
|
|
tnRmdIfTraffic TnRmdTrafficState,
|
|
tnRmdIfLinkPassThrough TruthValue,
|
|
tnRmdIfLinkPassThroughStatus TnRmdLptStatus,
|
|
tnRmdIfOperationalState TnRmdIfOperationalState
|
|
}
|
|
|
|
tnRmdIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique number identifying the interface."
|
|
::= { tnRmdIfEntry 1 }
|
|
|
|
tnRmdIfType OBJECT-TYPE
|
|
SYNTAX IANAifType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the interface."
|
|
::= { tnRmdIfEntry 2 }
|
|
|
|
tnRmdIfMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address of the interface."
|
|
::= { tnRmdIfEntry 3 }
|
|
|
|
tnRmdIfTraffic OBJECT-TYPE
|
|
SYNTAX TnRmdTrafficState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether traffic is enabled for the interface."
|
|
::= { tnRmdIfEntry 4 }
|
|
|
|
tnRmdIfLinkPassThrough OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether Link Pass-Through is enabled, i.e. whether the
|
|
other interface of the Two-Port MAC Relay relays defects to this
|
|
interface."
|
|
::= { tnRmdIfEntry 5 }
|
|
|
|
tnRmdIfLinkPassThroughStatus OBJECT-TYPE
|
|
SYNTAX TnRmdLptStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the Link Pass-Through status of the interface."
|
|
::= { tnRmdIfEntry 6 }
|
|
|
|
tnRmdIfOperationalState OBJECT-TYPE
|
|
SYNTAX TnRmdIfOperationalState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the operational state of the interface."
|
|
::= { tnRmdIfEntry 7 }
|
|
|
|
|
|
-- =============================================================
|
|
-- tnRmdIfMauTable
|
|
-- =============================================================
|
|
|
|
tnRmdIfMauTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnRmdIfMauEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the parameters of the MAUs of all interfaces
|
|
of all RMDs."
|
|
::= { tnRmdIfObjects 5 }
|
|
|
|
tnRmdIfMauEntry OBJECT-TYPE
|
|
SYNTAX TnRmdIfMauEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing the parameters of a MAU of an
|
|
interface of an RMD."
|
|
INDEX { tnSysSwitchId, tnRmdSystemId, tnRmdIfIndex, tnRmdIfMauIndex }
|
|
::= { tnRmdIfMauTable 1 }
|
|
|
|
TnRmdIfMauEntry ::=
|
|
SEQUENCE {
|
|
tnRmdIfMauIndex Integer32,
|
|
tnRmdIfMauAutoNegotiation TnRmdAutoNegotiationConfigState,
|
|
tnRmdIfMauAutoNegotiationStatus TnRmdAutoNegotiationStatus,
|
|
tnRmdIfMauAutoNegotiationFallback TnRmdAutoNegotiationConfigState,
|
|
tnRmdIfMauProvisionedSpeed TnRmdInterfaceSpeed,
|
|
tnRmdIfMauProvisionedDuplexMode TnRmdDuplexMode,
|
|
tnRmdIfMauProvisionedPauseMode TnRmdPauseMode,
|
|
tnRmdIfMauProvisionedMasterSlaveRole TnRmdMasterSlaveRole,
|
|
tnRmdIfMauActualSpeed TnRmdInterfaceSpeed,
|
|
tnRmdIfMauActualDuplexMode TnRmdDuplexMode,
|
|
tnRmdIfMauActualPauseMode TnRmdPauseMode,
|
|
tnRmdIfMauActualMasterSlaveRole TnRmdMasterSlaveRole,
|
|
tnRmdIfMauMdixMode TnRmdMdixMode
|
|
}
|
|
|
|
tnRmdIfMauIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique number identifying the MAU within the scope of the
|
|
containing interface."
|
|
::= { tnRmdIfMauEntry 1 }
|
|
|
|
tnRmdIfMauAutoNegotiation OBJECT-TYPE
|
|
SYNTAX TnRmdAutoNegotiationConfigState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether auto-negotiation is enabled for the MAU."
|
|
::= { tnRmdIfMauEntry 2 }
|
|
|
|
tnRmdIfMauAutoNegotiationStatus OBJECT-TYPE
|
|
SYNTAX TnRmdAutoNegotiationStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The auto-negotiation status of the MAU."
|
|
::= { tnRmdIfMauEntry 3 }
|
|
|
|
tnRmdIfMauAutoNegotiationFallback OBJECT-TYPE
|
|
SYNTAX TnRmdAutoNegotiationConfigState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether auto-negotiation fallback is enabled
|
|
for the MAU."
|
|
::= { tnRmdIfMauEntry 4 }
|
|
|
|
tnRmdIfMauProvisionedSpeed OBJECT-TYPE
|
|
SYNTAX TnRmdInterfaceSpeed
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The provisioned speed of the MAU."
|
|
::= { tnRmdIfMauEntry 5 }
|
|
|
|
tnRmdIfMauProvisionedDuplexMode OBJECT-TYPE
|
|
SYNTAX TnRmdDuplexMode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The provisioned duplex mode of the MAU."
|
|
::= { tnRmdIfMauEntry 6 }
|
|
|
|
tnRmdIfMauProvisionedPauseMode OBJECT-TYPE
|
|
SYNTAX TnRmdPauseMode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The provisioned pause mode of the MAU."
|
|
::= { tnRmdIfMauEntry 7 }
|
|
|
|
tnRmdIfMauProvisionedMasterSlaveRole OBJECT-TYPE
|
|
SYNTAX TnRmdMasterSlaveRole
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The provisioned master-slave role of the MAU."
|
|
::= { tnRmdIfMauEntry 8 }
|
|
|
|
tnRmdIfMauActualSpeed OBJECT-TYPE
|
|
SYNTAX TnRmdInterfaceSpeed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The actual speed of the MAU."
|
|
::= { tnRmdIfMauEntry 9 }
|
|
|
|
tnRmdIfMauActualDuplexMode OBJECT-TYPE
|
|
SYNTAX TnRmdDuplexMode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The actual duplex mode of the MAU."
|
|
::= { tnRmdIfMauEntry 10 }
|
|
|
|
tnRmdIfMauActualPauseMode OBJECT-TYPE
|
|
SYNTAX TnRmdPauseMode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The actual pause mode of the MAU."
|
|
::= { tnRmdIfMauEntry 11 }
|
|
|
|
tnRmdIfMauActualMasterSlaveRole OBJECT-TYPE
|
|
SYNTAX TnRmdMasterSlaveRole
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The actual master-slave role of the MAU."
|
|
::= { tnRmdIfMauEntry 12 }
|
|
|
|
tnRmdIfMauMdixMode OBJECT-TYPE
|
|
SYNTAX TnRmdMdixMode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MDI/MDIX mode of the MAU."
|
|
::= { tnRmdIfMauEntry 13 }
|
|
|
|
|
|
-- =============================================================
|
|
-- tnRmdIfMsaTable
|
|
-- =============================================================
|
|
|
|
tnRmdIfMsaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnRmdIfMsaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the MSA inventory of all MAUs of all
|
|
interfaces of all RMDs."
|
|
::= { tnRmdIfObjects 6 }
|
|
|
|
tnRmdIfMsaEntry OBJECT-TYPE
|
|
SYNTAX TnRmdIfMsaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing the MSA inventory of a MAU
|
|
of an interface of an RMD."
|
|
INDEX { tnSysSwitchId,
|
|
tnRmdSystemId,
|
|
tnRmdIfIndex,
|
|
tnRmdIfMauIndex }
|
|
::= { tnRmdIfMsaTable 1 }
|
|
|
|
TnRmdIfMsaEntry ::=
|
|
SEQUENCE {
|
|
tnRmdIfMsaModuleVendorSerNo SnmpAdminString,
|
|
tnRmdIfMsaModuleVendor SnmpAdminString,
|
|
tnRmdIfMsaWavelength Unsigned32,
|
|
tnRmdIfMsaModuleType SnmpAdminString,
|
|
tnRmdIfMsaCLEI SnmpAdminString,
|
|
tnRmdIfMsaUnitPartNum SnmpAdminString,
|
|
tnRmdIfMsaSWPartNum SnmpAdminString,
|
|
tnRmdIfMsaFactoryID SnmpAdminString,
|
|
tnRmdIfMsaDate SnmpAdminString,
|
|
tnRmdIfMsaExtraData SnmpAdminString,
|
|
tnRmdIfMsaMaximumCaseTemperature Integer32,
|
|
tnRmdIfMsaInterchangeabilityMarking SnmpAdminString,
|
|
tnRmdIfMsaAcronymCode SnmpAdminString
|
|
}
|
|
|
|
tnRmdIfMsaModuleVendorSerNo OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..18))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Module vendor serial number."
|
|
::= { tnRmdIfMsaEntry 1 }
|
|
|
|
tnRmdIfMsaModuleVendor OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Module vendor."
|
|
::= { tnRmdIfMsaEntry 2 }
|
|
|
|
tnRmdIfMsaWavelength OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "XFP/SFP wavelength."
|
|
::= { tnRmdIfMsaEntry 3 }
|
|
|
|
tnRmdIfMsaModuleType OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Module type."
|
|
::= { tnRmdIfMsaEntry 4 }
|
|
|
|
tnRmdIfMsaCLEI OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "CLEI."
|
|
::= { tnRmdIfMsaEntry 5 }
|
|
|
|
tnRmdIfMsaUnitPartNum OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Unit part number."
|
|
::= { tnRmdIfMsaEntry 6 }
|
|
|
|
tnRmdIfMsaSWPartNum OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Software part number."
|
|
::= { tnRmdIfMsaEntry 7 }
|
|
|
|
tnRmdIfMsaFactoryID OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Factory ID."
|
|
::= { tnRmdIfMsaEntry 8 }
|
|
|
|
tnRmdIfMsaDate OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Date."
|
|
::= { tnRmdIfMsaEntry 9 }
|
|
|
|
tnRmdIfMsaExtraData OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Extra data."
|
|
::= { tnRmdIfMsaEntry 10 }
|
|
|
|
tnRmdIfMsaMaximumCaseTemperature OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Maximum case temperature."
|
|
::= { tnRmdIfMsaEntry 11 }
|
|
|
|
tnRmdIfMsaInterchangeabilityMarking OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..6))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Interchangeability marking."
|
|
::= { tnRmdIfMsaEntry 12 }
|
|
|
|
tnRmdIfMsaAcronymCode OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..12))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Acronym code."
|
|
::= { tnRmdIfMsaEntry 13 }
|
|
|
|
|
|
-- =============================================================
|
|
-- tnRmdIfDdmTable
|
|
-- =============================================================
|
|
|
|
tnRmdIfDdmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnRmdIfDdmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the Digital Diagnostic Monitoring (DDM) parameters
|
|
of all MAUs of all interfaces of all RMDs."
|
|
::= { tnRmdIfObjects 7 }
|
|
|
|
tnRmdIfDdmEntry OBJECT-TYPE
|
|
SYNTAX TnRmdIfDdmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing the DDM parameters of a
|
|
MAU of an interface of an RMD."
|
|
INDEX { tnSysSwitchId,
|
|
tnRmdSystemId,
|
|
tnRmdIfIndex,
|
|
tnRmdIfMauIndex }
|
|
::= { tnRmdIfDdmTable 1 }
|
|
|
|
TnRmdIfDdmEntry ::=
|
|
SEQUENCE {
|
|
tnRmdIfDdmTemperature Integer32,
|
|
tnRmdIfDdmTempLowWarning Integer32,
|
|
tnRmdIfDdmTempLowAlarm Integer32,
|
|
tnRmdIfDdmTempHiWarning Integer32,
|
|
tnRmdIfDdmTempHiAlarm Integer32,
|
|
tnRmdIfDdmSupplyVoltage Integer32,
|
|
tnRmdIfDdmSupplyVoltageLowWarning Integer32,
|
|
tnRmdIfDdmSupplyVoltageLowAlarm Integer32,
|
|
tnRmdIfDdmSupplyVoltageHiWarning Integer32,
|
|
tnRmdIfDdmSupplyVoltageHiAlarm Integer32,
|
|
tnRmdIfDdmTxBiasCurrent Integer32,
|
|
tnRmdIfDdmTxBiasCurrentLowWarning Integer32,
|
|
tnRmdIfDdmTxBiasCurrentLowAlarm Integer32,
|
|
tnRmdIfDdmTxBiasCurrentHiWarning Integer32,
|
|
tnRmdIfDdmTxBiasCurrentHiAlarm Integer32,
|
|
tnRmdIfDdmTxOutputPower Integer32,
|
|
tnRmdIfDdmTxOutputPowerLowWarning Integer32,
|
|
tnRmdIfDdmTxOutputPowerLowAlarm Integer32,
|
|
tnRmdIfDdmTxOutputPowerHiWarning Integer32,
|
|
tnRmdIfDdmTxOutputPowerHiAlarm Integer32,
|
|
tnRmdIfDdmRxOpticalPower Integer32,
|
|
tnRmdIfDdmRxOpticalPowerLowWarning Integer32,
|
|
tnRmdIfDdmRxOpticalPowerLowAlarm Integer32,
|
|
tnRmdIfDdmRxOpticalPowerHiWarning Integer32,
|
|
tnRmdIfDdmRxOpticalPowerHiAlarm Integer32,
|
|
tnRmdIfDdmRxOpticalPowerType INTEGER,
|
|
tnRmdIfDdmExternallyCalibrated TruthValue,
|
|
tnRmdIfDdmExtCalRxPower4 Unsigned32,
|
|
tnRmdIfDdmExtCalRxPower3 Unsigned32,
|
|
tnRmdIfDdmExtCalRxPower2 Unsigned32,
|
|
tnRmdIfDdmExtCalRxPower1 Unsigned32,
|
|
tnRmdIfDdmExtCalRxPower0 Unsigned32,
|
|
tnRmdIfDdmExtCalTxLaserBiasSlope Unsigned32,
|
|
tnRmdIfDdmExtCalTxLaserBiasOffset Integer32,
|
|
tnRmdIfDdmExtCalTxPowerSlope Unsigned32,
|
|
tnRmdIfDdmExtCalTxPowerOffset Integer32,
|
|
tnRmdIfDdmExtCalTemperatureSlope Unsigned32,
|
|
tnRmdIfDdmExtCalTemperatureOffset Integer32,
|
|
tnRmdIfDdmExtCalVoltageSlope Unsigned32,
|
|
tnRmdIfDdmExtCalVoltageOffset Integer32
|
|
}
|
|
|
|
tnRmdIfDdmTemperature OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmTemperature indicates the current temperature
|
|
of the interface in degrees Celsius."
|
|
::= { tnRmdIfDdmEntry 1 }
|
|
|
|
tnRmdIfDdmTempLowWarning OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmTempLowWarning indicates the temperature
|
|
of the interface in degrees Celsius that triggers a low-warning."
|
|
::= { tnRmdIfDdmEntry 2 }
|
|
|
|
tnRmdIfDdmTempLowAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmTempLowAlarm indicates the temperature
|
|
of the interface in degrees Celsius that triggers a low-alarm."
|
|
::= { tnRmdIfDdmEntry 3 }
|
|
|
|
tnRmdIfDdmTempHiWarning OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmTempHiWarning indicates the temperature
|
|
of the interface in degrees Celsius that triggers a hi-warning."
|
|
::= { tnRmdIfDdmEntry 4 }
|
|
|
|
tnRmdIfDdmTempHiAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmTempHiAlarm indicates the temperature
|
|
of the interface in degrees Celsius that triggers a hi-alarm."
|
|
::= { tnRmdIfDdmEntry 5 }
|
|
|
|
tnRmdIfDdmSupplyVoltage OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmSupplyVoltage indicates the current supply
|
|
voltage of the interface in micro-Volts (uV)."
|
|
::= { tnRmdIfDdmEntry 6 }
|
|
|
|
tnRmdIfDdmSupplyVoltageLowWarning OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmSupplyVoltageLowWarning indicates the supply
|
|
voltage of the interface in micro-Volts (uV) that triggers a low-warning."
|
|
::= { tnRmdIfDdmEntry 7 }
|
|
|
|
tnRmdIfDdmSupplyVoltageLowAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmSupplyVoltageLowAlarm indicates the supply
|
|
voltage of the interface in micro-Volts (uV) that triggers a low-alarm."
|
|
::= { tnRmdIfDdmEntry 8 }
|
|
|
|
tnRmdIfDdmSupplyVoltageHiWarning OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmSupplyVoltageHiWarning indicates the supply
|
|
voltage of the interface in micro-Volts (uV) that triggers a hi-warning."
|
|
::= { tnRmdIfDdmEntry 9 }
|
|
|
|
tnRmdIfDdmSupplyVoltageHiAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmSupplyVoltageHiAlarm indicates the supply
|
|
voltage of the interface in micro-Volts (uV) that triggers a hi-alarm."
|
|
::= { tnRmdIfDdmEntry 10 }
|
|
|
|
tnRmdIfDdmTxBiasCurrent OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmTxBiasCurrent indicates the current Transmit
|
|
Bias Current of the interface in micro-Amperes (uA)."
|
|
::= { tnRmdIfDdmEntry 11 }
|
|
|
|
tnRmdIfDdmTxBiasCurrentLowWarning OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmTxBiasCurrentLowWarning indicates the Transmit
|
|
Bias Current of the interface in micro-Amperes (uA) that triggers a
|
|
low-warning."
|
|
::= { tnRmdIfDdmEntry 12 }
|
|
|
|
tnRmdIfDdmTxBiasCurrentLowAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmTxBiasCurrentLowAlarm indicates the Transmit
|
|
Bias Current of the interface in micro-Amperes (uA) that triggers a
|
|
low-alarm."
|
|
::= { tnRmdIfDdmEntry 13 }
|
|
|
|
tnRmdIfDdmTxBiasCurrentHiWarning OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmTxBiasCurrentHiWarning indicates the Transmit
|
|
Bias Current of the interface in micro-Amperes (uA) that triggers a
|
|
hi-warning."
|
|
::= { tnRmdIfDdmEntry 14 }
|
|
|
|
tnRmdIfDdmTxBiasCurrentHiAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmTxBiasCurrentHiAlarm indicates the Transmit
|
|
Bias Current of the interface in micro-Amperes (uA) that triggers a
|
|
hi-alarm."
|
|
::= { tnRmdIfDdmEntry 15 }
|
|
|
|
tnRmdIfDdmTxOutputPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmTxOutputPower indicates the current Output
|
|
Power of the interface in one tenths of a micro-Watt (uW).
|
|
|
|
For example:
|
|
Using the SNMP value of 790, and using units of tenths of microwatt,
|
|
790 becomes 79 microwatts or 0.079 milliwatts. Converting to dBm:
|
|
10 x log10(0.079) = -11.0 dBm"
|
|
|
|
::= { tnRmdIfDdmEntry 16 }
|
|
|
|
tnRmdIfDdmTxOutputPowerLowWarning OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmTxOutputPowerLowWarning indicates the Output Power
|
|
of the interface in one tenths of a micro-Watt (uW) that triggers a
|
|
low-warning."
|
|
|
|
::= { tnRmdIfDdmEntry 17 }
|
|
|
|
tnRmdIfDdmTxOutputPowerLowAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmTxOutputPowerLowAlarm indicates the Output Power
|
|
of the interface in one tenths of a micro-Watt (uW) that triggers a
|
|
low-alarm."
|
|
::= { tnRmdIfDdmEntry 18 }
|
|
|
|
tnRmdIfDdmTxOutputPowerHiWarning OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmTxOutputPowerHiWarning indicates the Output Power
|
|
of the interface in one tenths of a micro-Watt (uW) that triggers a
|
|
hi-alarm."
|
|
::= { tnRmdIfDdmEntry 19 }
|
|
|
|
tnRmdIfDdmTxOutputPowerHiAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmTxOutputPowerHiAlarm indicates the Output Power
|
|
of the interface in one tenths of a micro-Watt (uW) that triggers a
|
|
hi-alarm."
|
|
::= { tnRmdIfDdmEntry 20 }
|
|
|
|
tnRmdIfDdmRxOpticalPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmRxOpticalPower indicates the current Received
|
|
Optical Power of the interface in one tenths of a micro-Watt (uW).
|
|
|
|
For example:
|
|
Using the SNMP value of 790, and using units of tenths of microwatt,
|
|
790 becomes 79 microwatts or 0.079 milliwatts. Converting to dBm:
|
|
10 x log10(0.079) = -11.0 dBm"
|
|
::= { tnRmdIfDdmEntry 21 }
|
|
|
|
tnRmdIfDdmRxOpticalPowerLowWarning OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmRxOpticalPowerLowWarning indicates the Received
|
|
Optical Power of the SFP/XFP in one tenths of a micro-Watt (uW) that
|
|
triggers a low-warning."
|
|
::= { tnRmdIfDdmEntry 22 }
|
|
|
|
tnRmdIfDdmRxOpticalPowerLowAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmRxOpticalPowerLowAlarm indicates the Received
|
|
Optical Power of the SFP/XFP in one tenths of a micro-Watt (uW) that
|
|
triggers a low-alarm."
|
|
::= { tnRmdIfDdmEntry 23 }
|
|
|
|
tnRmdIfDdmRxOpticalPowerHiWarning OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmRxOpticalPowerHiWarning indicates the Received
|
|
Optical Power of the SFP/XFP in one tenths of a micro-Watt (uW) that
|
|
triggers a hi-warning."
|
|
::= { tnRmdIfDdmEntry 24 }
|
|
|
|
tnRmdIfDdmRxOpticalPowerHiAlarm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmRxOpticalPowerHiAlarm indicates the Received
|
|
Optical Power of the SFP/XFP in one tenths of a micro-Watt (uW) that
|
|
triggers a hi-alarm."
|
|
::= { tnRmdIfDdmEntry 25 }
|
|
|
|
tnRmdIfDdmRxOpticalPowerType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
oma (0), -- Optical Modulation Amplitude
|
|
average (1) -- Average rx optical power
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmRxOpticalPowerType indicates whether the
|
|
tnRmdIfDdmRxOpticalPower was taken as an average, or as an Optical
|
|
Modulation Amplitude (OMA)."
|
|
::= { tnRmdIfDdmEntry 26 }
|
|
|
|
tnRmdIfDdmExternallyCalibrated OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmExternallyCalibrated indicates whether the
|
|
SFP was externally calibrated (true) or internally calibrated (false)."
|
|
::= { tnRmdIfDdmEntry 27 }
|
|
|
|
tnRmdIfDdmExtCalRxPower4 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmExtCalRxPower4 indicates the Rx_PWR(4)
|
|
value as specified in Table 3.16 in the SFF Committee Standard's
|
|
document SFF-8472 Rev 10.2."
|
|
REFERENCE "SFF-8472 Rev 10.2"
|
|
::= { tnRmdIfDdmEntry 28 }
|
|
|
|
tnRmdIfDdmExtCalRxPower3 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmExtCalRxPower3 indicates the Rx_PWR(3)
|
|
value as specified in Table 3.16 in the SFF Committee Standard's
|
|
document SFF-8462 Rev 10.2."
|
|
REFERENCE "SFF-8472 Rev 10.2"
|
|
::= { tnRmdIfDdmEntry 29 }
|
|
|
|
tnRmdIfDdmExtCalRxPower2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmExtCalRxPower2 indicates the Rx_PWR(2)
|
|
value as specified in Table 3.16 in the SFF Committee Standard's
|
|
document SFF-8472 Rev 10.2."
|
|
REFERENCE "SFF-8472 Rev 10.2"
|
|
::= { tnRmdIfDdmEntry 30 }
|
|
|
|
tnRmdIfDdmExtCalRxPower1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmExtCalRxPower1 indicates the Rx_PWR(1)
|
|
value as specified in Table 3.16 in the SFF Committee Standard's
|
|
document SFF-8472 Rev 10.2."
|
|
REFERENCE "SFF-8472 Rev 10.2"
|
|
::= { tnRmdIfDdmEntry 31 }
|
|
|
|
tnRmdIfDdmExtCalRxPower0 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmExtCalRxPower0 indicates the Rx_PWR(0)
|
|
value as specified in Table 3.16 in the SFF Committee Standard's
|
|
document SFF-8472 Rev 10.2."
|
|
REFERENCE "SFF-8472 Rev 10.2"
|
|
::= { tnRmdIfDdmEntry 32 }
|
|
|
|
tnRmdIfDdmExtCalTxLaserBiasSlope OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmExtCalTxLaserBiasSlope indicates the
|
|
Tx_l(Slope) value as specified in Table 3.16 in the SFF
|
|
Committee Standard's document SFF-8472 Rev 10.2."
|
|
REFERENCE "SFF-8472 Rev 10.2"
|
|
::= { tnRmdIfDdmEntry 33 }
|
|
|
|
tnRmdIfDdmExtCalTxLaserBiasOffset OBJECT-TYPE
|
|
SYNTAX Integer32 (-32767..32768)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmExtCalTxLaserBiasOffset indicates the
|
|
Tx_l(Offset) value as specified in Table 3.16 in the SFF
|
|
Committee Standard's document SFF-8472 Rev 10.2."
|
|
REFERENCE "SFF-8472 Rev 10.2"
|
|
::= { tnRmdIfDdmEntry 34 }
|
|
|
|
tnRmdIfDdmExtCalTxPowerSlope OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmExtCalTxPowerSlope indicates the
|
|
Tx_PWR(Slope) value as specified in Table 3.16 in the
|
|
SFF Committee Standard's document SFF-8472 Rev 10.2."
|
|
REFERENCE "SFF-8472 Rev 10.2"
|
|
::= { tnRmdIfDdmEntry 35 }
|
|
|
|
tnRmdIfDdmExtCalTxPowerOffset OBJECT-TYPE
|
|
SYNTAX Integer32 (-32767..32768)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmExtCalTxPowerOffset indicates the
|
|
Tx_PWR(Offset) value as specified in Table 3.16 in the
|
|
SFF Committee Standard's document SFF-8472 Rev 10.2."
|
|
REFERENCE "SFF-8472 Rev 10.2"
|
|
::= { tnRmdIfDdmEntry 36 }
|
|
|
|
tnRmdIfDdmExtCalTemperatureSlope OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmExtCalTemperatureSlope indicates the
|
|
T(Slope) value as specified in Table 3.16 in the SFF
|
|
Committee Standard's document SFF-8472 Rev 10.2."
|
|
REFERENCE "SFF-8472 Rev 10.2"
|
|
::= { tnRmdIfDdmEntry 37 }
|
|
|
|
tnRmdIfDdmExtCalTemperatureOffset OBJECT-TYPE
|
|
SYNTAX Integer32 (-32767..32768)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmExtCalTemperatureOffset indicates the
|
|
T(Offset) value as specified in Table 3.16 in the SFF
|
|
Committee Standard's document SFF-8472 Rev 10.2."
|
|
REFERENCE "SFF-8472 Rev 10.2"
|
|
::= { tnRmdIfDdmEntry 38 }
|
|
|
|
tnRmdIfDdmExtCalVoltageSlope OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmExtCalVoltageSlope indicates the V(Slope)
|
|
value as specified in Table 3.16 in the SFF Committee Standard's
|
|
document SFF-8472 Rev 10.2."
|
|
REFERENCE "SFF-8472 Rev 10.2"
|
|
::= { tnRmdIfDdmEntry 39 }
|
|
|
|
tnRmdIfDdmExtCalVoltageOffset OBJECT-TYPE
|
|
SYNTAX Integer32 (-32767..32768)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tnRmdIfDdmExtCalVoltageOffset indicates the V(Slope)
|
|
value as specified in Table 3.16 in the SFF Committee Standard's
|
|
document SFF-8472 Rev 10.2."
|
|
REFERENCE "SFF-8472 Rev 10.2"
|
|
::= { tnRmdIfDdmEntry 40 }
|
|
|
|
|
|
-- =============================================================
|
|
-- tnRmdIfLoopbackTable
|
|
-- =============================================================
|
|
|
|
tnRmdIfLoopbackTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnRmdIfLoopbackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the loopback data of all interfaces of all RMDs."
|
|
::= { tnRmdIfObjects 8 }
|
|
|
|
tnRmdIfLoopbackEntry OBJECT-TYPE
|
|
SYNTAX TnRmdIfLoopbackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing the loopback data of an interface of
|
|
an RMD."
|
|
INDEX { tnSysSwitchId, tnRmdSystemId, tnRmdIfIndex }
|
|
::= { tnRmdIfLoopbackTable 1 }
|
|
|
|
TnRmdIfLoopbackEntry ::=
|
|
SEQUENCE {
|
|
tnRmdIfLoopbackIn TruthValue,
|
|
tnRmdIfLoopbackOut TruthValue,
|
|
tnRmdIfEvcLoopBack TruthValue,
|
|
tnRmdIfEvcLoopBackVlanId VlanIdOrNone
|
|
}
|
|
|
|
tnRmdIfLoopbackIn OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether an ingoing loopback is enabled for
|
|
the interface."
|
|
::= { tnRmdIfLoopbackEntry 1 }
|
|
|
|
tnRmdIfLoopbackOut OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether an outgoing loopback is enabled for the interface."
|
|
::= { tnRmdIfLoopbackEntry 2 }
|
|
|
|
tnRmdIfEvcLoopBack OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether an EVC(flow) loopback is enabled for the interface."
|
|
::= { tnRmdIfLoopbackEntry 3 }
|
|
|
|
|
|
tnRmdIfEvcLoopBackVlanId OBJECT-TYPE
|
|
SYNTAX VlanIdOrNone
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of the VLAN to which the EVC-loopback is related."
|
|
::= { tnRmdIfLoopbackEntry 4 }
|
|
|
|
-- =============================================================
|
|
-- tnRmdIfIdlTable
|
|
-- =============================================================
|
|
--
|
|
-- tnRmdIfIdlTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF TnRmdIfIdlEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A table containing the IDL data of all interfaces of all RMDs."
|
|
-- ::= { tnRmdIfObjects 9 }
|
|
|
|
-- tnRmdIfIdlEntry OBJECT-TYPE
|
|
-- SYNTAX TnRmdIfIdlEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A list of objects containing the IDL data of an interface of
|
|
-- an RMD."
|
|
-- INDEX { tnRmdSystemId, tnRmdIfIndex }
|
|
-- ::= { tnRmdIfIdlTable 1 }
|
|
--
|
|
-- TnRmdIfIdlEntry ::=
|
|
-- SEQUENCE {
|
|
-- tnRmdIfIdlIngressMode TnRmdIdlIngressMode,
|
|
-- }
|
|
--
|
|
-- tnRmdIfIdlIngressMode OBJECT-TYPE
|
|
-- SYNTAX TnRmdIdlIngressMode
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Indicates whether IDL frames can ingress via the interface."
|
|
-- ::= { tnRmdIfIdlEntry 1 }
|
|
|
|
|
|
-- =============================================================
|
|
-- tnRmdIfCountersTable
|
|
-- =============================================================
|
|
|
|
tnRmdIfCountersTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnRmdIfCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the counters of all interfaces of all RMDs."
|
|
::= { tnRmdIfObjects 10 }
|
|
|
|
tnRmdIfCountersEntry OBJECT-TYPE
|
|
SYNTAX TnRmdIfCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing the counters of all interfaces
|
|
of an RMD."
|
|
INDEX { tnSysSwitchId, tnRmdSystemId, tnRmdIfIndex }
|
|
::= { tnRmdIfCountersTable 1 }
|
|
|
|
TnRmdIfCountersEntry ::=
|
|
SEQUENCE {
|
|
tnRmdIfCountersRxNrCorrectFrames Counter64,
|
|
tnRmdIfCountersRxNrCorrectBytes Counter64,
|
|
tnRmdIfCountersRxNrErroredFcsFrames Counter64,
|
|
tnRmdIfCountersRxNrLengthErrorOrOtherErrorFrames Counter64,
|
|
tnRmdIfCountersRxNrDiscardedFrames Counter64,
|
|
tnRmdIfCountersRxNrDroppedQueueOverflowFrames Counter64,
|
|
tnRmdIfCountersTxNrFrames Counter64,
|
|
tnRmdIfCountersTxNrBytes Counter64,
|
|
tnRmdIfCountersReset TruthValue
|
|
}
|
|
|
|
tnRmdIfCountersRxNrCorrectFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of correctly received frames for this interface."
|
|
::= { tnRmdIfCountersEntry 1 }
|
|
|
|
tnRmdIfCountersRxNrCorrectBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of correctly received bytes for this interface."
|
|
::= { tnRmdIfCountersEntry 2 }
|
|
|
|
tnRmdIfCountersRxNrErroredFcsFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of received frames for this interface which were
|
|
errored FCS frames."
|
|
::= { tnRmdIfCountersEntry 3 }
|
|
|
|
tnRmdIfCountersRxNrLengthErrorOrOtherErrorFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of received frames for this interface which had
|
|
a length or other error."
|
|
::= { tnRmdIfCountersEntry 4 }
|
|
|
|
tnRmdIfCountersRxNrDiscardedFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of received frames for this interface which were
|
|
discarded."
|
|
::= { tnRmdIfCountersEntry 5 }
|
|
|
|
tnRmdIfCountersRxNrDroppedQueueOverflowFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of received frames for this interface which were
|
|
dropped due to queue overflow."
|
|
::= { tnRmdIfCountersEntry 6 }
|
|
|
|
tnRmdIfCountersTxNrFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of transmitted frames for this interface."
|
|
::= { tnRmdIfCountersEntry 7 }
|
|
|
|
tnRmdIfCountersTxNrBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of transmitted bytes for this interface."
|
|
::= { tnRmdIfCountersEntry 8 }
|
|
|
|
tnRmdIfCountersReset OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting of this object to 'true' invokes a reset of the counters
|
|
for this interface.
|
|
Setting of this object to value 'false' has no effect.
|
|
|
|
This object is merely used to invoke a reset, and its actual
|
|
value has no meaning."
|
|
::= { tnRmdIfCountersEntry 9 }
|
|
|
|
|
|
-- =============================================================
|
|
-- tnRmdTdmIfTable
|
|
-- =============================================================
|
|
--
|
|
-- tnRmdTdmIfTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF TnRmdTdmIfEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A table containing the parameters of all TDM interfaces
|
|
-- of all RMDs."
|
|
-- ::= { tnRmdIfObjects 11 }
|
|
--
|
|
-- tnRmdTdmIfEntry OBJECT-TYPE
|
|
-- SYNTAX TnRmdTdmIfEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A list of objects containing the parameters of a TDM
|
|
-- interface of an RMD."
|
|
-- INDEX { tnRmdSystemId, tnRmdIfIndex }
|
|
-- ::= { tnRmdTdmIfTable 1 }
|
|
--
|
|
-- TnRmdTdmIfEntry ::=
|
|
-- SEQUENCE {
|
|
-- tnRmdTdmIfRate TnRmdTdmIfRate
|
|
-- }
|
|
--
|
|
-- tnRmdTdmIfRate OBJECT-TYPE
|
|
-- SYNTAX TnRmdTdmIfRate
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The rate of the TDM interface."
|
|
-- ::= { tnRmdTdmIfEntry 1 }
|
|
|
|
|
|
-- =============================================================
|
|
-- tnRmdTdmIfNimTable
|
|
-- =============================================================
|
|
--
|
|
-- tnRmdTdmIfNimTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF TnRmdTdmIfNimEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A table containing the data of all NIMs of all TDM
|
|
-- interfaces of all RMDs."
|
|
-- ::= { tnRmdIfObjects 12 }
|
|
--
|
|
-- tnRmdTdmIfNimEntry OBJECT-TYPE
|
|
-- SYNTAX TnRmdTdmIfNimEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A list of objects containing the data of a NIM of a
|
|
-- TDM interface of an RMD."
|
|
-- INDEX { tnRmdSystemId,
|
|
-- tnRmdIfIndex,
|
|
-- tnRmdTdmIfNimDirection }
|
|
-- ::= { tnRmdTdmIfNimTable 1 }
|
|
--
|
|
-- SEQUENCE {
|
|
-- tnRmdTdmIfNimDirection TnRmdNimDirection,
|
|
-- tnRmdTdmIfNimJ0String OCTET STRING
|
|
-- }
|
|
--
|
|
-- tnRmdTdmIfNimDirection OBJECT-TYPE
|
|
-- SYNTAX TnRmdNimDirection
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The direction of the NIM."
|
|
-- ::= { tnRmdTdmIfNimEntry 1 }
|
|
--
|
|
-- tnRmdTdmIfNimJ0String OBJECT-TYPE
|
|
-- SYNTAX OCTET STRING (SIZE(64))
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The received J0 string."
|
|
-- ::= { tnRmdTdmIfNimEntry 2 }
|
|
--
|
|
--
|
|
-- =============================================================
|
|
-- tnRmdTdmIfNimCountersTable
|
|
-- =============================================================
|
|
--
|
|
-- tnRmdTdmIfNimCountersTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF TnRmdTdmIfNimCountersEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A table containing the counters of all TDM interface NIMs
|
|
-- of all RMDs."
|
|
-- ::= { tnRmdIfObjects 13 }
|
|
--
|
|
-- tnRmdTdmIfNimCountersEntry OBJECT-TYPE
|
|
-- SYNTAX TnRmdTdmIfNimCountersEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A list of objects containing the counters of a TDM interface
|
|
-- NIM of an RMD."
|
|
-- INDEX { tnRmdSystemId,
|
|
-- tnRmdIfIndex,
|
|
-- tnRmdTdmIfNimDirection }
|
|
-- ::= { tnRmdTdmIfNimCountersTable 1 }
|
|
--
|
|
-- TnRmdTdmIfNimCountersEntry ::=
|
|
-- SEQUENCE {
|
|
-- tnRmdTdmIfNimCountersB1Errors Counter64,
|
|
-- tnRmdTdmIfNimCountersReset TruthValue
|
|
-- }
|
|
--
|
|
-- tnRmdTdmIfNimCountersB1Errors OBJECT-TYPE
|
|
-- SYNTAX Counter64
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The B1 error count."
|
|
-- ::= { tnRmdTdmIfNimCountersEntry 1 }
|
|
--
|
|
-- tnRmdTdmIfNimCountersReset OBJECT-TYPE
|
|
-- SYNTAX TruthValue
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Setting of this object to 'true' invokes a reset of the counters
|
|
-- for this NIM.
|
|
-- Setting of this object to value 'false' has no effect.
|
|
--
|
|
-- This object is merely used to invoke a reset, and its actual
|
|
-- value has no meaning."
|
|
-- ::= { tnRmdTdmIfNimCountersEntry 2 }
|
|
|
|
END
|