<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数据的文件的路径名。将 属性设置为 , 或 以相应的格式加载配置formatjsontextxml-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属性或将setformat值设置为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中的属性值。
formatjson16.1 版Junos OS属性值。
configuration-revision 属性(在 Junos OS 演化20.4R1和Junos OS演化版中添加20.4R1。