Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NETCONF XML 管理协议Junos XML API 概述

NETCONF XML 管理协议是一种基于扩展标记语言 (XML) 的协议,客户端应用程序用于管理路由、交换和安全设备的配置。它为配置数据和远程过程调用 (RPC) 使用基于 XML 的数据编码。NETCONF 协议可定义与应用程序中的配置模式命令等效的基本CLI。应用程序使用协议操作来显示、编辑和提交配置语句(及其他操作),就像管理员使用CLI模式命令来执行这些操作一样。

Junos XML API 是一种由 Junos语句和操作模式命令表示的 XML 形式。当客户端应用程序管理Junos设备时,Junos XML 配置标记元素是 NETCONF XML 协议操作应用于的内容。Junos XML 操作标记元素在功能上相当于 CLI 中的操作模式命令,管理员可使用这些命令检索运行 Junos OS 的状态Junos OS。

NETCONF XML 管理协议在 RFC 6241 网络配置协议 (NETCONF) 中介绍,此协议可在 https://tools.ietf.org/html/rfc6241 中 https://tools.ietf.org/html/rfc6241

客户端应用程序通过编码来自 NETCONF XML 管理协议和 Junos XML API 的标签元素并发送到设备的 NETCONF 服务器,请求信息并更改交换机、路由器或安全设备的配置。在Junos上,NETCONF 服务器集成到 Junos 操作系统中,不会显示为进程清单中的单独条目。NETCONF 服务器将请求引导至设备中的相应软件模块,将响应编码在 NETCONF 和 Junos XML API 标记元素中,然后返回结果给客户端应用程序。

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

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