350 lines
11 KiB
Plaintext
350 lines
11 KiB
Plaintext
CTRON-DOWNLOAD-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- ctron-download-mib.txt
|
|
-- Revision: 1.06.02
|
|
-- Part Number: 2170556-02
|
|
-- Date: February 2, 1999
|
|
-- Revised: "200308111858Z" - Mon Aug 11 18:58 GMT 2003
|
|
|
|
-- Enterasys Networks, Inc.
|
|
-- 50 Minuteman Rd.
|
|
-- Andover, MA 01801-1008
|
|
-- +1 978 684 1000
|
|
-- support@enterasys.com
|
|
|
|
-- This module provides authoritative definitions for Cabletron's
|
|
-- enterprise-specific download MIB.
|
|
--
|
|
-- This module will be extended, as required.
|
|
--
|
|
|
|
-- Cabletron Systems reserves the right to make changes in
|
|
-- specification and other information contained in this document
|
|
-- without prior notice. The reader should consult Cabletron Systems
|
|
-- to determine whether any such changes have been made.
|
|
--
|
|
-- In no event shall Cabletron Systems be liable for any incidental,
|
|
-- indirect, special, or consequential damages whatsoever (including
|
|
-- but not limited to lost profits) arising out of or related to this
|
|
-- document or the information contained in it, even if Cabletron
|
|
-- Systems has been advised of, known, or should have known, the
|
|
-- possibility of such damages.
|
|
--
|
|
-- Cabletron grants vendors, end-users, and other interested parties
|
|
-- a non-exclusive license to use this Specification in connection
|
|
-- with the management of Cabletron products.
|
|
|
|
-- Copyright February 1999-2003 Cabletron Systems
|
|
|
|
-- This MIB describes objects that are common to all Cabletron
|
|
-- devices.
|
|
|
|
IMPORTS
|
|
NetworkAddress FROM RFC1155-SMI
|
|
ctDownLoad FROM CTRON-MIB-NAMES
|
|
DisplayString FROM RFC1213-MIB
|
|
OBJECT-TYPE FROM RFC-1212;
|
|
|
|
-- Textual convention
|
|
|
|
-- DisplayString ::= OCTET STRING
|
|
-- This data type is used to model textual information taken from
|
|
-- the NVT ASCII character set. By convention, objects with this
|
|
-- syntax are declared as having:
|
|
--
|
|
-- SIZE (0..255)
|
|
|
|
-- The commonDL group
|
|
-- Implementation of this group is mandatory for systems
|
|
-- that provide the ability to download firmware."
|
|
|
|
ctDL OBJECT IDENTIFIER ::= { ctDownLoad 1 }
|
|
|
|
ctDLForceOnBoot OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"When set to a 1, the system will request a
|
|
download during the next system restart.
|
|
If no server is found and the current image
|
|
in flash memory is valid, the system will boot
|
|
using the flash-resident image."
|
|
::= { ctDL 1 }
|
|
|
|
ctDLCommitRAMToFlash OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"When written with a 1, the boot software will erase
|
|
flash memory, compress the downloaded code if necessary,
|
|
and save the image into flash memory. Upon completion
|
|
of this operation, the flash memory driver resets this
|
|
object to 0, indicating completion of the programming
|
|
operation."
|
|
::= { ctDL 2 }
|
|
|
|
ctDLInitiateColdBoot OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When written with a 1, the boot software initiates a
|
|
system reboot.
|
|
|
|
When written with a 2, the boot software initiates a
|
|
soft reboot of the system. The soft reboot does not
|
|
perform the Boot PROM Power-Up diagnostics.
|
|
|
|
If only one form of reboot is supported initiate that
|
|
reboot in both cases.
|
|
|
|
A read always returns a 0."
|
|
::= { ctDL 3 }
|
|
|
|
ctDLTFTPRequestHost OBJECT-TYPE
|
|
SYNTAX NetworkAddress
|
|
ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The IP address of the TFTP server to be used when
|
|
firmware is to be loaded across the network."
|
|
::= { ctDL 4 }
|
|
|
|
ctDLTFTPRequest OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The filename requested of the server when firmware
|
|
is to be loaded across the network."
|
|
::= { ctDL 5 }
|
|
|
|
ctDLLastImageFilename OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value of ctDLFileName during the last successful image
|
|
download. This is the name of the file, on the TFTP server,
|
|
that was download to become the current image."
|
|
::= { ctDL 6 }
|
|
|
|
ctDLLastServerIPAddress OBJECT-TYPE
|
|
SYNTAX NetworkAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value of ctDLNetAddress during the last successful image
|
|
download. This is the IP address of the TFTP server used to
|
|
download the current image."
|
|
::= { ctDL 7 }
|
|
|
|
ctDLFlashSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Denotes the size, in bytes, of flash memory
|
|
contained on this module."
|
|
::= { ctDL 8 }
|
|
|
|
ctDLFlashCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Denotes the number of times that flash memory has
|
|
been reprogrammed. This value is initialized to 1,
|
|
when the module is initially powered up."
|
|
::= { ctDL 9 }
|
|
|
|
ctDLFirmwareBase OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Denotes the starting RAM address of the firmware."
|
|
::= { ctDL 10 }
|
|
|
|
ctDLFirmwareTop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Denotes the ending RAM address of firmware."
|
|
::= { ctDL 11 }
|
|
|
|
ctDLFirmwareStart OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Denotes the RAM entry point of the firmware
|
|
as established by the boot process."
|
|
::= { ctDL 12 }
|
|
|
|
ctDLBootRev OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(9))
|
|
ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Denotes the revision of boot firmware in the module.
|
|
The first octet provides the version, and the
|
|
second provides the revision."
|
|
::= { ctDL 13 }
|
|
|
|
ctDLForceBootp OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"When set to 1, this object forces the client to send a
|
|
BOOTP request packet when rebooting. The client will
|
|
make several attempts before timing out if a BOOTP server
|
|
does not respond. This object remains set."
|
|
::= { ctDL 14 }
|
|
|
|
ctDLServerName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This OID is reserved for future use of the BOOTP server
|
|
name. This field can be used when a client wants to get
|
|
boot information from a particular BOOTP server."
|
|
::= { ctDL 15 }
|
|
|
|
ctDLOnLineDownLoad OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normalOperation(1),
|
|
forceDownLoad(2),
|
|
forceDownLoadReset(3),
|
|
downLoadConfiguration(4),
|
|
upLoadConfiguration(5)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"During normal operation this object has the value of 1.
|
|
|
|
By setting this object to a value of forceDownLoad(2) an
|
|
image download via TFTP will be performed, ctDLNetAddress
|
|
specifies the TFTP server and ctDLFileName specifies the
|
|
file name of the image on the TFTP server.
|
|
|
|
By setting this object to a value of forceDownLoadReset(3)
|
|
an image download via TFTP will be performed, ctDLNetAddress
|
|
specifies the TFTP server and ctDLFileName specifies the
|
|
file name of the image on the TFTP server. A reset will be
|
|
forced upon successful completion of the download.
|
|
|
|
By setting this object to a value of downLoadConfiguration(4)
|
|
the specified configuration file will be downloaded, verified,
|
|
and, if valid, committed to NVRAM, if valid. A reset will be
|
|
forced upon successful completion. ctDLNetAddress specifies
|
|
the TFTP server and ctDLFileName specifies the name of the
|
|
configuration file on the TFTP server.
|
|
|
|
By setting this object to upLoadConfiguration(5), the
|
|
contents of NVRAM will be uploaded via TFTP to the specified
|
|
file on the specified TFTP server. ctDLNetAddress specifies
|
|
the TFTP server and ctDLFileName specifies the name of the
|
|
configuration file."
|
|
::= { ctDL 16 }
|
|
|
|
ctDLOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1), -- none of the following
|
|
unknown(2),
|
|
normalOperation(3),
|
|
downLoadActive(4),
|
|
downLoadCompleteError(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object reflects the status of the download code.
|
|
|
|
normalOperation(3) -
|
|
Indicates that either no download has been started, or that a
|
|
download was started and has finished normally.
|
|
|
|
downLoadActive(4) -
|
|
indicates a download is currently in progress.
|
|
|
|
downLoadCompleteError(5) -
|
|
Indicates that a download was started but an error was detected."
|
|
::= { ctDL 17 }
|
|
|
|
ctDLNetAddress OBJECT-TYPE
|
|
SYNTAX NetworkAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP Address of the TFTP server to be used for uploading
|
|
and downloading configuration files and for downloading
|
|
images."
|
|
::= { ctDL 18 }
|
|
|
|
ctDLFileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..128))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The file name to be used to specify the image or configuration
|
|
file on the TFTP server specified by ctDLNetAddress.
|
|
This should be a complete path filename."
|
|
::= { ctDL 19 }
|
|
|
|
ctDLErrorString OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If the value of ctDLOperStatus is downloadCompleteError(5)
|
|
then this object will provide a more complete description of
|
|
the error. Otherwise this object will be the zero length
|
|
string."
|
|
::= { ctDL 20 }
|
|
|
|
ctDLTftpServerGatewayIPAddress OBJECT-TYPE
|
|
SYNTAX NetworkAddress
|
|
ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The IP address of the gateway/router which connects
|
|
this SNMP agent to the TFTP server."
|
|
::= { ctDL 21 }
|
|
|
|
ctDLBlockCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current TFTP block count of an active session. If no
|
|
TFTP transfer is in progress, zero is returned."
|
|
::= { ctDL 22 }
|
|
|
|
ctDLBootPartitionStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
good(1),
|
|
bad(2),
|
|
inProgress(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Status of the boot partition or partitions. A value of
|
|
good(1) indicates that all boot partitions contain a
|
|
valid checksum. A value of bad(2) indicates that one or
|
|
more boot partitions contain an invalid checksum and the
|
|
the image was not able to fix the invalid boot partition.
|
|
A value of inProgress(3) indicates that the image is
|
|
attempting to fix an invalid boot partition and this
|
|
status will change to either good(1) or bad(2)."
|
|
::= { ctDL 23 }
|
|
|
|
END
|