使用 Junos XML 协议提交候选配置
在运行 Junos OS 的设备上提交候选配置时,它将变为路由、交换或安全平台上的活动配置。在 Junos XML 协议会话中,要提交候选配置,客户端应用程序将空标记 <commit-configuration/>
括在标记 <rpc>
元素中。
<rpc> <commit-configuration/> </rpc>
建议客户端应用程序在修改候选配置之前先锁定候选配置,然后发出标记 <commit-configuration/>
,而配置仍然锁定。此过程可以避免在无意中提交其他用户或应用程序所做的更改。提交配置后,应用程序必须将其释放,以便其他用户和应用程序进行更改。有关说明,请参阅 使用默认 XML 协议锁定和解锁候选配置或创建Junos副本。
Junos XML 协议服务器报告 、 和 标记元素中的提交 <rpc-reply>
<commit-results>
操作 <routing-engine>
结果。如果提交操作成功,则标记元素将标记元素括起来,标记元素将报告成功提交操作使用的 路由引擎 名称(在使用单个 路由引擎 的设备上 re0,以及可在有两个路由引擎的设备上 re0 或 <routing-engine>
<commit-success/>
<name>
re1)。
<rpc-reply xmlns:junos="URL"> <commit-results> <routing-engine> <name>(re0 | re1)</name> <commit-success/> </routing-engine> </commit-results> </rpc-reply>
如果提交操作失败,服务器将返回一个标记元素,其中包含描述错误的子 <xnm:error>
标记元素。故障的最常见原因为候选配置中的语义或语法错误。