TROPIC-CARD-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 OBJECT-TYPE, MODULE-IDENTITY, Unsigned32, Integer32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF TEXTUAL-CONVENTION, TruthValue, MacAddress FROM SNMPv2-TC TropicCardCLEI, TropicCardHFD, TropicCardSerialNumber, TropicCardManufacturingPartNumber, TropicCardMarketingPartNumber, TropicCardSWGenericLoadName, TropicLEDColorType, TropicLEDStateType, AluWdmCardCapacity, AluWdmWtClkValues FROM TROPIC-TC tnShelfIndex FROM TROPIC-SHELF-MIB tnSlotIndex FROM TROPIC-SLOT-MIB tnCardModules, tnCardMIB FROM TROPIC-GLOBAL-REG InterfaceIndexOrZero FROM IF-MIB; tnCardMibModule MODULE-IDENTITY LAST-UPDATED "202106181200Z" 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 "The card MIB." REVISION "202106181200Z" DESCRIPTION "Added the following to tnCardTable: tnCardTargetAddPortInputPower." REVISION "202103191200Z" DESCRIPTION "Added the following table: tnCardPrbsTestIdTable." REVISION "202012181200Z" DESCRIPTION "Added the following to tnCardModuleCfg: twelvePlugs(6) ninePlugs(7)." REVISION "202012041200Z" DESCRIPTION "Added the following to tnCardTable: tnCardMgracd." REVISION "202011131200Z" DESCRIPTION "Added the following to tnCardTable: tnCardSapLoopbackMacAddr." REVISION "202009111200Z" DESCRIPTION "Added the following to tnCardTable: tnCardLOLCKDetectionEnable." REVISION "202006191200Z" DESCRIPTION "Added the following to tnCardModuleCfg: thirtyPlugs(5)." REVISION "202006121200Z" DESCRIPTION "Added the following to tnCardModuleCfg: elplugs(4)." REVISION "202003201200Z" DESCRIPTION "Added the following to tnCardTable: tnCardAseMode tnCardAddPowerMode." REVISION "202002211200Z" DESCRIPTION "Added the following to tnCardTable: tnCardShutdownCmd tnCardCpuTemperature tnCardMainDeviceTemperature." REVISION "202002141200Z" DESCRIPTION "Added the following to tnCardTable: tnCardClkSelectedValue." REVISION "201912131200Z" DESCRIPTION "Added the following to tnCardTable: tnCardSlotClkStatus." REVISION "201910251200Z" DESCRIPTION "Changed SYNTAX of the following from Unsigned32 to Integer32: tnCardPower." REVISION "201910181200Z" DESCRIPTION "1) Added the following textual convention: NokiaOAMTestUnitType. 2) Added the following to tnCardTable: tnCardOAMTestUnit." REVISION "201908301200Z" DESCRIPTION "Added the following to tnCardTable: tnCardVirtual." REVISION "201907121200Z" DESCRIPTION "Added the following to tnCardTable: tnCardInitConfProfile." REVISION "201906071200Z" DESCRIPTION "Added the following to tnCardTable: tnCardLineMode." REVISION "201903221200Z" DESCRIPTION "Added the following to tnCardTable: tnCardLicenseRestricted." REVISION "201902221200Z" DESCRIPTION "Added the following to tnCardTable: tnCardModuleCfg." REVISION "201901251200Z" DESCRIPTION "Added the following to tnCardTable: tnCardTransportModeOSC." REVISION "201805181200Z" DESCRIPTION "Added the following to tnCardTable: tnCardTotalRam." REVISION "201803091200Z" DESCRIPTION "Added the following to tnCardHeight: extendedHeight(4)." REVISION "201802231200Z" DESCRIPTION "Updated the contact info." REVISION "201712261200Z" DESCRIPTION "Added the following table: tnCardDbSyncTable." REVISION "201709151200Z" DESCRIPTION "Added the following to tnCardTable: tnCardIntWrkMode." REVISION "201705261200Z" DESCRIPTION "Added the following to tnCardTable: tnCardL1andL2Decoupled." REVISION "201704281200Z" DESCRIPTION "Added the following to tnCardTable: tnCardAmbientTemp tnCardRpmRead." REVISION "201703311200Z" DESCRIPTION "Added the following to tnCardTable: tnCardTestHdNoServPort." REVISION "201702241200Z" DESCRIPTION "Added the following to tnCardTable: tnCardDNRLEDColor." REVISION "201702101200Z" DESCRIPTION "Added the following to tnCardTable: tnCardMirrorLoopbackNoServPort." REVISION "201611161200Z" DESCRIPTION "Updated the contact info." REVISION "201609091200Z" DESCRIPTION "Added the following to tnCardTable: tnCardLicenseCap1Val tnCardLicenseCap2Val tnCardLicenseTimeStamp tnCardLicenseRmaKey." REVISION "201608081200Z" DESCRIPTION "Added the following to tnCardTable: tnCardLicenseAction." REVISION "201607291200Z" DESCRIPTION "Added the following to tnCardTable: tnCardLicenseData." REVISION "201510051200Z" DESCRIPTION "Added the following to tnCardTable: tnCardAlmProfEnvName." REVISION "201509301200Z" DESCRIPTION "Added the following to tnCardTable: tnCardAlmProfName." REVISION "201507301200Z" DESCRIPTION "Added the following to tnCardTable: tnCardLoopbackNoServPort." REVISION "201505291200Z" DESCRIPTION "Added unassigned(0) mode to tnCardUplinkAdminMode MIB. and updated the DEFVAL to unassigned" REVISION "201503111200Z" DESCRIPTION "Added the following to tnCardTable: tnCardUplinkAdminMode." REVISION "201502061200Z" DESCRIPTION "Added the following to tnCardTable: tnCardPower tnCardCurrent." REVISION "201402261200Z" DESCRIPTION "Added DEFVAL to attributes." REVISION "201312261200Z" DESCRIPTION "Added the following to tnCardTable: tnCardWtClkMeasureValues." REVISION "201312151200Z" DESCRIPTION "Added the following to tnCardTable: tnCardClkSwitch tnCardRtrvClkSwitch." REVISION "201311181200Z" DESCRIPTION "Marked the following as obsolete: tnCardOverride." REVISION "201308161200Z" DESCRIPTION "Added the following to tnCardTable: tnCardEthOamCcmFaultMgntMode." REVISION "201305211200Z" DESCRIPTION "Marked the following as obsolete: tnCardEvents." REVISION "201209061200Z" DESCRIPTION "Marked the following as obsolete: tnCardFPGATable." REVISION "201207171200Z" DESCRIPTION "Added the following to tnCardTable: tnCardMaxPower." REVISION "201207101200Z" DESCRIPTION "Added the following to tnCardTable: tnCardLACPSystemPriority." REVISION "201105231200Z" DESCRIPTION "Added DEFVAL for the following attribute: tnCardTemperatureTolerance, 0." REVISION "201105191200Z" DESCRIPTION "Added the following to tnCardTable: tnCardCapacity." REVISION "200903311200Z" DESCRIPTION "Added the following to tnCardWidth: tripleWidth(4)." REVISION "200902101200Z" DESCRIPTION "Removed tnCardFunction." REVISION "200902011200Z" DESCRIPTION "Added tnCardFunction." REVISION "200809261200Z" DESCRIPTION "Updated high temperature from 85 to 90." REVISION "200809241200Z" DESCRIPTION "Added tnCardFactoryID." REVISION "200809191200Z" DESCRIPTION "Corrected the temperature threshold configurable range." REVISION "200806051200Z" DESCRIPTION "Added the FPGA content." REVISION "200805291200Z" DESCRIPTION "Updated the LED attribute applicability for the 1830 PSS-32." REVISION "200804111200Z" DESCRIPTION "1) Updated the MIB file description. 2) Added remote inventory attributes to tnCardTable (they exist in the slot table as well)." ::= { tnCardModules 1 } tnCardConf OBJECT IDENTIFIER ::= { tnCardMIB 1 } tnCardGroups OBJECT IDENTIFIER ::= { tnCardConf 1 } tnCardCompliances OBJECT IDENTIFIER ::= { tnCardConf 2 } tnCardObjs OBJECT IDENTIFIER ::= { tnCardMIB 2 } tnCardBasics OBJECT IDENTIFIER ::= { tnCardObjs 1 } -- obsolete -- tnCardEvents OBJECT IDENTIFIER ::= { tnCardMIB 3 } -------------------------------------------------------------------------------- -- Type Definitions -------------------------------------------------------------------------------- NokiaOAMTestUnitType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "OAM Test unit type." SYNTAX INTEGER { microseconds(1), hundred-nano-seconds(2), nano-seconds(3) } -------------------------------------------------------------------------------- -- Object Definitions -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Generic Card Scalars -------------------------------------------------------------------------------- tnCardTotal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of card records allocated on a 1696R/1830 NE." ::= { tnCardBasics 1 } -------------------------------------------------------------------------------- -- Generic Card Table -------------------------------------------------------------------------------- tnCardTable OBJECT-TYPE SYNTAX SEQUENCE OF TnCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { tnCardBasics 2 } tnCardEntry OBJECT-TYPE SYNTAX TnCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { tnShelfIndex, tnSlotIndex } ::= { tnCardTable 1 } TnCardEntry ::= SEQUENCE { tnCardName SnmpAdminString, tnCardDescr SnmpAdminString, tnCardCLEI TropicCardCLEI, tnCardHFD TropicCardHFD, tnCardSerialNumber TropicCardSerialNumber, tnCardManufacturingPartNumber TropicCardManufacturingPartNumber, tnCardMarketingPartNumber TropicCardMarketingPartNumber, tnCardSWGenericLoadName TropicCardSWGenericLoadName, -- obsolete -- tnCardReset TropicResetType, tnCardHeight INTEGER, tnCardWidth INTEGER, -- obsolete -- tnCardResetReason INTEGER, tnCardTemperature Integer32, tnCardHighTemperatureThresh Integer32, tnCardLowTemperatureThresh Integer32, tnCardTemperatureTolerance Unsigned32, tnCardStatusLEDColor TropicLEDColorType, tnCardStatusLEDState TropicLEDStateType, tnCardActivityLEDColor TropicLEDColorType, tnCardActivityLEDState TropicLEDStateType, tnCardCompanyID SnmpAdminString, tnCardMnemonic SnmpAdminString, tnCardSWPartNum SnmpAdminString, tnCardDate SnmpAdminString, tnCardExtraData SnmpAdminString, -- obsolete -- tnCardOverride TruthValue, tnCardAnyPortsInService TruthValue, tnCardLastBootedFwBundleVer SnmpAdminString, tnCardNextFwBundleVer SnmpAdminString, tnCardFactoryID SnmpAdminString, tnCardCapacity AluWdmCardCapacity, tnCardLACPSystemPriority Unsigned32, tnCardMaxPower Unsigned32, tnCardEthOamCcmFaultMgntMode INTEGER, tnCardClkSwitch AluWdmWtClkValues, tnCardRtrvClkSwitch AluWdmWtClkValues, tnCardWtClkMeasureValues OCTET STRING, tnCardPower Integer32, tnCardCurrent Unsigned32, tnCardUplinkAdminMode INTEGER, tnCardLoopbackNoServPort InterfaceIndexOrZero, tnCardAlmProfName OCTET STRING, tnCardAlmProfEnvName OCTET STRING, tnCardLicenseData SnmpAdminString, tnCardLicenseAction INTEGER, tnCardLicenseCap1Val Unsigned32, tnCardLicenseCap2Val Unsigned32, tnCardLicenseTimeStamp Unsigned32, tnCardLicenseRmaKey SnmpAdminString, tnCardMirrorLoopbackNoServPort InterfaceIndexOrZero, tnCardDNRLEDColor INTEGER, tnCardTestHdNoServPort InterfaceIndexOrZero, tnCardAmbientTemp Integer32, tnCardRpmRead Integer32, tnCardL1andL2Decoupled TruthValue, tnCardIntWrkMode INTEGER, tnCardTotalRam Unsigned32, tnCardTransportModeOSC INTEGER, tnCardModuleCfg INTEGER, tnCardLicenseRestricted TruthValue, tnCardLineMode INTEGER, tnCardInitConfProfile Unsigned32, tnCardVirtual TruthValue, tnCardOAMTestUnit NokiaOAMTestUnitType, tnCardSlotClkStatus INTEGER, tnCardClkSelectedValue INTEGER, tnCardShutdownCmd INTEGER, tnCardCpuTemperature Integer32, tnCardMainDeviceTemperature Integer32, tnCardAseMode INTEGER, tnCardAddPowerMode INTEGER, tnCardLOLCKDetectionEnable TruthValue, tnCardSapLoopbackMacAddr MacAddress, tnCardMgracd INTEGER, tnCardTargetAddPortInputPower Integer32 } tnCardName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "." DEFVAL { "" } ::= { tnCardEntry 1 } tnCardDescr OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "." DEFVAL { "" } ::= { tnCardEntry 2 } tnCardCLEI OBJECT-TYPE SYNTAX TropicCardCLEI MAX-ACCESS read-only STATUS current DESCRIPTION "." DEFVAL { "" } ::= { tnCardEntry 3 } tnCardHFD OBJECT-TYPE SYNTAX TropicCardHFD MAX-ACCESS read-only STATUS current DESCRIPTION "." DEFVAL { "" } ::= { tnCardEntry 4 } tnCardSerialNumber OBJECT-TYPE SYNTAX TropicCardSerialNumber MAX-ACCESS read-only STATUS current DESCRIPTION "." DEFVAL { "" } ::= { tnCardEntry 5 } tnCardManufacturingPartNumber OBJECT-TYPE SYNTAX TropicCardManufacturingPartNumber MAX-ACCESS read-only STATUS current DESCRIPTION "." DEFVAL { "" } ::= { tnCardEntry 6 } tnCardMarketingPartNumber OBJECT-TYPE SYNTAX TropicCardMarketingPartNumber MAX-ACCESS read-only STATUS current DESCRIPTION "." DEFVAL { "" } ::= { tnCardEntry 7 } tnCardSWGenericLoadName OBJECT-TYPE SYNTAX TropicCardSWGenericLoadName MAX-ACCESS read-only STATUS current DESCRIPTION "The SW generic load currently active." DEFVAL { "" } ::= { tnCardEntry 8 } -- obsolete -- tnCardReset OBJECT-TYPE ::= { tnCardEntry 9 } tnCardHeight OBJECT-TYPE SYNTAX INTEGER { unknown(1), halfHeight(2), fullHeight(3), extendedHeight(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { tnCardEntry 10 } tnCardWidth OBJECT-TYPE SYNTAX INTEGER { unknown(1), singleWidth(2), doubleWidth(3), tripleWidth(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { tnCardEntry 11 } -- obsolete -- tnCardResetReason OBJECT-TYPE ::= { tnCardEntry 12 } tnCardTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "The current temperature of the card." ::= { tnCardEntry 13 } tnCardHighTemperatureThresh OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius" MAX-ACCESS read-create STATUS current DESCRIPTION "The high temperature threshold of the card. Current configurable range: 1696R: -5 to 60 1830: -5 to 90." DEFVAL { 90 } ::= { tnCardEntry 14 } tnCardLowTemperatureThresh OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius" MAX-ACCESS read-create STATUS current DESCRIPTION "The low temperature threshold of the card. Current configurable range: 1696R: -5 to 60 1830: -45 to 90." DEFVAL { -5 } ::= { tnCardEntry 15 } tnCardTemperatureTolerance OBJECT-TYPE SYNTAX Unsigned32 UNITS "Celsius" MAX-ACCESS read-create STATUS current DESCRIPTION "The temperature tolerance of the card, applied to the card's high and low temperature thresholds. Current configurable range: 0 to 10." DEFVAL { 3 } ::= { tnCardEntry 16 } tnCardStatusLEDColor OBJECT-TYPE SYNTAX TropicLEDColorType MAX-ACCESS read-only STATUS current DESCRIPTION "The color of the status LED. For the 1830 PSS-32, not applicable to the DCM and SFD cards." ::= { tnCardEntry 17 } tnCardStatusLEDState OBJECT-TYPE SYNTAX TropicLEDStateType MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the status LED. For the 1830 PSS-32, not applicable to the DCM and SFD cards." ::= { tnCardEntry 18 } tnCardActivityLEDColor OBJECT-TYPE SYNTAX TropicLEDColorType MAX-ACCESS read-only STATUS current DESCRIPTION "The color of the activity LED. For the 1830 PSS-32, only applicable to the EC card." ::= { tnCardEntry 19 } tnCardActivityLEDState OBJECT-TYPE SYNTAX TropicLEDStateType MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the activity LED. For the 1830 PSS-32, only applicable to the EC card." ::= { tnCardEntry 20 } tnCardCompanyID OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "." DEFVAL { "" } ::= { tnCardEntry 21 } tnCardMnemonic OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "." DEFVAL { "" } ::= { tnCardEntry 22 } tnCardSWPartNum OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "." DEFVAL { "" } ::= { tnCardEntry 23 } tnCardDate OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "." DEFVAL { "" } ::= { tnCardEntry 24 } tnCardExtraData OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "." DEFVAL { "" } ::= { tnCardEntry 25 } -- obsolete -- tnCardOverride OBJECT-TYPE ::= { tnCardEntry 26 } tnCardAnyPortsInService OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnCardEntry 27 } tnCardLastBootedFwBundleVer OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "." DEFVAL { "" } ::= { tnCardEntry 28 } tnCardNextFwBundleVer OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "." DEFVAL { "" } ::= { tnCardEntry 29 } tnCardFactoryID OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "." DEFVAL { "" } ::= { tnCardEntry 30 } tnCardCapacity OBJECT-TYPE SYNTAX AluWdmCardCapacity MAX-ACCESS read-create STATUS current DESCRIPTION "The capacity of the storage medium in the slot." DEFVAL { unknownCapacity } ::= { tnCardEntry 31 } tnCardLACPSystemPriority OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "tnCardLACPSystemPriority is the Link Aggregation Control Protocol (LACP) system priority which is combined with the system MAC address to make up a unique system ID that is used by LACP in communications with LACP peer systems on Link Aggregation (LAG) ports." DEFVAL { 32768 } ::= { tnCardEntry 32 } tnCardMaxPower OBJECT-TYPE SYNTAX Unsigned32 UNITS "milli-Watts" MAX-ACCESS read-only STATUS current DESCRIPTION "P sub 0, P sub 50 and P sub 100 (percent utilization of transmission function) provided for ATIS TEER calculation. These measurements are to be made under the conditions provided in ATIS-0600015-2009: Temperature: 25 deg C +/- 3 deg C (77 deg F +/- 5 deg F) Humidity: Relative humidity between 30% and 75% Barometric Pressure: Between 1020 and 812 mbar. Current range: 0 to 1,000,000." ::= { tnCardEntry 33 } tnCardEthOamCcmFaultMgntMode OBJECT-TYPE SYNTAX INTEGER { ieee(1), itu(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The Ethernet OAM fault management compliancy of the card. Current configurable modes: ieee: IEEE 802.1ag compliant itu: ITU-T G.8021 compliant." DEFVAL { ieee } ::= { tnCardEntry 34 } tnCardClkSwitch OBJECT-TYPE SYNTAX AluWdmWtClkValues MAX-ACCESS read-create STATUS current DESCRIPTION "Clock Switch on pack level." DEFVAL { wtClkAuto } ::= { tnCardEntry 35 } tnCardRtrvClkSwitch OBJECT-TYPE SYNTAX AluWdmWtClkValues MAX-ACCESS read-only STATUS current DESCRIPTION "Retrieve Clock Selection on pack level." ::= { tnCardEntry 36 } tnCardWtClkMeasureValues OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "Retrieve PF Wt clock measurements." DEFVAL { "" } ::= { tnCardEntry 37 } tnCardPower OBJECT-TYPE SYNTAX Integer32 UNITS "milli-Watts" MAX-ACCESS read-only STATUS current DESCRIPTION "The monitored card power consumption value" ::= { tnCardEntry 38 } tnCardCurrent OBJECT-TYPE SYNTAX Unsigned32 UNITS "milli-Amperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The monitored card current value" ::= { tnCardEntry 39 } tnCardUplinkAdminMode OBJECT-TYPE SYNTAX INTEGER { unassigned(0), network(1), accessUplink(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Each card can be configured in one of two administrative modes. In network mode the system uses MPLS-TP to provide service transport, and in access-uplink mode the system uses Ethernet QinQ (802.1ad) switching. NOTE: to change the administrative mode, the mode must be unassigned. To set the mode to unassigned, the slot must first be set to empty then back to the previously configure pack type. " DEFVAL { unassigned } ::= { tnCardEntry 40 } tnCardLoopbackNoServPort OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "Second loopback port used for internal sap creation, which is needed for Mac address swapping. 0 indicates the port is undefined." DEFVAL { 0 } ::= { tnCardEntry 41 } tnCardAlmProfName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..40)) MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnCardEntry 42 } tnCardAlmProfEnvName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..40)) MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnCardEntry 43 } tnCardLicenseData OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "License key applied to card" DEFVAL { "" } ::= { tnCardEntry 44 } tnCardLicenseAction OBJECT-TYPE SYNTAX INTEGER { unknown(1), apply(2), delete(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "License Action mode" DEFVAL { unknown } ::= { tnCardEntry 45 } tnCardLicenseCap1Val OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "License key Cap1 Value" DEFVAL { 0 } ::= { tnCardEntry 46 } tnCardLicenseCap2Val OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "License key Cap2 Value" DEFVAL { 0 } ::= { tnCardEntry 47 } tnCardLicenseTimeStamp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "License key Timestamp" DEFVAL { 0 } ::= { tnCardEntry 48 } tnCardLicenseRmaKey OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "License key RMA Key" DEFVAL { "" } ::= { tnCardEntry 49 } tnCardMirrorLoopbackNoServPort OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "Second loopback port used for internal sap creation" DEFVAL { 0 } ::= { tnCardEntry 50 } tnCardDNRLEDColor OBJECT-TYPE SYNTAX INTEGER { off(1), orange(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "DNR LED Color" ::= { tnCardEntry 51 } tnCardTestHdNoServPort OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "Loopback port for testhead" DEFVAL { 0 } ::= { tnCardEntry 52 } tnCardAmbientTemp OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "Ambient temperature on PSI." ::= { tnCardEntry 53 } tnCardRpmRead OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Card Rpm on PSI." ::= { tnCardEntry 54 } tnCardL1andL2Decoupled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the port types on L1 and L2 are decoupled." DEFVAL { true } ::= { tnCardEntry 55 } tnCardIntWrkMode OBJECT-TYPE SYNTAX INTEGER { legacy(1), standard(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "legacy sets the interworking mode of the card to support legacy applications, while standard sets the interworking mode of the card to support standard OTN applications." DEFVAL { standard } ::= { tnCardEntry 56 } tnCardTotalRam OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Display the RAM capacity." ::= { tnCardEntry 57 } tnCardTransportModeOSC OBJECT-TYPE SYNTAX INTEGER { layer2(1), layer3(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Transport Mode OSC to layer 2 and 3." ::= { tnCardEntry 58 } tnCardModuleCfg OBJECT-TYPE SYNTAX INTEGER { plugLimit40(1), plugLimit32(2), plugLimit20(3), elplugs(4), thirtyPlugs(5), twelvePlugs(6), ninePlugs(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "Pluggable module card configuration." ::= { tnCardEntry 59 } tnCardLicenseRestricted OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "License Restricted Card: true - If the card is restricted and has the value of lower nibble of the byte set to 0x2 false - If the card is unrestricted and has the value of lower nibble of the byte set to 0x0 or 0x1." ::= { tnCardEntry 60 } tnCardLineMode OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), fixed(2), dynamic(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Card Line mode: fixed - sets the line mode to support fixed provisioning for changing the line port type/en-coding dynamic - sets the line mode to allow dynamic modification of the line port type/encoding." DEFVAL { fixed } ::= { tnCardEntry 61 } tnCardInitConfProfile OBJECT-TYPE SYNTAX Unsigned32 (1..1000) MAX-ACCESS read-create STATUS current DESCRIPTION "Triggers an initial service setup which includes interface, OTSIG and DXC auto provision by given the corresponding configuration profile ID." ::= { tnCardEntry 62 } tnCardVirtual OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate if the card is virtual card or not." ::= { tnCardEntry 63 } tnCardOAMTestUnit OBJECT-TYPE SYNTAX NokiaOAMTestUnitType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tnCardOAMTestUnit defines the unit of OAM (SLM/DM) test results." ::= { tnCardEntry 64 } tnCardSlotClkStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), onFreq(2), fail(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnCardEntry 65 } tnCardClkSelectedValue OBJECT-TYPE SYNTAX INTEGER { unknown(1), yes(2), no(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnCardEntry 66 } tnCardShutdownCmd OBJECT-TYPE SYNTAX INTEGER { normal(1), shutdownForce(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "normal - user shall set the card state to admin down before. shutdownForce - force allows an user with administrator rights to perform a reset cold without setting the ports and the card to admin down before." ::= { tnCardEntry 67 } tnCardCpuTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "The current temperature of the control card, for example, the 1830 TPS EC." ::= { tnCardEntry 68 } tnCardMainDeviceTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "The current temperature of the main device, for example, the 1830 TPS FPGA." ::= { tnCardEntry 69 } tnCardAseMode OBJECT-TYPE SYNTAX INTEGER { unconfigured(1), noNoise(2), low(3), standard(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "." DEFVAL { unconfigured } ::= { tnCardEntry 70 } tnCardAddPowerMode OBJECT-TYPE SYNTAX INTEGER { low(1), high(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "." DEFVAL { low } ::= { tnCardEntry 71 } tnCardLOLCKDetectionEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "PTPIOC card uses this attribute to enable/disable Loss of Lock(LOLCK) detection on OTC line ports: true - Enable false - Disable." DEFVAL { false } ::= { tnCardEntry 72 } tnCardSapLoopbackMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "tnCardSapLoopbackMacAddr specifies the unicast source MAC address used with a MAC Swap SAP terminal loopback" DEFVAL { '000000000000'H } -- 00:00:00:00:00:00 ::= { tnCardEntry 73 } tnCardMgracd OBJECT-TYPE SYNTAX INTEGER { none(1), cp(2), mgnpln(3), cpmgnpln(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates if managed by CP, MGNPLN, shared by both or free." DEFVAL { none } ::= { tnCardEntry 74 } tnCardTargetAddPortInputPower OBJECT-TYPE SYNTAX Integer32 UNITS "mBm" MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnCardEntry 75 } -------------------------------------------------------------------------------- -- Generic Card Assembly Table -------------------------------------------------------------------------------- tnCardAssemblyTable OBJECT-TYPE SYNTAX SEQUENCE OF TnCardAssemblyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { tnCardBasics 3 } tnCardAssemblyEntry OBJECT-TYPE SYNTAX TnCardAssemblyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { tnShelfIndex, tnSlotIndex, tnCardAssemblyIndex } ::= { tnCardAssemblyTable 1 } TnCardAssemblyEntry ::= SEQUENCE { tnCardAssemblyIndex Integer32, tnCardAssemblyName SnmpAdminString, tnCardAssemblyCLEI TropicCardCLEI, tnCardAssemblyHFD TropicCardHFD, tnCardAssemblySerialNumber TropicCardSerialNumber, tnCardAssemblyManufacturingPartNumber TropicCardManufacturingPartNumber, tnCardAssemblyMarketingPartNumber TropicCardMarketingPartNumber } tnCardAssemblyIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { tnCardAssemblyEntry 1 } tnCardAssemblyName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { tnCardAssemblyEntry 2 } tnCardAssemblyCLEI OBJECT-TYPE SYNTAX TropicCardCLEI MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { tnCardAssemblyEntry 3 } tnCardAssemblyHFD OBJECT-TYPE SYNTAX TropicCardHFD MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { tnCardAssemblyEntry 4 } tnCardAssemblySerialNumber OBJECT-TYPE SYNTAX TropicCardSerialNumber MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { tnCardAssemblyEntry 5 } tnCardAssemblyManufacturingPartNumber OBJECT-TYPE SYNTAX TropicCardManufacturingPartNumber MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { tnCardAssemblyEntry 6 } tnCardAssemblyMarketingPartNumber OBJECT-TYPE SYNTAX TropicCardMarketingPartNumber MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { tnCardAssemblyEntry 7 } -------------------------------------------------------------------------------- -- Card FPGA Table -------------------------------------------------------------------------------- -- obsolete -- tnCardFPGATable OBJECT-TYPE ::= { tnCardBasics 4 } -------------------------------------------------------------------------------- -- Card Db Sync Table -------------------------------------------------------------------------------- tnCardDbSyncTable OBJECT-TYPE SYNTAX SEQUENCE OF TnCardDbSyncEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { tnCardBasics 5 } tnCardDbSyncEntry OBJECT-TYPE SYNTAX TnCardDbSyncEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry for tnCardDbSyncTable" INDEX { tnShelfIndex, tnSlotIndex } ::= { tnCardDbSyncTable 1 } TnCardDbSyncEntry ::= SEQUENCE { tnCardDBSyncEnabledByUser TruthValue } tnCardDBSyncEnabledByUser OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether or not the user has enabled DB sync between the LC and the EC. If it is enabled, tnCardDBSyncEnabledByUser shall be true. After the sync, tnCardDBSyncEnabledByUser shall change to false." DEFVAL { false } ::= { tnCardDbSyncEntry 1 } -------------------------------------------------------------------------------- -- Card PRBS Test ID Table -------------------------------------------------------------------------------- tnCardPrbsTestIdTable OBJECT-TYPE SYNTAX SEQUENCE OF TnCardPrbsTestIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { tnCardBasics 6 } tnCardPrbsTestIdEntry OBJECT-TYPE SYNTAX TnCardPrbsTestIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { tnShelfIndex, tnSlotIndex } ::= { tnCardPrbsTestIdTable 1 } TnCardPrbsTestIdEntry ::= SEQUENCE { tnCardPrbsTestIdOidList SnmpAdminString } tnCardPrbsTestIdOidList OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..2048)) MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { tnCardPrbsTestIdEntry 1 } -------------------------------------------------------------------------------- -- Conformance Group Definitions -------------------------------------------------------------------------------- tnCardScalarsGroup OBJECT-GROUP OBJECTS { tnCardTotal } STATUS current DESCRIPTION "." ::= { tnCardGroups 1 } tnCardTableGroup OBJECT-GROUP OBJECTS { tnCardName, tnCardDescr, tnCardCLEI, tnCardHFD, tnCardSerialNumber, tnCardManufacturingPartNumber, tnCardMarketingPartNumber, tnCardSWGenericLoadName, -- obsolete -- tnCardReset, tnCardHeight, tnCardWidth, -- obsolete -- tnCardResetReason, tnCardTemperature, tnCardHighTemperatureThresh, tnCardLowTemperatureThresh, tnCardTemperatureTolerance, tnCardStatusLEDColor, tnCardStatusLEDState, tnCardActivityLEDColor, tnCardActivityLEDState, tnCardCompanyID, tnCardMnemonic, tnCardSWPartNum, tnCardDate, tnCardExtraData, -- obsolete -- tnCardOverride, tnCardAnyPortsInService, tnCardLastBootedFwBundleVer, tnCardNextFwBundleVer, tnCardFactoryID, tnCardCapacity, tnCardLACPSystemPriority, tnCardMaxPower, tnCardEthOamCcmFaultMgntMode, tnCardClkSwitch, tnCardRtrvClkSwitch, tnCardWtClkMeasureValues, tnCardPower, tnCardCurrent, tnCardUplinkAdminMode, tnCardLoopbackNoServPort, tnCardAlmProfName, tnCardAlmProfEnvName, tnCardLicenseData, tnCardLicenseAction, tnCardLicenseCap1Val, tnCardLicenseCap2Val, tnCardLicenseTimeStamp, tnCardLicenseRmaKey, tnCardMirrorLoopbackNoServPort, tnCardDNRLEDColor, tnCardTestHdNoServPort, tnCardAmbientTemp, tnCardRpmRead, tnCardL1andL2Decoupled, tnCardIntWrkMode, tnCardTotalRam, tnCardTransportModeOSC, tnCardModuleCfg, tnCardLicenseRestricted, tnCardLineMode, tnCardInitConfProfile, tnCardVirtual, tnCardOAMTestUnit, tnCardSlotClkStatus, tnCardClkSelectedValue, tnCardShutdownCmd, tnCardCpuTemperature, tnCardMainDeviceTemperature, tnCardAseMode, tnCardAddPowerMode, tnCardLOLCKDetectionEnable, tnCardSapLoopbackMacAddr, tnCardMgracd, tnCardTargetAddPortInputPower } STATUS current DESCRIPTION "." ::= { tnCardGroups 2 } tnCardAssemblyTableGroup OBJECT-GROUP OBJECTS { tnCardAssemblyName, tnCardAssemblyCLEI, tnCardAssemblyHFD, tnCardAssemblySerialNumber, tnCardAssemblyManufacturingPartNumber, tnCardAssemblyMarketingPartNumber } STATUS current DESCRIPTION "." ::= { tnCardGroups 3 } -- obsolete -- tnCardFPGATableGroup OBJECT-GROUP ::= { tnCardGroups 4 } tnCardPrbsTestIdTableGroup OBJECT-GROUP OBJECTS { tnCardPrbsTestIdOidList } STATUS current DESCRIPTION "." ::= { tnCardGroups 5 } -------------------------------------------------------------------------------- -- Compliance Statements (mandatory) -------------------------------------------------------------------------------- tnCardCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "." MODULE MANDATORY-GROUPS { tnCardScalarsGroup, tnCardTableGroup, tnCardAssemblyTableGroup, -- obsolete -- tnCardFPGATableGroup, tnCardPrbsTestIdTableGroup } ::= { tnCardCompliances 1 } END -- DEFINITION OF TROPIC-CARD-MIB