CodingBox Документация

Партномера OEM: как вендоры называют оптику

Коммутатор сопоставляет модуль со списком поддерживаемых по партномеру и имени вендора, хранящимся в EEPROM модуля, поэтому важна точная строка — вплоть до буквы суффикса. У каждого вендора своя грамматика имён, и, зная её, можно прочитать PN с наклейки или из вывода show и понять скорость, дальность, длину волны и класс без даташита. Здесь собраны грамматики распространённых брендов и правила их сопоставления.

Где живёт 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-<тип>-<вар> (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>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 = SM с DOM; H10GB-CU = пассивный DAC с длиной
JuniperEX-SFP-<скорость><дальность>, QFX-SFP-<скорость><дальность>, JNP-<фф>-<скорость>-<дальность>, 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-<скорость>-<дальность>, QSFP-<скорость>-<дальность>, CAB-<фф>-<фф>-<скорость>-<n>M, AOC-<фф>-<фф>-<скорость>-<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<фф><…> / 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старые коды каталожные; новые описательные (скорость, дальность в км, длина волны)
H3CSFP-<скорость>-<дальность>-<волокно><λ>, QSFP-<скорость>-<дальность>-<волокно><λ>SFP-XG-LX-SM1310, SFP-GE-LX-SM1310-A, QSFP-100G-SR4-MM850, QSFP-40G-LR4-WDM1300XG = 10G, GE = 1G; волокно и длина волны прописаны
HPE / ArubaJ<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-номер на поколение
Dell407-<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-1MSKU на коробке, описательный PN в EEPROM
Extreme5-значные коды10301 (10G SR), 10302 (10G LR), 10052 (1G LX), 10401 (QSFP28 SR4)каталожные номера; описательная строка в полях ревизии/PN вендора
Nvidia / MellanoxMMA<…> (оптика 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 различаются
IntelE10GSFP<…>, 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-коммутаторы требуют эти строки
MikroTikS-<λ><тип>…, 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
UbiquitiUACC-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 для порта

  1. Список поддерживаемой оптики платформы (или инструмент совместимости трансиверов) → PN для нужного PMD (Матрицы совместимости).
  2. Подтвердить PMD за PN (скорость, дальность, длина волны, разъём) относительно хозяйства.
  3. Сверить суффикс класса с требованиями по температуре и дальности.
  4. На столе сравнить PN и имя вендора из EEPROM модуля с записью списка посимвольно (Check transceiver).

В CodingBox

База кодов хранит полные идентификации под PN вендора, так что модуль кодируется под запись за один шаг; редактор EEPROM соблюдает формат 16 символов с паддингом пробелами и пересчитывает контрольные суммы. Кодирование PN, не описывающего реальную оптику, переносит отказ из белого списка в линк (Перекодировка EEPROM).

Остальная этикетка вокруг партномера — форматы серийника и даты, поля длины волны и дальности, цвета защёлок, знаки безопасности: Этикетки и цветовая маркировка.