Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Траблшутинг HSRP %HSRP-5-STATECHANGE в Cisco: флаппинг Active / Standby

Обновлено: 24.08.2026  ·  Официальная база знаний
  • В журнале фиксируются постоянные переходы %HSRP-5-STATECHANGE: GigabitEthernet0/0 Grp 10 state Standby -> Active и обратно.
  • Периодические кратковременные потери пакетов при обращении к шлюзу по умолчанию (Default Gateway).
  • Оба маршрутизатора одновременно переходят в состояние Active (состояние Split-Brain).

1. Проверка текущего статуса HSRP групп

show standby brief
show standby detail

2. Анализ причин Split-Brain (Оба Active)

Если оба маршрутизатора находятся в статусе Active, они не слышат HSRP Hello пакеты друг друга:

# Проверка счетчиков Multicast Hello (224.0.0.2 для v1 или 224.0.0.102 для v2)
show ip interface GigabitEthernet0/0 | include Multicast
show access-lists | include 224.0.0.

3. Настройка Preempt Delay (Защита от флаппинга при перезагрузке)

Предотвратите преждевременный захват роли Active до полной инициализации протоколов маршрутизации (OSPF/BGP):

interface GigabitEthernet0/0
 standby 10 priority 110
 standby 10 preempt delay minimum 60 reload 180

4. Корректировка таймеров HSRP и версий

interface GigabitEthernet0/0
 standby version 2
 standby 10 timers 1 3
 standby 10 authentication md5 key-string StrongHSRPPass

5. Отладка событий HSRP

debug standby events
debug standby terse
Практический опыт инженера: Никогда не включайте директиву 'standby preempt' без настройки 'delay minimum' (рекомендуется от 30 до 60 секунд), иначе при малейшем сбое линка вы получите каскадный шторм переключений шлюза.

Частые вопросы (FAQ)

Почему оба маршрутизатора HSRP становятся Active одновременно?

Это состояние 'Split-Brain'. Возникает, когда линия связи между маршрутизаторами разрывается или фильтруется ACL/брандмауэром, из-за чего Standby-узел перестает получать Hello-сообщения от Active-узла.

В чем разница между HSRP version 1 и version 2?

HSRPv1 использует Multicast адрес 224.0.0.2, диапазон групп 0-255 и виртуальный MAC 0000.0c07.acXX. HSRPv2 использует адрес 224.0.0.102, диапазон групп 0-4095, виртуальный MAC 0000.0c9f.fXXX и поддерживает миллисекундные таймеры.

Зачем нужна команда standby preempt delay?

Она откладывает возврат роли Active восстановившемуся маршрутизатору на заданное количество секунд, давая время подняться транкам, L3-соседствам и заполниться таблицам маршрутизации.

Как настроить отслеживание аплинков в HSRP?

Используйте механизм Enhanced Object Tracking: 'track 1 interface Gi0/1 line-protocol' и в интерфейсе: 'standby 10 track 1 decrement 20'.