https://running-network.tistory.com/entry/Infra-Looping-STPSpanning-Tree-Protocol-Load-Balancing
STP 기본 개념에 대한 내용은 위의 링크를 참고
•Path Cost란 ?
Path=길, Cost= 비용 “길(링크)을 가는 데 드는 비용”
즉 한 스위치에서 다른 스위치로 가는데 드는 비용
•IEEE 802.1D에 따라 1000Mbps를 링크 대역폭으로 나눈 값을 사용
ex) 두 스위치가 10Mbps로 연결되어 있다면 1000/10 = 100
100Mbps로 연결되어 있다면 1000/100 = 10
하지만 10Gigabit=0.1 와 같은 소수점으로 인해 IEEE에서 Cost값을 정의함
•브리지 ID는 Bridge Priority(2바이트)가 앞에 오고 MAC address(6바이트)가 뒤에 오는 ID
•스위치나 브리지가 고유 ID를 하나씩 가지고 있음.
Bridge Priority는 어떻게 정해지는가?
•1차적으로 Core Bridge가 가장 높은 우선순위를 갖고, Edge Bridge는 Core Bridge보다 낮은 우선순위를 가짐.
•2차적으로 용량이 큰 Bridge가 용량이 작은 Bridge보다 높은 우선순위를 가짐.
•3차적으로는 정상적으로 작동하는 Bridge가 작동하지 않는 Bridge보다 높은 우선순위를 가짐.
Spanning Tree 3가지 요점
1.네트워크당 하나의 루트 브리지(Root Bridge)를 가짐.
2.루트 브리지가 아닌 나머지 모든 브리지(Non Root Bridge)는 무조건 하나씩의 루트 포트(Root Port)를 가짐
3.세그먼트당 하나씩의 Designated Port를 가짐
•루트 포트란?
: 루트 브리지에 가장 가까운 포트
•
•루트 브리지가 정해지면 나머지 모든 브리지는 Non Root Bridge가 되는데 루트 브리지에 가장 가까운 포트 하나씩 지정해주어야 함
포트 선정
①누가 더 작은 Root BID를 가졌는가?
②루트 브리지까지의 Path Cost 값은 누가 더 작은가?
③누구의 BID(Sender BID)가 더 낮은가?
④누구의 포트 ID가 더 낮은가?
BPDU(Bridge Protocol Data Unit)
•브리지(스위치)가 스패닝 트리 정보를 서로 주고받기 위해 사용하는 특수한 프레임
•BPDU에는 Root BID, Root Path Cost, Sender BID, Port ID 정보 등이 실려 있음. (포트 설정을 위한 정보)
•BID가 가장 낮은 브리지가 루트 브리지가 되지만 Bridge Priority 값을 변경하여 루트 브리지를 설정할 수 있음.
Ex)SW-3(config)#spanning-tree vlan 1 priority 100
(priority bridge를 100으로 변경)
졸병 브리지(Non Root Bridge)
•루트 브리지를 제외한 나머지 브리지는 각각 1개의 루트 포트를 가짐
(가장 가까이 있는 포트)
•가장 가까이 있는 포트 = Path Cost가 가장 적게 드는 포트
Designated Port
•세그먼트당 하나씩의 Designated Port를 가짐.
•루트 브리지까지의 Path Cost가 작은 포트가 Designated Port가 됨
'IT 인프라 > 후니의 네트워킹 요약' 카테고리의 다른 글
Cisco Catalyst Switch(시스코 스위치)모델 알아보기 (0) | 2024.10.02 |
---|---|
STP(Spanning Tree Protocol)-3 (2) | 2024.10.02 |
Subnet mask(서브넷 마스크) (0) | 2024.10.02 |
라우팅과 스위칭 (0) | 2024.10.02 |
[Infra] Looping, STP(Spanning Tree Protocol), Load Balancing (0) | 2024.02.29 |