Что такое FEC в оптических сетях и почему это важно?
По мере того как сети Ethernet переходят от 10G и 25G к 100G, 200G и 400G, поддержание целостности сигнала становится все более важным. Более высокие скорости передачи данных приводят к более жестким запасам сигнала, что делает коррекцию ошибок необходимой для многих высокоскоростных интерфейсов Ethernet.
Прямая коррекция ошибок (FEC) помогает получателям восстанавливать данные, на которые повлияли ошибки передачи. Однако неправильная конфигурация FEC также может помешать правильной работе оптического канала.
Понимание FEC важно для сетевых инженеров, работающих с высокоскоростными оптическими трансиверами, портами коммутаторов и устранением неполадок в каналах Ethernet.
Что такое FEC и как он работает?
Прямая коррекция ошибок добавляет избыточную информацию к передаваемым данным, позволяя получателю обнаруживать и исправлять определенные ошибки без запроса повторной передачи.
Перед передачей кодер обрабатывает данные и добавляет информацию для исправления ошибок. На принимающей стороне декодер использует эту информацию для восстановления данных, на которые повлияли ошибки в пределах возможностей исправления кода.
Это повышает надежность соединения, когда физический сигнал испытывает ограниченное количество ошибок передачи.
Однако FEC не может восстановить поврежденное волокно, устранить чрезмерные оптические потери или исправить неограниченное количество ошибок. Если качество сигнала выходит за пределы возможностей коррекции, все равно могут возникать неисправимые ошибки.

Почему высокоскоростной Ethernet нуждается в FEC
Многие современные высокоскоростные интерфейсы Ethernet используют сигнализацию PAM4, которая представляет два бита на символ с использованием четырех уровней амплитуды.
По сравнению с сигнализацией NRZ, PAM4 работает с меньшим разделением между уровнями сигнала при сопоставимом размахе сигнала. Это делает сигнал более чувствительным к шуму и искажениям.
FEC помогает управлять ошибками передачи, которые могут возникнуть в таких условиях.
Для многих интерфейсов Ethernet 100G, 200G и 400G исправление ошибок является неотъемлемой частью указанной операции на физическом уровне.
Однако требуемая схема FEC зависит от применимого стандарта Ethernet PHY и режима работы порта. Это не может быть определено исключительно на основе заявленной скорости передачи данных трансивера.
Общие режимы FEC в сетях Ethernet
Различные интерфейсы Ethernet используют разные схемы исправления ошибок.
| режим FEC | Описание | Типичное применение |
|---|---|---|
| Нет ФЭК | Работает без прямой коррекции ошибок | Интерфейсы, не требующие FEC |
| БАЗОВЫЙ-R ФЭК | Исправление ошибок на основе Firecode | Некоторые PHY Ethernet 25G |
| РС-ФЭК | Исправление ошибок Рида-Соломона | Определенные 25G и многие высокоскоростные PHY Ethernet. |
Эти режимы не являются взаимозаменяемыми для всех оптических интерфейсов.
Например, RS-FEC включает в себя различные конфигурации кода, а некоторые PHY Ethernet требуют определенной схемы FEC, а не позволяют пользователю свободно выбирать.
Коммутаторы также могут предоставлять различные параметры FEC в зависимости от скорости порта, конфигурации коммутационного узла и типа поддерживаемого интерфейса.
Поэтому правильный режим следует подтвердить с помощью документации коммутатора и применимой спецификации Ethernet.
Может ли несоответствие FEC стать причиной сбоя канала?
Да. Несовместимые конфигурации FEC могут помешать установлению высокоскоростного соединения Ethernet или вызвать нестабильную работу.
Например, коммутатор может успешно распознать оптический приемопередатчик 100G или 400G, в то время как интерфейс Ethernet остается отключенным.
Это происходит потому, что обнаружение модуля через его интерфейс управления не означает, что физическое соединение Ethernet установлено успешно.
Если подключенные порты используют несовместимые режимы PHY или требования FEC, соединение может выйти из строя, даже если оптические модули распознаются.
Однако FEC — это только одна из возможных причин. Неправильные настройки порта, неподдерживаемые оптические интерфейсы и проблемы с физическим сигналом могут вызывать аналогичные симптомы.
Инженеры должны проверить требуемый режим PHY и конфигурацию FEC, прежде чем предполагать, что сам трансивер неисправен.
Как проверить настройки FEC во время устранения неполадок
Когда высокоскоростной оптический канал выходит из строя или становится нестабильным, структурированный процесс устранения неполадок может помочь определить, требуется ли исправление ошибок.
1. Подтвердите режим работы порта.
Убедитесь, что оба коммутатора поддерживают необходимую скорость Ethernet, тип PHY и конфигурацию интерфейса. Если прорыв включен, проверьте поддерживаемый режим на обоих концах.
2. Проверьте настройки FEC на обоих устройствах.
Используйте команды интерфейса коммутатора или программное обеспечение управления для просмотра настроенных и рабочих режимов FEC. Сравните их с требованиями выбранного интерфейса Ethernet.
3. Просмотрите счетчики ошибок FEC.
Двумя обычно сообщаемыми показателями являются:
-
Исправленные ошибки:Ошибки успешно устранены декодером FEC. Рост счетчика не означает автоматически сбой соединения; имеют значение частота ошибок и условия эксплуатации.
-
Неисправимые ошибки:Ошибки, превышающие возможности исправления. Постоянное увеличение может указывать на проблему на физическом уровне, требующую дальнейшего изучения.
4. Изучите оптическую диагностику.
Если это возможно, проверьте передаваемую и полученную оптическую мощность, температуру модуля и другую диагностическую информацию.
Оптическая мощность в указанном диапазоне не гарантирует удовлетворения всех требований к качеству сигнала, поэтому эти показания следует учитывать вместе со счетчиками FEC и интерфейса.
5. Применяйте только поддерживаемые конфигурации FEC.
Следуйте документации поставщика коммутатора и соответствующему стандарту Ethernet. Не отключайте FEC на интерфейсе, который этого требует.
После внесения поддерживаемого изменения конфигурации убедитесь, что соединение остается стабильным, и отслеживайте счетчики ошибок с течением времени.
Ключевые выводы
Прямая коррекция ошибок повышает надежность высокоскоростного Ethernet, исправляя определенные ошибки передачи до того, как они повлияют на полученные данные.
Для оптических сетей 100G, 200G и 400G требования FEC зависят от физического уровня Ethernet и конфигурации портов, а не просто от скорости оптического приемопередатчика.
Если модуль распознан, но связь остается неактивной, проверка совместимости FEC наряду с настройками интерфейса и диагностикой физического уровня может помочь выявить причину.
Понимание этих требований помогает сетевым инженерам более надежно развертывать оптические трансиверы и избегать ненужной замены модулей.
Связанная статья
