Para cada bridge, ele calcula os caminhos de menor custo para a bridge raiz e desabilita todos os outros caminhos da raiz, bloqueando as outras portas. Então, obviamente, qualquer caminho, incluindo um loop, não teria o menor custo e, portanto, seria descartado.