스패닝 트리 프로토콜은 무엇입니까?
스위치를 포함한 개방형 시스템 상호 연결 (OSI) 모델 계층 2 브리징 장치로 작동하는 네트워크 장치는 종종 네트워크 장애를 방지하기 위해 중복 적으로 연결됩니다. 스패닝 트리 프로토콜 (STP)은 브리지 소프트웨어에서 구현되고 중복 브리지 토폴로지 내에서 데이터 링크 계층 프레임이 끝없이 반복되는 것을 방지하는 일련의 규칙, 방법 및 통신 기능입니다. 스패닝 트리 프로토콜은 데이터가 하나의 브리지 된 네트워크 끝점에서 다른 끝점으로 이동할 수있는 단일의 최저 비용 경로를 설정하는 데이터 링크 계층 프로토콜입니다.
스패닝 트리 프로토콜을 사용하는 브리지는 정보를 공유하고 네트워크 변경에 대해 서로 알리기 위해 브리지 프로토콜 데이터 유닛 (BPDU)이라는 특수 메시지를 서로에게 보냅니다. 대부분의 브리지는 스패닝 트리 프로세스에 참여하지만 네트워크 관리자는 일부 브리지를 통과 전용 장치로 지정할 수 있습니다. 루프없는 최소 스패닝 트리 토폴로지를 설정하고 유지하기 위해 스패닝 트리 프로토콜 교환 BPDU를 적극적으로 사용하는 모든 브리징 장치.
STP는 네트워크 내에서 경로가 실패 할 때, ULDD (undirectional link detection)가 끊어진 섬유를 감지하거나 다른 토폴로지 변경이 발생하여 기존 흐름을 방해 할 때 브리지가 네트워크에 추가되거나 제거 될 때마다 새로운 스패닝 트리 토폴로지의 재 계산을 시작합니다. 데이터. 스패닝 트리 프로토콜을 적극적으로 사용하는 브리지는 브리징 장치 중 하나에 먼저 동의하고 새 스패닝 트리의 루트 노드로 지정하여 토폴로지 재구성을 시작합니다. 그런 다음 토폴로지에 가장 낮은 비용을 가진 새로운 스패닝 트리를 계산하기 위해 현재 정보 및 경로 비용이 포함 된 BPDU를 서로에게 보내 공동으로 작업합니다. 브리지가 새로운 토폴로지에 동의하자마자 새로운 스패닝 트리의 일부가 아니며 지정된 이더넷 채널의 일부가 아닌 중복 세그먼트에 연결된 브리지 포트는 데이터 트래픽의 전달을 막기 위해 일시적으로 차단됩니다. 이러한 사용되지 않는 중복 경로를 차단하면 루프없는 토폴로지가 생성됩니다.
스패닝 트리 프로토콜은 DEC (Digital Equipment Corporation)에서 처음 개발하고 구현했습니다. 그 후 얼마 지나지 않아 IEEE (Institute of Electrical and Electronics Engineers) 802.1D 표준에 통합되었습니다. IEEE 802.1w 제안에 따라 빠른 스패닝 트리 프로토콜 (RSTP)이라는 새롭고 빠른 스패닝 트리 프로토콜 버전이 도입되었습니다. RSTP는 루프 프리 브리징을위한 표준 프로토콜로 STP를 대체했으며 개정 된 IEEE 802.1D-2004 표준에서 선택한 프로토콜로 지정되었습니다. STP는 IEEE 802.1Q-2005에 설명 된대로 다중 스패닝 트리 프로토콜 (MSTP)의 출시로 더욱 개선되어 별도의 STP 인스턴스가 여러 VLAN (Virtual Local Area Network) 구성에 공존 할 수 있습니다.