干网络运维或者做机房项目的人,应该都体会过这种场景:手里攥着一只刚拆封的SFP光模块,面前是交换机上一排黑洞洞的光口,旁边是两根橙色的LC跳线,然后你突然卡住了——这只模块该插哪个口?跳线两个头到底哪边进哪边出?如果这时候你还在心里默念“左边收光还是右边发光”,那说明你对光模块的基础认知还差一层窗户纸没捅破。
这篇“光模块基础知识【快速入门】02”,就是来捅破这层窗户纸的。上一篇我们聊过光模块的基本概念,没看过也没关系,今天的内容相对独立,可以直接读。这一篇我重点拆解三个高频问题:光纤和光模块到底是什么关系、光模块的收发光方向怎么判断、以及拿到模块之后怎么正确连接和排查故障。内容适合刚入行的网络工程师、机房运维、弱电施工的朋友,也适合所有需要自己动手接光口的IT人。看完你至少能独立完成一对设备的光链路连接,并且在链路不亮时知道从哪里下手查。
1. 光纤和光模块到底什么关系?先把这个搞明白
1.1 一条光链路里,谁在发光,谁在传光
很多人搜“光纤和光模块”的区别,其实这俩根本不是同一层的东西。一个是传输介质,一个是光电转换器件,各干各的活,谁也替代不了谁。
想象一条完整的光通信链路:你的交换机要把数据发出去,但交换机主板上跑的是电信号,电信号在铜线里传不了几百米,速率一高,损耗和干扰都扛不住。这时候光模块在设备侧完成“电到光”和“光到电”的转换:发送方向,电信号进模块,驱动内部的激光器发光,光注入光纤;接收方向,光纤里传来的光打到模块内部的光探测器上,转回电信号送给设备。
所以严格说,设备本身不发光,发光的是光模块;光模块本身也不传光,传光的是光纤。两者配合,才有一条完整可用的光链路。这个关系想明白了,后面看什么问题都不虚。
1.2 光纤、光缆、跳线:别再把它们混为一谈
从业者日常嘴里说的“光纤”其实很笼统,至少能拆成三个概念:
- 光纤:一根比头发丝还细的玻璃丝,光在里面靠全反射往前传。它是光的传导介质本体。
- 光缆:把单根或多根光纤加上加强件、填充物、护套后做成的缆线,抗拉抗压,适合工程敷设。
- 光纤跳线:两头已经做好连接器(最常见的是LC接头)的短光纤,用来连接设备光口、配线架、光猫等设备。
我见过不少新手把“光缆”和“跳线”混着说,比如有人问“为什么我测的光缆是通的,但插到设备上就不通”,结果一看,他是拿光缆裸纤直接去对光模块的光口,中间没有跳线也没有适配器。这种问题不是链路故障,是连接方式从一开始就错了。记住:设备光口不直接吃光缆,它只认带连接器的跳线。
1.3 一只光模块里,为什么同时有“收”和“发”
顺带说一个基础但关键的点:一只标准的双纤光模块,外形上只有一个可插拔的模块,内部却同时包含了发射组件(TOSA,含激光器)和接收组件(ROSA,含光探测器),所以它既有发光口也有收光口。
这也是“光模块左边是收光还是发光”这个问题的根源之一。很多人默认一个口就是一根线,看到模块上有两个洞就开始纠结哪个洞是干什么的。下一章我们就专门把方向问题讲透。
2. 光模块是“左边收光还是发光”?这个问题的真正答案
2.1 为什么这么多人纠结“左边右边”
先回应最热门的问题:“光模块左边是收光还是发光”。
问这个的人,多半是拿着一只模块对着两个光口发呆的新手。他想找一个普适规律,比如“左边一定发光,右边一定收光”,然后照着插就完事。
我的答复是:绝大多数SFP/SFP+双纤模块,当你把标签面朝上、拉环朝向自己时,左边的光口是TX(发射/发光),右边的光口是RX(接收/收光)。这个布局在主流厂家的SFP封装模块里非常稳定,所以搜索“左边发光右边收光”会得到一堆肯定的答案。
但请务必记住一个前提:这不是IEEE或者哪个标准化组织强制的规定,而是“事实上最常见的布局”。真要100%确定,永远以模块标签和产品手册为准。我自己就见过某国产模块为了兼容某种结构,把TX和RX做成了上下排列,你要是死记“左发右收”,一插就翻车。
2.2 TX/RX标识:比任何口诀都可靠
判断收发方向最靠谱的手段,是看模块本体或面板丝印上的TX和RX标识。
- TX = Transmit = 发送端 = 发光
- RX = Receive = 接收端 = 收光
绝大多数模块的标签或壳体上都会印TX、RX字样,或者用三角形符号指示方向。标签有些在侧面,有些在正面,把模块拔出来四周看一眼,总能看到。还有些模块会在光口旁边标一个小箭头,箭头朝外表示这个口是发光口。
真正干活的老手基本不背口诀,都是看一眼标签直接插。口诀只适合“实在没标签”的应急场合,别本末倒置。
2.3 双纤模块必须交叉连接,A的TX接B的RX
搞明白TX/RX之后,第二个让新人犯迷糊的问题是:两台设备之间,跳线到底怎么接?
记住一条铁律:A设备的TX一定要对B设备的RX,A设备的RX一定要对B设备的TX。这叫交叉连接。
为什么?因为光模块的TX是发光的,光纤传过来的光必须进到对端的RX才能被探测到。如果A的TX接了对端的TX,那就是两边都在“喊话”却没人“听”,链路永远是DOWN的。
实际操作中,很多人用一根双芯跳线(比如一蓝一橙两根纤芯收在同一个LC插头里)连接两台设备时,会默认“蓝对蓝、橙对橙”,这其实是错误方向。正确做法是:这根跳线的一端,蓝芯插入A的TX,橙芯插入A的RX;另一端,蓝芯对应的纤芯则要插入B的RX,橙芯对应的纤芯插入B的TX。
有些成品双芯跳线本身会做成交叉型(crossover),有些是直通型。采购时如果不确定,就用最笨也最靠谱的方法:先随便插,看链路通不通,不通就把一端的两根纤芯对调。方向错了不会烧设备,最多就是链路起不来,放心试。
2.4 单纤 BiDi 模块:不分左右,分 A/B 端
前面讲的都是双纤双向模块,收发各走一根光纤。但在光纤资源紧张的地方,比如FTTH入户只有一根光纤的场景,会用单纤双向(BiDi)模块。
BiDi模块只有一个LC光口,同时承担收和发,靠不同波长的光区分方向。成对的BiDi模块必须一端是A端、一端是B端。比如一只模块发射1310nm、接收1490nm,那对端就必须发射1490nm、接收1310nm。你把两个A端对在一起,两边波长对不上,链路照样起不来。
PON网络里的OLT光模块和ONU光模块,本质就是这种波长配对(1490nm下行/1310nm上行)。所以判断BiDi模块的接法,不要再问左边右边,只问三个字:A还是B?标签上通常会写BIDI或WDM,并标注具体的收发波长,按波长配对就错不了。
3. 读懂光模块型号:速率、波长、距离全在里面
3.1 光模块型号拆解实例
光模块行业有个很好的习惯:把核心参数浓缩到型号里。虽然各厂家命名不完全统一,但套路大同小异。举两个最常见的例子:
| 型号片段 | 含义 | 实例 |
|---|---|---|
| 封装 | 决定物理尺寸和速率上限 | SFP、SFP+、QSFP+ |
| 速率 | 模块支持的线路速率 | 1G、10G、25G、40G、100G |
| 光口类型 | 短距离SR / 长距离LX / 中距离LR | SR、LX、LR、ER |
| 光纤与波长 | MM多模 / SM单模,配合波长 | SM1310、MM850 |
型号一:SFP-GE-LX-SM1310
- SFP:封装形式,热插拔小封装
- GE:速率,千兆以太网(1.25Gbps)
- LX:长距离光口
- SM1310:单模光纤,中心波长1310nm
型号二:SFP+-10G-SR
- SFP+:万兆可插拔封装
- 10G:速率10Gbps
- SR:短距离,通常对应850nm多模,配OM3/OM4多模跳线,典型距离300m以内
看懂这两个例子后,很多型号不需要查手册就能猜个大概。再比如“QSFP-40G-LR4”,就是40G速率、单模光纤、典型距离10km。型号就是模块的身份证,会读型号等于会了一半。
3.2 封装与速率:SFP、SFP+、SFP28、QSFP 到底差在哪
封装决定了模块的物理尺寸和速率上限,也决定了它能不能插进你家设备的端口。
- SFP:经典千兆封装,速率1Gbps,很多也用在百兆口。速率上限低但皮实,存量极大。
- SFP+:万兆封装,速率10Gbps,外形和SFP几乎一样。很多万兆口可以向下兼容千兆SFP,但千兆口不能插SFP+,反向不兼容。
- SFP28:25Gbps封装,是服务器和交换机25G接入的主力。外形依然和SFP一致,端口兼容性要看设备说明,很多25G口可以向下跑10G/1G。
- QSFP+/QSFP28:四通道封装,外形明显比SFP大一圈。QSFP+常见40G(4×10G),QSFP28常见100G(4×25G)。这是40G/100G时代的核心封装。
- QSFP-DD / OSFP:200G/400G/800G时代的下一代封装,尺寸更宽、引脚更多,面向数据中心骨干。
选型的核心逻辑很简单:先看设备端口支持什么封装和速率,再买对应模块。别指望“万兆口插千兆模块”这种向下兼容玩法在所有设备上都成立,兼容性在不同品牌上差异很大,不要想当然。
3.3 波长与光纤类型的匹配关系
光模块的波长和光纤类型是强绑定关系,搞错是链路不亮的头号物理原因之一。
- 850nm:多模专用。用VCSEL垂直腔面发射激光器,成本低,配合OM3/OM4多模光纤传100m~300m,机柜内互联最常用。
- 1310nm:单模主力波长。配合单模光纤(G.652/G.657,芯径9μm),典型传输距离从几百米到40km都有。
- 1550nm:长距单模波长。在光纤里损耗更小,配合单模光纤可以传80km甚至120km,也是WDM系统的主力波长窗口。
判断模块是多模还是单模,最直接看标签:MM=多模,SM=单模,也有直接写“850nm”或“1310nm”的。
这里必须泼一盆冷水:单模模块插多模光纤,大概率不通,因为多模光纤芯径粗,单模模块发出的光耦合进去后模式色散严重,损耗巨大;多模模块插单模光纤,则因为光斑和纤芯不匹配,插损极大,短距离可能“看似能亮”但根本不稳定。别拿“我看着好像能亮”来赌,正经项目里这种错误会导致间歇性丢包,非常难查。
3.4 传输距离与温度等级怎么选
型号里常常还有距离信息,比如“10km”“40km”“80km”。这个距离不是限制你只能用这么长,而是标称在“最佳匹配光纤+正常损耗”下的最大无中继传输距离。只要链路实际损耗在模块的光功率预算内,短于标称距离完全没问题。
温度等级是采购时最容易忽略的参数。商业级模块工作温度一般是0℃~70℃,工业级是-40℃~85℃。室外机柜、无空调的光交箱、铁塔站址这些场景,夏天暴晒、冬天严寒,商业级模块很容易出现“白天正常晚上掉线”的诡异故障,根源就是温度超限。凡是室外场景,直接上工业级,多花的钱远小于半夜跑一趟的代价。
| 项目 | 商业级(Com) | 工业级(Ind) |
|---|---|---|
| 工作温度 | 0℃ ~ 70℃ | -40℃ ~ 85℃ |
| 适用场景 | 室内机房、有空调的弱电间 | 室外机柜、无温控环境 |
| 价格 | 低 | 比商业级贵30%~100% |
4. 从拆箱到点亮:光模块连接实操全流程
4.1 插模块的正确姿势
光模块这东西,说娇贵也娇贵,说皮实也皮实。安装时的几个细节值得养成肌肉记忆。
第一,防静电。拿模块要捏外壳或金属壳体,别摸金手指,也别摸光口里面的透镜。冬天干燥的机房,一身静电上千伏,手一碰可能就把模块内的敏感器件打废了。有条件就戴防静电手环,没条件至少先摸一下机柜地排放放电。
第二,认防呆。SFP类模块的壳体上有防呆槽,方向不对是插不进去的。绝大多数设备的SFP口是“金属触点朝下、标签朝上”插入,但有些机架设备的端口方向是反的,比如模块垂直插入,这时就要看端口边上的导轨槽判断方向。千万别硬怼,怼坏端口锁扣的案例我见过很多。
第三,插到位会有“咔哒”声。SFP/SFP+模块插到底后,端口下沿的锁扣会弹起来卡住模块前端的凹槽。没听到咔哒声,说明没插到位,拔出来重新对位再插一次。拔模块时也一样,需要先把拉环(bale clasp)向下压,再顺势往外拉,不要用蛮力拽拉环,掰断就麻烦了。
4.2 光纤跳线和连接器:LC、SC、MPO 怎么选
模块的接口类型决定了你用哪种光纤跳线。
- LC:最常用的模块接口,外形像一个小方头,尺寸是SC的一半。SFP/SFP+/QSFP四路LC都用它。
- SC:经典的方形大接头,很多光猫、ONU、配线架面板上就是SC。尺寸大,插拔力大,室内光交箱里常见。
- MPO/MTP:多芯矩形连接器,常见12芯一体。40G QSFP+(SR4)、100G QSFP28(SR4)模块的接口就是MPO,用一根MPO跳线替代4对LC跳线。注意MPO分公母、分极性,坑很多,新手不建议自己单独采购,直接买“模块+MPO跳线”套包最省事。
选跳线还要看端面类型。单模光纤上常见**UPC(蓝色)和APC(绿色)**两种研磨端面。APC是8度角斜面,用于反射敏感的链路。光模块光口侧基本都是UPC,如果接APC跳线,虽然能拧上,但接触面不一致会增大损耗和反射。我遇到过有人为了省几块钱买了APC跳线,插到LC/UPC光模块上,链路通了但光功率比标称低好几个dB,最后全部换UPC才正常。买跳线之前,先确认两端设备的接口研磨类型。
4.3 链路连接的最后一步:确认收发方向
现在模块插好了、跳线也选对了,最后一步是接线。
双纤模块的接法就是交叉,前面已经说过。这里给一个“无脑标准流程”:把跳线的A端接在1号设备的两个口上(一芯TX、一芯RX),然后把B端的两个插头取下,先任意插进2号设备对应位置,观察指示灯或网管状态;如果不UP,就把这端的两个插头互换位置。这样最多多插一次,方向永远能试对。在设备对联的初装场景下,这比一路对照标签更快。
单纤BiDi模块更简单,一根跳线两个头,两端各自插进模块唯一的LC口即可,但前提是两只模块必须是A/B配对。
4.4 怎么看模块“是否健康”:DDM数字诊断
现代光模块,SFP+以上几乎都标配数字诊断监控功能,缩写DDM或DOM。通过设备的命令行、网管平台可以读出:
- 模块温度
- 发射光功率(Tx Power)
- 接收光功率(Rx Power)
- 激光器偏置电流
- 供电电压
以华为设备为例,命令类似:
display transceiver interface GigabitEthernet0/0/1 verbose(万兆口把接口名换成XGigabitEthernet0/0/1;思科设备对应的是show interface transceiver。)
输出里重点看两个数值:
- Tx Power正常范围一般在-5dBm到+2dBm之间,具体看型号,偏离标称太多说明发射有问题。
- Rx Power最好在接收灵敏度之上且留有余量。比如模块灵敏度是-23dBm,实测-21dBm意味着只有2dB余量,链路一抖动就可能误码;如果实测-25dBm,那就是收光太低,离断链不远了。
网上传的很多“光功率正常范围表”只能参考,最权威的还是模块规格书上的接收灵敏度和过载光功率。一个经验值:收光功率在-3dBm到-15dBm之间,对绝大多数10km级单模模块都是舒服区间;低于-20dBm就要注意了。
5. 插上却不亮?光链路故障排查思路
5.1 第一轮检查:物理层和数据链路层的“低级错误”
链路起不来的故障,七成以上是低级错误。所以排查顺序一定是先物理、再协商、最后看功率。
物理层检查清单:
- 模块插到位了吗?两端都有“咔哒”声吗?
- 跳线两端插紧了吗?LC接头有没有虚插?
- 跳线有没有被直角弯折?光纤最小弯曲半径是外径的10倍以上,绕成一小圈塞进机柜的跳线,损耗可能瞬间翻倍。
- 光口法兰头或适配器里有没有灰尘?机房环境放久了的LC适配器,里面可能积了一层灰,用光纤清洁笔捅一下就好。
数据链路层检查:
- 两端端口速率、双工模式是否协商成功?如果一端固定全双工1000M,另一端协商到100M,链路不会通。
- 端口是否被shutdown?很多新接入的端口一上来就是被命令关闭的,先查端口状态。
- 光模块的速率与端口匹配吗?曾有人把10G模块插到千兆端口,设备完全识别不到模块,这就不是接线问题,而是选型问题。
5.2 用光功率计和DDM定位问题
低级错误排完之后,核心手段就是测光功率。主要有两种方式:
- 设备网管读DDM:最快,不拆线就能看到两端收光功率,适合设备已经上电的场合。
- 光功率计实测:把跳线从设备的RX口拔下来,插到光功率计上测到达端的光功率。
判断逻辑:
- 如果发光端Tx Power正常,但对端Rx Power很低甚至没有,问题一定在光纤链路中间段:断纤、跳线损坏、接头脏污、中间有适配器损耗过大。
- 如果Tx Power本身就异常低,说明模块发射有问题,直接换一个模块验证。
- 如果两端设备都显示模块未被识别,排除兼容性问题后,优先检查模块的插接和端口物理损坏。
我处理过最典型的“疑难杂症”是:一根跳线的线序是反的,两端同一颜色纤芯对应的物理位置错位了。单看接头完全正常,测单根纤芯光功率也正常,但插到双纤模块上就是不通。最后是拔下一端同时看两侧颜色才发现的。结论就是:双纤链路交叉之后还不通,就把跳线两端也检查一遍颜色对应关系。
5.3 一个典型排查案例
简单还原一个客户案例,当作综合演练。
现象:两台万兆交换机通过SFP+模块互联,端口一直DOWN,指示灯不亮。
排查步骤:
- 先摸模块有没有发热。结果两个模块表面都是凉的,说明模块压根没进入正常工作,怀疑没插好。
- 重新拔插模块,听到两端都“咔哒”到位,指示灯依然不亮。
- 查看DDM信息,设备提示“Transceiver not found”,说明光电信号都没读到。
- 取出模块细看,发现金手指上有一道明显划痕,光口透镜上有一粒灰。用气吹清洁后重新插入,DDM能读到温度了,但Rx Power显示-40dBm,这个值对商用光功率计来说基本等于没有光。
- 继续往下追:检查跳线,用红光源从一端打光,另一端完全不透光——断纤。原来跳线在某处被机柜的扎带勒出了死弯。
- 换一根新跳线重新连接,两端收光功率-2.8dBm和-3.1dBm,端口秒UP。
整个过程不到十分钟,但顺序很重要:先物理接触,再查链路,最后才怀疑模块和设备。一上来就怀疑“模块不兼容”,往往会跑偏。
6. 个人经验:入门阶段最容易踩的几个坑
6.1 光模块不是越贵越好,但也不能买最便宜的
原厂模块(和交换机同一品牌的模块)价格贵得离谱,性能和兼容性当然没问题;第三方兼容模块价格只有原厂零头,绝大多数场景下完全够用。但我不建议买那种连品牌都没有、参数标识模糊的白牌模块——你根本不知道它的激光器质量、工作温度曲线、误码率水平。尤其在做数据中心或运营商项目时,模块导致的高误码率故障最难排查,时好时坏,光功率看着也正常,但就是跑不满速率。选第三方模块时,优先看有没有明确规格书、有没有做过测试认证,而不是只看价格。
6.2 永远不要用眼睛直接对着光口看
光模块发出的激光多数在红外波段,肉眼看不见,但功率足够伤害视网膜。尤其1550nm长距模块,出光功率比850nm多模模块高很多。所有培训材料都会写“不要直视激光”,但实际工作中总有人不经意去对光口瞄一眼,这是绝对的危险动作。要确认有没有出光,用光功率计测才是正确姿势。
6.3 兼容性问题的正确处理姿势
有些设备在端口绑定或光模块自检时,会检查模块的EEPROM信息,非原厂模块可能被拒认。处理这个问题,第一,升级设备固件或微码,看是否放开第三方模块支持;第二,买模块时明确告诉卖家设备品牌型号,让商家提供匹配该设备的固件版本;第三,走正规渠道,选经过兼容认证的第三方模块,现在主流第三方厂商基本都支持主流品牌设备。至于改EEPROM去欺骗设备那些野路子,既不安全也违反设备厂商的授权协议,不建议任何人做。
6.4 备件与老化的管理
光模块是有寿命的,激光器会老化,表现为偏置电流随使用时间持续上涨、出光功率慢慢下降。我建议每批采购都留2%~3%的备件,并且在设备网管里把DDM的收发光功率做成告警,低于阈值提前预警。很多人都是等链路彻底断了才去排查,其实光模块老化是有数据趋势的,提前看到就能避免突发故障。
另外,模块长期不用的存放有讲究:放进防静电袋,光口盖上防尘帽。光口透镜一旦落灰或被划伤,模块基本就废了。日常插拔跳线时先取下防尘帽再操作,换下来的模块立刻戴帽,这是最便宜的延长寿命方法。
最后再分享一个我个人的小习惯:每次接完一对链路,顺手用标签机打两张标签,一张贴在模块的拉环附近,写上“设备名-端口号-对端设备/IP”,一张贴在跳线两端。当时看着麻烦,但三个月后链路出问题时,你会感谢自己当初多花的这三十秒。光模块入门真正难的不是记住参数,而是养成一套规范、可复现的操作习惯。希望这篇内容能帮你少踩几个坑,干活更顺手。