Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

NETCONF 会话示例

以下各节介绍了运行新代码的设备在 NETCONF 会话中标记元素Junos OS。客户端应用程序首先建立与 NETCONF 服务器的连接。

交换初始化标记元素

客户端应用程序与 NETCONF 服务器建立连接后,两个交换标记元素 <hello> ,如以下示例中所示。为了清晰理解,该示例将客户端应用程序的 <hello> 标记元素设置在 NETCONF 服务器的下面。双方可以同时发出 <hello> 自己的标记元素。有关此和 ]]>]]> 以下示例中使用的字符序列的信息,请参阅 生成格式良好的 XML 文档。有关标记元素的详细说明, <hello> 请参阅 交换 <hello>Tag 元素

发送运营请求

客户端应用程序会发出 <get-chassis-inventory> 标记元素,请求有关设备机箱硬件的信息。NETCONF 服务器在标记元素中返回请求 <chassis-inventory> 的信息。

锁定配置

然后,客户端应用程序会发出此标记,以防止任何其他用户或应用程序同时更改候选配置,以将更改纳入候选 <lock/> 配置中。要确认候选配置已锁定,NETCONF 服务器在标记元素 <ok/> 中返回 <rpc-reply> 标记。有关锁定配置的信息,请参阅 使用 NETCONF锁定和解锁候选配置 。

更改配置

客户端应用程序现在发出标记元素,以Junos OS候选配置中层次结构级别调用 network-mgmt [edit system login class] 的新登录类。要确认加载操作成功,NETCONF 服务器在 <ok/> 标记元素中返回 <rpc-reply> 标记。

提交配置

然后,客户端应用程序提交候选配置。要确认提交操作成功,NETCONF 服务器在 <ok/> 标记元素中返回 <rpc-reply> 标记。有关提交操作的信息,请参阅 使用 NETCONF 提交候选配置

解除配置锁定

客户端应用程序将释放(并按暗示关闭)候选配置。要确认解锁操作成功,NETCONF 服务器在 <ok/> 标记元素中返回 <rpc-reply> 一个标记。有关解锁配置的信息,请参阅 使用 NETCONF锁定和解锁候选配置 。

结束 NETCONF 会议

客户端应用程序通过发出标记来关闭 NETCONF <close-session> 会话。有关结束会话的信息,请参阅 结束 NETCONF 会话和结束连接