Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NETCONF 会话概述

NETCONF 服务器和客户端应用程序之间的通信基于会话。服务器和客户端在交换数据之前显式建立连接和会话,并完成会话和连接。

NETCONF 服务器和客户端应用程序发出的 NETCONF 和 Junos XML 标记元素流都必须通过改进文档类型定义 (DTD) 中定义的结构规则来构成格式良好的 XML,用于交换的信息类型。客户端应用程序必须按所需顺序发出标记元素,并且仅在允许的上下文中发出标记元素。

客户端应用程序可以使用 SSH 协议和标准 SSH 身份验证机制访问 NETCONF 服务器;使用 TLS 协议,该协议使用基于 X.509 证书的相互认证;或者使用出站 HTTPS,该 HTTPS 使用基于单向 X.509 证书的身份验证。认证后,NETCONF 服务器将使用已配置或Junos OS的用户名和类来确定客户端应用程序是否有权提出每个请求。

以下列表概述了 NETCONF 会话的基本结构:

  1. 客户端应用程序会建立与 NETCONF 服务器的连接,并打开 NETCONF 会话。

  2. NETCONF 服务器和客户端应用程序交换初始化信息,用于确定它们是否使用兼容版本的 Junos OS 以及 NETCONF XML 管理协议。

  3. 客户端应用程序向 NETCONF 服务器发送一个或多个请求并解析其响应。

  4. 客户端应用程序将关闭 NETCONF 会话和与 NETCONF 服务器的连接。

有关完整的 NETCONF 会话的示例,请参阅 NETCONF 会话示例