본문/내용
1. 서론 - STP란
스패닝 트리 프로토콜(Spanning Tree Protocol, STP)은 컴퓨터 네트워크에서 루프를 방지하고, 적절한 네트워크 경로를 설정하기 위해 개발된 프로토콜이다. STP는 1985년 드와이트 퍼거슨(Dwight Ferguson)에 의해 IBM에서 처음 개발되었으며, 이후 IEEE 80 1D로 표준화되었다. 네트워크에서 여러 스위치가 연결될 경우, 비효율적인 데이터 전송 경로인 루프가 형성될 수 있으며, 이는 네트워크 성능 저하와 네트워크 자원의 낭비를 초래할 수 있다. 따라서, STP는 이러한 루프를 감지하고 차단하는 역할을 함으로써 네트워크의 안정성을 확보한다. STP의 기본 개념은 네트워크의 모든 스위치가 브리지 ID를 기반으로 서로를 비교하여 루프가 없는 트리를 형성하는 것이다. 루트 스위치를 선출하고, 모든 스위치는 가장 짧은 경로를 통해 루트 스위치에 연결되도록 포트를 정리한다. 이를 통해 활성 포트와 대기 포트를 설정하여 네트워크의 신뢰성을 증가시키고, 장애 발생 시 alternative path로 가용성을 보장한다. 그러나, 원래의 STP는 성능 저하의 원인이 되는 느린 수렴 속도와 단일 경로로 인한 대역폭 비효율성을 가지고 있다. 이러한 단점을 보…