Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos XML 管理协议和 Junos XML API 概述

Junos XML 管理协议是基于可扩展标记语言 (XML) 的协议,客户端应用程序用于管理 Junos 设备上的配置。它使用基于 XML 的数据编码来执行配置数据和远程过程调用 (RPC)。Junos XML 协议定义的基本操作相当于 CLI 中的配置模式命令。应用程序使用协议操作来显示、编辑和提交配置语句(除其他操作外),就像管理员使用 CLI 配置模式命令(如)和commit执行这些操作一样。showset

Junos XML API 是 Junos 配置语句和操作模式命令的 XML 表示。Junos XML 配置标记元素是 Junos XML 协议操作所适用的内容。Junos XML 操作标记元素在功能上等同于 CLI 中的操作模式命令,管理员可使用 CLI 检索设备的状态信息。

客户端应用程序通过使用 Junos XML 管理协议和 Junos XML API 中的标记元素对请求进行编码,并将其发送到设备上的 Junos XML 协议服务器,从而请求信息并更改交换机、路由器或安全设备上的配置。Junos XML 协议服务器集成到 Junos 操作系统中,不会显示为进程列表中的单独条目。Junos XML 协议服务器将请求定向到设备内的相应软件模块,在 Junos XML 协议和 Junos XML API 标记元素中对响应进行编码,并将结果退回客户端应用程序。

例如,要请求有关设备接口状态的信息,客户端应用程序会发送 Junos XML API <get-interface-information> 请求标记。Junos XML 协议服务器从接口进程中收集信息,并将其返回到 Junos XML API <interface-information> 响应标记元素中。

您可以使用 Junos XML 管理协议和 Junos XML API 配置 Junos 设备或请求有关设备配置或操作的信息。您可以编写客户端应用程序与 Junos XML 协议服务器交互,还可使用 Junos XML 协议构建自定义最终用户界面,以进行配置和信息检索和显示,例如基于 Web 浏览器的界面。