Что такое трансивер?
Оптический трансивер (transmitter + receiver — передатчик и приёмник) — компактный сменный модуль «горячей» замены, стоящий между сетевым устройством и оптическим волокном. С одной стороны он принимает электрические сигналы от порта коммутатора, маршрутизатора, сервера или системы хранения; с другой — превращает их в модулированный свет для волокна и делает обратное для приходящего света. В волоконно-оптической линии связи (ВОЛС) трансивер — интерфейс между электроникой и стеклом: всё, что несёт волокно, начинается и заканчивается в нём.
Определение в контексте ВОЛС
Волоконно-оптическая линия связи состоит из источника света, среды передачи (волокно, его разъёмы и сварки, а также пассивные и активные элементы между ними) и приёмника света. Трансивер — компонент, который даёт и источник, и приёмник на каждом конце, упакованные так, что хост-оборудованию не нужно ничего знать о длинах волн, типах волокна или дальности — оно просто обменивается с модулем электрическими битами. Поэтому дальность, длина волны, тип волокна (одномод или многомод) и даже сетевая технология (Ethernet, Fibre Channel, PON, InfiniBand) выбираются установкой модуля, а не заменой порта.
Что внутри
| Блок | Функция |
|---|---|
| TOSA (передающая оптическая подсборка) | лазер (VCSEL, FP, DFB, EML) с драйвером; задаёт длину волны и мощность излучения |
| ROSA (приёмная оптическая подсборка) | фотодиод (PIN или APD) с трансимпедансным и ограничивающим усилителями; задаёт чувствительность |
| CDR / DSP | ретаймит последовательные данные, а у модулей PAM4 — эквализирует их; см. CDR |
| Микроконтроллер + EEPROM | идентификация, возможности, цифровая диагностика (DDM) и управление в стандартной карте памяти MSA |
| Электрический интерфейс | краевой разъём к хосту: 1, 2, 4 или 8 дифференциальных каналов плюс низкоскоростные сигналы управления |
| Оптический интерфейс | разъём LC, SC, MPO-12/16, SN/CS и др., либо несъёмный медный кабель у DAC |
Карта памяти — та часть, с которой работает CodingBox: каждое поле, которое читает коммутатор, решая, принимать ли модуль — вендор, парт-номер, серийный, коды соответствия, пороги, — лежит именно там. См. форм-факторы и спецификации MSA.
Где применяются трансиверы
| Область | Типовые модули и технологии |
|---|---|
| Корпоративные и кампусные ЛВС | 1G/10G SFP/SFP+, аплинки 40G/100G — Ethernet |
| Фабрики дата-центров | серверные линки 25G, leaf–spine 100G/400G/800G — кластеры ИИ |
| Телеком-транспорт и метро | цветная оптика CWDM/DWDM, перестраиваемые и когерентные модули — CWDM, DWDM |
| Сети доступа | оптика OLT и ONU GPON/XGS-PON — PON |
| Сети хранения | оптика 16/32/64GFC SW/LW — Fibre Channel |
| HPC и интерконнект ИИ | InfiniBand EDR/HDR/NDR — InfiniBand |
| Мобильный фронтхол, видео, промышленность | CPRI/eCPRI, SDI, промышленный Ethernet на оптике класса SFP |
Краткая история форм-факторов
Раньше оптика впаивалась в линейные карты: одна карта — одна дальность. Сменный трансивер сделал порт универсальным и позволил отрасли стандартизоваться вокруг нескольких корпусов через соглашения MSA (Multi-Source Agreement).
| Период | Событие | Класс скорости |
|---|---|---|
| середина 1990-х | GBIC — первый оптический модуль «горячей» замены (разъём SC) | 1G |
| ~2001 | SFP MSA (INF-8074) — втрое меньше GBIC, разъём LC; XENPAK, затем X2 и XFP для 10G | 1G; 10G |
| ~2006–2009 | SFP+ (SFF-8431) приносит 10G в габарит SFP; QSFP (INF-8438) вводит четыре канала | 10G; 4×10G |
| ~2009–2010 | QSFP+ (SFF-8436) для 40GbE; CFP для 100G первого поколения | 40G; 100G |
| ~2014–2016 | QSFP28 (SFF-8665) делает 100G малым модулем; SFP28 приносит 25G серверам; CFP2/CFP4 | 100G; 25G |
| 2016–2018 | Основаны MSA QSFP-DD и OSFP под 400G; SFP-DD; CMIS унифицирует управление | 400G |
| ~2019–2021 | Поставки 400G QSFP-DD/OSFP; QSFP56 (200G), SFP56; когерентные модули 400ZR | 200G; 400G |
| ~2022–2024 | 800G OSFP / QSFP-DD800; QSFP112; ZR+; линейная оптика (LPO) | 800G |
| 2024 → | OSFP-XD на 16 каналов, 1,6T; co-packaged optics для крупнейших коммутаторов | 1,6T |
Каждое поколение по возможности сохраняло габарит предшественника — SFP → SFP+ → SFP28 → SFP56 и QSFP → QSFP+ → QSFP28 → QSFP56 → QSFP112, — поэтому современный порт часто принимает модуль на двадцать лет старше себя. Подробности по каждому форм-фактору — в обзоре и сравнении.
Как развивались стандарты
Трансивер определяют три слоя стандартов, написанные разными организациями:
- Механика и электрика — консорциумы MSA и SFF Committee (ныне SNIA SFF TA): корпуса, разъёмы, распиновка, классы мощности. Документы вроде INF-8074, SFF-8431, SFF-8665, MSA QSFP-DD и OSFP. См. каталог спецификаций.
- Управляющая память — как хост читает идентификацию и диагностику: serial ID GBIC сменился SFF-8472 (два адреса, добавлен DDM), затем страничный SFF-8636 для QSFP и, наконец, не зависящий от форм-фактора CMIS с автоматом состояний модуля для 400G и выше. Общие коды — в SFF-8024.
- Физический уровень (PMD) — что идёт по волокну: IEEE 802.3 для Ethernet (
10GBASE-LR,100GBASE-DR…), INCITS T11 FC-PI для Fibre Channel, IBTA для InfiniBand, серия ITU-T G для PON и сетки DWDM, OIF для 400ZR. См. справочник оптических PMD.
Следствие для совместимости: модуль может быть электрически и оптически безупречен и всё равно отвергнут, потому что его управляющая память не говорит того, что ожидает конкретный хост, — источник вендор-лока и причина существования инструментов кодирования.
Как росли скорости передачи данных
Суммарная скорость росла сразу по трём осям:
| Ось | Развитие |
|---|---|
| Скорость на канал | 1G → 10G → 25G (NRZ) → 50G → 100G (PAM4) → 200G |
| Каналов в модуле | 1 → 4 → 8 → 16 |
| Модуляция | вкл/выкл (NRZ) → четырёхуровневая PAM4 → когерентные QPSK/16-QAM для дальних линий |
| Суммарно | Типовой модуль | Примерная эпоха |
|---|---|---|
| 1G | GBIC, SFP | 1990-е → |
| 10G | XFP, SFP+ | 2002 → |
| 40G | QSFP+ | 2010 → |
| 25G / 100G | SFP28 / QSFP28 | 2015 → |
| 200G / 400G | QSFP56 / QSFP-DD, OSFP | 2019 → |
| 800G | OSFP, QSFP-DD800 | 2022 → |
| 1,6T | OSFP-XD | 2024 → |
Переход на PAM4 принёс обязательную прямую коррекцию ошибок и модули на DSP; выход за 100 км привёл когерентное детектирование в сменные модули. См. FEC и обучение линка и когерентную оптику.
Куда дальше
- Форм-факторы: обзор и сравнение — все поддерживаемые корпуса на одной странице.
- Основы DDM — диагностика, которую сообщает модуль.
- Типы защиты от записи — как модули охраняют свою память.
- Типовые проблемы и решения — что ломается в поле.
В CodingBox всё это сходится на одном экране: Check transceiver читает память модуля, определяет форм-фактор и стандарт и показывает идентификацию и DDM, которые объясняет остальная документация.