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

INF-8077i — управление XFP (+ X2, XENPAK)

Три 10-гигабитных форм-фактора появились раньше SFP+. Лишь один из них — XFP — остаётся распространённым в поле, и он использует интерфейс управления, который не является ни SFF-8472, ни SFF-8636. Чтение XFP по неверной карте даёт правдоподобно выглядящий мусор, поэтому этот документ важен каждому, кто кодирует модули 10G.

Документы

ДокументНазваниеРед.Форм-фактор
INF-807710 Gigabit Small Form Factor Pluggable Module4.5XFP
INF-8476X2 10 Gigabit Ethernet Transceiver2.0bX2
INF-8474Xenpak 10 Gigabit Ethernet Transceiver3.0XENPAK

X2 и XENPAK — крупные устаревшие модули ранних коммутаторов 10GbE с параллельным электрическим интерфейсом XAUI; XFP ввёл чистый последовательный интерфейс XFI и CDR внутри модуля.

Карта памяти INF-8077i

Управление XFP находится по двухпроводному адресу A0h и организовано так:

  • Нижняя память (байты 0–127) — всегда доступна: биты управления/статуса,

цифровая диагностика (температура, ток смещения Tx, мощность Tx/Rx, напряжения питания) и её пороги аварий/предупреждений, флаги и маски.

  • Верхние таблицы (байты 128–255) — выбираются байтом выбора таблицы по адресу 127:
    • Table 01hserial ID: идентификатор, вендор, парт-номер, серийный, даты,

коды трансивера, длина волны, возможности CDR/скоростей и контрольные суммы.

  • Table 02h — пользовательская EEPROM.
  • Вендорские таблицы — включая регистры перестройки DWDM у перестраиваемых XFP.

Структура напоминает позднейшую страничную модель SFF-8636 (выбор таблицы байтом 127), но позиции полей специфичны для XFP, а диагностика лежит в нижней памяти, а не в отдельном блоке A2h, как в SFF-8472.

Практические различия

SFP+ (SFF-8472)XFP (INF-8077i)
АдресаA0h идентификация + A2h диагностикатолько A0h, таблицы через байт 127
Диагностикаблок A2hнижняя память
CDRна хостев модуле
Мощностьтипично ≤ 1,5 Втдо ~3,5 Вт, несколько шин

В CodingBox

CodingBox применяет для XFP карту INF-8077i: идентификация из Table 01h, пороги и DDM из нижней памяти, пересчёт контрольных сумм при записи. Это одно из пяти семейств спецификаций MSA, которые декодирует приложение. См. также XFP.

Источник

  • sfptotal.ru — Список стандартов и спецификаций MSA; библиотека SNIA SFF