使用 Junos XML 协议请求多个配置元素
在与运行 Junos OS 的设备的 Junos XML 协议会话中,客户端应用程序可以在标记 <get-configuration> 元素中请求相同类型或不同类型的多个配置元素。请求仅 <configuration> 包含一个标记元素(如果有多个标记元素,Junos XML 协议服务器将返回错误)。
如果两个请求的对象具有相同的父层次结构级别,则客户端可以将这两个请求包含在一个父标签元素中,也可以为每个请求重复父标签元素。例如,在 [edit system] 层次结构级别,客户端可以通过以下两种方式之一请求 RADIUS 服务器的已配置服务列表和标识符标记元素:
<!-- both requests in one parent tag element -->
<rpc>
<get-configuration>
<configuration>
<system>
<services/>
<radius-server>
<name/>
</radius-server>
</system>
</configuration>
</get-configuration>
</rpc>
<!-- separate parent tag element for each request -->
<rpc>
<get-configuration>
<configuration>
<system>
<services/>
</system>
<system>
<radius-server>
<name/>
</radius-server>
</system>
</configuration>
</get-configuration>
</rpc>
客户端可以组合对以下各节中讨论的任何类型的信息的请求: