Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

使用 NETCONF 编辑配置

在运行 Junos OS 设备的 NETCONF 会话中,您可以使用 NETCONF XML 管理协议操作以及 Junos XML 或 命令行界面 (CLI) 配置语句来更改路由、交换或安全平台上的配置。NETCONF 协议操作 , 并提供与设备中的配置模式命令类似的 <copy-config> <edit-config> <discard-changes> Junos OS CLI。此处Junos的两个 XML 标记元素对应于Junos OS语句。

要更改设备上配置,客户端应用程序在标记元素中发出 、 或 标记元素以及 <copy-config> <edit-config> <discard-changes> 相应的 <rpc> 标记子元素。

以下示例显示可用的各种标记元素:

元素的唯一 <target> 可接受值是 <candidate/> ,它可以表示候选配置或开放配置数据库。如果客户端应用程序在执行 或操作Junos先执行 Junos XML 协议操作以打开特定配置数据库,Junos OS在开放配置 <open-configuration> <copy-config> <edit-config> 数据库上执行此操作。否则,操作将按候选配置执行。

这三个标记 ( 、 和 )对应于您可用的三个基本配置任务 <copy-config> <edit-config> <discard-changes> ,这些配置任务如下:

  • 使用新配置覆盖目标配置 — 使用标记元素,可以将目标配置中的配置替换为 <copy-config> 新配置。

  • 编辑配置元素 — 使用标记元素,您可以在目标配置中添加、更改 <edit-config> 或删除特定配置元素。要指定设备如何处理配置更改,请参阅 在 NETCONF会话中设置编辑配置模式 。

  • 回滚到当前配置的更改 — 使用标记元素,可以回滚候选配置,以匹配当前运行(活动) <discard-changes> 配置的内容。此标记元素提供的功能类似于 CLI 命令 rollback 0

    注意:

    标记元素不能用于丢弃已加载到临时配置数据库中的未提交 <discard-changes/> 更改。