Аппаратные спецификации семейства SFP (INF-8074, SFF-8431…)
Габарит SFP общий для SFP, SFP+, SFP28 и SFP56, но определяющие его документы писались слоями двадцать лет. Знание, какой слой что задаёт, объясняет, почему два внешне одинаковых модуля ведут себя в одном порту по-разному.
Исходный MSA
INF-8074 — SFP Transceiver (1.0). Основополагающее соглашение SFP: 20-контактный краевой интерфейс, контур модуля, низкоскоростные сигналы управления (TX_DISABLE, TX_FAULT, RX_LOS, MOD_DEF/присутствие модуля) и двухпроводная память идентификации, позже ставшая SFF-8472.
Электрический слой (SFP+)
| Документ | Что определяет |
|---|---|
| SFF-8431 — 10 Gb/s and Low Speed Electrical Interface (4.1) | высокоскоростной интерфейс SFI, модули linear и limiting, низкоскоростная сигнализация |
| SFF-8418 — 10 Gb/s Electrical Interface (1.4) | высокоскоростная электрика, выделенная из 8431 |
| SFF-8419 — Power and Low Speed Interface (1.3) | шины питания, классы мощности, поведение низкоскоростных пинов |
| SFF-8461 — Active Cable Specifications (0.2) | активные медные/оптические кабели и методы их тестирования |
Механический слой
| Документ | Что определяет |
|---|---|
| SFF-8432 — Module and Cage (5.2a) | контур модуля и клетки хоста для всех модулей класса SFP |
| SFF-8071 — 0.8 mm Card Edge Connector (1.9a) | 20-контактный разъём |
| SFF-8433 — Ganged Cage Footprints and Bezel Openings (0.7) | многопортовые клетки на плате хоста |
| SFF-8075 — PCI Card Version of SFP Cage (1.0) | клетки на PCI-адаптерах |
Документы «transceiver solution» по скоростям
Каждый объединяет механические и электрические требования для одного класса скорости:
| Документ | Класс | Скорость |
|---|---|---|
| SFF-8084 (1.7) | 4 Гбит/с | 4GFC |
| SFF-8083 (3.1) | SFP10 | 10G |
| SFF-8081 (1.4) | SFP16 | 16GFC |
| SFF-8402 (1.1) | SFP28 | 25G / 32GFC |
SFP56 (50G PAM4) строится на определении SFP28 с электрическим интерфейсом IEEE 802.3cd; см. SFP56.
Слой управления
- SFF-8472 — идентификация, диагностика, пороги (подробнее).
- SFF-8079 / SFF-8089 — выбор скорости и применения и их коды (подробнее).
- SFF-8690 — карта памяти tunable DWDM (подробнее).
Почему это важно для кодирования
Поля памяти, которые редактирует CodingBox, — коды скорости, класс мощности, флаг linear/limiting, коды соответствия — каждое восходит к одному из этих документов. Когда перекодированный модуль не поднимает линк, проверьте, что заявленное байтами идентификации (по SFF-8472/8089) совпадает с тем, чем аппаратный слой является (по SFF-8431/8419): модуль, закодированный под класс мощности или тип интерфейса, которых он не обеспечивает, хост отвергает или держит в низком энергопотреблении.
Источник
- sfptotal.ru — Список стандартов и спецификаций MSA; библиотека SNIA SFF