资讯动态

光模块快速入门:收发光口判断与选型排障实战指南

发布时间:2026/10/4 13:49:56 来源:尧图企业网站定制
做网络这行光模块是绕不开的东西。不管是机房布线、交换机互联还是做监控、无线覆盖只要用到光纤你就得跟光模块打交道。我这几年经手的光模块没有上千个也有几百个从SFP到QSFP从千兆到400G踩过的坑确实不少。今天就借着这个“快速入门”系列的第二篇把光模块里那些最基础、但又最容易让人犯迷糊的知识点尤其是“光模块左边到底是收光还是发光”这个让无数新人挠头的问题一次讲透。这篇内容不聊高深的理论也不讲复杂的协议就说我们平时装机、排障、选型时最常用到的那些东西。适合刚入行的网络运维、弱电工程师或者自己捣鼓Homelab想用光纤连NAS和交换机的小伙伴。看完这篇你应该能搞清楚光模块和光纤是怎么配合工作的、如何一眼分辨收发光口、以及买模块的时候怎么不被参数表忽悠。1. 光模块和光纤的配合关系为什么收发光方向这么重要很多人一开始接触光纤组网第一反应是“光纤不是两头一插就能通吗”。真不是这样。光纤本身只是条“路”光模块才是“车”。你得先搞明白车往哪个方向开路才能修对。1.1 光纤链路是“单行道”发射和接收必须分开光纤通信本质上是光信号在玻璃芯里传播这个信号是有方向性的。一台设备的发送口TX发出的光必须经过光纤进到另一台设备的接收口RX。这就像两个人隔着一条走廊传纸条一个人只负责扔另一个人只负责接。你不能两个人都在走廊同一端又扔又接那纸条就永远到不了对方手里。所以一对光纤收发器或者两个光模块互联时需要遵循一个铁律A设备的TX要接B设备的RXB设备的TX要接A设备的RX。如果用一根跳线把A设备的TX和RX直接连起来那只是让这个模块“自己看自己”信号绕了一圈又回来了对端设备根本收不到链路自然起不来。这就是为什么我们常说要“收收发发”或者“交叉连接”。尤其是两根光纤并排的时候左边那根和右边那根往往一根是发、一根是收接反了就彻底不通。这时候“左边到底是收还是发”这个问题就变成了实战中的第一个拦路虎。1.2 光纤跳线类型LC、SC、单工双工这些词怎么理解既然要接线就得认识跳线。机房中最常见的是LC接口的跳线那种小小的方形接头里面有陶瓷插芯。LC跳线分为单工一根光纤一个头和双工两根光纤并在一起常用于连接光模块的两个口。很多新手把双工LC跳线两头随便一拔就往光模块上插结果发现灯不亮。这是因为双工LC跳线在出厂时A端和B端在物理排列上已经做了“收收发发”的预交叉。你要是把A端正着插、B端也正着插那是正常的交叉连法但如果你把其中一头上下颠倒了一下也就是把跳线的A/B位置互换了那实际链路就变成了“发对发、收对收”链路绝对不会通。这块不用死记硬背你只需要知道光纤跳线和光模块一样都有方向性而这种方向性最终决定了整个链路能不能通。等我们把光模块的收发光口辨认清楚了这些问题自然就都串起来了。1.3 光模块在链路中扮演的角色光电信号的翻译官光模块本身不产生数据它只负责把交换机的电信号转成光信号发出去再把对端传来的光信号转回电信号给交换机。这个过程叫光电转换。光模块上通常有两个物理光口一个口里面有激光器负责发光标称TX另一个口里有光探测器负责收光标称RX。认准这两个口你就能解决网络上80%的“光路不通”问题。2. 光模块左边到底收光还是发光3种方法让你一次搞清楚这是搜索热词里被问得最多的一个问题也是我在带新人时几乎每次都要重复一遍的问题。事实是光模块的左边和右边没有统一的标准答案因为它取决于你从哪个方向看模块。但这并不影响你快速判断因为有几个非常可靠的参照物。2.1 最可靠的方法看金手指朝向来判断光模块插在交换机端口里我们能看到的部分是带拉环的正面。如果你想快速判断“左收右发”还是“左发右收”我建议把模块从交换机里拔出来把金手指也就是插进交换机的金属触点那一排朝下来看。这时候绝大多数常见品牌如华为、H3C、思科、Intel原厂模块的SFP/SPF模块左边的光口是TX发射端右边的光口是RX接收端。也就是说当你拿着模块、金手指朝下、光口朝自己时左边是发光口右边是收光口。为什么非要强调金手指朝下因为如果你把模块反过来看金手指朝上那左右就反了。很多新手就是栽在这上面拿着模块正看反看搞不清楚最后接线就乱了。2.2 看标签和丝印上的字母标记正规品牌的光模块外壳上都会有丝印或者不干胶标签上面标注了TX和RX。有些还会标箭头或者小喇叭图标。TX端往往有字母“T”或者“TX”字样RX端则标着“R”或“RX”。但注意有些光模块由于体积小丝印位置比较隐蔽或者用了缩写比如只标“TR”表示收发一体的意思在单纤双向模块里比较常见。这时候你就得结合模块的整体型号来判断。比如型号里带“BIDI”的模块通常只有一个光口这时候就不存在左右的问题了而是靠波长来区分收发这个后面会专门讲。2.3 用万用表辅助判断实在看不清时的大招如果模块外壳磨损严重标签掉了丝印模糊看不清怎么办还有一个办法用万用表测量光模块的金手指引脚。这个稍微有点技术门槛但非常可靠。SFP光模块的金手指引脚定义是标准化的其中有几个关键的引脚TX_FAULT发射故障、TD发送数据正、TD-发送数据负、RD接收数据正、RD-接收数据负。你可以用万用表的通断档或者电压档去测模块内部激光器的驱动电路。不过这个方法对新手不算友好实际使用中更常见的做法是直接找同型号的好模块对比或者找个交换机的光口插上用光功率计测哪个口有光出来那哪个口就是TX。在实验室或者现场没有光功率计时还有个土办法拿一张白纸在黑暗环境下凑近光口如果模块处于通电状态且接口有激光信号发出用某些手机摄像头注意部分手机摄像头会过滤红外光需要用另一台手机拍或用红外观察卡能看到微弱的光斑。但这只对短距离多模模块比较明显长距离单模模块的激光人眼直接看是有风险的千万别直视这点一定要注意安全。2.4 为什么会有“左边是收光”的说法网上很多文章说“左边是收光”其实也不是完全错他们可能是从模块背面也就是金手指朝上看的视角或者某些特定型号比如早期的GBIC模块确实有不一样的布局。所以光模块的左右并没有绝对的行业强制标准只是绝大多数厂商在SFP封装上形成了一种事实上的默契。重要的不是记住“左发右收”还是“左收右发”而是要掌握金手指朝下时的统一判断方法这样不管是哪个厂家的模块你都能快速定位。3. 光模块的核心参数与选型要点看得懂参数才能买对模块很多朋友私信问我说买回来的光模块插上不亮是不是模块坏了我一问多半是买错了要么是单模多模买反了要么是速率不匹配要么是工作波长不对。这节我把最关键的几个参数拆开揉碎讲清楚。3.1 多模和单模从外观到核心波长都有讲究多模光模块的发送波长是850nm在短距离几百米以内传输中占绝对主导。多模光纤跳线通常是橙色OM1/OM2、水绿色OM3/OM4或者紫色的OM4/OM5芯径是50微米或62.5微米。多模模块内部用的是VCSEL垂直腔面发射激光器成本低、功耗小适合机房内部、服务器到交换机的短距离互联。单模光模块的波长是1310nm或1550nm传输距离从几公里到上百公里不等。单模光纤跳线是黄色的芯径只有9微米左右比头发丝还细。单模模块内部用的是FP或DFB激光器发光更纯、功率更大、传输距离远。这里有个最常见的坑把多模模块插到单模光纤上链路能通但光衰会非常大把单模模块插到多模光纤上通常根本通不了甚至可能损坏模块。为什么因为多模光纤的芯径大单模模块的激光头发出的光没办法完全耦合进9微米的纤芯里这就像用消防水枪对着吸管注水大量的光能量被损耗掉了光功率根本达不到接收端的灵敏度要求。所以买模块前先确认你的光纤跳线是橙色的还是黄色的这比看什么参数都重要。3.2 速率、距离和传输模式这几个数字怎么读光模块的型号里包含大量信息比如SFP-GE-LH20-SM1310翻译过来就是SFP封装的千兆光模块长距离Long Haul20公里单模SM1310nm波长。再比如SFP-10G-SR意思是10G速率、短距离Short Reach、多模。选型时要同时关注三个维度速率必须与交换机的端口速率匹配。千兆口插万兆模块通常不兼容部分模块支持降速协商但非常少万兆口插千兆模块也大概率不亮老思科有些端口支持但新设备普遍不接受。传输距离这个参数很容易让人误解。模块上标注的20km、40km指的是在理想情况下最远能传多远不代表在短距离时就更好。很多人以为“20km的模块比500m的模块好”实际上20km模块的发光功率更大在短距离链路里如果光衰控制不好反而容易造成光功率过载overload导致接收端饱和光口报错甚至烧毁接收器。所以近距离用SR短距模块远距离才用LR/ER长距模块不要盲目买公里数大的。单模/多模前面已经说了看光纤颜色最直观。3.3 兼容性原厂模块与兼容模块怎么选设备厂商如华为、华三、思科、锐捷的原厂模块往往价格昂贵而市面上大量第三方的兼容模块价格只有原厂的十分之一。兼容模块能不能用可以用但要注意选择有口碑的品牌比如Finisar现在被II-VI收购、Eoptolink、Accelink、Source Photonics等。这些厂家的兼容模块在电气性能和光参数上做得比较稳定。交换机对模块有DDM数字诊断监控识别机制兼容模块需要在EEPROM里写入正确的厂商代码和型号信息否则交换机可能拒绝识别或者虽然亮了但读不到光功率、温度、电压等监控数据。在关键业务链路比如核心交换机上联口上我更建议用原厂模块或者高端的第三方模块别为了省那几十块钱给自己埋雷。在测试环境或者非关键链路上用兼容模块完全没问题。我个人实操下来大批量采购时先买两三个兼容模块在目标交换机上测试看能不能正常识别、能不能读到DDM信息、发热量是否正常。跑个两三天没问题了再整批买这样踩雷概率会小很多。3.4 光模块的速率类型1G、10G、25G、40G、100G怎么选不同速率的光模块不只是速度不同封装和接口类型也不同1GSFP封装LC双工接口机房监控和市县级网络里用到吐。10GSFP封装外观和SFP几乎一样但速率提升了十倍。注意SFP端口可以向下兼容1G SFP模块但反过来不行。25GSFP28封装用于数据中心服务器接入外观还是SFP的样子但速率再翻一倍多。40GQSFP封装一个口顶四个10G用MPO/MTP接口或者四个LC接口取决于分支类型。100GQSFP28封装在现在的数据中心里是绝对主力里面有四个25G通道。家用或者小型办公网络用到10G SFP就绰绰有余了。没必要为了跑满NAS的万兆去上25G那玩意儿交换机贵、线缆贵、发热还大家用场景纯属浪费。4. 光模块的实际安装与调试从插拔到光功率检查的完整流程光模块这东西硬件本身不复杂但很多故障其实是“人为”造成的。这节我按实际操作的顺序把从开箱到链路调通的完整流程走一遍。4.1 安装注意防静电、插到位、别硬怼光模块内部有激光器和精密的光学组件对静电非常敏感。我见过有人穿着毛衣在冬天用手直接拿模块结果模块插上后光功率飘忽不定用酒精擦了好几次也没用最后只能返厂。这就是静电击穿了模块内部的驱动器芯片。正确的做法是拆开防静电袋后先摸一下机柜或者接地金属释放人体静电。拿模块时捏住壳体或者拉环不要碰金手指。插入交换机端口时注意模块的拉环和端口导槽要对齐。很多SFP端口内部有防误插的卡槽反了插不进去。一旦感觉插不进去别硬怼转个方向再试。插到位时能听到清脆的咔哒声拉环也会自动弹回。推拉环时不要用力过猛SFP和QSFP端口的卡扣比较脆弱掰断了只能返修。4.2 光模块插入后的系统识别怎么看模块有没有被设备认出来以华为交换机为例插上模块后在命令行执行display transceiver interface GigabitEthernet 0/0/1 verbose这个命令能看到模块的型号、序列号、光功率、温度、电压等信息。如果显示“transceiver is illegal”或“unsupported”说明交换机不认这个第三方模块可能需要升级设备软件或者刷写模块EEPROM。思科设备用show interface transceiver锐捷、H3C也有对应的命令基本逻辑都一样。只要能看到DDM信息说明模块被正确识别了。4.3 光功率怎么看收发光正常范围是多少判断一条光纤链路是否健康最直接的方式就是看接收光功率RX Power和发射光功率TX Power。在交换机命令行的回显里通常能看到几个关键指标温度Temperature一般在0℃到70℃之间是正常的超过了就要注意散热。电压Voltage3.3V左右偏差超过5%就要查供电。偏置电流Bias Current单位mA这个指标反映了激光器的老化程度。如果偏置电流比以前明显增大说明激光器的发光效率在下降光模块的寿命可能快到了。发射光功率TX Power模块实际发出的光功率单位dBm。不同模块的典型值不一样比如10G SR多模模块一般在-4到-1dBm左右10G LR单模模块一般在-3到1dBm左右。接收光功率RX Power模块实际收到的光功率这个值最关键。接收功率如果太低说明光衰太大链路可能不稳定如果太高超过了接收灵敏度的上限说明光信号太强需要加衰减器。打个比方接收光功率处在模块灵敏度之下、过载点之上的区间就相当于你的耳朵能刚刚好听到对方说话但又不会因为噪音太大而听不清。这个“刚刚好”的区间越宽链路越稳定。4.4 常见的光纤跳线连接方式双纤和单纤的差别双纤也就是两个口的普通光模块的连接方式前面已经说过交叉对接。A模块的TX对B模块的RXA模块的RX对B模块的TX。双工LC跳线由于出厂时已经做了物理交叉往往“正插”就行。单纤BIDI双向光模块则不一样它只有一个光口里面用波分复用技术收和发用不同的波长走一根光纤。比如一端模块的波长是TX 1310nm/RX 1490nm另一端就必须是TX 1490nm/RX 1310nm。买BIDI模块时一般会标注A端和B端两端必须配对使用。如果把两个A端或者两个B端接在一起链路也是不通的。我遇到过好几次用户觉得“单纤模块省光纤啊我就用一根跳线”结果买了两个波长一样都是A端的模块折腾一天找不到原因。所以BIDI模块在采购时记得告诉卖家你需要一对AB链接时也要核对模块标签上的波长参数。4.5 光模块实际测试没交换机也能测吗有时候你手头没有交换机只有光模块和光纤怎么测模块好坏可以买个光模块测试板淘宝几十块钱插上模块供电再用光功率计测发射口的光功率。如果测出来发射功率在合理范围内说明模块的发射部分基本没问题。要想测接收部分就得用另一台设备发光过来或者用回环测试用一根短跳线把TX和RX连起来然后看有没有收到光。不过这只是一个简单的物理层自检真正的数据面测试还是得靠交换机打流。5. 常见问题速查光模块不亮的几个排查方向光模块不亮原因五花八门但万变不离其宗。按我的排查顺序基本能在几分钟内定位问题。5.1 根据现象快速定位问题我把平时遇到的故障分成了几个典型场景整理成一张速查表方便现场对照排查。现象可能原因排查操作模块插入后端口灯不亮模块没有被设备识别、速率不匹配、模块坏了先看交换机是否识别模块型号再看端口速率配置最后换模块交叉验证灯亮了但ping不通光纤跳线接反、收发光功率异常、链路协商问题查DDM信息切换跳线A/B端检查双工/单工跳线类型链路时通时断光功率处于临界值、光纤损耗过大、模块热稳定性差查RX光功率是否接近灵敏度下限清洁光纤接头观察模块温度用了一段时间突然不亮激光器老化、模块被静电击穿、光纤折断查看偏置电流是否异常偏大用光功率计逐段排查更换模块后还是不亮交换机端口本身有问题把这台交换机的模块换到其他端口排除端口硬件故障5.2 重点排查链路两端的物理连接在现场排障时我习惯先看两端的物理连接再看数据配置最后才怀疑硬件。第一步核对两端模块的收发接口连接是否交叉正确。第二步用光功率计在两端分别测量接收光功率确认是否落在模块的接收灵敏度范围内。第三步如果光功率正常再检查交换机端口是否被shutdown、VLAN配置是否正确、光纤链路两端是否在同一个广播域。有一个很容易被忽略的点光纤接头脏了也会导致光功率严重下降。光纤连接器是露在外面的机房灰尘一大接头端面很容易粘上脏东西。这就像人眼睛进了沙子看东西肯定模糊。清洁时用专用的光纤清洁笔或者酒精棉轻轻擦拭端面千万别用手指摸手上的油脂会留下永久性污渍。5.3 关于光模块温度和散热发热是不是正常的很多人摸到光模块外壳发烫就紧张觉得是不是要烧了。实际上光模块工作温度在70℃以内都属于正常范围。尤其是10G以上的模块功耗普遍在1W到3.5W之间发烫是物理现象不用太担心。真正需要关注的是交换机内部的散热风道有没有堵住。如果模块持续在高温环境下工作激光器的波长可能会发生漂移导致传输质量下降。在数据中心部署时机柜内的冷通道和热通道要做好规划别把交换机放在密闭的弱电箱里又不通风那再好的模块也扛不住。5.4 关于光接口的清洁与保护一个经常被忽略的细节光模块不使用时一定要把防尘塞重新插上。我见过太多人把模块拔下来之后随手放在桌上光口就这么敞着。光口是光模块最脆弱的地方一旦进了灰尘或者被硬物碰到端面损伤了这个模块基本就废了。防尘塞不仅仅是防尘更重要的是防止端面被划伤。另外光纤跳线的接头不使用时也要戴好防尘帽。跳线的陶瓷插芯如果被划伤会造成很大的回波损耗影响链路质量。从经验来看很多“光模块不稳定”的故障最后查出原因都是跳线接头脏了或者端面被划伤了换个头就好了模块本身根本没毛病。6. 写在最后的一点实操心得这系列文章写到第二篇光模块的基础框架基本搭起来了。回想我自己刚入行那会儿拿着一个SFP模块翻来覆去看就是搞不清楚到底哪个口应该是收、哪个口应该是发最后还是老师傅甩了一句“金手指朝下左发右收”才彻底打通了这个知识点。所以这次专门把这个问题放大来讲希望你不必再经历那种对着模块发呆的过程。在实际工作中我的习惯是永远用标签、永远用表格、永远做记录。在机柜里每一条光纤跳线的两端都贴上标签标注“设备A-端口-对端设备-端口”可以省掉后面大量排障时间。光功率的记录也一样每次安装完链路测一次收发光功率记在运维文档里。等下次链路出现问题时翻出记录一对比就能快速判断是模块老化还是光纤损耗增大了。最后再分享一个细节买光模块时尽量选择发货前经过完整测试的产品至少要有DDM信息读取测试记录。很多第三方模块出厂时只做简单的发光测试没有做完整的兼容性和灵敏度测试这在关键链路里是个隐患。你可以问卖家要一份测试截图对方拿不出来就要警惕了。下一期我会继续往下聊光模块的DDM数字诊断功能怎么解读以及不同品牌交换机之间光模块兼容性的一些深坑这些都是实际项目中踩过的坑换来的经验。有疑问的朋友评论区见。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑