做网络规划的人都知道交换机定了只是个开始真正让你反复改BOM的往往是光模块。Broadcom的交换芯片方案满大街都是但到了光模块环节SFP、SFP28、SFP56、QSFP-DD四个名字摆在面前再加上模块规格书里那一串芯片型号和引脚定义不少人都容易绕晕。这篇文章不打算把每个协议标准都念一遍而是从我实际做选型和排障的经验出发把这四个封装规格到底差在哪、Broadcom在光模块里扮演什么角色、选型时该按什么顺序思考以及最容易翻车的引脚和资料下载环节一次说清楚。适合正在做25G/100G/400G机房规划的网络工程师也适合刚开始接触光模块的硬件采购和测试人员。1. SFP、SFP28、SFP56、QSFP-DD到底差在哪先给四个规格定个位1.1 机械封装与速率两个容易混的概念很多人把SFP当成速率单位拿到一个10G模块就喊SFP拿到100G模块就喊QSFP。其实SFP是一个机械封装规格恰好被约定俗成用来指10G可插拔模块而已。真正定义速率上限的是模块内部的电口标准和光口标准。封装决定的是模块的物理形状、引脚数量、散热上限速率和调制方式则是由里面的芯片和光学器件决定的。这个区别特别重要。SFP28看起来和SFP外形几乎一样引脚也同样是20pin但它最高能跑28Gbps的NRZ信号所以被用在25G以太网。SFP56又是什么外形还是那个SFP外形内部却塞进了50G PAM4收发器所以能在一根光纤上跑50G。到这里你应该已经看出规律——这三兄弟共享同一套机械外壳但电气代际在变10G→25G→50G核心变化就是编码方式从NRZ换到PAM4而Broadcom这类芯片厂商的DSP恰恰是从25G到50G这个阶段开始深度介入光模块的。1.2 SFP家族三代对比SFP / SFP28 / SFP56这三者的关系我用一张表给你捋清楚规格单通道速率调制方式对应标准典型应用SFP10GbpsNRZSFF-843110G以太网、8G/16G光纤通道SFP2825GbpsNRZSFF-840225G以太网、25G CPRISFP5650GbpsPAM4SFF-8402扩展50G以太网、50G接入一个容易被忽略的点SFP端口通常物理上能插SFP28模块但电气性能不一定支持反过来也一样——不是所有设备都兼容。对选型来说与其纠结能不能插不如直接看交换机端口标注的速率上限以及模块里的DSP是否支持速率回退。我之前遇到过一台宣称支持25G的交换机插上25G SR模块死活协商不到25G最后查固件发现端口只是物理上兼容SFP28内部PHY根本没启用25G模式这就是选型时只看了封装没看代际的典型翻车。SFP56这个规格要特别提醒一下。它不是一个单独的IEEE标准更多是厂家在SFP封装基础上做的PAM4速率扩展。好处是端口密度能保持和老SFP一样坏处是不同厂家的实现细节有差异跨厂商混插的互操性没经过充分验证。我建议在这个规格上保守一点能用SFP28解决的场景就别急着上SFP56。1.3 QSFP-DD是另一条路线从4通道到8通道QSFP-DD的全称是Quad Small Form-factor Pluggable Double Density。名字里的Double Density已经把思路讲清楚了——在QSFP28的4通道基础上翻倍成8通道通道数翻倍带宽自然翻倍。所以QSFP-DD在一个模块里可以装下8个50G PAM4通道即400G或者8个100G PAM4通道即800G。和SFP家族的三兄弟同壳不同QSFP-DD是实实在在的新封装引脚更多、体积更大、功耗上限也高得多。QSFP-DD还做了向后兼容很多QSFP-DD端口能直接插QSFP28模块。这点在我实际项目里非常有价值——先上QSFP28跑100G之后平滑升级到400G不用换交换机端口形态只需要把模块从QSFP28换成QSFP-DD。这也是为什么现在新建数据中心如果预算允许我更推荐直接上QSFP-DD端口的原因给自己留了升级余地。2. 光模块选型绕不开的Broadcom芯片DSP才是这盘棋的棋眼2.1 光模块厂商与芯片厂商的分工聊光模块选型很多人只盯着光模块品牌却忽略了一个事实光模块厂商做的是封装、光学组装和测试核心的信号处理芯片往往是外购的。一个光模块里至少有三类芯片驱动芯片Driver、跨阻放大器TIA、以及负责信号处理的CDR或DSP。而在DSP这个环节Broadcom的存在感极强。Broadcom在光模块领域最核心的产品是PAM4 DSP和时钟数据恢复CDR芯片从早期10G时代的CDR到25G NRZ收发器再到50G/100G每通道的PAM4 DSP它们被大量装配在SR/LR/AOC模块里。你买一个光模块本质上是在买光学组件封装工艺Broadcom或其他厂商的DSP这套组合。所以看模块规格书时别只看速率和距离还要看里面写的DSP型号——它往往决定了这个模块的均衡能力、功耗和稳定性。2.2 为什么超过25G就一定得聊PAM4和DSPNRZ非归零码用高低两个电平表示0和1简单可靠但在25G这个速率上基本到头了。再往上提高单通道速率带宽成本失控信号在PCB和光纤上的损耗也扛不住。业界的解决方案是PAM4用4个电平表示2个bit让单通道速率直接翻倍。但PAM4不是白拿的。4个电平之间的电压间距只有NRZ的三分之一噪声容限大幅缩小信号在光纤里跑一段距离之后眼图就变得模糊。DSP在这里做的事情相当于给信号加了一个图像修复滤镜接收端先做自适应均衡把被光纤和连接器扭曲的信号恢复回来再做时钟恢复把抖动压下去。没有DSP的PAM4模块在短距离测试环境下可能没明显区别一旦接到真实链路、温度升高、光纤弯曲半径变小误码率就会暴露。用生活化的类比解释一下NRZ像用黑白两色墨水写字PAM4像用四种灰度写字——写起来速度快了一倍但纸稍微潮一点字就晕开。DSP就是那个负责把晕开的字重新描清楚的修图师。这也是为什么选型时看到内置Broadcom PAM4 DSP这种描述基本可以放心因为它在串扰抑制、均衡能力和高温稳定性上确实有积累。2.3 从模块型号反推Broadcom芯片型号的一个简单规律我不是让你背型号但掌握一个反推技巧能帮你快速判断一个模块的底子。第一看Datasheet里主要IC那一栏。写有BCM开头的型号比如BCM85系列的PAM4 DSP基本可以确认模块走的是Broadcom方案。第二很多国产白牌模块会在Datasheet里写Broadcom compatible或者干脆不写芯片信息这时候可以通过模块的寄存器dump来识别SFF-8636管理接口里有厂商ID和芯片版本寄存器用I2C工具读出来就知道内部芯片ID。第三要注意不是所有Broadcom相关芯片都是DSP也有只做CDR时钟数据恢复的老型号。CDR-only的模块在长距离链路上表现通常弱于DSP版本因为CDR只恢复时钟和初步整形不做复杂的均衡补偿。这个反推技巧的实际价值在于同一家光模块厂商用Broadcom DSP和用低端国产DSP的版本价格可能差一倍但短距离测试都能通过。如果你想从源头控制质量建议在采购清单上直接注明DSP需为Broadcom/国际一线品牌方案并让供应商在规格书上盖章确认。3. 真正的选型逻辑从传输距离、功耗、兼容性、成本四个维度倒推3.1 距离与光纤类型先定SR/LR再定模块选型第一步不是看模块而是看你手头的光纤。SR模块用于多模光纤OM3/OM4距离通常在100米上下使用VCSEL激光器便宜、功耗低LR/DR模块用于单模光纤距离覆盖2公里到10公里使用EML或硅光方案价格明显更贵。两者不能互换——多模光纤上插LR模块光功率完全对不上链路肯定起不来。我踩过最典型的一个坑是机房里的跳线全部用了多模但交换机端口规划的是LR单模模块施工队又不看标签直接插结果链路反复闪断。后来我养成了一个习惯做规划时先出一张光纤类型和距离清单再对着清单定模块类型最后才做采购。如果你在同一栋楼内互联距离几十米用多模SR加OM3很划算如果跨楼或者跨园区直接上单模模块加单模光纤不要为了省几块钱混用跳线。3.2 功耗与散热拔下来一摸就知道的问题不同规格的功耗差距很大这直接决定设备的散热设计。SFP基本在1W以内SFP28在1W到1.5W之间SFP56大约2W左右QSFP-DD的400G模块可以达到10W到14W。这是什么概念一排16个QSFP-DD满配端口区的发热量相当于一个小型电暖器。散热问题在端口密集型交换机上尤其明显。模块温度一旦超过规格范围光功率会漂移误码率上升严重时模块直接进入保护关机。我实测过一个场景机柜风道设计不合理16个QSFP-DD满配单侧风机转速比空载时高了将近一倍端口区温度还是压不下来最后只能限制速率跑。所以选型时一定看模块Datasheet里的Power max而不是典型功耗更不要被厂商宣传的低功耗迷惑那个通常指典型值而不是最坏值。3.3 兼容性与白名单模块能不能点亮不看接口看固件这是选型里最容易踩的坑而且往往在批量采购后才暴露。很多交换机厂商会做光模块白名单模块里的EEPROM信息没有被设备固件认可端口会直接拒绝发光或者显示unqualified模块状态。这时候哪怕你买的是Broadcom DSP的高品质模块也照样点不亮。解决路径有三种一是采购前直接向设备厂商要兼容模块列表把候选模块型号发过去确认二是看交换机是否支持允许非认证模块的配置项有些厂商支持强行放行三是自己刷写模块EEPROM里的兼容编码但这需要专门的工具写入过程有风险固件版本不匹配还可能导致模块彻底变砖。我的经验是不要寄希望于事后刷白名单。先确认兼容性再下单比什么都重要。尤其是国产白牌模块虽然很多在Broadcom方案上做得不错但兼容列表更新慢容易在部分设备型号上翻车。建议小批量试采几支插到真实设备上跑一遍确认兼容码和DDM读取都正常再放量采购。3.4 成本与供应链四个规格的长期价格走向价格这件事每个季度都在变但趋势是稳定的。SFP在10G市场已经非常成熟单位成本极低生命周期也到了后半段适合存量扩容而不是新建规划。SFP28在25G数据中心是绝对主力供应链成熟价格稳定预计还会维持好几年。SFP56属于过渡规格市场量不大价格经常不上不下而且备货周期长不建议作为主要规划方向。QSFP-DD覆盖100G到800G随着国产DSP放量和工艺成熟400G模块的价格在快速下降但早期批次仍然偏贵尤其是长距离LR版本。给一个实际建议过渡规格不要大量囤库存。SFP56这种不上不下的规格在供应链里很容易出现断货又不好平替的情况。你辛辛苦苦囤了一批结果项目还在实施阶段就发现新一代设备已经改用SFP28或QSFP-DD了库存直接变成负担。4. 按真实场景落地接入层、汇聚层、主干链路的模块搭配方案4.1 10G接入层SFP是最成熟也是性价比最稳的选择10G接入到现在依然是大量机房的主力。这个场景我推荐批量使用SFP SR配OM3多模光纤或者直接用DAC直连铜缆。同一机柜内几十米的互联DAC便宜又稳跨机柜、跨列头用AOC有源光缆或者SFP SR模块。SFP模块的成熟度已经很高Broadcom的早期CDR方案在大量模块里都有应用甚至纯国产DSP方案在10G这个速率上也基本能稳定工作。选购时不用纠结品牌但要注意两点一是DDM功能数字诊断监控必须支持且数据准确便于后续排障二是优先选知名厂商的正规货源二手重封装模块在这个市场上流通不少外观一样性能参差不齐。我处理过一个很有意思的故障某台交换机上SFP模块的DDM读到接收光功率正常但链路持续误码。排查到最后发现批采购的原厂模块其实是二次封装芯片光功率曲线虽然正常但接收灵敏度比原厂低了3dB恰好卡在链路冗余边界上。所以10G模块虽然便宜也别只看价格。4.2 25G ToR/汇聚SFP28是主力SFP56是过渡如果交换机是25G端口形态SFP28就是雷打不动的主力。机架内服务器到ToR用DAC直连铜缆距离在5米以内完全够用ToR到列头汇聚如果是100米以内用25G SR加多模AOC跨层、跨机房再用25G LR上单模。做25G规划时我特别提醒一个点SFP28可以在部分设备上回退到10G模式但回退能力完全取决于设备固件和端口PHY不是所有SFP28端口都支持。如果你有平滑过渡的需求在设备选型阶段就要确认清楚。至于SFP56我的态度很明确如果是新建50G接入优先看设备是否支持QSFP-DD或者双通道QSFP28方案如果只有SFP56端口先确认它能不能回退到25G端口速率回退能力比你想象的更重要。用SFP56模块还有一个风险——因为它是SFF-8402的扩展实现不同厂商的理解不完全一样A厂模块插到B厂交换机的SFP56端口上协商、告警、DDM都正常但压测到满速率时可能偶然出现FCS错误。这种问题最难查因为不是常态故障而是速率和温度都到临界点时才会出现。混插前一定要做完整的误码率压测。4.3 100G/400G/800G主干QSFP-DD如何搭配QSFP28主干的规划现在基本两条路。一条是QSFP28做100G4×25G NRZ技术非常成熟设备价格便宜适合预算有限或业务增长平缓的场景。另一条是直接上QSFP-DD做400G8×50G PAM4适合新建机房、流量增长明确的场景。800G现在还在早期阶段除非有明确的AI集群或大规模并行计算需求否则不建议轻易上功耗和光缆重布成本都很高。QSFP-DD端口向下兼容QSFP28这个特性在项目里可以玩出很好的节奏。我的建议是交换机端口买QSFP-DD版本第一年先插QSFP28模块跑100G第二年流量起来了再切换成400G QSFP-DD模块。这样网络架构不需要改动只需要换模块。但要提醒一个细节QSFP-DD兼容插槽里有一个物理适配结构劣质转接部件或者插不到位的情况会导致模块的DDM信息读取不稳定端口状态时有时无。这类问题表面上看像模块故障实际上是物理接触不良我已经遇到好几次了。4.4 一个我常用的从零选型决策流程选型做多了之后我给自己定了一个固定的决策顺序每次从零开始做方案时都按这个走看交换机端口形态和线速端口是1/10/25G还是40/100/400G这决定了封装规格的大方向。看光纤类型和距离单模还是多模距离多少米这决定了SR/LR/DR/DAC/AOC的选择。看功耗预算和风道QSFP-DD高密度部署前一定要算端口区总功耗确认风道能压住温度。看兼容白名单把候选模块型号发给设备厂商确认或者看官方兼容列表。小批量试采插到真实设备上做DDM读取和误码测试确认没问题再放量。这套流程看起来很朴素但每次出问题的项目回头一查基本都是跳过了其中某一步。5. 两个高发翻车点QSFP28/SFP引脚速查与Broadcom官网资料获取5.1 别背引脚但要会查SFP/QSFP28引脚速查方法做硬件设计和自制测试板的人才需要背引脚绝大多数人只需要会查引脚和判断插反。这里分享一个快速定位方法SFP/SFP28是20pin连接器把模块金手指朝下、卡扣朝上靠近自己这一侧一般是一侧另一侧是剩下的引脚。判断方向时看连接器上的缺口和斜角即可SFP模块本身有防呆设计反插基本进不去。真正容易出问题的反而是外部线缆和测试夹具的接线。QSFP28是60pin连接器比SFP大不少卡扣是向下推的锁扣结构SFF-8665标准里做了详细定义。新手最容易犯的错是插的时候没对准导轨就用力推导致金手指弯折。这个教训我记为清晰一批新模块开箱就有一半凹在里面拔不出来后来拆开一看是插拔手法不对把锁扣卡在了错误位置硬生生把好几百块钱的模块变成了废铁。5.2 对照表SFP 20pin关键引脚速查SFP引脚不用全背但几个关键信号的位置要知道。下面这张表标注了最常用的几个脚位节选完整定义以SFF-8431规格书为准Pin信号名作用3TX_Disable拉高关断发射调试时经常挂在这6MOD_ABS模块在位检测低电平表示模块存在8RX_LOS接收无光告警12/13RD-/RD接收差分信号对15/16VccR/VccT接收和发送电源电压必须匹配18/19TD-/TD发送差分信号对查QSFP28引脚时优先看电源和地、I2CSDA/SCL的位置其他信号脚就算认错最多是功能不对不会烧模块真正烧模块的场景多半是电源电压送错或者I2C地址冲突导致总线一直占用。另外QSFP28的管理接口走的是SFF-8636定义的20pin侧边带接口里面也有I2C的SDA/SCL、模块在位检测ModPrsL、中断脚IntL。你不需要记住全部序列但要会快速从规格书里找到这些信号的位置以及它的逻辑电平——模块侧一般是1.8V或3.3V直接用5V去测会出问题。5.3 Broadcom官网注册收不到验证码常见原因与处理做光模块选型免不了要去Broadcom官网下载规格书、设计指南和应用笔记。但很多人第一次注册就卡在收不到验证码这个环节这个问题的处理顺序我总结过很多次。最常见的原因是邮箱类型。Broadcom官网现在的统一账号体系对企业邮箱支持更顺畅免费个人邮箱很容易触发风控注册时直接被拦。解决办法是优先使用公司域名邮箱。第二个原因是验证码邮件被邮箱服务商当成垃圾邮件过滤掉了这种情况去垃圾邮件文件夹翻一翻或者把Broadcom官方域名加入白名单。第三个原因是浏览器层面——某些广告拦截插件或浏览器隐私模式会拦截跨域cookie导致验证码页面加载不出来换一个无痕窗口或者换个浏览器往往就解决了。第四个原因是公司邮箱域名如果此前被滥用过、被反垃圾数据库列入黑名单也会一直收不到。如果以上都试过还不行我建议直接通过官网右下角的在线客服入口提交工单。客服会要求你提供注册邮箱和注册时的域名信息确认后帮你手动触发验证邮件。处理完成后立刻下单前需要的资料大概率就能访问了。另外提醒一点Broadcom的很多资料需要签NDA才能访问公开注册的账号能下载的是规格书、产品简介和部分设计指南。如果注册完发现下载按钮是灰色的不用慌找销售或官方支持申请NDA流程即可。团队协作场景下最好用部门公共邮箱注册一个团队账号而不是每个人注册个人账号这样后续资料下载和权限申请都方便管理。5.4 新模块上电前我必做的三项检查每次拿到一批新模块我不会直接插上就完事而是做三个检查。第一外观和引脚检查。看金手指有没有弯曲、氧化、异物看标签是否清晰看卡扣是否正常。这一关就能拦住大部分次品。第二DDM数据读取。插上交换机或服务器网卡后用管理命令看模块温度、电压、发射光功率、接收光功率和偏置电流。用Linux服务器举例命令很简单ethtool -m eth1如果模块没被识别重点看Laser bias current激光器偏置电流是否为0。偏置电流为0通常意味着模块没有被正确点亮要么是兼容码不被识别要么是TX_Disable引脚被拉高要么是电源没供上。第三环回或对测。有条件的直接用两根光纤把发送和接收环起来跑流量误码没条件的至少确认链路能协商到预期速率然后跑一个较大流量的ping或iperf。这几步做完批量到货的模块基本就能放心用了。我见过太多人跳过检查直接上架等到业务跑起来才陆续出现故障回头一查发现是某一批次的模块接收灵敏度整体不合格只能全部返修工期和口碑都搭进去了。做光模块选型这些年我的体会是不要被规格名称绕晕封装规格决定物理形态DSP芯片决定信号质量兼容白名单决定能否点亮功耗和距离决定部署方式。把这几个问题按顺序回答清楚选型方案基本就不会跑偏。最后再分享一个小技巧你手头要是有多个品牌模块混用时建议在设备上做好标签记录模块型号和使用的端口出问题排查时能省掉大量对线时间。这样即使DSP型号、速率、距离再复杂你也有据可查不会在几十个端口里大海捞针。
阅读完成 · 觉得有帮助?