스패닝 트리 프로토콜(STP)란?
Spanning Tree Protocol의 약자. 스위치를 이중화된 경로로 연결한 네트워크에서 일부 포트를 논리적으로 차단하여 루프가 없는 트리 형태로 만들고, 브로드캐스트 스톰을 막는 프로토콜(IEEE 802.1D). 사용 중인 경로가 끊어지면 차단하던 포트를 사용해 경로를 전환한다. 전환을 빠르게 한 개량판이 RSTP(래피드 스패닝 트리 프로토콜)이다.
일본어 명칭: スパニングツリープロトコル(STP)
스패닝 트리 프로토콜(STP)은(는) 네트워크 설계와 운용 등 1개 분야의 연습 문제 5개에 나와요.
분야: 네트워크 설계와 운용
자주 묻는 질문
STP가 있으면 루프 걱정은 필요 없나요?
STP는 BPDU를 주고받는 스위치끼리 생긴 루프는 막지만, STP를 비활성화한 포트나 BPDU를 다루지 않는 기기로 생긴 루프는 막을 수 없습니다. 단말을 연결하는 포트에서 BPDU를 받으면 그 포트를 멈추는 기능이나, 브로드캐스트의 양을 제한하는 기능과 조합하여 쓰는 것이 일반적입니다.
STP로 차단된 링크는 낭비가 되지 않나요?
트리가 하나라면 차단된 링크는 대기용이 되어 평소에는 통신에 쓰이지 않습니다. 링크의 대역폭도 쓰고 싶은 경우에는 여러 링크를 하나로 묶는 링크 어그리게이션(STP에서는 링크 하나로 보입니다)이나, VLAN마다 트리를 나누는 MSTP, L3에서 라우팅하는 구성 등을 사용합니다.