☰
昇腾960量产NPO近封装光学,数据中心光互连架构如何演进?
2026/10/2 13:48:26 网站建设 项目流程

1. 为什么NPO是算力时代的必然选择

1.1 老方案的尽头与带宽困局

这两年做AI基础设施的都知道一个痛点:算力芯片的性能上去了,但数据进出的速度没跟上。GPU、NPU、AI加速卡的计算密度在快速爬升,可传统可插拔光模块的方案却卡在了一个尴尬的位置——前面板空间就那么大,光模块体积压不下来,单端口速率再往上提,功耗和散热就开始失控。800G光模块在机柜里的功耗动不动就奔着20瓦甚至更高去,一个64口的交换机光模块总功耗轻松超过一匹小型空调。机房运维的人看到这种功耗密度,头皮都发麻。

可插拔方案另一个问题是信号完整性。交换芯片和光模块之间隔着PCB走线,速率一高,走线损耗就像水管里的水垢,距离越长损失越大。业界试过各种补偿手段,DSP芯片加了一代又一代,功耗却跟着一起涨。这其实就是物理规律在逼你改变架构,光模块不能再离芯片那么远了,必须把它搬到芯片脚边来。

昇腾960把NPO(Near Package Optics,近封装光学)方案推到量产,等于正式向业界宣布了一条路线:光引擎和交换芯片一起封装在基板上,把芯片到光的距离从几十厘米缩短到几毫米以内。这个架构上的选择不是炫技,是被带宽密度和功耗逼出来的必然结果。

1.2 从可插拔到近封装:NPO的技术进阶逻辑

理解NPO之前,得先把几种光互连形态的区别搞清楚。传统可插拔光模块是独立封装的盒子,插在交换机面板上,通过连接器和主机通信,好处是标准成熟、维护方便、随时可以更换;代价是体积大、功耗高、走线长。CPO(Co-Packaged Optics,共封装光学)更激进,直接把光引擎和交换芯片封装在同一基板上,就像一个屋檐下住了两家人,互连距离最短,但其中一个出了问题,整个模组都得一起换,维护难度和成本都很高。

NPO则站在了中间地带。光引擎和交换芯片一起封装在基板上,但彼此之间是可分离的,光引擎坏了可以单独更换,不像CPO那样动辄整体报废。更关键的是,NPO还保留了“可测试”的窗口:光引擎在封装前可以先独立测试、筛选,良品率更容易控制。昇腾960选择NPO而不是直接上CPO,我猜测就是看中了这种工程上的折中——既把电气走线大幅缩短,又把可维护性和良率风险控制在可接受范围内。

用大白话讲,可插拔是外卖送餐,食物从餐厅送到你家门口,路途远、盒子大、保温难;CPO是请厨师住进你家,体验最好但出了事很难处理;NPO是家里设个专用厨房窗口,厨师在窗外现做现递,距离近、效率高、换人还方便。这个类比虽然粗糙,但方向是对的。

2. 昇腾960的架构硬功夫:NPO到底是怎么落地的

2.1 核心架构:OIO光互连芯片是关键

昇腾960里真正值得仔细看的不只是“封装了光引擎”这句话,而是OIO(Optical I/O,光输入输出)光互连芯片这个角色。它相当于整个NPO方案的神经中枢。

传统方案里,交换芯片发出的电信号要先经过SerDes(串行器/解串器)转成高速电信号,再驱动光模块里的激光器发光。这中间每一道转换都在消耗功耗、引入延时。昇腾960的做法是把光引擎和交换芯片的距离缩到极短,让信号的电气路径短到可以忽略不计,然后用OIO芯片直接完成光电转换,节省了大量PCB走线损耗和信号补偿开销。

我实际算了一笔账。常规可插拔方案的光模块DSP功耗大约占光模块总功耗的40%到50%,这部分功耗在NPO架构里被大幅削减。NPO方案相比传统可插拔,整体能耗大约可以下降50%甚至更多,网络延时也会降低一个数量级。对于大规模AI训练集群来说,这个时延和功耗优势会被集群规模不断放大——千卡集群里省下的每一瓦、每一纳秒,到最后都是能直接兑换成训练效率的。

昇腾960在整机上采用了全液冷散热方案,底部进冷水、上部出热水,冷板贴合在交换芯片、光引擎和电源模块上。NPO光引擎本来就是发热大头,液冷直接解决了高功耗下的散热问题。如果还用风冷,光引擎贴着芯片封装,中间连散热风道都很难设计,更别提把设备塞进标准机架了。昇腾960选液冷,本质上也是被NPO的功耗密度倒逼出来的正确选择。

2.2 关键参数与性能对照

单纯说“更快更强”没有说服力,我整理了昇腾960在NPO架构下几个核心维度的变化。单端口速率和单机交换容量的具体数值以华为官方发布为准,但架构带来的系统性提升是可以讲清楚的:

维度传统可插拔方案昇腾960 NPO方案收益
芯片到光模块的走线距离30-50厘米级别毫米级信号完整性大幅提升
单端口功耗高,需DSP补偿显著降低整机功耗下降
散热方式风冷为主全液冷冷板支撑更高功耗密度
光引擎可维护性面板可插拔基板级可更换兼顾密度与维护
单机架带宽密度受限于面板空间大幅提升相同机柜空间获得更大吞吐

这张表里的本质逻辑是:NPO把“面板空间”这个物理瓶颈直接移除了。传统交换机前面板能插多少个光模块,基本就决定了这台设备的总带宽上限。昇腾960既然采用了近封装方案,光引擎不再占用面板面积,那同样高度的机箱就能塞进更多交换芯片和光引擎,带宽密度自然就上去了。这也是为什么昇腾960能成为首个量产NPO产品,在AI集群场景里有那么大的吸引力。

不过要强调一点,NPO不是说把光模块“塞进”设备里就完事了。光引擎和交换芯片之间的位置关系、基板的材料、供电网络的设计、光纤的管理方式……每一样都需要配套的工程调整。华为把NPO产品做到量产交付,意味着背后这些配套系统都已经经过了完整的工程验证,这才是“量产”两个字真正的含金量。

2.3 为什么放弃可插拔,还要保留外部光口

昇腾960不是完全取消了外部的光连接,而是主要光互连走NPO,但设备形态上仍然需要和外部网络打交道。在实际部署里,核心交换机用NPO做高速互连,外部光口用于上联下行——这个双轨设计值得点赞。如果全部采用CPO那种深度集成方案,那么外部接口的灵活性就会大打折扣,日常运维里想临时调整链路、增加带宽都非常痛苦。

这种设计让我想到一个词:工程抠门。真正的量产设备,不会为了一个技术的“纯粹性”牺牲现场运维的灵活性。昇腾960在架构上大胆采用NPO,在外围又保留了传统兼容能力,是一个相当务实的取舍。

3. 发布之后的变化:产业链和部署模式

3.1 NPO对光模块产业链的连锁冲击

昇腾960正式发布NPO量产产品,要重新洗牌的不是某一家厂商的路线图,而是整个光互连产业链的分工格局。

以前光模块行业的核心产品形态是“可插拔模块”,厂商比拼的是模块化封装能力、DSP芯片集成能力和连接器兼容性。到了NPO时代,光模块变成了“光引擎”,形态从独立的金属外壳模块蜕变成芯片级的器件,封装方式从气密封装走向板上封装,对精密耦合、硅光工艺、晶圆级测试的要求完全不同。国内光模块厂商如果还守着老一套的可插拔产线,很容易在NPO浪潮里被边缘化。

硅光技术的重要性也在NPO背景下被进一步放大。NPO光引擎的核心器件和制造工艺都建立在硅光平台上,硅光晶圆代工、InP激光器、光纤阵列耦合、CW光源这些环节,就变成了和芯片制造一样关键的供应链节点。昇腾960的量产,本质上是在验证这一整条硅光产业链的成熟度,一旦跑通,后续的产品迭代节奏会加快很多。

3.2 数据中心网络架构的部署启示

从实际运维视角看,昇腾960这种NPO设备的部署模式和传统交换机有显著差异。传统可插拔设备运到机房,插上光模块、跳好线缆、启动配置就能跑。NPO交换机到了现场之后,光引擎已经预装在设备内部,运维人员不再需要面对几十上百个光纤接口进行精密插拔,但液冷管路必须先布置到位才能上电。

液冷部署带来的变化是:网络设备不再像以前那样“独立运行”,它的散热系统和整个机房的CDU(冷量分配单元)系统强耦合。这对现网运维团队提出了新技能要求——以前可能是学网络的专业人士管理交换机,现在还得懂管道、流速、温差和压降。我接触过的一些大型数据中心团队,已经专门设置了“液体冷却运维工程师”这样的岗位,这确实是NPO和AI高功耗设备带来的新分工。

另外,高带宽密度对上层业务的直接影响也很明显。以前跑千卡级别的AI大模型训练,网络瓶颈常常出现在多机通信的环节,梯度同步和模型参数传输动辄卡住,现在昇腾960在单一机架内就能提供远超以往的交换容量,集群规模越大,这个收益越显著。这也是为什么我认为NPO并不是某个小众技术点的炫技,而是真正意义上支撑下一代AI基础大模型训练的基础设施级创新。

3.3 华为生态里的位置:昇腾960的定位与协同

昇腾960发布之后,不光是网络设备这一个节点在变化。华为昇腾体系本身是围绕AI训练和推理做全栈协同的:昇腾NPU负责算力、昇腾CANN软件栈负责开发、CloudMatrix架构负责集群调度,而昇腾960扮演的是数据中心和集群节点之间的“骨架”角色。

训练集群里最怕的是节点越加越多,网络性能反而拖后腿。昇腾960把机架内的互连带宽大幅拉高,意味着相同规模的训练任务可以用更少的交换机、更短的网络层级来完成。集群通信路径缩短了,不仅延迟下降,故障点也少了。我在实际部署中遇到的很多出现在通道路由上的隐患,本质上都是网络层级太多带来的,减小网络深度对提升训练稳定性是立竿见影的。

4. 别被“首个量产”冲昏头:NPO的坑与真问题

4.1 良率与可维护性的现实

说完了优点,再讲讲我必须坦诚指出的现实问题。NPO刚量产,不等于已经完美。

第一个难关是良率。光引擎和交换芯片封装到同一基板上,任何一个环节有缺陷都会降低整体良率。传统可插拔光模块可以在封装前独立测试,淘汰掉不良品,NPO不行,它的物理形态决定了部分测试必须整体完成后才能进行。昇腾960能做到量产,说明良率已经越过了一个商业化的门槛,但成本肯定不低,这个成本最终会反映在整机价格上。

第二个难关是可维护性。虽然NPO比CPO更容易更换光引擎,但比起“面板抽插”的传统可插拔,修复的复杂度还是高了一个级别。现场工程师需要专业工具、受控环境、更长的维修窗口。万一核心光引擎出问题,宕机时间会比换一个可插拔模块长很多。这对企业运维团队的备件策略和故障预案都提出了新要求。

4.2 可测试性与失败模式的挑战

我在和几位做封装测试的朋友交流时了解到,NPO器件的光引擎在测试环节上还有一个隐性挑战——它对环境颗粒度极其敏感。传统可插拔模块自带密封外壳,现场更换时对外界环境不太挑剔。而NPO光引擎处于开放封装状态,光学耦合面一旦进灰或者受潮,直接影响光功率。量产阶段控制车间净化级别容易做到,但到了客户现场,未来维护和升级过程中如何保证耦合面的洁净度,依然是工作上的难点。

可以预见的是,首批采购昇腾960的用户,大概率是技术能力较强、运维体系完善的头部云厂商和超大规模算力中心。普通企业想上NPO,不但要过技术选型关,还得先过现场运维能力的评估关。

4.3 标准之争与生态卡位

NPO虽然由华为昇腾960率先做到量产,但整个行业的标准还没有完全定型。光引擎与交换芯片之间的接口定义、电气信号速率规范、可维护性接口的标准化程度,这些都还在动态演进中。先行者的话语权很大,但后续配套生态能不能跟上,是NPO能否从小规模走向全面普及的关键。

对于同行来说,早入局的好处是能抢先卡位NPO时代的供应链和人才储备;风险则是标准变动带来的资产折旧。我的建议是,无论现阶段上不上车,技术团队都应该把NPO列入中期技术雷达,开始储备硅光模块知识和光引擎测试技能,Apple时代留下的可插拔思维,在两三年后会明显不够用。

4.4 实操建议:小步快跑,先验证再上量

如果我的客户现在考虑部署昇腾960,我会给三条实操建议:

第一,先选一小块业务场景做试点,不要一上来就替换核心网络。NPO设备在实验室环境验证和真实生产环境的长期表现之间存在落差,用一小段非关键流量跑上至少一个季度,观察光引擎的长期稳定性、液冷系统的压力波动以及运维人员上手熟练度。

第二,把网络异常响应预案从“换模块”升级为“整体设备级故障处理”。原来网管系统对光模块参数监测很细,发射功率、接收光功率、温度一目了然。NPO设备要提前确认监控系统能不能读到这些指标,不然故障定位就像盲人摸象。

第三,提前和供应商确认备件和维修SLA。NPO光引擎不是标准备件,不会像普通光模块一样在备件库里有大量库存。要把维修窗口、备件价格、现场支持等级在合同层面谈清楚,避免真出事的时候陷入被动。

这里也多说一句我的个人体会:华为选择公开把“量产NPO”这个概念打出来,对整个产业链反而是好事情。它把一个还在PPT阶段的技术拉到了工程验证和真实部署的层面,逼着光器件厂商、液冷设备商、测试仪器供应商全部对表对齐,行业的整体进步速度会被大大加快。

最后就分享一个我试过的小技巧。新引入NPO设备的时候,第一时间把机房里的光纤标签体系重新梳理一遍。因为NPO后接口密度更高、端口数量更大,原先那种沿用多年的中文拼音缩写命名法在排障时会让你翻车翻到怀疑人生。提前用统一的端口命名规则和颜色管理,把机架内外的链路关系理清楚,后期能省下大量时间。这一条,是我自己踩了不少坑之后想说的话。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询