Кто-то, пожалуйста, объясните, что протокол Spanning Tree Protocol (STP) на самом деле делает с точки зрения непрофессионала. Я знаю, что это может вызвать проблемы с некоторыми сетевыми устройствами, но это мои знания.
networking
stp
имя пользователя
источник
источник
Цитирование протокола связующего дерева Википедии -
Краткий обзор STP:
Предотвращает петли в сети, которые вызывают сбои сети.
Обеспечивает автоматическое резервирование канала для непрерывной работы.
источник
В качестве продолжения о том, зачем вам нужен STP: мостовое соединение и коммутация работают на уровне 2 модели OSI и обычно связаны с MAC-адресами в сетях Ethernet. В отличие от TCP / IP, который работает на уровне 3, на уровне 2 отсутствует концепция количества переходов, которое приводит к истечению срока действия пакетов по истечении определенного периода времени.
Мосты и коммутаторы, работающие на уровне 2, будут переадресовывать (если Mac-адрес назначения известен) или переполнять (если это не так) порты трафика, кроме того, на который он получен. Если в сети есть петля, это предотвратит истечение срока действия пакетов и быстро займет всю доступную полосу пропускания.
Протокол связующего дерева предотвращает это, в то же время позволяя избыточным ссылкам быть «готовыми». В случае сбоя соединения ранее заблокированное соединение активируется и через несколько секунд восстанавливает соединение.
источник
Протокол связующего дерева решает проблему коллизий пакетов / сетевых петель в сети bridget с избыточными сетевыми путями.
Вот хорошая статья, которая объясняет проблему и механизм, лежащий в основе STP: Понимание протокола связующего дерева - алгоритм фундаментальных мостов .
источник