네트워크/스위치

스위치) Spanning-Tree 부하 분산 - Bridge ID

마리사라 2023. 2. 22. 15:10
반응형

이번 강의는 Spannig-Tree에서 Bride ID를 이용하여 부하 분산을 하는 방법에 대해서 알아보겠습니다.

Bride_ID) 네트워크

네트워크는 위와 같이 구성하겠습니다.


1. Spanning Tree

Spanning Tree는 이전 강의에서 말했던 것처럼 스위치 간의 연결에서 루핑을 방지하기 위해 사용되는 프로토콜입니다.

 

이번에 사용하는 부하 분산은 Sapnning Tree를 이용하여 VLAN 단위로 지나가는 경로를 분산시키는 방법입니다.


2. 실습

위의 네트워크대로 구성하게 되면 Spanning Tree로 인해 하나의 인터페이스는 닫히게 됩니다. 이때 닫히는 인터페이스는 상황마다 다르므로 이번에는 Switch3의 인터페이스가 부하 분산되도록 조절해 보겠습니다.

 

우선순위는 Cost, Bridge ID, Port ID의 순서로 결정되며, 이번에 조절하는 방식은 Bridge ID입니다. Bridge ID는 스위치에 부여된 우선도와 스위치의 MAC 주소로 만들어지며, 우선도가 같다면 MAC 주소가 낮은 장비가 우선순위를 갖습니다.

 

우선 Spanning Tree의 Root ID를 설정해 주겠습니다. Root ID로 설정된 스위치를 기준으로 닫을 포트가 결정되기 때문에 Switch0가 Root ID가 되도록 우선순위를 조절해 주겠습니다.

 

Spanning-Tree에서 VLAN의 우선순위를 조절하는 방법은 다음과 같습니다.

spanning-tree vlan [VLAN] priority [PRIORITY]

이때 VLAN은 쉼표(,)나 바(-)를 사용하여 여러개를 지정할 수 있으며, PRIORITY는 낮을수록 우선도가 높으며 4096의 배수여야 합니다.

 

Switch0이 반드시 Root ID가 되는 확실한 방법은 우선도를 0으로 설정해 주는 것입니다. 따라서 VLAN 10과 20에서 우선도를 0으로 만드는 명령은 다음과 같습니다.

Switch(config)#spanning-tree vlan 10,20 priority 0

 

이렇게 입력하고 잠시 기다리면 Spannig-Tree에 의해 닫히는 포트가 다시 결정됩니다. 이때 닫힌 포트는 다음과 같은 명령어로 볼 수 있습니다.

show spanning-tree

이 명령을 Switch3에서 입력하면 VLAN 1, 10, 20의 정보가 나타납니다.

Bridge_ID) VLAN10, VLAN20

여기서 중요한 부분은 Sts(Status)입니다. Sts가 BLK가 되었다는 것은 BLOCK이 되었다는 뜻으로, 해당 포트는 해당 VLAN에서 막혔다는 뜻입니다. 따라서 VLAN 10과 VLAN 20은 Switch3의 Fa0/2로만 통신하게 됩니다.

 

이제 이것을 분산시켜 보겠습니다. 목표는 VLAN 10은 Switch3의 Fa0/2로 통신되며 VLAN 20은 Fa0/3으로 통신되게 하는 것입니다.

 

먼저 VLAN 10에 대해서 설정하기 위해 Switch3의 Fa0/2와 연결되어 있는 Switch1에서 VLAN 10의 우선순위를 조절합니다. 이때 우선도는 반드시 Switch0보단 높아야 하며 Switch3보단 낮아야 합니다. 저는 4096으로 하겠습니다.

Switch(config)#spanning-tree vlan 10 priority 4096

 

이번에는 반대로 Fa0/3과 연결된 Switch2에서 VLAN 20의 우선순위를 조절하겠습니다.

Switch(config)#spanning-tree vlan 20 priority 4096

 

이제 다시 Switch3에서 Spanning-tree를 확인해 보겠습니다.

Bridge_ID) 부하 분산

VLAN 10은 Fa0/2로 통신되며 VLAN 20은 Fa0/3으로 통신되는 것을 볼 수 있습니다.


3. 마치며

Spanning Tree는 IEEE 표준으로 지정된 기술입니다. CCNA Switch에서도 나올 수 있는 기술이므로 한번쯤 봐두시는 것도 좋습니다.

반응형

'네트워크 > 스위치' 카테고리의 다른 글

스위치) Etherchannel(이더채널)  (1) 2023.02.20
스위치) Native VLAN  (0) 2023.02.20
스위치) Trunk  (0) 2023.02.16
스위치) VLAN  (0) 2023.02.14