STP - SpanningTree протокол был первоначально разработан как проприетарный протокол DEC (Digital Equipment Corporation), с большинством из ранних R & D выполняемая Radia Перлман. Он был замечен быть такой важный протокол IEEE приняла протокол, пересмотрены и она затем стал частью спецификации IEEE 802, точно IEEE 802.1 d. Почти все производители слой 2 коммутационного оборудования сегодня поддерживают стандарт пересмотренный 802.1d.
Этот стандарт революцию, слой 2 переключения когда количество переключателей пришлось быть соединены вместе для создания локальной вычислительной сети. Spanning Tree предназначен для автоматически обнаруживать любые зацикливания маршрутизации и временно блокировать определенные порты для того чтобы разорвать петли.
Spanning Tree Protocol работает, блокируя движение на любые избыточные связи в сети, чтобы нарушить петли, но затем снова открыть эти ссылки, если порт или устройство не.
Этот процесс начинается с всех взаимосвязанных коммутаторов, избрав, что известно как «Корень мост», «термин мост из устройств, которые вытеснили коммутаторы. Порты на мосту корень упоминаются как «Назначенные порты» и разрешены для пересылки трафика. Мосты маршрут не будет иметь один порт назначен «Корень порт», который предназначен для обеспечения подключения к корневым мостом. Когда включен, каждый коммутатор посылает, известных как BPDUs (мост протокол данных единиц), которые являются небольшие кадры содержащие мост личности. Коммутаторы вперед эти BPDUs из каждого активного магистральных порта, поэтому все коммутаторы знают о других коммутаторов в сети.
Мост корня избирается посредством низкий мост ID, который представляет собой сочетание приоритетной мост и базовый MAC-адрес. Переключатель с низким мост ID становится корнем и все другие коммутаторы имеют корневого порта, который подключается к корневым мостом. Это определяется наименьшей стоимостью к корневым мостом. Порты на любом коммутатора в сети будет либо корневого порта, порт назначения или Non-места для порт. Места для номера порта часто будет в блокировании государства разорвать корня петли.
Для любой пары сегментов сети должен быть пару указанных портов, предназначенных для разрешения трафика перетекают из одного сегмента сети в другой. Если есть больше чем одна пара портов, связывающая два сегмента сети все, кроме одной пары будут помещены в блокирующем режиме.
Переключатель прослушивает BPDUs от моста корня на корневого порта и от соседних коммутаторов на назначенные порты. BPDUs отправляются каждый переключатель каждые 2 секунды и когда переключатель не слышать BPDUs для 10 x интервал периода (20 секунд), он начинает перерасчет Spanning Tree. 20 Второй период известен как MAXAGE. Если коммутатор определяет, что он должен открыть порт блокировки для поддержания связи затем он проходит через серию переходы до фактически открытия блокирование порта для трафика.
После блокирования, переключатель перехода в состояние прослушивания, где он прослушивает BPDUs определить, какие другие ключи по-прежнему доступны и какие переключатель должен быть корневым мостом. Этот период составляет 15 секунд, и в этот период таблицы адресов MAC не заполняется с MAC-адресами из полученных кадров. Переключатель не переходы в состояние обучения, когда он начинает восстановить таблицу адресов MAC, но до сих пор не пересылает оперативных рамок. В конце концов соответствующие порты полный переход на экспедирование и сеть сказал сошлись. Это позволяет изменить таймеры для MAXAGE и переходных периодов вперед задержки, но они обычно остаются в значения по умолчанию.
По сути если вы подключите количество переключений слой 2 вместе для создания сети, Spanning Tree обычно включается по умолчанию на этих коммутаторов и автоматически обеспечит механизм цикла избежания, необходимые для обеспечения кадров данных не петлю. Это позволяет изменять некоторые параметры, такие как идентификатор мост заставить некоторые переключатели быть корневым мостом, так что вы можете иметь предсказуемые результаты, когда порты или весь коммутаторы не в сети.
В последующих статьях мы обсудим это далее и также обсудить пересмотренный вариант IEEE 802.1d Spanning Tree стандарт известен как RSTP (протокол RSTP) или IEEE 802.1w.
Информация, содержащаяся в этой статье обсуждались и практикуется в ходе некоторых из наших общественного запланированы и на местах учебных курсов.