네린이 네트워크 성장기

브리지 ID와 Path Cost 본문

네트워크 기초

브리지 ID와 Path Cost

네네성 2025. 2. 19. 19:58

앞 글에서 스패닝 트리 알고리즘에 대해 알아보았다.

https://netmaster618.tistory.com/14

 

스패닝 트리 알고리즘

스패닝 트리 알고리즘이란?스위치나 브리지에 두 개 이상의 경로가 만들어지면 루핑(Looping)이발생하는데 이것을 방지하기 위해 사용되는 알고리즘이다.  루핑(Looping)?네트워크 안정성을 위해

netmaster618.tistory.com

루핑을 방지하기 위해 스패닝 트리 알고리즘을 이용한다고 하였다.

이제 스패닝 트리 프로토콜을 알아보겠다.

그전에 2가지를 먼저 알고 넘어가야 한다.

 

 

알아야 할 2가지

먼저 브리지 IDPath Cost를 알고 넘어가야 한다.

먼저 브리지 ID란 브리지나 스위치들이 통신할 때 서로를

확인하기 위해 하나씩 가지고 있는 번호라고 생각하면 된다.

 

Bridge ID - 8바이트 (64비트)
Bridge Priority MAC Address
2바이트 (16비트)  6바이트 (48비트)

 

 

다음과 같이 Bridge PriorityMAC Address로 이루어져 있다.

Bridge Priority는 디폴트 값으로 십진수 32768(16진수 8000)

이라는 값을 가지고 있다.

알다시피 MAC Address의 값은 스위치의 고정되어 있는 값이다.

 

 

다음은 Past Cost이다.

Past Cost는 브리지나 스위치가 얼마나 가까이, 그리고 빠른

링크로 연결되어 있는 지를 알아내기 위한 값이다.

 

원래 STP를 정의하고 있는 IEEE 802.1D에서는 이 Cost값을 계산할 때

1,000Mbps를 두 장비 사이의 링크 대역폭을 나눈 값을 사용했다.

 

예를들면 10Mbps로 연결된 링크라면 1000/10 = 100

이런식으로 계산했다.

 

하지만 기가비트와 ATM의 등장으로 인해 소수점이 나오는 문제가

발생하였고 이를 해결하기 위해 Path Cost값을 정의하게 되었다.

다음과 같다.

 

Bandwidth (대역폭) STP Cost (Path Cost)
4 Mbps 250
10 Mbps 100
16 Mbps 62
45 Mbps 39
100 Mbps 19
155 Mbps 14
622 Mbps 6
1 Gbps 4
10 Gbps 2

 

 

 

예시를 하나 들어 보겠다.

 

Cisco 네트워킹 교재를 참고한 그림

 

위의 그림을 보면 스위치 D부터 스위치 A까지의

Path Cost는 100 + 100 = 200이 되고

스위치 C에서 스위치 A까지는 19가 된다.

 

 

 

 

 

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

스패닝 트리 프로토콜(STP)의 5가지 상태  (0) 2025.02.20
스패닝 트리 프로토콜(STP)  (0) 2025.02.19
스패닝 트리 알고리즘  (0) 2025.02.19
서브넷 마스크(Subnet Mask)  (0) 2025.02.17
IP  (0) 2025.02.17