上周有个朋友把两台服务器搬到机房,扔给我一对10G SFP+光模块,说是网上客服推荐的热销款。结果插上之后一台交换机端口亮得飞快,另一台怎么都不认,他一口咬定是模块质量问题。我看了眼模块规格:10GBASE-SR,850nm,多模。再看他准备的光纤:单模跳线。这不是质量问题,是选型从一开始就跑偏了。
这类场景我见得太多了。很多人面对“10G SFP+光模块怎么选”这个问题,第一反应是比价格、看接口形状、问支不支持万兆,却往往跳过最关键的几步:你用什么光纤?要跑多远?插在什么设备上?链路余量够不够?这几个问题没想清楚,买再贵的光模块都可能出现不点亮、频繁丢包、甚至长时间运行后误码的坑。这篇文章我打算把选型的完整逻辑讲透,从需求判断到型号对比,从兼容性到验货排障,最后再聊聊个人实验室和FPGA场景怎么避坑。不推销具体品牌,只讲方法和经验,按这个思路选,基本不会踩大坑。
1. 选型先选需求:距离、光纤、速率和兼容性四问
1.1 光纤类型:单模还是多模是第一个分水岭
光模块选型第一步不是看模块,而是看光纤。10G SFP+模块按光源和传输介质分成两大类:多模光模块和单模光模块。多模模块工作在850nm波长,里面多用VCSEL垂直腔面发射激光器,配合橙色的OM3/OM4多模跳线;单模模块工作在1310nm或1550nm波长,配合黄色的OS2单模跳线。
这两种组合不能乱换。多模模块插单模光纤,因为VCSEL的光斑尺寸和单模纤芯不匹配,耦合效率极低,基本点不亮或者功率非常弱。单模模块插多模光纤,能点亮但会因模式色散和模场失配产生误码,长期使用还可能加速接收端劣化,不建议这么干。
多模光纤本身也分等级,在10G速率下差别很大。这里给一张10GBASE-SR下的参考距离表:
| 光纤类型 | 芯径/模式 | 10G最大参考距离 |
|---|---|---|
| OM1 | 62.5μm多模 | 约33m |
| OM2 | 50μm多模 | 约82m |
| OM3 | 50μm多模 | 约300m |
| OM4 | 50μm多模 | 约400m(部分厂商标550m) |
| OM5 | 50μm多模(宽带多模) | 300m左右,主要为SWDM并行设计 |
| OS2 | 9μm单模 | 由模块类型决定,LR至少10km |
看这张表能明白一件事:多模光纤并非不能用,而是它的射程被限制在机柜和短距离机房内。一旦要跨楼宇、跨园区,老老实实用单模光纤。我带过的项目里,采购部门为了图便宜买了一批OM2多模跳线,结果服务器到TOR交换机距离超过60米,10G链路时好时坏,最后全部换成OM4,问题消失。光纤等级这事,省下来的钱最后都会在故障排查里还回去。
1.2 速率匹配:SFP+、SFP、SFP28别互相插错
SFP+、SFP和SFP28这三种封装在外形上基本一样,都是可热插拔的小型可插拔模块,但电气特性和速率完全不同。很多第一次接触10G的人会把它们混为一谈,结果买回来插上不工作。
- SFP:通常跑1G以太网、2G/4G光纤通道,线速率约1.25Gbps。
- SFP+:跑10G以太网、8G/16G光纤通道,线速率约10.3125Gbps。
- SFP28:跑25G以太网,线速率约25.78125Gbps。
端口兼容性比很多人想象中复杂。一般来说,SFP+端口能向下兼容1G SFP模块,但取决于交换机的设计,部分老设备不支持或需要手动配置速率;SFP28端口通常能兼容SFP+模块,这是常见的向下兼容;但SFP+端口插SFP28模块,这个方向不一定能协商,插上后要么不识别,要么速率锁死在10G以下,不稳妥。
还有一个常见误区:PON OLT光模块。搜“microplug olt是不是光模块”,这类模块确实是光模块,但它跑的是GPON/EPON协议,使用的是PON OLT SFP封装,不是标准10G以太网SFP+。把它插到以太网交换机的SFP+口上,端口基本不会起来。协议栈都不一
