<edit-config>
使用
<rpc>
<edit-config>
<target>
<candidate/>
</target>
<!-- EITHER -->
<config>
<configuration>
<!-- tag elements representing the data to incorporate -->
</configuration>
</config>
<!-- OR -->
<config-text>
<configuration-text>
<!-- configuration data in text format -->
</configuration-text>
</config-text>
<!-- OR -->
<url format="(xml | text)">
<!-- location specifier for file containing data -->
</url>
<default-operation>(merge | none | replace)</default-operation>
<error-option>(ignore-error | stop-on-error)</error-option>
<test-option>(set | test-then-set)</test-option>
</edit-config>
</rpc>
]]>]]>
描述
请求 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> |
附上以 Junos XML 编写的配置数据。此配置数据以数据流的形式提供,并合并到候选配置或开放配置数据库中。有关表示要创建、删除或修改的元素的语法的信息,请参阅 将配置语句映射到 Junos XML 标记元素。 |
<config-text> |
将标记元素括起来 |
<configuration-text> |
将格式化为 CLI 配置语句的配置数据括起来。此配置数据以数据流的形式提供,并合并到候选配置或开放配置数据库中。 |
<default-operation> |
(可选)指定如何将新配置数据合并到候选配置或打开配置数据库中,尤其是在存在冲突语句时。以下是可接受的值:
|
<error-option> |
(可选)指定 NETCONF 服务器如何处理合并配置数据时遇到的错误。以下是可接受的值:
|
<test-option> |
(可选)指定 NETCONF 服务器是否在将配置数据合并到候选配置之前对其进行验证。NETCONF 规范中定义的可接受值是 无论提供的值如何,Junos OS 的 NETCONF 服务器都会对标记元素中的
注意:
将配置数据合并到临时配置数据库时,不支持该 |
<url> |
指定包含要加载的配置数据的文件的完整路径名。当配置数据的格式为 Junos XML 标记元素时,请将 |
<target>标记元素及其内容将单独说明。
更改历史记录表
功能支持由您使用的平台和版本决定。使用 功能资源管理器 确定您的平台是否支持某个功能。
<default-operation>
replace时,设备将使用操作而不是
load override操作来
load update替换配置。在负载更新操作中,设备仅通知与已更改语句对应的 Junos 进程,从而最大限度地减少可能的网络中断。