Fundamentos do Spanning Tree Protocol
Aprenda como o STP bloqueia caminhos redundantes para evitar loops.
Fundamentos do Spanning Tree Protocol é uma aula grátis de Network+ Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Network+ Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Network+ Academy inclui 4 aulas no total.
A solução para o loop
As redes precisam de enlaces redundantes para obter confiabilidade, mas não podem tolerar os loops que eles criam. O Protocolo de Árvore de Expansão (STP) resolve esse problema. O STP detecta automaticamente caminhos redundantes entre switches e bloqueia apenas o suficiente para deixar um único caminho sem loops, mantendo os enlaces bloqueados prontos como backups. Esta lição aborda os fundamentos de como o STP evita loops sem sacrificar a redundância.
A ideia central
O STP constrói uma árvore lógica sem loops sobre uma rede física que pode conter loops. Ele faz isso escolhendo um caminho entre quaisquer dois pontos e desativando os demais. Se o caminho ativo falhar depois, o STP reativa um enlace bloqueado para restaurar a conectividade. Assim, obtém-se redundância para resiliência e uma estrutura sem loops para segurança ao mesmo tempo.
Elegendo a ponte raiz
Primeiro, o STP elege uma ponte raiz, o switch de referência no topo da árvore. Os switches comparam um valor chamado ID da ponte, composto por uma prioridade configurável e pelo endereço MAC do switch. O switch com o menor ID da ponte vence e se torna a raiz. Todos os cálculos de caminho são feitos em relação a essa raiz, portanto sua posição define o formato de toda a árvore.
Escolhendo as portas raiz
Cada switch que não é a raiz escolhe uma porta raiz: a porta com o caminho de menor custo de volta à ponte raiz. O custo é baseado na velocidade do enlace; enlaces mais rápidos têm custo menor. A porta raiz é a melhor rota do switch até o topo da árvore. O tráfego destinado à raiz ou além dela geralmente sai por essa porta.
Portas designadas e bloqueadas
Para cada segmento de rede, o STP também escolhe uma porta designada, responsável pelo encaminhamento para esse segmento. As portas que não são raiz nem designadas são colocadas em estado de bloqueio. Uma porta bloqueada não encaminha dados, o que interrompe o loop, mas continua escutando as mensagens do STP para assumir o controle se o caminho ativo falhar.
BPDUs
Os switches coordenam-se usando BPDUs (unidades de dados de protocolo de ponte), pequenas mensagens trocadas entre switches. As BPDUs transportam IDs de ponte e custos de caminho, permitindo que os switches elejam a raiz, calculem caminhos e detectem mudanças na topologia. Se as BPDUs deixarem de chegar a uma porta bloqueada, o STP presume que um enlace falhou e pode reativar essa porta para restaurar o caminho.
Estados das portas
O STP clássico move as portas pelos estados de bloqueio, escuta, aprendizagem e encaminhamento. Essa transição impede que uma porta encaminhe cedo demais e crie acidentalmente um loop temporário. A desvantagem é o atraso: cerca de 30 a 50 segundos para abrir totalmente uma porta. Essa convergência lenta motivou versões mais rápidas do protocolo.
Árvore de Expansão Rápida
O RSTP (Protocolo de Árvore de Expansão Rápida, 802.1w) é a melhoria moderna. Ele converge em apenas alguns segundos, em vez de dezenas de segundos, simplificando os estados das portas e negociando mudanças diretamente entre os switches. O RSTP é compatível com versões anteriores do STP e é o padrão na maioria dos switches atuais, portanto um enlace com falha é restaurado muito mais rapidamente.
PortFast e proteção contra BPDUs
Duas funcionalidades úteis aparecem com frequência. O PortFast permite que uma porta de acesso conectada a um dispositivo final ignore os estados de espera e encaminhe imediatamente, já que um único PC não pode criar um loop. A proteção contra BPDUs protege essas portas desligando-as caso recebam uma BPDU inesperadamente, o que indicaria que alguém conectou um switch a uma porta destinada a um PC.
interface GigabitEthernet0/4
switchport mode access
spanning-tree portfast
spanning-tree bpduguard enableConvergência e failover
Convergência é o tempo que o STP leva para se estabelecer em um estado estável e sem loops após uma mudança. Quando um enlace ativo falha, as BPDUs deixam de chegar onde esperado, o STP recalcula e uma porta antes bloqueada passa ao estado de encaminhamento para restaurar o caminho. O STP clássico leva dezenas de segundos para convergir; o RSTP faz isso em alguns segundos. Uma convergência mais rápida significa interrupções mais curtas, por isso o RSTP substituiu o STP clássico nos switches modernos.
Por que o STP importa
O STP e seu parente mais rápido, o RSTP, funcionam silenciosamente em praticamente todos os switches gerenciáveis, evitando as tempestades de difusão que os loops causariam e preservando os enlaces de backup. Entender a eleição da ponte raiz, as funções das portas e as BPDUs é conhecimento fundamental para o Network+. Quando um enlace de backup precisa assumir, é o STP que decide, em segundos com o RSTP, como manter a rede sem loops.
Verificação rápida
Teste seus conhecimentos básicos sobre STP.
Recapitulação
O Protocolo de Árvore de Expansão (STP) evita loops mantendo os enlaces redundantes como backups. Ele elege uma ponte raiz (o menor ID da ponte), escolhe uma porta raiz em cada switch na direção da raiz, uma porta designada por segmento e coloca as portas extras em bloqueio. Os switches coordenam-se com BPDUs. O STP clássico é lento; o RSTP converge em segundos. O PortFast acelera as portas de dispositivos finais e a proteção contra BPDUs as protege.
Perguntas Frequentes
A aula “Fundamentos do Spanning Tree Protocol” é grátis?
Sim — o texto completo de “Fundamentos do Spanning Tree Protocol” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Network+ Academy, atualize para CoddyKit PRO. O curso de Network+ Academy inclui 4 aulas no total.
O que vou aprender em “Fundamentos do Spanning Tree Protocol”?
Aprenda como o STP bloqueia caminhos redundantes para evitar loops. Você pratica Network+ Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Network+ Academy?
Nenhuma experiência prévia é necessária. Network+ Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.
Quanto tempo leva a aula “Fundamentos do Spanning Tree Protocol”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Network+ Academy?
Sim. Cada aula de Network+ Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- O que é uma VLAN e por que ela Ajuda
- Portas de Acesso e Enlaces de Tronco
- Por que os Loops de Comutação são Perigosos
- Fundamentos do Spanning Tree Protocol