1572 lines
51 KiB
Plaintext
1572 lines
51 KiB
Plaintext
PDN-CONTROL-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
SwitchState
|
|
FROM PDN-TC
|
|
RowStatus, DisplayString
|
|
FROM SNMPv2-TC
|
|
ifIndex
|
|
FROM IF-MIB
|
|
Integer32, Counter32, IpAddress, TimeTicks, NOTIFICATION-TYPE, OBJECT-IDENTITY,
|
|
OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
entPhysicalIndex
|
|
FROM ENTITY-MIB
|
|
pdn-common
|
|
FROM PDN-HEADER-MIB;
|
|
|
|
-- ====================================================================
|
|
--
|
|
-- Device Control, Version 4.0, 12/2/97
|
|
--
|
|
-- Last Updated: 12/23/97 by R. Steinberger (ras@eng.paradyne.com)
|
|
-- (Added devControlRMON and devControlLatency groups,
|
|
-- Added global comments,
|
|
-- Added Enum values to devControlTestStatus,
|
|
-- Modified comments on devControlTestCommand)
|
|
-- 12/31/97 - 1/6/97 by R. Steinberger (ras@eng.paradyne.com)
|
|
-- (Completely removed devControlSLA
|
|
-- Changed Enum values for devControlRMON.)
|
|
-- 03/01/2000 by J. Colom (jaime@paradyne.com)
|
|
-- (added new ftp control group)
|
|
-- 03/02/2000 by Rajesh Gowda (rgowda@nj.paradyne.com)
|
|
-- (added devSNSwitchFirmwareTable for old service nodes)
|
|
--
|
|
-- Device Control, Version 5.0, 11/20/00
|
|
-- Conversion to SMIv2 by Rajesh Raghavan
|
|
-- Addition of Configuration Change Management Objects and Traps
|
|
--
|
|
-- Device Control, Version 5.1, 05/03/01 by M. Mohankumar (mohanm@eng.paradyne.com)
|
|
-- Added Auto Firmware Download Group
|
|
--
|
|
-- Device Control, Version 5.2, 06/13/01 by M. Mohankumar (mohanm@eng.paradyne.com)
|
|
-- Changed the description for devAutoFwStatus and devIsAutoFwEnabled of
|
|
-- pdnAutoFwGroup
|
|
--
|
|
-- Device Control, Version 5.3, 11/12/01 by Dragana Gough (dgough@paradyne.com)
|
|
-- Added new Ftp transfer table that is indexed by session ID and contains
|
|
-- three new objects(different from devFileXferConfigTable) -
|
|
-- pdnDevFileXferSessionID, pdnDevFileXferifIndex, pdnDevFileXferUserAccount.
|
|
--
|
|
-- Added new objects to pdnCCMAutoBackup Group - pdnCCMAutoBackupFilename,
|
|
-- pdnCCMAutoBackupAppendTimeStampToFilename, pdnCCMAutoBackupServerIpAddress,
|
|
-- pdnCCMAutoBackupUserName, pdnCCMAutoBackupUserPassword,
|
|
-- pdnCCMAutoBackuUserAccount, and pdnCCMAutoBackupCopyProtocol
|
|
--
|
|
-- Added new objects to pdnConfigChangeManagement group -
|
|
-- pdnCCMOperation.
|
|
--
|
|
-- Device Control, Version 5.4, 11/14/01 by Dragana Gough (dgough@paradyne.com)
|
|
-- Added group definition, switched RowStatus and XferXferTime positions
|
|
-- in the table. Added pdnDevFileXferSessionIDNext singular object
|
|
-- Device Control, Version 5.5, 12/04/01 by Dragana Gough (dgough@paradyne.com)
|
|
-- Added pdnDevFileXferApply.
|
|
--
|
|
-- ====================================================================
|
|
--
|
|
pdnControl MODULE-IDENTITY
|
|
LAST-UPDATED "0011201800Z"
|
|
ORGANIZATION "Paradyne Networks MIB Working Group"
|
|
CONTACT-INFO "Paradyne Networks
|
|
331 Newman Springs Road
|
|
Red Bank, NJ 07701
|
|
www.paradyne.com
|
|
|
|
General Comments to: mibwg_team@eng.paradyne.com"
|
|
|
|
DESCRIPTION "This MIB Module allow a user to reset a device
|
|
in the DSLAM, as well as perform various operations
|
|
related to the storage and retrieval of firmware
|
|
and configuration files on devices."
|
|
|
|
REVISION "0011201800Z"
|
|
DESCRIPTION "Initial Conversion to SMIv2"
|
|
::= { pdn-common 10 }
|
|
|
|
--
|
|
-- Device Reset Object
|
|
--
|
|
-- Used to reset (warm boot) the device.
|
|
--
|
|
devHWControlReset OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOp(1),
|
|
reset(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Writing the value reset(2) to this object initiates a
|
|
Hardware power-on reset of the device.
|
|
The value read from this object is noOp(1)."
|
|
::= { pdnControl 1 }
|
|
|
|
-- ====================================================================
|
|
--
|
|
-- Test Table
|
|
--
|
|
-- This table controls device level tests.
|
|
--
|
|
devControlTestTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DevControlTestEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Device tests that may be run."
|
|
::= { pdnControl 2 }
|
|
|
|
devControlTestEntry OBJECT-TYPE
|
|
SYNTAX DevControlTestEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The device Test Table."
|
|
INDEX { devControlTest }
|
|
::= { devControlTestTable 1 }
|
|
|
|
DevControlTestEntry ::=
|
|
SEQUENCE {
|
|
devControlTest
|
|
INTEGER,
|
|
devControlTestStatus
|
|
INTEGER,
|
|
devControlTestCmd
|
|
INTEGER
|
|
}
|
|
|
|
devControlTest OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
lampTest (1),
|
|
v35DTELpbkTest (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index into the test table that indicates which test
|
|
the row involves."
|
|
::= { devControlTestEntry 1 }
|
|
|
|
devControlTestStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The test status on the device. This object indicates whether
|
|
the indexed test is currently active(1) or inactive(2)."
|
|
::= { devControlTestEntry 2 }
|
|
|
|
devControlTestCmd OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
start (1),
|
|
stop (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to start or stop the indexed test.
|
|
When read, the value returned will be the next logical command."
|
|
::= { devControlTestEntry 3 }
|
|
|
|
-- ====================================================================
|
|
--
|
|
-- Download Control Table
|
|
--
|
|
-- This table is used to control and provide information concerning
|
|
-- downloaded executable images.
|
|
--
|
|
devControlDownLoadTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DevControlDownLoadEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of the current Download Releases and their associated status.
|
|
Each Download Release will be indexed by a number from 1 to N.
|
|
The user will be able to view the Download Release String and
|
|
Operational Status of the release (valid or invalid) and
|
|
activate a valid Download Release by changing the
|
|
Administration Status to active."
|
|
::= { pdnControl 3 }
|
|
|
|
devControlDownLoadEntry OBJECT-TYPE
|
|
SYNTAX DevControlDownLoadEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Device DownLoad Release entry."
|
|
INDEX { devControlDownLoadIndex }
|
|
::= { devControlDownLoadTable 1 }
|
|
|
|
DevControlDownLoadEntry ::=
|
|
SEQUENCE {
|
|
devControlDownLoadIndex
|
|
Integer32,
|
|
devControlDownLoadRelease
|
|
DisplayString,
|
|
devControlDownLoadOperStatus
|
|
INTEGER,
|
|
devControlDownLoadAdminStatus
|
|
INTEGER
|
|
}
|
|
|
|
devControlDownLoadIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to index the download table (range 1 to N)."
|
|
::= { devControlDownLoadEntry 1 }
|
|
|
|
devControlDownLoadRelease OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Software Release for
|
|
this Download. If the Software Download is Operational Status
|
|
is invalid, the Software Revision Number will be blank."
|
|
::= { devControlDownLoadEntry 2 }
|
|
|
|
devControlDownLoadOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
valid(1),
|
|
invalid(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether or not the indexed
|
|
download entry contains a valid(1) or invalid(2) download."
|
|
::= { devControlDownLoadEntry 3 }
|
|
|
|
devControlDownLoadAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether or not the indexed
|
|
download entry is active(1) or inactive(2).
|
|
Writing active(1) will activate that software release
|
|
and cause the unit to reset (response may timeout).
|
|
Writing active(1) to a download entry whose
|
|
devControlDownloadOperStatus is invalid will return BAD VALUE.
|
|
Writing inactive(2) will always return BAD VALUE."
|
|
::= { devControlDownLoadEntry 4 }
|
|
|
|
-- ====================================================================
|
|
--
|
|
-- The RMON Group
|
|
--
|
|
-- This group is a collection of items that control the RMON process.
|
|
--
|
|
devControlRMON OBJECT IDENTIFIER ::= { pdnControl 4}
|
|
|
|
devControlRMONAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired state of the RMON process. If set to enabled(1), the
|
|
RMON process will perform the collection tasks it is set up to do.
|
|
If it is disabled(2), RMON will not perform collection."
|
|
::= { devControlRMON 1 }
|
|
|
|
-- ====================================================================
|
|
--
|
|
-- Objects that switch banks in the Service Nodes(ASN).
|
|
-- devSNSwitchFirmwareTable is deprecated by devFirmwareControl
|
|
-- group in sle_devControl.mib (Atlantis 4.0 onwards)
|
|
|
|
devSNSwitchFirmwareTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DevSNSwitchFirmwareEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects needed to switch bank
|
|
and reset the Service Node (ASN)."
|
|
::= { pdnControl 5 }
|
|
|
|
devSNSwitchFirmwareEntry OBJECT-TYPE
|
|
SYNTAX DevSNSwitchFirmwareEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Service Node Switch Firmware table."
|
|
INDEX { devSNSwitchFirmwareIndex }
|
|
::= { devSNSwitchFirmwareTable 1 }
|
|
|
|
DevSNSwitchFirmwareEntry ::=
|
|
SEQUENCE {
|
|
devSNSwitchFirmwareIndex
|
|
Integer32,
|
|
devSNSwitchFirmwareBank
|
|
INTEGER
|
|
}
|
|
|
|
devSNSwitchFirmwareIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index into the Service Node switch firmware table that
|
|
indicates which interface the row involves. This index
|
|
corresponds to the entityPhysicalIndex of the entity MIB "
|
|
::= { devSNSwitchFirmwareEntry 1 }
|
|
|
|
devSNSwitchFirmwareBank OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOp(1),
|
|
switch(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Writing the value switch(2) to this object will
|
|
switch the banks to change the firmware being
|
|
used on the service node. The firmware from the stand
|
|
by (not active) bank will be used as the currently running
|
|
firmware. The value read from this object is noOp(1)."
|
|
::= { devSNSwitchFirmwareEntry 2 }
|
|
|
|
-- ====================================================================
|
|
--
|
|
-- The FTP Group
|
|
--
|
|
-- This group is a collection of items that control the FTP process
|
|
--
|
|
devControlFTP OBJECT IDENTIFIER ::= { pdnControl 6}
|
|
|
|
devControlFTPRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FTP max transfer rate in (Kbps)"
|
|
::= { devControlFTP 1 }
|
|
|
|
|
|
-- =======================================================
|
|
--
|
|
-- The Paradyne File Transfer Group (J.Strain)
|
|
-- =======================================================
|
|
devFileXferMIBObjects OBJECT IDENTIFIER ::= { pdnControl 7}
|
|
devFileXferMIBTraps OBJECT IDENTIFIER ::= { pdnControl 8 }
|
|
|
|
devFileXferConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DevFileXferConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Paradyne FileXfer Client Config Table."
|
|
::= { devFileXferMIBObjects 1 }
|
|
|
|
devFileXferConfigEntry OBJECT-TYPE
|
|
SYNTAX DevFileXferConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
|
|
" Use of the File Tranfer MIB could be used with other MIBS in
|
|
the following manner:
|
|
a) Use another MIB/means to verify available space /make room
|
|
for a file to be transfered to this device
|
|
b) Use this MIB to download the file
|
|
c) Use another MIB/means to select the file you want to make
|
|
active
|
|
if your selecting firmware for example.
|
|
d) Use another MIB/means to reset the device.
|
|
|
|
A management station wishing to initiate a file transfer needs to
|
|
create an entry in this table. To do so, you must
|
|
first identify the ifIndex of the device you intend to
|
|
do the transfer with. You should
|
|
then create the associated instance of the row status
|
|
It must also, either in the same
|
|
or in successive PDUs, create an instance of
|
|
devFileXferFileName, DevFileXferFileType,
|
|
. devFileXferServerIpAddress,
|
|
devFileXferOperation.
|
|
|
|
It should also modify the default values for the other
|
|
configuration objects if the defaults are not appropriate.
|
|
|
|
Once the appropriate instance of all the configuration
|
|
objects have been created, either by an explicit SNMP
|
|
set request or by default, the row status should be set
|
|
to active to initiate the request. Note that this entire
|
|
procedure may be initiated via a single set request which
|
|
specifies a row status of createAndGo as well as specifies
|
|
valid values for the non-defaulted configuration objects.
|
|
|
|
Once the DevFileXferConfigEntry request has been created (i.e. the
|
|
devFileXferRowStatus has been made active), the entry
|
|
cannot be modified - the only operation possible
|
|
after this is to delete the row.
|
|
|
|
Once the request completes, the management station should
|
|
retrieve the values of the status objects of interest, and
|
|
should then delete the entry. In order to prevent old
|
|
entries from clogging the table, entries could be aged out,
|
|
but an entry will never be deleted within 5 minutes of
|
|
completing. "
|
|
INDEX { ifIndex }
|
|
::= { devFileXferConfigTable 1 }
|
|
|
|
DevFileXferConfigEntry ::=
|
|
SEQUENCE {
|
|
|
|
devFileXferFileName
|
|
DisplayString,
|
|
|
|
devFileXferCopyProtocol
|
|
INTEGER,
|
|
|
|
devFileXferFileType
|
|
INTEGER,
|
|
|
|
devFileXferServerIpAddress
|
|
IpAddress,
|
|
|
|
devFileXferUserName
|
|
DisplayString,
|
|
|
|
devFileXferUserPassword
|
|
DisplayString,
|
|
|
|
devFileXferOperation
|
|
INTEGER,
|
|
|
|
devFileXferPktsSent
|
|
Counter32,
|
|
|
|
devFileXferPktsRecv
|
|
Counter32,
|
|
|
|
devFileXferOctetsSent
|
|
Counter32,
|
|
|
|
devFileXferOctetsRecv
|
|
Counter32,
|
|
|
|
devFileXferOwnerString
|
|
OCTET STRING,
|
|
|
|
devFileXferStatus
|
|
INTEGER,
|
|
|
|
devFileXferErrorStatus
|
|
Integer32,
|
|
|
|
devFileXferSendEvent
|
|
INTEGER,
|
|
|
|
devFileXferRowStatus
|
|
RowStatus,
|
|
|
|
devFileXferXferTime
|
|
TimeTicks
|
|
}
|
|
|
|
devFileXferFileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the name of the filetransfer file."
|
|
::= { devFileXferConfigEntry 1 }
|
|
|
|
devFileXferCopyProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tftp(1),
|
|
ftp(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The transfer protocol that should be used to copy the file
|
|
across the network. If the file transfer is to occur locally on the
|
|
SNMP agent, the method of transfer is left upto the implementation,
|
|
and is not restricted to the protocols below."
|
|
|
|
-- DEFVAL { tftp }
|
|
::= { devFileXferConfigEntry 2 }
|
|
|
|
devFileXferFileType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
firmware(1),
|
|
config(2)
|
|
}
|
|
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the type of file your want to transfer."
|
|
::= { devFileXferConfigEntry 3 }
|
|
|
|
devFileXferServerIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the file transfer server's IP address. "
|
|
::= { devFileXferConfigEntry 4 }
|
|
|
|
devFileXferUserName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the username if a username is needed
|
|
to login to the server."
|
|
::= { devFileXferConfigEntry 5 }
|
|
|
|
devFileXferUserPassword OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the password if a password is needed
|
|
to login to the server. This object will return null on a read
|
|
operation."
|
|
::= { devFileXferConfigEntry 6 }
|
|
|
|
devFileXferOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
get(1),
|
|
put(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the operation the file transfer wants to
|
|
perform."
|
|
::= { devFileXferConfigEntry 7 }
|
|
|
|
devFileXferPktsSent OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the the number of packets sent to the
|
|
server at the time of interrogation."
|
|
::= { devFileXferConfigEntry 8 }
|
|
|
|
devFileXferPktsRecv OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the the number of packets received from the
|
|
server at the time of interrogation."
|
|
::= { devFileXferConfigEntry 9 }
|
|
|
|
devFileXferOctetsSent OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the the number of octets sent to the
|
|
server at the time of interrogation."
|
|
::= { devFileXferConfigEntry 10 }
|
|
|
|
devFileXferOctetsRecv OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the the number of octets received from the
|
|
server at the time of interrogation."
|
|
::= { devFileXferConfigEntry 11 }
|
|
|
|
devFileXferOwnerString OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entity which currently has the 'ownership'
|
|
required to invoke the operation on this index."
|
|
::= { devFileXferConfigEntry 12 }
|
|
|
|
devFileXferStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
success(2),
|
|
failure(3),
|
|
inprogress(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the status of the file transfer."
|
|
::= { devFileXferConfigEntry 13 }
|
|
|
|
devFileXferErrorStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the reason code of the failure determined in
|
|
devFileXferStatus.
|
|
The reason code are specific to the file transfer protocol.
|
|
|
|
Please refer to the file transfer protocols respective RFC for
|
|
clarification
|
|
of the error code value meanings.
|
|
|
|
TFTP Error Codes from rfc 1350
|
|
FTP Error Codes from rfc 959"
|
|
|
|
::= { devFileXferConfigEntry 14 }
|
|
|
|
devFileXferSendEvent OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether or not to send the
|
|
devFileXferEvent event trap ."
|
|
::= { devFileXferConfigEntry 15 }
|
|
|
|
devFileXferRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create
|
|
a new row or delete an
|
|
existing row in this table."
|
|
::= { devFileXferConfigEntry 16 }
|
|
|
|
devFileXferXferTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the elapsed time
|
|
(in hundredths of a second) of the file transfer."
|
|
::= { devFileXferConfigEntry 17 }
|
|
|
|
-- ##########################################
|
|
-- Net file transfer table for accessing by
|
|
-- session id
|
|
--###########################################
|
|
|
|
pdnDevFileXferTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PdnDevFileXferEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Paradyne FileXfer Image Client Config Table accessed by session id."
|
|
::= { devFileXferMIBObjects 2 }
|
|
|
|
pdnDevFileXferEntry OBJECT-TYPE
|
|
SYNTAX PdnDevFileXferEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
|
|
" Use of the File Tranfer MIB could be used with other MIBS in
|
|
the following manner:
|
|
a) Use another MIB/means to verify available space /make room
|
|
for a file to be transfered to this device
|
|
b) Use this MIB to download the file
|
|
c) Use another MIB object/means to select the file you want to make
|
|
active
|
|
if your selecting firmware for example.
|
|
d) Use another MIB/means to reset the device.
|
|
|
|
A management station wishing to initiate a file transfer needs to
|
|
create an entry in this table. To do so, you must
|
|
first identify the session id of the session that
|
|
the transfer is done with. This is done by setting SessionID
|
|
to 0 on SET and when session is establish entering that session
|
|
id into this object. You should
|
|
then create the associated instance of the row status
|
|
It must also, either in the same
|
|
or in successive PDUs, create an instance of
|
|
pdnDevFileXferFileName, pdnDevFileXferFileType,
|
|
. pdnDevFileXferServerIpAddress,
|
|
pdnDevFileXferOperation.
|
|
|
|
It should also modify the default values for the other
|
|
configuration objects if the defaults are not appropriate.
|
|
|
|
Once the appropriate instance of all the configuration
|
|
objects have been created, either by an explicit SNMP
|
|
set request or by default, the row status should be set
|
|
to active to initiate the request. Note that this entire
|
|
procedure may be initiated via a single set request which
|
|
specifies a row status of createAndGo as well as specifies
|
|
valid values for the non-defaulted configuration objects.
|
|
|
|
Once the request completes, the management station should
|
|
retrieve the values of the status objects of interest, and
|
|
should then delete the entry. In order to prevent old
|
|
entries from clogging the table, entries could be aged out,
|
|
but an entry will never be deleted within 5 minutes of
|
|
completing. "
|
|
INDEX { pdnDevFileXferSessionID }
|
|
::= { pdnDevFileXferTable 1 }
|
|
|
|
PdnDevFileXferEntry ::=
|
|
SEQUENCE {
|
|
|
|
pdnDevFileXferSessionID
|
|
Integer32,
|
|
|
|
pdnDevFileXferifIndex
|
|
Integer32,
|
|
|
|
pdnDevFileXferFileName
|
|
DisplayString,
|
|
|
|
pdnDevFileXferCopyProtocol
|
|
INTEGER,
|
|
|
|
pdnDevFileXferFileType
|
|
INTEGER,
|
|
|
|
pdnDevFileXferServerIpAddress
|
|
IpAddress,
|
|
|
|
pdnDevFileXferUserName
|
|
DisplayString,
|
|
|
|
pdnDevFileXferUserPassword
|
|
DisplayString,
|
|
|
|
pdnDevFileXferUserAccount
|
|
DisplayString,
|
|
|
|
pdnDevFileXferOperation
|
|
INTEGER,
|
|
|
|
pdnDevFileXferPktsSent
|
|
Counter32,
|
|
|
|
pdnDevFileXferPktsRecv
|
|
Counter32,
|
|
|
|
pdnDevFileXferOctetsSent
|
|
Counter32,
|
|
|
|
pdnDevFileXferOctetsRecv
|
|
Counter32,
|
|
|
|
pdnDevFileXferOwnerString
|
|
OCTET STRING,
|
|
|
|
pdnDevFileXferStatus
|
|
INTEGER,
|
|
|
|
pdnDevFileXferApply
|
|
INTEGER,
|
|
|
|
pdnDevFileXferErrorStatus
|
|
Integer32,
|
|
|
|
pdnDevFileXferSendEvent
|
|
INTEGER,
|
|
|
|
pdnDevFileXferXferTime
|
|
TimeTicks,
|
|
|
|
pdnDevFileXferRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
pdnDevFileXferSessionID OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the session id. This object is used
|
|
by FileXfer Table to identify the row
|
|
of this table. When creating the new row
|
|
in the table the value of this object may be
|
|
obtained by retreiving the value
|
|
of pdnDevFileXferSessionIDNext."
|
|
::= { pdnDevFileXferEntry 1 }
|
|
|
|
pdnDevFileXferifIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the interface
|
|
number that corresponds to RFC1213.
|
|
It this object is not used the value
|
|
of this object should be zero."
|
|
::= { pdnDevFileXferEntry 2 }
|
|
|
|
pdnDevFileXferFileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the name of the filetransfer file."
|
|
::= { pdnDevFileXferEntry 3 }
|
|
|
|
pdnDevFileXferCopyProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tftp(1),
|
|
ftp(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The transfer protocol that should be used to copy the file
|
|
across the network. If the file transfer is to occur locally on the
|
|
SNMP agent, the method of transfer is left upto the implementation,
|
|
and is not restricted to the protocols below."
|
|
|
|
-- DEFVAL { tftp }
|
|
::= { pdnDevFileXferEntry 4 }
|
|
|
|
pdnDevFileXferFileType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
firmware(1),
|
|
config(2)
|
|
}
|
|
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the type of file your want to transfer."
|
|
::= { pdnDevFileXferEntry 5 }
|
|
|
|
pdnDevFileXferServerIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the file transfer server's IP address. "
|
|
::= { pdnDevFileXferEntry 6 }
|
|
|
|
pdnDevFileXferUserName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the username if a username is needed
|
|
to login to the server."
|
|
::= { pdnDevFileXferEntry 7 }
|
|
|
|
pdnDevFileXferUserPassword OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the password if a password is needed
|
|
to login to the server. This object will return null on a read
|
|
operation."
|
|
::= { pdnDevFileXferEntry 8 }
|
|
|
|
pdnDevFileXferUserAccount OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the name of the the user account information
|
|
that is stored on ftp server. Server would contain user name and password
|
|
under this account name. This object will return null on a read
|
|
operation. The default value fo this is a null string."
|
|
::= { pdnDevFileXferEntry 9 }
|
|
|
|
pdnDevFileXferOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
get(1),
|
|
put(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the operation the file transfer wants to
|
|
perform."
|
|
::= { pdnDevFileXferEntry 10 }
|
|
|
|
pdnDevFileXferPktsSent OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the the number of packets sent to the
|
|
server at the time of interrogation."
|
|
::= { pdnDevFileXferEntry 11 }
|
|
|
|
pdnDevFileXferPktsRecv OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the the number of packets received from the
|
|
server at the time of interrogation."
|
|
::= { pdnDevFileXferEntry 12 }
|
|
|
|
pdnDevFileXferOctetsSent OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the the number of octets sent to the
|
|
server at the time of interrogation."
|
|
::= { pdnDevFileXferEntry 13 }
|
|
|
|
pdnDevFileXferOctetsRecv OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the the number of octets received from the
|
|
server at the time of interrogation."
|
|
::= { pdnDevFileXferEntry 14 }
|
|
|
|
pdnDevFileXferOwnerString OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entity which currently has the 'ownership'
|
|
required to invoke the operation on this index."
|
|
::= { pdnDevFileXferEntry 15 }
|
|
|
|
pdnDevFileXferStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
success(2),
|
|
failure(3),
|
|
inprogress(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the status of the file transfer."
|
|
::= { pdnDevFileXferEntry 16 }
|
|
|
|
pdnDevFileXferApply OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
yes(1),
|
|
no(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is configured to specify if the
|
|
firmware download will be applied immediatley after
|
|
file transfer or not."
|
|
::= { pdnDevFileXferEntry 17 }
|
|
|
|
pdnDevFileXferErrorStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the reason code of the failure determined in
|
|
devFileXferStatus.
|
|
The reason code are specific to the file transfer protocol.
|
|
Please refer to the file transfer protocols respective RFC for
|
|
clarification
|
|
of the error code value meanings.
|
|
TFTP Error Codes from rfc 1350
|
|
FTP Error Codes from rfc 959"
|
|
|
|
::= { pdnDevFileXferEntry 18 }
|
|
|
|
pdnDevFileXferSendEvent OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether or not to send the
|
|
pdnDevFileXferEvent event trap ."
|
|
::= { pdnDevFileXferEntry 19 }
|
|
|
|
pdnDevFileXferXferTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the elapsed time
|
|
(in hundredths of a second) of the file transfer."
|
|
::= { pdnDevFileXferEntry 20 }
|
|
|
|
pdnDevFileXferRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create
|
|
a new row or delete an
|
|
existing row in this table."
|
|
::= { pdnDevFileXferEntry 21 }
|
|
|
|
-- ====================================================================
|
|
--
|
|
-- Firmware Control Table
|
|
--
|
|
-- This table is used to control and provide information concerning
|
|
-- firmware/executable images.
|
|
--
|
|
-- ====================================================================
|
|
devFirmwareControlMIBObjects OBJECT IDENTIFIER ::= { pdnControl 9 }
|
|
|
|
devFirmwareControlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DevFirmwareControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of the current Firmware Releases and their associated
|
|
status. Each Firmware Release will be indexed by a number
|
|
from 1 to N. The user will be able to view the Firmware
|
|
Release String and Operational Status of the release (valid
|
|
or invalid) and activate a valid Firmware Release by changing
|
|
the Administration Status to active."
|
|
::= { devFirmwareControlMIBObjects 1 }
|
|
|
|
devFirmwareControlEntry OBJECT-TYPE
|
|
SYNTAX DevFirmwareControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Device Firmware Release entry."
|
|
INDEX { devFirmwareControlIndex }
|
|
::= { devFirmwareControlTable 1 }
|
|
|
|
DevFirmwareControlEntry ::=
|
|
SEQUENCE {
|
|
devFirmwareControlIndex
|
|
Integer32,
|
|
devFirmwareControlRelease
|
|
DisplayString,
|
|
devFirmwareControlOperStatus
|
|
INTEGER,
|
|
devFirmwareControlAdminStatus
|
|
INTEGER
|
|
}
|
|
|
|
devFirmwareControlIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to index the Firmware table (range 1 to N)."
|
|
::= { devFirmwareControlEntry 1 }
|
|
|
|
devFirmwareControlRelease OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Software Release for
|
|
this Firmware. If the Software Firmware is Operational Status
|
|
is invalid, the Software Revision Number will be blank."
|
|
::= { devFirmwareControlEntry 2 }
|
|
|
|
devFirmwareControlOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
valid(1),
|
|
invalid(2),
|
|
unknown(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether or not the indexed
|
|
Firmware entry contains a valid(1) or invalid(2) Firmware."
|
|
::= { devFirmwareControlEntry 3 }
|
|
|
|
devFirmwareControlAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether or not the indexed
|
|
Firmware entry is active(1) or inactive(2).
|
|
Writing active(1) will activate that software release
|
|
and cause the unit to reset (response may timeout).
|
|
Writing active(1) to a Firmware entry whose
|
|
devFirmwareControlOperStatus is invalid will return BAD VALUE.
|
|
Writing inactive(2) will always return BAD VALUE."
|
|
::= { devFirmwareControlEntry 4 }
|
|
|
|
-- ====================================================================
|
|
--
|
|
-- Configuration Change Management (CCM) Group
|
|
-- Modified 10/4/2000 by Rajesh Raghavan
|
|
--
|
|
-- Objects for controlling automated backup and restore of the
|
|
-- configuration files of devices (cards) in the slots of the
|
|
-- Paradyne DSLAM chassis.
|
|
--
|
|
-- ====================================================================
|
|
pdnConfigChangeMgmt OBJECT IDENTIFIER ::= { pdnControl 10 }
|
|
|
|
pdnCCMAutoBackup OBJECT IDENTIFIER ::= { pdnConfigChangeMgmt 1 }
|
|
-- CCM Auto Backup Group
|
|
|
|
pdnCCMAutoBackupType OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), fixed(1), dynamic(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether automatic backup of device
|
|
configuration files to the MCC Flash File System is disabled,
|
|
performed according to a fixed schedule, or whether it occurs
|
|
dynamically at a specified interval after the latest configuration
|
|
change to a device."
|
|
|
|
::= { pdnCCMAutoBackup 1 }
|
|
|
|
pdnCCMAutoBackupFixedDay OBJECT-TYPE
|
|
SYNTAX BITS { sunday(0),
|
|
monday(1),
|
|
tuesday(2),
|
|
wednesday(3),
|
|
thursday(4),
|
|
friday(5),
|
|
saturday(6) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the days of the week on which fixed schedule
|
|
automatic backups occur. If all bits are set, backups occur daily."
|
|
|
|
::= { pdnCCMAutoBackup 2 }
|
|
|
|
pdnCCMAutoBackupFixedTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1440)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the time of day, in minutes past midnight,
|
|
at which automatic backups on a fixed schedule occur."
|
|
|
|
::= { pdnCCMAutoBackup 3 }
|
|
|
|
pdnCCMAutoBackupDynamicTime OBJECT-TYPE
|
|
SYNTAX Integer32 (30..1440)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the interval (in minutes) after the most recent
|
|
configuration change, when a card's configuration will be backed up
|
|
to the MCC Flash File System, when automatic backups are occurring on
|
|
a dynamic schedule. The minimum interval is 30 minutes.
|
|
The maximum interval is 24 hours (1440 minutes)."
|
|
|
|
::= { pdnCCMAutoBackup 4 }
|
|
|
|
pdnCCMAutoBackupAppendTimeStampToFilename OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates that the time is to be appended to filename of the file
|
|
stored to upon automated backup. The defualt value of this
|
|
object is disabled(2)."
|
|
::= { pdnCCMAutoBackup 5 }
|
|
|
|
pdnCCMAutoBackupFilename OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is file name that the configuration will be stored to upon automated backup."
|
|
::= { pdnCCMAutoBackup 6 }
|
|
|
|
pdnCCMAutoBackupServerIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is to configure Ip address of the server used to perform autobackup."
|
|
::= { pdnCCMAutoBackup 7 }
|
|
|
|
pdnCCMAutoBackupUserName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object user name used to start ftp session for automatic backup."
|
|
::= { pdnCCMAutoBackup 8 }
|
|
|
|
pdnCCMAutoBackupUserPassword OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object user password that is paired with user name for ftp server login."
|
|
::= { pdnCCMAutoBackup 9 }
|
|
|
|
pdnCCMAutoBackupUserAccount OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is user account name that ftp server contains.
|
|
Under this name ftp server stores UserName and UserPassword info.
|
|
If this object is null(not configured) than the
|
|
pdnCCMAutoBackupUserName and pdnCCMAutoBackupUserPassword
|
|
are used. The default is null string."
|
|
::= { pdnCCMAutoBackup 10 }
|
|
|
|
pdnCCMAutoBackupCopyProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tftp(1),
|
|
ftp(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The transfer protocol that should be used to copy the file
|
|
across the network. If the file transfer is to occur locally on the
|
|
SNMP agent, the method of transfer is left upto the implementation,
|
|
and is not restricted to the protocols below."
|
|
-- DEFVAL { tftp }
|
|
::= { pdnCCMAutoBackup 11 }
|
|
|
|
pdnCCMAutoRestore OBJECT-TYPE
|
|
SYNTAX SwitchState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies whether the MCC Flash File System will restore
|
|
stored configuration files to newly inserted cards in the DSLAM."
|
|
|
|
::= { pdnConfigChangeMgmt 2 }
|
|
|
|
pdnCCMResyncOperation OBJECT-TYPE
|
|
SYNTAX INTEGER { noOp(1), get(2), put(3) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the operation performed when ResyncState is
|
|
enabled. The value 'get' retrieves configuration files from the
|
|
MCC FFS to all the devices. The value 'put' stores all the
|
|
configuration files on the MCC FFS. Querying this object always
|
|
retrieves the value noOp(1)"
|
|
::= { pdnConfigChangeMgmt 3 }
|
|
|
|
pdnCCMOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOp (1),
|
|
apply (2),
|
|
save (3),
|
|
reset (4),
|
|
revert (5),
|
|
default(6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This object contains configuration options for operations performed
|
|
to manage object. SAVE(3) operation is interpreted as copying
|
|
running configuration to database (nvram). APPLY(2) is operation
|
|
performed to make configuration paramters take in effect. RESET(4)
|
|
operation is designed to upload database (nvram),saved, configuration,
|
|
and make it running configuration. REVERT(5) is configuration option used
|
|
in a case of error upon set operation (before DD applies configuration
|
|
parameter(s)). It will effectively make previous applied configuration
|
|
parameter set valid, running configuration. In some systems this will be an
|
|
internal (user transperent) operation in case of error deteced by DD.
|
|
DEFAULT(6) will upload default parameters to running configuration without
|
|
changing saved configuration in a database (nvram).
|
|
Querying this object always retrieves the value noOp(1)."
|
|
::= { pdnConfigChangeMgmt 4 }
|
|
|
|
-- the following object(s) can be used in conjuction with various tables
|
|
-- to create new table entries
|
|
|
|
pdnDevFileXferSessionIDNext OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This object contains an appropriate value to be
|
|
used for pdnDevFileXferTable.
|
|
The value of 0 indicates that no unassigned
|
|
entries are available. To obtain
|
|
pdnDevFileXferSessionID value for the new entry
|
|
the manager issues a management protocol retrieval
|
|
operation to obtain a current value of this object.
|
|
After each retrieval, the agent should modify the value
|
|
to the next unassigned index. "
|
|
::= { devFileXferMIBObjects 3 }
|
|
|
|
pdnControlMIBTrapsV2 OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "The traps for the device control MIB."
|
|
::= { pdnControl 0 }
|
|
--
|
|
-- File Transfer Traps
|
|
--
|
|
|
|
devFileXferEvent NOTIFICATION-TYPE
|
|
OBJECTS { devFileXferStatus , devFileXferErrorStatus,
|
|
devFileXferOperation, devFileXferFileType,
|
|
devFileXferFileName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is to communicate a couple of things about
|
|
the completion of a file transfer.
|
|
|
|
devFileXferStatus - Did it complete successfully or not.
|
|
devFileXferErrorStatus - If not, what was the error code.
|
|
devFileXferOperation - What operation was performed?.
|
|
devFileXferFileType - Was it a firmware xfer or config?
|
|
devFileXferFileName - The name of the file transfered.
|
|
"
|
|
|
|
::= { pdnControlMIBTrapsV2 1 }
|
|
|
|
--
|
|
-- Configuration Change Management Traps
|
|
-- Added 8 Sep 2000 by Rajesh Raghavan
|
|
--
|
|
|
|
devAutoBackupFailEvent NOTIFICATION-TYPE
|
|
OBJECTS { entPhysicalIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap indicates a condition exists, which prevents
|
|
automated backup of a device's configuration to the
|
|
Management Controller Card (MCC) Flash File System at a
|
|
scheduled time."
|
|
::= { pdnControlMIBTrapsV2 2 }
|
|
|
|
|
|
devConfigRestoreFailEvent NOTIFICATION-TYPE
|
|
OBJECTS { entPhysicalIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is sent by a device to indicate that an incorrect
|
|
or incompatible configuration file is being downloaded to the
|
|
device from the MCC Flash File System."
|
|
::= { pdnControlMIBTrapsV2 3 }
|
|
|
|
pdnDevFileXferEvent NOTIFICATION-TYPE
|
|
OBJECTS { pdnDevFileXferStatus , pdnDevFileXferErrorStatus,
|
|
pdnDevFileXferOperation, pdnDevFileXferFileType,
|
|
pdnDevFileXferFileName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is to communicate a couple of things about
|
|
the completion of a file transfer.
|
|
|
|
pdnDevFileXferStatus - Did it complete successfully or not.
|
|
pdnDevFileXferErrorStatus - If not, what was the error code.
|
|
pdnDevFileXferOperation - What operation was performed?.
|
|
pdnDevFileXferFileType - Was it a firmware xfer or config?
|
|
pdnDevFileXferFileName - The name of the file transfered.
|
|
"
|
|
|
|
::= { pdnControlMIBTrapsV2 5 }
|
|
|
|
pdnControlMIBGroups OBJECT IDENTIFIER ::= { pdnControl 11 }
|
|
|
|
devResetGroup OBJECT-GROUP
|
|
OBJECTS { devHWControlReset }
|
|
STATUS current
|
|
DESCRIPTION "Objects to initiate resets of a device"
|
|
::= { pdnControlMIBGroups 1 }
|
|
|
|
devControlTestGroup OBJECT-GROUP
|
|
OBJECTS { devControlTest, devControlTestStatus,
|
|
devControlTestCmd }
|
|
STATUS current
|
|
DESCRIPTION "Objects to control device level tests"
|
|
::= { pdnControlMIBGroups 2 }
|
|
|
|
devControlDownloadGroup OBJECT-GROUP
|
|
OBJECTS { devControlDownLoadIndex,
|
|
devControlDownLoadRelease,
|
|
devControlDownLoadOperStatus,
|
|
devControlDownLoadAdminStatus }
|
|
STATUS current
|
|
DESCRIPTION "A list of the current Download Releases and
|
|
their associated status."
|
|
::= { pdnControlMIBGroups 3 }
|
|
|
|
devControlRMONGroup OBJECT-GROUP
|
|
OBJECTS { devControlRMONAdminStatus }
|
|
STATUS current
|
|
DESCRIPTION "The desired state of the RMON process."
|
|
::= { pdnControlMIBGroups 4 }
|
|
|
|
devSNSwitchFirmwareGroup OBJECT-GROUP
|
|
OBJECTS { devSNSwitchFirmwareIndex, devSNSwitchFirmwareBank }
|
|
STATUS current
|
|
DESCRIPTION "Objects needed to switch bank and reset the
|
|
Service Node."
|
|
::= { pdnControlMIBGroups 5 }
|
|
|
|
devControlFTPGroup OBJECT-GROUP
|
|
OBJECTS { devControlFTPRate }
|
|
STATUS current
|
|
DESCRIPTION "FTP Max Transfer Rate"
|
|
::= { pdnControlMIBGroups 6 }
|
|
|
|
devFileXferMIBGroup OBJECT-GROUP
|
|
OBJECTS { devFileXferFileName, devFileXferCopyProtocol,
|
|
devFileXferFileType, devFileXferServerIpAddress,
|
|
devFileXferUserName, devFileXferUserPassword,
|
|
devFileXferOperation,
|
|
devFileXferPktsSent, devFileXferPktsRecv,
|
|
devFileXferOctetsSent, devFileXferOctetsRecv,
|
|
devFileXferOwnerString,
|
|
devFileXferStatus, devFileXferErrorStatus,
|
|
devFileXferSendEvent, devFileXferRowStatus,
|
|
devFileXferXferTime }
|
|
STATUS current
|
|
DESCRIPTION "File Transfer Client Config Objects"
|
|
::= { pdnControlMIBGroups 7 }
|
|
|
|
devFirmwareControlGroup OBJECT-GROUP
|
|
OBJECTS { devFirmwareControlIndex, devFirmwareControlRelease,
|
|
devFirmwareControlOperStatus,
|
|
devFirmwareControlAdminStatus }
|
|
STATUS current
|
|
DESCRIPTION "Current Firmware Releases and associated status."
|
|
::= { pdnControlMIBGroups 8 }
|
|
|
|
devConfigChangeMgmtGroup OBJECT-GROUP
|
|
OBJECTS { pdnCCMAutoBackupType,pdnCCMAutoBackupFixedDay,
|
|
pdnCCMAutoBackupFixedTime, pdnCCMAutoBackupDynamicTime,
|
|
pdnCCMAutoBackupAppendTimeStampToFilename,
|
|
pdnCCMAutoBackupFilename, pdnCCMAutoBackupServerIpAddress,
|
|
pdnCCMAutoBackupUserName, pdnCCMAutoBackupUserPassword,
|
|
pdnCCMAutoBackupUserAccount, pdnCCMAutoBackupCopyProtocol,
|
|
pdnCCMAutoRestore, pdnCCMResyncOperation,
|
|
pdnCCMOperation }
|
|
STATUS current
|
|
DESCRIPTION "Object group used to manage automatic backup and
|
|
restore of device configuration files."
|
|
::= { pdnControlMIBGroups 9 }
|
|
|
|
devFileXferEventGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { devFileXferEvent }
|
|
STATUS current
|
|
DESCRIPTION "Notifications associated with
|
|
devFileXferConfigGroup"
|
|
::= { pdnControlMIBGroups 10 }
|
|
|
|
devCCMEventGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { devAutoBackupFailEvent,
|
|
devConfigRestoreFailEvent }
|
|
STATUS current
|
|
DESCRIPTION "Notifications indicating a failure occuring during
|
|
automated backup or restore of device configuration
|
|
files."
|
|
::= { pdnControlMIBGroups 11 }
|
|
|
|
pdnDevFileXferEventGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { pdnDevFileXferEvent }
|
|
STATUS current
|
|
DESCRIPTION "Notifications associated with
|
|
pdnDevFileXferConfigGroup"
|
|
::= { pdnControlMIBGroups 16 }
|
|
|
|
pdnDevFileXferMIBGroup OBJECT-GROUP
|
|
OBJECTS { pdnDevFileXferifIndex,
|
|
pdnDevFileXferFileName, pdnDevFileXferCopyProtocol,
|
|
pdnDevFileXferFileType, pdnDevFileXferServerIpAddress,
|
|
pdnDevFileXferUserName, pdnDevFileXferUserPassword,
|
|
pdnDevFileXferUserAccount, pdnDevFileXferOperation,
|
|
pdnDevFileXferPktsSent, pdnDevFileXferPktsRecv,
|
|
pdnDevFileXferOctetsSent, pdnDevFileXferOctetsRecv,
|
|
pdnDevFileXferOwnerString,
|
|
pdnDevFileXferStatus, pdnDevFileXferApply, pdnDevFileXferErrorStatus,
|
|
pdnDevFileXferSendEvent, pdnDevFileXferXferTime,
|
|
pdnDevFileXferRowStatus }
|
|
STATUS current
|
|
DESCRIPTION "File Transfer Client Objects"
|
|
::= { pdnControlMIBGroups 14 }
|
|
|
|
devNextTableObjectMIBGroup OBJECT-GROUP
|
|
OBJECTS { pdnDevFileXferSessionIDNext }
|
|
STATUS current
|
|
DESCRIPTION " Group of singular objects that decided next
|
|
available object for mib tables."
|
|
::= { pdnControlMIBGroups 15 }
|
|
|
|
-- ====================================================================
|
|
--
|
|
-- Auto Firmware Download (AutoFw) Group
|
|
-- Added 5/3/2001 by Mohan Mohankumar
|
|
--
|
|
-- Objects for controlling automated Firmware download by MCC to the
|
|
-- other cards in the slots of the Paradyne DSLAM chassis.
|
|
--
|
|
-- ====================================================================
|
|
|
|
pdnAutoFw OBJECT IDENTIFIER ::= { pdnControl 12 }
|
|
|
|
devIsAutoFwEnabled OBJECT-TYPE
|
|
SYNTAX SwitchState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Writing the value enabled(1) or disabled(2) to this object enables
|
|
or disables the Automatic Firmware download feature."
|
|
|
|
::= { pdnAutoFw 1 }
|
|
|
|
devAutoFwStatus OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the Status of Auto Firmware Download
|
|
where each field is separated by a semi-colon.
|
|
The get function will return the status of the latest
|
|
card downloaded."
|
|
|
|
::= { pdnAutoFw 2 }
|
|
|
|
pdnAutoFwGroup OBJECT-GROUP
|
|
OBJECTS { devIsAutoFwEnabled, devAutoFwStatus }
|
|
STATUS current
|
|
DESCRIPTION "Auto Firmware Download Feature and associated status."
|
|
::= { pdnControlMIBGroups 12 }
|
|
|
|
devAutoFwEvent NOTIFICATION-TYPE
|
|
OBJECTS { devAutoFwStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is to communicate the result of the Auto Firmware Download.
|
|
The variable binding for this trap would be the devAutoFwStatus
|
|
of pdnAutoFwGroup. The exact format of this display string will
|
|
be well-documented."
|
|
::= { pdnControlMIBTrapsV2 4 }
|
|
|
|
devAutoFwEventGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { devAutoFwEvent }
|
|
STATUS current
|
|
DESCRIPTION "Notifications indicating the result of the Auto Firmware Download."
|
|
::= { pdnControlMIBGroups 13 }
|
|
|
|
END |