Партномера OEM: как вендоры называют оптику
Коммутатор сопоставляет модуль со списком поддерживаемых по партномеру и имени вендора, хранящимся в EEPROM модуля, поэтому важна точная строка — вплоть до буквы суффикса. У каждого вендора своя грамматика имён, и, зная её, можно прочитать PN с наклейки или из вывода show и понять скорость, дальность, длину волны и класс без даташита. Здесь собраны грамматики распространённых брендов и правила их сопоставления.
Где живёт 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-<тип>-<вар> (1G), SFP-10G-<дальность>[-S/-X/-I], SFP-25G-<дальность>-S, QSFP-40G-<дальность>4, QSFP-100G-<дальность>4-S, QDD-400G-<дальность>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 = SM с DOM; H10GB-CU = пассивный DAC с длиной |
| Juniper | EX-SFP-<скорость><дальность>, QFX-SFP-<скорость><дальность>, JNP-<фф>-<скорость>-<дальность>, 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-<скорость>-<дальность>, QSFP-<скорость>-<дальность>, CAB-<фф>-<фф>-<скорость>-<n>M, AOC-<фф>-<фф>-<скорость>-<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<фф><…> / OM…, OS…, LE…, QSFP-…, S-SFP-… | OSX010000 (10G SFP+ LR 10 км), OMXD30000 (10G SR), OSXD22N00, S-SFP-GE-LH40-SM1310, QSFP-100G-SR4, SFP-10G-USR | старые коды каталожные; новые описательные (скорость, дальность в км, длина волны) |
| H3C | SFP-<скорость>-<дальность>-<волокно><λ>, QSFP-<скорость>-<дальность>-<волокно><λ> | 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 цифры><буква> (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 символа> (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 на коробке, описательный PN в EEPROM |
| Extreme | 5-значные коды | 10301 (10G SR), 10302 (10G LR), 10052 (1G LX), 10401 (QSFP28 SR4) | каталожные номера; описательная строка в полях ревизии/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 м), MCP1600-C003E30N (100G DAC 3 м, 30 AWG), MMA4Z00-NS (800G SR8 двухпортовый) | суффикс кодирует каналы, длину, калибр и поколение; варианты InfiniBand и Ethernet различаются |
| Intel | E10GSFP<…>, E25GSFP<…>, X710DA… (NIC) | E10GSFPSR, E10GSFPLR, E25GSFP28SR | оптика вендора NIC; драйверы её проверяют |
| Brocade / Broadcom (SAN) | 57-<цифры>-<рев>, XBR-000<цифры> | 57-1000117-01 (8G SW), XBR-000192 (16G SW), 57-1000480-01 (32G SW) | SAN-коммутаторы требуют эти строки |
| MikroTik | S-<λ><тип>…, S+<λ>… (10G), XS+<…> (25G), Q+<…> (40G), XQ+<…> (100G) | S-3553LC20D (1G BiDi), S+31DLC10D (10G LR 10 км), XS+31LC10D (25G LR), Q+85MP01D (40G SR4), XQ+85MP01D (100G SR4) | цифры = длина волны, LC/MP разъём, 10D = 10 км с DDM |
| Ubiquiti | UACC-OM-<…>, UF-<тип> | UF-SM-10G, UACC-OM-SFP28-SR | — |
| Generic / white label | описательные | 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 с пробелами); PN с паддингом NUL молча не проходит (Поля вендора).
- Строка типа, которую печатает коммутатор, часто строится из PN, а не из кодов соответствия — PN с
-LRна SR-модуле будет показан как LR, а потом не линкуется (Коды соответствия). - Форматы серийников и кодов даты проверяются редко, но их смотрит техподдержка.
Как найти правильный PN для порта
- Список поддерживаемой оптики платформы (или инструмент совместимости трансиверов) → PN для нужного PMD (Матрицы совместимости).
- Подтвердить PMD за PN (скорость, дальность, длина волны, разъём) относительно хозяйства.
- Сверить суффикс класса с требованиями по температуре и дальности.
- На столе сравнить PN и имя вендора из EEPROM модуля с записью списка посимвольно (Check transceiver).
В CodingBox
База кодов хранит полные идентификации под PN вендора, так что модуль кодируется под запись за один шаг; редактор EEPROM соблюдает формат 16 символов с паддингом пробелами и пересчитывает контрольные суммы. Кодирование PN, не описывающего реальную оптику, переносит отказ из белого списка в линк (Перекодировка EEPROM).
Остальная этикетка вокруг партномера — форматы серийника и даты, поля длины волны и дальности, цвета защёлок, знаки безопасности: Этикетки и цветовая маркировка.