Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

request system yang add

语法

描述

定义一个新的 YANG 软件包,其中包含模块、偏差模块和脚本,这些模块和脚本作为包的一部分添加到设备中,并且将模块中定义的数据模型与 Junos OS 方案合并。将自定义 YANG 数据模型添加至设备时,您还必须至少添加一个转换脚本或一个操作脚本,这提供新数据模型与新数据模型之间的Junos OS。要添加多个模块或脚本,请包含一个用空格分隔的绝对或相对文件路径列表(用括号括起)。

注意:

要安装打包为压缩 tar 文件的 OpenConfig 模块,请使用 request system software add 命令。使用 命令安装的 OpenConfig 模块和 request system software add 脚本始终与软件包标识符相关联 openconfig

创建新软件包时,设备将模块和脚本文件的副本存储在新位置。设备还将操作脚本和转换脚本文件分别存储在 /var/db/scripts/action/var/db/scripts/转换 目录中。Junos OS验证模块和脚本的语法,重新构建其方案以包括新数据模型,然后根据此模式验证活动配置。新添加的 RPC 和配置层次结构将立即可供使用。

注意:

使用临时配置数据库的设备将删除重建方案过程中的所有临时配置数据。

注意:

为了防止 CLI 相关或配置数据库错误,建议在设备添加、更新或删除 YANG 软件包并修改方案的过程中,不执行任何 CLI 操作、更改配置或终止操作。

注意:

从Junos OS开始18.3R1,不支持在配置模式下使用 命令添加、删除或更新 YANG run 软件包。

选项

action-script [ scripts ]

一个或多个操作脚本作为包一部分添加到设备的路径列表。

模块 [ modules ]

一个或多个 YANG 模块作为数据包一部分添加到设备的路径列表。设备将模块中定义的数据模型与方案Junos OS。

偏差模块 [ modules ]

(可选)一个或多个模块的路径列表,用于定义应该应用于软件包中的模块的偏差语句。

package-name

用户定义的标识符,表示 YANG 模块和脚本的集合。

proxy-xml

(可选)指定一个或多个模块的路径列表,为 XML 代理进程提供用户定义的 OpenConfig 映射,以将通过 gRPC 导出的 Junos 遥测接口统计信息转换为密钥值对。 module

Snmp

(可选)指定这是一个或多个 YANG 模块(用于定义自定义 module MBB)的路径列表。系统将模块转换为 JSON 格式,snmpd 进程将解析 JSON 数据并构建其内部数据库。

转换脚本 [ scripts ]

一个或多个转换脚本作为包一部分添加到设备的路径列表。定义配置数据模型的 YANG 模块需要一个或多个转换脚本来将非活动配置语法映射到相应的Junos OS语法。

所需的权限级别

维护

示例输出

请求系统 yang 添加

发布信息

在更新版本Junos OS引入的命令16.1R1。

proxy-xml 选项(Junos OS MX 系列17.3R1 PTX 系列路由器上的安全版本)。

snmp 选项(在 Junos OS 中18.3R1)。