티스토리 뷰

DEV/Network

Spanning-Tree Protocol

초록매실원액 2015. 12. 14. 12:38

STP

  • 스위치 네트워크에서 이중성(Redundancy) 유지하면서 프레임의 루프를 방지 해주는 프로토콜
  • Toplogy내의 루프를 인식하고 하나의 link 차단하고 있는 상태에서 loop 제거한다
  • 포트를 계속 모니터링 하다가 다른 포트에 장애나 Toplogy 변경이 발생하는 경우 포트를 설정하여 연결의 완전 손실이나 새로운 루프를 막는다



BPDU(802.1d)-Bridge Protocol Data Unit

스패닝 트리 정보를 자기들끼리 주고 받기 위해 사용하는 특수한 프레임

 

BPDU 필드 내용

Protocol ID

항상 0

Version

BPDU의 버전 STP:0, RSTP:2, MST:3

Type

BPDU 종류 0x00: 설정 BPDU

Flag

토폴로지 변화 표시

0x01:TC

0x80:TCA

Root bridge ID

루트 스위치의 ID

Path cost

루트 스위치까지의 경록밧

Bridge ID

Bridge ID

Port ID

포트 ID

Message age

루트 스위치가 BPDU 만들고 경과된 시간

MAX age

BPDU 정보를 저장하는 시간, 스위치가 20 동안 정보를 전달하지 않는 시간

Hello time

BPDU 전송 주기

Forward delay

Listen, Learning 상태에 소요 시간

  • 스위치가 부팅하면 각각의 포트 BPDU 2초마다 전송하면서 서로의 스패닝 트리 정보를 교환
  • BPDU 주고 받으면서 누가 Root Bridge, 어떤 포트가 Root Port 될지, 어떤 포트가 Designated Port 될지 결정
  • Root Bridge = Lowest Bridge ID 갖는 Bridge
  • Bridge ID = Bridge Priority + MAX Address

 

  • 결정 방식
    1. Cost(link 비용)
    1. BID
    1. port ID


Spanning-Tree Port Cost

Link Speed

Cost(Revised IEEE Spec)

Cost(Previous Spec)

10Gbps

2

1

1Gbps

4

1

100Mbps

19

10

10Mbps

100

100


'DEV > Network' 카테고리의 다른 글

Distance Vector Routing  (0) 2015.12.14
VLAN  (0) 2015.12.14
Switch  (0) 2015.12.14
CSMA/CD  (0) 2015.12.14
Layer  (0) 2015.12.11
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
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
글 보관함