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