什么是 SFP 光模块?端口、速率与选型完全指南

先给结论:SFP 光模块是一个指头大小的可插拔光电转换器件,插进交换机、路由器、服务器网卡或光电转换器上对应的笼座,把主机的高速电信号变成光信号送出去,在对端再变回电信号。SFP 是 Small Form-factor Pluggable(小型可插拔)的缩写,关键词是"可插拔"——不动机箱、不断电,就能加端口、换模块、做升级。
所以"什么是 SFP"的实用答案是:它是一个标准,不是某个品牌。任何厂商都可以按标准生产,这正是不同厂家的模块和笼座能够互相兼容的原因。
定义本身很简单,采购真正要弄清楚的是定义下面的几层:模块配哪种笼座、主机接受哪档线速率、哪个距离档匹配你已有的光纤、以及哪个固件细节决定端口到底能不能起来。本文按项目实际碰到的顺序把这四层讲清楚。
SFP 是什么:金属壳里的四套东西
SFP 首先是一个标准化封装,然后才是产品。它的机械和电气基本规则来自 SFP MSA 多源协议(最初编号 INF-8074),固定了外壳尺寸、20 针金手指连接器、3.3 V 供电和两线制管理总线。所有厂商按同一张图纸生产,一家的模块才能插进另一家的笼座——互操作性就是 MSA 的全部意义。
金属壳内部,一只 1G SFP 模块是一台小型光引擎,由四个功能块组成:
- 发射端。 激光二极管——850 nm 多模短距用 FP 激光器,1310/1550 nm 单模用 DFB 激光器——由激光驱动器 shaping 调制电流。激光器、监视光电二极管和耦合光路通常封装在一起,就是 TOSA。
- 接收端。 光电二极管(多数距离档用 PIN,长距用 APD)加上跨阻放大器和限幅放大器,恢复出干净的逻辑信号。这个组件就是 ROSA。
- 控制与存储。 一颗单片机读取内部传感器、提供管理接口,背后是存着两个存储页的 EEPROM。
- 管理地图本身。 A0h 页存身份信息——厂名、料号、序列号、日期码、支持的距离档,以及告诉主机"我是什么模块"的收发器编码。A2h 页存实时诊断量,排障通常从这里开始。
A2h 页由 SFF-8472 定义,现代网络操作系统能打印真实数字而不是靠猜,靠的就是它。它暴露壳温、供电电压、激光器偏置电流、收发两个方向的光功率的实时值,每项都带出厂写入的告警和警告门限。SFF-8472 还规定了这些值是内部校准(直接报工程单位)还是外部校准(报原始计数值、由主机换算),并区分平均接收光功率与光调制幅度。同一链路上两家模块报的 Rx 值略有出入,往往就是校准位不同。
我们的 155M、1.25G 和 2.5G SFP 系列遵循同一张地图——运维团队已经在用的诊断命令(读 Rx 功率、对照链路预算)不需要任何厂商专用工具就能直接用。完整料号和逐型号的 Tx/Rx 功率窗口见 SFP 产品页。
什么是 SFP 端口:认识笼座
SFP 端口最短的答案是:笼座。它是接纳模块的插座——一个带弹簧卡扣的矩形金属开口,后部有 20 针连接器的导轨,口沿一圈 EMI 屏蔽簧片。插入只需一个动作:把模块推到底、听到咔哒一声;拔出只需扳一下拉环。
从这个设计引出三个实操要点,每一条都是现场踩过坑的:
决定速率的不是笼座,是主机的 SerDes。 SFP+ 笼座和 SFP 笼座尺寸完全一样,变的是背后的电气等级——阻抗连续性、收发差分对之间的串扰控制、散热通道。所以支持 25G 的笼座可以插 1G 模块按 1G 跑,而只支持 1G 的笼座插什么也跑不到 10G 或 25G。设计阶段买高等级笼座花不了几个钱,买来的是未来几年的余量。
光口和电口长得不一样,这个区别很重要。 SFP 端口接纳的是模块;模块再对外提供 LC 双芯(或 SC,BiDi 为单芯)光连接器,1000BASE-T 铜口 SFP 则提供 RJ45 水晶头接口。如果你的交换机上一排都是 RJ45 网口,那是电口不是 SFP 口——即便同一台交换机旁边另有 SFP 槽位。
更宽的家族用更宽的连接器。 QSFP+、QSFP28、QSFP-DD 和 OSFP 有 4 或 8 个电通道、38 针(或双排)接口,物理上根本插不进 SFP 笼座。物料清单里混写是要花钱的错误;两个都拿在手里一次,区别一目了然。
速率、距离与部署层级:把模块配到链路上
三个决策按固定顺序级联——先速率,再距离,再部署层级。顺序颠倒,得到的会是一份技术上都合规却点不亮的 BOM。
SFP 家族速览:同一副壳,三代速率
命名里最容易混淆的是:SFP、SFP+ 和 SFP28 描述的是同一副机械外壳承载的三代电气标准。看交换机 datasheet 时,把下面这张表放在手边。
| 型号 | 通道速率与线路编码 | 电气/管理规范 | 通道数 | 适配的主机端口 | 典型距离范围 |
|---|---|---|---|---|---|
| SFP (1G) | 1.25 Gb/s,8b/10b | INF-8074 SFP MSA,SFF-8472 DDM | 1 | 1G SFP 笼座,或任何更快的 SFP 家族笼座 | 550 m 至 120 km |
| SFP+ (10G) | 10.3125 Gb/s,64b/66b | SFF-8431(SFI),SFF-8432 机械 | 1 | SFP+ 笼座,或 SFP28 笼座 | 300 m 至 80 km |
| SFP28 (25G) | 25.78 Gb/s,64b/66b | IEEE 802.3by,SFF-8402 | 1 | SFP28 笼座 | 100 m 至 40 km |
| QSFP+ (40G) | 4 × 10.3125 Gb/s | IEEE 802.3ba,SFF-8636 管理 | 4 | QSFP+ 笼座(38 针) | 100 m 至 10 km |
| QSFP28 (100G) | 4 × 25.78 Gb/s | IEEE 802.3bm,SFF-8636 管理 | 4 | QSFP28 笼座(38 针) | 100 m 至 10 km+ |
两个工程决策解释了这些差异。其一,1G 这代用 8b/10b 线路编码,1 Gb/s 净荷需要 1.25 Gbaud 线路速率,时钟恢复电路放在模块内部。10G 这代改变了分工:串化与时钟数据恢复经 SFF-8431 定义的 SFI 接口移到主机侧,64b/66b 取代旧编码。模块里电路更少,每端口发热更低——SFP+ 因此淘汰了笨重的 XENPAK 和 X2。其二,25G 保持单通道架构但再次拉高信令速率,这就是 SFP28 笼座需要更好散热通道的原因——笼座是散热链的第一环,到 25G 这不再是一句空话。
距离档:距离决定料号
速率定了之后,距离和光纤决定其余一切。波长不是偏好,而是你已有光纤的必然结果:多模只支持短波段,单模则打开通向 120 km 的整个梯子。
| 应用类别 | 波长 | 光纤 | 距离 | 代表料号(灿金) |
|---|---|---|---|---|
| 1000BASE-SX | 850 nm | OM2/OM3/OM4 多模 | 550 m | BLP11C-33BL |
| 1000BASE-LX 档 | 1310 nm | 9/125 µm 单模 | 20 km | BLP335-33BL |
| 1310 nm 扩展档 | 1310 nm | 单模 | 40 km | BLP336-33BL |
| 1550 nm 长距 | 1550 nm | 单模 | 40 km | BLP556-33BL |
| 1000BASE-ZX 档 | 1550 nm | 单模 | 80 km | BLP558-33BL |
| BiDi 单芯双向 | 1310/1550 nm | 单模,单芯 | 20–120 km | BLB355-33BL 至 BLB459-33BL |
| CWDM 合波 | 1270–1610 nm | 单模 | 40–120 km | BLCXX6-33BL、BLCXX9-33BL |
项目悄悄翻车的地方就在长距这几行。BLB459-33BL 这类 120 km BiDi 料号不是"不用做算术就能建 120 km 链路"的许可证:可用距离 = 发射功率 − 接收灵敏度 − 路径上每一个连接器、熔接点和配线架损耗。我们的参数表逐料号公布 Tx 最小值、Tx 最大值和 Rx 灵敏度,就是为了让这笔账在下单之前算清,而不是在链路点不亮之后。用长距模块跑短距还要配衰减器——80 km 模块跑 2 km 链路,接收机过载的确定性不亚于弱光饿死接收机。
光纤选型在我们的单模与多模光纤对比一文里有专门展开,经验法则很简单:量实际走线路由,加上走线和配线架余量,然后选比结果高一档。
这些模块在实际网络里的位置
1G SFP 从未过时,它只是往下沉了一层。FTTx 建设里面向用户的 OLT 上联和 ONU 链路、园区汇聚与接入交换机、用 155M 或 2.5G 匹配传统协议的工业与电力网络、以及用 10G 端口纯属浪费钱和热量的带外管理路径上,你仍然会见到它。
SFP+ 占据企业核心层和大多数机构在 2015–2022 年间建成的 10G 服务器上联层。SFP28 接管了云与 AI fabric 中服务器侧的角色,因为 4 个 25G 通道可以干净地聚合成一个 100G QSFP28 端口——leaf-spine 架构正是围绕这种 breakout 模式设计的。
这轮迁移背后的量已经不小:2026 年行业估计 800G 及以上模块占收发器总出货量的一半以上,仅 800G 一档就是数千万只量级,1.6T 迎来首个商用放量年。这些增长发生在 SFP 层之上,却带动整个层级:每个新 AI 机柜都需要 leaf 端口、管理端口、console 通路和存储链路,其中相当大的份额仍是单通道 SFP 家族。我们的 SFP28 系列覆盖 100 m、10 km、40 km 三档 25G,SFP+ 系列覆盖 300 m 至 80 km 的 10G,含 BiDi 与 CWDM/DWDM 变体。
下单前的六项检查
- 速率与端口能力。 确认主机端口的最大速率,以及线卡是否真的列出你要的距离档。部分老 10G 线卡完全不支持 ZR 级模块。
- 光纤类型与实测距离。 多模把你限制在短波段,单模解锁其余全部。用路由长度,不要用建筑尺寸。
- 链路预算。 累加链路损耗,对照模块的 Tx/Rx 窗口。超过 40 km 的链路,务必落在纸面上。
- EEPROM 写码。 很多平台读到认可的厂商字符串才启用端口。要求写码匹配交换机具体型号和固件版本,系统升级后复查——这是"模块是坏的"工单的头号原因。详见我们的 EEPROM 写码专文。
- 诊断与温度。 确认 DDM 已实现、工作壳温范围与机柜环境匹配。0–70 ℃ 商规件装在户外机柜里,等于预填一张保修单;工业级变体的存在是有原因的。
- 功耗与机械适配。 对照笼座的散热设计核对模块功耗,确认连接器类型和卡扣样式配得上你的配线架密度。
FAQ
1G SFP 模块能插 10G SFP+ 端口吗?
通常可以。多数 SFP+ 和 SFP28 端口支持降速协商,在端口配置允许的前提下,1G 模块会按 1G 跑。反过来永远不行:只支持 1G 的笼座 SerDes 锁死在 1.25 Gbaud,承载不了 10G 信号。
SFP、SFP+ 和 SFP28 模块物理上能互换吗?
它们共享同一副外壳和 20 针连接器,所以插得进同一个开口。电气上不可互换:主机端口必须支持模块的速率,笼座也必须按该速率的信号完整性和热量额定。
SFP 端口和 RJ45 端口有什么区别?
SFP 端口是接纳可插拔模块的笼座,因此既能上光纤(也能通过 1000BASE-T 铜口 SFP 上双绞线)。RJ45 端口的水晶头接口直接做在机箱上,速率受限于 PHY,只能跑双绞线铜缆。
新模块在交换机上显示"不支持"是为什么?
几乎都是写码不匹配,而不是硬件故障。交换机读了 A0h 页、没认出厂商或料号标识、于是禁用了端口。先对照交换机平台和固件确认写码 profile,再下"模块坏了"的结论。
链路不通,怎么判断是模块还是光纤的问题?
先读诊断量。接收光功率为零、偏置电流正常 光路断开或未接好;接收光功率低但不为零 损耗——连接器脏、弯曲半径过小、熔接点太多;接收光功率超过接收机上限 过驱动,需要加衰减器;偏置电流持续爬升、输出功率同步下降 激光器老化的典型特征。
距离档越长的模块,链路一定越好吗?
不是。距离档是预算,不是保证。长距件发射功率更高、接收机指标更紧,跑短距反而会把接收机打进饱和。按实测距离选档,然后核算预算。
标准与参考
- SFF-8472 —— SFP/SFP+ 模块的 EEPROM 映射与数字诊断。
- SFF-8431 —— SFP+ 电气与机械规范。
- SFF-8402 —— SFP28(25G)机械与电气规范。
- IEEE 802.3 —— 以太网基础标准,定义 1000BASE-X、10GBASE-X 与 SFP 家族的速率档位。
- MSA 文档(SFP、SFP+、SFP28)—— 支撑可插拔模块互换的多源协议。
把 BOM 发给我们,剩下的交给我们
提供型号清单、目标速率或传输距离,我们的工程师会回复匹配的料号、交期与报价。



