반응형


하.. 그림을 열심히 그렷는데 .. 위에를 다 짤라먹엇네요 .. 양해바랍니다 ㅠㅠ 


Root Bridge 선정 과정

-'네트워크당 하나의 루트 브리지를 선정한다'

-그림에서 디폴트값으로 32768을 사용하였다

-Root 브리지의 선정과정은 무조건 낮은 BID를 갖는 스위치가 Root Bridge가 된다.

1.스위치 B와 C 두대의 스위치가 부팅된다(전원 스위치를 켜서 스위치를 작동하기 시작한 것)

2.스위치 B와 C는 BPDU를 서로 주고 받는다(스패닝트리에 대한 정보가 담겨있고, 2초에 한번 뿌려지는 프레임)

~>브리지가 맨 처음 부팅하고 나서 내보내는 BPDU에는 Sender BID 정보와 자기 자신의 BID를 넣게 된다.  

~>브리지는 이제 막 부팅이 끝나 BPDU를 한 번도 받지 못햇기 때문에 일단 이 네트워크에는 자기 혼자 있다 생각

3.이렇게 되면 스위치 B 와 스위치 C가 BPDU를 주고 받아 정보를 비교하게 된다.

4. B의 경우 BID값이 자신이 더 낮으므로  받은 BPDU 를 무시해버린다

5. C의 경우 BID값이 자신보다 더 낮은 값이 들어왓기 때문에 루트 브리지 BID를 스위치 B의 BID로 바꾸어 다른 곳으로 전송하게 된다.

6.여기서 스위치 A가 부팅이 된다.

7.스위치 A도 다른 스위치와 마찬가지로 맨 처음 부팅했을 때 누가 루트브리지인지 알지 못한다.

8.부팅을 마친 스위치 A가 자신의 BPDU에 루트브리지의 BID를 자기 BID인 32768.1111.1111로 실어서 양쪽의 스위치 B와 스위치 C로 보내게된다

9.여러분도 예상햇을거라 생각하는데, 위와 같은 과정들을 거쳐 스위치 A가 루트 브리지로 선정된다.

~>패킷트레이서 상에서 'show spanning-tree'명령을 사용하면 볼수 있다.



Non Root Bridge, Root Port

-'Non Root Bridge당 하나의 루트 포트를 선정한다'

-스위치 B와 스위치 C 둘 중에서 각각 한개의 루트포트를 뽑아내야 한다.

-이를 뽑으려면 우선 Root Path Cost를 알아봐야 한다.(Root Path Cost : 루트 브리지까지의 Path Cost)


-여기서 각 스위치 들은 패스트 이더넷(100Mbps)로 연결되어 있다 가정한다.~> Path Cost가 19가 된다(왜 그런지 궁금하면 이전 포스팅 참조!)

-스위치 B의 Path Cost = 0+ 19(A~>B)

-C의 E1포트에서 Root Path Cost = 0 + 19 + 19 (A~>B~> C)

-A~>C~>B로 가는 과정도 위와 똑같이 계산하면된다.

-이렇게 한개 씩 연결되어있기 때문에 루트포트를 선정하는 것은 보나마나이다.


Designated Port 선정

-'세그먼트당 하나씩의 데지그네이티드 포트를 갖는다'

-브리지 네트워크에서 브리지와 브리지로 연결된 세그먼트당 각각 한개의 데지그네이티드 포트를 뽑아야 한다

-이는 루트브리지 까지의 Path Cost,  세그먼트 상에서 Root Path Cost를 비교 더 작은 Root Path  Cost를 가진 포트가 데지그네이티드 포트로 선정된다.

-앞에서 루트 브리지와 루트포트를 선정해둿기 때문에(R로 표시) 마지막 데지그네이티드 포트를 찾기 위해 각 포트별 Root Path Cost를 구한다

-세그먼트 1을 보면 스위치 A의 E0와 스위치 B의 E0가 100Mbps로 연결되어 있다.

-이때 스위치 A의 E0는 자신이 루츠 브리지이기 때문에 당연히 Root Path Cost가 0이된다

-스위치 B의 E0 포트는 100Mbps로 루트브리지와 연결되어 있기 때문에 19가 된다

- 따라서 세그먼트 1에서는 스위치 A의 E0 포트가 데지그네이티드 포트가 된다.

*세그먼트-3의 경우 서로 연결된 두 포트의 Root Path Cost가 같다. 어떻게 해야 할까?   

1.누가 더 작은 Root BID를 가졋나

2.루트 브리지까지의 Path Cost 값은 누가 더 작은가

3.누구의 BID(Sender BID)가 더 낮은가

4.누구의 포트 ID가 더 낮은가 

~> 따라서 세그먼트3의 데지그네이티드는 스위치B 쪽에 붙게된다.

반응형
,