12 de set de 2016

Entendendo de Fato como funciona a escolha das rotas no OSPF


Rotas intra-area tem preferência sobre rotas inter-area, que por sua vez tem preferência sobre rotas externas.

A primeira vista pensa-se que é fácil, o melhor caminho é aquele que tem o menor custo somando-se todos os saltos a serem dados, ms na verdade, não é bem assim, vamos analisar o cenário acima:

A loopback tem custo 1, portanto, temos dois caminhos a partir de R1 para a rede 4.4.4.4

R1-R2-R4 -> custo total 31 (melhor caminho escolhido)
R1-R3-R4 -> custo total 206

Podemos conferir isso no R1 com o comando abaixo:

R1#show ip route | i 4.4.4.4
O IA 4.4.4.4 [110/31] via 12.0.0.2, 00:02:11, FastEthernet0/0

Agora, o que acontece se o R3 lançar a mesma rede 4.4.4.4 na área 0 ???

ena
conf t
int lo0
ip addr 4.4.4.4 255.255.255.255
exit
router ospf 1
netw 4.4.4.4 0.0.0.0 area 0
end
wr

Vamos ver o que mudou em R1:

R1#show ip route | i 4.4.4.4
O 4.4.4.4 [110/201] via 13.0.0.2, 00:00:14, FastEthernet0/1

Notaram a diferença? Mesmo com o custo bem mais alto, rotas intra-área tem preferência sobre rotas inter-área.

Agora, vamos fazer mais um teste em R3: ele vai anunciar a rede 4.4.4.4 como uma rota externa, através do comando redistribute, ao invés de usar o comando network:

ena
conf t
router ospf 1
no netw 4.4.4.4 0.0.0.0 area 0
redistribute connected subnets
end
wr

Como rotas inter-área tem preferência sobre rotas externas, R1 volta a escolher como melhor caminho a sequência R1-R2-R4:

R1#show ip route | i 4.4.4.4
O IA 4.4.4.4 [110/31] via 12.0.0.2, 00:00:09, FastEthernet0/0

Somente se R4 deixar de anunciar a rede 4.4.4.4 como inter-área, o R1 voltará a aprender esta rede de R3

no R4 digite:
ena
conf t
router ospf 1
no network 4.4.4.4 0.0.0.0 area 1
end
wr

no R1 digite:

R1#show ip route | i 4.4.4.4
O E2 4.4.4.4 [110/20] via 13.0.0.2, 00:01:51, FastEthernet0/1

Note que o custo definido foi 20 e não 201 como no exemplo anterior. Rotas externas do tipo 2 não incrementam o custo mas o mantém fixo em 20

Resumo da Ópera: O tipo de rota OSPF aprendida influencia na escolha dos caminhos e tem maior prioridade que o valor do custo.

Fica a Dica!

2 comentários:

André Ortega disse...

Adilson,
Acho que nunca vi um exemplo tão claro.
Gostaria de ter feito esse post. Parabéns.

Adilson Florentino disse...

Obrigado André,

Também admiro muito seu trabalho no http://brainwork.com.br/

Excelentes posts, recomendo a Todos!!!

Abs,

LinkWithin

Related Posts with Thumbnails