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

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

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

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

Cisco Syslog %MSDP-4-SA_CACHE_EXHAUST: Переполнение кэша MSDP SA

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

Междоменный мультикаст (Inter-Domain Multicast) перестает передавать видео- и IPTV-потоки между PIM-доменами. В консоли ядра:

%MSDP-4-SA_CACHE_EXHAUST: MSDP SA cache maximum limit (20000 entries) reached, discarding new SA messages
  • Новые мультикаст-источники (S,G) из соседних автономных систем не регистрируются локальным RP.
  • Процессор маршрутизатора перегружен обработкой постоянных объявлений Source-Active (SA).
  • Падение сессий MSDP пиринга по тайм-ауту памяти.

1. Проверка текущего заполнения SA-кэша и состояния пиров

show ip msdp sa-cache
show ip msdp summary
show ip msdp count

2. Анализ аномальных источников мультикаста (поиск спамящей группы)

show ip msdp sa-cache | include \(

3. Включение фильтрации входящих SA объявлений от пиров

Ограничьте прием мультикаст групп только разрешенными диапазонами через sa-filter:

conf t
ip access-list extended ACL_MSDP_SA_FILTER
 permit ip host 10.200.1.1 host 239.255.1.1
 deny ip any any
exit
ip msdp peer 198.51.100.1 sa-filter in list ACL_MSDP_SA_FILTER
exit

4. Увеличение системного лимита SA кэша (если позволяет RAM)

conf t
ip msdp sa-limit 198.51.100.1 50000
exit

5. Принудительная очистка SA кэша

clear ip msdp sa-cache
💡 Практика специалистов: Всегда настраивайте директиву 'ip msdp default-peer' или строгий Peer-RPF, чтобы защитить маршрутизатор от петель и дубликатов SA-сообщений в полносвязной топологии.

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

Какую задачу решает протокол MSDP?

MSDP (Multicast Source Discovery Protocol) позволяет точкам рандеву (Rendezvous Point, RP) в разных доменах PIM-SM обмениваться информацией об активных источниках вещания (Source-Active сообщений).

Почему происходит переполнение SA кэша (%MSDP-4-SA_CACHE_EXHAUST)?

Это происходит при лавинообразном старте мультикаст-потоков (сканирование сети, атака на генерацию случайных (S,G) групп) или отсутствии фильтрации невалидных приватных адресов 239.x.x.x от внешних пиров.

Какой транспортный протокол использует MSDP?

MSDP работает поверх надежного TCP соединения по порту 639.

Что такое Anycast RP с использованием MSDP?

Это метод обеспечения отказоустойчивости внутри одного домена, когда несколько RP имеют одинаковый IP-адрес (Anycast Loopback) и синхронизируют базу источников через MSDP mesh-сессию.

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