You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装sysrepo模块的可用特性及sr_install_module的features参数选项

关于Sysrepo模块安装特性及sr_install_module()函数features参数的说明

一、安装Sysrepo模块时可用的特性

  • YANG Schema数据校验:基于模块定义的YANG schema对配置数据做严格校验,保证数据结构、类型、约束符合要求
  • 自动依赖处理:安装模块时自动识别并加载其依赖的其他Sysrepo模块,无需手动逐个安装
  • 配置持久化:支持将模块的配置数据持久化存储,系统重启后可自动恢复之前的配置状态
  • 变更通知集成:模块可接入Sysrepo的事件通知机制,当配置发生变更时触发对应的通知事件
  • 多版本兼容:允许同一模块的不同版本共存,可根据需求切换使用指定版本

二、sr_install_module()函数中features参数的可选选项

sr_install_module()的features参数用于指定要启用的目标YANG模块的特性,其可选选项完全由待安装的YANG模块本身定义,具体规则如下:

  1. 参数类型为const char **,是一个以NULL结尾的字符串数组,每个元素对应YANG模块中用feature语句声明的特性名称
  2. 示例(假设目标YANG模块定义了如下特性):
    feature stats-collection {
      description "启用统计数据收集功能";
    }
    feature debug-mode {
      description "启用调试模式输出";
    }
    
    若要启用这两个特性,features参数可传入:{"stats-collection", "debug-mode", NULL}
  3. 若传入NULL或空数组,则会启用模块的所有默认特性(即未被条件约束的特性)
  4. 特性名称必须严格匹配YANG模块中的定义,大小写敏感

内容的提问来源于stack exchange,提问作者Klickmann

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 04:23:18