RSTP (IEEE 802.1w) является развитием исходного стандарт 802.1D; он включен в стандарт IEEE 802.1D-2004. Терминология, относящаяся к STP 802.1w, остается в основном той же, что и для исходного стандарта STP IEEE 802.1D. Большинство параметров остаются прежними, поэтому пользователи, знакомые с STP, смогут без проблем настроить новый протокол. Rapid PVST+ — это просто реализация RSTP корпорации Cisco для каждой отдельной сети VLAN. В Rapid PVST+ для каждой сети VLAN запускается самостоятельный экземпляр протокола RSTP.
На рисунке показана сеть под управлением RSTP. S1 является корневым мостом с двумя назначенными портами в состоянии пересылки. RSTP поддерживает новый тип порта: порт F0/3 на коммутаторе S2 является альтернативным портом в состоянии отбрасывания. Обратите внимание, что отсутствуют порты, работающие в режиме блокирования. В протоколе RSTP нет состояния блокирования порта. Протокол RSTP определяет следующие состояния портов: отбрасывание, изучение или пересылка.
Протокол RSTP ускоряет повторный расчёт протокола spanning-tree в случае изменения топологии сети 2 уровня. В правильно настроенной сети RSTP может достичь состояния сходимости гораздо быстрее, иногда всего за несколько сот миллисекунд. Протокол RSTP повторно определяет типы портов и их состояния. Если порт настроен в качестве альтернативного или резервного, он может немедленно перейти в состояние пересылки, не дожидаясь схождения сети. Далее представлено краткое описание характеристик RSTP.
- RSTP является предпочтительным протоколом, позволяющим избежать возникновения петель 2 уровня в коммутируемой сети. Многие различия обусловлены проприетарными усовершенствованиями Cisco исходного стандарта 802.1D. Такие усовершенствования, как кадры BPDU, которые содержат и отправляют данные о ролях портов только соседним коммутаторам, не требуют дополнительной настройки и, как правило, работают лучше, чем более ранние проприетарные версии Cisco. Теперь они прозрачны и интегрированы в стандартную работу протокола.
- Проприетарные усовершенствования Cisco для исходного стандарта 802.1D, например, функции UplinkFast и BackboneFast, не совместимы с протоколом RSTP.
- Протокол RSTP (802.1w) заменяет собой исходный стандарт 802.1D, поддерживая при этом функции обратной совместимости. Сохраняется большая часть терминологии, относящейся к исходному стандарту 802.1D, и большинство параметров остаются неизменными. Кроме того, 802.1w поддерживает возврат к более ранней версии 802.1D, обеспечивающей взаимодействие с предыдущими моделями коммутаторов на отдельных портах. Например, алгоритм протокола spanning-tree RSTP выбирает корневой мост точно так же, как и исходная версия 802.1D.
- RSTP сохраняет те же форматы BPDU, что и исходный IEEE 802.1D, за исключением того, что в поле версии установлено значение 2, что указывает на протокол RSTP, а поле флагов задействует все 8 бит.
- Протокол RSTP может активно подтвердить возможность безопасного перехода порта в состояние пересылки, не полагаясь на конфигурацию таймера.