📚 Boris School
← Voltar ao curso

IP Connectivity

OSPFv2 (Single Area)

OSPF (Open Shortest Path First)

Protocolo de roteamento dinâmico link-state. Usa o algoritmo SPF (Shortest Path First, Dijkstra) para calcular a melhor rota.

Características:

  • Padrão aberto (RFC 2328)
  • Rápida convergência
  • Suporta VLSM e CIDR
  • Métrica: custo (10⁸ / banda em bps)
  • AD: 110
  • Área 0 (backbone) obrigatória

OSPF Operation (3 fases):

  1. Neighbor Discovery: Envia Hello packets (224.0.0.5 — all OSPF routers)
  2. Database Exchange: Troca LSAs (Link State Advertisements) para construir o LSDB
  3. SPF Calculation: Cada roteador roda Dijkstra para calcular a melhor rota

OSPF Packet Types:

| Tipo | Nome | Função | |------|------|--------| | 1 | Hello | Descobrir e manter vizinhos | | 2 | DBD | Database Description — resumo do LSDB | | 3 | LSR | Link State Request — pede LSAs específicos | | 4 | LSU | Link State Update — envia LSAs solicitados | | 5 | LSAck | Link State Acknowledgement — confirma recebimento |

Configuração Básica:

Router(config)# router ospf 1                    ! Process ID (local, não precisa coincidir entre roteadores)
Router(config-router)# network 10.0.0.0 0.0.0.3 area 0
Router(config-router)# network 192.168.1.0 0.0.0.255 area 0

Configuração com Interface (moderna):

Router(config)# router ospf 1
Router(config-router)# interface gigabitethernet0/0
Router(config-if)# ip ospf 1 area 0

DR/BDR Election:

Em redes multi-acesso (Ethernet), um DR (Designated Router) e BDR são eleitos para reduzir adjacências. Quem tem a maior prioridade vence. Prioridade padrão: 1. Prioridade 0 = nunca é DR/BDR.

Estados OSPF (neighbor):

Down → Attempt (NBMA) / Init (broadcast) → 2-Way → ExStart → Exchange → Loading → Full
  • Full: Adjacência completa (apenas com DR/BDR em multi-acesso)
  • 2-Way: Vizinhos descobertos mas não adjacentes (via DR/BDR)

Comandos de verificação:

Router# show ip ospf neighbor
Router# show ip ospf interface
Router# show ip ospf database
Router# show ip route ospf