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

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

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

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

OSPF Error: Link-State Database (LSDB) overflow — Превышение лимита LSA

Обновлено: 25.08.2026 · Официальная документация ↗

Маршрутизатор с ограниченным объемом памяти приближается к исчерпанию RAM или достигает установленного лимита LSA. Процесс OSPF переходит в аварийный режим переполнения базы (Overflow State):

%OSPF-4-MAXLSA: Number of LSAs received has reached warning threshold 15000 (limit 20000)
%OSPF-3-LSDB_OVERFLOW: OSPF database overflow! Entering database overflow state
%OSPF-5-ADJCHANGE: Neighbor 10.1.1.1 on Vlan200 Down: OSPF LSDB overflow teardown
%OSPF-3-NON_SELF_LSA_DROP: Dropping external Type-5 LSA 192.168.0.0/16 due to LSDB capacity limit
  • Маршрутизатор прекращает прием новых внешних Type-5 и Type-7 LSA.
  • Сброс существующих внешних маршрутов из таблицы FIB/RIB.
  • Периодический разрыв соседств для защиты системной памяти Control Plane от OOM Crash.

1. Архитектура защиты от переполнения базы OSPF (RFC 1765)

Когда в сеть OSPF неконтролируемо редистрибутируются сотни тысяч префиксов (например, ошибочный импорт Full-View BGP в OSPF), размер базы LSDB начинает угрожать стабильности роутеров с малым объемом памяти:

  • При достижении порога max-lsa маршрутизатор генерирует предупреждение (Warning Threshold).
  • При превышении жесткого лимита устройство переходит в Overflow State, вычищает все non-self-originated Type-5 LSA и не принимает новые в течение таймера overflow-time.

2. Диагностика текущего размера базы LSDB

# Cisco IOS-XE
show ip ospf
show ip ospf database database-summary
show ip ospf max-metric

# Junos
show ospf database summary
show ospf overview | match "LSA"

3. Настройка безопасных лимитов Database Overflow

# Cisco IOS-XE: Ограничение внешних LSA с восстановлением через 10 минут
router ospf 1
 max-lsa 25000 80 ignore-time 5 ignore-count 3 reset-time 15

# Arista EOS
router ospf 1
 max-lsa 30000 warning-only

4. Локализация и устранение источника генерации избыточных LSA

Найдите маршрутизатор, генерирующий аномальное число LSA (ASBR), и включите суммаризацию или фильтрацию редистрибьюции:

# Поиск виновника в базе
show ip ospf database external | include Adv Router | sort | uniq -c

# Суммаризация на уровне ASBR (Area Border / ASBR Summarization)
router ospf 1
 summary-address 10.0.0.0 255.0.0.0
💡 Практика специалистов: Никогда не выполняйте редистрибьюцию из BGP в OSPF без строгого Route-Map с явным 'match ip address prefix-list'. Случайная редистрибьюция 900 000 интернет-маршрутов мгновенно обрушит всю корпоративную сеть OSPF.

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

Что происходит с Intra-Area маршрутами при переполнении LSDB?

Механизм LSDB Overflow по стандарту RFC 1765 сбрасывает только внешние Type-5 и Type-7 LSA. Внутренние маршруты (Type-1, Type-2, Type-3) сохраняются для поддержания базовой связности внутри зоны.

Как суммаризация префиксов снижает размер LSDB?

Команда 'summary-address' на ASBR объединяет тысячи мелких внешних префиксов в один крупный агрегированный Type-5 LSA, радикально сокращая число записей в базах всех роутеров.

В чем разница между 'max-lsa' и 'area range'?

'max-lsa' — это защитный лимит на общее число LSA в локальной памяти, а 'area range' — это директива межзонной суммаризации Type-3 LSA на ABR.

Что означает параметр 'ignore-count' в max-lsa?

Это количество раз, которое OSPF процесс может перейти в состояние игнорирования апдейтов перед тем, как полностью отключить процесс OSPF и потребовать ручного вмешательства оператора.

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