본문 바로가기

네트워크/L2 Switching

Spanning-Tree (IEEE 802.1D) - Topology 변경

728x90

● Spanning-Tree (IEEE 802.1D) - Topology 변경

 

안정화된 Spanning-Tree 환경에서 BPDU의 흐름은 Root Bridge에서 Edge Switch로 향합니다. 그러나 스위치 장애, 링크 장애 또는 새로운 링크 연결과 같은 이벤트들에 의해서 Spanning-Tree Topology의 변경이 발생 할 수 있습니다. 

 

스위치는 링크의 상태변화를 감지하고 Topology Change Notification(TCN) BPDU를 Root Bridge에게 전달합니다. Root Bridge가 TCN BPDU 수신과 동시에 Change flag를 설정한 Configuration BPDU를 모든 DP 포트로 전송 합니다. 

 

첫번째 Configuration BPDU를 수신한 스위치들은 MAC 주소 타이머를 Forwarding Delay 시간인 15초로 설정하고 MAC 주소 테이블을 삭제합니다. MAC 주소 테이블을 삭제하는 것은 트래픽을 전달할 수 없는 포트로 전송하는 것을 막기 위해서 입니다. 이에 대한 부작용으로 MAC 주소 테이블을 생성하는 동안 Unkown Unicast Flooding이 일시적으로 엄청나게 증가하게 됩니다. 

 

두번째 Configuration BPDU를 수신하면 스위치들은 MAC 주소 타이머를 원래 시간인 300초로 설정합니다.

 

Spanning-Tree Topology 변화는 show spanning-tree vlan x detail 명령어로 확인이 가능하며 토폴로지 변경 횟수, 마지막 TCN이 검출된 시간 그리고 어느 인터페이스에서 TCN 정보가 발생되었는지까지 확인이 가능합니다. 

 

 

728x90