<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 进程,从而最大限度地减少可能的网络中断。