Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

使用 Junos XML 协议将配置数据作为文件上传

在与运行 Junos OS 的设备进行 Junos XML 协议会话中,为了上传存储在文件中的配置数据,客户端应用程序将 <load-configuration/> 标记与标记元素中的 url 属性括起来 <rpc>

如果数据是 Junos XML 标记元素,请包括 format="xml" 属性或省略 format 属性,默认为 XML。

如果数据的格式为 ASCII 文本,请包括属性 format="text"

如果数据是配置模式 set 命令,请 action="set" 包括和 format="text" 属性。

从 Junos OS 16.1 版开始,您可以在运行 Junos OS 的设备上使用 JavaScript Object Notation (JSON) 加载格式化的配置数据。如果数据使用 JSON 格式,请包括 format="json" 属性。

在加载文件之前,客户端应用或管理员会将配置数据保存为文件的内容。将 Junos XML 标记元素括在标记元素中 <configuration> 。有关文件中数据语法的信息,请参阅 定义在 Junos XML 协议会话中上传的配置数据的格式

注意:

从文件中加载时,格式化为 ASCII 文本、Junos OS 配置模式命令或 JSON 数据的配置数据不会包含在 、 中或<configuration-json>标记元素中。<configuration-text><configuration-set>

属性的值 url 可以是本地文件路径、FTP 位置或超文本传输协议 (HTTP) URL:

  • 本地文件名可以具有以下形式之一:

    • /path/filename— 安装的文件系统(本地闪存盘上或硬盘上)上。

    • a:filenamea:path/filename— 本地驱动器上的文件。默认路径为 / (根级目录)。可拆卸介质可以采用 MS-DOS 或UNIX (UFS) 格式。

  • FTP 服务器上的文件名形式如下:

  • HTTP 服务器上的文件名的形式如下:

在每种情况下,变量的 path 默认值都是用户名的主目录。要指定绝对路径,应用程序将用字符 %2F 开始该路径;例如, ftp://username:password@hostname/%2Fpath/filename

url 属性可以与标记中的 <load-configuration/> 一个或多个以下属性组合:

  • format

  • action

以下示例说明如何在名为 cfg-server.mycompany.com 的 FTP 服务器上整合存储在文件 /var/configs/user-帐户 中的 Junos XML 标记配置数据。打开 <load-configuration> 标记显示在两行上,仅为了清晰易读。

版本历史记录表
释放
描述
16.1
从 Junos OS 16.1 版开始,您可以在运行 Junos OS 的设备上使用 JavaScript Object Notation (JSON) 加载格式化的配置数据。