4. 光模块封装类型:可插拔模块、板载光学模块、硅光模块、CPO共封装光学

聊到光模块的封装,很多刚入行的朋友第一反应就是「SFP、QSFP这些」。没错,这是最常见的。但说实话,数据中心发展到今天,封装形态已经远不止这些了。我个人习惯把封装分成四代来看:可插拔、板载光学、硅光、以及CPO。每一代背后,都是对带宽、功耗、密度的极致追求。

4.1 可插拔模块:你我都熟悉的「老伙计」

可插拔模块,说白了就是你能用手直接插拔的光模块。从早期的GBIC,到后来的SFP、SFP+、QSFP、QSFP-DD、OSFP,一路演进过来。我最早接触的是SFP,那时候觉得1G已经很了不起了。

这类模块最大的好处是什么?灵活性。端口坏了换模块,速率升级换模块,不用动交换机主板。我在项目中遇到过好几次,客户为了省钱买了低速率交换机,后来业务增长,直接换QSFP56模块就顶上了,省了一大笔换设备的钱。

封装类型 典型速率 电口通道数 常见应用
SFP/SFP+ 1G/10G 1 接入层、企业网
QSFP+/QSFP28 40G/100G 4 数据中心汇聚
QSFP-DD 400G/800G 8 超大规模数据中心
OSFP 400G/800G 8 高性能计算、AI集群
我的小建议: 选型时别只看速率,还要看功耗和散热。QSFP-DD的功耗通常比OSFP低一些,但OSFP的散热能力更强。高密度场景下,散热往往是瓶颈。

4.2 板载光学模块:把光「焊」在板上

可插拔模块虽然灵活,但有个硬伤——占用面板空间。你想想看,一个400G端口,QSFP-DD模块加上笼子,占的面积不小。端口密度上不去,交换机就做不大。

板载光学模块(On-Board Optics, OBO)的思路很简单:把光引擎直接焊在主板上,不再用可插拔的笼子。这样省掉了连接器、笼子、以及模块外壳的空间。我记得第一次看到OBO方案时,心里想的是「这玩意儿坏了怎么办?」

嗯,确实,OBO的维护性不如可插拔。但它带来的密度提升是实打实的。我曾在某个超大规模数据中心项目中,看到他们用OBO方案,在1U空间里塞下了64个100G端口。换成传统可插拔,最多32个。

避坑指南: 我曾经在选型时忽略了一个问题——OBO模块的散热路径。可插拔模块有独立散热片,OBO的热量直接传导到主板。如果机箱风道设计不好,光模块温度分分钟飙到85°C以上。一定要和结构工程师提前沟通散热方案。

4.3 硅光模块:用「硅」做光

硅光模块,本质上是用CMOS工艺制造光器件。传统光模块用的是磷化铟(InP)等化合物半导体,成本高、良率低。硅光的好处是——可以用成熟的硅基工艺批量生产

我最早接触硅光是在2018年,那时候还不太成熟,插损大、耦合效率低。但最近几年进步很快。我个人觉得,硅光最大的价值在于「集成度」。你可以把多个光通道、调制器、探测器都做在一个硅芯片上,体积小、功耗低。

举个例子:传统100G LR4模块,需要4个独立的激光器、4个调制器、4个探测器,还要做波分复用。硅光方案可以把这些全部集成在一个芯片上,封装尺寸缩小一半以上。

核心要点: 硅光模块的兼容性主要看两点:一是激光器波长(通常1310nm或1550nm),二是光纤耦合方式(透镜耦合还是光栅耦合)。不同厂家的硅光芯片,耦合结构可能不同,不能随便混用。

4.4 CPO共封装光学:把光「塞进」交换芯片

CPO(Co-Packaged Optics),是当前最前沿的封装形态。它的思路更激进——把光引擎和交换芯片封装在一起,甚至直接封装在同一个基板上。

为什么要这么做?因为电信号的传输距离有限。当速率到112Gbps甚至224Gbps时,电信号在PCB上走几厘米就衰减得不行了。CPO把光引擎紧贴着交换芯片放,电信号只走极短的距离,然后立刻转成光信号,通过光纤传出去。

我去年参观过一个实验室,他们展示的CPO样机,交换芯片和光引擎之间的距离不到5毫米。说实话,看到实物时我还是挺震撼的——整个模块就像一块大芯片,上面密密麻麻贴着光纤阵列。

CPO目前面临的主要挑战是:

  • 良率问题:光引擎和交换芯片封装在一起,任何一个坏了,整个模块报废
  • 散热问题:交换芯片本身功耗就大(几百瓦),再加上光引擎的热量,散热压力巨大
  • 可维护性:坏了只能换整个板卡,不像可插拔模块那样即插即换
我的看法: CPO短期内不会取代可插拔模块。它更适合超大规模数据中心、AI训练集群这种对带宽密度要求极高的场景。普通企业网,老老实实用QSFP-DD就够了。

4.5 四种封装形态的对比

为了让你看得更清楚,我画了一张对比图。这张图展示了四种封装形态在「集成度」和「可维护性」两个维度上的位置。

集成度(低 → 高) 可维护性(高 → 低) 可插拔 SFP/QSFP 板载光学 OBO 硅光模块 Silicon Photonics CPO 共封装光学 技术演进方向 集成度↑ 可维护性↓

从这张图你可以看到:可插拔模块最灵活,但集成度最低;CPO集成度最高,但坏了基本没法修。选型时,你得在两者之间做权衡。

4.6 选型实战建议

说了这么多,到底怎么选?我总结了几条经验:

  1. 看场景:企业网、中小数据中心,无脑选可插拔。成本低、维护方便。
  2. 看密度:如果端口密度是核心诉求(比如AI集群),可以考虑OBO或硅光方案。
  3. 看未来:如果规划3-5年后的架构,可以小规模试点CPO,但别大规模铺开。
  4. 看供应链:可插拔模块供应商多、价格透明。硅光和CPO目前还集中在少数几家,议价空间小。
重要提醒: 不管选哪种封装,一定要做兼容性测试。我曾经遇到过硅光模块和某品牌交换机的SerDes不匹配,导致链路误码率居高不下。别信厂商的「兼容列表」,自己测过才算数。

好了,关于封装类型就聊这么多。记住一句话:没有最好的封装,只有最合适的封装。选型时多问自己一句——我的场景到底需要什么?


公众号:蓝海资料掘金营,微信deep3321