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

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

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

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.