了解客户端应用在 NETCONF 会话中的角色
要创建 NETCONF 会话并与 NETCONF 服务器通信,客户端应用程序将执行以下过程,这些过程将在指定部分进行说明:
满足给定连接协议的先决条件,如下所述:
建立与 NETCONF 服务器的连接。
有关通过 SSH 的 NETCONF 会话,请参阅 使用 SSH 连接到 NETCONF 服务器。
-
有关基于 TLS 的 NETCONF 会话,请参阅 如何通过 TLS 建立 NETCONF 会话。
-
有关基于出站 HTTPS 的 NETCONF 会话,请参阅 如何通过增强型出站 HTTPS 建立 NETCONF 和 Shell 会话。
打开 NETCONF 会话,如 启动 NETCONF 会话中所述。
或者,锁定候选配置或打开临时配置数据库实例。
锁定配置可防止其他用户或应用同时更改配置。有关更多信息,请参阅 使用 NETCONF 锁定和解锁候选配置。
有关临时配置数据库的信息,请参阅了解临时配置数据库和启用和配置临时配置数据库实例。
请求操作或配置信息,或者更改配置信息,如 使用 NETCONF 请求操作信息、 使用 NETCONF 请求配置数据以及使用 NETCONF 编辑配置中所述。
(可选)在尝试提交候选配置之前,验证候选配置的语法正确性,如 使用 NETCONF 验证候选配置语法中的说明。
如 使用 NETCONF 提交候选 配置和 仅在使用 NETCONF 确认后提交候选配置中所述对候选配置所做的更改,或者按照 使用 NETCONF 或 Junos XML 协议提交和同步临时配置数据中的说明,提交对临时配置数据库实例所做的更改。
如果候选配置被锁定或关闭临时配置数据库打开的实例,则解锁该配置。
当候选配置保持锁定状态时,其他用户和应用程序无法更改该配置。有关更多信息,请参阅 使用 NETCONF 锁定和解锁候选配置。
结束 NETCONF 会话并关闭与设备的连接,如 结束 NETCONF 会话并关闭连接中所述。