diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ericsson/XF-SOFTWARE-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/ericsson/XF-SOFTWARE-MIB')
| -rw-r--r-- | MIBS/ericsson/XF-SOFTWARE-MIB | 1400 |
1 files changed, 1400 insertions, 0 deletions
diff --git a/MIBS/ericsson/XF-SOFTWARE-MIB b/MIBS/ericsson/XF-SOFTWARE-MIB new file mode 100644 index 0000000..b649f92 --- /dev/null +++ b/MIBS/ericsson/XF-SOFTWARE-MIB @@ -0,0 +1,1400 @@ + XF-SOFTWARE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + entPhysicalIndex + FROM ENTITY-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY + FROM SNMPv2-SMI + DateAndTime, TEXTUAL-CONVENTION + FROM SNMPv2-TC + xfPlatform, XfProductnumber, XfProductRevision + FROM XF-TOP-MIB; + + + -- 1.3.6.1.4.1.193.81.2.7 + xfSoftwareMIB MODULE-IDENTITY + LAST-UPDATED "200803060000Z" -- March 06, 2008 at 00:00 GMT + ORGANIZATION + "Ericsson-Norway" + CONTACT-INFO + " " + DESCRIPTION + "This MIB contains the objects which support software + inventory information." + REVISION "200803051803Z" -- March 05, 2008 at 18:03 GMT + DESCRIPTION + "N : Removed BITS" + REVISION "200711261244Z" -- November 26, 2007 at 12:44 GMT + DESCRIPTION + "M Extended xfSwLmUpgradeOperStatus and + xfSwReleaseOperStatus with ftp error codes" + REVISION "200706110912Z" -- June 11, 2007 at 09:12 GMT + DESCRIPTION + " K added preparingForTest(9) to + xfSwGlobalState" + REVISION "200704100909Z" -- April 10, 2007 at 09:09 GMT + DESCRIPTION + "J Added extra value testingFromManual(8) to + xfSwReleaseOperStatus + Added xfSwGlobalState + " + REVISION "200306191030Z" -- June 19, 2003 at 10:30 GMT + DESCRIPTION + "D + Changed description of xfSwNpuPassiveSwitch + to state that a warm restart is required to + activate the fallback + Added noFailure(3) to + xfSwLoadModuleFailure" + REVISION "200203080841Z" -- March 08, 2002 at 08:41 GMT + DESCRIPTION + "C + Changed contact info + Added one state to the xfSWBoardStatus + Added objects for multiple load modules + per board and type of the load module. + " + REVISION "200201140911Z" -- January 14, 2002 at 09:11 GMT + DESCRIPTION + "B write to xfSwReleaseAdminStatus + for active release has no effect + Added conformance + Change syntax for product number + and revision + Change name to xfSwBoardStatus" + REVISION "200110101215Z" -- October 10, 2001 at 12:15 GMT + DESCRIPTION + "A Initial Revision" + REVISION "200401301351Z" -- January 30, 2004 at 13:51 GMT + DESCRIPTION + "E Added objects for progress indication, + Better fault indication. + New release handling." + REVISION "200408030823Z" -- August 03, 2004 at 08:23 GMT + DESCRIPTION + "F due to new scope in Neptune + removed ..AdditionalInfo, + xfSwLmUpgradeNewProductNumber and + xfSwLmUpgrade/xfSwLoadModuleDescription. + added xfSwReleaseSBLType and + xfBoardTrafficDisturbance + + changed the values of xfSwLmUpgradeOper and + AdminStatus. Removed not used values and + removed 'holes' in the enum values." + REVISION "200501310826Z" -- January 31, 2005 at 08:26 GMT + DESCRIPTION + "G Added xfSwLoadModuleDescription, + minSoftwareRevision(5)to xfSwBoardStatus + and xfSuLmUpgradeDescription" + REVISION "200502090813Z" -- February 09, 2005 at 08:13 GMT + DESCRIPTION + "H reintroduced xfSwBoardLoadModuleIndex as index" + ::= { xfPlatform 7 } + + + +-- +-- Textual conventions +-- + +-- Textual conventions +-- +-- +-- + XfSwRelease ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indication of one of the two software releases." + SYNTAX Integer32 (1..2) + + XfSwEnableDisable ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC is used for objects that can have these values." + SYNTAX INTEGER + { + enable(1), + disable(2) + } + + +-- +-- Node definitions +-- + +-- Node definitions +-- + -- 1.3.6.1.4.1.193.81.2.7.1 + xfSwObjects OBJECT IDENTIFIER ::= { xfSoftwareMIB 1 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.1 + xfSwLoadModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF XfSwLoadModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about the load modules + that are part of the system releases as described by + the xfSwReleaseTable." + ::= { xfSwObjects 1 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.1.1 + xfSwLoadModuleEntry OBJECT-TYPE + SYNTAX XfSwLoadModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about 1 software load module." + INDEX { xfSwRelease, xfSwLoadModuleIndex } + ::= { xfSwLoadModuleTable 1 } + + + XfSwLoadModuleEntry ::= + SEQUENCE { + xfSwRelease + XfSwRelease, + xfSwLoadModuleIndex + Integer32, + xfSwLoadModuleProductNumber + XfProductnumber, + xfSwLoadModuleRevision + XfProductRevision, + xfSwLoadModuleOperStatus + INTEGER, + xfSwLoadModuleFailure + INTEGER, + xfSwLoadModuleProgress + Integer32, + xfSwLoadModuleDescription + SnmpAdminString + } + + -- 1.3.6.1.4.1.193.81.2.7.1.1.1.1 + xfSwRelease OBJECT-TYPE + SYNTAX XfSwRelease + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "There are two software releases present on the node: + - an active release, normally the most recent release + and the one that is running + - a passive release, that is the previous release or + the one that is currently being download to upgrade + the active release. + xfSwRelease is an index into the active or passive + release. xfSwActiveRelease indicates which release is + active." + ::= { xfSwLoadModuleEntry 1 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.1.1.2 + xfSwLoadModuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique value within one release for each load module." + ::= { xfSwLoadModuleEntry 2 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.1.1.3 + xfSwLoadModuleProductNumber OBJECT-TYPE + SYNTAX XfProductnumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Product number of the load module. Normally something + like 'CAXR102_012/1'." + ::= { xfSwLoadModuleEntry 3 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.1.1.4 + xfSwLoadModuleRevision OBJECT-TYPE + SYNTAX XfProductRevision + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Revision of the load module. Normally something like + 'R1A'." + ::= { xfSwLoadModuleEntry 4 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.1.1.5 + xfSwLoadModuleOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + passive(1), + upgradeStarted(2), + upgradeFinished(3), + upgradeFailed(4), + upgradeAborted(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the software upgrade process + for this load module. + passive(1) + the load module is not involved in a upgrade + process and is not active. I.e.it is part of + the previous software release. + + upgradeStarted(2) + a load module will have this status directly + after the SBDF info for this module is loaded + and the xfSwLoadModuleAdminStatus of the + release was set to upgradeStarted. + + upgradeFinished(3) + indicates that this load modules has been retrieved + and burned into the flash memories. This is the state + of load modules that are part of an active release. + + upgradeFailed(4) + upgraded has failed for a reason, e.g. file transfer + checksum was wrong, see xfSwLoadModuleFailure. + + upgradeAborted(5) + when the manager has aborted the upgrade of the + complete release whilst this load module wasn't + upgradedFinished yet this will be its status. + " + ::= { xfSwLoadModuleEntry 5 } + + +-- + -- 1.3.6.1.4.1.193.81.2.7.1.1.1.6 + xfSwLoadModuleFailure OBJECT-TYPE + SYNTAX INTEGER + { + downloadFailure(1), + programFailure(2), + noFailure(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The objects specifies the cause of a software upgrade + failure for this load module. " + ::= { xfSwLoadModuleEntry 6 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.1.1.8 + xfSwLoadModuleProgress OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the progress in downloading + the respective load module when part of an upgrade + of an NE to a software baseline." + ::= { xfSwLoadModuleEntry 8 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.1.1.9 + xfSwLoadModuleDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates a textual + description of the load module, indicating PIU type + as stated by the entPhysicalDescription MO." + ::= { xfSwLoadModuleEntry 9 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.2 + xfSwReleaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF XfSwReleaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This contains the information on the active and passive + software releases." + ::= { xfSwObjects 2 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.2.1 + xfSwReleaseEntry OBJECT-TYPE + SYNTAX XfSwReleaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a software release. There are always + only two releases. For the active release write is + possible but will have no impact and will result in a + inconsistentValue error response." + INDEX { xfSwReleaseIndex } + ::= { xfSwReleaseTable 1 } + + + XfSwReleaseEntry ::= + SEQUENCE { + xfSwReleaseIndex + XfSwRelease, + xfSwReleaseProductNumber + XfProductnumber, + xfSwReleaseRevision + XfProductRevision, + xfSwReleaseAdminStatus + INTEGER, + xfSwReleaseOperStatus + INTEGER, + xfSwReleaseSBLType + INTEGER + } + + -- 1.3.6.1.4.1.193.81.2.7.1.2.1.1 + xfSwReleaseIndex OBJECT-TYPE + SYNTAX XfSwRelease + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the Release the info for which this row is + applicable." + ::= { xfSwReleaseEntry 1 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.2.1.2 + xfSwReleaseProductNumber OBJECT-TYPE + SYNTAX XfProductnumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Product number of the installed software package in + this release. Normally something like 'CAXR102 012/1'. + For the active release this is a read-only object." + ::= { xfSwReleaseEntry 2 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.2.1.3 + xfSwReleaseRevision OBJECT-TYPE + SYNTAX XfProductRevision + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Revision of the installed software package in this + Release. Normally something like 'R1A'. + For the active release this is a read-only object." + ::= { xfSwReleaseEntry 3 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.2.1.4 + xfSwReleaseAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + upgradeStarted(1), + upgradeAborted(2), + activeAndRunning(5), + upgradeTest(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the desired status for this release. To start + a software upgrade the manager has to set + xfSwReleaseProductNumber and xfSwReleaseRevision. After + that it will set this object to upgradeStarted. Which + will lead to downloading the SBDF-file from the FTP + Server. + For the active release this is a read-only object." + ::= { xfSwReleaseEntry 4 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.2.1.5 + xfSwReleaseOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + passive(1), + upgradeStarted(2), + upgradeFinished(3), + testing(4), + upgradeFailed(5), + upgradeAborted(6), + running(7), + testingFromManual(8), + errorInternal(50), + errorFileStorage(51), + ftpPingFailed(52), + ftpNoAccess(53), + ftpConnectionDetailsMissing(54), + ftpConnectionDetailsInvalid(55), + ftpConnectionTimeout(56), + ftpNoSuchRemoteFile(57), + ftpNoSuchRemoteDir(58), + ftpServiceNotAvailable(421), + ftpUnableToOpenDataConnection(425), + ftpConnectionClosed(426), + ftpFileBusy(450), + ftpLocalError(451), + ftpInsufficientStorageSpace(452), + ftpSyntaxError(501), + ftpCommandNotImplemented(502), + ftpBadSequenceCommands(503), + ftpParameterNotImplemented(504), + ftpNoLoggedIn(530), + ftpNeedAccount(532), + ftpFileUnavailable(550), + ftpExceededStorageAllocation(552), + ftpFileNameNotAllowed(553) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of this release. + passive(1) + release not involved in upgrade and currently not + running. + + upgradeStarted(2) + the release is in the process of being upgraded + + upgradeFinished(3) + All load modules of the release are downloaded and + burned in the respective flash memories. + + testing(4) + This release is running as test and not committed yet. + + upgradeFailed(5) + The upgrade to this release failed, e.g. due to FTP + server failure. + + upgradeAborted(6) + The manager has order to abort the upgrade to this + release. + + running(7) + This is the release that is running now and all new + boards should upgrade to. + + testingFromManual(8) + Same as value testing(4) but indicating that this a test phase + after a SBL from Manual mode. As such a fall-back will result in manual mode, + i.e. no SBL. + + + The 50 series errors are reported by the FTP client on + the node. + + + errorInternalError(50) + An internal error detected before FTP operation. + + errorFileStorage(51) + Error when erasing flash to store the downloaded + file at the node. + + ftpPingFailed(52) + FTP ping failed. + + ftpNoAccess(53) + Not able to send the FTP commands. + + ftpConnectionDetailsMissing(54) + FTP connection details are missing. + + ftpConnectionDetailsInvalid(55) + FTP connection details are invalid. + + ftpConnectionTimeout(56) + FTP connection timeout is detected. + + ftpNoSuchRemoteFile(57) + No such remote file exists. + + ftpNoSuchRemoteDir(58) + No such remote directory exists. + + + The 400 series errors occur when the command was not accepted + and the requested action did not take place, but the error + condition is temporary and the action may be requested again. + + + ftpServiceNotAvailable(421) + Service not available, closing control connection. This + may be a reply to any command if the service knows it + must shut down. Possible causes are transfer timeouts + and/or FTP server resets. + + ftpUnableToOpenDataConnection(425) + Can't open data connection. Try changing from PASV to + PORT mode. + + ftpConnectionClosed(426) + Connection closed and file transfer is aborted. Possible + causes are out of local diskspace and loss of connection. + + + ftpFileBusy(450) + Requested file action not taken. File + unavailable (e.g file busy). + + ftpLocalError(451) + Requested action aborted due to local error in processing. + + ftpInsufficienStorageSpace(452) + Requested action not taken due to insufficient + storage space on the server. + + + The 500 series errors occur when the command was not accepted + and the requested action did not take place. + + + ftpSyntaxError(501) + FTP Syntax error in parameters or arguments. + + ftpCommandNotImplemented(502) + FTP Command not implemented. + + ftpBadSequenceCommands(503) + Bad sequence of the FTP commands. + + ftpParameterNotImplemented(504) + FTP command not implemented for that parameter. + + ftpNotLoggedIn(530) + Not logged in. Your username and/or password is being + rejected, contact the server adminstrator. + + ftpNeedAccount(532) + Need account for storing files. + + ftpFileUnavailable(550) + Requested action not taken. File unavailable + (e.g.file not found, no access). Contact the server + adminstrator. + + ftpExceededStorageAllocation(552) + Requested file action aborted.Exceeded storage allocation (for + current directory or data set). Contact the server adminstrator. + + ftpFileNameNotAllowed(553) + Requested action not taken. File name not allowed. Try changing + the file name or getting rid of spaces in the file name." + ::= { xfSwReleaseEntry 5 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.2.1.6 + xfSwReleaseSBLType OBJECT-TYPE + SYNTAX INTEGER + { + definedByEricsson(1), + definedByOperator(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the SBL information in + the SBDF is generated by Ericsson or by an operator. + This is based on a check of the SBDF. + Of course this will only be a reliable object when the + software can distinguish between Ericsson and operator + defined SBDFs, i.e. upgrading from R2A." + ::= { xfSwReleaseEntry 6 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.3 + xfSwActiveRelease OBJECT-TYPE + SYNTAX XfSwRelease + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates which of the two Releases is active at the + moment, i.e. active is the software actually running." + ::= { xfSwObjects 3 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.4 + xfSwBootTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates when the XF NE will warm restart to test the + new software release. If all fields have value 0 an + immediate boot will be performed." + ::= { xfSwObjects 4 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.5 + xfSwCommitType OBJECT-TYPE + SYNTAX INTEGER + { + operatorCommit(1), + nodeCommit(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "In case of a scheduled restart, i.e. valid date and + time in xfSwBootTime, two different commit procedures + can be followed: + operatorCommit(1) + The manager commits the software release + under test by setting the xfSwRelease- + AdminState to activeAndRunning. + + nodeCommit(2) + The release under test is accepted when + the node is able to establish contact + through the DCN with an external IP-address. + + Default values is operatorCommit(1)." + ::= { xfSwObjects 5 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.6 + xfSwBoardTable OBJECT-TYPE + SYNTAX SEQUENCE OF XfSwBoardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table holds the information about software present + on the boards in the XF-NE. Boards without software will + not be in this table." + ::= { xfSwObjects 6 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.6.1 + xfSwBoardEntry OBJECT-TYPE + SYNTAX XfSwBoardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry in the table." + INDEX { entPhysicalIndex, xfSwLoadModuleIndex } + ::= { xfSwBoardTable 1 } + + + XfSwBoardEntry ::= + SEQUENCE { + xfSwBoardLoadModuleIndex + Integer32, + xfSwBoardLoadModuleType + OBJECT IDENTIFIER, + xfSwBoardProductNumber + XfProductnumber, + xfSwBoardRevision + XfProductRevision, + xfSwBoardStatus + INTEGER, + xfSwBoardSuProgress + Integer32, + xfSwBoardMinProductNumber + XfProductnumber, + xfSwBoardMinRevision + XfProductRevision, + xfSwBoardTrafficDisturbance + INTEGER + } + + -- 1.3.6.1.4.1.193.81.2.7.1.6.1.1 + xfSwBoardLoadModuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to the load module on the board. A board may + contain more than one load module. + " + ::= { xfSwBoardEntry 1 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.6.1.2 + xfSwBoardLoadModuleType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object indicates of what type the software is, + like DP (Device Processor) or FPGA (Field Programmable + Gate Array) or another type. New type can be defined by + defining a new OID in a other MIB. + " + ::= { xfSwBoardEntry 2 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.6.1.3 + xfSwBoardProductNumber OBJECT-TYPE + SYNTAX XfProductnumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a string indicating the product number of the + software in the active flash memory. + " + ::= { xfSwBoardEntry 3 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.6.1.4 + xfSwBoardRevision OBJECT-TYPE + SYNTAX XfProductRevision + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a string indicating the revision of the + software in the active flash memory." + ::= { xfSwBoardEntry 4 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.6.1.5 + xfSwBoardStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + active(2), + upgrading(3), + wrongSoftware(4), + minSoftwareRevision(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the software on the board: + Unknown(1) + The status of the software is unknown for example + at startup. + + Active(2) + Software on the board is OK and running + + Upgrading(3) + Software is in the process of being upgraded + + WrongSoftware(4) + Wrong software on the board and for some reason + not being upgraded yet. + + MinSoftware revision(5) + The board was tried to downgrade to a software revision that + is not compatible with the hardware. + + The xfSwBoardStatus is only of use in case version control is + enabled. If version control is not enabled the unit will always + runs its software." + ::= { xfSwBoardEntry 5 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.6.1.6 + xfSwBoardSuProgress OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the progress of the software + upgrade process for each individual PIU. This indicates + both flash erasing and programming. + This object indicates this for both upgrade to a + baseline as well as for inserted PIUs. + In case the software upgrade of the board takes less + than 10 seconds this objects will directly go to 100%." + ::= { xfSwBoardEntry 6 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.6.1.7 + xfSwBoardMinProductNumber OBJECT-TYPE + SYNTAX XfProductnumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a string indicating the product number of the + minimally acceptable software revision for this unit + type/variant. + " + ::= { xfSwBoardEntry 7 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.6.1.8 + xfSwBoardMinRevision OBJECT-TYPE + SYNTAX XfProductRevision + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a string indicating the revision of the + minimally acceptable software revision for this unit + type/variant." + ::= { xfSwBoardEntry 8 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.6.1.9 + xfSwBoardTrafficDisturbance OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + disturbing(2), + notDisturbing(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates that software upgrade of this + load module on this unit might lead to traffic + disturbance. This could for example happen in the + exceptional case where the load module includes FPGA + code for the traffic system." + ::= { xfSwBoardEntry 9 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.7 + xfSwNpuObjects OBJECT IDENTIFIER ::= { xfSwObjects 7 } + + +-- Software related objects specific for NPU. The NPU is the only PIU +-- for which the passive memory bank is of interest to external +-- management, since a fall-back to it can be performed. +-- + -- 1.3.6.1.4.1.193.81.2.7.1.7.1 + xfSwNpuPassiveProductNumber OBJECT-TYPE + SYNTAX XfProductnumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Product number of NPU software in passive bank." + ::= { xfSwNpuObjects 1 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.7.2 + xfSwNpuPassiveRevision OBJECT-TYPE + SYNTAX XfProductRevision + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Revision of software in passive bank on NPU." + ::= { xfSwNpuObjects 2 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.7.3 + xfSwNpuPassiveSwitch OBJECT-TYPE + SYNTAX INTEGER { switch(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object can be used to switch the NPU passive + software. + As a safety precaution this object is + only available when the node is in installation mode + or when the node is accessed through the USB port + (if present). + A warm restart is required to activate the fallback. + A switch leads to all xfSwUpgradePreferences being set + to their default values, i.e. no version control." + ::= { xfSwNpuObjects 3 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.8 + xfSwLoadModuleTypes OBJECT IDENTIFIER ::= { xfSwObjects 8 } + + +-- The following software types where known at time of definition +-- of this MIB. +-- + -- 1.3.6.1.4.1.193.81.2.7.1.8.1 + xfDeviceProcessorSoftware OBJECT-IDENTITY + STATUS obsolete + DESCRIPTION + "Used for DP software load modules." + ::= { xfSwLoadModuleTypes 1 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.8.2 + xfPciFpgaCode OBJECT-IDENTITY + STATUS obsolete + DESCRIPTION + "Used for PCI FPGA load modules." + ::= { xfSwLoadModuleTypes 2 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.9 + xfSwUpgradePreferences OBJECT IDENTIFIER ::= { xfSwObjects 9 } + + +-- These objects are used to configure the software +-- upgrade process, i.e. all from only informing to +-- total control. +-- + -- 1.3.6.1.4.1.193.81.2.7.1.9.1 + xfSwVersionControl OBJECT-TYPE + SYNTAX XfSwEnableDisable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to enable/disable version control. + Default: disable." + ::= { xfSwUpgradePreferences 1 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.9.2 + xfSwAutoUpgrade OBJECT-TYPE + SYNTAX XfSwEnableDisable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to enable/disable automatic software upgrade. + In case xfSwVersionControl is enabled a change of the + value will cause all PIUs to be checked again. + + Default: disable." + ::= { xfSwUpgradePreferences 2 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.9.3 + xfSwAutoDowngrade OBJECT-TYPE + SYNTAX XfSwEnableDisable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to enable/disable automatic software downgrade. + In case xfSwVersionControl is enabled a change of the + value will cause all PIUs to be checked again. + Default: disable." + ::= { xfSwUpgradePreferences 3 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.9.4 + xfSwAcceptFailure OBJECT-TYPE + SYNTAX XfSwEnableDisable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to enable/disable setting of new PIUs, that fail + to up/downgrade, in 'out of service'. PIUs that are + out of service will not be taken into service on the + disable/enable transistion. + Default: enable." + ::= { xfSwUpgradePreferences 4 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.10 + xfSwLmUpgradeTable OBJECT-TYPE + SYNTAX SEQUENCE OF XfSwLmUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to upgrade a single load module. For + each known load module an entry is present." + ::= { xfSwObjects 10 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.10.1 + xfSwLmUpgradeEntry OBJECT-TYPE + SYNTAX XfSwLmUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry in the table." + INDEX { xfSwLmUpgradeIndex } + ::= { xfSwLmUpgradeTable 1 } + + + XfSwLmUpgradeEntry ::= + SEQUENCE { + xfSwLmUpgradeIndex + Integer32, + xfSwLmUpgradeProductNumber + XfProductnumber, + xfSwLmUpgradeRevision + XfProductRevision, + xfSwLmUpgradeAdminStatus + INTEGER, + xfSwLmUpgradeOperStatus + INTEGER, + xfSwLmUpgradeProgress + Integer32, + xfSwLmUpgradeFailure + INTEGER, + xfSwLmUpgradeDescription + SnmpAdminString + } + + -- 1.3.6.1.4.1.193.81.2.7.1.10.1.1 + xfSwLmUpgradeIndex OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Objects used to index the table." + ::= { xfSwLmUpgradeEntry 1 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.10.1.3 + xfSwLmUpgradeProductNumber OBJECT-TYPE + SYNTAX XfProductnumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Product number of the load module. Normally something + like 'CAXR102_012/1'." + ::= { xfSwLmUpgradeEntry 3 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.10.1.4 + xfSwLmUpgradeRevision OBJECT-TYPE + SYNTAX XfProductRevision + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Revision to which the load module should be upgraded. + Normally something like 'R1A'." + ::= { xfSwLmUpgradeEntry 4 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.10.1.6 + xfSwLmUpgradeAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + upgradeStarted(1), + upgradeAborted(2), + activeAndRunning(3), + upgradeTest(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the desired status for this release. To start + a software upgrade the manager has to set + xfSwLmUpgradeRevision. After that it will set this + object to upgradeStarted. Which will lead to downloading + the SBDF-file from the FTP Server. For the active release + write is possible but will have no impact." + ::= { xfSwLmUpgradeEntry 6 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.10.1.7 + xfSwLmUpgradeOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + upgradeStarted(2), + upgradeFinished(3), + upgradeTested(4), + upgradeFailed(5), + upgradeAborted(6), + errorInternalError(50), + errorFileStorage(51), + ftpPingFailed(52), + ftpNoAccess(53), + ftpConnectionDetailsMissing(54), + ftpConnectionDetailsInvalid(55), + ftpConnectionTimeout(56), + ftpNoSuchRemoteFile(57), + ftpNoSuchRemoteDir(58), + ftpServiceNotAvailable(421), + ftpUnableToOpenDataConnection(425), + ftpConnectionClosed(426), + ftpFileBusy(450), + ftpLocalError(451), + ftpInsufficienStorageSpace(452), + ftpSyntaxError(501), + ftpCommandNotImplemented(502), + ftpBadSequenceCommands(503), + ftpParameterNotImplemented(504), + ftpNotLoggedIn(530), + ftpNeedAccount(532), + ftpFileUnavailable(550), + ftpExceededStorageAllocation(552), + ftpFileNameNotAllowed(553) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the software upgrade process + for this load module. + active(1) + the load module is active and running on the PIU. + + upgradeStarted(2) + a load module will have this status directly + after the SRDF info for this module is loaded + and the xfSwLmUpgradeAdminStatus of the + release was set to upgradeStarted. + + upgradeFinished(3) + indicates that this load modules has been retreived + and burned into the flash memories.This is the + state of load modules that are part of an active + release. + + upgradeTested(4) + This release is running as test and not committed + yet. + + upgradeFailed(5) + upgraded has failed for a reason, e.g. file transfer + checksum was wrong, see xfSwLmUpgradeFailure. + + upgradeAborted(6) + when the manager has aborted the upgrade of the + complete release whilst this load module wasn't + upgradedFinished yet this will be its status. + + + + The 50 series errors are reported by the FTP client on + the node. + + + errorInternalError(50) + An internal error detected before FTP operation. + + errorFileStorage(51) + Error when erasing flash to store the downloaded + file at the node. + + ftpPingFailed(52) + FTP ping failed. + + ftpNoAccess(53) + Not able to send the FTP commands. + + ftpConnectionDetailsMissing(54) + FTP connection details are missing. + + ftpConnectionDetailsInvalid(55) + FTP connection details are invalid. + + ftpConnectionTimeout(56) + FTP connection timeout is detected. + + ftpNoSuchRemoteFile(57) + No such remote file exists. + + ftpNoSuchRemoteDir(58) + No such remote directory exists. + + + The 400 series errors occur when the command was not accepted + and the requested action did not take place, but the error + condition is temporary and the action may be requested again. + + + ftpServiceNotAvailable(421) + Service not available, closing control connection. This + may be a reply to any command if the service knows it + must shut down. Possible causes are transfer timeouts + and/or FTP server resets. + + ftpUnableToOpenDataConnection(425) + Can't open data connection. Try changing from PASV to + PORT mode. + + ftpConnectionClosed(426) + Connection closed and file transfer is aborted. Possible + causes are out of local diskspace and loss of connection. + + + ftpFileBusy(450) + Requested file action not taken. File + unavailable (e.g file busy). + + ftpLocalError(451) + Requested action aborted due to local error in processing. + + ftpInsufficienStorageSpace(452) + Requested action not taken due to insufficient + storage space on the server. + + + The 500 series errors occur when the command was not accepted + and the requested action did not take place. + + + ftpSyntaxError(501) + FTP Syntax error in parameters or arguments. + + ftpCommandNotImplemented(502) + FTP Command not implemented. + + ftpBadSequenceCommands(503) + Bad sequence of the FTP commands. + + ftpParameterNotImplemented(504) + FTP command not implemented for that parameter. + + ftpNotLoggedIn(530) + Not logged in. Your username and/or password is being + rejected, contact the server adminstrator. + + ftpNeedAccount(532) + Need account for storing files. + + ftpFileUnavailable(550) + Requested action not taken. File unavailable + (e.g.file not found, no access). Contact the server + adminstrator. + + ftpExceededStorageAllocation(552) + Requested file action aborted.Exceeded storage allocation (for + current directory or data set). Contact the server adminstrator. + + ftpFileNameNotAllowed(553) + Requested action not taken. File name not allowed. Try changing + the file name or getting rid of spaces in the file name. + " + ::= { xfSwLmUpgradeEntry 7 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.10.1.8 + xfSwLmUpgradeProgress OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the progress in downloading + the respective load module when part of an upgrade of + an inserted PIU." + ::= { xfSwLmUpgradeEntry 8 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.10.1.9 + xfSwLmUpgradeFailure OBJECT-TYPE + SYNTAX INTEGER + { + downloadFailure(1), + programFailure(2), + noFailure(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the cause of a software + upgrade failure. " + ::= { xfSwLmUpgradeEntry 9 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.10.1.10 + xfSwLmUpgradeDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates a textual + description of the load module, indicating PIU type + as stated by the entPhysicalDescription MO." + ::= { xfSwLmUpgradeEntry 10 } + + + -- 1.3.6.1.4.1.193.81.2.7.1.11 + xfSwGlobalState OBJECT-TYPE + SYNTAX BITS + { + noUpgrade(0), + sblStarted(1), + sblWaitForActivate(2), + sblWaitForCommit(3), + manualStarted(4), + manualWaitForActivate(5), + manualWaitForCommit(6), + unitUpgrade(7), + cachingLoadModules(8), + preparingForTest(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objecty indicates the global state of the + Software Upgrade process. + noUpgrade(0), no Software upgrade ongoing + + sblStarted(1), a SBL upgrade is started and SBDF and Load Modules are downloading + + sblWaitForActivate(2), a SBL upgrade is finished and waiting for an activation + + sblWaitForCommit(3), a SBL upgrade is in test phase and waiting for commit + + manualStarted(4), a manual upgrade is started and Load Modules are downloading + + manualWaitForActivate(5), a manual upgrade is finished and waiting for an activation + + + manualWaitForCommit(6), a manual upgrade is in test phase and waiting for commit + + unitUpgrade(7), an unit is inserted and in the process of upgrading + + cachingLoadModules(8), software upgrade is in the process of downloading the load + modules for cache. + + preparingForTest(9), a period after a power-up/restart the node prepares to enter + the test phase. During this period some units might restart + and it is not possible to commit the software upgrade." + ::= { xfSwObjects 11 } + + + -- 1.3.6.1.4.1.193.81.2.7.2 + xfSwConformance OBJECT IDENTIFIER ::= { xfSoftwareMIB 2 } + + + -- 1.3.6.1.4.1.193.81.2.7.2.1 + xfSwCompliances OBJECT IDENTIFIER ::= { xfSwConformance 1 } + + +-- this module +-- this module + -- 1.3.6.1.4.1.193.81.2.7.2.1.1 + xfSwFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which + implement everything." + MODULE -- this module + MANDATORY-GROUPS { xfSwGroup, xSwGroupR2 } + ::= { xfSwCompliances 1 } + + + -- 1.3.6.1.4.1.193.81.2.7.2.2 + xfSwGroups OBJECT IDENTIFIER ::= { xfSwConformance 2 } + + + -- 1.3.6.1.4.1.193.81.2.7.2.2.1 + xfSwGroup OBJECT-GROUP + OBJECTS { xfSwRelease, xfSwLoadModuleIndex, xfSwLoadModuleProductNumber, xfSwLoadModuleRevision, xfSwLoadModuleOperStatus, + xfSwReleaseIndex, xfSwReleaseProductNumber, xfSwReleaseRevision, xfSwReleaseAdminStatus, xfSwReleaseOperStatus, + xfSwActiveRelease, xfSwBootTime, xfSwCommitType, xfSwBoardProductNumber, xfSwBoardRevision, + xfSwNpuPassiveProductNumber, xfSwNpuPassiveSwitch, xfSwLoadModuleFailure, xfSwNpuPassiveRevision, xfSwBoardStatus + } + STATUS current + DESCRIPTION + "Group of all software related objects." + ::= { xfSwGroups 1 } + + + -- 1.3.6.1.4.1.193.81.2.7.2.2.2 + xSwGroupR2 OBJECT-GROUP + OBJECTS { xfSwBoardSuProgress, xfSwLmUpgradeIndex, xfSwLmUpgradeProductNumber, xfSwLmUpgradeRevision, xfSwLmUpgradeAdminStatus, + xfSwLmUpgradeOperStatus, xfSwBoardMinProductNumber, xfSwBoardMinRevision, xfSwVersionControl, xfSwLoadModuleProgress, + xfSwLmUpgradeFailure, xfSwBoardTrafficDisturbance, xfSwReleaseSBLType, xfSwLmUpgradeProgress, xfSwAutoUpgrade, + xfSwAutoDowngrade, xfSwGlobalState, xfSwAcceptFailure, xfSwLoadModuleDescription, xfSwLmUpgradeDescription + } + STATUS current + DESCRIPTION + "All objects added for MINI-LINK Traffic Node R2." + ::= { xfSwGroups 2 } + + + -- 1.3.6.1.4.1.193.81.2.7.2.2.3 + xfSwObsoleteGroup OBJECT-GROUP + OBJECTS { xfSwBoardLoadModuleIndex, xfSwBoardLoadModuleType } + STATUS obsolete + DESCRIPTION + "Description." + ::= { xfSwGroups 3 } + + + + END + +-- +-- 10_19603-crxr10201_1_software.mi2 +--
\ No newline at end of file |