网络层 开放阅读

BMC

Baseboard Management Controller

概念 ID
baseboard-management-controller
更新时间
2026-05-29
来源数量
待补

BMC

3 秒看懂

BMC(基板管理控制器)是服务器主板上的独立管理核心,通过网络在操作系统关机甚至服务器断电(仅待机供电)时仍能远程完成开关机、固件更新、传感器监控和故障恢复——为成千上万台 AI 服务器的无人化运维提供带外管理神经中枢。

3 分钟产业解释

BMC 是一颗嵌入式 SoC(通常基于 ARM),拥有独立的内存和存储,运行专用的 Linux 系统与管理协议栈。它不依赖主 CPU,仅靠备用电源即可工作,通过 IPMI(智能平台管理接口)和 Redfish(现代 RESTful 管理标准)对外提供服务。在 AI 数据中心,BMC 承担:

  • 远程控制:虚拟 KVM、虚拟存储挂载、Serial‑Over‑LAN(SOL),可实现“像在机房里一样”操作任何节点。
  • 环境与功耗监控:直接读取数百个温度、电压、电流和风扇转速传感器,并通过 PMBus 与电源模块交互,实现机架级功率封顶和动态散热。
  • 固件生命周期管理:带外更新 BIOS、GPU 固件、NVSwitch 固件,支持多分区更新和零停机滚动升级。
  • 安全锚点:作为平台信任根,配合 TPM 和 PFR(平台固件恢复)实现安全启动、固件完整性校验和入侵检测。

在大规模 AI 训练集群中,数以千计的 GPU 服务器被多级 BMC 网络所覆盖:每个主板一个 BMC,每个高密度 GPU 基板(如 HGX)可能自带管理模块,形成树形带外管理拓扑。运维工程师可以通过统一的集群管理器(如 OpenBMC + Redfish 工具链)对集群进行自动化上下电、健康轮询、故障预测和隔离,将平均修复时间从小时级压缩到分钟级。

15 分钟专家深入

AI 服务器中的 BMC 生态位
单台 8‑GPU 训练服务器的 BMC 管理范围已远超传统 x86 服务器。它不仅要监控主板上的 CPU、内存、存储,还需延伸到:

  • GPU 基板:通过 I²C/SMBus 读取 GPU 温度、功耗、内存温度,控制 GPU 断电/复位;部分设计使用二级管理控制器,再由主板 BMC 聚合。
  • NVSwitch / NVLink 域:监测高速互连的状态、链路带宽、重训练事件,一旦出现降级便触发告警。
  • 液冷分配单元(CDU):在直接到芯片(Direct‑to‑Chip)冷却方案中,BMC 监控二次侧液温、漏液检测传感器,并调节冷却液流量阀。
  • 电源背板:通过 PMBus 向 48V/12V 电源模块索要实时效率、输入输出功率和故障记录,支持整机柜功率预算分配。

软件栈深度
现代 BMC 普遍采用 Yocto 构建自定义 Linux 发行版,其上运行:

  • 协议栈:IPMI(UDP)、Redfish(HTTPS/JSON)、SNMP 代理、MCTP(管理组件传输协议)用于设备间管理消息。
  • Web UI:基于 Node.js 或轻量级 Web 服务器的可视化界面。
  • 安全服务:审计日志、TLS 1.3 加密、RBAC 用户权限模型、固件签名验证链。
  • 自动修复脚本:预先烧录的故障恢复逻辑(例如 GPU 挂死时自动复位电源轨、内存 ECC 超阈值时隔离页面)。

开源项目 OpenBMC 由 Meta 发起,已在 Hyperscaler 自有服务器中广泛部署,其优势在于彻底的可定制性——云厂商可以删除一切无用组件以缩小攻击面,并集成自研监控 agent 直接向数据中心 fabrics 上报遥测。

多级管理网络
大型 AI 集群通常架设独立的带外管理网络(1GbE/10GbE),通过管理交换机形成一个完全与数据流量隔离的平面。所有 BMC 在此平面内向集中管控软件(如 NVIDIA Baseboard Manager、开源 StackHPC)注册,运维人员可在不占用任何 GPU 算力的情况下完成部署、诊断和恢复。典型管理网络拓扑示意:

      集中管理平台 (Redfish clients)
                │
       ┌───── Ethernet Fabric ─────┐
       │                           │
    管理交换机                   管理交换机
       │                           │
  ┌────┴────┐              ┌─────┴─────┐
  │ 机架1 BMC│              │ 机架N BMC │
  │  (主板)  │              │  (主板)   │
  └────┬────┘              └─────┬─────┘
       │ I²C/PMBus               │
  ┌────┼────┬──────┐      ┌─────┼─────┐
  │GPU基板│ PSU│风扇 │      │ GPU基板│ ...
  │ 管理  │ 模块 │ PWM │
  └───────┴────┴─────┘

技术原理(最深)

BMC 硬件以一颗 ARM Cortex‑A(或部分 Cortex‑M)SoC 为大脑,集成 DDR 控制器、eMMC/SPI Flash 存储、专用管理网络 MAC、以及大量低速外设接口。其运行机制与宿主 x86/GPU 系统完全独立。

关键组件与接口

  • eSPI 总线:取代传统的 LPC,与 PCH/南桥通信,实现对主 CPU 的复位、开机、POST 码读取。
  • I²C/SMBus 矩阵:通常多个多路复用器,可连接上百个传感器和从设备(温度、EEPROM、VR 控制器、GPU 管理芯片)。
  • PWM 控制器:驱动多组风扇,配合闭环 PID 算法动态调整。
  • NCSI(网络控制器边带接口):与主网卡共享同一物理端口,使 BMC 无需独立网口也能对外通信。
  • MCTP over PCIe/SMBus:用于与 GPU、NVSwitch 等 PCIe 设备的管理对话。

启动流程与安全锚

  1. 只要主板 SB5V 待机电压存在,BMC 即上电复位,执行 BootROM 验证 SPL/U‑Boot 签名。
  2. U‑Boot 加载 FIT 镜像(含内核、设备树和 initramfs),所有固件均经过 RSA‑2048/SHA‑256 验证。
  3. 内核挂载 eMMC 中的根文件系统,启动物理资源监控守护进程(如 phosphor‑hwmon)和管理服务。
  4. BMC 通过 PFR(平台固件恢复)芯片持续监视 BIOS/CPLD 固件完整性,一旦损坏可自动回退到已知良好版本,即便主 CPU 无法启动也可恢复。

监控与遥测循环 ‑‑‑ 简化代码逻辑:
while(1) { read_sensors(); adjust_fans(); check_alerts(); serve_web_requests(); }
‑‑‑ 实际上由多线程事件驱动,但核心是硬实时传感器轮询。在 AI 训练场景,温度、功耗变化极为剧烈(8 颗 GPU 瞬间从闲置跳至 4kW),BMC 的轮询间隔通常低至 200 ms,并带滑动窗口去抖。功耗封顶功能通过持续读取 GPU 和电源模块功耗,调用 Host 或 NVML 接口下调配额实现。

AI 专属扩展

  • 支持 MIG(多实例 GPU)的拓扑发现,BMC 需要感知 GPU 切分后的虚拟设备树。
  • 集成 DPU/IPU 管理,通过管理网络与 DPU 的内部 BMC 通信,实现智能网卡的监控和固件推送。

技术演进史

  • IPMI 1.5/2.0 时代(2000‑2010):BMC 仅提供基于命令行的 SOL 和基础传感器数据,芯片以 8 位/ARM7 为主。
  • Redfish 标准化(2015 起):DMTF 推出 Redfish,用 RESTful JSON 替代晦涩的 IPMI 命令,大幅降低自动化门槛。OpenBMC 同期诞生。
  • 安全化浪潮(2018‑2022):NIST SP 800‑193 推动 PFR 落地,BMC 成为硬件信任根;TLS 加密、UEFI 安全启动延伸至管理面。
  • AI 服务器催生多级管理(2020‑):HGX 基板引入独立管理单元,BMC 角色从单板管理者升级为机内管理聚合器;巨型集群推动 BMC 固件容器化和零停机升级。
  • CXL/PCIe 6.0 时代(2025+):BMC 需要管理更复杂的 fabric 拓扑,支持 MCTP over PCIe 6.0 和 IDE(完整性与数据加密)管理,芯片算力持续提升。

技术路线对比

下表以典型产品代际特征进行定性比较,未写入具体型号与频数,可代表行业一般演进路径。

特性传统 BMC (2015 前)现代 AI 服务器 BMC (2020 后)开源 OpenBMC 方案 (Hyperscaler 常用)
管理协议IPMI 2.0,无原生 RedfishIPMI + Redfish 全面支持,含事件流Redfish 核心,IPMI 可裁剪
安全架构有限的安全启动,无硬件信任根PFR、TPM 集成、固件签验、RBAC按需定制,可集成 MCTP over SPDM 等强认证
AI 专项无 GPU 管理支持直连 GPU 基板、NVSwitch、液冷和功耗封顶完全可定制,可接入任何带外传感器
扩展性单一主板,管理平面封闭支持与机架级管理器联动,Redfish 聚合服务原生支持大规模集群发现和自动化部署
固件更新多数需要重启,机制繁复支持多分区、边带更新,部分零停机双备份分区 + 容器化 OTA,升级窗口极短
CPU 架构与算力单核 ARM9/ARM11双核至四核 Cortex‑A 系,内存 GB 级,eMMC 数十 GB不限,可使用高性能 SoC,但易被软硬一体化替代

注:具体芯片迭代可参考 ASPEED AST2500→AST2600→AST2700 路径,准确规格请查阅原厂数据手册 [未充分披露]。

上下游

上游:硅与固件

  • BMC SoC 设计:ASPEED(信骅)、Nuvoton(新唐)、Microchip 等。ASPEED 凭借庞大兼容性数据库占据全球约 70% 出货。
  • 固件与软件:AMI(MegaRAC SP‑X)、Phoenix Technologies、OpenBMC 社区。AMI 提供面向 Redfish 的完整方案,OpenBMC 被 Meta/Google 大幅修改用于自研服务器。
  • 安全芯片:用于 PFR 的 FPGA/CPLD 或专用安全 MCU(如 Lattice、Infineon)。

中游:集成与制造

  • 服务器 ODM/OEM:广达、英业达、纬颖、Supermicro 等负责将 BMC 芯片焊接到主板上,移植/配置固件,并与云厂商联合设计管理策略。
  • AI 基板整合:NVIDIA HGX 系列将基板管理微控制器与主板 BMC 对接,形成统一上报通道。

下游:数据中心与用户

  • Hyperscaler:自研 BMC 固件甚至硬件(如 Meta 的 Yosemite 平台),极度关注安全与自动化。
  • 企业 AI 集群:通过 OEM 渠道购买,依赖原厂 BMC 提供统一管理平台(如 Dell iDRAC、HPE iLO,本质均为集成 BMC 的定制套件)。

关键指标

对于评估 BMC 在 AI 系统的适用性,以下指标值得关注:

  • 传感器通道数:决定能管理多少 GPU、NVSwitch 和散热单元,大型 AI 节点需百条以上 I²C 总线。
  • 管理网口带宽:1GbE 是标配,部分高端已向 2.5GbE/10GbE 演进以承载视频流和批量遥测。
  • 安全认证等级:是否支持 FIPS 140‑2/3、加解密硬件加速。
  • 固件更新粒度:能否只更新 BMC 自身、BIOS、GPU 固件之一而不影响其他,面向 AI 集群尤为重要。
  • 平均故障恢复时间:包括 BMC 看门狗复位、自动重刷固件等自愈能力。
  • 功耗:通常 <5 W,不影响整机散热预算,但对大规模集群累积功耗有边际影响。

具体数值因代际而异,高代次芯片在计算和 I/O 能力上倍增,但详细参数 [未充分披露]。

供需与市场数据

AI 服务器出货量激增直接推升 BMC 芯片需求。由于每台服务器至少配 1 颗主板 BMC(部分 AI 定制节点可能包含多颗管理芯片),市场容量与 AI 服务器数年复合高增长强相关。据部分行业分析,2023‑2027 年全球服务器 BMC 芯片市场规模的年复合增长率可超过 15%,主要由 AI 和边缘计算驱动 [具体数值未获得公开财报核实]。ASPEED 作为行业龙头,其月度营收被市场视为服务器行业景气度风向标;近年多次出现因 AI 急单导致 BMC 芯片供应紧张的局面。

在 Hyperscaler 侧,自研 OpenBMC 比例上升,但硬件芯片仍向 ASPEED 等采购,并未颠覆硅层格局。安全法规趋严(如欧盟 Cyber Resilience Act)迫使所有服务器供应商升级 BMC 安全能力,推动价值量提升。

代表公司与资本映射

  • ASPEED Technology(信骅,5274.TW):全球 BMC SoC 龙头,每颗 AI 服务器的管理核心几乎必有信骅芯片。资本市场将其视为“AI 服务器的卖铲人”,营收与 AI 服务器出货量高度共振,享有较高估值溢价。
  • Nuvoton Technology(新唐科技,4919.TW):BMC 第二供应商,通过收购 Panasonic 半导体部门扩大产品线,在部分服务器平台获采用。
  • AMI(未上市):固件霸主,提供 MegaRAC 系列,很多 OEM 的 BMC UI 和管理功能均基于 AMI 框架,其设计授权费用随服务器出货而增长。
  • OpenBMC 生态:不直接上市,但 Meta、Google、Microsoft 等云巨头贡献代码,减少了对 AMI 的依赖,长期影响专有固件供应商的议价权。

投资逻辑

  1. 量价齐升:AI 训练/推理服务器相比通用服务器,BMC 需管理更多器件、支持更复杂的安全特性,单颗价值量提升;同时服务器出货量高速增长,形成双击。
  2. 竞争壁垒高企:BMC 需与海量 CPU、GPU、存储和电源微码兼容,客户切换成本极高;ASPEED 的“软硬件兼容性护城河”短期内难以被突破。
  3. 开源趋势下硬件为王:OpenBMC 削弱了固件供应商锁定,但无法替代 BMC 芯片,反而因为通用化可能扩大可寻址硬件市场。
  4. 前瞻指标属性:信骅月度营收对服务器供应链具有 2‑3 个月提前指示意义,可辅助判断 AI 基建投资节奏。
  5. 风险:自研 BMC SoC(如某些云巨头定制 ASIC)可能侵蚀商业芯片份额,但规模效应和持续兼容性投入仍是巨大防御。

常见误读纠偏

  • 误读:“BMC 就是主板上一个小芯片,和 AI 无关。”
    纠偏:AI 集群的运维人力成本极高,无人值守全靠 BMC。一旦 BMC 固件出现漏洞(如历史上 CVE‑2019‑6260 等),攻击者可持久化控制整个节点并横向移动,风险远超单台 PC。

  • 误读:“OpenBMC 会杀死 ASPEED。”
    纠偏:OpenBMC 是一套固件框架,可以运行在 ASPEED 硬件上。它取代的是固件厂商(如 AMI)的收费方案,而不是芯片。Hyperscaler 部署 OpenBMC 时仍大量采购 ASPEED 芯片,硬件需求不变。

  • 误读:“有 GPU 管理工具就不需要 BMC。”
    纠偏:GPU 供应商提供的管理库(如 NVML)是 In‑band、依赖主 CPU 和操作系统;当系统宕机或 OS 崩溃时,仅 BMC 仍能远程复位或重装。两者协同,而非替代。

学习路径

  1. 入门:阅读 IPMI Specification v2.0 概述,理解传感器数据模型和命令格式。
  2. 实践:在树莓派或虚拟机搭建 OpenBMC 环境,尝试 Redfish API 调用。
  3. 硬件:查阅 ASPEED AST2600 数据手册(官网可获取),学习 BMC 的硬件框图、引脚功能和启动流程。
  4. 安全:研读 NIST SP 800‑193《Platform Firmware Resilience》和 OCP Security Profile。
  5. AI 管理:探索 NVIDIA MGX 架构白皮书中 BMC 与管理模块的连接方式,了解大规模集群的带外管理设计。

一句话总结

BMC 是 AI 服务器中那个“永不掉线”的管理核心——它让数十万 GPU 组成的集群可以在黑暗中自动呼吸、自我修复。

延伸阅读与来源

  • DMTF Redfish 标准资源:redfish.dmtf.org
  • OpenBMC 项目仓库:github.com/openbmc
  • ASPEED 产品线:aspeedtech.com
  • 相关 CVE 分析,理解 BMC 安全重要性的实际案例。
  • 本文技术描述基于公开行业知识及典型的 AI 服务器设计,具体芯片型号和指标因未获得直接检索证据,未予定量,请以原厂最新手册为准。
source: 公开披露与公开资料整理 本页仅用于产业链学习、信息检索和研究辅助;不构成投资建议,不预测涨跌,不提供买卖、仓位或目标价建议。
完整概念页 复盘 13 节结构 公司投研页 沿产业链找到受益公司 投资课 把概念转成可跟踪模型