CodingBox 說明文件

SFP 系列硬件規範(INF-8074、SFF-8431……)

SFP、SFP+、SFP28 和 SFP56 共用同一封裝尺寸,但定義它的文件是在二十多年間分層寫成的。弄清哪一層定義了甚麼,就能解釋為甚麼兩個外觀相同的模組插在同一端口上表現卻不同。

最初的 MSA

INF-8074 — SFP Transceiver(1.0)。 SFP 的奠基性協議:20 針卡邊緣介面、模組外形、低速控制信號(TX_DISABLE、TX_FAULT、RX_LOS、MOD_DEF/模組在位)以及後來發展為 SFF-8472 的雙線身份記憶體。

電氣層(SFP+)

文件定義內容
SFF-8431 — 10 Gb/s and Low Speed Electrical Interface(4.1)SFI 高速介面、線性與限幅型模組、以及低速信令
SFF-8418 — 10 Gb/s Electrical Interface(1.4)從 8431 中拆分出的高速電氣細節
SFF-8419 — Power and Low Speed Interface(1.3)供電軌、功率等級、低速引腳行為
SFF-8461 — Active Cable Specifications(0.2)有源銅纜/光纜及其測試方法

機械層

文件定義內容
SFF-8432 — Module and Cage(5.2a)所有 SFP 類模組通用的模組和主機籠子外形
SFF-8071 — 0.8 mm Card Edge Connector(1.9a)20 針連接器
SFF-8433 — Ganged Cage Footprints and Bezel Openings(0.7)主機板上的多端口籠子
SFF-8075 — PCI Card Version of SFP Cage(1.0)PCI 適配卡上的籠子

按速率劃分的「光模組方案」文件

每份文件為一個速率級別打包了機械和電氣要求:

文件級別速率
SFF-8084(1.7)4 Gb/s4GFC
SFF-8083(3.1)SFP1010G
SFF-8081(1.4)SFP1616GFC
SFF-8402(1.1)SFP2825G/32GFC

SFP56(50G PAM4)在 SFP28 定義的基礎上,採用 IEEE 802.3cd 電氣介面;參見 SFP56

管理層

  • SFF-8472 — 身份資訊、診斷、閾值(詳情)。
  • SFF-8079/SFF-8089 — 速率與應用選擇及代碼(詳情)。
  • SFF-8690 — 可調諧 DWDM 記憶體映射(詳情)。

這對模組編碼為何重要

CodingBox 編輯的記憶體欄位(速率代碼、功率等級、線性/限幅旗標、合規代碼)都能追溯到上述某份文件。當重新編碼後的模組無法建鏈時,請檢查身份位元組聲明 的內容(按 SFF-8472/8089)是否與硬件層實際情況(按 SFF-8431/8419)相符:如果模組被編碼為其本身無法達到的功率等級或介面類型,主機會拒絕該模組,或將其保持在低功率狀態。

SFP 高速引腳上的電氣方言:1G 為 1000BASE-X 或 SGMII,10G 為 SFI,25G 為 25GAUI。參見SGMII 與串行千兆XGMII、XAUI 與 AUI 家族


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