STP (Spanning Tree Protocol) : 이더넷 프레임 장비들 사이에서 이더넷 프레임 루핑을 방지해주는 역할 수행. 이더넷 프레임 루프가 발생하면 폭풍, mac주소 불안정, 이중 프레임 수신 현상 발생.
BPDU (Bridge Protocol Data Units) : switch의 경우 기본적으로 2초마다 configuration BPDU를 주기적 교환수행. 교환시 아래 3가지 필드 값을 기준으로 switch의 역할과 각 port 역할 결정.
1. Bridge ID
2. Path cost
3. Port ID
STP 선정과정
1. 브로드캐스트 도메인에서 Root bridge 선정 : Bridge priority + Mac address 값이 가장 작은 스위치
2. Rood bridge가 아닌 스위치들에서 다음조건에 따라 root port 선출
- path cost가 가장 낮은 포트
- 연결된 상대방의 bridge ID가 가장 낮은 포트
- 연결된 상대방의 port ID가 가장 낮은 포트
3. 각 segment마다 다음 조건에 따라 하나의 designated port를 선출
- root bridge의 모든 포트
- 자신의 bridge ID가 가장 낮은 switch의 포트
- 자신의 port ID가 가장 낮은 switch의 포트
4. 역할을 부여받지 못한 포트는 논리적으로 blocking 상태가 되어 loop을 방지
STP 예시
- 빨강색 네모박스 : Root Bridge
- 빨강색 동그라미 : Root port
- 파랑색 동그라미 : Designated port
- 빨강색 X마크 : blocking port
<Reference>
- https://peemangit.tistory.com/25
'Routing&Switching' 카테고리의 다른 글
Route Redistribute (RIP - Static) (0) | 2021.09.10 |
---|---|
What is SSL / TLS (0) | 2021.08.23 |
GRE 터널 (0) | 2021.08.22 |
IPsec VPN Tunnel 구성 (0) | 2021.04.18 |
[GNS3] OSPF Distribute-List Filtering (0) | 2020.10.02 |