주요 차이점 : RSTP (Rapid Spanning Tree Protocol)는 원래 STP와 비교하여 토폴로지가 변경된 후 상당히 빠른 스패닝 트리 컨버전스를 제공합니다. 이렇게하기 위해 RSTP는 새로운 컨버전스 동작과 브리지 포트 역할을 새로 소개합니다. PVST는 Per-VLAN Spanning Tree를 나타냅니다. Cisco의 스패닝 트리 프로토콜 독점 버전입니다. PVST를 사용하면 각 VLAN에 대한 스패닝 트리를 만들 수 있습니다.

STP는 IEEE 802.1D로 표준화되었습니다. STP는 연결된 레이어 2 브리지의 메쉬 네트워크 내에 스패닝 트리를 만듭니다. 일반적으로 레이어 2 브리지는 이더넷 스위치입니다. STP는 스패닝 트리의 일부가 아닌 링크를 비활성화하고 두 네트워크 노드 사이에 단일 활성 경로를 유지합니다.
또한 STP를 사용하면 네트워크 설계에서 예비 및 / 또는 중복 링크를 포함 할 수 있습니다. 활성 링크가 실패 할 경우 자동 백업 경로를 제공합니다. 이러한 여분의 링크는 브리지 루프가 발생하지 않거나 백업 링크를 수동으로 활성화 / 비활성화 할 필요없이 포함됩니다.
RSTP (Rapid Spanning Tree Protocol)는 IEEE에서 802.1w로 2001 년에 도입되었습니다. RSTP는 원래 STP와 비교하여 토폴로지가 변경된 후 상당히 빠른 스패닝 트리 수렴을 제공합니다. STP는 토폴로지 변경에 응답하는 데 30-50 초가 걸릴 수 있지만 RSTP는이 작업을 기본값 인 3 초 또는 실제 링크 장애가 발생한 몇 밀리 초 내에 수행 할 수 있습니다.
이렇게하기 위해 RSTP는 새로운 컨버전스 동작과 브리지 포트 역할을 새로 소개합니다. 포트의 STP 원래 상태 수는 5 일 수 있지만 RSTP는이 값을 3으로 줄입니다.
RSTP는 표준 STP와 역 호환되도록 설계되었습니다. 그러나 표준 IEEE 802.1D-2004는 RSTP를 통합하고 원래 STP 표준을 폐지합니다.

PVST는 Per-VLAN Spanning Tree를 나타냅니다. Cisco의 스패닝 트리 프로토콜 독점 버전입니다. 이더넷 스위치드 환경에는 여러 개의 가상 LAN이 있습니다. 따라서 여러 스패닝 트리를 만드는 것이 종종 필요합니다. 이는 서로 다른 VLAN의 트래픽이 서로 다른 링크를 사용하도록 수행됩니다. PVST가 그렇게합니다. 이를 통해 각 VLAN에 대한 스패닝 트리를 만들 수 있습니다.
Cisco의 독점적 인 스패닝 트리 프로토콜 버전이기 때문에 대부분의 타사 스위치에서 사용할 수 없습니다. 또 다른 Cisco의 프로토콜은 PVST + (VLAN 별 스패닝 트리 플러스)입니다. PVST는 Cisco의 VLAN 캡슐화 프로토콜 인 ISL에서만 작동합니다. 이것은 ISL의 내장 스패닝 트리 ID로 인해 발생합니다. ISL은 ISL을 지원하는 Cisco 스위치의 기본 프로토콜입니다.
IEEE 802.1Q VLAN 트렁킹 표준의 높은 보급과 ISL에 대한 PVST의 의존성으로 인해 시스코는 다른 PVST + 표준을 정의했습니다. PVST + 표준은 802.1Q 캡슐화와 호환됩니다. 시스코가 스위치에서 ISL 지원을 중단하고 제거했을 때 결국 이것은 시스코 스위치의 기본 프로토콜이되었습니다.