Olá Jezebel.
Excelente observação.
Vamos lá.
O Spanning Tree Protocol (STP) é um mecanismo utilizado em redes para evitar a formação de loops de camada 2, que ocorrem quando existem caminhos redundantes entre switches. Quando isso acontece, quadros Ethernet podem circular indefinidamente pela rede, causando lentidão ou interrupção na comunicação. O STP resolve esse problema ao detectar automaticamente essas redundâncias e bloquear uma das portas envolvidas, criando uma topologia lógica em forma de árvore, sem loops, mas mantendo a redundância física caso seja necessária em uma falha.
O funcionamento do STP baseia-se na troca de mensagens chamadas BPDUs (Bridge Protocol Data Units) entre os switches. Cada switch possui um identificador chamado Bridge ID, formado pela prioridade do switch e pelo seu endereço MAC. O switch com o menor Bridge ID é eleito como Root Bridge, ou seja, a raiz da árvore lógica da rede. A partir dessa eleição, todos os outros switches calculam o caminho de menor custo até o Root Bridge, com base na velocidade dos enlaces. O custo é definido conforme a taxa de transmissão: enlaces mais rápidos têm custo menor.
Em cada switch que não é o Root Bridge, a porta que oferece o caminho mais rápido até a raiz é chamada de Root Port. Em cada segmento de rede, a porta que representa o melhor caminho até a raiz é chamada de Designated Port. As portas que não se enquadram nessas duas categorias e poderiam causar redundância são colocadas no estado bloqueado, chamadas de Non-Designated Ports. Essas portas ficam ativas fisicamente, mas não encaminham tráfego de dados até que uma falha ocorra e o STP as reative automaticamente.
No caso que você descreveu, quando realizou o teste de redundância, o STP identificou a presença de um loop e bloqueou uma das portas no Switch_B. Isso acontece porque o Switch_A provavelmente foi eleito como Root Bridge, seja por ter uma prioridade menor ou um endereço MAC mais baixo. O Root Bridge nunca bloqueia nenhuma de suas portas, pois todas elas são consideradas Designated Ports. Portanto, o bloqueio ocorre sempre em um switch que não é a raiz, no caso o Switch_B, que detectou dois caminhos possíveis até o Root Bridge. O STP escolheu o caminho principal com o menor custo e bloqueou o outro para evitar o ciclo.
Em resumo, o ciclo não se forma em um local específico, mas é detectado pelo protocolo a partir da troca de BPDUs entre os switches. O bloqueio ocorre no switch que não é a raiz e que possui um caminho redundante. O Switch_A, sendo o Root Bridge, não tem portas bloqueadas, enquanto o Switch_B, ao perceber duas rotas para chegar até ele, mantém uma porta ativa e outra bloqueada. Esse é o comportamento normal do STP e garante a estabilidade da rede, permitindo redundância sem risco de loops.
Qualquer duvida comente ai.
Bons estudos.