Você está na página 1de 44

OSPF

Protocolos de Roteamento e Conceitos

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1
Objetivos
▪ Descreva o contexto e características básicas do
OSPF
▪ Identificar e aplicar os comandos de configuração
básica OSPF
▪ Descrever, modificar e calcular a métrica utilizada
pelo OSPF
▪ Descreva o processo de eleição do Roteador
Designado / Roteador Designado de Backup(DR /
BDR) em redes multi-acesso
▪ Descrever a utilização de comandos de configuração
adicional no OSPF

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 2
Introdução

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 3
Introdução ao OSPF
História do OSPF
▪ Começou em 1987
▪ 1989 OSPFv1 lançado na RFC 1131
Esta versão experimental e nunca foi implantado
▪ 1991 OSPFv2 liberado na RFC 1247
▪ 1998 OSPFv2 atualizado na RFC 2328
▪ 1999 OSPFv3 publicado na RFC 2740

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 4
Introdução ao OSPF
Encapsulamento de
Mensagens OSPF
▪ Tipo de pacote OSPF
Existem 5 tipos
▪ Cabeçalho do pacote OSPF
Contém- ID do Roteador
e ID da area e Tipo de
pacote OSPF
▪ Cabeçalho do pacote IP
Contém- Endereço IP de
origem, Endereço IP de
destino & Campo
protocolo definido para 89
ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 5
Introdução ao OSPF
Encapsulamento de Mensagens OSPF
▪ Cabeçalho do quadro de enlace
Contém – endereço MAC de origem e endereço
MAC de destino

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 6
Introdução ao OSPF
Tipos de Pacotes OSPF

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 7
Introdução ao OSPF
Protocolo Hello
▪ Pacote Hello do OSPF
–Propósito do Pacote Hello
▪ Descobrir os vizinhos OSPF & estabelecer adjacências
▪ Anunciar parâmetros nos quais dois roteadores devem concordar
em se tornar vizinhos.
▪ Usado em redes multi-acesso para eleger um Designated Router
e um Backup Designated Router

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 8
Introdução ao OSPF
▪ Pacotes Hello continuação NBMA:
Conteúdo de um Pacote Hello non-broadcast multiple
ID do roteador de origem access
▪ Intervalos de Hello OSPF
–Normalmente multicast (224.0.0.5)
–Enviados a cada 30 segundos para os segmentos NBMA
▪ Intervalos de Dead de OSPF
–Este é o tempo que deve trasncorrer
antes que o vizinho é considerado down
–O tempo padrão é 4 vezes
o intervalo de Hello

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 9
Introdução ao OSPF
▪ Pacotes do protocolo hello contém informações que
são usadas na eleição
-Roteador Designado (DR)
▪ DR é responsável pela atualização de todos os outros
roteadores OSPF
-Roteador Designado de Backup (BDR)
▪ Este roteador assume responsabilidades DR, se o DR falhar

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 10
Introdução ao OSPF
Atualizações de Link-State OSPF
▪ Propósito do Link State Update (LSU)
Usado para fornecer anúncios de estado de link
▪ Propósito do Link State Advertisement (LSA)
Contém informações sobre os vizinhos e custos dos caminhos

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 11
Introdução ao OSPF
Algorítmo OSPF
▪ Roteadores OSPF constroem
e mantêm um banco de
dados do estado de link
contendo os LSA recebidas
de outros roteadores
–Informações encontradas no
banco de dados são utilizadas
sobre a execução do algoritmo
de Dijkstra SPF
–O algoritmo SPF é utilizado
para criar árvore SPF
–A arvore SPF é usada para
preencher a tabela de
roteamento
ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 12
Introdução ao OSPF
Distância Administrativa
▪ Distância Administrativa Padrão do OSPF é 110

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 13
Introdução ao OSPF
▪ Autenticação do OSPF
–A finalidade é de criptografar e autenticar as
informações de roteamento
–Esta é a configuração de uma interface específica
–Roteadores só aceitaram informações de roteamento
de outros roteadores que foram configurados com a
mesma senha ou informações de autenticação

Router(config-if)#ip ospf
authentication-key senha

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 14
Configuração Básica do OSPF
Topologia de Lab
▪ Topologia utilizada para este capítulo
Esquema de endereçamento IP descontiguo
Desde OSPF é um protocolo de roteamento classless a máscara
está configurado no protocolo

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 15
Configuração Básica do OSPF
O comando router ospf
▪ Para habilitar OSPF em um roteador use o seguinte
comando
R1(config)#router ospf process-id
Process id
▪ Um número de significado apenas local entre 1 e 65535

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 16
Configuração Básica do OSPF
▪ Comando OSPF network
-Requer entrada: endereço de rede
máscara curinga – o inverso da máscara
de sub-rede
area-id - area-id se refere a área OSPF. Área
OSPF é um grupo de roteadores que
compartilham informações de estado de link
-Exemplo: Router(config-router)#network endereço de rede
máscara-curinga area area-id

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 17
Configuração Básica do OSPF
▪ Router ID
–Este é o endereço IP utilizado para identificar um roteador
–3 critérios para determinar o ID do roteador
▪Use o endereço IP configurado com o comando OSPF router-
id
-Prevalece sobre o endereço físico e interface de loopback
▪Se não for utilizado o comando router-id então o roteador
escolhe o endereço IP mais alto ou qualquer interface
loopback.
▪Se nenhuma interface de loopback esta configurada então o
endereço IP mais alto em qualquer interface ativa é utilizado

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 18
Configuração Básica do OSPF
ID do Roteador OSPF
▪ Comandos utilizados para verificar ID do Roteador
–Show ip protocols
–Show ip ospf
–Show ip ospf interface

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 19
Configuração Básica do OSPF
ID do Roteador OSPF
▪ Router ID & Endereços de Loopback
--Maior endereço de loopback será usado como identificação do
roteador se o comando router-id não é usado
-Vantagem de usar o endereço de loopback
a interface loopback não falha → estabilidade do OSPF
▪ O comando OSPF Router-id
–Introduzido no IOS 12.0
–Sintaxe do comando
▪Router(config)#router ospf process-id
▪Router(config-router)#router-id ip-address

▪ Modificando o ID do roteador
–Use o comando Router#clear ip ospf process
ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 20
Configuração Básica do OSPF
Verificando o OSPF
▪ Use o comando show ip ospf neighbor para verificar
& resolver problemas em redes OSPF
O comando irá exibir o seguinte:
▪ Adjacência de vizinhos
-Sem adjacências indicadas por -
▪Router ID do roteador vizinho não é exibido
▪Um estado full não é exibido
-Consequencia de sem adjacências-
▪Não há troca de informações de links
▪Imprecissão de árvores SPF e tabelas de roteamento

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 21
Configuração Básica do OSPF
Verificando o OSPF – Comandos Adicionais

Comando Descrição

Exibe OSPF process ID, router


ID, redes roteadas anunciadas &
Show ip protocols
distância administrativa
Exibe OSPF process ID, router
ID, informações de area OSPF &
Show ip ospf
a ultima vez que o algoritmo SPF
foi calculado
Exibe intervalos de Hello e
Show ip ospf interface intervalos de dead

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 22
Configuração Básica do OSPF
Examinando a Tabela de Roteamento
▪ Use o comando show ip route para exibir a tabela de
roteamento
-Um “O” no início de uma rota indica que a fonte é o roteamento
OSPF
-Nota: o OSPF não sumariza automaticamente.

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 23
Métrica OSPF
▪ OSPF usa custo como a métrica para determinar a
melhor rota
-A melhor rota terá o menor custo.
-Custo baseia-se na largura de banda de uma
interface
▪O custo é calculado através da fórmula
108 / largura de banda
-Largura de Banda de Referência
▪O padrão é 100Mbps
▪Pode ser modificada usando
o comando auto-cost reference-bandwidth (não
disponível em todos IOS)

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 24
Métrica OSPF
▪ O custo de uma rota OSPF
É o valor acumulado de um roteador para o próximo

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 25
Métrica OSPF
▪ Normalmente a velocidade real de um link é diferente
do que a largura padrão
–Isso torna imperativo que o valor de banda reflete a
velocidade real do link
▪Motivo: assim a tabela de roteamento tem informação
melhor caminho
▪ O comando show interface irá exibir largura de banda
da interface
-A maioria dos links seriais usam por padrão 1.544Mbps

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 26
Configuração Básica do OSPF
Modificando o Custo de um Link
▪ Ambos os lados de um link devem ser configurados
com a mesma largura de banda
–Comandos usados para alterar a largura de banda
▪Comando Bandwidth
–Exemplo: Router(config-if)#bandwidthbandwidth-kbps
▪Comando ip ospf cost – permite especificar diretamente o
custo da interface
-Exemplo:R1(config)#interface serial 0/0/0
R1(config-if)#ip ospf cost 1562

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 27
Configuração Básica do OSPF
Modificando o Custo de um Link
▪ Diferença entre o comando bandwidth & o comando ip
ospf cost
– Comando Ip ospf cost
▪Ajusta o custo para um valor específico
– Comando Bandwidth
▪Custo do link é calculado

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 28
OSPF em Redes Multiacesso
Desafios em Redes Multiacesso
▪ O OSPF pode ser definido em:
–Ponto-a-ponto
–Multiacesso com broadcast (redes locais Ethernet )

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 29
OSPF em Redes Multiacesso
▪ 2 desafios presentes em redes multiacesso
–Multiplas adjacências
–Inundação extensa de LSA

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 30
OSPF em Redes Multiacesso
▪ Inundação extensa de LSA
Para cada LSA enviado deve haver um aviso de recepção
enviada de volta para a transmissão do roteador.
Consequência: grande parte da largura de banda é
consumida e o trafego fica caótico

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 31
OSPF em Redes Multiacesso
▪ Solução para as questões de
inundação de LSA é o uso de:
–Roteador Designado (DR)
–Roteador Designado Backup (BDR)

▪ Eleição do DR & BDR


–Roteadores são eleitos para enviar
e receber LSA

▪ Enviando & Recebendo LSA


– Cada roteador envia LSAs por
multicast 224.0.0.6 para o DR & BDR
–DR encaminham LSA pelo
endereço multicast 224.0.0.5 para
todos os outros roteadores
ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 32
OSPF em Redes Multiacesso
▪ Eleição do DR/BDR ocorerá obrigatoriamente em
redes multiacesso conforme mostrado abaixo:

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 33
OSPF em Redes Multiacesso
▪ Critérios para ser eleito DR / BDR
1. DR: Roteador com a mais alta
prioridade de interface OSPF.
2. BDR: Roteador com a segunda mais
alta prioridade de interface OSPF.
3. Se as prioridades de interface OSPF
são iguais, o router ID mais alto é
usado para quebrar o empate.

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 34
OSPF em Redes Multiacesso

▪ Momento da Eleição DR/BDR


–Ocorre assim que o 1st roteador tem a sua interface ativada
em uma rede multiacesso
▪Quando um DR é eleito ele permanece como DR até que
ocorra uma das seguintes situações
-O DR falha.
-O proceso OSPF no DR falha.
-A interface multiacesso no DR falha.

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 35
OSPF em Redes Multiacesso
▪ Manipulando o Processo de Eleição
-Se você quer influenciar a eleição do DR e BDR, efetue um
dos seguintes:
▪Inicie o DR primeiro,em seguida o BDR e em seguida inicie
todos os outros roteadores
OU
▪Desabilite as interfaces de todos roteadores, em seguida
habilite no DR, depois do BDR, e depois em todos os outros
roteadores.

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 36
OSPF em Redes Multiacesso
Prioridade de interface OSPF
▪ Manipulando o Processo de Eleição (continuação)
–Use o comando ip ospf priority interface.
–Exemplo:Router(config-if)#ip ospf priority {0 - 255}
▪Faixa de prioridades vão de 0 a 255
–0 significa que o roteador não pode tornar-se o DR ou BDR
–1 é o valor de prioridade padrão

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 37
Mais Configurações do OSPF
Redistribuição de uma Rota Padrão OSPF
▪ A Topologia inclue um link ao ISP
–Roteador conectado ao ISP
▪Chamado de roteador de limite do
sistema autónomo
▪Usado para propagar uma rota padrão
–Exemplo de rota estática padrão
R1(config)#ip route 0.0.0.0 0.0.0.0 loopback 1
–Requer o uso do comando default-information originate
–Exemplo do comando default-information originate
R1(config-router)#default-information originate

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 38
Mais Configurações do OSPF

Ajustando o OSPF
▪ Uma vez que a velocidade
dos links estão ficando mais
rapidas, pode ser necessário
alterar os valores de largura
de banda de referência
–Faça isso usando o comando
auto-cost reference-
bandwidth
–Exemplo:
▪ R1(config-router)#auto-cost
reference-bandwidth 10000
(valor em Mbps)
ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 39
Mais Configurações do OSPF
Ajustando o OSPF
▪ Modificando os temporizadores OSPF
–Razões para modificar temporizadores
▪Rápida detecção de falhas na rede
–Modificando manualmente os intervalos de Hello & Dead
▪Router(config-if)#ip ospf hello-interval seconds
▪Router(config-if)#ip ospf dead-interval seconds
–Ponto a ser feito
▪Intervalos de Hello & Dead devem ser os mesmos entre os
vizinhos

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 40
Resumo
▪ RFC 2328 descreve os conceitos e operação link state do
OSPF
▪ Características do OSPF
–Um protocolo de roteamento link state frequentemente implementado
–Emprega DRs & BDRs em redes multiacesso
▪DRs & BDRs são eleitos
▪DR & BDRs são usados para transmitir e receber LSA`s
–Utiliza 5 tipos de pacotes
1: HELLO
2: DATABASE DESCRIPTION
3: LINK STATE REQUEST
4: LINK STATE UPDATE
5: LINK STATE ACKNOWLEDGEMENT

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 41
Resumo
▪ Características do OSPF
–Métrica = custo
▪Menor custo = melhor caminho

▪ Configuração
–Habilite o OSPF em um roteador, usando o seguinte comando
▪R1(config)#router ospf process-id
–Use o comando network para definir quais interfaces
participarão de um determinado processo OSPF
▪Router(config-router)#network network-address
wildcard-mask area area-id

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 42
Resumo
▪ Verificando a configuração do OSPF
–Use os seguintes comandos:
▪show ip protocol
▪show ip route
▪show ip ospf interface
▪show ip ospf neighbor

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 43
ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 44

Você também pode gostar