MSTP

2023. 9. 21. 11:49네트워크

MSTP

- PVST는 효율적이지만 여러 개의 VLAN 단위로 STP를 관리해야 하기 때문에 CPU와 같은 시스템 리소스

를 많이 사용한다. 이를 해결하기 위해 제공되는 기술이 MSTP(Multiple Spanning-Tree Protocol).

- 여러 개의 VLAN을 하나의 그룹으로 묶을 수 있기 때문에 PVST 보다는 적은 리소스로 STP를 운영할 수

있다.

- PVSTMSTP로 변경하기 위해서는 글로벌하게 변경해야하기 때문에 PVSTMSTP를 혼용할 수는 없

.

- 참고로 스위치의 STP 모드를 MSTP로 변경할 경우 모든 VLANdefault instance0에 포함된다.

(관리자가 수동으로 instance라 불리는 MSTP 그룹을 만들고 VLAN을 각각 할당해야 한다.)

- MSTPVTP 정보를 타고 전파되는 형태가 아니기 때문에 스위치의 STP 모드를 MSTP로 변경할 경우,

모든 스위치의 모드를 직접 MSTP로 직접 변경해야 한다. 또한 instance 설정도 스위치별로 각각 설정해야

한다.

- MSTP는 영역(region)을 구분하여 동작한다.

- MSTP에서는 2가지 종류의 스패닝트리가 사용된다. 하나는 전체 스위치 네트워크를 루프없이 연결시키기

위해서 사용되는 CIST (common and internal spanning tree)이고 다른 하나는 각 영역내에서 인스턴스

별로 동작하는 MSTI (multiple spanning tree instance).

- CIST 는 전체 네트워크에서 하나의 CIST루프 스위치를 선택하고 각 영역별로 CIST 영역 루트 스위치를

하나씩 선택한다. MSTI는 각 영역내에서 MST인스턴스별로 하나의 루트 스위치를 선택한다. 결과적으로

CIST루트 스위치는 전체 스위치 네트워크에서 하나만 존재하며, CIST영역루트 스위치는 각 영역마다 하나

씩 존재한다. MSTI 루트 스위치는 각 영역별로 인스턴스 수 만큼 존재한다.

- 특정 스위치에서 instance 0의 우선 순위를 가장 높은 0으로 설정하면 그 스위치는 CIST루트 스위치가

된다.

- CIST 루트 스위치가 소속된 영역의 모든 스위치에서 CIST영역 루트 스위치는 CIST루트 스위치가 겸한다.

 

<ex>
vlan 11,12,13,21,22,23이 존재한다. 이중에 홀수(odd) vlan을 하나의 instance, 나머지 짝수(even)
vlan을 다른 instance로 설정하시오.
<모든 스위치에 설정>
spanning-tree mode mst (RSTP)
spanning-tree mst config // MSTP 설정 모드로
name CCIE // 이름은 임의의 값, 모든 스위치에서 같은 name 사용
revision 1 // 모든 스위치에서 같은 revision 값 설정
instance 1 vlan 11,13,21,23 // 연속되는 vlan일 경우 '-' 사용 가능 (instance 1 vlan 11-13)
instance 2 vlan 12,22
--> 남은 모든 vlandefault instance (0)에 포함된다.




- 802.1s = MST(multiple spanning tree) = MSTP(MST protocol)
- 동일 영역일 경우
영역이름이 같아야 한다. name xxx
리버전 넘버 같아야 한다.
vlan group = instance 같아야 한다.
- instance안에서의 계산은 RSTP를 사용한다.
- instance 0 IST(internal spanning tree)와 임의의 할당되지 않은 vlan으로 구성
- IST는 각 MST영역내의 모든 스위치에서 동작하고, 다른 영역과의 호환접속을 담당
- MST가 설정된 스위치에 STP 스위치를 연결하면 하위 호환이 적용되어 STP로 동작
MST1-----------------------MST2-------------------------------STP
여기 링크는 STP로 하위 호환
- MST1MST2STProot bridge가 아닌 이상 STP 가 연결 해제된 것을 모른다.
강제적으로 인접 장비와의 네고를 하게 하는 방법
clear spanning detected-protocol
- MST영역 내에서는 instance 별로 계산이 이뤄진다. 그러나 몇 개의 instance가 있어도 BPDU는 한 개만
멀티케스트로 전송된다. 0180.c200.0000

 

'네트워크' 카테고리의 다른 글

VTP  (0) 2023.09.21
Root Guard  (0) 2023.09.21
BPDU filter  (0) 2023.09.21
Port-Priority 로드 분산  (1) 2023.09.21
STP  (0) 2023.09.20