С момента создания исходного стандарта IEEE 802.1D было разработано несколько разновидностей протоколов STP.
К разновидностям протоколов STP относятся следующие:
- STP: исходная версия IEEE 802.1D (802.1D-1998 и более ранние), в рамках которой предоставляется беспетлевая топология в сети с избыточными каналами. Общий протокол spanning-tree (CST): предполагает использование только одного экземпляра протокола spanning-tree для всей сети с мостовым соединением независимо от количества сетей VLAN.
- PVST+ является усовершенствованным протоколом компании Cisco, в котором для каждого отдельного VLAN используется отдельный экземпляр RSTP. Рассматриваемый вариант протокола spanning-tree поддерживает PortFast, UplinkFast, BackboneFast, BPDU guard, BPDU filter, root guard и loop guard.
- 802.1D-2004: обновленная версия стандарта STP, в которую входит IEEE 802.1w.
- Быстрый протокол STP (RSTP) или IEEE 802.1w: доработанный протокол STP, который обеспечивает более быстрое схождение, чем протокол STP.
- Rapid PVST+: усовершенствованный корпорацией Cisco протокол RSTP, который использует PVST+. Rapid PVST+ предоставляет отдельный экземпляр 802.1w для каждой сети VLAN. Рассматриваемый вариант протокола spanning-tree поддерживает PortFast, BPDU guard, BPDU filter, root guard и loop guard.
- Протокол MSTP (несколько протоколов spanning-tree) (MSTP): стандарт IEEE на базе ранее существующей собственной реализации Multiple Instance STP (MISTP) корпорации Cisco. MSTP сопоставляет несколько сетей VLAN в пределах одного экземпляра протокола spanning-tree. Реализация Cisco протокола MSTP, которая обеспечивает до 16 экземпляров протокола RSTP и объединяет множество сетей VLAN с идентичной физической и логической топологией в один общий экземпляр RSTP. Каждая реализация поддерживает функции PortFast, BPDU guard, BPDU filter, root guard и loop guard.
Сетевому специалисту, который отвечает за администрирование коммутаторов, может потребоваться принять решение относительно того, какой тип протокола STP необходимо реализовать.
Примечание. Устаревшие проприетарные функции Cisco UplinkFast и BackboneFast в рамках данного курса не рассматриваются. Эти функции заменены реализацией протокола Rapid PVST+, в которую данные функции включены как часть реализации стандарта RSTP.