copyEntry
CONFIG-COPY-MIB ·
.1.3.6.1.4.1.3902.3.202.1.1.1.1.1
Object
row
A config-copy request.
A management station wishing to create an entry should
first generate a random serial number to be used
as the index to this sparse table. The station should
then create the associated instance of the row status
and row index objects. It __MUST__ in the same PDUs,
create an instance of copySourceFileType and copyDestFileType.
At least one of the FileTypes must be an agent-config
file type (i.e. startupConfig or runningConfig).
If one of the file types is a networkFile, a valid
copyServerAddress and copyFileName must be
created as well. For a file type of localFile, only
a valid fileName needs to be created as an extra
parameter.
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, the row status will automatically
be set to active to initiate the request. Note that this entire
procedure __MUST__ 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 config-copy request has been created (i.e. the
copyEntryRowStatus 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 will be aged out, but an entry will never be
deleted within 5 minutes of completing.
Context
- MIB
- CONFIG-COPY-MIB
- OID
.1.3.6.1.4.1.3902.3.202.1.1.1.1.1- Type
- row
- Status
- current
- Parent
- copyTable
- Table
- copyTable
- Children
- 15
Syntax
No syntax metadata recorded.
Values & Constraints
No enumerated values or constraints recorded.
Related Objects
Child Objects
| Object | Type | Syntax | OID |
|---|---|---|---|
| copyIndex Object which specifies a unique entry in the
copyTable. A management station wishing
to initiate a config-copy operation should use a
random value for this object when creating
o… | column | Unsigned32 | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.1 |
| copyNotificationOnCompletion Specifies whether or not a copyCompletion
notification should be issued on completion of the tftp
transfer. If such a notification is desired, it is the
responsibility of the mana… | column | SNMPv2-TCTruthValue | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.10 |
| copyState Specifies the state of this config-copy request.
This value of this object is instantiated only after
the row has been instantiated, i.e. after the
copyEntryRowStatus has been m… | column | ConfigCopyState | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.11 |
| copyTimeStarted Specifies the time the copyState last transitioned
to running, or 0 if the state has never transitioned to
running (for e.g., stuck in waiting state).
This object is instan… | column | SNMPv2-TCTimeStamp | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.12 |
| copyTimeCompleted Specifies the time the copyState last transitioned
from running to successful or failed states. This
object is instantiated only after the row has been
instantiated.
Its value wi… | column | SNMPv2-TCTimeStamp | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.13 |
| copyFailCause The reason why the config-copy operation failed.
This object is instantiated only when the copyState
for this entry is in the failed state. | column | ConfigCopyFailCause | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.14 |
| copyEntryRowStatus The status of this table entry. Once the entry
status is set to active, the associated entry cannot
be modified until the request completes (copyState
transitions to successfu… | column | SNMPv2-TCRowStatus | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.15 |
| copyProtocol The protocol to be used for any copy.
Will default to ftp if not specified.
If the copy operation occurs locally on the SNMP agent
(e.g. runningConfigToStartupConf… | column | ConfigCopyProtocol | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.2 |
| copySourceFileType specifies the type of file to copy from. Either the
copySourceFileType or the copyDestFileType (or both)
must be of type runningConfig or startupConfig. Also,
the copySourceFileTy… | column | ConfigFileType | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.3 |
| copyDestFileType specifies the type of file to copy to. Either the
copySourceFileType or the copyDestFileType (or both)
must be of type runningConfig or startupConfig. Also,
the copySourceFileType… | column | ConfigFileType | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.4 |
| copyServerAddress The ip address of the tftp server from (or to)
which to copy the configuration file. This object must
be created when either the copySourceFileType
or copyDestFileType has the v… | column | SNMPv2-SMIIpAddress | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.5 |
| copySrcFileName The source file name (including the path, if applicable) of
the file. This object must be created when either the
copySourceFileType or copyDestFileType has the value
networkFile … | column | OctetString | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.6 |
| copyDstFileName The destination file name (including the path, if applicable) of
the file. This object must be created when either the
copySourceFileType or copyDestFileType has the value
network… | column | OctetString | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.7 |
| copyUserName Remote user name for copy via ftp, rcp, sftp or
scp protocol.
This object must be created when the copyProtocol
is rcp, scp, ftp or sftp.
If the protocol is rcp, it will override… | column | OctetString | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.8 |
| copyUserPassword Password used by ftp, sftp or scp for copying a
file to/from an ftp/sftp/scp server. This object must
be created when the copyProtocol is ftp or scp.
Reading it returns a zero-… | column | OctetString | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.9 |
Indexes
| Object | Type | Syntax | OID |
|---|---|---|---|
| copyIndex Object which specifies a unique entry in the
copyTable. A management station wishing
to initiate a config-copy operation should use a
random value for this object when creating
o… | column | Unsigned32 | .1.3.6.1.4.1.3902.3.202.1.1.1.1.1.1 |