MSTP란
여러 VLAN을 하나의 STP 그룹으로 묶는것 기술을 말한다.
예를들어 VLAN 10 20 30 50 60 70 이 있다고 가정해보자.
VLAN 10 20 30 -> 은 STP 1
VLAN 50 60 70 -> 은 STP 2
이처럼 여러 VLAN을 하나의 STP 트리로 관리하는 방식이다.
또한 MSTP는 RSTP기반이기 때문에
RSTP와 호환되며 수렴 속도는 RSTP 수준이다.
MSTP는 아래 와 같은 기능들로 동작한다.
Region (기준 : 스위치)
같은 MST 설정을 가진 스위치들의 그룹을 말한다.
Region으로 인식되기 위해서는 아래 값이 모두 동일해야 한다.
Region name
Revision number
VLAN mapping
예
SW1
SW2 -> Region A
SW3
위 스위치들은 같은 MST 설정을 가지고 있기 때문에
Region A로 묶인다.
Instance (기준 : VLAN)
여러 VLAN을 묶어 하나의 STP 트리를 만드는 단위이다.
역할
여러 VLAN을 하나의 Spanning Tree로 관리
예
Instance 1 -> VLAN 10, 20
Instance 2 -> VLAN 30, 40
Instance 3 -> VLAN 50
결과
Instance 개수 = STP 트리 개수
IST (Internal Spanning Tree)
Region 내부에서 동작하는 STP이다.
역할
Region 내부 루프 방지
Region 내부 Root 선출
예
Region A
SW1
|
SW2
|
SW3
CST (Common Spanning Tree)
Region과 Region 사이에서 동작하는 STP이다.
예
Region A --- Region B
역할
Region 간 루프 방지
전체 경로 결정
CIST (Common and Internal Spanning Tree)
CST와 IST를 합친 전체 Spanning Tree 구조이다.
즉 네트워크 전체 STP를 의미한다.
CIST
CST (Region 간)
IST (Region 내부)
Root 관련 용어
CIST Root Bridge
전체 네트워크 Root Bridge
Regional Root Bridge
각 Region을 대표하는 Root 스위치
전체 구조 예시

정리
Region 내부 -> IST
Region 사이 -> CST
전체 구조 -> CIST
PVSTP와 차이
PVSTP (Per VLAN Spanning Tree)
MSTP와 달리 VLAN을 그룹으로 묶지 않는다.
VLAN마다 STP 트리를 하나씩 만든다.
예
VLAN 10 -> STP1
VLAN 20 -> STP2
VLAN 30 -> STP3
핵심 차이
PVSTP
VLAN 1개 = STP 1개
MSTP
여러 VLAN = STP 1개