본문 바로가기
네트워크엔지니어의 삶/네트워크 이론

네트워크 기초 - STP(Spanning Tree Protocol) 종류 (PVST, RSTP, MSTP)

by └HR┐ 2022. 7. 14.

네트워크 기초 - Looping 루핑 원인 및 발생 이유

 

네트워크 기초 - Looping 루핑 원인 및 발생 이유

네트워크 엔지니어의 숙명인 STP(스패닝 트리 프로토콜 - Spanning Tree Protocol)를 공부하기 위해서 미리 루핑(Looping)을 먼저 알아보도록 하겠습니다. 스패닝트리를 알기 전에 Loop이 뭔지를 이해하는

hryhan.tistory.com

네트워크 기초 - STP(Spannig Tree Protocol) 개념 및 동작 원리

 

네트워크 기초 - STP(Spannig Tree Protocol) 개념 및 동작 원리

스패닝트리 (Spanning Tree) 프로토콜에 대해 알아보겠습니다. 사실 STP에 대한 기술적인 내용을 깊게 들어가면 굉장히 복잡하고 어려운 내용들이 많겠지만, 먼저 원리와 동작방식 등 

hryhan.tistory.com

네트워크 기초 - STP(Spanning Tree Protocok) 동작 방식

 

네트워크 기초 - STP(Spannig Tree Protocol) 개념 및 동작 원리

스패닝트리 (Spanning Tree) 프로토콜에 대해 알아보겠습니다. 사실 STP에 대한 기술적인 내용을 깊게 들어가면 굉장히 복잡하고 어려운 내용들이 많겠지만, 먼저 원리와 동작방식 등 

hryhan.tistory.com

 

Cisco 전용 프로토콜 PVST
(per-VLAN Spanning Tree)
- ISL 트렁킹 프로토콜을 사용하는 경우에 지원.
- VLAN별로 STP가 따로 동작함.
- 백본패스트, 업링크패스트, 포트패스트등이 포함.
PVST+ - ISL 및 802.1Q 트렁킹 프로토콜을 지원.
- BPDU Guard 및 Root Guard 지원.
Rapid PVST+ - 802.1D보다 수렴이 빠름.
- IEEE 802.1w 기반.
IEEE 표준 프로토콜 RSTP
(Rapid Spanning Tree Protocol)
- 802.1D보다 수렴이 빠름.
- Cisco 전용 프로토콜 확장
MSTP
(Multiple Spanning Tree Protocol)
- 다수의 VLAN을 동일한 STP로 묶을 수 있음.

STP의 Mode(종류)

Cisco 스위치에서는 1개의 Vlan당 1개의 STP를 설정하여 동작하게 할 수 있는데 이를
퍼 브이랜 스패닝트리(per Vlan Sptanning Tree)라고 합니다. PVST 또는 PVST+ 시스코 전용 프로토콜입니다.

PVST (Per-Vlan Spanning Tree)
- 시스코 전용 프로토콜
- 각 Vlan 별로 루트 스위치를 따로 지정 가능
- 각 Vlan 마다 스패닝트리가 동작하기 때문에 <부하분산 효과>로 인한 Vlan 별 최적의 경로를 유지

RSTP (Rapid Spanning Tree Protocol)
- STP의 진화된 표준 RSTP
- 제안(Proposall) 과 동의(Agreement)라는 핸드 셰이크 처리를 실시 -> 서로의 상태를 즉시 파악 가능
- 차단 된 (Blocking) 포트가 있는 스위치가 연결된 링크 장애에 대해 즉시 블로킹 포트 해제
- 차단 된 (Blocking) 포트가 없는 스위치가 연결된 링크 장애에 대해서는 장애가 발생한 스위치가 BPDU를 Flooding 하여 토폴로지 변경 알림
- STP 상태 5가지를 3가지로 사용 (Discarding, Learniing, Forwarding)

MSTP (Multiple Spanning Tree Protocol)
STP는 기본적으로 RSTP와 PVST로 동작합니다. 그러나 만약에 100개 이상의 Vlan이 설정된 스위치에서는 2초마다 100개 이상의 BPDU가 전송되어 스위치에 부하가 일어납니다.
이를 해결해 주기 위해서 여러 Vlan을 묶어서 그룹별로 스패닝트리를 동작시키는 것이 바로 MSTP이며 현재는 802.1Q에 통합되어 있습니다.
MSTP는 여러 Vlan을 묶어서 그룹별로 Spanning Tree를 동작시키면서 네트워크의 부하를 줄여주는 동시에 관리도 용이하게 해 줍니다.

댓글