OEM 型号:厂商如何命名光模块
交换机是靠模块 EEPROM 中存储的料号和厂商名,与自己支持的清单进行匹配的,所以精确到后缀字母的字符串都很重要。每个厂商都有自己的命名规则,了解这些规则后,就能从标签或 show 命令的输出里读出 PN,无需查数据手册就知道速率、传输距离、波长和等级。本文汇总常见品牌的命名规则及其匹配规则。
PN 存放在哪里
| 规格 | 厂商名称 | 型号 | 说明 |
|---|---|---|---|
| SFF-8472(SFP 系列) | A0h 20–35 | A0h 40–55 | 各 16 个 ASCII 字符,空格填充 |
| SFF-8636(QSFP 系列) | 148–163 | 168–183 | — |
| CMIS(QSFP-DD、OSFP……) | 页 00h 129–144 | 148–163 | — |
| INF-8077i(XFP) | 148–163 | 168–183 | — |
格式规则以及主机还会比对哪些内容参见:厂商字段。
命名规则
| 品牌 | 格式 | 示例 | 解读 |
|---|---|---|---|
| Cisco | GLC-<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>M | GLC-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 |
| Juniper | EX-SFP-<rate><reach>, QFX-SFP-<rate><reach>, JNP-<ff>-<rate>-<reach>, SRX-SFP-…, QFX-QSFP-DAC-<n>M | EX-SFP-10GE-LR, QFX-SFP-10GE-SR, JNP-QSFP-100G-LR4, JNP-QSFP-DAC-1M, EX-SFP-1GE-LX | 前缀 = 认证所面向的产品系列(EX、QFX、MX、SRX,JNP 为通用前缀);同一光学器件可能存在于多个前缀之下 |
| Arista | SFP-<rate>-<reach>, QSFP-<rate>-<reach>, CAB-<ff>-<ff>-<rate>-<n>M, AOC-<ff>-<ff>-<rate>-<n>M | SFP-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 计的传输距离、波长) |
| H3C | SFP-<rate>-<reach>-<fibre><λ>, QSFP-<rate>-<reach>-<fibre><λ> | SFP-XG-LX-SM1310, SFP-GE-LX-SM1310-A, QSFP-100G-SR4-MM850, QSFP-40G-LR4-WDM1300 | XG = 10G,GE = 1G;光纤类型和波长写在型号里 |
| HPE / Aruba | J<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 号 |
| Dell | 407-<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 |
| Extreme | 5 位数代码 | 10301(10G SR), 10302(10G LR), 10052(1G LX), 10401(QSFP28 SR4) | 目录编号;描述性字符串在厂商 rev/PN 字段中 |
| Nvidia / Mellanox | MMA<…>(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 和以太网版本有所不同 |
| Intel | E10GSFP<…>, 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 交换机要求使用这些字符串 |
| MikroTik | S-<λ><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 |
| Ubiquiti | UACC-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、-D、10D | 带数字诊断 |
-C、-CIS、-JUN、-ARI(分销商用) | 为某个 OEM 的白名单编码 |
A/B/C……(HPE 字母) | 硬件/固件版本或世代 |
-U/-D,-A/-B | BiDi 上行/下行配对,或成对光模块的 A/B 通道 |
交换机上的匹配规则
- 多数平台把厂商名 + PN 与表格进行比对;有些只比对 PN 的前缀;少数还会校验厂商特有的签名(各 NOS 如何校验模块)。
- 大小写、尾部空格和填充方式必须符合规范(空格填充的 ASCII);用 NUL 填充的 PN 会静默失败(厂商字段)。
- 交换机打印出的类型字符串往往是从 PN 构造出来的,而不是从合规代码—— 一个在 SR 模块上写着
-LR的 PN 会被显示为 LR,之后链路建立失败(合规代码)。 - 序列号格式和日期代码很少被检查,但 TAC 会核查它们。
为端口找到正确的 PN
- 平台的支持光模块清单(或光模块兼容性工具)→ 找到所需 PMD 对应的 PN (兼容性矩阵)。
- 对照现场情况确认 PN 背后的 PMD(速率、传输距离、波长、连接器)。
- 根据温度和传输距离要求核对等级后缀。
- 在工作台上,把模块 EEPROM 中的 PN 和厂商名与清单条目逐字符对比(Check transceiver)。
在 CodingBox 中
code database 按厂商 PN 存储完整的身份信息,一步就能把模块编码为某个条目;EEPROM editor 强制执行 16 字符、空格填充的格式,并重新计算校验和。编码一个与真实光学器件不符的 PN,只是把失败点从白名单挪到了链路上(EEPROM 改码)。
标签上料号周围的其余部分——序列号和日期格式、波长和传输距离字段、卡扣颜色、安全标志:标签与色标。