1. 光模块基础认知

做光通信系统这么多年,我经常被问到同一个问题:「光模块到底是个啥?」

说白了,光模块就是光电信号的转换器。它把设备里的电信号变成光信号,通过光纤传出去;到了对端,再把光信号变回电信号。就这么简单。

嗯,但别小看这个转换过程。我见过太多故障,根源就是光模块选型不对、参数没搞明白。所以咱们先从最基础的说起。

1.1 光模块的定义

光模块(Optical Transceiver),全称是光收发一体模块。它内部集成了激光器、探测器、驱动电路和接口电路。

你可以把它想象成一个翻译官——电信号和光信号之间的翻译官。设备主板说「电语」,光纤说「光语」,光模块就是那个两头都会的翻译。

核心功能:

  • 发送端:电信号 → 光信号(激光器发光)
  • 接收端:光信号 → 电信号(探测器接收)
  • 双向同时工作(全双工)

我记得刚入行时,有位老工程师跟我说:「搞懂光模块,你就搞懂了半个光通信系统。」当时不信,现在回头看,这话一点不夸张。

1.2 光模块的分类

光模块的种类很多,但主流就那几种。我按封装形式给大家捋一捋。

封装类型 典型速率 常见应用 特点
SFP 1G / 10G 交换机、路由器 小型化,热插拔
SFP+ 10G 数据中心、企业网 SFP的升级版
QSFP+ 40G 数据中心汇聚层 4通道,密度高
QSFP28 100G 核心网、大型DC 单通道25G×4
CFP/CFP2 100G / 200G 传输设备、OTN 体积大,功耗高
OSFP 400G / 800G 超大规模数据中心 下一代标准

这里有个坑,我提醒一下:SFP和SFP+外观几乎一样,但速率不同,不能混插。我曾经在项目现场看到有人把10G SFP+插到1G的端口上,结果链路死活起不来。排查了半天,最后发现是模块和端口速率不匹配。

我的习惯:备件库里SFP和SFP+分开放,标签上写清楚速率。别偷懒,省这一步后面全是坑。

1.3 光模块的关键参数

选光模块,说白了就看四个参数:速率、波长、传输距离、功耗。我一个个说。

1.3.1 速率

速率就是光模块每秒能传多少数据。单位是Gbps(吉比特每秒)。

  • 1G:老设备还在用,比如一些接入层交换机
  • 10G:目前最成熟、最便宜,应用最广
  • 25G:数据中心服务器接入的主流
  • 40G/100G:汇聚层和核心层常见
  • 400G/800G:超大规模数据中心的新宠

你想想看,速率越高,对信号质量的要求就越苛刻。10G的链路用眼睛看眼图还行,到了100G,必须用专业的误码仪来测。

1.3.2 波长

波长决定了光信号在光纤里怎么跑。常用的波长就那么几个:

波长 典型应用 说明
850nm 多模光纤,短距离 成本低,数据中心内部
1310nm 单模光纤,中距离 色散小,10km以内
1550nm 单模光纤,长距离 损耗低,40km以上
CWDM/DWDM 波分复用系统 多个波长在一根光纤里跑

这里有个容易搞混的地方:850nm只能用多模光纤,1310nm和1550nm用单模光纤。你要是把850nm的模块插到单模光纤上,光根本传不出去。别问我怎么知道的——我刚入行时干过这事。

1.3.3 传输距离

传输距离取决于两个因素:光模块的发光功率和接收灵敏度。

  • SR(Short Range):短距,一般100m~300m,用多模光纤
  • LR(Long Range):长距,10km,用单模光纤
  • ER(Extended Range):超长距,40km
  • ZR(Very Long Range):极长距,80km甚至更远

注意:标称距离是理想条件下的最大值。实际工程中,我建议留20%~30%的余量。比如你需要传8km,别买10km的模块,买40km的更稳妥。光纤老化、接头污染都会导致光功率衰减。

1.3.4 功耗

功耗这个参数,以前大家不太在意。但现在数据中心密度越来越高,功耗成了大问题。

举个例子:一个40G QSFP+模块,功耗大概在1.5W~3.5W。一个交换机有32个端口,全插满就是100多瓦的发热量。你想想看,机房里几百台设备,光模块的散热就是个头疼事。

我建议选模块时,优先考虑低功耗版本。虽然贵一点,但长期来看,电费和散热成本都能省回来。

1.4 知识体系总览

下面这张图,是我自己总结的光模块知识框架。每次带新人,我都会先让他们看这张图。

光模块基础认知 光模块定义 光模块分类 关键参数 实际应用场景 光电信号转换 全双工工作模式 SFP / SFP+ / QSFP+ QSFP28 / CFP / OSFP 速率 / 波长 / 距离 功耗 / 发光功率 数据中心互联 5G前传/回传 企业网/园区网 图:光模块基础知识体系框架

这张图把光模块的基础知识分成了四个维度。我个人习惯是:先搞懂定义,再熟悉分类,然后死磕参数,最后结合实际场景去理解。顺序别搞反了。

1.5 避坑指南

最后,分享几个我踩过的坑:

避坑1: 我曾经在项目里用了不同厂商的光模块,结果链路不稳定。后来发现是兼容性问题。建议同一链路两端用同一品牌、同一型号的模块。

避坑2: 光模块的标签信息一定要核对。我见过标签写10km,实际只能跑5km的劣质模块。买模块认准大厂,别贪便宜。

避坑3: 插拔光模块前,先断电或者戴防静电手环。我亲眼见过有人带电插拔,结果模块烧了,交换机的端口也废了。

好了,第一章就到这里。光模块的基础知识是后面所有故障诊断的根基。把这些搞明白了,后面讲链路故障、眼图分析、误码排查,你才能跟得上。


专注资料整理