Использованы материалы статьи авторов: Крейг Пасек и Пэт Чоу, менеджеры по продукции Transceiver Module Group компании Cisco Systems
Когда мы представили трансивер SFP28 10/25G CSR (код изделия CPQ85S2RMEMSC совместимый с Cisco Short Reach) (SFP-10/25G-CSR-S), мы были рады видеть, что заказчики сразу же оценили его преимущества. Во-первых, он обеспечивает больший радиус действия, чем стандартизованный IEEE трансивер спецификации 25GBASE-SR. Во-вторых, он предоставляет больше возможностей при выборе типа FEC (Forward Error Correction), доступного на хост-коммутаторе, маршрутизаторе или сетевой карте (Network Interface Card) сервера. А благодаря более высокой оптической производительности он может поддерживать обычные оптические линки с более слабыми алгоритмами FEC.
Одним из аспектов проектирования системы, который часто упускается из виду, является согласование типа FEC на обоих концах канала связи. Если хост на одном конце поддерживает один тип, то на другом конце должен поддерживаться тот же тип. В противном случае соединение не будет работать должным образом. Это может показаться неинтуитивным, но выбор оптики - CSR или 25GBASE-SR - может сделать или разрушить успешную работу канала.
Соответствие FEC
На следующей схеме показана допустимая конфигурация системы, в которой тип FEC среди настроек хоста и спецификаций трансивера совпадает. В данной конфигурации использование трансивера IEEE 25GBASE-SR в агрегирующем коммутаторе требует поддержки RS-FEC в коммутаторе доступа и его оптике.
Не соответствие FEC
На следующей схеме показана недопустимая конфигурация системы. На каждом конце тип FEC, доступный на хосте, согласован с типом, поддерживаемым соответствующим трансивером. Однако результирующие типы FEC на двух концах линии связи не совпадают.
Следует отметить, что некоторые коммутаторы поддерживают только FC-FEC (Fire Code FEC, также известный как BASE-R FEC) и поэтому не могут поддерживать трансивер IEEE 25GBASE-SR, поскольку спецификация 25GBASE-SR требует RS-FEC. Таким образом, если коммутатор справа поддерживает только FC-FEC, то выбор трансивера 25GBASE-SR для сетевой карты слева ограничит вас RS-FEC и создаст несоответствие.
Простым способом решения проблемы является использование в сетевой карте модуля-преобразователя с CSR вместо 25GBASE-SR. Поскольку CSR специфицирован для использования с обоими RS-FEC и FC-FEC или даже без FEC, сетевая карта может быть настроена на FC-FEC. Больше никаких несоответствий. Смотрите рисунок ниже для иллюстрации.
Поддерживаемые типы FEC
В следующей таблице приведены данные о поддержке хост-функций FEC для CPQ85S2RMEMS CTS и SFP-25G-SR-S компании Cisco, которые соответствуют стандарту IEEE 25GBASE-SR.
Модуль-преобразователь CPQ85S2RMEMS был разработан нами для поддержки приложений с увеличенной дальностью действия (300 м по OM3 и 400 м по OM4). А поскольку он поддерживает FC-FEC и No-FEC (в дополнение к RS-FEC), его можно использовать для приложений с низкой задержкой и с ранними коммутаторами всех вендоров 25G, которые не поддерживают RS-FEC.