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

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

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

Траблшутинг ошибок 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.