Construa a ideia primeiro, depois use a próxima atividade para verificá-la.
Por que o OSPF tem áreas
O que dividir um domínio proporciona, o que um roteador de borda de área guarda, e as duas incompatibilidades que travam uma adjacência.
O que você será capaz de fazer
- Explicar que problema as áreas resolvem, e o que custam
- Descrever o que um roteador de borda de área guarda e o que repassa
- Diagnosticar uma adjacência travada em ExStart ou rejeitada de imediato
- Dizer por que toda área precisa tocar a área 0
Antes disso: Você precisa da sequência de três estágios de "Como o OSPF constrói uma tabela de roteamento" - vizinho, banco de dados, cálculo.
Por que isso importa: O projeto multi-área é onde o OSPF deixa de ser um protocolo que você habilita e passa a ser um que você planeja. Também é onde vivem duas das falhas mais confusas, ambas parecendo um problema de cabeamento sem serem.
Cada roteador em uma área contém um banco de dados idêntico e recalcula tudo sempre que alguma parte é alterada. É isso que faz com que o OSPF converja de forma rápida e correta, e também é o que impede que ele seja escalado gratuitamente. Um link oscilante no outro lado de um grande domínio faz com que todos os roteadores executem o cálculo novamente.
As áreas são o limite que impede a inundação. Dentro de uma área, detalhes completos da topologia. Entre as áreas, apenas resumos do que é acessível. O custo disso é que nenhum roteador fora de uma área pode ver sua forma interna, o que é exatamente o ponto.
A espinha dorsal e a regra sobre isso
A área 0 é a espinha dorsal e todas as outras áreas devem ser conectadas diretamente a ela. Não está “conectado eventualmente” — conectado diretamente, por meio de pelo menos um roteador que esteja em ambos. O tráfego entre duas áreas sem backbone sempre transita pela área 0, mesmo quando as duas áreas são fisicamente adjacentes.
O roteador em duas áreas ao mesmo tempo
Um roteador com interfaces em duas áreas é um roteador de borda de área. Ele mantém um banco de dados separado para cada área à qual pertence e não os mescla. O que cruza é um resumo: os prefixos acessíveis em uma área, anunciados na outra com um custo e nenhuma topologia por trás deles.
| Tipo | Onde fica | O que ele faz |
|---|---|---|
| Roteador interno | Apenas uma área | Contém o banco de dados dessa área, nada mais |
| Roteador de borda de área | Duas ou mais áreas, uma delas é 0 | Resumos entre eles |
| Roteador de backbone | Tem uma interface na área 0 | Também pode ser um roteador interno ou de fronteira |
| Roteador de limite de sistema autônomo | Borda do domínio OSPF | Injeta rotas aprendidas em outros lugares |
Configurando-o
router ospf 1
router-id 10.30.0.5
network 10.30.0.0 0.0.0.3 area 0
network 10.30.50.0 0.0.0.255 area 1
Não há nenhum comando separado que declare que um roteador é um roteador de fronteira. Ele se torna um ao ter instruções de rede nomeando duas áreas diferentes, o que vale a pena conhecer porque também significa que um erro de digitação em um número de área cria uma silenciosamente.
As duas incompatibilidades
Ambos se apresentam como “o link está ativo e os vizinhos não se formarão” e são distinguíveis por um comando.
Incompatibilidade de área
Dois roteadores no mesmo link que discordam sobre a área em que o link está não se tornarão vizinhos de forma alguma. Olá, carregue a área, cada lado descarta a do outro e a mesa do vizinho fica vazia. Nada aparece em uma tabela de roteamento e, obviamente, nada reclama.
Um novo link para o showroom
abre o link do showroom e coloca o showroom na área 1, combinando com as outras interfaces do site. A extremidade da sede ainda está na área 0 do modelo do qual foi copiada. Ambas as interfaces estão ativas, ambas estão executando o OSPF e nenhum roteador lista o outro como vizinho. Os números de área nas duas extremidades de um link precisam concordar, independentemente das áreas em que o restante de cada roteador esteja.
Incompatibilidade de MTU
Esse é mais estranho, porque a adjacência começa a se formar e depois para. Durante a troca de banco de dados, os roteadores comparam a MTU e uma discordância os deixa no ExStart, retransmitindo para sempre. O vizinho aparece na tabela, o que faz com que pareça mais saudável do que é.
show ip ospf neighbor
# Nothing listed at all -> suspect area, subnet or interval mismatch
# Listed, stuck in ExStart -> suspect MTU
show interfaces
# Find the link's Cisco interface name and compare its MTU on both ends
Quando dividir
As áreas adicionam planejamento, uma dependência de backbone e uma classe de falha que não existe em um projeto de área única. Eles valem a pena quando o banco de dados é grande o suficiente para que o recálculo ou a inundação sejam um custo real, ou quando uma parte da rede muda com frequência suficiente para perturbar o resto. Abaixo disso, uma única área é mais simples e não mais lenta.
Terminologia
- Área
- Um grupo de roteadores OSPF compartilhando um banco de dados de estado de link. As inundações param em seu limite.
- Espinha dorsal
- Área 0. Todas as outras áreas devem ser conectadas diretamente a ela.
- Roteador de borda de área
- Um roteador com interfaces em mais de uma área, que se resume entre elas.
- ExStart
- O estado de adjacência durante a troca inicial do banco de dados. Ficar preso aqui indica uma incompatibilidade de MTU.
Principais pontos
- As áreas limitam a inundação e o recálculo que um único banco de dados impõe.
- Cada área deve se conectar diretamente à área 0; o tráfego entre áreas transita pelo backbone.
- Um roteador de borda de área mantém um banco de dados por área e passa resumos entre eles.
- Números de área discordantes em um link significam que não há nenhuma forma de adjacência.
- Uma adjacência presa no exStart é uma incompatibilidade de MTU até que se prove o contrário.
- Um roteador se torna um roteador de fronteira por acidente de configuração tão facilmente quanto por design.
Pronto para continuar?
Crie uma conta gratuita para salvar seu progresso e fazer a verificação de conhecimento.
