Хорошо

Поклоны Королю. Стратегия для разрешения петель на втором уровне

Последний ответ июл 12, 2021 15:17:25 268 3 4 0 0

Служить бы рад, да прислуживаться тошно! Это точно не про нашего героя - Spanning Tree протокола! Наверное, вы встречали такой термин как loop-free topology или топология свободная от петель. Немного поговорим о ней сегодня...

 

Решение задачи такого плана похоже на решение филологической задачи или математической задачи. Подумайте с чего вы начинаете решение математической задачи или филологической? Вы берете известное вам значение и движитесь от него. Правда? Здесь на сети второго уровня мы так же начинаем с выбора одного из наших четырех коммутаторов в качестве отправной точки для решения задачи. Мы назовем этот коммутатор Королем Второго Уровня. В Spanning-Tree такой коммутатор носит название Root Bridge:


коммутатор

Если есть король, значит должно быть и королевство. Так? И куда, как вы думаете, может пойти король в своем королевстве? Вообще-то куда угодно! Он может пойти куда пожелает! Эта аналогия с королем очень схожа с моделью поведения root коммутатора. Root коммутатор способен отправлять и принимать пакеты из всех своих портов. Нет закрытых или блокируемых портов на королевском коммутаторе:


коммутатор

Что же до остальных коммутаторов? Они не короли. Так кто же они? И что они будут делать? Станут ли они высчитывать кратчайший путь до Короля? Станут ли эти коммутаторы думать над тем, какой лучший порт им использовать, чтобы досчить Его Величества Коммутатора? Да, именно этим они и займутся. Так, например, LSW3 коммутатора выберет порт, который будет использовать для коммуникации с Королем, и LSW2 и LSW4, как я показал следующей картинке, сделают то же самое:


коммутатор

При этом у каждого коммутатора может быть только один активный порт к Королю. Для простоты можете представить как подданые кланяются королю: у каждого из них есть только одна голова и одно направление к королю, чтобы сделать поклон.

 

Иными словами, трафик направленный к королю может быть отправлен только через один единственный порт коммутатора. Трафик, направленный от короля, должен тоже передаваться через один единственный порт для каждого сегмента. Отсюда два понятия: forward toward King и forward away from King:


коммутатор

Линк коммутатора, который использяется для toward и forward away называют функциональным линком (functional link). И таких у нас тут четыре:


коммутатор

И чтобы наглядней изобразить как теперь будет происходить коммуникация на основе логической схемы, закрасим красным заблокированные линки коммутаторов:


коммутатор

Хорошая новость в том, что если линк основного направления сломается, то другой резервный (сейчас красный заблокированный) автоматически примет роль основного направления и станет функциональным линком.

 

Итак, если у вас в голове сформировалось два пунктика после всего, то статья эта написана не зря. И я рад. Первое - никогда не создавайте физических петель, не включайте патч-корд в тот же коммутатор, из которого он исходит, и второе - создавайте петли (да!), но используйте протокол Spanning-Tree; он сделает свободную логическую коммуникацию поверх запетленного физического линка. Spannig-Tree протокол носит в себе большое количество опций и функций, он как вооруженный рыцарь в доспехах призван расчищать путь до Короля. О том как он это делает - узнаем в следующей статье Рыцарь в доспехах, а BPDU - слова его любви”.


  • x

Rinat
Author Опубликовано 2021-7-12 12:38:00
Spannig-Tree отличное решение, но похоже что пользуются им не многие
Развернуть
  • x

user_2909167
Модератор Опубликовано 2021-7-12 14:30:13
Отличная подача материала!
Развернуть
  • x

FroZz
Author Опубликовано 2021-7-12 15:17:25
Читая, подумал, ага! счас напишу про резервное дублирование, но в конце моя мина была кислая)). Жду рыцаря.
Развернуть
  • x

Комментарий

Выполните вход в систему, чтобы ответить на пост. Вход | Регистрация
Отправить

Внимание! В целях защиты правовых интересов Вас, сообщества и третьих лиц, не публикуйте любой материал, содержащий политические высказывания, порнографию, упоминание азартных игр, употребление наркотиков, а также материал, нарушающий коммерческую тайну или содержащий персональные данные пользователей. Также не предоставляйте данные от вашей учетной записи. Вы будете нести ответственность за все действия, выполняемые под вашим аккаунтом. Подробная информация: “Пользовательское соглашение.”

My Followers

Авторизуйтесь и пользуйтесь всеми преимуществами участника!

Вход

Заблокировать
Вы уверены, что хотите заблокировать этого пользователя?
Пользователи из вашего черного списка не могут комментировать ваши посты, не могут упоминать вас, не могут отправлять личные сообщения.
Напоминание
Пожалуйста, привяжите свой мобильный номер чтобы получить бонус за приглашение.
О защите информации
Благодарим за использование Huawei ICT Club! Мы хотим рассказать вам о том, как мы собираем, используем и храним ваши данные. Пожалуйста, внимательно ознакомьтесь с Политикой конфиденциальности и Пользовательским соглашением.