CodingBox 說明文件

MIS——SFP-DD 管理

MISSFP-DD Management Interface Specification,SFP-DD 管理介面規範)由 SFP-DD MSA 針對雙通道 SFP-DD 封裝形式發佈。它並不是與 SFF-8472、CMIS 並列的第三種管理模型:MIS 是裁剪到兩條通道、單個 bank 的 CMIS 配置檔案(profile),因此 SFP-DD 模組讀起來更像一個小號的 QSFP-DD,而不是一個大號的 SFP。CodingBox 支援當前版本 MIS 2.0

SFP-DD 是甚麼

SFP-DD 在 SFP 籠子上增加了第二排觸點,把電氣通道從一條增加到兩條,同時保持與同一端口中 SFP/SFP+/SFP28 模組的向後兼容。兩條 25G NRZ 通道構成 50G,兩條 50G PAM4 通道構成 100G;後續的 SFP-DD112 變體(2 × 56G PAM4)可達到 200G。機械與電氣細節參見 SFP-DD;它在各封裝形式中所處的位置參見 封裝形式

為甚麼不用 SFF-8472

SFF-8472 的記憶體映射只留有一條通道的監測量、一組旗標,以及早於 50G/100G 時代的位元欄位身份資訊的空間。雙通道 PAM4 模組則需要逐通道監測量、LOL 旗標、帶 FEC 模式的應用、超過 SFP+ level 3 的功耗等級,以及低功耗狀態 — 這些 CMIS 早已具備。因此 SFP-DD MSA 基於 CMIS 派生出了 MIS,並在 SFF-8024 中登記了兩個識別碼:

識別碼含義管理
1AhSFP-DDMIS
1FhSFP-DD with CMIS標準 CMIS

更新的 SFP 類模組,例如 SFP112,則完全跳過 MIS,直接使用識別碼 20h 的 CMIS(SFP+ or later with CMIS);DSFP(1Bh)也有自己的、由 CMIS 派生而來的管理方式。總的趨勢是:每一種新封裝形式都歸於同一個模型 — CMIS。

結構

區域MIS說明
下層頁面 00h與 CMIS 佈局相同識別碼、版本、模組狀態、旗標、模組監測量、全局控制、介質類型、應用描述符、密碼、頁面選擇
上層頁面 00h與 CMIS 相同廠商資訊塊、功耗等級、連接器、長度、介質技術、頁面校驗和
頁面 01h與 CMIS 相同能力廣播:固件/硬件版本、波長、支援的頁面、各階段耗時
頁面 02h與 CMIS 相同閾值
頁面 10h / 11h2 條通道,僅 bank 0通道控制與通道狀態:Tx disable、數據通路狀態、旗標、逐通道 Tx/Rx 功率與偏置電流
VDM、CDB可選與 CMIS 一樣在頁面 01h 中廣播

模組和數據通路的狀態機、通過 staged control set 進行的應用選擇、旗標語義以及頁面校驗和,都與 CMIS 完全相同。支援 CMIS 的主機和工具只需從能力廣播頁面中讀取通道數和 bank 數,即可管理 SFP-DD 模組。

硬件信號

SFP-DD 儘可能保留了 SFP 的低速引腳 — 模組缺失、Tx disable、Tx fault、Rx LOS、速率選擇 — 並按照 SFP-DD 硬件規範的定義,在新增的一排觸點上加入了 CMIS 類模組所需的低功耗請求和中斷功能。雙線總線為 A0h,最高 400 kHz(雙線介面)。

應用場景

SFP-DD 端口出現在需要在 SFP 尺寸內實現 50G/100G、同時向後兼容現有 SFP28 光模組的交換機和網卡上。插入 SFP-DD 端口的 SFP28 模組仍按 SFF-8472 常規方式管理;只有真正的 SFP-DD 模組才使用 MIS 或 CMIS 通訊。速率與拆分行為遵循 CMIS 的應用模型 — 速度與速率

在 CodingBox 中

對於 SFP-DD 模組,CodingBox 根據識別碼選擇 MIS/CMIS 佈局,在 DDM 中解碼兩條通道,通過 SFF-8024 解析應用描述符,並在 EEPROM editor 中編輯廠商資訊塊、重新計算頁面校驗和 — 與 QSFP-DD 和 OSFP 的處理流程相同。


如果您發現本文有不準確之處或錯誤,請選取相應片段並按 Ctrl+Enter,即可