Em redes multiacesso como Ethernet, o OSPF elege um Designated Router (DR) e um Backup Designated Router (BDR) para reduzir o número de adjacências formadas entre os roteadores.
Sem DR/BDR, 5 roteadores em um mesmo segmento precisariam de 10 adjacências. Com DR/BDR, todos formam adjacência apenas com o DR e o BDR. O número cai para 8.
Em redes com dezenas de roteadores no mesmo segmento, o impacto é ainda maior.
Por que DR e BDR existem
O problema começa no flood de LSAs. Em uma rede multiacesso, quando um roteador detecta uma mudança de topologia, ele precisa informar todos os outros. Sem DR, cada roteador enviaria o LSA para todos os vizinhos, que reenviariam para os seus, causando tráfego redundante e processamento desnecessário.
O DR centraliza isso: todos os roteadores do segmento enviam atualizações para o DR via multicast 224.0.0.6. O DR redistribui para todos via 224.0.0.5. O BDR monitora o DR e assume imediatamente se ele cair.
Como a eleição funciona
A eleição acontece quando os roteadores trocam os primeiros Hellos no segmento. O processo:
Passo 1: Os roteadores enviam Hellos com sua prioridade e Router ID.
Passo 2: O roteador com maior prioridade de interface vira o DR. Padrão: 1. Se a prioridade for 0, o roteador não participa da eleição.
Passo 3: Em caso de empate de prioridade, o maior Router ID desempata.
O ponto que mais cai na prova: a eleição não é preemptiva. Se o DR atual cair e o BDR assumir, um roteador que chegue depois com prioridade maior não assume o DR. A eleição ocorre apenas na inicialização do segmento ou quando o DR atual falha.
Router ID no OSPF
O Router ID é um endereço IPv4 de 32 bits que identifica unicamente o roteador no processo OSPF. A ordem de preferência:
- Configurado manualmente com
router-id - Maior endereço IP de interface loopback ativa
- Maior endereço IP de interface física ativa no momento da inicialização do OSPF
Daí a importância de configurar o Router ID manualmente ou usar loopback. Sem isso, o Router ID pode mudar se uma interface subir ou cair.
Papéis no segmento multiacesso
| Papel | Sigla | Adjacências | Descrição |
|---|---|---|---|
| Designated Router | DR | Com todos | Centraliza LSAs |
| Backup Designated Router | BDR | Com todos | Monitor do DR |
| DROther | — | Só com DR e BDR | Demais roteadores |
Roteadores DROther ficam em estado 2-Way entre si. Apenas com o DR e o BDR chegam ao estado Full.
Configuração
! Ajustar prioridade para influenciar a eleição
interface GigabitEthernet0/0
ip ospf priority 200 ! Maior prioridade, candidato preferido a DR
! Excluir da eleição
interface GigabitEthernet0/1
ip ospf priority 0 ! Nunca será DR nem BDR
! Forçar o Router ID
router ospf 1
router-id 1.1.1.1
Verificação
show ip ospf neighbor ! Mostra estado e papel de cada vizinho
show ip ospf interface ! Mostra DR, BDR e prioridade por interface
Na saída do show ip ospf neighbor, a coluna State mostra o estado de cada adjacência. Roteadores DROther aparecem como 2WAY/DROTHER, não como FULL.
O que a prova CCNA cobra
Os pontos mais frequentes sobre DR/BDR:
Por que DR e BDR existem em redes multiacesso. Como a eleição é determinada (prioridade, depois Router ID). Por que a eleição não é preemptiva. Estado 2WAY vs FULL para DROthers. Como a prioridade 0 exclui um roteador da eleição. Interpretação do show ip ospf neighbor.
FAQ
DR e BDR existem em links ponto a ponto? Não. Em links ponto a ponto (serial, por exemplo), há apenas dois roteadores. A eleição de DR/BDR não faz sentido e não ocorre. O estado vai direto para FULL.
Se o DR cair, o BDR vira DR automaticamente? Sim. O BDR assume o papel de DR imediatamente. Uma nova eleição ocorre para escolher o BDR substituto entre os roteadores DROther.
Como saber qual roteador é o DR atual?
show ip ospf neighbor mostra o endereço do DR e do BDR ao final de cada linha de adjacência. show ip ospf interface mostra o DR e BDR da interface local.
Leia também:
▌ OSPF DR/BDR é um dos pontos mais cobrados no domínio IP Connectivity do CCNA. O diagnóstico gratuito do PacketPass mostra onde estão suas lacunas por domínio. Resultado na hora, sem cadastro.
Informações baseadas no blueprint CCNA 200-301 atual e documentação oficial da Cisco sobre OSPF.