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

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

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

Устранение ошибки Cisco %FMAN-3-RESOURCES: переполнение таблиц Forwarding Manager

Обновлено: 24.08.2026  ·  Официальная база знаний
  • В журнале появляется критическое оповещение %FMAN-3-RESOURCES: Forwarding Manager table exhaustion / out of memory.
  • Отказ в установке новых маршрутов (BGP/OSPF) в аппаратную таблицу FIB (Hardware Forwarding).
  • Сброс транзитного трафика на программную обработку CPU (Software Switching), резкий рост утилизации Control Plane.
  • Новые VLAN, ACL или интерфейсы не программируются в ASIC коммутатора.

1. Проверка текущей утилизации аппаратных таблиц и FIB

Switch# show platform resources
Switch# show forwarding table utilization
Switch# show system internal forwarding-manager summary

2. Анализ переполнения L3 Adjacency и FIB таблиц

Switch# show ip route summary
Switch# show ip adjacency summary
Switch# show platform hardware qfp active datapath infrastructure summary

3. Оптимизация маршрутных таблиц (Суммаризация и BGP Filtering)

Уменьшите количество прямых префиксов в FIB. Отфильтруйте Full-View BGP и примените агрегацию маршрутов:

Router(config-router)# aggregate-address 10.0.0.0 255.0.0.0 summary-only
! Фильтрация неиспользуемых префиксов BGP
Router(config-router-af)# neighbor 192.0.2.1 prefix-list FILTER_DEFAULT_ONLY in

4. Перераспределение профилей оборудования (SDM Template / TCAM Carving)

Для коммутаторов Nexus измените профиль распределения аппаратных ресурсов под текущую нагрузку (L2 vs L3 / IPv4 vs IPv6):

Switch(config)# hardware profile tcam resource template custom_l3
Switch# copy running-config startup-config
Switch# reload

5. Очистка неактивных ARP и adjacency записей

Switch# clear ip arp non-refresh
Switch# clear ip adjacency non-active
Практический опыт инженера: При получении нескольких Full-View BGP таблиц от разных провайдеров убедитесь, что включен функционал BGP Bestpath FIB Download, чтобы передавать в аппаратный FIB FMAN только лучший маршрут, а не все существующие пути.

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

Что такое FMAN (Forwarding Manager)?

FMAN — это внутренний программный процесс Cisco IOS-XE/NX-OS, отвечающий за синхронизацию базы данных протоколов маршрутизации (RIB) с аппаратными драйверами и микросхемами ASIC/QFP (FIB).

Что происходит при переполнении таблиц FMAN?

Устройство прекращает программировать новые маршруты в ASIC. Трафик к не поместившимся в ASIC подсетям либо отбрасывается, либо направляется в CPU, вызывая перегрузку устройства.

Как быстро определить, какая таблица переполнена?

Выполните команду 'show hardware capacity' на Nexus или 'show platform hardware qfp active datapath infrastructure capacity' на ASR 1000/Catalyst 8000.

Помогает ли перезагрузка оборудования при ошибке FMAN-3-RESOURCES?

Перезагрузка временно очищает фрагментацию памяти, но если суммарный объем префиксов и ACL превышает физический размер памяти TCAM/FIB, ошибка вернется сразу после конвергенции BGP.