본문 바로가기
Routing&Switching

STP (Spanning Tree Protocol) & BDPU

by 미국NW엔지니어로 살아남기 2021. 8. 6.

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