Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
在此页面上
 

<edit-config>

使用

描述

请求 NETCONF 服务器将配置数据合并到候选配置中或打开配置数据库中。通过以下三种方式之一提供数据:

  • <config>包括标记元素以提供要合并的 Junos XML 配置标记元素的数据流。标记元素包含在标记元素中<configuration>

  • <config-text>包含标记元素以提供要合并的 CLI 配置语句的数据流。配置语句包含在标记元素中<configuration-text>

  • <url>包括标记元素以指定包含要合并的 Junos OS 配置的文件的位置。配置数据的格式可以是 Junos XML 元素或 CLI 配置语句。

如果客户端应用程序发出 Junos XML 协议<open-configuration>操作以在目标<candidate/>上执行<edit-config>操作之前打开特定配置数据库,则 Junos OS 将对打开的配置数据库执行该<edit-config>操作。否则,将对候选配置执行该操作。

内容

<config>

将标记元素括起来 <configuration>

<configuration>

附上以 Junos XML 编写的配置数据。此配置数据以数据流的形式提供,并合并到候选配置或开放配置数据库中。有关表示要创建、删除或修改的元素的语法的信息,请参阅 将配置语句映射到 Junos XML 标记元素

<config-text>

将标记元素括起来 <configuration-text>

<configuration-text>

将格式化为 CLI 配置语句的配置数据括起来。此配置数据以数据流的形式提供,并合并到候选配置或开放配置数据库中。

<default-operation>

(可选)指定如何将新配置数据合并到候选配置或打开配置数据库中,尤其是在存在冲突语句时。以下是可接受的值:

  • merge— 根据在 NETCONF 会话中设置编辑配置模式中定义的规则,将新配置数据与现有配置合并。如果省略标记元素,则 <default-operation> 为默认模式。它适用于新数据中在其开始容器标记中没有 operation 属性的所有元素,以指定不同的模式。

  • none- 保留现有配置中的每个配置元素,除非新数据包含在其开始容器标记中具有 operation 属性以指定合并模式的相应元素。此模式可防止 NETCONF 服务器为要删除的元素创建父层次结构级别。有关详细信息,请参阅 在 NETCONF 会话中设置编辑配置模式

  • replace- 放弃候选配置中的现有配置数据,或打开配置数据库并将其替换为新数据。有关详细信息,请参阅 使用 NETCONF 替换候选配置

<error-option>

(可选)指定 NETCONF 服务器如何处理合并配置数据时遇到的错误。以下是可接受的值:

  • ignore-error— 指定 NETCONF 服务器即使遇到错误也继续合并新的配置数据。

  • stop-on-error— 指定 NETCONF 服务器在遇到错误时停止合并新的配置数据。如果省略标记元素,这是 <error-option> 默认行为。

<test-option>

(可选)指定 NETCONF 服务器是否在将配置数据合并到候选配置之前对其进行验证。NETCONF 规范中定义的可接受值是 set (无验证)和默认值 test-then-set (如果验证失败,则不合并数据)。

无论提供的值如何,Junos OS 的 NETCONF 服务器都会对标记元素中的 <edit-config> 配置数据执行基本语法检查。它对候选配置执行完整的语法和语义验证,以响应 <validate><commit> 标记元素,但不响应 <edit-config> 标记元素。

注意:

将配置数据合并到临时配置数据库时,不支持该 <test-option> 元素。

<url>

指定包含要加载的配置数据的文件的完整路径名。当配置数据的格式为 Junos XML 标记元素时,请将<url>format属性设置为“xml”或省略该属性。将配置数据的格式设置为 CLI 配置语句时,请将 <url> format 属性设置为“text”。有关详细信息,请参阅在 NETCONF 会话中上载配置数据并设置其格式

<target>标记元素及其内容将单独说明。

更改历史记录表

功能支持由您使用的平台和版本决定。使用 功能资源管理器 确定您的平台是否支持某个功能。

释放
描述
21.1R1 和 21.1R1-EVO
从 Junos OS 21.1R1 版和 Junos OS 演化版 21.1R1 开始,当您设置为 <default-operation> replace时,设备将使用操作而不是 load override操作来 load update替换配置。在负载更新操作中,设备仅通知与已更改语句对应的 Junos 进程,从而最大限度地减少可能的网络中断。