Root Bridge
는 스위치를 이중화할 경우, 데이터가 목적지에 정상적으로 전달되지 않아 무한 반복에 빠지는 Looping현상을 방지하기 위해 계층 구조를 만들었는데, 이때 가장 최상위 Bridge를 나타낸다.Bridge Priority
+ MAC Address
위 사진은 스위치를 이중화하여 3개의 스위치로 구성하였고, 각 스위치마다 2대의 PC를 구성하고 있다.
그렇다면 Root Bridge
가 어떤 Switch인지 확인 해보자 !
// Bridge Priority 를 확인하는 명령어
show spanning-tree
위 사진은 Switch 0
에서 명령어를 입력한 화면이다.
show spanning-tree 명령어를 입력하면 Root ID와 Bridge ID(해당 Switch)에 대한 Priority , MAC Address 등에 대한 정보를 확인할 수 있다.
그리고 아래에는 Bridge ID에 대한 Interface(포트), 포트의 종류, 포트 상태, Cost(Root Bridge까지 걸리는 비용) 등을 확인할 수 있다.
Root ID와 Bridge ID의 Priority 값을 확인 해보면 둘다 32769인 것을 확인 할 수 있다. Priority값이 동일한 이유는 스위치 장비가 모두 CISCO장비이고 Default 값이 32769로 정해져있기 때문이다.
하지만 MAC Address부분이 서로 다른 것을 확인할 수 있다. 다르다는 것은 Switch 0은 Root Bridge가 아니라는 것이다.
위 사진은 Switch 2
의 사진이다. Priority값은 모두 CISCO 장비라 동일하고 MAC Address를 비교해보면 0007.EC6#.56C8로 동일한 것을 확인 할 수 있고, This bridge is the root라고 나와있다.
즉, 3개의 스위치 중에서 Switch2가 Root Bridge라는 것을 확인할 수 있다.
// Privilege Mode (관리자 모드)
enable
// 관리자 모드에서 설정 모드로 진입하는 명령어
configure terminal
//
spanning-tree vlan 1 priority [4096의 배수]
위 사진은 Switch 1
의 Bridge Priority 값을 변경해준 사진이다. 처음에는 MAC Address 값에 Switch 2(0007.EC6#.56C8)이었는데 Switch 1(0060.3E27.B770)으로 변경된 것을 확인할 수 있다.
변경된 이유는 Switch 2의 Priority 값을 32768 > 4096 으로 임의로 낮추어 Bridge ID가 작아졌기 때문이다.