Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / 03.26 - STP.docx
Скачиваний:
0
Добавлен:
22.04.2025
Размер:
1.48 Mб
Скачать

STP

Потеряшка 2

https://habr.com/ru/articles/143768/ 2

https://imvk.net/cisco/urok-20-tekhnologiya-stp 3

Потерялся 3

https://habr.com/ru/articles/143768/ 4

Потерялся. 4

https://habr.com/ru/articles/321132/ 7

Разновидности STP 7

https://aveon.ru/services/chto-takoe-protokol-rezervirovanie-rstp/ 7

RSTP 7

https://habr.com/ru/articles/143768/ 8

https://habr.com/ru/articles/334778/ 8

Etherchannel 8

Потерялся 8

https://netacad.sadlab.su/srwe-dl/6.1.4 8

Недостатки Etherchannel 8

https://studfile.net/preview/17096171/page:20/ 9

LACP 9

PAgP 9

Потеряшка

При построении сетей используют такой принцип отказоустойчивости. Существует два варианта.

К оммутаторы подключаются к двум дистрибьюшинам для повышения отказоустойчивости.

Для этого проводят дополнительные линии связи. Такие линии образуют петлю.

Второй вид — агрегирование каналов, т. е. объединение нескольких каналов в один логический и инфа передаётся по нескольким линкам.

Рассмотрим когда два коммутатора соединены петлей. Возникают шторма и прочие проблемы.

https://habr.com/ru/articles/143768/

Оборудование, работающее на втором уровне модели OSI (коммутатор), должно выполнять 3 функции: запоминание адресов, перенаправление (коммутация) пакетов, защита от петель в сети.

Сначала выбирается так называемый корневой мост/свич (root bridge). Это устройство, которое STP считает точкой отсчета, центром сети; все дерево STP сходится к нему. Выбор базируется на таком понятии, как идентификатор свича (Bridge ID). Bridge ID это число длиной 8 байт, которое состоит из Bridge Priority (приоритет, от 0 до 65535, по умолчанию 32768+номер vlan или инстанс MSTP, в зависимости от реализации протокола), и MAC-адреса устройства. В прямом виде никогда не указывается. В начале выборов каждый коммутатор считает себя корневым, о чем и заявляет всем остальным с помощью BPDU, в котором представляет свой идентификатор как ID корневого свича. При этом, если он получает BPDU с меньшим Bridge ID, он перестает хвастаться своим и покорно начинает анонсировать полученный Bridge ID в качестве корневого. В итоге, корневым оказывается тот свич, чей Bridge ID меньше всех.

Для обмена информацией между собой свичи используют специальные пакеты, так называемые BPDU (Bridge Protocol Data Units). Конфигурационные BPDU содержат несколько полей, остановимся на самых важных:

  • идентификатор отправителя (Bridge ID)

  • идентификатор корневого свича (Root Bridge ID)

  • идентификатор порта, из которого отправлен данный пакет (Port ID)

  • стоимость маршрута до корневого свича (Root Path Cost)

https://imvk.net/cisco/urok-20-tekhnologiya-stp

Далее выбираются корневые порты (root ports), то есть порты, которые ближе всего к корню.

И наконец, выбирается назначенный порт (designated port). Назначенные порты всегда подключены к другим сегментам сети (коммутаторам), а также к конечным терминалам (компьютерам). Выбирается он по тем же правилам, что и корневой порт – сравниваются стоимости маршрута к корню

Потерялся

Потом выбираются назначенные порты. Они уже не смотрят на коммутаторы, но по ним можно пропускать трафик. STP стремится сделать топологию звезда, чтобы избежать петлей.

П роисходит получение BPDU. Затем порты быстро переходят в состояние Listening. В таком состояние порт находится 15 секунд. В таком состояние порт и коммутатор выбирают корневого.

https://habr.com/ru/articles/143768/

Порядок перечисления состояний не случаен: при включении (а также при втыкании нового провода), все порты на устройстве с STP проходят вышеприведенные состояния именно в таком порядке (за исключением disabled-портов). Возникает закономерный вопрос: а зачем такие сложности? А просто STP осторожничает. Ведь на другом конце провода, который только что воткнули в порт, может быть свич, а это потенциальная петля. Вот поэтому порт сначала 15 секунд (по умолчанию) пребывает в состоянии прослушивания — он смотрит BPDU, попадающие в него, выясняет свое положение в сети — как бы чего ни вышло, потом переходит к обучению еще на 15 секунд — пытается выяснить, какие mac-адреса “в ходу” на линке, и потом, убедившись, что ничего он не поломает, начинает уже свою работу. Итого, мы имеем целых 30 секунд простоя, прежде чем подключенное устройство сможет обмениваться информацией со своими соседями. Современные компы грузятся быстрее, чем за 30 секунд.

Соседние файлы в папке Лекции