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

Выбор скорости и применения: SFF-8079, SFF-8089

Многие модули класса SFP работают более чем на одной скорости или более чем в одном применении (например, 1/2/4GFC или Ethernet и Fibre Channel). Два небольших документа SFF определяют, как хост узнаёт, что модуль поддерживает, и как сообщает модулю, какой режим использовать.

Документы

ДокументНазваниеРед.
SFF-8079SFP Rate and Application Selection1.7
SFF-8089SFP Rate and Application Codes1.3

SFF-8079 — как работает выбор

У выбора скорости два механизма, и модуль объявляет, какой поддерживает:

  • Аппаратный выбор скорости — пины RS0/RS1 на разъёме SFP. Хост выставляет их в

высокий или низкий уровень, переключая полосу приёмника (а у более поздних модулей и передатчика) между группами скоростей.

  • Программный выбор скорости — биты в области управления/статуса A2h, делающие

то же самое по двухпроводному интерфейсу, чтобы хост без разведённых RS-пинов тоже мог переключать скорости.

Байты идентификации модуля по SFF-8472 объявляют реализованную схему выбора скорости (байт rate identifier), чтобы хост знал, использовать пины, биты или ничего.

SFF-8089 — коды

SFF-8089 определяет значения кодов скорости и применения, записываемые в память модуля, — небольшую таблицу вида «этот модуль поддерживает применение X на скорости Y». Хосты читают коды, чтобы решить, подходит ли модуль конфигурации порта, до попытки поднять линк. Сами значения байтов идентификатора, разъёма и соответствия общие — через SFF-8024.

Почему это важно для кодирования

Коды скорости и применения — среди байтов идентификации, которые проверяет коммутатор. Модуль, закодированный кодами, не соответствующими его железу, или без применения, которого ожидает порт, либо не поднимает линк, либо согласует неверную скорость. Перекодируя многоскоростной модуль в редакторе EEPROM, держите rate identifier и коды применения согласованными с тем, что модуль реально поддерживает.

Связанное

RS-пины и низкоскоростной интерфейс.

Источник

  • sfptotal.ru — Список стандартов и спецификаций MSA; библиотека SNIA SFF