Route flapping

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Route flapping — «нестабильность маршрута» (от англ. flap — махать, хлопать). Возникает в сети передачи данных в случае если маршрутизатор: попеременно, c высокой частотой анонсирует маршрут в определенную сеть через разные маршрутизаторы назначения, или же чередует анонсы соответствующими анонсами о недоступности данной сети. Близкая ситуация — нестабильность сетевого интерфейса («линка»): вследствие аппаратного сбоя устройство попеременно определяет состояние своего сетевого интерфейса как «рабочее», «не рабочее». Также бывает, так называемый «флаппинг мак-адреса».

К нестабильности маршрута приводят аварии в сети (вызванные: аппаратными сбоями, программными сбоями, случайными ошибками на линиях связи, ненадежными соединениями и т. д.), что в свою очередь приводит к тому, что часть маршрутной информации пропадает и появляется снова. В сетях, где для построения таблиц маршрутизации используется протокол в основе которого, лежит протокол маршрутизации состояния канала (link-state), нестабильность маршрутов приводит к частому пересчету топологии всеми маршрутизаторам в одном домене маршрутизации. В сетях с дистанционно-векторными (distance vector) протоколами маршрутизации, нестабильность маршрутов влечет за собой частую рассылку уведомлений об изменении маршрутов. В обоих случаях это препятствует сходимости сети.

Несколько типичных выводов сообщений из консоли коммутаторов cisco:

  • Host 0011.2fef.191c in vlan 159 is flapping between port Gi2/0/1 and port Gi1/0/1
  •  %RTD-1-ADDR_FLAP: FastEthernet0/6 relearning 52 addrs per min
  •  %PM-4-ERR_DISABLE: link-flap error detected on Fa0/28, putting Fa0/28 in err-disable state
  •  %PM-4-ERR_RECOVER: Attempting to recover from link-flap err-disable state on Fa0/28