Если оптический модуль или кабель неисправен, определённая доля пакетов на этом пути повреждается.
Почему Битовые ошибки из-за неисправного оптического модуля или кабеля → Следствие Повреждённые пакеты устройство молча отбрасывает → На экране Только у части серверов и игроков на этом пути постоянные потери, телепортация и откидывание назад
Основной ответственный Команда инфраструктуры · Сетевая инфраструктура
Команда инфраструктуры: задачи
Мониторить счётчики ошибок портов (CRC) и ставить алерты, менять оптические модули, кабели и другие компоненты, до замены выводить проблемный линк и пускать трафик в обход.
На графике
Высоко только у некоторых · число ошибок CRC по портам, доля потерь по серверам и путям
Где смотреть
Посмотреть счётчики CRC на обоих концах линка. На коммутаторе ошибки FCS порта (dot3StatsFCSErrors) и ошибки приёма (ifInErrors), на сервере crc в RX errors из ip -s -s link (статистика ядра rx_crc_errors)
Подтверждает
Ошибки CRC на одном порту стабильно растут независимо от объёма трафика и времени суток, и потери есть только у серверов и игроков, чей трафик идёт через этот порт
Опровергает
Если ошибок CRC нет, а растут только выходные отбрасывания, это перегрузка («Микробёрсты на коммутаторе», «Перегрузка линии связи ЦОД»)
Чем проверить
Инструменты инфраструктуры (игровой код не нужен)
Источники
Understanding and Mitigating Packet Corruption in Data Center Networks (SIGCOMM 2017)ACM Анализ 350 000 линков в ЦОД: повреждения пакетов вызывают неисправные оптические модули, повреждённое волокно и грязные коннекторы, доля повреждений постоянна и не зависит от загрузки, проблемные линки выводят и ремонтируют, сохраняя нужное число путей