Коллеги, прошу помощи в понимании такой фичи как Loopguard.
Насколько понял из этого документа: https://www.cisco.com/c/en/us/support/d ... 96-84.html
Работает так: если порт в состоянии blocking перестает получать BPDU, то он не перейдет в forwarding, а перейдейт в состояние loop-inconsistent, в котором он тоже не будет передавать данные.
В том же документе есть ракомендация настраивать loopguard на root и block портах.
Loop guard must be enabled on the non-designated ports (more precisely, on root and alternate ports) for all possible combinations of active topologies.
Но, что будет если порт во состоянии root перестанет получать BPDU?
Тоже inconsistent? Тогда данные передаваться перестанут.
А если он не изменит своего состояния, тогда чем это поведение отличается от того, когда на порту loopguard не настроен?
STP Loopguard понимание
-
- Сообщения: 1
- Зарегистрирован: 01 янв 1970 03:00
-
- Сообщения: 134
- Зарегистрирован: 01 янв 1970 03:00
Re: STP Loopguard понимание
>Но, что будет если порт во состоянии root перестанет получать BPDU?
LoopGuard конфигурируется на порту (или глобально для всех портов), но работает per-VLAN, то есть блокирует только те VLANы для которых не получено BPDU. В случае unidirectional link failure (Rx) без loopguard’a SW обнаружит потерю линка через (max_age - message_age) секунд. В случае с “blocked” портом он его переведет в состояние “forwarding” через ( 2 x forwarding_time) секунд и образуется L2 loop. Если же включить LoopGuard, то вариант с петлей предотвращается сразу после обнаружения потери линка через (max_age - message_age) секунд для “ blocked” порта.
> Тогда данные передавться перестанут.
В любом случае. Если на “root” порт не придет BPDU то вне зависимости включен ли LoopGuard или нет, после (max_age - message_age) SW начинает искать другой путь к RB, рассылая на все порты inferior BPDU. Точнее будет сказать обьявляет себя RB.
LoopGuard конфигурируется на порту (или глобально для всех портов), но работает per-VLAN, то есть блокирует только те VLANы для которых не получено BPDU. В случае unidirectional link failure (Rx) без loopguard’a SW обнаружит потерю линка через (max_age - message_age) секунд. В случае с “blocked” портом он его переведет в состояние “forwarding” через ( 2 x forwarding_time) секунд и образуется L2 loop. Если же включить LoopGuard, то вариант с петлей предотвращается сразу после обнаружения потери линка через (max_age - message_age) секунд для “ blocked” порта.
> Тогда данные передавться перестанут.
В любом случае. Если на “root” порт не придет BPDU то вне зависимости включен ли LoopGuard или нет, после (max_age - message_age) SW начинает искать другой путь к RB, рассылая на все порты inferior BPDU. Точнее будет сказать обьявляет себя RB.
Вернуться в «Техническая поддержка: Cisco»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей