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

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

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

%OSPF-4-BADLSA Сетевое оборудование и VPN

Траблшутинг ошибок OSPF %OSPF-4-BADLSA: LSA Checksum и Unknown Type

Обновлено: 24.08.2026 · Официальная документация ↗
  • В журнале Cisco появляется ошибка %OSPF-4-BADLSA: LSA checksum error Type-1, LSID 10.255.0.1, adv_rtr 10.255.0.1, seq 0x80000045.
  • Периодические сообщения Unknown LSA type received.
  • Постоянный перезапуск процесса SPF (SPF Throttling) и скачки загрузки процессора маршрутизатора.

1. Анализ поврежденного LSA в базе данных LSDB

Найдите конкретный LSA по его LSID и типу, указанному в ошибке:

show ip ospf database router 10.255.0.1
show ip ospf database self-originate

2. Проверка целостности базы данных LSDB

show ip ospf database
show ip ospf statistics

3. Изоляция источника генерации поврежденных LSA

Определите, какой маршрутизатор является источником (Advertising Router). Подключитесь к нему и проверьте состояние его памяти и интерфейсов:

show memory allocating-process
show interfaces counters errors

4. Принудительная очистка и пересинхронизация базы LSDB

Для удаления поврежденного LSA из всей зоны OSPF выполните мягкую очистку процесса:

clear ip ospf process

5. Защита от частых пересчетов SPF (SPF Throttling)

configure terminal
router ospf 1
 timers throttle spf 50 200 5000
 timers throttle lsa 50 200 5000
💡 Практика специалистов: Если ошибка %OSPF-4-BADLSA повторяется для одного и того же Advertising Router, немедленно выполните проверку 'show hardware' и диагностику памяти на этом устройстве — высокий риск деградации чипов DRAM.

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

Что вызывает ошибку LSA Checksum Error?

Три основные причины: 1) Ошибки битов при передаче по физической линии (CRC errors на интерфейсах); 2) Аппаратный сбой оперативной памяти (DRAM parity errors) на одном из маршрутизаторов; 3) Баги программного обеспечения Cisco IOS.

Что происходит, когда маршрутизатор получает LSA с неизвестным типом (Unknown LSA)?

Если тип LSA не поддерживается данной версией IOS (например, Opaque LSA Type 9/10/11 для MPLS-TE на базовом образе), он может игнорироваться или отбрасываться с генерацией лога.

Может ли BADLSA вызвать падение OSPF-соседства?

Да, если поврежденный LSA является критическим (например, Router-LSA или Network-LSA), процесс OSPF не сможет рассчитать топологию и может сбросить смежность.

Как предотвратить циклический флуд поврежденными LSA?

Используйте директиву 'max-lsa <лимит>' в конфигурации процесса OSPF, чтобы ограничить максимальный размер не-self-originated LSA.

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