스패닝 트리와 BPDU의 역할
STP는 여러 L2 경로가 연결된 네트워크에서 루프 없는 전달 경로를 구성하는 방식입니다. BPDU는 루트와 포트 및 경로에 필요한 정보를 교환하는 제어 메시지입니다. 사용자 데이터를 전달하는 프레임과 역할이 다릅니다.
RSTP는 포트 역할과 상태 전환을 개선하고 MSTP는 여러 VLAN을 인스턴스에 매핑합니다. 모든 장애에서 동일한 재구성 시간을 보장하는 것은 아닙니다.
끝단 단말 포트와 BPDU Guard
에지 포트는 끝단 단말에 연결된 것으로 취급하는 포트이며 적절한 조건에서 빠른 전달 상태 전환을 도울 수 있습니다. 다른 스위치로 연결되는 경로에 같은 전제를 적용하면 안 됩니다.
BPDU Guard는 BPDU가 들어오면 안 되는 포트에서 이를 감지했을 때 접속을 제한하는 기능입니다. 활성 조건과 제한 후 복구 방식은 제품과 설정에 따라 다릅니다.
루트 위치를 지키는 Root Guard
루트 브리지는 경로 계산의 기준 장비입니다. Root Guard는 지정 방향에서 더 우수한 루트 정보가 들어와 계획한 루트 위치를 바꾸는 것을 제한하는 데 사용합니다.
정상 루트로 향하는 포트에 잘못 적용하면 필요한 통신을 막을 수 있습니다. BPDU 수신 자체를 제한하는 BPDU Guard와 적용 의도를 구분합니다.
메시지 손실과 단방향 링크
Loop Guard는 BPDU를 받아야 하는 포트에서 메시지가 사라져 부적절하게 전달 상태로 바뀌는 조건을 다룹니다. UDLD는 이웃과의 교환을 통해 링크가 한 방향으로만 동작하는지 판단합니다.
둘은 감지 근거와 대상이 다릅니다. 지원 모드와 상호 동작 및 복구 조건을 제조사 지침에서 확인해야 하며 모든 보호 기능을 모든 포트에 동시에 적용하는 방식으로 설명하지 않습니다.
BPDU Filter를 보호 강도 옵션으로 보지 않습니다
BPDU Filter는 BPDU의 송수신을 억제하는 기능입니다. 메시지 교환을 막으면 스패닝 트리가 루프를 판단하는 데 필요한 정보까지 잃을 수 있습니다.
포트에서 BPDU를 보지 못한다는 결과가 다른 스위치가 없거나 루프가 없다는 증거가 되지는 않습니다. STP 상태와 실제 연결 구조를 함께 기록해야 합니다.