겉바속촉

[네트워크] STP(Spanning Tree Protocol) 본문

IT 일기 (상반기)/네트워크 및 시스템 보안

[네트워크] STP(Spanning Tree Protocol)

겉바속촉 2021. 1. 25. 15:31
728x90
반응형

 

STP(Spanning Tree Protocol)

 

 

BroadCast Storm

 

  • server/host X 가 Broadcast를 보내게 되면 모든 스위치에게 Broadcast를 함
  • switch들은 계속 브로드캐스트 트래픽을 증가시킴
  • layer2는 TTL과 같은 프레임 looping 방지 기능이 부존재 --> 즉, hops를 제한할 수 없음
  • 대표적으로 ARP Broadcast 트래픽이 있음

 

 

Multi Frame Copies

 

  • Host X가 라우터 Y로 unicast 프레임을 보냄
  • 어떤 스위치는 라우터 Y의 MAC Address를 알수 없음
  • 라우터 Y는 동일한 프레임을 HOST X와 스위치 B로부터 2개를 받음

 

 

STP(Spanning Tree Protocol)

 

  • 중복된 link를 발견하여 중복된 link의 한 port를 blocking 하여 bridge loop 방지
  • 연결 실패 등 topology에 변화 발생 시 blocking 포트를 포워딩 상태로 바꿈
  • STP는 스위치간 LOOP를 인식하여 논리적으로 차단 --> BPDU라고도 함

 

 

 

Bridge와 Port 선정

 

  • Network당 하나의 Root Bridge 선정
  • Non-Root Bridge 마다 하나의 Root Port 선정
  • Segment별로 하나의 Designated Port 선정

==> 즉, 원형 구조에서 서로의 SWITCH끼리 서로 STP를 주고받아서 한개의 포트를 논리적으로 차단시키는 것

==> 위의 세가지 절차에 의해 LOOP없는 Layer2 topology 구현

 

 

 

 

Root Bridge 선정

 

원형구조에서 root를 설정하려면

 

1. 우선순위 사용 --> 디폴트 값은 32768

2. 1순위가 동일하다면 MAC 주소로 식별 --> MAC주소가 낮은 쪽이 ROOT가 되는 데 문제가 존재

   

MAC주소의 앞에 있는 48비트 --> 앞의 24 바이트 = 제조사코드 (OUI),  뒷부분이 일련번호

그래서 노후 장비가 ROOT가 되버리는 경우가 발생

신규 장비는 MAC주소가 높기 때문!!!

 

 

 

 

 

 

 

728x90
반응형