CodingBox 說明文件

OEM 料號:廠商如何為光模組命名

交換機是靠模組 EEPROM 中儲存的料號和廠商名,與自己支援的清單進行匹配的,所以精確到後綴字母的字元串都很重要。每個廠商都有自己的命名規則,了解這些規則後,就能從標籤或 show 命令的輸出裏讀出 PN,無需查規格書就知道速率、傳輸距離、波長和等級。本文匯總常見品牌的命名規則及其匹配規則。

PN 存放在哪裏

規格廠商名稱型號說明
SFF-8472(SFP 系列)A0h 20–35A0h 40–55各 16 個 ASCII 字元,空格填充
SFF-8636(QSFP 系列)148–163168–183
CMIS(QSFP-DD、OSFP……)頁面 00h 129–144148–163
INF-8077i(XFP)148–163168–183

格式規則以及主機還會比對哪些內容參見:廠商欄位

命名規則

品牌格式示例解讀
CiscoGLC-<type>-<var> (1G), SFP-10G-<reach>[-S/-X/-I], SFP-25G-<reach>-S, QSFP-40G-<reach>4, QSFP-100G-<reach>4-S, QDD-400G-<reach>4-S, SFP-H10GB-CU<n>M (DAC), SFP-10G-AOC<n>MGLC-LH-SMD, SFP-10G-LR, SFP-10G-LR-S, SFP-25G-SR-S, QSFP-100G-SR4-S, QDD-400G-DR4-S, SFP-H10GB-CU3M後綴 -S = 「select」(企業級,不帶擴展溫度承諾);-X/-I = 擴展溫度/工業級;SMD = 帶 DOM 的單模;H10GB-CU = 帶長度資訊的無源 DAC
JuniperEX-SFP-<rate><reach>, QFX-SFP-<rate><reach>, JNP-<ff>-<rate>-<reach>, SRX-SFP-…, QFX-QSFP-DAC-<n>MEX-SFP-10GE-LR, QFX-SFP-10GE-SR, JNP-QSFP-100G-LR4, JNP-QSFP-DAC-1M, EX-SFP-1GE-LX前綴 = 認證所面向的產品系列(EX、QFX、MX、SRX,JNP 為通用前綴);同一光學器件可能存在於多個前綴之下
AristaSFP-<rate>-<reach>, QSFP-<rate>-<reach>, CAB-<ff>-<ff>-<rate>-<n>M, AOC-<ff>-<ff>-<rate>-<n>MSFP-10G-LR, SFP-25G-SR, QSFP-100G-SR4, QSFP-400G-DR4, CAB-Q-Q-100G-3M, AOC-S-S-25G-5M簡單直白;線纜型號編碼兩端的類型(Q-Q、Q-S、S-S)
Huawei數字代碼 O<ff><…> / OM…, OS…, LE…, QSFP-…, S-SFP-…OSX010000(10G SFP+ LR 10 km), OMXD30000(10G SR), OSXD22N00, S-SFP-GE-LH40-SM1310, QSFP-100G-SR4, SFP-10G-USR較舊的代碼是目錄編號;較新的代碼具描述性(速率、以 km 計的傳輸距離、波長)
H3CSFP-<rate>-<reach>-<fibre><λ>, QSFP-<rate>-<reach>-<fibre><λ>SFP-XG-LX-SM1310, SFP-GE-LX-SM1310-A, QSFP-100G-SR4-MM850, QSFP-40G-LR4-WDM1300XG = 10G,GE = 1G;光纖類型和波長寫在型號裏
HPE / ArubaJ<4 digits><letter> (ProCurve/Aruba), JD/JG/JH…(源自 H3C), R<…>(較新的 Aruba), 455883-B21 風格(伺服器)J4858D(1G SX), J9151E(10G LR), JD092B(10G SR), JL486A(25G SR), R0R41A字母後綴 = 版本/世代;同一光學器件每一代都會獲得新的 J 號
Dell407-<4 chars> (SKU) 以及描述性的 SFP-10G-SR, QSFP28-100G-SR4, DAC-Q28-…407-BBOU(10G SR), 407-BBVJ(25G SR), QSFP28-100G-SR4, DAC-Q28-Q28-100G-1M包裝盒上是 SKU,EEPROM 中是描述性 PN
Extreme5 位數代碼10301(10G SR), 10302(10G LR), 10052(1G LX), 10401(QSFP28 SR4)目錄編號;描述性字元串在廠商 rev/PN 欄位中
Nvidia / MellanoxMMA<…>(MMF 光模組), MMS<…> (SMF), MFA<…> (AOC), MCP<…> (DAC), MC<…> 舊式MMA1B00-C100D(100G SR4), MMS1W50-HM(200G FR4), MFA1A00-C003(100G AOC 3 m), MCP1600-C003E30N(100G DAC 3 m,30 AWG), MMA4Z00-NS(800G SR8 雙端口)後綴編碼了通道數、長度、線規和世代;InfiniBand 和以太網版本有所不同
IntelE10GSFP<…>, E25GSFP<…>, X710DA… (NIC)E10GSFPSR, E10GSFPLR, E25GSFP28SR網卡廠商自有光模組;驅動會檢查它們
Brocade / Broadcom (SAN)57-<digits>-<rev>, XBR-000<digits>57-1000117-01(8G SW), XBR-000192(16G SW), 57-1000480-01(32G SW)SAN 交換機要求使用這些字元串
MikroTikS-<λ><type>…, S+<λ>… (10G), XS+<…> (25G), Q+<…> (40G), XQ+<…> (100G)S-3553LC20D(1G BiDi), S+31DLC10D(10G LR 10 km), XS+31LC10D(25G LR), Q+85MP01D(40G SR4), XQ+85MP01D(100G SR4)數字 = 波長,LC/MP = 連接器類型,10D = 10 km 且帶 DDM
UbiquitiUACC-OM-<…>, UF-<type>UF-SM-10G, UACC-OM-SFP28-SR
通用 / 白牌描述性SFP-10GLR-31, SFP-10G-LR-C, QSFP28-100G-SR4-C在分銷商目錄裏,-C 後綴通常表示「為廠商 C 編碼」

命名慣例會在產品世代之間發生變化;這套規則告訴你如何解讀 PN,並不代表每一個 PN 都真實存在。

值得了解的等級與後綴

後綴 / 標記含義
-S(Cisco)select/企業級:商用溫度範圍,不承諾擴展距離的 DOM
-I-X-E工業級 / 擴展溫度範圍
SMD-D10D帶數字診斷
-C-CIS-JUN-ARI(分銷商用)為某個 OEM 的白名單編碼
A/B/C……(HPE 字母)硬件/固件版本或世代
-U/-D-A/-BBiDi 上行/下行配對,或成對光模組的 A/B 通道

交換機上的匹配規則

  • 多數平台把廠商名 + PN 與表格進行比對;有些只比對 PN 的前綴;少數還會校驗廠商特有的簽名各 NOS 如何校驗模組)。
  • 大小寫、尾部空格和填充方式必須符合規範(空格填充的 ASCII);用 NUL 填充的 PN 會靜默失敗(廠商欄位)。
  • 交換機打印出的類型字元串往往是從 PN 構造出來的,而不是從合規代碼—— 一個在 SR 模組上寫著 -LR 的 PN 會被顯示為 LR,之後鏈路建立失敗(合規代碼)。
  • 序號格式和日期代碼很少被檢查,但 TAC 會核查它們。

為端口找到正確的 PN

  1. 平台的支援光模組清單(或光模組兼容性工具)→ 找到所需 PMD 對應的 PN (兼容性矩陣)。
  2. 對照現場情況確認 PN 背後的 PMD(速率、傳輸距離、波長、連接器)。
  3. 根據溫度和傳輸距離要求核對等級後綴。
  4. 在工作台上,把模組 EEPROM 中的 PN 和廠商名與清單條目逐字元對比(Check transceiver)。

在 CodingBox 中

code database 按廠商 PN 儲存完整的身份資訊,一步就能把模組編碼為某個條目;EEPROM editor 強制執行 16 字元、空格填充的格式,並重新計算校驗和。編碼一個與真實光學器件不符的 PN,只是把失敗點從白名單挪到了鏈路上(EEPROM 改碼)。

標籤上料號周圍的其餘部分——序號和日期格式、波長和傳輸距離欄位、卡扣顏色、安全標誌:標籤與色標


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