其他分享
首页 > 其他分享> > 2021-05-05 SONiC 系统管理 30

2021-05-05 SONiC 系统管理 30

作者:互联网

SONiC系统管理30

SONiC YANG与配置数据库

SONiC系统管理4中介绍了SONiC-YANG模型的内容,它主要是基于采用ABNF语法描述的配置数据库格式和内容到YANG语法描述数据格式的映射,SONiC YANG除了在设备管理接口上用来做设备配置以外,SONiC-YANG模型也用于SONiC系统配置信息的校验。采用这种模式的优点是既可以利用YANG成熟的开源工具链,又避免了标准YANG (如IETF YANG)到配置数据库信息格式的二次转换。
接在SONiC系统管理4中SONiC-YANG模型的编写规则1到8的内容,以下是9到12:
1到8在接在这里
9)ABNF.json中定义的Key在YANG中也必须是Key
10)ABNF.json中的Key如果引用到别的表格中的数据,对应的YANG采用leafref语法
11)Redis数据库中的映射表格对应YANG中sonic-ext:map-list “true”,采用两层嵌套的LIST。
12)ABNF语法中的ref_hash_key_reference对应YANG语法的leafref
.。。。。。

标签:SONiC,系统管理,ABNF,05,30,语法,YANG,Key
来源: https://blog.csdn.net/weixin_44316184/article/details/116423056