em 05-09-2025 02:17 PM
Num ambiente de rede OSPF, podemos ter situações onde o tráfego precisa obrigatoriamente passar por um determinado router — por exemplo, uma firewall ou um router com mais capacidade de largura de banda. Neste artigo, vamos configurar OSPF Multi-Area para garantir que todo o tráfego vindo de RT-5 com destino ao prefixo 1.1.1.1/32 (localizado em RT-1) passe por RT-3.
Para este lab usaremos a topologia abaixo:
RT-1 tem o IP 1.1.1.1/32 configurado na interface de loopback 0.
O RT-2 tem uma rota estática com destino ao IP 1.1.1.1/32 apontando para o RT-1. Também está configurada adjcência OSPF entre o RT-2 e os roteadores RT-3 e RT-5 nas áreas indicadas na topologia.
RT-1
ip route 0.0.0.0 0.0.0.0 192.168.12.2
RT-2
interface Ethernet0/0
ip address 192.168.23.2 255.255.255.0
ip ospf 1 area 0
interface Ethernet0/1
ip address 192.168.24.2 255.255.255.0
ip ospf 1 area 1
interface Ethernet0/2
ip address 192.168.12.2 255.255.255.0
router ospf 1
redistribute static metric-type 1
ip route 1.1.1.1 255.255.255.255 192.168.12.1
RT-3
interface Ethernet0/0
ip address 192.168.23.3 255.255.255.0
ip ospf 1 area 0
interface Ethernet0/1
no ip address
shutdown
interface Ethernet0/2
ip address 192.168.34.3 255.255.255.0
ip ospf 1 area 1
RT-4
interface Ethernet0/0
ip address 192.168.45.4 255.255.255.0
ip ospf 1 area 1
interface Ethernet0/1
ip address 192.168.24.4 255.255.255.0
ip ospf 1 area 1
interface Ethernet0/2
ip address 192.168.34.4 255.255.255.0
ip ospf 1 area 1
RT-5
interface Ethernet0/0
ip address 192.168.45.5 255.255.255.0
ip ospf 1 area 1
Após todos os roteadores convergirem, podemos validar que o RT-5, chega ao IP 1.1.1.1 via R4 -> R2 -> R1. Ao invés de usar o caminho via o R3.
RT-5#traceroute 1.1.1.1
Type escape sequence to abort.
Tracing the route to 1.1.1.1
VRF info: (vrf in name/id, vrf out name/id)
1 192.168.45.4 1 msec 1 msec 1 msec
2 192.168.24.2 2 msec 1 msec 2 msec
3 192.168.12.1 2 msec * 3 msec
Por padrão, o OSPF escolhe o caminho com menor custo acumulado. Como a ligação R4 → R2 (Area 1) é mais curta (menos saltos), o OSPF prefere este caminho.
RT-4#show ip route 1.1.1.1
Routing entry for 1.1.1.1/32
Known via "ospf 1", distance 110, metric 30, type extern 1
Last update from 192.168.24.2 on Ethernet0/1, 00:03:54 ago
Routing Descriptor Blocks:
* 192.168.24.2, from 2.2.2.2, 00:03:54 ago, via Ethernet0/1
Route metric is 30, traffic share count is 1
Se a ligação entre o RT-2 e o RT-4 caísse, o RT-4 escolheria o caminho pelo RT-3 por ser o único caminho disponível mas com um custo superior.
RT-4#
%OSPF-5-ADJCHG: Process 1, Nbr 2.2.2.2 on Ethernet0/1 from FULL to DOWN, Neighbor Down: Dead timer expired
RT-4#
RT: del 192.168.23.0 via 192.168.24.2, ospf metric [110/20]
'ospf' replace_route, default(0x0):1.1.1.1/32 op_code 1 nhops 1 flags 0x0 ctx 0x0 tracking 0 type 0x8 subnet_masklen 0 omp_tag 0x0
nh-1, topoid 0x0 flags 0x0 attr 0x1 type 0x1 gw 192.168.34.3%Et0/2 source 2.2.2.2 gw_v6 :: source_v6 :: out_sid_v6 :: metric 40 tag 0 hopcount 0 outlabel 1048578 bind_label 0x100001 handle 0/0x0
RT: updating ospf 1.1.1.1/32 (0x0) omp-tag:0 :
via 192.168.34.3 Et0/2 0 0 0x0 1048578 0x100001
RT: closer admin distance for 1.1.1.1, flushing 1 routes
RT: add 1.1.1.1/32 via 192.168.34.3, ospf metric [110/40]
RT-4#
RT-4#
RT-4#
RT-4#show ip route 1.1.1.1
Routing entry for 1.1.1.1/32
Known via "ospf 1", distance 110, metric 40, type extern 1
Last update from 192.168.34.3 on Ethernet0/2, 00:00:09 ago
Routing Descriptor Blocks:
* 192.168.34.3, from 2.2.2.2, 00:00:09 ago, via Ethernet0/2
Route metric is 40, traffic share count is 1
Ainda que aumentássemos o custo da interface entre RT-2 e RT-4, o RT-4 continuaria a preferir este caminho.
Para cumprir o requisito, primeiro precisamos estabelecer uma adjacência multi-área entre RT-2 e RT-3, permitindo que a ligação física entre eles participe simultaneamente na Area 0 e na Area 1. Isto faz com que o RT-2 e o RT-3 apareçam na Area 1 como vizinhos intra-area, mesmo sem uma interface física exclusiva na Area 1.
Desta forma, RT-4 já vê RT-3 como um caminho intra-area válido e o tráfego pode ser roteado via RT-3 sem quebrar as preferências normais do OSPF.
O OSPF Multi-Area Adjacency permite formar várias adjacências ponto-a-ponto lógicas sobre o mesmo link físico.
RT-2
interface Ethernet0/0
ip ospf network point-to-point
ip ospf multi-area 1
RT-3
interface Ethernet0/0
ip ospf network point-to-point
ip ospf multi-area 1
RT-3#show ip ospf nei
Neighbor ID Pri State Dead Time Address Interface
2.2.2.2 0 FULL/ - 00:00:37 192.168.23.2 Ethernet0/0
2.2.2.2 0 FULL/ - 00:00:35 192.168.23.2 OSPF_MA0
4.4.4.4 1 FULL/DR 00:00:31 192.168.34.4 Ethernet0/2
Em seguida, aumentamos o custo da interface E0/1 para 100 no RT-4.
RT-4
interface Ethernet0/1
ip ospf cost 100
Ao fazermos isso, o RT-4 imediatamente instala a rota via RT-3
RT-4#
'ospf' replace_route, default(0x0):192.168.24.0/24 op_code 1 nhops 1 flags 0x0 ctx 0x0 tracking 0 type 0x2 subnet_masklen 0 omp_tag 0x0
nh-1, topoid 0x0 flags 0x0 attr 0x1 type 0x1 gw 192.168.34.3%Et0/2 source 4.4.4.4 gw_v6 :: source_v6 :: out_sid_v6 :: metric 30 tag 0 hopcount 0 outlabel 1048578 bind_label 0x100001 handle 0/0x0
RT: updating ospf 192.168.24.0/24 (0x0) omp-tag:0 :
via 192.168.34.3 Et0/2 0 0 0x0 1048578 0x100001
RT: rib update return code: 17
RT: del 192.168.23.0 via 192.168.24.2, ospf metric [110/20]
'ospf' replace_route, default(0x0):1.1.1.1/32 op_code 1 nhops 1 flags 0x0 ctx 0x0 tracking 0 type 0x8 subnet_masklen 0 omp_tag 0x0
nh-1, topoid 0x0 flags 0x0 attr 0x1 type 0x1 gw 192.168.34.3%Et0/2 source 2.2.2.2 gw_v6 :: source_v6 :: out_sid_v6 :: metric 40 tag 0 hopcount 0 outlabel 1048578 bind_label 0x100001 handle 0/0x0
RT: updating ospf 1.1.1.1/32 (0x0) omp-tag:0 :
via 192.168.34.3 Et0/2 0 0 0x0 1048578 0x100001
RT: closer admin distance for 1.1.1.1, flushing 1 routes
RT: add 1.1.1.1/32 via 192.168.34.3, ospf metric [110/40]
show ip route
1.0.0.0/32 is subnetted, 1 subnets
O E1 1.1.1.1 [110/40] via 192.168.34.3, 00:01:31, Ethernet0/2
Fazendo o traceroute novamente a partir do RT-5, usaremos o caminho pelo RT-3.
RT-5#traceroute 1.1.1.1
Type escape sequence to abort.
Tracing the route to 1.1.1.1
VRF info: (vrf in name/id, vrf out name/id)
1 192.168.45.4 2 msec 1 msec 1 msec
2 192.168.34.3 2 msec 1 msec 2 msec
3 192.168.23.2 2 msec 2 msec 2 msec
4 192.168.12.1 3 msec * 5 msec
Queremos forçar o tráfego R5 → R1 a atravessar R3, e não R2 → R4 diretamente
Encontre respostas, faça perguntas e conecte-se com nossa comunidade de especialistas da Cisco de todo o mundo.
Estamos felizes por você estar aqui! Participe de conversas e conecte-se com sua comunidade.
Navegue pelos links rápidos da Comunidade e usufrua de um conteúdo personalizado e em seu idioma nativo: