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

Обзор: MSA и стандарты

Оптические трансиверы взаимозаменяемы потому, что вендоры следуют общим отраслевым спецификациям, а не проприетарным решениям. Большинство начинается с Multi-Source Agreement (MSA) — соглашения производителей о том, что модуль данного форм-фактора имеет одинаковый механический, электрический и управляющий интерфейс, кто бы его ни выпустил.

Кто что публикует

  • SFF Committee (ныне SNIA SFF TWG) публикует документы SFF-xxxx, задающие

двухпроводной (I²C) интерфейс управления и раскладку памяти для модулей класса SFP и QSFP.

  • QSFP-DD MSA вместе с группами OSFP и COBO создали CMIS, который теперь

сопровождается в OIF, — для высокоскоростных многоканальных модулей.

  • SFP-DD MSA публикует MIS для двухканальных модулей SFP-DD.

Какая спецификация к какому модулю

СпецификацияПрименяется к
SFF-8472SFP, SFP+, SFP28
SFF-8636QSFP+, QSFP28
INF-8077iXFP (10G)
CMISQSFP-DD, OSFP, COBO, CMIS-совместимые QSFP
MIS 2.0SFP-DD
SFF-8024общие таблицы кодов, используемые остальными

Чем это важно для CodingBox

Эти спецификации задают, где в памяти модуля лежит каждое поле и как его прочитать. CodingBox применяет нужную для определённого модуля, поэтому идентификация, DDM и конфигурация декодируются из правильных адресов. Редактор EEPROM при наведении даже называет поле каждого байта и указывает применимую спецификацию.