MSA 與標準概覽
光模組之所以可以互換,是因為廠商遵循的是共享的行業規範,而不是各自的私有設計。大多數規範起步於 多源協議(Multi-Source Agreement,MSA) — 廠商之間達成的約定:無論由誰製造,某一封裝形式的模組都具備相同的機械、電氣和管理介面。
各方發佈的內容
- SFF Committee(現為 SNIA SFF TWG)發佈 SFF-xxxx 系列文件,定義 SFP 類和 QSFP 類模組的雙線(I²C)管理介面與記憶體佈局。
- QSFP-DD MSA 聯合 OSFP 和 COBO 組織制定了 CMIS,面向高速多通道模組,現由 OIF 維護。
- SFP-DD MSA 為雙通道 SFP-DD 模組發佈 MIS。
各規範適用的模組
| 規範 | 適用對象 |
|---|---|
| SFF-8472 | SFP、SFP+、SFP28 |
| SFF-8636 | QSFP+、QSFP28 |
| INF-8077i | XFP(10G) |
| CMIS | QSFP-DD、OSFP、COBO、支援 CMIS 的 QSFP |
| MIS 2.0 | SFP-DD |
| SFF-8024 | 供其他規範共用的代碼表 |
這對 CodingBox 為何重要
這些規範定義了每個欄位在模組記憶體中位於何處,以及如何讀取。CodingBox 會針對檢測到的模組類型應用正確的規範,從而從正確的地址解碼身份資訊、DDM 和配置。 EEPROM editor 甚至會為每個位元組的欄位命名,並在懸停時給出所適用的規範出處。
本節涉及的文件系列
- 完整列表 — MSA 規範目錄:全部 35 份 SFF/INF 文件,含編號、標題和版本。
- 管理介面 — SFF-8472、 SFF-8636、CMIS、 MIS、INF-8077i(XFP)。
- 硬件層規範 — SFP 系列與 QSFP 系列的機械、電氣和速率等級文件。
- 專用映射表 — 可調諧 DWDM 暫存器 (SFF-8690、SFF-TA-1004)與速率與應用選擇 (SFF-8079、SFF-8089)。
- 共用代碼 — SFF-8024。
跨主題材料
- 雙線介面 — 各規範共用的地址、分頁、 bank、事務和時序。
- 兼容性代碼 — 位元組 3–10 和 36(SFP)、 131–138 和 192(QSFP)、CMIS 應用;典型編碼方式。
- 廠商欄位 — 名稱、OUI、PN、SN、日期代碼:格式、主機比對的內容、常見錯誤。
- 校驗和 — CC_BASE、CC_EXT、CC_DMI 與 CMIS 頁面校驗和:範圍、算法、主機行為。
- 規範版本 — 位元組 94、位元組 1、CMIS 版本半位元組及各代新增內容。
- 主機做了甚麼 — 包含引腳、位元組和時序的十二步上電流程。
- 光介面 MSA — CWDM4、PSM4、100G Lambda、 SWDM、BiDi、400ZR/ZR+、800G,以及它們與 IEEE 的關係。
暫存器映射表
- SFF-8472 A0h 與 A2h — 逐位元組說明的 SFP 身份資訊與診斷。
- SFF-8636 下層頁面與 上層頁面 — QSFP+/QSFP28。
- CMIS 下層頁面、 上層頁面與 通道頁面 — QSFP-DD、OSFP 及其他 CMIS 模組。
- INF-8077i XFP — 低位記憶體與序號表。
更全面的地圖 — 按 PMD 分類的 IEEE 802.3 條款、ITU-T、IEC、TIA、T11、IBTA 與 OIF 文件,以及各自回答哪些問題:標準地圖。