Áreas OSPF
Objetivos do Curso
• Conhecer os tipos de Área OSPF
• Entender a hierarquia entre as Áreas
• Conhecer as LSAs e como são propagadas entre áreas
• Entender a diferença entre área backbone e as outras áreas
• Entender a influência do uso de áreas no cálculo das rotas
Problemas em Redes de Grande Porte
• As rotas OSPF são calculadas com base nas LSAs.
… • Quando a rede cresce em número de dispositivos,
Area 0
a LSDB cresce, tornando difícil o cálculo das rotas
… e reduzindo o desempenho dos equipamentos
Quebra em áreas
• As Router-LSA e Network-LSA são encaminhadas
Area 0 apenas dentro da própria área onde foram criadas
R1 Internal router
ABR
R2
… R3
Area 1 R1 Area 2
Area 0
R4
… R5
R4 R2 R3 R5
Area 1 Area N
• Depois de quebrar em áreas, os roteadores
passam a ser classificados por suas funções
R1, R4 e R5 são Roteadores Interno (IR)
R2 e R3 são Area Border Routers (ABR)
As LSAs do OSPF
Type Name Description
Cada roteador em uma rede OSPF gera Router-LSAs. Uma Router-LSA descreve o estado e o custo do link de um
1 Router-LSA
roteador e pode ser encaminhado apenas na área à qual a interface pertence.
Um DR gera Network-LSAs. Uma Network-LSA descreve todos os roteadores que estabelecem adjacências com o DR
2 Network-LSA na rede BMA à qual o DR está conectado e o próprio DR. O LSA pode ser encaminhado apenas na área à qual pertence
a interface.
Um ABR gera Network-summary-LSAs. Uma Network-summary-LSA descreve a rota para o segmento de rede de
3 Network-summary-LSA
destino de uma área. É usado para transmitir rotas entre áreas.
Um ABR gera ASBR-summary-LSAs. Uma ASBR-Summary-LSA descreve rotas para um ASBR e é equivalente a uma rota
4 ASBR-summary-LSA
de host para um ASBR.
5 AS-external-LSA Um ASBR gera AS-external-LSAs. Uma AS-external-LSA descreve rotas para destinos fora de um AS.
Um ASBR gera NSSA LSAs. Um NSSA LSA descreve rotas para destinos fora de um AS. Os NSSA LSAs têm funções
semelhantes às AS-external-LSAs, mas são encaminhados em áreas diferentes. Os LSAs NSSA podem ser
7 NSSA LSA
encaminhados somente no NSSA e não podem entrar na área 0. O ABR no NSSA converte LSAs tipo 7 em LSAs tipo 5 e
os injeta na área 0.
• O uso de áreas especiais reduz o tamanho do LSDB no dispositivo, evitando assim a deterioração do desempenho do
dispositivo e minimizando o impacto de falhas de rede.
• Como reduzir o encaminhamento de LSA e o tamanho de LSDB em uma área comum para otimizar a rede OSPF e, ao mesmo
tempo, garantir a acessibilidade de IP?
Transmissão de Informações entre
áreas
• As rotas entre áreas são transmitidas através de sumários pelas LSAs Tipo 3
Network-Summary-LSA geradas pelo ABR
R1
[Link]/24 [Link]/24
R4 R2 Area 0 R3 R5
Area 1 Area 2
[Link]/24 [Link]/24 Tipo 1 LSA
R2 gera LSA do Tipo 3 R3 gera LSA do Tipo 3 Tipo 3 LSA
Loop de Roteamento entre áreas
R1
R2 anuncia a rota
[Link]/24 para a
área 0.
1
R2 R3 • O processo de anúncio de rotas entre
Area 0
2 áreas do OSPF é similiar aos protocolos
R3 anuncia a rota
entre áreas
[Link]/24 para
de Vetor de Distância
4
Loop de a área 2.
roteamento
• Neste caso, o OSPF precisa de um
Area 1 Area 2
mecanismo de proteção contra Loops.
[Link]/24 Area 3
R4 3 R5
R5 anuncia a rota entre áreas
[Link]/24 para a área 3.
Mecanismo de prevenção de loops
Area 1
• OSPF exige que todas as áreas sejam conectadas
Area 2 na Backbone, área 0.
Area 0 • As rotas entre áreas não podem ser anunciadas
diretamente, sem passar pela área 0, formando
uma topologia de estrela, com a área 0 ao centro.
Area 3 Rotas Inter-area
Mecanismo de prevenção de loops
LSAs Tipo 1 e Tipo 2 LSA Tipo 3
• Um ABR não pode reinjetar uma LSA Tipo 3
aprendida de uma área de volta na mesma área.
R1 R2 R3
Area 1 Area 0
Importando Rotas Externas
Servidor
Comum
1 2
Area 0 • Alguns segmentos de rede não têm o OSPF habilitado
Os roteadores podem utilizar rotas estáticas ou outros
protocolos pra alcançar as redes externas.
… O protocolo OSPF não é habilitado no link direto com o
servidor.
…
Area 1 Area N
Conceito de Importação de Rota Externa
[R1]ospf 1
[R1-ospf-1]import-route …
• Autonomous System Boundary Router (ASBR):
Rota externa
[Link]/24 É o roteador OSPF que importa rotas externas
ASBR
• Um ASBR encaminhas as informações das rotas
R1
Area 1 Area 0 Area 2 externas por LSA Tipo 5 (AS-external-LSA)
R4 R2 R3 R5
LSA Tipo 5
Distinguindo dois tipos de Rotas
Externas
• Metric-Type-1
Quando o custo de uma rota externa é similar ao custo de uma rota interna, esta
rota tem alta confiabilidade e pode ser configurada como Rota Externa de Métrica Tipo 1.
O Custo da rota será a soma do custo do link até o ASBR, mais o custo entre o
ASBR e o destino externo.
• Metric-Type-2
Quando o custo de uma rota externa é muito maior que o custo das rotas
internas, esta rota tem baixa confiabilidade e deve ser configurada como Rota Externa de
Métrica Tipo 2.
O Custo da rota será o mesmo da rota externa importada.
Distinguindo dois tipos de Rotas
Externas
Tipo Descrição Custo
Custo da rota interna
Metric-Type-1 Alta Confiabilidade
+ Custo da rota externa
Baixa Confiabilidade. O custo da rota externa é muito
Metric-Type-2 (padrão) Custo da rota externa
maior que o custo da rota interna.
O custo da rota
externa é 1
[R1]ospf 1
[R1-ospf-1]import-route direct type 1 cost 1 [R3]display ospf routing
Destination Cost Type Tag NextHop AdvRouter
[Link]/24 2 Type1 1 [Link] [Link]
Rota externa importada
Metric-Type-1
Server
[Link]/24
Area 1 R1 Area 2
[R5]display ospf routing
Destination Cost Type Tag NextHop AdvRouter
Area 0
[Link]/24 3 Type1 1 [Link] [Link]
R4 R2 R3 R5
Área Trânsito e Área Stub
Rota Externa
Área stub R1 Área Trânsito Área stub
Area 1 Area 0 Area 2
R4 R2 R3 R5
• As áreas OSPF são classificadas em dois tipos:
Área Trânsito: Transporta tráfego originado ou destinado para a área local, assim como
tráfego originado de uma área pra outra, quando vemos a área 0.
Área Stub: Transporta apenas tráfego originado ou destinado para a área local.
Área Stub
• O ABR (Area Border Router) não anuncia as rotas externas (Tipo 4 e 5) dentro
da área stub, reduzindo o tamanho da LSDB
• Pra garantir que as demais rotas sejam alcançáveis o ABR gera uma rota
default dentro da área stub.
Área Comum Área Stub
LSDB do R5 LSDB of R5
R1 Rota Externa LSAs Tipo 1 e Tipo 2 LSAs Tipo 1 e Tipo 2
LSA Tipo 3 LSA Tipo 3
LSA Tipo 4 *LSA Tipo 3
Area 1 Area 0 Area 2
Stub LSA Tipo 5 *Rota default anunciada pelo ABR
R4 R2 R3 R5
Tabela de rotas da Área Stub e LSAs
Tipo 3
[Link]/24
...
ospf 1 <R5>display ospf lsdb
area [Link] OSPF Process 1 with Router ID [Link] LSAs Tipo 4 e
stub Link State Database Tipo 5 não
R1
# Area: [Link] existem, mas
Type LinkState ID AdvRouter Metric LSAs Tipo 3 com
Sum-Net [Link] [Link] 1 rotas inter-áreas
Area 2 continuam
Area 1 Sum-Net [Link] [Link] 1
Area 0 Stub existindo.
[Link]/24 Sum-Net [Link] [Link] 3
Sum-Net [Link] [Link] 2
[Link]/24
R4 R2 R3 R5
• O R1 funciona como ASBR e importa as rotas externas gerando
<R5>display ospf routing
LSAs Tipo 4 e 5.
OSPF Process 1 with Router ID [Link]
Routing Tables • Se a área 2 fosse uma área comum, essas LSAs seriam
Routing for Network
Destination Cost Type NextHop AdvRouter Area
replicadas pelo R3.
[Link]/24 1 Transit [Link] [Link] [Link] • Depois de configurada como stub, a área 2 não recebe as LSAs
[Link]/0 2 Inter-area [Link] [Link] [Link]
[Link]/24 3 Inter-area [Link] [Link] [Link] Tipo 4 e 5.
[Link]/24 2 Inter-area [Link] [Link] [Link]
[Link]/24 4 Inter-area [Link] [Link] [Link] • O R3 gera uma rota default e anuncia como uma LSA Tipo 3
dentro da área 2.
Área Totally Stub
• O ABR (Area Border Router) não anuncia as rotas externas (Tipo 4 e 5) e nem
gera LSAs Tipo 3 para as LSAs Tipo 1 e 2 inter-áreas dentro da área stub,
reduzindo ainda mais o tamanho da LSDB
• Pra garantir que as demais rotas sejam alcançáveis o ABR gera apenas uma
rota default dentro da área stub.
Área Comum Área Totally Stub
Rota Externa
ospf 1 LSDB do R5 LSDB do R5
area [Link]
stub no-summary LSAs Tipo 1 e Tipo 2 LSAs Tipo 1 e Tipo 2
R1 LSA Tipo 3 *LSA Tipo 3
LSA Tipo 4
Area 1 Area 0 Area 2 LSA Tipo 5 * Rota default anunciada pelo ABR
Totally stub
R4 R2 R3 R5
Tabela de rotas da Área Totally Stub
[Link]/24
...
ospf 1
area [Link]
R1 stub no-summary
<R5>display ospf lsdb
OSPF Process 1 with Router ID [Link]
Link State Database
Area 1 Area: [Link]
Area 0 Type LinkState ID AdvRouter Metric
[Link]/24 Area 2
Sum-Net [Link] [Link] 1
Totally stub
R4 R2 R3 R5
• O R3 ABR não injeta nenhuma LSA Tipo 4 ou 5 na área 2
• O R3 ABR não converte nenhuma LSA Tipo 1 ou 2 em LSA Tipo 3 para a área 2
• O R3 ABR injeta apenas uma rota default por LSA Tipo 3 para que as demais áreas sejam
alcançadas.
• Apesar de ser a melhor solução pra redução do tamanho da LSDB, não é aplicável a
todos os cenários
Áreas NSSA e Totally NSSA
• Uma área NSSA importa rotas externas, mas não aprende rotas externas
importadas por outras áreas.
• A diferença entre NSSA e Totally NSSA é apenas a opção no-summary, que faz
o mesmo efeito da área Totally Stub.
R1
Area 1 Area 0 Area 2
NSSA
R4 R2 R3 R5 Servidor Comum
LSA Tipo 7 (rota [Link]/24
LSA Tipo 4 default)
R5 importa a
rota externa
LSA Tipo 5 LSA Tipo 5 LSA Tipo 7 [Link]/24
no OSPF.
LSA Tipo 4 LSA Tipo 7 LSA Tipo 7
convertida em LSA Tipo 5
LSDB das áreas NSSA e Totally NSSA
ospf 1 <R5>display ospf lsdb
area [Link]
R1 nssa OSPF Process 1 with Router ID [Link] Area: [Link]
[Link]/24 Type LinkStateID AdvRouter Metric
NSSA [Link] [Link] 1
Area 1 Area 0 Area 2 NSSA [Link] [Link] 1
Sum-Net [Link] [Link] 1
NSSA Sum-Net [Link] [Link] 3
R4 R2 R3 R5
ospf 1 <R5>display ospf lsdb
area [Link]
R1
nssa no-summary OSPF Process 1 with Router ID [Link] Area: [Link]
[Link]/24
Type LinkStateID AdvRouter Metric
Area 1 Area 0 Sum-Net [Link] [Link] 1
Area 2
NSSA [Link] [Link] 1
Totally NSSA NSSA [Link] [Link] 1
R4 R2 R3 R5
Sumarização de rotas no ABR
• Sumarização de rotas é o uso de um prefixo com menor quantidade de bits na máscara, que agrupa diversos outros
prefixos mais específicos.
Sumarização no ABR: As rotas entre áreas são sumarizadas
<R2>display ospf lsdb <R2>display ospf lsdb
Sumarização no ASBR: As rotas externas são sumarizadas na importação area 0 area 0
Type LinkState ID AdvRouter Type LinkState ID
Sum-Net [Link] [Link] AdvRouter
Sum-Net [Link] [Link] Sum-Net [Link] [Link]
Sum-Net [Link] [Link]
Sum-Net [Link] [Link]
[R2]ospf Sum-Net [Link] [Link]
[R2-ospf-1]area 1 Sum-Net [Link] [Link]
[R2-ospf-1-area-[Link]]abr-summary [Link] [Link] Sum-Net [Link] [Link]
Sum-Net [Link] [Link]
Antes da sumarização de rotas Depois da sumarização
R1
[Link]/24 • Depois da sumarização das rotas, R2 (ABR) anuncia apenas a
[Link]/24
Area 1 Area 0 rota sumarizada [Link]/21 para a área 0.
[Link]/24
… • Se o segmento de rede correspondente a uma rota específica
[Link]/24 R4 R2 R3
varia UP/Down, o impacto nos anúncios de LSA fica limitado à
área 1 apenas.
Sumarização de rotas no ASBR
• Sumarização realizada no ASBR, sumariza as rotas externas importadas por ele mesmo.
• Um ASBR numa área NSSA pode sumarizar as rotas externas importadas por ele.
• Em uma NSSA, o ABR traduz as LSA Tipo 7 em LSA Tipo 5. Se o sumário for realizado no
ABR de uma NSSA, ele se comporta como ASBR e gera LSA Tipo 7.
ospf 1
asbr-summary [Link] [Link] <R3>display ospf lsdb
[Link]/24 OSPF Process 1 with Router ID [Link]
[Link]/24
[Link]/24 [Link]/24 [Link]/24 Area: [Link]
[Link]/24 [Link]/24 [Link]/24
R1 Type LinkStateID AdvRouter
[Link]/24 [Link]/24
NSSA [Link] [Link]
NSSA [Link] [Link]
Area 1 Area 0 Area 2 NSSA [Link] [Link]
NSSA Area: [Link]
R4 R2 R3 R5 Type LinkState ID AdvRouter
ospf 1 External [Link] [Link]
asbr-summary [Link] [Link] External [Link] [Link]
External [Link] [Link]
ospf 1
asbr-summary [Link] [Link]
Conclusão
• Neste capítulo conhecemos os tipos de áreas especiais
do OSPF
• Entendemos como as LSA são transmitidas e as
diferenças entre as diversas áreas
• Entendemos como otimizar o tamanho das LSDBs e
das tabelas de rotas
Obrigado