Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

使用 NETCONF 请求配置数据

在 NETCONF 会话中,与运行 Junos OS 的设备一起请求路由、交换或安全平台的配置数据,客户端应用程序将 、 和 标记元素括在标记 <get-config> <source> <filter> <rpc> 元素中。通过将相应的子标记元素包括到标记元素中,客户端应用程序从活动配置或候选配置或开放式配置数据库中 <source> 请求信息。通过将相应的子标记元素包括到标记元素中,应用程序可以请求整个配置 <filter> 或配置的特定部分。

开始 type="subtree" 标记中的属性表示客户端应用程序使用Junos XML 标记元素来表示其请求信息的 <filter> 配置元素。

注意:

如果客户端应用程序在执行操作Junos之前,先执行 Junos XML 协议操作以打开特定配置数据库,则设置源以从开放配置数据库中 <open-configuration> <get-config> <candidate/> 检索配置数据。否则,服务器会从候选配置返回配置数据。

注意:

如果客户端应用程序在发送请求之前锁定候选配置,则其需要在提出读取请求后将其解锁。其他用户和应用程序在保持锁定期间不能更改配置。有关详细信息,请参阅 使用 NETCONF锁定和解锁候选配置 。

NETCONF 服务器将回复包含在 <rpc-reply><data><configuration> 标记元素中。它包含开放标记中的属性,用于指示包含标记元素的 XML 命名空间以及最后更改或提交 <configuration> 配置时间。有关标记属性的信息,请参阅 <configuration> 使用 NETCONF指定配置信息请求的来源 。

如果在标记Junos中返回一个 XML 标记元素,则 Junos OS 配置指南中不会记录相应的配置元素,或者该配置元素 <undocumented> 瞻博网络。通常,包含的元素仅由支持人员用于调试。在较小情况下,元素不再受支持或已移动到配置层次结构的另一区域,但会在当前位置显示,以向后兼容。

注意:

显示包含 7 位 ASCII 字符集以外的字符的操作或配置数据时,Junos OS 使用等效的 UTF-8 十进制字符参考来转义并编码这些字符。有关详细信息,请参阅 了解设备上瞻博网络编码

客户端应用程序还可以请求其他配置相关信息,包括配置层次结构的 XML 方案表示或有关先前提交配置的信息。