QSFP 系列硬件规范(SFF-8436、SFF-8665……)
四通道 QSFP 系列的文档在所有封装形式中是最零散的:SFF Committee 把模块、连接器、笼子、电气规范和按速率划分的"解决方案"文档分开发布,并在 QSFP28 出现时又发布了机械部件的 28 Gb/s 版本。本页把它们重新梳理到一起。
最初的 MSA
INF-8438 — QSFP Transceiver(1.0)。 四通道协议的奠基文档:外形尺寸、38 针连接器、低速信号,以及最初的管理存储器布局。
QSFP+ 核心文档
SFF-8436 — QSFP+ 4X 10 Gb/s Pluggable Transceiver(4.9)。 多年来,QSFP+ 的电气、机械和管理定义都由这一份文档承载。管理部分后来被拆分到 SFF-8636 中;SFF-8436 仍然是 QSFP+ 硬件基线的参考文档。
电气规范
| 文档 | 定义内容 |
|---|---|
| SFF-8679 — QSFP+ 4X Hardware and Electrical Specification(1.8) | QSFP+ 和 QSFP28 主机与模块共用的电气接口 |
机械规范 — QSFP+(每通道 10 Gb/s)
| 文档 | 部件 |
|---|---|
| SFF-8661 — QSFP+ 4X Module(2.5) | 模块外形 |
| SFF-8682 — QSFP+ 4X Connector(1.1) | 主机连接器 |
| SFF-8683 — QSFP+ Cage(1.3) | 主机笼子 |
机械规范 — 每通道 28 Gb/s(QSFP28)
| 文档 | 部件 |
|---|---|
| SFF-8662 — 28 Gb/s Connector, Style A(2.9) | 通过 25/28G 通道认证的连接器 |
| SFF-8672 — 28 Gb/s Connector(1.2) | 另一种 28G 连接器定义 |
| SFF-8663 — 28 Gb/s Cage, Style A(1.7) | 28G 用笼子 |
28 Gb/s 部件沿用了 QSFP+ 的外形尺寸,这也是为什么 QSFP+ 模块能插入 QSFP28(及更新)端口的原因。
按速率划分的"transceiver solution"文档
| 文档 | 等级 | 每通道 | 总计 |
|---|---|---|---|
| SFF-8635(0.6) | QSFP10 | 10G | 40G |
| SFF-8685(0.6) | QSFP14 | 14G | ~56G(InfiniBand FDR) |
| SFF-8665(1.9) | QSFP28 | 25/28G | 100G |
QSFP56(4×50G PAM4)和 QSFP112(4×100G PAM4)在这一外形基础上扩展,采用 IEEE 802.3 电气接口和各自的 MSA 修订版 — 参见 QSFP56 和 QSFP112。
双密度
INF-8628 — QSFP-DD 8X Transceiver(QSFP Double Density)(0.0)。 八通道扩展版:第二排触点、向后兼容的笼子、更高的功耗等级。由 CMIS 管理。参见 QSFP-DD。
管理
- SFF-8636 — QSFP+/QSFP28 的分页管理(详情)。
- SFF-TA-1004 — 可调谐 QSFP+/QSFP28 的存储器映射(详情)。
- CMIS — QSFP-DD 及支持 CMIS 的 QSFP(详情)。
这对编码为何重要
SFF-8636 中的逐通道字段(Tx disable、Rx power、LOS、速率选择)对应 SFF-8679 定义的四条电气通道;功耗等级位和 CDR 存在位必须与模块实际具备的硬件相符。在 EEPROM editor 中编辑 QSFP 模块时,要保持身份信息与物理代次(10G 还是 28G 部件)一致,否则主机会拒绝该模块。
四条(或八条)通道承载的信号 — XLAUI、CAUI-4、200GAUI-4、400GAUI-8 — 以及模块如何把它们映射到光通道:XGMII、XAUI 与 AUI 家族。