티스토리 뷰

 STP(Spanning Tree Protocol) – 스패닝 트리 프로토콜 (STP)은 루프방지 프로토콜

이런식으로 스위치가 구성되어있다고 보자.

왼쪽PC 연결되면 broadcast 날리게 된다. 먼저 SW2 도달한 트래픽이 SW1, SW3으로 가고 SW1->SW3->SW2 반복뺑뺑이를 돌게된다.

이런 상황을 루프라고 하며 루프 방지를 위해 사용하는 것이 STP이다.

 

스위치끼리는  BPDU /수신 하는데 STP 정보 데이터이다.

서로BPDU 교환하면서 root-bridge 되는 스위치를 선출한다.

선출하는 기준은 Bridge-ID 비교하는데

(위는 시스코 기준 으로 extended bridge-ID vlan설정도 받음)

낮은 bridge-ID 가진 스위치가 root 된다. 또한 우리가 직접적으로 priority 조정해서 우선순위를 낮춰서 root브리지를 선정할 있다.

외에도 cost, portID 비교해서 경로설정을 수도 있다.

 

root-bridge 선출되면 blocking port 선출해 루프를 끊게 만든다.

  1. root-bridge 선출
  2. forwarding port 설정(Designated Port & Root Port)
  3. Blocking Port 설정(Non-designated Port)

 

 

STP Port 종류

1. Designated Port (D.P)

: Root Bridge BPDU를 다른 스위치들에게 전달하기 위해 지정된 포트 (Forward)

Root-Bridge는 모든 포트가 DP로 설정이 되어 Forward 상태가 된다.

하나의 세그먼트당 하나의 DP만 설정할 수 있다는 규칙을 가진다

2. Root Port (R.P)

: Root Bridge로부터 BPDU를 수신하는 포트 (Forward)

쉽게 말해 Non-Root Bridge 에서 Root Bridge로 가는 가장 좋은 길의 포트이다

Non-Root Bridge당 하나의 RP만 설정할 수 있다는 규칙을 가진다.

3. Nondesignated Port

: 논리적으로 통신을 하지 못하게 막아두는 포트 (Block)

Alternate Port 또는 Non-DP라고 부름. BPDU 수신은 하지만 Frame을 주고 받지는 못한다.

DP RP를 설정할 수 없는 포트는 Nondesignated port로서 Blocking 상태가 된다

그러면 위의 lab은 다음과같이 된다.

 

참고로

STP의 종류는 여러가지가 있는데,

-CST :802.1D 표준

-PVST+ : cisco전용이고 +가 있으므로 다른 것들과 호환이 된다는 뜻.

-RSTP : 802.1W 표준

-PVRST+ : cisco전용

-MSTP : 802.1s 표준

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/03   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함