고랭 나시고랭 난다고랭

MST

by 댄싱인더뭉라잇

MST의 필요성

위와같이 201개의 VLAN이 존재하는 토폴로지를 생각해보자.

만일 PVST를 운영하고 있다면 201개의 STP를 계산해야하는데 이는 스위치의 자원을 많이 소모하는 일이다.

 

그런데 가만히 생각해보면 VLAN 100~200까지는 STP의 결과가 동일하다.(루트 브리지가 동일하다는 가정)

201 ~ 300도 마찬가지이다. 결과가 같은 연산을 재사용하는 아이디어가 MST의 핵심이다.

 

MST 개념

MST를 운영하는 스위치 집단Rigion이라고 부른다.

위 그림은 1개의 MST 리전(3개의 스위치 포함)에 2개의 인스턴스를 운영하고 있는 그림을 도식화 한 것이다.

Switch는 MST name, Revision Number, VLAN Mapping정보가 일치할 경우 같은 Region에 속하는 것으로 판단한다.

MST에서는 연산의 결과를 재사용하기 위해서 instance단위로 VLAN을 매핑해서 사용한다.

기본적으로 사용되는 인스턴스를 IST(Internal Spanning Tree)라고 부른다.

 

설정

# MST 모드 구성
spanning-tree mode mst
# 연결된 모든 포트 트렁크 구성
interface range ethernet 0/0 - 1
switchport trunk encapsulation dot1q
switchport mode trunk
# VLAN 6개 추가
vlan 10
vlan 20
vlan 30
vlan 40
vlan 50
vlan 60
# MST 컨피그 시작
spanning-tree mst configuration
# 도메인 이름 리비전 번호 지정
name test
revision 1
# 인스턴스 추가
instance 1 vlan 10,20,30
instance 2 vlan 40,50,60

위 설정을 넣으면 기본적으로 MST리전이 구성 된 것이다.

이제 MST 인스턴스마다 STP루트를 바꿔보겠다.

 

Instance 0 (IST)

IOU1의 우선순위를 작게 설정하여 IOU1이 IST의 루트스위치가 되었다.

 

Instance1

IOU2가 인스턴스1의 루트스위치가 된 것을 확인 할 수 있다.

인스턴스2의 설정 또한 인스턴스 1과 동일하게 변한다.

 

MST를 운영하지 않는 스위치 추가

위와 같이 MST를 운영하지 않는 IOU4를 추가하고 VLAN10, 20, 30, 40, 50, 60을 만들면 IOU4의 PVST는 어떤 스위치를 루트스위치로 선정할까?

MST는 MST Region 외부로 BPDU를 광고할 때 IST의 BPDU만을 광고한다.

따라서 Instance 0의 루트브리지 아이디와, IOU4의 브리지 ID를 비교하여 루트 스위치를 결정하게 된다.

 

 

'Network' 카테고리의 다른 글

Root Guard  (0) 2024.07.09
Port Fast  (0) 2024.07.09
RSTP  (0) 2024.07.07
STP Toplogy Change Notification(TCN)  (0) 2024.07.06
STP  (0) 2024.07.06

블로그의 정보

인프라공방

댄싱인더뭉라잇

활동하기