在 Junos XML 协议请求和配置更改中使用配置响应标记元素
Junos XML 协议服务器将对其内部和<configuration>
元素中的每个配置请求的响应括起来<rpc-reply>
。将每个配置响应括在元素中<configuration>
,这与服务器如何将每个不同的操作响应括在一个为该响应类型命名的标记(例如,<chassis-inventory>
机箱信息标记或<interface-information>
接口信息标记)中形成鲜明对比。
元素中的 <configuration>
Junos XML 标记元素表示配置层次结构级别、配置对象和对象特征,这些级别始终从层级到层级进行排序。当客户端应用加载配置时,它可以发出与 Junos XML 协议服务器在返回配置信息时使用相同顺序的相同标记元素。这种一致表示使处理配置信息更加直观。例如,客户端应用程序可以请求当前配置,存储 Junos XML 协议服务器对本地内存缓冲区的响应,对缓冲区数据进行更改或应用转换,并将更改的配置作为对候选配置的更改提交。由于更改的配置基于 Junos XML 协议服务器的响应,因此在语法上肯定是正确的。有关更改路由平台配置的更多信息,请参阅 使用 Junos XML 协议请求配置更改。
同样,当客户端应用程序请求有关配置元素(层次结构级别或配置对象)的信息时,它会使用 Junos XML 协议服务器将返回的相同元素作为响应。为了表示该元素,客户端应用将从配置层次结构的顶层(由 <configuration>
标记表示)向下向请求的元素发送完整的元素流。最里面的元素(表示级别或对象)要么为空,要么仅包含标识符标记。Junos XML 协议服务器的响应包含相同的父标记元素流,但请求的配置元素的标记元素包含表示该元素特征或子级别的所有标记元素。有关更多信息,请参阅 使用 Junos XML 协议请求配置数据。
Junos XML 协议服务器和客户端应用程序发出的标记流在使用空格方面可能有所不同,如 XML 和 Junos XML 管理协议约定概述所述。