MikroTik Log: ethernet link flap detected on ether1 — Диагностика падений линка
В журнале периодически повторяются записи: interface,warning ether1: link down с последующим interface,info ether1: link up (speed 1Gbps, full duplex) каждые несколько секунд или минут.
- Кратковременные разрывы связи, потеря пакетов и скачки пинга до шлюза.
- Сброс сессий маршрутизации (BGP sessions, OSPF adjacency, LDP transitions).
- Обрыв туннелей IPsec, WireGuard, PPPoE и сброс соединений NAT в Fasttrack.
- Перестроение дерева STP/RSTP на мостах с кратковременным отключением портов.
1. Аппаратная диагностика кабельной линии (Cable Test)
RouterOS имеет встроенный TDR-рефлектометр на чипах Atheros/Broadcom/Marvell. Запустите тест при подключенном кабеле:
/interface ethernet cable-test ether1Если тест возвращает short (замыкание), open (обрыв) или разницу в длине пар больше 1-2 метров (например, Pair 1: 15m, Pair 2: 12m), кабель поврежден или некорректно обжат.
2. Проверка и фиксация параметров Auto-Negotiation
Несовместимость алгоритмов автосогласования между коммутатором и портом MikroTik — частая причина флапа. Попробуйте отключить автосогласование и задать скорость жестко (с обеих сторон линка):
/interface ethernet set ether1 auto-negotiation=no speed=1Gbps full-duplex=yesЛибо оставьте автосогласование, ограничив список анонсируемых скоростей:
/interface ethernet set ether1 auto-negotiation=yes advertise=1000M-full3. Проверка энергосбережения (EEE) и Flow Control
Отключите Energy Efficient Ethernet (EEE) и Rx/Tx Flow Control, которые могут вызывать сброс линка при переходе порта в спящий режим:
/interface ethernet set ether1 rx-flow-control=off tx-flow-control=off
/interface ethernet set ether1 l2mtu=15924. Проверка питания PoE и напряжения платы
Если устройство питается по PoE или само раздает Passive PoE / 802.3at/af на порт ether1, просадка напряжения вызывает циклическую перезагрузку PHY-чипа:
/system health printУбедитесь, что напряжение (voltage) стабильно и не падает ниже 23.5V (для 24V БП) или 47.5V (для 48V БП) под пиковой нагрузкой.
Частые вопросы (FAQ)
Что такое Link Flap Dampening и есть ли он в MikroTik?
Link Flap Dampening — это алгоритм подавления нестабильных интерфейсов, предотвращающий постоянную рассылку сообщений об изменении топологии. В RouterOS для этого используется параметр link-down-power-cycle или таймеры hold-down/hold-up в протоколах маршрутизации.
Почему гигабитный линк падает при нагрузке, но стабилен в простое?
При передаче данных на скорости 1 Гбит/с используются все 4 витые пары кабеля с высокой частотой модуляции. Плохой контакт в коннекторе RJ45, наводки от силовых кабелей или некачественный омедненный кабель (CCA) приводят к росту ошибок CRC и сбросу PHY-уровня контроллером.
Как скрыть сообщения о флапе линка из основного лога?
Не рекомендуется скрывать аппаратные ошибки, но при необходимости фильтрации измените правила логирования: /system logging add topics=interface,!warning action=memory.
Где посмотреть количество аппаратных ошибок на порту?
Выполните команду /interface ethernet print stats-detail where name=ether1. Обратите внимание на счетчики fcs-errors, align-errors, drop-events и rx-overflow.