CSR配置字典之SuperPodLabel类
更新时间: 2026/05/27
在Gitcode上查看源码

文档信息

项目内容
文档标题SuperPodLabel类配置字典
版本v1.0
创建日期2026-05-27
最后更新2026-05-27
维护状态活跃维护

变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026-05-27初始版本创建SuperPodLabel类配置字典全新文档系统管理员

类概览

SuperPodLabel 类

属性
类名称SuperPodLabel
功能描述SuperPod标签管理对象,提供SuperPod集群标识、拓扑配置和UBM部署模式管理功能
所属SIG组hardware
所属组件chassis
责任人机框管理组
最后更新2026-05-27
状态正常运行

属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
IdU81U8-SuperPod标签ID,主键,只读SuperPod标签唯一标识1CSR配置软件
SuperPodIdU324294967295U32-超节点集合Id,默认值4294967295SuperPod集群标识4294967295CSR配置软件
ServerIndexU1665535U16-超节点内的计算节点Id编号,默认值65535服务器在集群中的位置65535CSR配置软件
SuperPodSizeU16384U16-超节点规模(npu卡的数),默认值384SuperPod集群大小384CSR配置软件
SuperPodEnabledBooleanfalseBoolean-是否是超节点模式,未配置默认为false是否启用SuperPod功能falseCSR配置软件

可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
TopologyTypeU80U8-节点拓扑类型,1:1D;2:2D集群拓扑类型0CSR配置软件
ChassisIdU1665535U16-超节点机框号机箱在集群中的标识65535CSR配置软件
UBMDeployModeU80U8-计算服务器UBM部署位置:0:带内物理机;1:带外物理机(运行在独立的CPU上);2:带内虚拟机UBM部署配置模式0CSR配置软件
IsUBFabricModeBooleanfalseBoolean-计算服务器是否通过UB设备组集群,True:集群;False:单机UB Fabric模式标志falseCSR配置软件
IsUBControlNodeBooleanfalseBoolean-是否为UB控制节点 true:控制节点 false:代理节点UB控制节点标志falseCSR配置软件
LogicalSlotNumberU8255U8-节点柜内逻辑槽位号,默认值255逻辑槽位编号255CSR配置软件
PresentDPUCountU80U8-物理在位的DPU数量DPU设备数量统计0CSR配置软件
NPUBootOptionU80U8-NPU启动方式NPU启动配置选项0CSR配置软件
InterconTypeU80U8-节点互联类型互联网络类型0CSR配置软件
SuperPodIdAccU32-U32-关联硬件SuperPodId寄存器,进行写值,支持CSR持久化SuperPodId硬件寄存器"#/Accessor_SuperPodId.Value"硬件提供硬件
ServerIndexAccU16-U16-关联硬件ServerIndex寄存器,进行写值,支持CSR持久化ServerIndex硬件寄存器"#/Accessor_ServerIndex.Value"硬件提供硬件
SuperPodSizeAccU16-U16-关联硬件SuperPodSize寄存器,进行写值,支持CSR持久化SuperPodSize硬件寄存器"#/Accessor_SuperPodSize.Value"硬件提供硬件
DefaultSuperPodIdU324294967295U32-默认SuperPodId,支持CSR持久化默认集群ID配置4294967295CSR配置软件
DefaultServerIndexU1665535U16-默认服务器索引,支持CSR持久化默认服务器位置65535CSR配置软件
DefaultSuperPodSizeU16384U16-默认SuperPod集群规模,支持CSR持久化默认集群大小384CSR配置软件
Crc16U160U16-计算ServerIndex、SuperPodSize、SuperPodId crc16值,支持CSR持久化配置校验值0CSR配置软件
CrcCalcParamsString[]["ServerIndex", "SuperPodSize", "SuperPodId"]String[]-参与计算CRC的属性名称列表,支持CSR持久化CRC计算参数列表["ServerIndex", "SuperPodSize", "SuperPodId"]CSR配置软件
ConfigurationCompletedFlagU16-U16-配置完成标志,支持CSR持久化配置完成状态0CSR配置软件
ConfigurationCompletedRegU16-U16-配置完成寄存器,支持CSR持久化配置完成硬件寄存器"#/Accessor_ConfigComplete.Value"硬件提供硬件
ChassisIdRegU16-U16-机箱ID寄存器,支持CSR持久化机箱ID硬件寄存器"#/Accessor_ChassisId.Value"硬件提供硬件
TopologyTypeRegU8-U8-拓扑类型寄存器,支持CSR持久化拓扑类型硬件寄存器"#/Accessor_TopologyType.Value"硬件提供硬件
InterconTypeRegU8-U8-互联类型寄存器,支持CSR持久化互联类型硬件寄存器"#/Accessor_InterconType.Value"硬件提供硬件
PresentDPUCountRegU8-U8-当前DPU数量寄存器,支持CSR持久化DPU数量硬件寄存器"#/Accessor_DPUCount.Value"硬件提供硬件
NPUBootOptionRegU8-U8-NPU启动选项寄存器,支持CSR持久化NPU启动硬件寄存器"#/Accessor_NPUBoot.Value"硬件提供硬件
UBMDeployModeRegU8-U8-UBM部署模式寄存器,支持CSR持久化UBM部署硬件寄存器"#/Accessor_UBMDeploy.Value"硬件提供硬件
DefaultChassisIdU16-U16-默认机箱ID,支持CSR持久化默认机箱标识65535CSR配置软件
DefaultTopologyTypeU8-U8-默认拓扑类型,支持CSR持久化默认拓扑配置0CSR配置软件
DefaultInterconTypeU8-U8-默认互联类型,支持CSR持久化默认互联配置0CSR配置软件
DefaultPresentDPUCountU8-U8-默认当前DPU数量,支持CSR持久化默认DPU数量0CSR配置软件
DefaultNPUBootOptionU8-U8-默认NPU启动选项,支持CSR持久化默认NPU启动配置0CSR配置软件
DefaultUBMDeployModeU8-U8-默认UBM部署模式,支持CSR持久化默认UBM部署配置0CSR配置软件

分类标准

硬件属性

  • 定义:与SuperPod硬件控制和寄存器相关的参数
  • 特点:涉及硬件寄存器读写和配置同步
  • 示例SuperPodIdAcc, ServerIndexAcc, SuperPodSizeAcc, ConfigurationCompletedReg, ChassisIdReg, TopologyTypeReg, InterconTypeReg, PresentDPUCountReg, NPUBootOptionReg, UBMDeployModeReg

件属性

  • 定义:用于SuperPod标签管理和控制的参数
  • 特点:标签配置、拓扑管理和持久化设置
  • 示例Id, SuperPodId, ServerIndex, SuperPodSize, SuperPodEnabled, TopologyType, ChassisId, UBMDeployMode, IsUBFabricMode, IsUBControlNode, LogicalSlotNumber, PresentDPUCount, NPUBootOption, InterconType, DefaultSuperPodId, DefaultServerIndex, DefaultSuperPodSize, Crc16, CrcCalcParams, ConfigurationCompletedFlag, DefaultChassisId, DefaultTopologyType, DefaultInterconType, DefaultPresentDPUCount, DefaultNPUBootOption, DefaultUBMDeployMode

配置示例

标准SuperPod标签配置

json
{
  "SuperPodLabel": {
    "Id": 1,
    "SuperPodId": 1,
    "ServerIndex": 1,
    "SuperPodSize": 384,
    "SuperPodEnabled": true,
    "TopologyType": 1,
    "ChassisId": 1,
    "UBMDeployMode": 1,
    "IsUBFabricMode": false,
    "IsUBControlNode": false,
    "LogicalSlotNumber": 1,
    "PresentDPUCount": 8,
    "NPUBootOption": 0,
    "InterconType": 1,
    "SuperPodIdAcc": "#/Accessor_SuperPodId.Value",
    "ServerIndexAcc": "#/Accessor_ServerIndex.Value",
    "SuperPodSizeAcc": "#/Accessor_SuperPodSize.Value",
    "DefaultSuperPodId": 4294967295,
    "DefaultServerIndex": 65535,
    "DefaultSuperPodSize": 384,
    "Crc16": 0,
    "CrcCalcParams": ["ServerIndex", "SuperPodSize", "SuperPodId"],
    "ConfigurationCompletedFlag": 0,
    "ConfigurationCompletedReg": "#/Accessor_ConfigComplete.Value",
    "ChassisIdReg": "#/Accessor_ChassisId.Value",
    "TopologyTypeReg": "#/Accessor_TopologyType.Value",
    "InterconTypeReg": "#/Accessor_InterconType.Value",
    "PresentDPUCountReg": "#/Accessor_DPUCount.Value",
    "NPUBootOptionReg": "#/Accessor_NPUBoot.Value",
    "UBMDeployModeReg": "#/Accessor_UBMDeploy.Value",
    "DefaultChassisId": 65535,
    "DefaultTopologyType": 0,
    "DefaultInterconType": 0,
    "DefaultPresentDPUCount": 0,
    "DefaultNPUBootOption": 0,
    "DefaultUBMDeployMode": 0
  }
}

使用指南

配置步骤

  1. 设置标签ID:配置Id作为SuperPod标签的唯一标识
  2. 配置集群标识:设置SuperPodId、ServerIndex、SuperPodSize标识集群信息
  3. 启用SuperPod:设置SuperPodEnabled启用SuperPod功能
  4. 配置拓扑信息:设置TopologyType、ChassisId、InterconType等拓扑参数
  5. 配置UBM模式:设置UBMDeployMode、IsUBFabricMode、IsUBControlNode
  6. 关联硬件寄存器:配置各种Acc和Reg属性关联硬件寄存器
  7. 设置默认值:配置各种Default属性作为默认配置
  8. CRC校验:配置Crc16和CrcCalcParams进行配置校验

SuperPod功能说明

  • SuperPodId: SuperPod集群的唯一标识
  • ServerIndex: 服务器在集群中的位置索引
  • SuperPodSize: SuperPod集群的总规模
  • SuperPodEnabled: 是否启用SuperPod功能
  • TopologyType: 集群的拓扑类型配置

UBM部署模式说明

  • UBMDeployMode: UBM部署模式配置
  • IsUBFabricMode: 是否为UB Fabric模式
  • IsUBControlNode: 是否为UB控制节点

注意事项

  • ID唯一性:确保Id在SuperPod标签中唯一
  • 硬件寄存器:确保Acc和Reg属性关联正确的硬件寄存器
  • CRC校验:通过Crc16校验配置完整性
  • 持久化:大部分属性支持PoweroffPer持久化

相关文档