1. STP (Spanning Tree Protocol)
OSI 2계층 프로토콜로 브리지 랜에서 루프 발생을 방지하기 위해 사용된다.
IEEE 802.1D에서 정의되었으며 이름에서 알 수 있듯이 2계층 브리지(이더넷 스위치)를 통해 연결된 매시 네트워크내에서 생성한다.
두 노드 사이에 활성된 경로가 두 개 이상 존재할 경우 브리지 루프가 발생할 수 있는데, STP는 자동 백업을 지원하는 여분의 링크를 제공하면서 브리지 루프를 방지해 준다.
1.1. STP 동작과정
- Root Bridge 선출: 브릿지 ID가 가장 낮은 스위치
- Root Bridge 모든 포트는 Designated Port가 됨
- Root Bridge에서 송신하는 BPDU(Bridge Protocol Data Unit)를 가장 작은 Cost 값에서 수신할 수 있는 포트를 Root Port로 설정
- 나머지 port의 cost 값은 동일하기 때문에 Bridge ID 값이 높은 쪽이 대체포트로 지정되어 차단
2. STP 설정
브릿지 아이디가 제일 낮은 것 = Root Bridge(루트 브릿지) = (대장)
두 번째로 낮은 것 = Backup Root Bridge
가장 낮은 것 = Non Root Bridge
2.1. 확인 명령어
# show spanning-tree vlan 1
2.2. Root Primary/Secondary 설정
Root Bridge 설정
# spanning-tree vlan 1 root primary
Backup Root Bridge 설정
# spanning-tree vlan 1 root secondary
2.3. Priority 값 조절
Root Bridge 설정
# spanning-tree vl 1 priority 4096
Backup Root Bridge 설정
# spanning-tree vl 1 priority 8192
3. STP 구성하기
3.1. Root Primary/Secondary 설정1
Switch35 (위쪽 스위치)
en
conf t
vl 10
vl 20
int r f0/6-10
sw a vl 10
int r f0/11-15
sw a vl 20
exit
spanning-tree vlan 10 root secondary
spanning-tree vlan 20 root primary
do wr
Switch36 (왼쪽 스위치)
en
conf t
vl 10
vl 20
int r f0/6-10
sw a vl 10
int r f0/11-15
sw a vl 20
exit
spanning-tree vlan 1 root primary
spanning-tree vlan 20 root secondary
do wr
Switch37 (오른쪽 스위치)
en
conf t
vl 10
vl 20
int r f0/6-10
sw a vl 10
int r f0/11-15
sw a vl 20
exit
spanning-tree vlan 1 root secondary
spanning-tree vlan 10 root primary
do wr
3.2. Priority 값 조절 설정1
Switch38 (위쪽 스위치)
en
conf t
vl 10
vl 20
int r f0/6-10
sw a vl 10
int r f0/11-15
sw a vl 20
exit
spanning-tree vlan 10 priority 4096
spanning-tree vlan 20 priority 8192
do wr
Switch 39 (왼쪽 스위치)
en
conf t
vl 10
vl 20
int r f0/6-10
sw a vl 10
int r f0/11-15
sw a vl 20
exit
spanning-tree vlan 1 priority 4096
spanning-tree vlan 10 priority 8192
do wr
Switch 40 (오른쪽 스위치)
en
conf t
vl 10
vl 20
int r f0/6-10
sw a vl 10
int r f0/11-15
sw a vl 20
exit
spanning-tree vlan 1 priority 8192
spanning-tree vlan 20 priority 4096
do wr
3.3. Root Primary/Secondary 설정2
Switch41 (왼쪽 위)
en
conf t
vl 10
vl 20
vl 30
int r f0/6-10
sw a vl 10
exit
int r f0/11-15
sw a vl 20
exit
int r f0/16-20
sw a vl 30
exit
spanning-tree vlan 20 root primary
spanning-tree vlan 30 root secondary
do wr
Switch43 (오른쪽 위)
en
conf t
vl 10
vl 20
vl 30
int r f0/6-10
sw a vl 10
exit
int r f0/11-15
sw a vl 20
exit
int r f0/16-20
sw a vl 30
exit
spanning-tree vlan 1 root secondary
spanning-tree vlan 30 root primary
do wr
Switch42 (왼쪽 아래)
en
conf t
vl 10
vl 20
vl 30
int r f0/6-10
sw a vl 10
exit
int r f0/11-15
sw a vl 20
exit
int r f0/16-20
sw a vl 30
exit
spanning-tree vlan 10 root Primary
spanning-tree vlan 20 root Secondary
do wr
Switch44 (오른쪽 아래)
en
conf t
vl 10
vl 20
vl 30
int r f0/6-10
sw a vl 10
exit
int r f0/11-15
sw a vl 20
exit
int r f0/16-20
sw a vl 30
exit
spanning-tree vlan 1 root primary
spanning-tree vlan 10 root secondary
do wr
3.2. Priority 값 조절 설정2
Switch45(왼쪽 위)
en
conf t
vl 10
vl 20
vl 30
int r f0/6-10
sw a vl 10
exit
int r f0/11-15
sw a vl 20
exit
int r f0/16-20
sw a vl 30
exit
spanning-tree vlan 10 priority 4096
spanning-tree vlan 20 priority 8192
do wr
Switch47(오른쪽 위)
en
conf t
vl 10
vl 20
vl 30
int r f0/6-10
sw a vl 10
exit
int r f0/11-15
sw a vl 20
exit
int r f0/16-20
sw a vl 30
exit
spanning-tree vlan 20 priority 4096
spanning-tree vlan 30 priority 8192
do wr
Switch46(왼쪽 아래)
en
conf t
vl 10
vl 20
vl 30
int r f0/6-10
sw a vl 10
exit
int r f0/11-15
sw a vl 20
exit
int r f0/16-20
sw a vl 30
exit
spanning-tree vlan 1 priority 4096
spanning-tree vlan 10 priority 8192
do wr
Switch48(오른쪽 아래)
en
conf t
vl 10
vl 20
vl 30
int r f0/6-10
sw a vl 10
exit
int r f0/11-15
sw a vl 20
exit
int r f0/16-20
sw a vl 30
exit
spanning-tree vlan 1 priority 8192
spanning-tree vlan 30 priority 4096
do wr
Reference.
신장 트리 프로토콜 - 위키백과, 우리 모두의 백과사전
신장 트리 프로토콜(영어: spanning tree protocol, STP)은 래디아 펄먼(Radia Perlman)이 고안한 알고리즘에 기반한 OSI 2계층 프로토콜로 브리지 랜에서 루프 발생을 방지하기 위해 사용된다. 신장 트리 프
ko.wikipedia.org
'Network' 카테고리의 다른 글
08. Network : Router 초기화 및 복구 작업 (0) | 2022.04.26 |
---|---|
07. Network : VTP (0) | 2022.04.26 |
07. Network : Switch 문제 (0) | 2022.04.19 |
06. Network : Switch (0) | 2022.04.19 |
05. Network : 패킷 구조 (ARP) (0) | 2022.04.19 |