보통 이야기 하는 stp는
IEEE에서 설정한 stp
모든 벤더와 상관없이 규정한것
cisco에서는 stp를 pvst라고 이야기함
cisco에서 vlan을 별도로 관리하기 위함
spanning-tree mode ? 를 하면 나옴
RSTP는 rapid stp
cisco에서는 rstp를 rapid-pvst라고 함
MSTP는 mst(Multiple Spanning Tree)로 표현
IEEE나 cisco 같이 사용
여러 스패닝 트리 인스턴스를 하나의 네트워크에서 효과적으로 관리하기 위함
루트포트의 백업을 의미
지정포트의 백업을 의미, 허브를 통해서만 만들어짐
SW2의 int g0/3에 B는 backupport를 의미함
기존 STP는 루트 스위치만 BPDU를 생성하지만, RSTP는 모든 스위치가 자신의 BPDU를 생성
SW1
sh spanning-tree vlan 1
protocol이 ieee 이므로 기본 STP 설정 인 것을 확인
SW1,SW2,SW3 에
spanning-tree mode rapid-pvst
만약 한개라도 안바꾸면 느린것(STP)을 따라감
sh spanning-tree vlan 1
protocol이 rstp로 변경
SW1 옆에 pc하나 추가하여 상태 변환 후 확인

int g0/2
spanning-tree portfast edge
PortFast 모드 적용
이 포트가 스패닝 트리의 Listening 및 Learning 단계를 건너뛰고 즉시 Forwarding 상태로 전환
확인하기
sh sp
P2p Edge 확인
SW1(config)#spanning-tree mode pvst
sw 2 에서 확인
SW2(config)#do sh sp
type이 peer(STP)로 나와 STP 인것을 알 수 있음
SW2는 SW1과 RSTP 가 아닌 STP로 BPDU를 전송함
느린 값(STP)을 따라가기 때문
SW2와 SW3는 RSTP로 교환

허브를 이용하여 backupport 구현 및 확인
우선순위 명령어 생략
int f0/2
Switch(config-if)#spanning-tree link-type shared
스패닝 트리 링크 타입을 shared로 설정, 포트 전이 시간이 김
Switch(config-if)#int f0/3
Switch(config-if)#spanning-tree link-type point-to-point
스패닝 트리 링크 타입을 p2p로 설정, 포트 전이 시간이 짧음
sh sp
MSTP 구현하기
SW-1
int range g0/0,g0/1
switchport trunk encapsulation dot1q
switchport mode trunk
switchport nonegotiate
switchport trunk allowed vlan 10,20,30,40
SW-2
int range g0/0,g0/1
switchport trunk encapsulation dot1q
switchport mode trunk
switchport nonegotiate
switchport trunk allowed vlan 10,20,30,40
SW-3
nt range g0/1, g0/2
switchport trunk encapsulation dot1q
switchport mode trunk
switchport nonegotiate
switchport trunk allowed vlan 10,20,30,40
SW-1
vtp domain A
vtp password A
vtp mode server
SW-2,Sw-3 는 client 모드로 설정후 vlan 만들기
vtp domain A
vtp password A
vtp mode client
SW-1
vlan 10,20.30.40
SW-3 access vlan 적용
int g0/0
switchport access vlan 10
int g0/1
switchport access vlan 20
int g1/0
switchport access vlan 30
int g1/1
switchport access vlan 40
SW1(config)#spanning-tree mode mst
sh sp
sh sp mst
Cost 가 20000, RSTP Cost를 사용함
STP Cost는 4이고, RSTP Cost는 20000임
spanning-tree mst configuration
name A
revision 1
instance 1 vlan 10,30
instance 2 vlan 20,40
MST 영역 설정
MST 영역의 이름 A
MST 영역의 리비전 번호를 1로 설정
VLAN 10과 30은 인스턴스 1에 할당 (SW-1)
VLAN 20과 40은 인스턴스 2에 할당 (SW-2)
SW-1
SW1(config)#spanning-tree mst 1 priority 0
SW1(config)#spanning-tree mst 2 priority 4096
SW-1을 MST 인스턴스 1의 루트 브리지로 설정
인스턴스 2를 백업 설정
SW-2
SW2(config)#spanning-tree mst 2 priority 0
SW2(config)#spanning-tree mst 1 priority 4096
SW-2를 MST 인스턴스 2의 루트 브리지로 설정
인스턴스 1를 백업 설정
SW1# sh sp mst
SW2# sh sp mst