Escolar Documentos
Profissional Documentos
Cultura Documentos
• Módulo 10:
OSPF
Características
• Protocolo link-state.
Funcionamento
2. Após formarem a relação de vizinhança, trocam LSAs (link state advertisements) para
formarem a tabela de topologia (LSDB – link state database).
3. Com base nas informações de topologia em seu LSDB, utiliza o algoritmo Dijkstra SPF para
calcular as melhores rotas e acresenta-las à tabela de roteamento IP.
• RID é a forma que o roteador se identifica na rede OSPF e é encontrado da seguinte maneira:
router# config t
router(config)# router ospf 100
router(config-router)# router-id 1.1.1.1
• Two-Way: Tudo ok. Iniciam troca de informações de topologia, através dos LSAs.
• Full: Roteadores já concluíram troca de informações de topologia e todos tem o mesmo LSDB.
Áreas OSPF
• Uma rede OSPF deve conter uma área 0 e, dependendo do caso, outros tipos de área.
• O algoritimo SPF é executado dentro de uma área, e rotas “inter-areas” são transferidas entre as
áreas.
• A área 0 foi projetada para ser uma área de transito, e todas as outras áreas devem se conectar
diretamente e somente a área 0.
• O LSDB deve ser idêntico em cada roteador dentro de uma determinada área.
• Uma área OSPF tipicamente contém no máximo entre 50 e 100 roteadores, dependendo da
volatividade da rede.
Áreas OSPF
• Os wildcards masks (máscaras curinga) definem a parte do endereço IP que deve ser
examinada.
sub-rede 172.16.8.0
subtração 255.255.255.255
- 255.255.252.0 .
resultado 0 . 0 . 3 . 255
Configuração
Desabilitar o OSPF
Router# config t
Router(config)# no router ospf 100
Verificar
Comando Descrição
Router# show ip route Mostra a tabela de roteamento completa
Router# show ip ospf neighbor Mostra a tabela de vizinhos OSPF
Router# show ip ospf database Mostra o banco de dados OSPF (LSDB)
• Em redes broadcast e multiacesso, devido ao grande número de adjacências possíveis, é necessario que
um roteador seja designado a criar e manter adjacência com todos os outros roteadores.
Funcionamento
Os DRs então encaminham os LSAs para o endereço multicast 244.0.0.5 ("AllSPF“). Todos os outros
roteadores devem confirmar o recebimento do LSA.
O BDR escuta passivamente a troca de LSAs e mantém adjacencia com todos os outros roteadores.
Se o DR falhar, o BDR assume a função.
DRs e BDRs são úteis apenas em links multi-acesso, pois reduzem adjacências. O conceito de DR
não é utilizado em links ponto-a-ponto porque só pode haver um adjacência.
Eleição do DR
• Os DRs são estáveis. Mesmo que um novo roteador, ao entrar na rede, tenha melhores condições
para se tornar um DR (prioridade ou IP mais alto), o DR da rede não muda.
Custos
O custo de um link é calculado dividindo 100 Mbps (banda referencial) pela velocidade do link, em bps.
Custos
• Como o cálculo da largura de banda considera fast-ethernet e gigabit-ethernet com o mesmo custo 1, pode-
se alterar o valor do custo do link, através do comando ip ospf cost <custo>, para que a escolha da melhor
rota seja mais confiável.
• Uma alternativa é alterar o valor de banda referencial (o padrão é 100 Mbps) usado no cálculo automático,
através do comando ospf auto-cost reference-bandwidth. Exemplo:
Nesse caso, como o valor de banda referencial foi configurado para 1000, um link gigabit-ethernet
passa a custar 1 e um link fast-ethernet passa a custar 10.
Importante:
• É altamente recomendável que as mudanças no valor de banda referencial sejam replicadas em todos os
roteadores de uma mesma área.
Load Balance
• Por padrão, o OSPF coloca até quatro rotas com custos iguas na tabela de roteamento.
• O total de rotas com custos iguais para o mesmo destino é 16. O comando maximum-paths
configura o número de rotas para o mesmo destino.
Maximum Paths :
Miscelaneous
• Interfaces Passivas:
Configurar uma interface como passiva impede que o OSPF encaminhe pacotes hello através dela. Dessa
maneira, o roteador não forma relação de vizinhança com outros roteadores OSPF.
Miscelaneous
• Interfaces Loopback:
router# config t
router(config)# int loopback 0
router(config-if)# ip address 192.168.0.1 255.255.255.0
router(config-if)# ip ospf network point-to-point => Anuncia a rede da interface loopback.
• Timers:
O OSPF encaminha pacotes hello em intervalos regulares para descobrir seus vizinhos e verificar se a lista
de vizinhos continua a mesma.
Os vizinhos OSPF são removidos da lista após um tempo sem responder aos pacotes hello. Esse tempo é
conhecido como “dead time” e corresponde por padrão a quatro vezes o valor do pacote hello.
Links NBMA encaminham hellos a cada 30 segundos por padrão, com dead timer de 120 segundos.
Exercícios: