O STP é um mecanismo automático e dinâmico para prevenir o “Broadcast Storm”.
O STP trabalha, primeiramente, elegendo um switch do mesmo domínio de Broadcast como um servidor “root bridge”.
Os switches trocam pacotes chamados BPDUs, contendo informações sobre switches vizinhos e interfaces. Quando o caminho é conhecido os switches identificam potenciais loops e designam a “root port” baseado no menos custo de encaminhamento. As outras portas são boqueadas.