EIGRP Route Stuck In Active (SIA): причины сбоя и устранение дедлока
- В логах маршрутизатора:
%DUAL-3-SIA: Route 10.50.0.0/16 stuck-in-active on GigabitEthernet0/1. - Сброс EIGRP соседства со смежным маршрутизатором (Peer Reset) каждые 3 минуты (180 секунд).
- Аномальный рост времени сходимости сети (Convergence Time) при падении линков.
- Высокая утилизация процессора (High CPU) из-за лавинообразных EIGRP Query запросов.
1. Механизм возникновения состояния SIA (Stuck In Active)
Когда EIGRP теряет Successor для маршрута и в таблице топологии отсутствует Feasible Successor, маршрут переходит из пассивного состояния (Passive) в активное (Active). Маршрутизатор рассылает EIGRP Query всем соседям. Если хотя бы один сосед не ответит пакетом Reply в течение таймера Active Timer (по умолчанию 3 минуты), маршрут признается зависшим (SIA), а соседство с неответившим пиром принудительно разрывается.
2. Диагностика зависшего маршрута
show ip eigrp topology active
show ip eigrp topology stuck-in-activeВ выводе найдите соседа с флагом r (Reply Pending) — именно он задерживает ответ.
3. Изоляция Query-домена с помощью EIGRP Stub Routing
Лучшая практика предотвращения SIA — перевод периферийных маршрутизаторов (Spoke/Branch) в режим Stub, чтобы Hub-роутер не отправлял им запросы Query:
! Конфигурация на всех Spoke/Branch роутерах:
router eigrp 100
eigrp stub connected summary4. Корректировка таймеров SIA (при нестабильных WAN-каналах)
router eigrp 100
! Увеличение Active таймера до 5 минут или отключение:
timers active-time 5
! Либо: timers active-time disabled (не рекомендуется)5. Проверка односторонней связности (Unidirectional Link)
ping 10.1.1.2 size 1400 repeat 100
show interfaces GigabitEthernet0/1 | include drops|errors Частые вопросы (FAQ)
Что такое SIA-Query и SIA-Reply в современных версиях Cisco IOS?
Это защитный механизм: на половине таймера Active (через 90 секунд) маршрутизатор отправляет SIA-Query. Если сосед жив и отвечает SIA-Reply, таймер продлевается еще на 90 секунд без разрыва соседства.
Почему перегрузка канала приводит к ошибке Stuck-in-Active?
Пакеты EIGRP Reply могут отбрасываться в переполненной очереди интерфейса (Output Queue Drops), если на WAN-канале не настроен QoS для протокольного трафика.
Что означает статус 'P' и 'A' в таблице топологии show ip eigrp topology?
'P' (Passive) — нормальное стабильное состояние маршрута. 'A' (Active) — состояние поиска нового пути через отправку Query-запросов.
Как суммирование маршрутов (Route Summarization) защищает от SIA?
Суммирование на уровне распределения (Distribution Layer) ограничивает распространение запросов Query границами суммаризованного блока и останавливает лавину запросов.