Você está na página 1de 18

LAN 20x – Cisco CCNA Routing & Switching

• Módulo 10:

OSPF

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

Características

• Protocolo link-state.

• Cálculo de rotas afetado pela largura de banda.

Funcionamento

1. Os roteadores OSPF formam uma relação de vizinhança com roteadores adjacentes.

 Os roteadores OSPF trocam informações com seus vizinhos.


 Cada roteador tem um RID (ID do roteador) único para identificar-se na rede.
 Roteadores trocam mensagens Hello .
 As mensagens Hello são enviadas a cada 10 segundos para links ponto-a-ponto e
broadcast a cada 30 segundos para links nonbroadcast.

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.

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

ID do Roteador – RID (Router ID)

• O OSPF precisa identificar exclusivamente cada roteador dentro da rede.

 Saber qual roteador enviou uma determinada mensagem OSPF.

 O LSDB identifica os roteadores na rede através do RID.

• RID é a forma que o roteador se identifica na rede OSPF e é encontrado da seguinte maneira:

1. Configurado manualmente através do comando router-id x.x.x.x

router# config t
router(config)# router ospf 100
router(config-router)# router-id 1.1.1.1

2. Endereço IP mais alto dentre todas as interfaces loopback operantes (up/up)

3. Endereço IP mais alto dentre todas as interfaces físicas operantes (up/up)

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

Estados entre vizinhos


• Mascara de rede
• Down: Interface desativada • Area ID
• Senha
• Init: Interface ativa, inicio da troca de Hello packets. • Hello timers

• 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.

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

Áreas OSPF

• Um domínio OSPF é segmentado em áreas.

• 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.

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

Áreas OSPF

• Todas as áreas devem se conectar a área 0.

• Roteadores em uma área tem a mesma tabela de topologia.


 Mantém os updates dentro da area.

• Somente os ABRs e ASBRs fazem sumarização.

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

Wildcards – Máscara Curinga

• Os wildcards masks (máscaras curinga) definem a parte do endereço IP que deve ser
examinada.

• Para calcular a máscara curinga basta subtrair a máscara da sub-rede em questão da


máscara 255.255.255.255.

• Exemplo: Para a rede 172.16.8.0 255.255.252.0

 sub-rede 172.16.8.0
 subtração 255.255.255.255
- 255.255.252.0 .
 resultado 0 . 0 . 3 . 255

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

Configuração

Habilitar o OSPF multiarea


Router# config t
Router(config)# router ospf 100
Router(config-router)# network 172.16.2.1 0.0.0.0 area 0
Router(config-router)# network 192.168.1.0 0.0.0.255 area 1

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)

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

OSPF Designated Router (DR) e Backup Designated Router (BDR)

• 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.

• O papel do DR é receber atualizações e distribuí-las aos outros roteadores dentro do segmento,


certificando-se de que todos tenham uma cópia sincronizada do LSDB.

• Os DRs e BDRs devem ser adjacentes a todos os outros roteadores.

• Os DRs e BDRs são eleitos a partir da troca de mensagens hello.

Funcionamento

 Os roteadores encaminham as mudanças para o endereço multicast 224.0.0.6 (“AllDRs”).

 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.

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

OSPF Designated Router (DR) e Backup Designated Router (BDR)

 Relações de vizinhança entre roteadores OSPF com e sem DR / BDR.

n(n-1) n-1 (n*2)-1


2

Rede sem DR Rede com DR Rede com DR e BDR

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

OSPF Designated Router (DR) e Backup Designated Router (BDR)

 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.

Links broadcast: DR necessário

Link ponto-a-ponto: DR não necessário

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

Eleição do DR

• A eleição tem como base a prioridade OSPF mais alta.


 No caso de empate, o roteador com o Router ID mais alto é eleito DR .

• A prioridade padrão é igual a 1.

• Prioridade 0 previne um roteador de participar da eleição.

• Os valores variam em 0 e 255 e são configurados na interface do roteador.

router(config-if)# ip ospf priority <número>

• 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.

• Para forçar uma nova eleição:


 Reiniciar o roteador ou
 router# clear ip ospf process

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

Custos

O custo de um link é calculado dividindo 100 Mbps (banda referencial) pela velocidade do link, em bps.

100.000.000 bps Ex.: 100.000


Custo Padrão = = 64
larguda da banda 1.544 (T1)

Para alterar o valor do custo padrão:

router(config-if)# ip ospf cost <custo>

Tipo de Link Custo Padrão


56 Kbps 1785
T1 (1,544 Mbps) 64
Ethernet 10
Fast-Ethernet / Gigabit Ethernet / 10 Gigabit Ethernet 1

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

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:

router(config-router)# ospf auto-cost reference-bandwidth 1000

 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.

 O valor de banda referencial é definido em Mbps. O faixa vai de 1 a 4.294.967.

Importante:

• É altamente recomendável que as mudanças no valor de banda referencial sejam replicadas em todos os
roteadores de uma mesma área.

• O comando ip ospf cost sobrescreve o custo calculado a partir de auto-cost reference-bandwidth.

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

Load Balance

• O OSPF pode fazer load balance em links com mesmo custo.

• 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 :

router(config)# router ospf 100


router(config-router)# network 10.0.0.0
router(config-router)# maximum-paths 3

 Configurar o maximum-paths igual a 1 desabilita o load balance.

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

Miscelaneous

• Propagando a rota default:

router(config)# ip route 0.0.0.0 0.0.0.0 10.1.1.2 => Define a rota padrão

router(config)# router ospf 100


router(config-router)# default-information originate => Distribue a rota padrão via OSPF

• 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.

router(config)# router ospf 100


router(config-router)# passive-interface s1/1 => Define apenas s1/1 como passiva.

router(config)# router ospf 100


router(config-router)# passive-interface default => Define todas as interfaces como passivas.
router(config-router)# no passive-interface s1/0 => Define apenas s1/1 como não-passiva.

LAN 20x - Cisco CCNA Routing & Switching


10. 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 broadcast e point-to-point encaminham hellos a cada 10 segundos por padrão.

 Links NBMA encaminham hellos a cada 30 segundos por padrão, com dead timer de 120 segundos.

LAN 20x - Cisco CCNA Routing & Switching


10. OSPF

Exercícios:

• Exercícios de Revisão 10.

• Laboratório: LAN-20x Lab 10 - OSPF.

LAN 20x - Cisco CCNA Routing & Switching

Você também pode gostar