使用 NETCONF 创建配置元素
在运行 Junos OS 设备的 NETCONF 会话中,创建目标配置中不存在的配置元素,包括层次结构级别或配置对象,可以是候选配置或开放配置数据库(如果客户端应用程序在执行操作之前发出 Junos XML <open-configuration>
<edit-config>
协议操作), 客户端应用程序使用 NETCONF 发出更改个别配置元素中所述的基本标记元素。
要表示正在创建的每个配置元素(在 或标记元素中,或在标记元素指定的文件中),应用程序会发出代表其父层次结构级别及其容器标记元素的标记元素,如 使用 NETCONF 的 Change Individual Configuration Elements 中所述。<config>
<config-text>
<url>
在容器标记内,应用程序包括每个元素的标识符标记元素(如果有)以及要为元素定义的所有子标记元素(如果适用的话)。以下中的标识符标记元素称为 <name>
。应用程序包括开放operation="create"
容器标记中的属性:
<configuration> <!-- opening tags for each parent of the element --> <element operation="create"> <name>identifier</name> <!-- if element has an identifier --> <!-- other child tag elements --> </element> <!-- closing tags for each parent of the element --> </configuration>
NETCONF 服务器仅在没有具有该名称(用于层次结构级别)或标识符相同的现有元素(用于配置对象)时将新元素添加到目标配置中。
以下示例显示如何在OSPF配置设备上启用安全保护: