fbpx

Desvendando BPDUs: como as BPDUs mantêm a rede em movimento

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Unidades de dados de protocolo Bridge (BPDU = Unidade de Dados de Protocolo Bridge), são mensagens de dados usadas no Protocolo de Spanning Tree (STP) para compartilhar informações sobre a topologia da rede entre todos os switches da rede.

No final do artigo você encontrará um pequeno teste isso vai permitir a você avaliar o conhecimento adquirido nesta leitura

Tipos de BPDU

Existem três tipos de BPDUs: BPDU de configuração (também conhecido como BPDU padrão), BPDU de notificação de mudança de topologia (TCN) e BPDU de Rapid Spanning Tree Protocol (RSTP).

1. Configuração BPDU

Estes são os BPDUs mais comuns, enviados regularmente (a cada 2 segundos por padrão) por todos os switches da rede para trocar informações sobre a topologia. Uma configuração BPDU contém as seguintes informações:

    • ID da ponte raiz: Um identificador de 8 bytes para o switch que se acredita ser a ponte raiz. A bridge raiz é o switch central na topologia STP.
    • ID da ponte do remetente: Um identificador de 8 bytes para o switch que enviou o BPDU.
    • ID da porta: Um identificador de 2 bytes para a porta que enviou o BPDU.
    • Custo do caminho: A soma dos custos de todos os links do switch que envia o BPDU para a ponte raiz.
    • Idade, Idade Máxima, Hora de Olá, Atraso de Avanço: Variáveis ​​de tempo usadas para determinar o tempo de vida e a propagação de BPDUs.
    • Sinalizadores: Eles indicam o estado da rede, como alterações na topologia.

2. BPDU de Notificação de Mudança de Topologia (TCN)

Eles são enviados quando um switch detecta uma alteração na topologia da rede, como quando uma porta muda de estado (de bloqueada para encaminhada ou vice-versa).

O switch que detecta a alteração envia um TCNBPDU para a ponte raiz, que então envia um BPDU de confirmação de alteração de topologia para todos os outros switches.

3. BPDU de Protocolo Rapid Spanning Tree (RSTP)

RSTPBPDU é semelhante ao BPDU de configuração, mas é usado no Rapid Spanning Tree Protocol (RSTP), que é uma evolução do STP original projetado para convergir mais rapidamente. O RSTP BPDU introduz vários novos campos e altera o uso de alguns campos existentes.

Tabela comparativa dos 3 tipos de BPDUs

 Configuração BPDUNotificação de alteração de topologia (TCN) BPDUProtocolo Rapid Spanning Tree (RSTP) BPDU

uso primário

Troque informações de topologia de rede entre switches e selecione Root Bridge.Notifique outros switches sobre uma mudança na topologia da rede.Utilizado em RSTP para reconvergência mais rápida da rede em caso de alterações de topologia.

Frequência de envio

Ele é enviado regularmente (a cada 2 segundos por padrão) por todos os switches da rede.É enviado quando um switch detecta uma alteração na topologia da rede.É enviado regularmente como BPDU de Configuração, mas com informações adicionais e alterações no uso de alguns campos para suporte ao RSTP.

Informações contidas

ID da ponte raiz, ID da ponte do remetente, ID da porta, custo do caminho, idade, idade máxima, tempo de saudação, atraso de encaminhamento, sinalizadores.Não contém muitas informações, principalmente uma mensagem do tipo “notificação de alteração”.Semelhante à configuração BPDU, mas com campos adicionais para suportar RSTP, como Função do remetente, Estados de aprendizagem e encaminhamento, etc.

Resultado do processamento

Os switches usam as informações para selecionar a ponte raiz, a porta raiz e as portas designadas e bloqueiam outras portas para evitar loops.Os switches reagem à mudança na topologia, possivelmente selecionando uma nova Bridge Raiz, Porta Raiz ou Portas Designadas e alterando o estado de algumas portas.Os switches podem alterar rapidamente a topologia da rede em resposta às alterações, permitindo uma reconvergência mais rápida.

Compreendendo o quadro comparativo dos três tipos de BPDUs, é fundamental também destacar as semelhanças e diferenças entre eles:

Semelhanças

  • Todos os BPDUs são usados ​​no Spanning Tree Protocol (STP) para evitar loops em uma rede Ethernet e manter uma rede saudável.

  • Os três tipos de BPDUs são enviados em uma rede para comunicar a topologia da rede e alterações nela.

  • Todos eles são transmitidos por switches em uma rede.

Diferenças

  • A BPDU de configuração e a BPDU RSTP são enviadas regularmente para compartilhar informações de topologia de rede e status do switch, enquanto a BPDU TCN só é enviada quando há uma alteração na topologia de rede.

  • A configuração BPDU é usada no STP básico, enquanto o RSTP BPDU é usado no Rapid Spanning Tree Protocol, que é uma versão mais avançada e rápida do STP.

  • O RSTP BPDU, ao contrário do BPDU de configuração, contém informações adicionais e altera o uso de alguns campos para suportar recursos RSTP, como a capacidade de mover portas diretamente para o estado de encaminhamento de um estado não designado, sem passar pelo estado de encaminhamento. ouvir e aprender, como é feito no STP básico.

  • O TCN BPDU é significativamente mais simples que os outros dois, pois seu objetivo principal é simplesmente notificar outros switches sobre uma mudança na topologia da rede.

Cada tipo de BPDU possui uma finalidade e características específicas que o tornam adequado para sua função no gerenciamento da topologia de rede Ethernet. As diferenças entre eles estão principalmente na quantidade e tipo de informação que contêm, na frequência com que são enviadas e como afetam o comportamento dos switches na rede.

Operação geral de BPDUs

Em uma rede em funcionamento, cada switch envia BPDUs contendo a identificação do que acredita ser a ponte raiz.

Se um switch receber uma BPDU indicando que há uma ponte raiz com um ID inferior ao que possui atualmente, ele atualizará suas informações e começará a encaminhar essa BPDU em vez da sua própria.

Este processo garante que todos os switches cheguem a um acordo sobre qual será a ponte raiz. A partir daí, eles usam os BPDUs para determinar o caminho mais curto para a ponte raiz e bloquearão todas as portas que não estejam nesse caminho para evitar loops de rede.

É importante entender como o protocolo Spanning Tree usa esses pacotes para manter uma rede saudável e funcional.

Escolhendo a ponte raiz

O processo começa com a escolha do Root Bridge. Cada switch envia um BPDU de configuração com seu próprio Bridge ID como Root Bridge ID. Um Bridge ID é composto por um valor de prioridade (2 bytes) e o endereço MAC do switch (6 bytes). O switch com o Bridge ID mais baixo se torna o Root Bridge. Em caso de empate em prioridade, o endereço MAC mais baixo decide a Root Bridge.

Escolha de portas raiz e portas designadas

Uma vez estabelecida a Root Bridge, os outros switches devem determinar o melhor caminho para ela. Isso é feito através das portas raiz. Cada switch, exceto o Root Bridge, selecionará uma de suas portas como Root Port, que é a porta com o menor custo de caminho para o Root Bridge.

Portas designadas são aquelas que estão no caminho selecionado para chegar à Root Bridge. As portas designadas são responsáveis ​​por enviar BPDUs para baixo na hierarquia da rede para que outros switches possam encontrar o caminho para a Root Bridge.

Bloqueio de portas e funções de porta no RSTP

As portas que não estão selecionadas como portas raiz ou portas designadas são bloqueadas para evitar loops. Em estado de bloqueio, uma porta não enviará nem receberá tráfego de dados, mas ainda poderá receber BPDUs.

O RSTP, diferentemente do STP tradicional, define funções adicionais para portas, como porta alternativa e porta de backup. Essas funções permitem uma reconvergência mais rápida da rede caso ocorram alterações na topologia.

Mudanças na topologia e BPDUs

Quando ocorre uma mudança na topologia, como um link caindo ou subindo, os switches envolvidos começam a enviar BPDUs TCN em direção à Root Bridge. Quando a Root Bridge recebe essas BPDUs, ela envia uma BPDU de configuração para todos os switches para indicar que houve uma mudança na topologia e que eles devem atualizar suas informações.

Considerações Finais

É importante observar que os detalhes acima descrevem o comportamento padrão do protocolo Spanning Tree e como ele utiliza BPDUs. No entanto, existem diversas versões e variantes do protocolo Spanning Tree (como RSTP, MSTP, PVST, etc.) que podem variar em detalhes específicos de como usam BPDUs e outros aspectos de sua operação.

Em geral, as BPDUs são essenciais para manter a estabilidade e a eficiência das redes Ethernet. Eles permitem a comunicação e a coordenação entre switches para evitar loops, selecionar o melhor caminho para o tráfego e se adaptar às mudanças na topologia da rede.

Breve teste de conhecimento

O que você acha deste artigo?
Você tem coragem de avaliar seu conhecimento aprendido?

QUIZ - Desvendando BPDUs: Como as BPDUs mantêm a rede em movimento

Quer sugerir um tema?

Toda semana postamos novos conteúdos. Quer que falemos sobre algo específico?
Assunto para o próximo blog

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

CÓDIGO DE DESCONTO

AN24-LIB

aplica-se a livros e pacotes de livros MikroTik

Dias
Horas
Minutos
Segundos

Introdução a
OSPF-BGP-MPLS

Inscreva-se para isso curso livre

MAE-RAV-ROS-240118
Dias
Horas
Minutos
Segundos

Inscreva-se para isso curso livre

MAS-ROS-240111

Promoção para o Dia de Reis!

REIS24

15%

todos os produtos

Cursos MikroTik
Cursos da academia
Livros MikroTik

Aproveite o código de desconto do Dia dos Reis Magos!

*promoção válida até domingo, 7 de janeiro de 2024
** o código (REIS24) aplica-se ao carrinho de compras
*** compre seu curso agora e faça até 31 de março de 2024

Promoção de Réveillon!

NY24

20%

todos os produtos

Cursos MikroTik
Cursos da academia
Livros MikroTik

Aproveite o código de desconto de Réveillon!

*promoção válida até segunda-feira, 1º de janeiro de 2024
** o código (NY24) aplica-se ao carrinho de compras
*** compre seu curso agora e faça até 31 de março de 2024

Descontos de Natal!

XMAS23

30%

todos os produtos

Cursos MikroTik
Cursos da academia
Livros MikroTik

Aproveite o código de desconto para o Natal!!!

**os códigos são aplicados no carrinho de compras
Promoção válida até segunda-feira, 25 de dezembro de 2023

DESCONTOS DA SEMANA CIBERNÉTICA

CW23-MK

17%

todos os cursos MikroTik OnLine

CW23-AX

30%

todos os cursos da Academia

CW23-LIB

25%

todos os livros e pacotes de livros MikroTik

Aproveite os códigos de desconto da Cyber ​​Week!!!

**os códigos são aplicados no carrinho de compras
Promoção válida até domingo, 3 de dezembro de 2023

DESCONTOS DE SEXTA-FEIRA NEGRA

BF23-MX

22%

todos os cursos MikroTik OnLine

BF23-AX

35%

todos os cursos da Academia

BF23-LIB

30%

todos os livros e pacotes de livros MikroTik

Aproveite os códigos de desconto para Black Friday!!!

**Os códigos são aplicados no carrinho de compras

os códigos são aplicados no carrinho de compras
válido até domingo, 26 de novembro de 2023

Dias
Horas
Minutos
Segundos

Inscreva-se para isso curso livre

MAE-VPN-SET-231115

Promoção Halloween

Aproveite os códigos de desconto para o Halloween.

Os códigos são aplicados no carrinho de compras

HW23-MK

11% de desconto em todos os cursos MikroTik OnLine

11%

HW23-AX

30% de desconto em todos os cursos da Academia

30%

HW23-LIB

25% de desconto em todos os livros e pacotes de livros MikroTik

25%

Cadastre-se e participe do curso gratuito Introdução ao Roteamento Avançado com MikroTik (MAE-RAV-ROS)

Hoje (quarta-feira), 11 de outubro de 2023
7h às 11h (Colômbia, Equador, Peru)

MAE-RAV-ROS-231011