Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

使用 Junos XML 协议验证配置语法

在与运行 Junos OS 的设备的 Junos XML 协议会话中,在提交候选配置或私有文案的过程中,Junos XML 协议服务器首先确认候选配置在语法上是正确的。如果语法检查失败,服务器将不会提交配置。为避免此类故障的潜在复杂性,在实际提交配置之前确认候选配置的正确性通常很有意义。

要在提交之前验证候选配置的语法,客户端应用程序在和<rpc>标记元素中<commit-configuration>附有一个空<check/>标记。

Junos XML 协议服务器在 和 标记元素中<rpc-reply><commit-results><routing-engine>括起其响应。如果候选配置语法有效,<routing-engine>则标记元素将标记和<name>标记元素括起来<commit-check-success/>,标记元素将报告检查成功使用的路由引擎的名称(在使用单个路由引擎的路由平台上重新0 或 re1,在具有两个路由引擎的路由平台上)。

如果候选配置语法无效,服务器将返回一个 <xnm:error> 元素,该元素将包含描述错误的儿童标记元素。

标记 <check/> 可与 <synchronize/> 标记结合使用,以验证检查两个路由引擎上本地配置的语法正确性。