Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

使用 Junos XML 协议请求提交脚本样式的 XML 配置数据

在运行 Junos OS 的设备上,要以可扩展标记语言 (XML) 查看当前配置,请发出 show configuration | display xml 操作模式命令。要查看提交脚本样式 XML 中的配置,请使用 show configuration | display commit-scripts view 命令。此命令以输入提交脚本的格式显示配置。

在与运行 Junos OS 的设备的 Junos XML 协议会话中,要请求服务器将配置显示为提交脚本样式的 XML 数据,客户端应用程序将在标记或打开<get-configuration>标记中包含<get-configuration/>属性commit-scripts="view"。它将请求括在标记 元素中<rpc>

要查看应用了提交脚本更改(包括瞬态和非瞬态更改)的配置,请对运行 Junos OS 的设备上发出 show configuration | display commit-scripts 操作模式命令。从 Junos OS 12.1 版开始,您还可以通过 Junos XML 协议服务器请求这些数据。

要请求 Junos XML 协议服务器显示应用提交脚本更改(包括瞬态和非瞬态更改)的配置,客户端应用将属性包括在commit-scripts="apply"标记或打开<get-configuration>标记中<get-configuration/>。它将请求括在标记 元素中<rpc>

要查看应用提交脚本更改但排除瞬时更改的配置,请对运行 Junos OS 的设备上发出 show configuration | display commit-scripts no-transients 操作模式命令。从 Junos OS 12.1 版开始,您还可以通过 Junos XML 协议服务器请求此数据。

要请求 Junos XML 协议服务器显示应用提交脚本更改但排除瞬时更改的配置,客户端应用在commit-scripts="apply-no-transients"标记或打开<get-configuration>标记中包含<get-configuration/>属性。它将请求括在标记 元素中<rpc>

commit-scripts属性可以与标记或打开<get-configuration>标记中的<get-configuration/>一个或多个其他属性组合:

您不需要在属性commit-scripts="view"中包含 changedgroupsinherit属性。提交脚本样式 XML 视图将junos:changed="changed"属性包括在 XML 标记中,并显示应用了继承的输出。继承自用户定义的组或接口范围的标记元素显示在继承标记元素中,并且 XML 标记已包括该junos:group属性。要在提交脚本样式视图中显式显示junos:interface-range属性,必须将属性interface-ranges="interface-ranges"包含在标记中<get-configuration>

如果指定了或 commit-scripts="apply-no-transients"的值commit-scripts="apply",则可以同时包含属性来指定格式化 ASCII 文本的format="text"输出格式。