8.5. 回滚错误能力(Rollback-on-Error Capability)

描述

此功能表示服务器将支持<edit-config>操作的<error-option>参数中的“roll-on-error”值。

对于共享配置,除非使用了配置锁定功能,否则此功能可能会导致其他配置更改(例如,通过其他NETCONF会话)被无意中更改或删除(换句话说,在<edit-config> 操作开始)。 因此,强烈建议为了在共享配置数据存储中使用此功能,还可以使用配置锁定。

依赖

没有。

能力标识符

:rollback-on-error能力由以下能力字符串标识:

urn:ietf:params:netconf:capability:rollback-on-error:1.0

新操作

没有。

对现有操作的修改

<edit-config>

:rollback-on-error能力允许在<edit-config>操作中的<error-option>参数的“rollback-on-error”值。

  1. <rpc message-id="101"
  2. xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
  3. <edit-config>
  4. <target>
  5. <running/>
  6. </target>
  7. <error-option>rollback-on-error</error-option>
  8. <config>
  9. <top xmlns="http://example.com/schema/1.2/config">
  10. <interface>
  11. <name>Ethernet0/0</name>
  12. <mtu>100000</mtu>
  13. </interface>
  14. </top>
  15. </config>
  16. </edit-config>
  17. </rpc>
  18. <rpc-reply message-id="101"
  19. xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
  20. <ok/>
  21. </rpc-reply>