Rede cabeada redundante com STP: um guia completo e prático

Última atualização: 23/09/2025
autor: Isaac
  • O STP evita loops na Camada 2 criando uma árvore lógica e bloqueando links redundantes.
  • A raiz é escolhida por prioridade e MAC; os custos portuários determinam as rotas
  • RSTP e MSTP melhoram a convergência e permitem múltiplas instâncias por VLAN
  • Definir prioridades, custos e modos de borda minimiza tempestades e acelera a recuperação.

rede cabeada redundante com STP

Em redes modernas, a redundância física é essencial para evitar ficar isolado em caso de falha, mas essa mesma redundância pode causar loops na Camada 2 que paralisam todo o sistema. O Spanning Tree Protocol, ou STP, é o guardião do tráfego que impede esses loops sem sacrificar os links de backup.

Se você trabalha com comutação e links redundantes, o STP é um dos fundamentos que você deve dominar. Sua lógica cria uma topologia em árvore livre de loops , bloqueia caminhos redundantes e, quando algo falha, reativa um link alternativo em questão de instantes, mantendo a rede em funcionamento.

O que é STP e por que ele é fundamental em redes redundantes?

O STP teve origem em um algoritmo desenvolvido por Radia Perlman na década de 80 e foi padronizado pelo IEEE 802.1D. Faz parte dos protocolos de rede . Opera na camada 2 do modelo OSI e sua missão é simples: permitir enlaces físicos redundantes, evitando loops de comutação que poderiam desencadear tempestades de broadcast.

A camada 2 não possui um campo TTL como a camada 3, portanto, se ocorrer um loop, os quadros de broadcast e multicast podem circular indefinidamente , consumindo largura de banda e recursos da CPU até que a LAN se torne inutilizável. O STP resolve esse problema criando um único caminho lógico ativo e mantendo os demais bloqueados como backups.

Historicamente, coexistiram duas versões iniciais: a versão DEC e o padrão IEEE, que eram incompatíveis entre si. Atualmente, a versão IEEE é recomendada e, na prática, o RSTP (802.1w) substituiu o STP original devido aos seus tempos de convergência muito mais rápidos. Além disso, em 2012, o IEEE aprovou o 802.1aq Shortest Path Bridging como uma evolução para substituir o 802.1D, o 802.1wy e o 802.1s em determinados cenários.

Um detalhe prático: a árvore geradora permanece válida até que uma mudança na topologia seja detectada ; em alguns contextos, considera-se que sua validade máxima pode ser estendida até cinco minutos se não for atualizada, embora em produção o controle real seja imposto por temporizadores e BPDUs trocados entre os switches.

esquema de protocolo de árvore de abrangência

Como funciona o STP: eleição de raiz, portas e BPDUs

A lógica por trás do STP é eliminar logicamente caminhos redundantes. Primeiro, ele escolhe um switch raiz e, a partir daí, calcula a topologia em árvore que determina quais portas encaminhar e quais bloquear para evitar loops.

Eleição da Ponte Raiz . Ao iniciar, cada switch se cria como raiz e envia BPDUs com seu próprio identificador como raiz e remetente. A ponte raiz é determinada pelo menor ID de ponte , que consiste em uma prioridade configurável e um endereço MAC; a prioridade padrão geralmente é 32768, e recomenda-se configurá-la para múltiplos de 4096 se você quiser forçar qual será a raiz.

Portas e custos. Uma vez selecionada a raiz, cada switch calcula sua Porta Raiz, a porta com o menor custo até a raiz . O custo é a soma dos custos dos links ao longo do caminho e está relacionado à largura de banda (maior velocidade significa menor custo). Esse custo é um parâmetro por porta que pode ser ajustado caso seja necessário forçar rotas.

  “Um ou mais protocolos de rede estão faltando neste dispositivo.” 11 soluções

Portas designadas e bloqueadas. Em cada segmento compartilhado entre dois dispositivos, uma Porta Designada é escolhida, oferecendo o melhor caminho para a raiz . As portas que não são nem a raiz nem a porta designada permanecem em estado de bloqueio para interromper o loop e servir como alternativa caso uma conexão falhe.

Ponte designada. Se analisarmos por dispositivo, o switch de menor custo conectado à raiz de um segmento é considerado a ponte designada para esse segmento, e sua porta associada é a Porta Designada.

Estados de porta. No STP clássico, uma porta pode estar nos estados de bloqueio, escuta, aprendizado, encaminhamento ou desabilitada. A transição típica passa pelos estados de escuta e aprendizado antes do encaminhamento , e o atraso de encaminhamento geralmente é de 15 segundos por estado, definido pela raiz. O RSTP acelera significativamente esse processo.

Temporizadores e convergência. Os switches trocam periodicamente BPDUs de configuração, normalmente a cada 2 segundos . Essas mensagens permitem que a rede permaneça sincronizada, detecte mudanças e recalcule a árvore quando necessário.

BPDU e endereço de destino. Os BPDUs são enviados com o endereço de destino multicast reservado para STP 01:80:C2:00:00:00, usando o endereço MAC da porta que emite o BPDU como origem . No STP original, existem dois tipos: BPDU de Configuração, para cálculo da árvore, e BPDU de Notificação de Mudanças na Topologia (TCN), para notificar mudanças na topologia.

Alterações na topologia. Quando uma porta muda de estado ou um link cai, os switches geram TCNs (Notificações de Mudança de Transação) para o switch raiz . O switch designado que recebe essa notificação responde com um BPDU (Unidade de Distribuição de Ponto de Referência) normal, definindo o bit TCA, e o switch raiz propaga a notificação de mudança por toda a rede, solicitando que as tabelas MAC sejam atualizadas rapidamente para estabilizar o encaminhamento.

Comportamento ao conectar dispositivos. Se você conectar um host a uma porta configurada de maneira padrão, a porta levará cerca de 30 segundos para ficar pronta para transmissão, pois precisa passar por uma fase de escuta e aprendizado processando BPDUs. Se houver um switch na outra extremidade e esse link criar um loop, a porta poderá permanecer bloqueada.

topologia sem loop com árvore de abrangência

Versões, configuração prática e recomendações

RSTP e MSTP. O Rapid Spanning Tree (802.1w) reduz o tempo de convergência de minutos para segundos e é recomendável na maioria dos ambientes atuais. O Multiple Spanning Tree (802.1s) permite o mapeamento de múltiplas instâncias para grupos VLAN, otimizando o tráfego em diferentes caminhos lógicos.

STP por VLAN. Em implementações por VLAN, pode haver uma ponte raiz por instância , permitindo balanceamento de carga entre VLANs. Alguns fornecedores oferecem PVST+ e RPVST+, que executam 802.1D ou 802.1w por VLAN com recursos como PortFast, UplinkFast, BackboneFast, proteção BPDU, filtro BPDU, proteção raiz e proteção contra loops.

O SPB 802.1aq (Shortest Path Bridging) foi aprovado em 2012 para simplificar grandes domínios de camada 2 e substituir os padrões 802.1D, 802.1wy e 802.1s em determinados cenários , embora sua implementação dependa dos equipamentos e necessidades da rede.

Etapas lógicas do STP. Para construir uma topologia sem loops, o algoritmo faz o seguinte: escolhe a ponte raiz, seleciona as portas raiz dentre as portas não raiz, define portas designadas por segmento e bloqueia as alternativas . Isso resulta em um único caminho lógico ativo entre qualquer par de pontos.

  Como configurar o firmware do seu roteador para habilitar um DNS seguro e proteger sua rede.

Topologias típicas. Em anéis com múltiplos switches, o STP ou RSTP bloqueia um dos links do anel , mantendo os links restantes prontos para assumir o controle em caso de falha. É recomendável configurar todos os switches antes de interconectá-los para evitar picos de energia durante a inicialização.

Ajuste de prioridade. Para forçar a escolha do switch raiz, reduza a prioridade do switch desejado abaixo do valor padrão de 32768 em múltiplos de 4096; em caso de empate, o endereço MAC mais baixo prevalece. No MSTP, é comum referir-se ao CIST e à sua prioridade associada.

Custo da rota. O custo é aplicado por porta e depende do tipo de link (Ethernet, FastEthernet, GigabitEthernet, etc.). Você pode ajustar manualmente o custo por porta para influenciar a seleção de caminhos e impor rotas preferenciais.

Modo Edge e PortFast. Nas portas de acesso onde você conecta os hosts, habilite o modo Edge ou PortFast para que a porta comece a enviar dados quase instantaneamente, sem esperar pelos atrasos de escuta e aprendizado.

Compatibilidade e exclusões. Em alguns dispositivos, não é possível habilitar simultaneamente os mecanismos de STP e detecção de loops na mesma porta; o próprio switch exibirá um aviso para que você escolha. Além disso, misturar versões de STP de forma descuidada pode causar problemas de interoperabilidade.

Etapas típicas na interface gráfica. Em switches gerenciáveis, o fluxo geralmente é: habilitar STP ou RSTP globalmente, habilitá-lo nas portas desejadas e verificar a instância . A prioridade da ponte é definida nos parâmetros globais e os modos de borda são aplicados por porta.

Exemplo de configuração da CLI. Em muitos dispositivos, a sequência é semelhante à seguinte: habilite o protocolo globalmente, defina a prioridade se desejar ser root, ative nas portas e valide o status.

configurar terminal
estado global da árvore de abrangência habilitar prioridade da árvore de abrangência 24576 intervalo de interface ethernet 1/0/1-8 estado da árvore de abrangência habilitar intervalo de interface ethernet 1/0/9-16 estado da árvore de abrangência desabilitar interface ethernet 1/0/3 árvore de abrangência portfast borda final mostrar árvore de abrangência

Monitoramento e verificação. A partir de qualquer nó, verifique o status da instância para confirmar quem é o root e quais portas estão encaminhando ou bloqueando. Se uma porta estiver ativa, seu status será "encaminhada"; se estiver temporariamente inativa para evitar loops, aparecerá como "bloqueada".

Tempestades de broadcast e suas causas comuns. Loops causam duplicação e retransmissão indefinidas de frames, aumentando o consumo de largura de banda e degradando o desempenho em segundos . Causas frequentes incluem: configuração inadequada que não bloqueia portas redundantes, convergência lenta do protocolo STP padrão em resposta a mudanças e mistura descuidada de variantes.

Melhores práticas para evitá-los: Use RSTP ou MSTP sempre que possível, configure corretamente as portas e prioridades , monitore os eventos BPDU e TCN e aplique proteções como o BPDU Guard nas portas do usuário para bloquear conexões indesejadas de switches não gerenciados.

Detalhes minuciosos do algoritmo. Cada BPDU inclui o Identificador de Ponte com prioridade, endereço MAC e um ID de sistema estendido — elementos essenciais para desempates e lógica de seleção de porta . Se o protocolo falhasse e duas conexões que não deveriam estar ativas se tornassem ativas, um loop se formaria, tornando o monitoramento e os temporizadores críticos.

  Portabilidade para Orange: etapas para solicitá-la ou cancelá-la

O que acontece quando um link falha? Se um tronco ativo falhar, o switch desbloqueia a porta alternativa previamente bloqueada e restaura a conectividade. Quando o link retorna, a rede reconverge e a porta pode voltar a bloquear para reverter a topologia para um estado sem loops.

Ordem de implantação recomendada: Primeiro, configure o protocolo em todos os switches, depois interconecte-os e verifique se o cálculo selecionou a raiz e as portas corretas . Isso minimiza o risco de problemas durante o processo de comissionamento.

Estado da porta em detalhes. Bloqueando: recebe BPDUs, descarta dados e não aprende endereços MAC. Ouvindo: determina rotas, mas ainda não encaminha. Aprendendo: preenche a tabela de endereços MAC, mas ainda não encaminha . Encaminhando: encaminha e aprende. Inativo: não processa BPDUs ou dados devido a falha ou problemas de gerenciamento.

Frequência de BPDU. Por padrão, os BPDUs são enviados a cada 2 segundos . O switch raiz define os temporizadores de rede, e os outros switches adotam esses valores para sincronizar seu comportamento.

TCN e TCA. Quando um switch detecta uma alteração, ele transmite um TCN em sua porta raiz . O switch designado que recebe a notificação envia um BPDU de configuração com o bit de reconhecimento TCA definido, e o processo continua em cadeia até a raiz, que marca seus BPDUs com o sinalizador de alteração para acelerar o envelhecimento da tabela de endereços.

Escopo e variações em produção. Em redes com muitas VLANs, o PVST+ ou RPVST+ permite uma instância por VLAN para distribuir cargas e caminhos. Em ambientes onde é importante agrupar VLANs por topologia, o MSTP fornece até 16 instâncias RSTP para mapear conjuntos de VLANs para cada instância.

Além do padrão. Embora o STP seja nativo da Camada 2, os switches de Camada 3 também implementam essas funções em seu plano de comutação para evitar loops em domínios de broadcast, integrando-se ao roteamento de Camada 3 quando apropriado.

Erros comuns a evitar. Não ajustar a prioridade quando se sabe qual máquina deve ser a raiz, deixar portas de acesso sem o modo edge , misturar variantes sem um plano ou confiar em valores padrão sem validar a topologia resultante são atalhos que muitas vezes acabam custando caro.

Dica operacional: Se precisar influenciar o caminho até a raiz sem afetar as prioridades, ajuste os custos de porta nos links relevantes . Essa é uma ferramenta muito eficaz para desempatar ou otimizar caminhos de uplink.

O STP e suas variantes permitem construir redes com alta disponibilidade e comportamento previsível. A chave é dominar a escolha da raiz, os custos, os estados e as proteções , e implantá-las com disciplina: configurar primeiro, conectar depois e monitorar sempre.

protocolos de rede mais comuns-0
Artigo relacionado:
Protocolos de rede mais comuns: o que são, seus tipos e como funcionam