背景
针对不同的工作场景,超节点需要进行不同的组网等配置,故需要一个新增类实现该功能,考虑到装备场景与现网备件更换场景,需要新增装备定制接口与配置导入导出接口。
关联ISSUE
暂无。
整体方案
管理节点cpld提供一个寄存器,管理节点BMC通过写入该寄存器特定值表征超节点不同的工作场景(如工作场景1写1,工作场景2写2),管理节点cpld周期性把该配置下发给各子节点CPLD,子节点BMC从子节点CPLD寄存器获取当前的工作场景,再各自进行后续组网等配置。
详细描述
类名:SuperPodApplicationScenario
组件:ascend_feature_patch
| 属性名称 | 签名 | 取值范围 | 说明 | 默认值 | 持久化 |
|---|---|---|---|---|---|
| Id | y | 0-255 | t_SuperPodOperatingMode表的主键,无实际意义 | 0 | 否 |
| ScenarioWriteReg | y | 0-255 | 用于管理节点写入工作模式的寄存器 | 0 | 否 |
| ScenarioReadReg | y | 0-255 | 用于子节点读取工作模式寄存器的值 | 0 | 否 |
| ApplicationScenario | y | 0-255 | 超节点当前工作模式 | 1 | 掉电持久化 |