Список стандартов и спецификаций MSA для оптических трансиверов
MSA, SFF и CMIS описывают разные стороны устройства оптического трансивера. Одни документы определяют корпус и разъём, другие — электрические сигналы, третьи — карту памяти и порядок управления модулем. Чтобы выбрать спецификацию для программирования SFP, QSFP или OSFP, сначала определите задачу и интерфейс конкретного трансивера.
Этот справочник помогает найти первичный документ, понять его назначение и проверить редакцию. Номера ниже сверены с источниками издателей 23 октября 2026 года. Указанная редакция документа не означает, что её целиком реализует любой модуль: применимость нужно проверять по паспорту и заявленным возможностям изделия.
Что означают MSA, SFF и CMIS
- MSA — Multi-Source Agreement. Соглашение участников отрасли о совместимых интерфейсах изделий. Существуют разные MSA, например для SFP и OSFP. Надпись «MSA compliant» без указания документа, редакции и поддерживаемых функций не даёт полного описания совместимости.
- SFF — семейство спецификаций, которые публикуются через SNIA. Среди них есть документы по механике, электрическим интерфейсам и управлению. Поэтому номер SFF сам по себе не означает «формат прошивки».
- CMIS — Common Management Interface Specification. Общая спецификация взаимодействия управляющего устройства с модулем: доступ к данным, объявление возможностей и управление. CMIS применяется к нескольким форм-факторам и не задаёт их единую механическую конструкцию. Опубликованные редакции доступны у OIF.
Эти обозначения не исключают друг друга. Например, аппаратная спецификация OSFP MSA и CMIS нужны для разных частей одного изделия. При этом соответствие карте управления не гарантирует совместимость с любым коммутатором: остаются ограничения электрического и оптического интерфейса, питания, охлаждения и системного ПО.
Три уровня: механика, электрические интерфейсы и управление
| Уровень | На какой вопрос отвечает | Примеры |
|---|---|---|
| Механика | Каковы корпус модуля, разъём, направляющая и посадочное место? | SFF-8432, SFF-8661, аппаратная спецификация OSFP MSA. |
| Электрические интерфейсы | Какие сигналы, контакты питания и управления предусмотрены между модулем и оборудованием? | SFF-8418, SFF-8419, SFF-8679. |
| Управление и память | Как прочитать идентификацию, диагностику и поддерживаемые функции, как управлять ими? | SFF-8472, SFF-8636, CMIS; SFF-8024 помогает расшифровать коды. |
Карта памяти — часть интерфейса управления. Доступные через неё байты могут представлять сохранённую идентификацию, текущие измерения, состояние или команды. Не все эти данные являются свободно перезаписываемой EEPROM. Назначение адресов и условия записи определяет соответствующая спецификация и реализация модуля.
Карта памяти, DDM и интерфейсы управления
Для чтения идентификации и диагностики начните с этой таблицы. Форм-факторы приведены как типичные области применения; внешний вид модуля не заменяет проверку используемой карты управления.
| Документ | Назначение | Форм-фактор / область | Проверенная редакция | Источник |
|---|---|---|---|---|
| SFF-8472 | Идентификация, карта памяти, DDM и управление. | Семейство SFP с этим интерфейсом. | 12.5a; 16.01.2026 | SNIA PDF |
| SFF-8636 | Карта памяти и управление четырёхлинейными модулями и кабелями. | Например, QSFP+/QSFP28 с этой картой. | 2.12; 29.04.2026 | SNIA PDF |
| CMIS | Общий интерфейс управления, возможности, состояния и данные модуля. | Несколько форм-факторов, включая QSFP-DD и OSFP. | 5.4; май 2026 | OIF PDF |
| SFF-8024 | Общие таблицы кодов для интерпретации полей; не самостоятельная карта памяти. | Модули, чьи карты ссылаются на эти таблицы. | 4.14; 04.06.2026 | SNIA PDF |
SFF-8472 полезен при разборе идентификации и DDM в семействе SFP. Для карты SFP используются обозначения A0h/A2h; это обозначения адресов в принятом для этих документов формате, а не универсальные номера страниц всех трансиверов. В инструментах с 7-битной адресацией I²C те же адреса часто показываются как 0x50/0x51. Важно понимать, какую запись принимает конкретный инструмент.
SFF-8636 и CMIS — разные интерфейсы управления. Нельзя переносить адреса, номера страниц и алгоритм записи из одного в другой. Для многолинейных модулей проверяйте также выбор страницы и, где применимо, банка, поддерживаемые функции и состояние модуля. В документации встречаются разные варианты управления даже внутри близких семейств QSFP.
SFF-8024 содержит общие кодовые таблицы, например идентификаторы типов модулей и разъёмов. Он помогает интерпретировать значение поля, но не заменяет документ, который задаёт адрес и смысл этого поля в конкретной карте.
Аппаратные спецификации SFP, QSFP и OSFP
Эти документы нужны для выбора и разработки аппаратных интерфейсов. «Solution»-спецификация связывает требования и ссылки на несколько документов; она не заменяет все подробные чертежи, электрические параметры и карту управления.
| Документ | Назначение | Форм-фактор / область | Проверенная редакция | Источник |
|---|---|---|---|---|
| SFF-8418 | Высокоскоростной электрический интерфейс 10 Gb/s. | SFP+ 10G. | 1.4; 30.07.2015 | SNIA PDF |
| SFF-8419 | Питание и низкоскоростные сигналы. | SFP+ и решения, ссылающиеся на документ. | 2.0a; 10.07.2026 | SNIA PDF |
| SFF-8432 | Механика модуля и направляющей. | Семейство SFP+. | 5.2a; 30.11.2018 | SNIA PDF |
| SFF-8402 | Связи спецификаций однолинейных решений. | Семейство SFP+, включая SFP28. | 1.2; 21.12.2022 | SNIA PDF |
| SFF-8679 | Контакты, электрические параметры, питание и аппаратные требования. | Семейство QSFP 4X. | 1.9; 21.04.2025 | SNIA PDF |
| SFF-8661 | Механические требования к модулю. | QSFP+ 4X. | 2.5; 22.06.2018 | SNIA PDF |
| SFF-8665 | Связи спецификаций управления, электрических интерфейсов и механики. | Поколения QSFP 4X. | 2.0; 24.11.2025 | SNIA PDF |
| OSFP MSA | Механика, электрические и тепловые требования; CMIS вынесен отдельно. | OSFP и OSFP-RHS. | 5.22; 09.08.2025 | OSFP MSA PDF |
Для QSFP-DD аппаратные требования ищите у соответствующей MSA, а управление — в применимой редакции CMIS и документации модуля. Для OSFP аппаратный документ прямо отделяет интерфейс управления CMIS от механики, электрических и тепловых требований. Ни общий интерфейс управления, ни похожее назначение не делают OSFP и QSFP-DD механически взаимозаменяемыми.
Ранние комплексные спецификации и документы MSA
Эти номера часто встречаются в паспортах и старых инструкциях. Они сохранены в справочнике для понимания исходных требований изделий. Статус и область применения нужно читать вместе с номером редакции.
| Документ | Назначение | Форм-фактор / область | Проверенная редакция | Источник |
|---|---|---|---|---|
| INF-8074i | Исходная спецификация SFP MSA; информационный документ. | SFP. | 1.0; 12.05.2001 | SNIA PDF |
| SFF-8431 | Ранний комплекс электрических требований SFP+. Архивный; см. пояснение ниже. | SFP+ 10G. | 4.1 от 06.07.2009; Addendum 15.09.2013 | SNIA PDF |
| SFF-8436 | Комплексная спецификация QSFP+; применимость к другим поколениям проверяется отдельно. | QSFP+ 4×10 Gb/s. | 4.9; 31.08.2018 | SNIA PDF |
| INF-8077i | Электрические, управляющие и механические интерфейсы XFP. | XFP 10G. | 4.5; 31.08.2005 | SNIA PDF |
SFF-8431 — архивный документ. На его обложке прямо указаны SFF-8419 для низкоскоростного интерфейса и SFF-8418 для оставшейся части электрических требований 10G. Поэтому ссылку на SFF-8431 нельзя подавать как единственный актуальный источник всех параметров SFP+.
SFF-8436 — комплексная спецификация QSFP+ 4×10 Gb/s. При работе с другими поколениями QSFP дополнительно проверяйте SFF-8665, профиль электрического интерфейса и выбранную карту управления. SFF-8679 указывает, что заменяет базовую электрическую часть SFF-8436; SFF-8636 отдельно описывает управление четырёхлинейными модулями.
Ранее в подборке приводился CMIS 5.0. Для поиска опубликованных редакций теперь используйте каталог OIF, раздел Management Interface Specifications. Проверенная в нём редакция — CMIS 5.4, май 2026 года. Это не требование использовать 5.4 для модуля, рассчитанного на другую редакцию.
Как выбрать спецификацию для чтения или изменения памяти
- Определите изделие. Запишите форм-фактор, артикул и аппаратную ревизию. Проверьте паспорт модуля и поддерживаемые операции программатора.
- Уточните интерфейс управления. Используйте документацию и прочитанную идентификацию; одного обозначения скорости недостаточно. Выберите SFF-8472, SFF-8636, CMIS либо другой явно указанный документ.
- Зафиксируйте редакцию. Сопоставьте номер на титульной странице, историю изменений и заявленную поддержку модуля. Дата обновления сайта и дата самой спецификации могут различаться.
- Проверьте нужное поле. Уточните адрес, страницу/банк, единицы, права чтения и записи, условия доступа и обязательность функции. Для значения кодированного поля откройте соответствующую таблицу SFF-8024.
- Сохраните исходные данные. Перед изменениями сделайте резервную копию доступных областей. Проверьте применимые контрольные суммы, затем перечитайте данные после записи. Защищённые и служебные области нельзя считать обычным редактируемым буфером.
Практический пример: для разбора Serial ID и DDM SFP нужны карта SFF-8472 и кодовые таблицы. Для проверки размеров направляющей нужна аппаратная спецификация. Если же модуль использует CMIS, выбирать адреса по таблице памяти SFP ошибочно, даже когда нужное поле имеет похожее название.
Ни смена номера стандарта в описании, ни запись другого идентификатора в память не добавляют модулю отсутствующую физическую скорость, тип оптики или допустимую мощность. Совместимость кода и работоспособность реального соединения проверяются отдельно.
Дополнительные документы исходной подборки
Ниже сохранены ссылки на остальные документы первоначального списка. Здесь не заявляется актуальный номер их редакции: для выбора версии проверьте титульную страницу и статус в каталоге SNIA.
- SFF-8662
- SFF-8682
- SFF-8672
- SFF-TA-1004
- SFF-8663
- SFF-8683
- INF-8628 — поиск в каталоге SNIA
- SFF-8635
- SFF-8685
- INF-8438
- INF-8476
- INF-8474
- SFF-8071
- SFF-8461
- SFF-8084
- SFF-8083
- SFF-8081
- SFF-8690
- SFF-8433
- SFF-8089
- SFF-8079
- SFF-8075
SFF-TA-1004 по сохранённой ссылке имеет обозначение Development 0.0.10 от 23.01.2018. Это проект расширений управления перестраиваемыми QSFP+/QSFP28, а не опубликованный универсальный стандарт настройки любых модулей. Аналогично наличие файла в каталоге не означает, что вся его функциональность реализована в вашем изделии.
Как проверить редакцию и статус документа
- Published в каталоге SNIA обозначает одобренный к публикации документ; Draft — проект для рассмотрения. Expired означает прекращение сопровождения; причину нужно смотреть на обложке.
- Читайте номер и дату внутри PDF. Постоянная ссылка издателя может начать отдавать новую редакцию, поэтому сохранённая рядом старая подпись перестаёт быть точной.
- Для CMIS используйте каталог OIF; для спецификаций MSA — сайт соответствующей группы. Не определяйте актуальность только по имени файла из сторонней подборки.
- Сопоставляйте редакцию с паспортом модуля. Новая редакция документа не обновляет автоматически уже выпущенное устройство.
Справочник не заменяет первичные спецификации. Таблицы выше — навигация по их назначению; точные значения полей, временные параметры и требования следует читать в документе подходящей редакции.
Связанные руководства SFPTotal
- Форм-факторы и возможности программаторов — какие семейства модулей поддерживают модели SFPTotal.
- Структура памяти трансивера — представление областей памяти в Wizard.
- Чтение памяти и резервное копирование — подготовка данных до редактирования.
- Диагностический интерфейс DDM — чтение показателей и порогов в Wizard.
- Проверка контрольной суммы — команды проверки поддерживаемых контрольных полей.