1. LPO系统工程导论

线性可插拔光模块(Linear Pluggable Optics,LPO)是近年来在数据中心高速互连领域出现的一类新型光模块形态。它的核心思想并不复杂:把传统可插拔光模块中用于信号整形的DSP(数字信号处理器)从模块内部移除,让主机侧的SerDes(串行器/解串器)直接以线性方式驱动光模块中的光电器件,从而在保持"可插拔"这一运维优势的同时,显著降低功耗、时延与成本。理解LPO,关键不在于记住某个速率或封装,而在于厘清它的系统边界、它与传统可插拔模块及共封装光学(CPO)之间的关系,以及由此带来的工程挑战。

一、LPO的定义与系统边界

要准确理解LPO,必须先明确"线性"二字的含义。在传统光模块中,电信号进入模块后,会先经过DSP进行重定时、均衡和误码校正,再驱动光器件;接收方向则相反,光信号经探测后由DSP恢复。DSP的存在使模块对主机SerDes的要求较低,链路预算宽松,但也带来了可观的功耗——在800G模块中,DSP往往占据模块功耗的一半以上。

LPO的做法是取消模块内的DSP,让主机SerDes输出的电信号经过线性驱动后直接调制光器件。这里的"线性"指的是信号链路上不再有数字重定时环节,信号以模拟/线性方式从电域传递到光域。由此,LPO的系统边界发生了明显变化:

  • 模块内部:只保留驱动器、跨阻放大器(TIA)、激光器或调制器等模拟光电器件,不再有DSP、CDR等数字处理单元。
  • 主机侧:SerDes需要承担原本由模块DSP完成的均衡、预加重和部分损伤补偿,因此对SerDes的能力提出了更高要求。
  • 链路整体:通道损耗、反射、串扰等损伤不再被模块DSP"吸收",而是由主机SerDes与模块共同面对,链路预算的分配方式随之改变。

因此,LPO不是一个孤立的模块产品,而是一套"主机SerDes + 线性光模块 + 通道"协同设计的系统方案。它的性能上限由三者共同决定,任何一环的短板都会直接反映在误码率上。

LPO系统边界与信号链对比 传统可插拔光模块 主机 SerDes (要求较低) 电信号 模块内 DSP 重定时/均衡/纠错 整形后 光电器件 E/O 转换 LPO 线性可插拔光模块 主机 SerDes (要求更高) 线性电信号 无 DSP 仅线性驱动/TIA 直接调制 光电器件 E/O 转换 关键差异 • DSP位置:模块内 → 主机侧 • 功耗:高 → 显著降低 • 时延:较大 → 更小 • 链路预算:宽松 → 紧张 • 运维:可插拔 → 可插拔 • 系统协同:弱 → 强

二、与可插拔光模块及CPO的对比

把LPO放在光互连的技术谱系中,可以更清楚地看到它的定位。传统可插拔光模块(如QSFP-DD、OSFP封装)把DSP放在模块内,主机SerDes只需提供相对"干净"的信号,模块负责所有后续处理。这种架构的优点是解耦彻底、互换性强、链路预算宽松;缺点是功耗和时延较高,尤其在800G及以上速率时,DSP功耗成为系统散热的沉重负担。

CPO(共封装光学)则走向另一个极端:把光引擎直接封装在交换芯片旁边,电通道缩短到厘米级甚至毫米级,彻底消除可插拔接口带来的损耗。CPO的功耗和密度优势最明显,但代价是光引擎与交换芯片绑定,一旦光口故障,维护粒度变粗,可插拔性丧失,热管理也更复杂。

LPO处于两者之间:它保留了可插拔的运维形态,又通过去掉DSP降低了功耗和时延。可以用一个简化的对比来理解三者的取舍:

维度传统可插拔LPOCPO
DSP位置模块内无(由主机SerDes承担)无(由交换芯片SerDes承担)
可插拔性强强弱(共封装)
功耗高中低低
时延较大较小最小
链路预算宽松紧张取决于封装内通道
维护粒度模块级模块级板级/系统级
系统协同要求低高极高

需要强调的是,LPO并不是要取代所有传统模块,也不是CPO的过渡品。它更适合那些对功耗和时延敏感、链路距离相对可控、且主机SerDes能力足够强的场景。选择哪种形态,本质上是在功耗、可维护性、链路预算和系统复杂度之间做权衡。

三、典型应用场景

LPO最直接的应用场景是数据中心内部的短距互连,尤其是交换机到交换机(ToR到Spine)、交换机到网卡之间的连接。这类链路通常距离在几十米到几百米之间,使用多模光纤或单模光纤,通道损耗相对可控。在800G和1.6T时代,如果主机SerDes具备足够的均衡能力,LPO可以在不牺牲可插拔性的前提下,把模块功耗降低30%~50%,这对高密度机架的散热和供电意义重大。

另一个值得关注的场景是AI/ML训练集群。这类集群中GPU之间需要大量高速互连,链路数量多、密度高,功耗和时延都是关键指标。LPO的低时延特性对分布式训练的同步效率有实际帮助,而可插拔形态又便于故障模块的快速更换。不过,这类场景对链路稳定性和误码率的要求也更高,需要主机SerDes与模块的联合调优。

相对而言,长距城域或电信级应用目前并不是LPO的主战场。长距链路的损耗和损伤更复杂,缺少模块内DSP的补偿,主机SerDes很难独立应对,因此传统相干模块或带DSP的可插拔模块仍是更稳妥的选择。

四、工程挑战

LPO把DSP从模块中移除,看似简化了模块,实际上把复杂度转移到了系统层面。工程上需要重点应对以下几类挑战:

  • 链路预算重新分配:没有模块DSP的均衡和纠错,通道损耗、连接器反射、光纤色散等损伤直接叠加到主机SerDes的均衡器上。设计时必须重新核算从SerDes输出到光接收机的总损耗,确保落在SerDes均衡能力范围内。
  • 主机SerDes能力匹配:不同厂商的SerDes在均衡阶数、预加重能力、自适应算法上差异较大。LPO模块必须与具体SerDes平台联合验证,不能简单套用传统模块的兼容性结论。
  • 互操作性与标准化:LPO目前缺乏统一的接口规范,模块与主机之间的线性度、输出幅度、均衡要求等参数需要行业共同定义。否则不同厂商的模块和交换机组合可能出现链路无法建立或误码率超标的问题。
  • 故障定位与运维:传统模块可以通过DSP上报丰富的诊断信息,LPO缺少这一层,故障定位更多依赖主机SerDes的误码统计和眼图监测。运维流程和工具需要相应调整。
  • 热设计与信号完整性:去掉DSP虽然降低了模块功耗,但线性驱动器和TIA对温度、电源噪声更敏感,PCB走线、连接器设计和散热结构都需要更精细的协同优化。
LPO工程实践的一个基本判断原则:先确认主机SerDes的均衡能力与目标链路的通道损耗是否匹配,再决定是否采用LPO。如果链路预算余量不足,即使模块本身指标合格,系统误码率也可能不达标。