Traceroute - Retorna Traçados Diferentes

1. Traceroute - Retorna Traçados Diferentes

Gustavo Pereira
gustavopereira

(usa CentOS)

Enviado em 14/10/2013 - 10:29h

Olá,

Tenho a seguinte topologia:

Site A possui dois links de comunicação com Site B.

Rede Site A: 192.168.22.0
Rede Site B: 192.168.30.0

Link 1 entre A e B:
- VPN estabelecida pela internet sendo o GW em A 192.168.22.253 e em B 192.168.30.253.

Link 2 entre A e B:
- MPLS de 2048Kbps dedicado, para comunicação SIP, sendo o GW em A 192.168.22.1 e em B 192.168.30.19.


O que ocorre:
1) Máquina Linux possui a rota:

[root@servidor root]$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.30.0 192.168.22.1 255.255.255.0 UG 0 0 0 eth0
default 192.168.22.254 0.0.0.0 UG 0 0 0 eth0

2) Ao executar o traceroute ocorre a resposta:

[root@servidor root]$ traceroute 192.168.30.29
traceroute to 192.168.30.29 (192.168.30.29), 30 hops max, 38 byte packets
1 192.168.22.1 (192.168.22.1) 0.425 ms 0.209 ms 0.205 ms
2 192.168.22.253 (192.168.22.253) 0.401 ms 0.307 ms 0.345 ms
3 192.168.22.218 (192.168.22.218) 23.686 ms 25.143 ms 22.981 ms
4 192.168.30.29 (192.168.30.29) 31.953 ms 31.763 ms 32.043 ms

Ou seja, o pacote foi encaminhado para o GW 22.1 e o próximo salto foi para o GW da VPN que não está anunciado na tabela de rota.

Ao executar a seguinte ação:
3) Removo o cabo da LAN do Roteador (192.168.22.1) e ligo meu note direto na porta com cabo Cross.
O traço funciona perfeitamente pelo roteador, então religo a porta LAN do roteador a rede do cliente e executo novamente o traço do servidor linux:
Resposta 1:
[root@servidor root]$ traceroute 192.168.30.29
traceroute to 192.168.30.29 (192.168.30.29), 30 hops max, 38 byte packets
1 192.168.22.1 (192.168.22.1) 0.524 ms 0.428 ms 0.346 ms
2 201.44.128.145 (201.44.128.145) 7.609 ms 7.448 ms 7.440 ms
3 200.230.245.79 (200.230.245.79) 34.808 ms 31.741 ms 33.417 ms
MPLS Label=16603 CoS=7 TTL=255 S=0
MPLS Label=3403 CoS=0 TTL=255 S=0
4 200.230.251.214 (200.230.251.214) 33.918 ms 36.036 ms 35.827 ms
MPLS Label=16611 CoS=7 TTL=255 S=0
MPLS Label=3403 CoS=0 TTL=255 S=0
5 200.230.251.70 (200.230.251.70) 33.682 ms 35.743 ms 36.789 ms
MPLS Label=16660 CoS=7 TTL=255 S=0
MPLS Label=3403 CoS=0 TTL=255 S=0
6 200.230.252.193 (200.230.252.193) 34.792 ms 31.825 ms 33.322 ms
MPLS Label=16046 CoS=7 TTL=255 S=0
MPLS Label=3403 CoS=0 TTL=255 S=0
7 201.73.57.61 (201.73.57.61) 45.302 ms 80.012 ms 30.266 ms
MPLS Label=3403 CoS=7 TTL=1 S=0
8 192.168.30.29 (192.168.30.29) 32.110 ms 32.200 ms 32.121 ms

Resultado: Perfeito, passou pelo roteador MPLS.

Porém passados aluns minutos é repetido o comando e o resultado volta a percorrer a VPN sem ninguém ter mudado nada:

[root@servidor root]$ traceroute 192.168.30.29
traceroute to 192.168.30.29 (192.168.30.29), 30 hops max, 38 byte packets
1 192.168.22.1 (192.168.22.1) 0.425 ms 0.209 ms 0.205 ms
2 192.168.22.253 (192.168.22.253) 0.401 ms 0.307 ms 0.345 ms
3 192.168.22.218 (192.168.22.218) 23.686 ms 25.143 ms 22.981 ms
4 192.168.30.29 (192.168.30.29) 31.953 ms 31.763 ms 32.043 ms

Alguém saberia o que poderia estar ocorrendo?

Obrigado,
Gustavo








  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts