MIS — управление SFP-DD
MIS, SFP-DD Management Interface Specification, публикуется SFP-DD MSA для двухканального форм-фактора SFP-DD. Это не третья модель управления рядом с SFF-8472 и CMIS: MIS — профиль CMIS, урезанный до двух каналов и одного банка, поэтому модуль SFP-DD читается как маленький QSFP-DD, а не как большой SFP. CodingBox работает с MIS 2.0 — текущим выпуском.
Что такое SFP-DD
SFP-DD добавляет второй ряд контактов в клетку SFP, удваивая электрические каналы с одного до двух и сохраняя обратную совместимость с модулями SFP/SFP+/SFP28 в том же порту. Два канала по 25G NRZ дают 50G, два по 50G PAM4 — 100G; более поздний вариант SFP-DD112 (2 × 56G PAM4) достигает 200G. Механика и электрика: SFP-DD; место среди других форм-факторов: Форм-факторы.
Почему не SFF-8472
В карте SFF-8472 есть место для одного канала мониторов, одного набора флагов и битовой идентификации, которая старше 50G/100G. Двухканальному PAM4-модулю нужны поканальные мониторы, флаги LOL, применения с режимами FEC, класс мощности выше уровня 3 SFP+ и состояние низкого энергопотребления — всё, что уже было в CMIS. Поэтому SFP-DD MSA вывел MIS из CMIS и зарегистрировал в SFF-8024 два идентификатора:
| Идентификатор | Смысл | Управление |
|---|---|---|
| 1Ah | SFP-DD | MIS |
| 1Fh | SFP-DD с CMIS | собственно CMIS |
Более новые модули класса SFP, такие как SFP112, минуют MIS и используют CMIS с идентификатором 20h (SFP+ и новее с CMIS), а у DSFP (1Bh) своё управление, выведенное из CMIS. Тренд — одна модель, CMIS, для каждого нового форм-фактора.
Структура
| Область | MIS | Примечания |
|---|---|---|
| Нижняя страница 00h | раскладка как в CMIS | идентификатор, ревизия, состояние модуля, флаги, мониторы модуля, глобальное управление, тип среды, дескрипторы применений, пароль, выбор страницы |
| Верхняя страница 00h | как в CMIS | блок вендора, класс мощности, разъём, длины, технология среды, контрольная сумма страницы |
| Страница 01h | как в CMIS | объявление возможностей: ревизии прошивки/железа, длина волны, поддерживаемые страницы, длительности |
| Страница 02h | как в CMIS | пороги |
| Страницы 10h / 11h | 2 канала, только банк 0 | управление и состояние каналов: Tx disable, состояния трактов, флаги, поканальные мощность Tx/Rx и ток |
| VDM, CDB | опционально | объявляются на странице 01h, как в CMIS |
Автоматы модуля и тракта, выбор применения через staged control set, семантика флагов и контрольные суммы страниц — те же, что в CMIS. Хосты и утилиты, говорящие на CMIS, управляют модулем SFP-DD, прочитав число каналов и банков со страницы объявлений.
Аппаратные сигналы
SFP-DD сохраняет низкоскоростные пины SFP, где может — присутствие модуля, Tx disable, Tx fault, Rx LOS, выбор скорости — и добавляет на новом ряду контактов роли запроса низкого энергопотребления и прерывания, нужные модулю в стиле CMIS, как определено аппаратной спецификацией SFP-DD. Двухпроводная шина — A0h до 400 кГц (двухпроводной интерфейс).
Где встречается
Порты SFP-DD появляются на коммутаторах и сетевых картах, которым нужны 50G/100G в габарите SFP с обратной совместимостью для существующей оптики SFP28. Модуль SFP28 в порту SFP-DD управляется через SFF-8472 как обычно; только настоящий SFP-DD говорит на MIS или CMIS. Скорость и breakout следуют модели применений CMIS — Скорость и режимы.
В CodingBox
Для модуля SFP-DD CodingBox выбирает раскладку MIS/CMIS по идентификатору, декодирует два канала на DDM, разрешает дескрипторы применений по SFF-8024 и правит блок вендора с пересчётом контрольной суммы страницы в редакторе EEPROM — тем же рабочим процессом, что для QSFP-DD и OSFP.