Loopback-detection control на коммутаторах серии 2800,2850,3470,3580,4610
Loopback detection control
Петля или кольцо (loopback) в локальной сети - это ситуация, при которой отправленные коммутатором фреймы возвращаются на коммутатор. На канальном уровне, фреймы отправляются в соответствии с мак-адресом получателя. Коммутаторы "запоминают" мак-адреса источников занося в таблицу мак-адресов, закрепляя их за соответствующим портом, с которого поступил кадр. Таким образом следующий кадр с данным мак-адресом получателя будет сразу отправлен на соответствующий порт. Когда пакет с мак-адресом источника, уже находящимся в таблице, приходит через другой порт, запись в таблице мак-адресов изменяется. В результате, если на участке между двумя адресатами существует какая-либо петля, все мак-адреса будут закрепляться за тем портом, где существует петля (обычно мак-адреса в этом случае с высокой частотой переключаются с одного порта на другой), что вызывает перегрузку и потерю работоспособности всей сети. Избежать этого поможет функционал Loopback detection control. С его помощью, обнаружившее петлю устройство должно послать предупреждение в систему управления сетью, позволяя сетевому администратору обнаружить, локализовать и решить проблему в сети, и снизить воздействие петли на сеть.
Включается, на порту, он следующим образом:
loopback-detection specified-vlan 1 loopback-detection control shutdown
При включении данного функционала, коммутатор рассылает пакеты c мак-адресом назначения: 01:80:c2:00:00:05. В случае возникновения петли пакеты возвращаются на коммутатор, и петля будет обнаружена.
При обнаружении петли, коммутатор выполнит выбранное действие:
shutdown - порт отключается, в случае обнаружения петли порт будет переведен в состояние administratively DOWN пока не пройдет время восстановления (Recovery time)
block - порт блокируется, в случае обнаружения петли порт будет изолирован от других портов, и пакеты, поступающие на этот порт, не могут быть перенаправлены на другие порты.
learning - в случае обнаружения петли на порту отключается изучение мак-адресов.
Конфигурация временного интервала:
QSW(config)#loopback-detection interval-time <loopback> <no-loopback>
Вывод информации о loopback-detection на коммутаторе:
QSW#show loopback-detection
Режим восстановления после обнаружения петли на порту и время восстановления:
QSW(config)#loopback-detection control-recovery timeout ? <0-3600> Loopback control recovery timeout <0-3600>s
К списку