7.3 <copy-config>

说明:

使用另一个完整配置数据存储的内容创建或替换整个配置数据存储。如果目标数据存储存在,则会被覆盖。否则,如果允许的话,创建一个新的。

如果NETCONF节点(peer)支持:url功能(见第8.8节),那么<url>元素可以作为<source><target>参数出现。

即使它通告:可写可运行(writable-running)能力,设备也可以选择不支持<running/>配置数据存储作为<copy-config>操作的<target>参数。设备可以选择不支持远程到远程复制操作,其中<source><target>参数都使用<url>元素。如果<source><target>参数标识相同的URL或配置数据存储,则必须返回一个包含“invalid-value”的错误标签的错误。

参数:

  • target:用作<copy-config>操作的目标的配置数据存储的名称。

  • source:用作<copy-config>操作源的配置数据存储的名称,或包含要复制的完整配置的<config>元素。

正面响应:

如果设备能够满足请求,则发送包含<ok>元素的<rpc-reply>

负面响应:

如果由于任何原因无法完成请求,则<rpc-reply>元素将包含<rpc-error>元素。

示例:

  1. <rpc message-id="101"
  2. xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
  3. <copy-config>
  4. <target>
  5. <running/>
  6. </target>
  7. <source>
  8. <url>https://user:password@example.com/cfg/new.txt</url>
  9. </source>
  10. </copy-config>
  11. </rpc>
  12. <rpc-reply message-id="101"
  13. xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
  14. <ok/>
  15. </rpc-reply>