INF-8077i — управление XFP (+ X2, XENPAK)
Три 10-гигабитных форм-фактора появились раньше SFP+. Лишь один из них — XFP — остаётся распространённым в поле, и он использует интерфейс управления, который не является ни SFF-8472, ни SFF-8636. Чтение XFP по неверной карте даёт правдоподобно выглядящий мусор, поэтому этот документ важен каждому, кто кодирует модули 10G.
Документы
| Документ | Название | Ред. | Форм-фактор |
|---|---|---|---|
| INF-8077 | 10 Gigabit Small Form Factor Pluggable Module | 4.5 | XFP |
| INF-8476 | X2 10 Gigabit Ethernet Transceiver | 2.0b | X2 |
| INF-8474 | Xenpak 10 Gigabit Ethernet Transceiver | 3.0 | XENPAK |
X2 и XENPAK — крупные устаревшие модули ранних коммутаторов 10GbE с параллельным электрическим интерфейсом XAUI; XFP ввёл чистый последовательный интерфейс XFI и CDR внутри модуля.
Карта памяти INF-8077i
Управление XFP находится по двухпроводному адресу A0h и организовано так:
- Нижняя память (байты 0–127) — всегда доступна: биты управления/статуса,
цифровая диагностика (температура, ток смещения Tx, мощность Tx/Rx, напряжения питания) и её пороги аварий/предупреждений, флаги и маски.
- Верхние таблицы (байты 128–255) — выбираются байтом выбора таблицы по адресу 127:
- Table 01h — serial 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