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

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

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

%IP-3-LOOPPAK Сетевое оборудование и VPN

Cisco %IP-3-LOOPPAK: Packet loop detected on interface — устранение петли

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

В консоли устройства появляется ошибка %IP-3-LOOPPAK: Packet loop detected on interface GigabitEthernet0/1: [source_ip] -> [dest_ip]. Происходит резкий рост утилизации процессора процессами IP Input или ARP Input, интерфейс может переходить в статус err-disabled (loopback error).

1. Идентификация зацикленного интерфейса и MAC адресов

show ip interface brief | grep -v unassigned
show interfaces GigabitEthernet0/1 | include loopback|keepalive|drops
show log | include %IP-3-LOOPPAK

2. Проверка L2 петель (Spanning Tree Protocol)

Если пакеты, отправленные маршрутизатором (например, Keepalive или CDP/LLDP), возвращаются в тот же самый или соседний интерфейс:

show spanning-tree detail | include occurred|Topology
show spanning-tree inconsistentports
show mac address-table | include <MAC_ROUTER_INTERFACE>

3. Диагностика Keepalive пакетов на Ethernet интерфейсах

Начиная с древних версий IOS, Cisco отправляет Ethernet-кадры типа 0x9000 (Loopback frames) для самотестирования. Если на стороне свитча/хаба настроен агрегированный порт без LACP, кадр возвращается назад:

configure terminal
 interface GigabitEthernet0/1
  no keepalive
end

4. Проверка статической и динамической маршрутизации (L3 Routing Loops)

Убедитесь в отсутствии взаимного редистрибьюта между OSPF, EIGRP и BGP без фильтрации по Route-Tag:

show ip route <dest_ip>
traceroute <dest_ip> numeric ttl 1 10

5. Проверка софтверных туннелей (GRE / IPsec)

Проверьте, не является ли адрес получателя туннеля маршрутизируемым через сам туннельный интерфейс.

💡 Практика специалистов: Частая скрытая причина LOOPPAK на физических серверах с Linux — объединение двух сетевых карт в Bond/Bridge (br0) без активации STP или LACP со стороны гипервизора, что превращает хост в невидимый прозрачный мост, зацикливающий широковещательный трафик.

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

Почему команда 'no keepalive' помогает избавиться от ошибки?

Команда отключает отправку проверочных ethernet loop frames (ethertype 0x9000). Однако ее стоит применять только после того, как исключено наличие реальной L2 петли в коммутаторах.

Что означает Loopback Err-Disable на портах коммутатора?

Функция Keepalive Loopback Detection обнаруживает возвращение собственного проверочного кадра в транковый/аксессный порт и мгновенно глушит интерфейс для защиты сети от шторма.

Может ли uRPF (Unicast Reverse Path Forwarding) вызвать LOOPPAK?

Нет, uRPF отбрасывает пакеты с нелегитимным IP источника. LOOPPAK вызывается физическим или топологическим получением маршрутизатором собственного исходящего пакета.

Как включить автоматическое восстановление порта из loop-error?

В глобальной конфигурации: errdisable recovery cause loopback и errdisable recovery interval 300.

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