1. 背景:AI 算力爆发,光模块为何成为产业链焦点
过去一年多,全球云计算厂商和 AI 大模型企业的资本开支明显提速,智算中心集群规模从千卡向万卡、十万卡迈进。随之而来的一个显著变化是:数据中心内部的数据互联需求呈指数级增长,而 GPU 与 GPU、GPU 与存储、跨机房之间的数据传输,几乎都依赖光模块来完成光电信号转换。
光模块本质上是一个“光电转换器件”。服务器和交换机内部跑的是电信号,但信号在铜缆中传输距离短、损耗大、速率提升困难,所以远距离、高速率场景必须把电信号转成光信号,通过光纤传输后再转回电信号。
这背后的技术逻辑非常直接:
- 传统铜缆(DAC)在 400G、800G 速率下传输距离通常只有 1~3 米;
- 光模块在同样速率下可以轻松覆盖 500 米、2 公里甚至 80 公里;
- 数据中心机房内部、跨机柜、跨楼的互联,几乎离不开光模块。
因此,在 AI 算力高景气度背景下,光模块需求被快速放大。与此同时,市场对“中国厂商在光模块供应链中的竞争力”关注度也持续升温。本文不讨论股票短期波动,而是从技术演进、产业链分工、工程选型与验证等角度,拆解光模块供应链的结构,以及中国厂商竞争力背后的技术支撑。
2. 光模块是什么?核心概念与产业链结构
2.1 光模块的基本构成
一个标准的光模块,通常由以下几个核心部分组成:
| 组成部分 | 作用 | 技术门槛 |
|---|---|---|
| 光发射组件(TOSA) | 将电信号转换为光信号,核心是激光器 | 高 |
| 光接收组件(ROSA) | 将光信号转换为电信号,核心是探测器 | 高 |
| 驱动芯片(Driver) | 驱动激光器,完成高速电信号调制 | 中高 |
| 跨阻放大器(TIA) | 放大探测器输出的微弱电信号 | 中高 |
| DSP/CDR 芯片 | 信号恢复、时钟恢复、均衡补偿,是高速模块的核心 | 高 |
| PCB/结构件 | 承载电路、散热、电磁屏蔽、金手指接口 | 中 |
从速率角度看,当前市场主流正在从 400G 向 800G 切换,1.6T 光模块也已经进入样品和早期商用验证阶段。800G 光模块的难点不仅在于激光器和探测器,更在于 DSP 功耗、散热、信号完整性和封装良率。
2.2 产业链全景图
光模块产业链可以拆成上、中、下游三层来看:
- 上游:光芯片(激光器芯片、探测器芯片)、电芯片(DSP、Driver、TIA)、陶瓷套管、光纤连接器、PCB 等原材料。
- 中游:光模块封装和测试,代表企业主要集中在中国大陆和中国台湾。
- 下游:云厂商、电信运营商、设备商(如服务器和交换机整机厂)。
从价值量分布来看,光芯片和电芯片通常占光模块成本的 50%~70%,是产业链中技术壁垒最高的环节。而中游模块封装环节,中国厂商凭借成熟的封装工艺、优秀的成本控制和快速交付能力,已经建立起明显的规模优势。
2.3 为什么中国厂商供应链竞争力值得关注
过去十年,中国光模块厂商经历了从“代工封装”到“自主设计”再到“标准参与”的三级跳。形成竞争力的原因可以总结为以下几点:
- 封装工艺积累:光模块封装涉及贴片、键合、耦合、密封等多道工序,需要长期良率爬坡。中国厂商在 10G/25G/100G 时代积累了充足的经验,进入 400G/800G 时代后具备快速量产能力。
- 垂直整合能力:头部厂商逐步向上游光芯片、电芯片延伸,提升自供比例,从而降低成本并保障供应稳定。
- 响应速度:云厂商技术迭代快,定制化需求多,中国厂商的研发和交付周期明显优于海外同行。
- 工程师红利:光模块是典型的“劳动+技术”密集型产业,中国拥有充足的光电技术工程师和产线技术人员。
3. 技术演进:从可插拔到 CPO 与硅光
3.1 可插拔光模块仍是主流
当前数据中心主流的部署方式是“可插拔光模块 + 交换机端口”。即把光模块插入交换机面板的端口,通过光纤跳线连接服务器网卡或另一台交换机。
以 800G OSFP/QSFP-DD 为例,常见的封装形态包括:
- OSFP:尺寸稍大,散热性能更好,适合 800G 及以上速率;
- QSFP-DD:兼容 400G QSFP 生态,被很多云厂商采用。
可插拔方案的优点在于:维护方便、成本低、技术成熟。短板也很明显:随着速率提升到 1.6T/3.2T,模块功耗增大,交换机面板散热压力陡增,DSP 功耗可能达到 15~25W,强行放在交换机端口附近会导致散热瓶颈。
3.2 硅光技术:传统方案的“替代者”
硅光(Silicon Photonics)是一种利用 CMOS 工艺在硅片上制造光子器件的技术。与传统分立式光模块相比,硅光模块把激光器、调制器、探测器、波导等集成到一颗硅光芯片上,优势体现在:
- 封装自动化程度高,良率更可控;
- 成本在高速率下更有优势;
- 体积更小,适合高密度部署;
- 产业链和半导体制造体系兼容。
当然,硅光也有短板,主要是激光器仍然依赖 III-V 族材料(如 InP、GaAs)外置贴装,硅材料本身不发光,所以严格来说属于“硅基混合集成”。另外,硅光芯片的初始研发投入高,只有在大规模量产时才能摊薄成本。
从工程应用角度看,当前 800G 硅光模块已经进入商用阶段,1.6T 硅光方案也已在头部厂商的技术路线图中。
3.3 CPO:下一个技术制高点
CPO(Co-Packaged Optics,共封装光学)是把光引擎直接与交换芯片封装在同一基板上,缩短芯片与光引擎之间的电互连距离,从而降低功耗和延迟。
CPO 的目标很明确:解决可插拔模块在 1.6T 以上速率面临的功耗墙和散热墙。
不过 CPO 面临的问题同样突出:
- 良率和可维护性:光引擎和交换芯片封装在一起后,损坏任何一个都很难单独更换;
- 生态标准化尚未完全统一;
- 光引擎散热与交换芯片散热相互叠加;
- 测试和返修流程需要重新定义。
因此,现阶段 CPO 更适合大规模、超大规模数据中心中确定性部署场景,可插拔方案在较长一段时间内仍会与 CPO 并存。
3.4 LPO:去掉 DSP 的“轻量化”路线
LPO(Linear-drive Pluggable Optics,线性驱动可插拔光模块)是另一条值得关注的演进方向。传统高速光模块依赖 DSP 做信号恢复和均衡,而 LPO 则直接通过交换机侧 SerDes(串行解串器)驱动光模块,省去模块端 DSP。
LPO 的优势是功耗低、延迟小、成本低;代价是链路预算变紧,对交换机 SerDes 性能和光模块一致性的要求大幅提升。这个方向目前更多适用于短距离 DR/FR 场景,长距离场景仍依赖 DSP。
4. 实战视角:光模块选型与链路预算估算
对于做网络、服务器、存储或机房运维的同学来说,日常接触光模块更多是在选型和排障环节。这里从工程师视角给出一个相对完整的光模块选型与链路验证思路。
4.1 根据传输距离和速率选型
选型最核心的口诀:先定速率,再定距离,后定封装。
不同距离对应的光模块类型:
| 速率 | 短距(≤100m) | 中距(≤500m) | 长距(≤2km) | 超长距(≤10/40km) |
|---|---|---|---|---|
| 10G | SFP+ SR | SFP+ LR | SFP+ ER | SFP+ ZR |
| 25G | SFP28 SR | SFP28 LR | SFP28 ER | SFP28 ZR |
| 100G | QSFP28 SR4 | QSFP28 CWDM4 | QSFP28 LR4 | QSFP28 ER4 |
| 400G | QSFP-DD SR8 | QSFP-DD DR4 | QSFP-DD FR4 | QSFP-DD LR4 |
| 800G | OSFP SR8 | OSFP DR8 | OSFP 2×FR4 | 2×LR4 |
选型时必须同时确认交换机端口类型、光模块封装类型和光纤类型是否匹配。比如多模光纤(OM3/OM4/OM5)搭配 SR 模块,单模光纤(OS2)搭配 LR/DR/FR 模块,接错会导致光功率异常甚至无法连上。
4.2 链路预算估算示例
链路预算(Link Budget)是判断光模块能否稳定工作的关键指标。链路预算 = 光模块发射光功率 - 接收灵敏度 - 链路损耗。
这里给一个最简单的计算脚本示例:
# 文件路径:link_budget.py def calculate_link_budget(tx_power_dbm, rx_sensitivity_dbm, conn_loss_db, fiber_loss_per_km, distance_km): """ 计算光链路预算余量 :param tx_power_dbm: 发射光功率(dBm) :param rx_sensitivity_dbm: 接收灵敏度(dBm) :param conn_loss_db: 连接器总损耗(dB),通常取 0.5~1.5 :param fiber_loss_per_km: 光纤每公里损耗(dB/km),多模 OM4 约 2.5,单模 OS2 约 0.2~0.35 :param distance_km: 链路长度(km) :return: 链路预算余量(dB) """ fiber_loss = fiber_loss_per_km * distance_km total_loss = conn_loss_db + fiber_loss budget = tx_power_dbm - rx_sensitivity_dbm - total_loss return budget if __name__ == "__main__": # 示例:800G DR8 模块,单模光纤 2km tx = 2.5 # dBm rx = -5.9 # dBm conn_loss = 1.0 # dB fiber_loss_per_km = 0.25 distance = 2.0 margin = calculate_link_budget(tx, rx, conn_loss, fiber_loss_per_km, distance) print(f"链路预算余量: {margin:.2f} dB") if margin >= 1.0: print("结论:链路预算充足,可以稳定工作") else: print("结论:链路预算不足,需要优化链路或更换模块")运行结果为:
链路预算余量: 6.15 dB 结论:链路预算充足,可以稳定工作这里要强调的是,光模块发射光功率和接收灵敏度都有“最差情况”定义,工程上应在最差参数下留出至少 1~3dB 余量,避免高温老化后出现误码。
4.3 查看光模块 DDM 信息
实际排障时,我们可以直接通过设备读取光模块的数字诊断监控(DDM)信息,包括温度、电压、发射光功率、接收光功率等。
在 Linux 系统中,如果使用的是兼容 SFP 接口的网卡,可以通过 ethtool 查看:
# 查看光模块基础信息 ethtool -m eth0 # 查看光模块 DDM 信息(部分网卡需要加参数) ethtool -m eth0 verbose输出通常包含:
- Transceiver type:光模块类型,如 800G-DR8;
- Laser wavelength:激光器波长;
- Optical power:发射/接收光功率;
- Temperature:模块内部温度;
- Voltage:工作电压。
如果是交换机环境(以常见 NOS 为例),通常支持类似命令:
show interface transceiver description show interface transceiver diagnosis通过 DDM 信息可以快速判断端口起不来的原因是模块本身故障、链路污染,还是对端设备不匹配。
5. 常见问题与排查思路
光模块对接不上、丢包、数据异常,是网络运维中最常见的故障之一。这里整理了一份高频问题排查表。
| 问题现象 | 常见原因 | 解决思路 |
|---|---|---|
| 光模块插入后接口无法起来 | 模块型号与设备不兼容 / 端口速率协商失败 | 确认模块兼容性,关闭自协商或手动配置速率 |
| 发射光功率为 0 或异常低 | 激光器故障 / TOSA 损坏 / 模块未初始化 | 更换模块,检查端口供电是否正常 |
| 接收光功率过低 | 光纤连接头污染 / 光纤弯曲半径过小 / 链路衰减过大 | 使用光纤清洁笔清洁端面,检查光纤线路 |
| 接收光功率为负无穷(-40dBm 以下) | 光纤接错纤芯 / 对端模块不发光 | 核对光纤收发方向,检查对端发射功率 |
| 模块温度过高告警 | 机房散热不足 / 模块老化 / 相邻端口部署过密 | 降低端口密度,改善散热,必要时更换低功耗型号 |
| 偶发误码、丢包 | 链路预算余量不足 / 光纤接头污染 / 电源纹波干扰 | 读取 DDM 持续监控,清洁光纤端面,检查供电质量 |
| 模块可以识别但业务不通 | 协商的 FEC 模式不一致 / VLAN 或策略配置错误 | 检查物理层 FEC 配置,再排查业务层配置 |
排障建议按以下顺序进行:
- 先用
ethtool -m或交换机命令确认模块能否被正确识别; - 查看 DDM 光功率,判断光路是否正常;
- 检查光纤端面,优先做清洁处理;
- 更换已知正常的模块进行 A/B 测试;
- 检查两端速率、FEC、VLAN 等配置是否一致。
大多数“光模块不工作”的问题,最终都出在光纤端面污染、模块兼容性和配置不统一这三个环节。因此建议在机房常备光纤清洁笔和光功率计,做好“先测光路,再查配置”的排障习惯。
6. 最佳实践与工程建议
6.1 模块兼容性管理
光模块和交换机之间并没有完全统一的开源协议,很多设备商会限制第三方模块接入。因此,批量采购前务必先做兼容性验证:
- 向设备厂商索取兼容模块列表;
- 准备少量测试模块,在目标交换机型号和固件版本下逐项验证;
- 关注厂商固件升级后是否可能导致第三方模块被拒绝认可;
- 重要生产环境建议使用原厂或有明确兼容认证的第三方供应商。
6.2 光功率健康度监控
生产环境建议开启光模块 DDM 监控,并设置告警阈值。例如:
- 接收光功率低于 -15dBm 时触发告警;
- 模块温度超过 70℃ 时触发告警;
- 发射光功率偏离典型值超过 3dB 时触发告警。
监控数据可以统一上报到运维平台,形成周维度的趋势报表。光模块属于易老化器件,早发现早更换能有效降低业务中断风险。
6.3 备件与交付策略
考虑到光模块交付周期受上游芯片供应影响较大,建议建立“安全库存”机制:
- 按在线运行模块数量的 5%~10% 储备备件;
- 对高速率模块(400G/800G)适当提高备件比例;
- 与至少两家供应商保持合作,避免单一供应源风险;
- 关注上游光芯片和 DSP 芯片供应情况,提前锁定产能。
6.4 标准演进跟踪
光模块标准仍在快速演进中。当前需要重点关注的方向包括:
- 800G 生态逐步成熟,基于 100G/lane 和 200G/lane 的技术路线并存;
- 1.6T 模块预计在后续两年逐步进入规模部署,封装形态可能以 OSFP-XD 为主;
- 硅光模块渗透率提升,CPO 在部分头部云厂商的场景开始试点;
- LPO 方案在短距场景逐步获得支持,但尚需生态成熟。
建议网络团队在每个标准切换点做“兼容性预研 + 小规模灰度验证”,而不是等大规模采购后发现不兼容再事后补救。
7. 总结与学习路线
回到最开始的话题:光模块产业链的竞争力,本质上取决于技术、工程、成本和交付的综合能力。中国厂商在光模块封装环节已经建立了显著优势,同时在向上游光芯片、DSP 电芯片延伸的过程中逐步积累话语权。对于工程师来说,理解光模块的原理、选型、链路预算和排障方法,是一项值得长期投入的技能。
如果你是这个领域的新人,可以按以下路径推进:
- 先理解光模块的基本概念:TOSA、ROSA、DSP、光功率、dBm;
- 动手查一台设备的光模块信息,熟悉 DDM 数据;
- 自己搭建一条光纤链路,用光功率计实测发射和接收光功率;
- 学习误码、FEC、链路预算等信号完整性概念;
- 持续跟踪 800G/1.6T、硅光、CPO 的技术进展。
光模块是一个技术迭代很快、工程细节很多的领域。希望这篇从供应链技术拆解到工程实战的内容,能帮你建立起相对完整的光模块知识框架。遇到具体问题时,也欢迎在评论区相互交流。