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 协议会话中,客户端应用程序可以通过将以下任一 RPC 与 <compare> 元素配合使用来比较之前提交的两个(回滚)配置的内容:

  • <get-configuration-by-revision>- 通过引用配置修订标识符来比较配置。

  • <get-rollback-information>- 通过引用回滚索引来比较配置。

包含 <get-configuration-by-revision> 元素的 <compare> RPC 等同于 show system configuration revision 带有 compare 选项的操作模式命令。该 <compare> 元素指定作为比较基础的配置修订标识符。该 <revision-string> 元素定义要与基本配置比较的配置修订标识符。语法为:

例如,以下 RPC 通过引用两个配置的配置修订标识符字符串来比较:

同样,包含元素的 <get-rollback-information> <compare> RPC 等同于带有show system rollbackcompare选项的操作模式命令。该<compare>元素会指定作为比较基础的配置回滚索引。该<rollback>元素指定要与基本配置比较的配置回滚索引。两个标记元素中的有效值范围从 0(对于最近提交的配置而言为零)到 49。语法为:

注意:

如果较旧的配置是基本配置,则输出更符合更改时间顺序。其索引包含在元素中<compare>,较最近配置的索引括在或<revision-string>标记 元素中<rollback>

Junos XML 协议服务器将其响应封装在元素<rollback-information>或元素中<rpc-reply>,具体取决于 RPC 和<configuration-information> <configuration-output> <configuration-revision-information>元素。标记<load-success/>是实施的副作用,不会影响结果。

标记元素中 <configuration-output> 的信息采用 ASCII 文本格式,并包括两个配置不同的各个层级的横幅行(例如 [edit interfaces])。横幅行之间的每行都以加号 (+) 或减号 (-) 开头。加号表示将语句添加到基本配置将导致出现第二个配置,而减号则表示从基本配置中移除语句将导致出现第二个配置。

以下示例说明如何请求对索引为 20 和 4 的回滚配置进行比较。