Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

OSPF_SPF_THROTTLING_FLAP Сетевое оборудование и VPN

Траблшутинг сходимости OSPF: устранение флапа и тюнинг SPF-таймеров

Обновлено: 25.08.2026 · Официальная документация ↗
  • 100% нагрузка процессора из-за непрерывного выполнения алгоритма Дейкстры (SPF Calculation).
  • Состояние соседства OSPF циклически скачет между EXSTART/EXCHANGE и DOWN.
  • Задержки при переключении трафика на резервные каналы (Convergence Time > 5-10 секунд).
  • Потеря пакетов из-за несоответствия MTU на смежных интерфейсах.

1. Диагностика причин флапа OSPF Adjacency

# Проверка счетчика пересчетов SPF
show ip ospf
# Проверка статуса соседей и времени удержания
show ip ospf neighbor
# Мониторинг логов событий
show log | include OSPF-5-ADJCHG

2. Устранение зависания в состоянии EXSTART (MTU Mismatch)

Если соседи застряли в EXSTART/EXCHANGE, на интерфейсах не совпадают размеры MTU:

interface GigabitEthernet0/0/1
 ip mtu 1500
 # Временный обход для восстановления соседства:
 ip ospf mtu-ignore

3. Тюнинг таймеров SPF Throttling для быстрого схождения

router ospf 1
 # Начальная задержка SPF (мс), минимальный интервал (мс), максимальный интервал (мс)
 timers throttle spf 50 200 5000
 # Троттлинг генерации LSA
 timers throttle lsa 50 200 5000
 # Задержка приема одинаковых LSA от соседей
 timers lsa arrival 100

4. Интеграция с BFD (Bidirectional Forwarding Detection) для субсекундного схождения

interface GigabitEthernet0/0/1
 bfd interval 50 min_rx 50 multiplier 3
 ip ospf bfd
!
router ospf 1
 bfd all-interfaces
💡 Практика специалистов: Для критических каналов ЦОД настраивайте связку 'OSPF + BFD'. BFD передает легковесные control-пакеты на аппаратном уровне ASIC каждые 50 мс, обеспечивая переключение трафика менее чем за 200 мс без нагрузки на CPU.

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

Почему OSPF зависает в статусе EXSTART?

В 99% случаев это вызвано несовпадением параметра IP MTU на связных интерфейсах. Во время фазы DBD (Database Description) размер пакета превышает MTU одной из сторон, и обмен базой блокируется.

Как таймеры OSPF Dead Interval влияют на обнаружение аварии?

По умолчанию Dead Interval равен 40 секундам (4 x Hello). Без BFD маршрутизатор будет ждать 40 секунд перед тем, как перенаправить трафик при физическом обрыве транзитного L2-канала.

Что такое SPF Exponential Backoff?

Это защитный алгоритм, который динамически увеличивает интервал между пересчетами SPF при частых флапах линков, предотвращая зависание CPU маршрутизатора.

Чем опасна команда ip ospf mtu-ignore?

Она позволяет установить соседство, но если реальный размер пакета LSA превысит физический MTU канала, маршрутизаторы не смогут синхронизировать LSDB, что приведет к скрытым черным дырам маршрутизации.

Полезные материалы
Рекомендуем