Módulo 1 - Conceitos OSPFv2
de área única
Material do instrutor
Rede corporativa, Segurança e Automação v7.0
(ENSA)
Módulo 1 - Conceitos OSPFv2
de área única
Rede corporativa, Segurança e Automação v7.0
(ENSA)
Objetivos do módulo
Título do módulo: Conceitos OSPF de área única
Objetivo do Módulo:Explicar como o OSPF de área única opera nas redes de multiacesso broadcast
e ponto a ponto.
Título do Tópico Objetivo do Tópico
Recursos e características de
Descrever recursos e características básicas de OSPF.
OSPF
Descrever os tipos de pacotes OSPF usados no OSPF de área
Pacotes OSPF
única.
Operação OSPF Explicar como o OSPF de uma única área funciona.
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 10
1.1 Recursos e
características de OSPF
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 11
Recursos e características do OSPF
Introdução ao OSPF
• O OSPF é um protocolo de roteamento de estado de link que foi desenvolvido como
uma alternativa ao protocolo de roteamento de vetor de distância, o RIP (Routing
Information Protocol). O OSPF tem vantagens significativas sobre o RIP, pois oferece
uma convergência mais rápida e pode ser aproveitado em implementações de rede
muito maiores.
• O OSPF é um protocolo de roteamento sem classe que usa o conceito de áreas para
escalabilidade. Um administrador de rede pode dividir o domínio de roteamento em
áreas distintas que ajudam a controlar o tráfego de atualização de roteamento.
• Um link é uma interface em um roteador, um segmento de rede que conecta dois
roteadores ou uma rede stub, como uma LAN Ethernet conectada a um único
roteador.
• As informações sobre o estado de um link são conhecidas como estado do link.
Todas as informações de estado de link incluem o prefixo de rede, o comprimento do
prefixo e o custo.
• Este capítulo cobre implementações básicas, implementações single-area OSPF e
configurações. © 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 12
Recursos e características do OSPF
Componentes do OSPF
• Todos os protocolos de roteamento compartilham componentes semelhantes. Todos
usam mensagens de protocolo de roteamento para trocar informações de rota. As
mensagens ajudam a construir as estruturas de dados, que são processadas usando
um algoritmo de roteamento.
• Os roteadores que executam o OSPF trocam mensagens para transmitir informações
de roteamento usando cinco tipos de pacotes:
• Pacote Hello
• Pacote de descrição do banco de dados
• Pacote de solicitação de estado do link
• Pacote de atualização do estado do link
• Pacote de confirmação de link-state
• Esses pacotes são usados para descobrir roteadores vizinhos e também para trocar
informações de roteamento para manter informações precisas sobre a rede.
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 13
Recursos e características do OSPF
Componentes do OSPF (Cont.)
As mensagens OSPF são usadas para criar e manter três bancos de dados OSPF, da
seguinte forma:
Banco de
Tabela Descrição
dados
•Lista de todos os roteadores vizinhos aos quais um roteador estabeleceu uma
Banco de
Tabela de comunicação bidirecional.
Dados
Vizinhos •Esta tabela é exclusiva de cada roteador.
Adjacency
•Pode ser visualizada usando o comando show ip ospf neighbor .
banco de
•Lista informações sobre todos os roteadores na rede.
dados do
Tabela de •O banco de dados representa o LSDB da rede.
estado de
Topologia •Todos os roteadores em uma área têm LSDB idêntico.
enlace
•Pode ser visualizada usando o comando show ip ospf database.
(LSDB)
•Lista de rotas geradas quando um algoritmo é executado no banco de dados de link-
Banco de
states.
dados de Tabela de
•Cada tabela de roteamento é exclusiva e contém informações sobre como e onde enviar
encaminham Roteamento
pacotes para outros roteadores.
ento
•Pode ser visualizado usando o comando show ip route.
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 14
Recursos e características do OSPF
Componentes do OSPF (Cont.)
• O roteador cria a tabela de topologia usando resultados de cálculos baseados no
algoritmo Dijkstra Shortest Path First (SPF). O algoritmo SPF é baseado no custo
acumulado para acessar um destino.
• O algoritmo SPF cria uma árvore SPF colocando cada roteador na raiz de árvore e
calculando o caminho mais curto para cada nó. A árvore SPF é então usada para
calcular as melhores rotas. O OSPF coloca as melhores rotas no banco de dados de
encaminhamento, que é usado para criar a tabela de roteamento.
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 15
Recursos e características do OSPF
Operação Link-State
Para manter as informações de roteamento, os roteadores OSPF concluem um processo
genérico de roteamento link-state para alcançar um estado de convergência. A seguir
estão as etapas de roteamento de estado de link que são concluídas por um roteador:
1. Estabelecer Adjacências de neighbors
2. Trocar anúncios de estado de link
3. Criar o Banco de Dados de Estado do Link
4. Executar o algoritmo SPF
5. Escolha a melhor rota
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 16
Recursos e características do OSPF
de área única e multiárea OSPF
Para tornar o OSPF mais eficiente e escalável, o OSPF suporta o roteamento hierárquico
com o uso de áreas. Uma área OSPF é um grupo de roteadores que compartilham as
mesmas informações de link-state nos LSDBs. O OSPF pode ser implementado de uma
das duas maneiras a seguir:
• OSPF de área única - Todos os roteadores estão em uma área. A melhor prática é
usar a área 0.
• OSPF Multiarea - O OSPF é implementado usando várias áreas, de maneira
hierárquica. Todas as áreas devem se conectar à área de backbone (área 0). Os
roteadores interconectando as áreas são denominados Area Border Routers (ABRs).
O foco deste módulo é o OSPFv2 de área única.
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 17
Recursos e características do OSPF
OSPF multiarea
• As opções de design de topologia hierárquica com OSPF de várias áreas podem
oferecer as seguintes vantagens.
• Tabelas de roteamento menores - As tabelas são menores porque há menos
entradas de tabela de roteamento. Isso ocorre porque os endereços de rede podem
ser resumidos entre áreas. O resumo da rota não é ativado por padrão.
• Sobrecarga de atualização de estado de link reduzido - projetar o OSPF de várias
áreas com áreas menores minimiza os requisitos de processamento e memória.
• Frequência reduzida de cálculos de SPF - localiza o impacto de uma alteração de
topologia em uma área. Por exemplo, minimiza o impacto de atualização de
roteamento, pois a inundação LSA para na borda de área.
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 18
Recursos e características de OSPF
OSPv3
• OSPFv3 é o equivalente do OSPFv2 para trocar prefixos do IPv6. O OSPFv3 troca
informações de roteamento para preencher a tabela de roteamento IPv6 com prefixos
remotos.
• Observação: Com o recurso de linhas de endereços de OSPFv3, o OSPFv3 inclui
suporte para IPv4 e IPv6. As linhas de endereço de OSPF não fazem parte do
escopo deste currículo.
• O OSPFv3 tem a mesma funcionalidade que OSPFv2, mas usa o IPv6 como
transporte de camada de rede, comunicando com os pares do OSPFv3 e anunciando
rotas do IPv6. O OSPFv3 também usa o algoritmo SPF como mecanismo de
computação para determinar os melhores caminhos em todo o domínio de
roteamento.
• O OSPFv3 possui processos separados de sua contraparte do IPv4. Os processos e
as operações são basicamente iguais aos do protocolo de roteamento do IPv4, mas
são executados independentemente.
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 19
1.2 Pacotes OSPF
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 20
Pacotes OSPF
Vídeo - Pacotes OSPF
Este vídeo abordará os seguintes tipos de pacotes:
• Olá
• Database Description (DBD)
• Link-State Request (LSR)
• Link-State Update (LSU)
• Link-State Acknowledgment (LSAck)
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 21
Pacotes OSPF
Tipo de pacotes OSPF
A tabela resume os cinco tipos diferentes de pacotes de estado de link (LSPs) usados
pelo OSPFv2. O OSPFv3 tem tipos similares de pacote.
Tipo Nome do pacote Descrição
1 Olá Descobre vizinhos e cria adjacências entre eles
Verifica a sincronização de banco de dados entre
2 Database Description (DBD)
roteadores
Solicita registros específicos de link-state de roteador para
3 Link-State Request (LSR)
roteador
4 Link-State Update (LSU) Envia registros de link-state especificamente solicitados
5 Link-State Acknowledgment (LSAck) Confirma os outros tipos de pacotes
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 22
Pacotes OSPF
Atualizações de estado do link
• LSUs também são usados para
encaminhar atualizações de
roteamento do OSPF, como
mudanças de link. Um pacote
LSU pode conter 11 tipos
diferentes de LSAs OSPFv2. O
OSPFv3 renomeou vários LSAs e
também contém dois LSAs
adicionais.
• LSU e LSA são freqüentemente
usados de forma intercambiável,
mas a hierarquia correta é que os
pacotes LSU contêm mensagens
LSA.
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 23
Pacotes OSPF
Hello Packet
O pacote OSPF tipo 1 é o pacote
de Hello. Os pacotes Hello são
usados para:
• Descobrir vizinhos do OSPF e
estabelecer adjacências de
vizinhos.
• Anunciar parâmetros nos quais
dois roteadores devem
concordar para se tornarem
vizinhos.
• Escolha o roteador designado
(DR) e o roteador designado
para backup (BDR) em redes
multiacesso como Ethernet. Os
links de ponto a ponto não
exigem DR ou BDR. © 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 24
1.3 Operação OSPF
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 25
Operação OSPF
Video - Operação OSPF
• Este vídeo abordará os 7 estados de operação do OSPF:
• Estado inativo
• Estado de inicialização
• Estado bidirecional
• Estado ExStart
• Estado Exchange
• Estado Loading
• Estado Full
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 26
Operação OSPF
Estados operacionais da OSPF
Estado Descrição
•Nenhum pacote Hello recebido = Inoperante.
Estado Down •Roteador envia pacotes Hello.
•Transição para o estado Init.
•Pacotes Hello recebidos do vizinho.
Estado Init •Eles contêm o ID do roteador do roteador remetente.
•Transição para o bidirecional.
•Nesse estado, a comunicação entre os dois roteadores é bidirecional.
Estado Two-
•Em links de multiacesso, os roteadores elegem um DR e um BDR.
Way
•Transição para o estado ExStart.
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 27
Operação OSPF
Estados operacionais da OSPF (Cont.)
Estado Descrição
Em redes ponto a ponto, os dois roteadores decidem qual roteador
Estado Exstart iniciará a troca de pacotes DBD e decidem sobre o número de seqüência
de pacotes DBD inicial.
•Os roteadores trocam pacotes DBD.
Estado •Se informações adicionais do roteador forem necessárias, faça a
Exchange transição para Carregamento. Caso contrário, faça a transição para o
estado Full.
•LSRs e LSUs são usados para obter informações adicionais de rota.
Estado
•As rotas são processadas usando o algoritmo SPF.
Loading
•Transição para o estado Full.
O banco de dados de estado de link do roteador está totalmente
Estado Full
sincronizado.
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 28
Operação OSPF
Estabelecer adjacências vizinhas
• Para determinar se há um vizinho OSPF no link, o roteador envia um pacote Hello
que contém seu ID de roteador para todas as interfaces habilitadas para OSPF. O
pacote Olá é enviado para o endereço de multicast IPv4 Todos os roteadores OSPF
reservados [Link]. Somente os roteadores OSPFv2 processarão esses pacotes.
• A ID de roteador OSPF é usada pelo processo OSPF para identificar
excecionalmente cada roteador na área do OSPF. Um ID de roteador é um número
de 32 bits formatado como um endereço IPv4 e designado para identificar
exclusivamente um roteador entre os pares OSPF.
• Quando um roteador vizinho com OSPF recebe um pacote Hello com uma ID de
roteador que não faz parte da lista de vizinhos, o roteador receptor tenta estabelecer
uma adjacência com o roteador de inicialização.
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 29
Operação OSPF
Estabelecer adjacências vizinhas (Cont.)
Os roteadores de processo usam para estabelecer adjacência em uma rede
multiacesso:
1 Estado inativo para Quando o OSPFv2 está habilitado na interface, o R1 faz a transição de Down para Init e
estado de Inicialização começa a enviar Hellos OSPFv2 para fora da interface em uma tentativa de descobrir
vizinhos.
2 Estado Init Quando um R2 recebe um saudação do roteador R1 anteriormente desconhecido, ele
adiciona o ID do roteador do R1 à lista de vizinhos e responde com um pacote Hello
contendo seu próprio ID de roteador.
3 Estado Two-Way R1 recebe o saudação do R2 e observa que a mensagem contém o ID do roteador R1
na lista de vizinhos do R2. R1 adiciona o ID do roteador do R2 à lista de vizinhos e faz a
transição para o Estado bidirecional.
Se R1 e R2 estiverem conectados com um link ponto a ponto, eles fazem a transição
para o ExStart
Se R1 e R2 estiverem conectados por uma rede Ethernet comum, ocorrerá a eleição
DR/BDR.
4 Escolha o DR e BDR A eleição de DR e BDR ocorre, onde o roteador com o ID de roteador mais alto ou
prioridade mais alta é eleito como DR, e o segundo mais alto é o BDR
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 30
Operação do OSPF
Sincronização de bancos de dados OSPF
Após o estado Bidirecional, os roteadores fazem a transição para os estados de
sincronização de banco de dados. Este é um processo de três etapas, como se segue:
• Decidir primeiro roteador: o roteador com o ID de roteador mais alto envia seu DBD
primeiro.
• DBDs do Exchange: quantos forem necessários para transmitir o banco de dados. O
outro roteador deve reconhecer cada DBD com um pacote Lsack.
• Enviar um LSR: Cada roteador compara as informações DBD com o LSDB local. Se
o DBD tiver informações de link mais atuais, o roteador passará para o estado de
carregamento.
Depois que todos os LSRs foram trocados e satisfeitos, os roteadores são considerados
sincronizados e em estado completo. As atualizações (LSUs) são enviadas:
• Quando uma alteração é percebida (atualizações incrementais)
• A cada 30 minutos
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 31
Operação OSPF
A necessidade de um DR
As redes multiacesso podem criar dois
desafios para o OSPF em relação à
inundação de LSAs, como segue:
• Criação de múltiplas adjacências- As
redes Ethernet podem interconectar
muitos roteadores OSPF através de um
link comum. Criar adjacências com todos
os roteadores levaria a um número
excessivo de LSAs trocados entre
roteadores na mesma rede.
• Inundação extensiva de LSAs- Os
roteadores de estado de link inundam
seus LSAs sempre que o OSPF é
inicializado ou quando há uma alteração
na topologia. Essa inundação pode ser
excessiva. © 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 32
Operação OSPF
Inundação de LSA com um DR
• Um aumento no número de roteadores em uma rede multiacesso também aumenta o
número de LSAs trocados entre os roteadores. Essa inundação de LSAs afeta
significativamente a operação do OSPF.
• Se cada roteador em uma rede multiacesso precisar inundar e confirmar todos os
LSAs recebidos para todos os outros roteadores na mesma rede multiacesso, o
tráfego de rede fica muito caótico.
• Em redes multiacesso, o OSPF elege um DR para ser o ponto de coleta e distribuição
de LSAs enviados e recebidos. Um BDR também é eleito em caso de falha do DR.
Todos os outros roteadores se tornam DROTHERs. Um DROTHER é um roteador
que não é DR, nem BDR.
• Observação: O DR é usado somente para a disseminação de LSAs. O roteador ainda usará o
melhor roteador de próximo salto indicado na tabela de roteamento para encaminhamento de
todos os outros pacotes.
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 33
1.4 - Módulo Prática e Quiz
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 34
Module Practice and Quiz
What Did I Learn In This Module?
• Open Shortest Path First (OSPF) é um protocolo de roteamento link-state que foi desenvolvido como uma
alternativa para o RIP (Routing Information Protocol) de vetor de distância.
• OSPF é um protocolo de roteamento link-state que usa o conceito de áreas para escalabilidade.
• Um link é uma interface em um roteador. Um link também é um segmento de rede que conecta dois
roteadores ou uma rede stub, como uma LAN Ethernet conectada a um único roteador.
• Todas as informações de estado de link incluem o prefixo de rede, o comprimento do prefixo e o custo.
• Todos os protocolos de roteamento usam mensagens de protocolo de roteamento para trocar
informações de rota. As mensagens ajudam a construir as estruturas de dados, que são processadas
usando um algoritmo de roteamento.
• Roteadores que executam mensagens de troca OSPF para transmitir informações de roteamento usando
cinco tipos de pacotes: o pacote Hello, o pacote de descrição do banco de dados, o pacote de solicitação
de estado de link, o pacote de atualização de estado de link e o pacote de confirmação de estado de link.
• As mensagens OSPF são usadas para criar e manter três bancos de dados OSPF: o banco de dados de
adjacência cria a tabela de vizinhos, o banco de dados de estado de link (LSDB) cria a tabela de
topologia e o banco de dados de encaminhamento cria a tabela de roteamento.
• O roteador cria a tabela de topologia usando resultados de cálculos baseados no algoritmo Dijkstra SPF
(primeiro caminho mais curto). O algoritmo SPF é baseado no custo acumulado para acessar um destino.
No OSPF, o custo é usado para determinar o melhor caminho para o destino.
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 35
Module Practice and Quiz
What Did I Learn In This Module?
• Para manter informações de roteamento, os roteadores OSPF concluem um processo genérico de
roteamento de estado de link para alcançar um estado de convergência: Estabelecer adjacências
vizinhas, Anúncios de estado de link do Exchange, Criar o banco de dados de estado de link, executar o
algoritmo SPF, escolher a melhor rota
• Com uma única área OSPF qualquer número pode ser usado para a área, a melhor prática é usar a área
0.
• O OSPF de área única é útil em redes menores com poucos roteadores.
• Com o OSPF de várias áreas, um domínio de roteamento grande pode ser dividido em áreas menores,
para oferecer suporte ao roteamento hierárquico. O roteamento ainda ocorre entre as áreas (roteamento
entre áreas), enquanto muitas das operações de roteamento intensivas do processador, como recalcular
o banco de dados, são mantidas em uma área.
• OSPFv3 é o equivalente do OSPFv2 para trocar prefixos do IPv6. Lembre-se que no IPv6 o endereço de
rede é conhecido como prefixo e a máscara de sub-rede é chamada de tamanho do prefixo.
• O OSPF usa os seguintes pacotes link-state (LSPs) para estabelecer e manter adjacências vizinhas e
trocar atualizações de roteamento: 1 Hello, 2 DBD, 3 LSR, 4 LSU e 5 LSAck.
• LSUs também são usados para encaminhar atualizações de roteamento do OSPF, como mudanças de
link.
• Os pacotes Hello são usados para: descobrir vizinhos OSPF e estabelecer adjacências vizinhas; anunciar
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
parâmetros nos quais dois roteadores devem concordar em se tornar vizinhos;
Confidencial da Cisco e eleger o roteador 36
designado (DR) e o roteador designado de backup (BDR) em redes multiacesso como Ethernet. Os links
Module Practice and Quiz
What Did I Learn In This Module?
• Alguns campos importantes no pacote Hello são tipo, ID do roteador, ID da área, máscara de rede,
intervalo de saudação, prioridade do roteador, intervalo inativo, DR, BDR e lista de vizinhos.
• Os estados pelos quais o OSPF progride para alcançar a convergência são estado inativo, estado
inicial, estado bidirecional, estado ExStart, estado do Exchange, estado de carregamento e estado
completo.
• Quando o OSPF está habilitado em uma interface, o roteador deve determinar se há outro vizinho
OSPF no link enviando um pacote Hello que contém seu ID de roteador para todas as interfaces
habilitadas para OSPF.
• O pacote Olá é enviado para o endereço de multicast IPv4 Todos os roteadores OSPF reservados
[Link]. Somente os roteadores OSPFv2 processarão esses pacotes.
• Quando um roteador vizinho com OSPF recebe um pacote Hello com uma ID de roteador que não
faz parte da lista de vizinhos, o roteador receptor tenta estabelecer uma adjacência com o
roteador de inicialização.
• Após o estado bidirecional, os roteadores fazem a transição para os estados de sincronização do
banco de dados, que é um processo de três etapas:
• As redes multiacesso podem criar dois desafios para o OSPF em relação à inundação de LSAs:
criação de adjacências e várias inundações extensivas dos LSAs.© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 37
Module Practice and Quiz
What Did I Learn In This Module?
• Um aumento dramático no número de roteadores também aumenta drasticamente o número de
LSAs trocados entre os roteadores.
• Essa inundação de LSAs afeta significativamente a operação do OSPF. Se cada roteador em uma
rede multiacesso precisar inundar e confirmar todos os LSAs recebidos para todos os outros
roteadores na mesma rede multiacesso, o tráfego de rede fica muito caótico. É por isso que a
eleição de DR e BDR é necessária.
• Em redes multiacesso, o OSPF elege um DR para ser o ponto de coleta e distribuição de LSAs
enviados e recebidos. Um BDR também é eleito em caso de falha do DR.
© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados.
Confidencial da Cisco 38