<load-configuration>
使用
<rpc> <load-configuration configuration-revision="revision-id"/> <load-configuration rescue="rescue"/> <load-configuration rollback="index"/> <load-configuration url="url" [action="(merge | override | replace | update)"] [format="(text | xml)"] /> <load-configuration url="url" [action="(merge | override | update)"] format="json" /> <load-configuration url="url" action="set" format="text"/> <load-configuration [action="(merge | override | replace | update)"] [format="xml"]> <configuration> <!-- tag elements for configuration elements to load --> </configuration> </load-configuration> <load-configuration [action="(merge | override | replace | update)"] format="text"> <configuration-text> <!-- formatted ASCII configuration statements to load --> </configuration-text> </load-configuration> <load-configuration [action="(merge | override | update)"] format="json"> <configuration-json> <!-- JSON configuration data to load --> </configuration-json> </load-configuration> <load-configuration action="set" format="text"> <configuration-set> <!-- configuration mode commands to load --> </configuration-set> </load-configuration> </rpc>
描述
要求 NETCONF 或 Junos XML 协议服务器将配置数据加载到候选配置或开放配置数据库中。
如果客户端应用程序在执行操作Junos先执行特定的配置数据库,则客户端应用程序会先执行 Junos XML 协议操作,则服务器将配置数据加载至 <open-configuration>
<load-configuration>
开放配置数据库中。否则,服务器将配置数据加载至候选配置。
以下列方式之一提供负载数据:
将空
<load-configuration/>
标记的configuration-revision
属性设置为先前提交配置的配置修订版标识符。指定的配置将完全取代候选配置。将空
<load-configuration/>
标记的rescue
属性设置为 值rescue
。救援配置完全更换候选配置。将空
<load-configuration/>
标记属性rollback
设置为先前提交配置的回滚索引。设备将存储最近提交的配置和最多 49 个之前的配置的副本。指定的配置将完全取代候选配置。将空标记的 属性设置为包含要加载的配置
<load-configuration/>
url
数据的文件的路径名。将 属性设置为 , 或 以相应的格式加载配置format
json
text
xml
-JavaScript Object Notation (JSON)、格式化的 ASCII 文本或 Junos XML 标记元素(默认)。要以配置模式命令形式提供配置数据,请包括 属性,并且省略action="set"
format
属性或将值设置为text
。在下面的示例中,
url
属性标识应该从 /tmp/add.conf 文件加载配置数据。<load-configuration url="/tmp/add.conf" format="text"/>
将配置数据括在一个开始和结束标记
<load-configuration>
内的</load-configuration>
数据流中。如果以格式化的 ASCII 文本格式提供配置数据,请将数据括在标记元素中,将<configuration-text>
format
属性设置为text
。如果以 xml 标记Junos的方式提供配置数据,请将数据括在标记元素中,并且省略 属性或<configuration>
将format
值设置为xml
。如果以配置模式命令的方式提供配置数据,将数据括在标记元素中,将 属性设置为 ,然后省略<configuration-set>
action
属性或将set
format
值设置为text
。如果在 JSON 中提供配置数据,请将数据括在标记<configuration-json>
元素中,将format
属性设置为json
。
属性
action |
指定如何加载配置数据,特别是在目标配置数据库和已加载的配置中包含冲突语句时。 临时配置数据库支持指定版本中所支持设备上
以下为可接受的值:
|
configuration-revision |
引用其配置修订版标识符,加载之前提交的配置。指定的配置将完全取代候选配置。 |
format |
指定用于配置数据的格式。可接受的值为:
|
rescue |
指定救援配置将替换当前候选配置。唯一有效的值是"救援"。
注意:
从Junos OS开始18.1R1您还可以使用 RPC 加载先前提交的配置,这适用于不支持执行包含 XML 属性的 |
rollback |
引用之前提交的配置的数字回滚索引,以加载该配置。有效值是 0(对于最近提交的配置,为零)至比之前存储的配置数少一个(最大为 49)。
注意:
从Junos OS开始18.1R1您还可以使用 RPC 加载先前提交的配置,这适用于不支持执行包含 XML 属性的 |
url |
指定包含要加载的配置数据的文件的完整路径名。该值可以是本地文件路径、FTP 位置或超文本传输协议 (HTTP) URL:
在每种情况下,该变量的默认值 path 都是用户名的主目录。要指定绝对路径,应用程序使用字符%2F 开始该路径;例如, ftp:// username : password @ hostname /%2F path / filename 。 |
发布信息
这是一种Junos XML 管理协议操作。Junos XML 协议会话中支持它,在运行 Junos OS 的设备上,它作为 瞻博网络 专有扩展受支持,用于识别功能交换中的 URI http://xml.juniper.net/netconf/junos/1.0。
action
第 set
11.4 Junos OS中的属性值。
format
json
16.1 版Junos OS属性值。
configuration-revision
属性(在 Junos OS 演化20.4R1和Junos OS演化版中添加20.4R1。