Материал просмотрен 2,283 раз(а)

Всем привет! Сегодня мы поговорим о различиях в работе протоколов связующего дерева Spanning Tree Protocol (далее STP) и Rapid Spanning Tree Protocol (далее RSTP).

Итак, после стандарта 802.1d институт IEEE выпустил новый стандарт 802.1w. Во многом эти протоколы аналогичны. Я уже описывал механизм работы протокола STP, поэтому поясню то, чем эти протоколы отличаются. Всё дело в скорости конвергенции (схождения) дерева. Протокол RSTP заявляет более быструю сходимость за счёт некоторых изменений в работе.

Для сравнения, в STP используется таймер ожидания в 20 секунд в случае, когда топология сети меняется. Затем порт переходит в состояние прослушивания и самообучения – ещё по 15 секунд на каждое. Итого мы имеем 20 + 15 + 15 = 50 секунд на конвергенцию. Достаточно долго.

Протокол RSTP предусматривает ожидание, равное утроенному значению таймера Hello, то есть 2 * 3 = 6 секунд. Кроме того устраняются 15-тисекундные задержки в переходе между неустойчивыми состояниями прослушивания и самообучения.

Как правило, время конвергенции протокола RSTP составляет менее 10 секунд, зачастую даже меньше 2 секунд.

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

Название по 802.1d Название по 802.1w Передача данных через порт
Блокирование Игнорирование не происходит
Прослушивание Игнорирование не происходит
Самообучение Игнорирование не происходит
Выключено Выключено не происходит
Перенаправление Перенаправление происходит

Как и в протоколе STP, протокол RSTP имеет два устойчивых состояния. Все остальные состояния называются переходными и существуют только пока происходит конвергенция (за исключением состояния Выключено). Фреймы передаются только в состоянии перенаправления, во всех остальных случаях они отбрасываются. Проходят только специальные кадры BPDU, которые и являются кадрами протокола построения дерева.

Ещё в 802.1w введено понятие альтернативного порта. Этот термин относится к тому порту коммутатора, который является наилучшей альтернативой текущему корневому порту. В общем виде в этот разряд портов попадают те интерфейсы, которые так же принимают BPDU кадры, но их характеристики (стоимость пересылки) не доходят до оптимальных.

Топология

Топология

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

Ещё одно понятие стандарта 802.1w – резервный порт. Этот термин применяется, если в каком-то коммутаторе имеется два или более каналов к одному и тому же сегменту сети. Это значит, что имеются избыточные линии связи, которые отключаются после конвергенции (переводятся в состояние игнорирования), но пропускают BPDU кадры, так, что коммутатор знает, что имеется резервный канал в этот сегмент.

В работе протокола RSTP есть ещё одно отличие. Коммутаторы вырабатывают собственные кадры BPDU и рассылают их по всем другим магистралям. Протокол STP же подразумевает, что после схождения дерева этим занимается только корневой коммутатор.

Что хотим по STP / RSTP?

View Results

Loading ... Loading ...