Você está na página 1de 52

OSPF

Protocolos e Conceitos de
Roteamento Captulo 11

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Objetivos

Descrever os recursos fundamentais e bsicos do


OSPF

Identificar e aplicar comandos bsicos de


configurao do OSPF

Descrever, modificar e calcular a mtrica utilizada


pelo OSPF

Descrever o processo de eleio do Roteador


Designado/Roteador Designado de Backup (DR/BDR)
em redes multiacesso

Descrever o comando default-information originate


para configurar e propagar uma rota padro em
OSPF

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Introduo

ITE PC v4.0
Chapter 1

Desenvolvido como substituio ao protocolo RIP

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Introduction to OSPF
Histrico do OSPF
Iniciou em 1987
1989 - OSPFv1 lanado na RFC 1131
Esta verso foi experimental e no foi utilizado
1991 - OSPFv2 lanado 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

Introduo ao OSPF
Encapsulamento da Mensagem OSPF
Tipos de pacotes OSPF
Existem 5 tipos
Cabealho do pacote OSPF
Contm ID do Roteador e ID da rea e Cdigo de tipo
para o tipo de pacote OSPF
Cabealho do pacote IP
Contm Endereo IP de origem, Endereo IP de destino e
Campo protocolo definido para 89

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Introduo ao OSPF
Encapsulamento da Mensagem OSPF
Cabealho do frame de dados de enlace
Contm Endereo MAC de origem e endereo MAC de destino

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Introduo ao OSPF
Tipos de Pacotes OSPF

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Introduo ao OSPF
Protocolo Hello
Pacote

Hello OSPF

Propsito do Pacote Hello


Detectar vizinhos OSPF e estabelecer adjacncias
Anunciar parmetros os quais os roteadores devem estar de
acordo para se tornarem vizinhos
Usado em redes multiacesso para eleger o roteador designado e
o roteador designado de backup (Designated Router and a Backup
Designated Router DR/BDR)

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Introduo ao OSPF
Protocolo Hello
Pacote Hello OSPF

Ver item
11.1.4 (1)
ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Introduo ao OSPF
Pacotes Hello
Contedo dos pacotes Hello
ID do roteador transmissor

Intervalos Hello
Usualmente multicast (224.0.0.5) - ALLSPFRouters
Enviados a cada 30 segundos em segmento NBMA

Intervalos Dead
Tempo que o roteador deve
aguardar antes de considerar
um vizinho inativo
O padro 4 vezes o tempo
de intervalo hello

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

10

Introduo ao OSPF
Pacotes do protocolo Hello contm informaes que
so utilizadas para eleger:
-Roteador Designado (DR)
DR responsvel em atualizar todos os outros roteadores
OSPF
Os outros roteadores so chamados DROthers
-Roteador Designado de Backup (BDR)
Este roteador assumer as responsabilidade do DR em caso
de falha do DR atual

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

11

Introduo ao OSPF
Atualizaes Link-State do OSPF
Propsito da atualizao Link-state (LSU)
Usada para atualizaes de roteamento OSPF
Propsito do anncio Link-state (LSA)
Contm informaes sobre vizinhos e custo dos caminhos

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

12

Introduo ao OSPF
Algoritmo OSPF
Roteadores OSPF
constroem e mantm uma
base de dados link-state
contendo os LSAs
recebidos de outros
roteadores
As informaes da base de
dados so utilizadas pela
execuo do algoritmo SPF
Dijkstra
O algoritmo SPF usado para
criar a rvore SPF
A rvore SPF usada para
popular a tabela de roteamento
ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

13

Introduo ao OSPF
Distncia Administrativa
A Distncia Administrativa padro do OSPF 110

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

14

Introduo ao OSPF
Autenticao OSPF
O propsito criptografar e autenticar as informaes
de roteamento
uma configurao especfica de interface
Roteadores somente aceitaro informaes de
roteamento de outros roteadores que foram configurados
com a mesma senha e informaes de autenticao

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

15

Configurao Bsica do OSPF


Topologia do Laboratrio
A topologia utilizada para este captulo
Esquema de endereamento IP discontguo
Como o OSPF um protocolo de roteamento classless a
mscara de sub-rede configurada

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

16

Configurao Bsica do OSPF


O comando router ospf
Para ativar o OSPF em um roteador utiliza-se o
seguinte comando
R1(config)#router ospf process-id
Process id
Um nmero de significncia local entre 1 e 65535
-isto significada que no precisa corresponder com outros
roteadores OSPF

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

17

Configurao Bsica do OSPF


Comando OSPF network
-Requer configurao de:
network address
wildcard mask o inverso da mscara de sub-rede
area-id - area-id refere a rea OSPF. A rea OSPF um grupo
de roteadores que compartilham as mesmas informaes linkstate
-Exemplo:
Router(config-router)#network network-address wildcard-ask area
area-id

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

18

Configurao Bsica do OSPF


ID do Roteador
um endereo IP usado para identificar o roteador
3 critrios so usados para definir o ID do roteador
Usar o endereo IP configurado com o comando OSPF router-id
-Tem precedncia sobre as interfaces loopback e interfaces fsicas
Se o comando router-id no for usado, o roteador usa o maior
endereo IP de qualquer uma das interfaces loopback
Se no tiver interface loopback
configurada, ento o maior
endereo IP de qualquer
interface ativa ser usado

Qual o ID de R1, R2 e R3?

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

19

Configurao Bsica do OSPF


ID do Roteador OSPF
Comandos usados para verificar o 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

20

Configurao Bsica do OSPF


ID do Roteador OSPF
ID do Roteador & Endereos de loopback
-O maior endereo de loopback ser usado como ID do roteador se
o comando router-id no for utilizados
-Vantagens em usar a interface de loopback
a interface de loopback no 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

21

Configurao Bsica do OSPF


Verificando o OSPF
Use o comando show ip ospf para verificar e
identificar o OSPF
O comando vai mostrar o seguinte adjacncia de vizinhos:
-A no adjacncia indicada por:
O ID de roteador dos vizinhos no mostrado
O estado de full no mostrado
-Consequncias da no adjacncia:
Informaes de link state no so trocadas
rvores SPF e tabelas de roteamento incompletas

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

22

Configurao Bsica do OSPF


Verificando o OSPF Comandos Adicionais
Comando

Descrio

show ip protocols

Mostra o ID do processo SPF, router ID, as


redes anunciadas pelo roteador e a distncia
administrativa

show ip ospf

Mostra o ID do processo SPF, router ID,


informaes da rea OSPF e a ltima vez que
o algoritmo SPF foi calculado

show ip ospf interface

ITE PC v4.0
Chapter 1

Mostra o intervalo hello e o intervalo dead

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

23

Configurao Bsica do OSPF


Verificando o OSPF Comandos Adicionais

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

24

Configurao Bsica do OSPF


Verificando o OSPF Comandos Adicionais

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

25

Configurao Bsica do OSPF


Verificando o OSPF Comandos Adicionais

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

26

Basic OSPF Configuration


Examinando a tabela de roteamento
Use o comando show ip route para mostrar a tabela
de roteamento
-Um O no incio da rota indica que a fonte da rota uma rota
OSPF
-Notem que o OSPF no sumariza automaticamente as redes no
limite classful

Atividade
11.2.6 (2)

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

27

Mtrica do OSPF
O OSPF usa o custo com a mtrica para determinar a
melhor rota
-A melhor rota ter o menor custo
-O custo baseado na largura de banda da interface
O custo calculado usando a frmula
108 / largura de banda

-Largura de banda de referncia


O padro 100Mbps
Pode ser alterado usando o
comando
auto-cost reference-bandwidth

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

28

Mtrica do OSPF
O custo de uma rota OSPF
o valor acumulado de um roteador at o prximo roteador

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

29

Mtrica do OSPF
Geralmente a velocidade atual do link diferente da
largura de banda padro
Isto exigir que o valor da largura de banda reflita a velocidade
atual
Razo: para que a tabela de roteamento tenha as melhores
informaes sobre o caminho

O comando show interface mostrar a largura de banda


da interface
-O padro do link serial 1.544Mbps

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

30

Configurao Bsica do OSPF


Modificando o Custo do Link
Ambos os lados do link serial devem ser configurados
com a mesma largura de banda
Comandos usados para modificar a largura de banda
Comando bandwidth
Exemplo: Router(config-if)#bandwidth bandwidth-kbps
Comando ip ospf cost permite especificar diretamente o
custo
-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

31

Configurao Bsica do OSPF


Modificando o Custo do Link

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

32

Configurao Bsica do OSPF


Modificando o Custo do Link
Diferena entre o comando bandwidth e o o comando
ip ospf cost
Comando ip ospf cost
Define o custo para uma valor especfico
Comando bandwidth
O custo do link calculado

ITE PC v4.0
Chapter 1

Atividade
11.3.2 (4)

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

33

OSPF e Redes Multiacesso


Desafios em Redes Multiacesso
O OSPF define cinco tipos de redes:
Ponto-a-ponto
Multiacesso com broadcast
Rede sem broadcast multiacesso (NBMA)
Ponto-a-multiponto
Links virtuais

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

34

OSPF em Redes Multiacesso


2 desafios apresentados pelas redes multiacesso
Mltiplas adjacncias
Inundao abundante de LSA

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

35

OSPF em Redes Multiacesso


Inundao abundante de LSAs
Para todo LSA enviado deve haver um reconhecimento do
recebimento do pacote enviado para o roteador transmissor
consequncia: muita largura de banda consumida

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

36

OSPF em Redes Multiacesso


Soluo para o problema de
inundao de LSAs o uso do
Roteador Designado (DR)
Roteador Designado de Backup (BDR)

Seleo do DR e BDR
Roteadores so eleitos para enviar
e receber LSA

Enviando e Recebendo LSA


DRothers envia LSAs atravs de
multicast 224.0.0.6 (ALLDRouters) para
o DR & BDR
DR encaminha o LSA via endereo
multicast 224.0.0.5 (AllSPFRouters) para
todos os outros roteadores

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

37

OSPF em Redes Multiacesso


Processo de Eleio do DR/BDR
Eleies do DR/BDR NO ocorrem em redes ponto-aponto

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

38

OSPF em Redes Multiacesso


Eleies DR/BDR ocorrem em redes multiacesso
como mostrado abaixo

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

39

OSPF em Redes Multiacesso


Critrios para ser eleito DR/BDR
1. DR: Roteador mais alta prioridade
de interface OSPF.
2. BDR: Roteador com a segunda mais
alta prioridade de interface OSPF.
3. Se a prioridade das interfaces OSPF forem iguais, o roteador com o
maior ID de roteador ser eleito.

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

40

OSPF em Redes Multiacesso


Critrios para ser eleito DR/BDR

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

41

OSPF em Redes Multiacesso


Momento de Eleio do DR/BDR
Ocorre assim que o 1 roteador tiver uma interface habilitada
na rede multiacesso
Quando um roteador for eleito DR ele permanece como DR
at que alguma das situaes abaixo ocorra
-O DR falha.
-O processo OSPF no DR falha.
-A interface multiacesso no DR falha.

Ver item
11.4.2 (3)
ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

42

OSPF em Redes Multiacesso


Manipulando o processo de eleio
-Se h o desejo de influenciar a eleio do DR e BDR uma das
seguintes aes deve ser tomada
Ligue o roteador DR primeiro, seguido pelo BDR, e depois
ligue os demais roteadores,
OU
Desative a interface em todos os roteadores, seguido por
um no shutdown no DR, depois no BDR, e depois no
outros roteadores.

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

43

OSPF em Redes Multiacesso


Prioridade da Interface OSPF
Manipulando o processo de eleio do DR/BDR (continuao)
Use o comando ip ospf priority interface
Exemplo:Router(config-if)#ip ospf priority {0 - 255}
O nmero de prioridade varia de 0 at 255
0 - significa que o roteador no pode se tonar DR ou BDR
1 - valor padro de prioridade

Atividade
11.4.3 (2)
ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

44

Mais Configuraes OSPF


Redistribuindo uma Rota Padro com OSPF
Topologia inclui um link para o ISP
Roteador conectado no ISP
Chamado de Roteador de Borda de
Sistema Autnomo (ASBR)
Usado para propagar a rota padro
Exemplo de uma rota esttica padro
R1(config)#ip route 0.0.0.0 0.0.0.0 loopback 1
Requer o uso do comando default-information originate
Exemplo de uso 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

45

Mais Configuraes OSPF


Ajustando o OSPF
Como os link esto se
tornando mais rpidos,
pode ser necessrio alterar
o valor de referncia de
largura de banda
Faa isso usando o comando auto-cost reference-bandwidth
Exemplo:
R1(config-router)#auto-cost reference-bandwidth 10000

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

46

Mais Configuraes OSPF


Ajustando o OSPF

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

47

Mais Configuraes OSPF


Ajustando o OSPF
Modificando os temporizadores
OSPF
Razes para mudar os temporizadores
Deteco mais rpida de falhas da rede
Modificando manualmente os intervalos Hello e Dead
Router(config-if)#ip ospf hello-interval seconds
Router(config-if)#ip ospf dead-interval seconds
ATENO
Os intervalos Hello e Dead devem ser os mesmo entre os vizinhos

Atividade
11.5.2 (3),
11.6.1 (2),
11.6.2 (2) e
11.6.3 (2)

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

48

Resumo
A RFC 2328 descreve os conceitos e operao do
OSPF
Caractersticas do OSPF
Protocolo de roteamento link-state muito usado
Usa DRs e BDRs em rede multiacesso
DRs & BDRs so eleitos
DR & BDRs so usados para transmitir e receber LSAs
Usa 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

49

Resumo
Caractersticas do OSPF
Mtrica = custo
Menor custo = menor caminho

Configurao
Habilita-se o OSPF no roteador usando o comando
R1(config)#router ospf process-id
Usa-se o comando network para definir quais interfaces
participam do 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

50

Resumo
Verificao da configurao 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

51

ITE PC v4.0
Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

52