← 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):
- Neighbor Discovery: Envia Hello packets (224.0.0.5 — all OSPF routers)
- Database Exchange: Troca LSAs (Link State Advertisements) para construir o LSDB
- 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