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 协议会话时,为了替换单个配置元素(层次结构级别或配置对象),客户端应用程序会发出 <load-configuration> 带有 action="replace" 标记元素中 <rpc> 属性的标记元素。

注意:

从 Junos OS 18.1R1 版开始,临时配置数据库支持使用 <load-configuration> actionoverride replace 的属性值加载mergeset配置数据。

有关和 属性的详细信息,请参阅在 Junos XML 协议会话中上载和格式化配置数据format url

要使用 Junos XML 标记元素定义替换,应用程序包括 使用 Junos XML 协议创建、修改或删除配置元素中所述的基本标记元素。在容器标记中,它包含与新元素相同的子标记元素:每个替换的标识符标记元素(如果有)以及为替换元素定义的所有子标记元素。在下文中,标识符标记元素称为 <name>。该应用程序还在打开容器 标记中包含该 replace="replace" 属性:

要使用格式化的 ASCII 文本来表示元素,应用程序必须包含 使用 Junos XML 协议创建、修改或删除配置元素中所述的完整语句路径。对于新元素,它包括每个替换的标识符(如果有的话)和它为替换定义的所有子语句(如果适用,则带有值)。它将语句放在 replace: 元素的容器语句之上。

注意:

Junos OS 不支持在加载 JSON 格式的配置数据时使用替换作。若要在使用 JSON 时替换配置元素,必须删除现有元素,然后添加替换元素。

以下示例演示如何为在[edit system login class]层次结构级别上命名operator的对象授予新权限。这些信息以 Junos XML 标记格式(默认)提供。

以下示例说明如何使用格式化的 ASCII 文本进行相同的 更改。

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。

释放
描述
18.1R1
从 Junos OS 18.1R1 版开始,临时配置数据库支持使用 <load-configuration> actionoverride replace 的属性值加载 merge set配置数据。