Por que estou obtendo um ping muito alto deste IP, mas outros não estão?

6

(Há muitas informações novas nas atualizações.)
Eu tenho recebido pings muito altos ao lidar com alguns servidores, e não consigo descobrir a causa. Para a questão, estou usando um IP específico, mas verifiquei esse problema com vários IPs a partir do 189.1.

Se eu abrir o prompt de comando do windows e digitar ping -t 189.1.164.176 , receberei latências de 170ms em média. O problema é: o local para esse IP (São Paulo) está a apenas alguns estados de distância de mim e a latência deve ser menor que 50ms em média. Eu preciso saber o que está causando isso, então aqui está o que eu investiguei até agora:

  1. Um amigo meu mora na mesma cidade que eu (a menos de um quilômetro de distância) e contrata o mesmo provedor de serviços de Internet que eu. Quando ele pinga esse IP, ele obtém uma latência média de 40 ms. Isso indica que não é um problema com o meu provedor, e nem uma questão geográfica.
  2. Todos os computadores da minha rede doméstica sofrem com esse problema. Eu tentei em computadores com e sem fio. Isso indica que não é um problema no meu PC.
  3. Outras pessoas em todo o país (assim como meu amigo) não sofrem com isso. Isso indica que não é um problema do lado do servidor (embora eu não tenha certeza).
  4. Esse problema é constante e permanente. É muito estável também, sempre em níveis em torno de 170ms. Isso indica que não é um problema do servidor estar sobrecarregado ou algo do tipo.
  5. Eu pensei que poderia ser um problema com meu roteador, mas só recebo esse problema com um pequeno conjunto de IPs, e qualquer outro IP que eu tentei tem uma latência excelente. Faz sentido que meu roteador esteja discriminando um conjunto selecionado de IPs? Eu não configurei nenhum material relacionado a IP (somente encaminhamento de porta).

E isso é muito bonito. Estou sem ideias. Eu usei "indica" em cada frase, porque eu não sou especialista e posso estar errado. Qual poderia ser a causa desse problema?

Isso está me deixando louca!

Atualização:
Eu corri winMTR aqui no meu PC, tentando vários IPs diferentes que são problemáticos. Analisando o ping médio de cada passo, aqui está o que eu tenho. Todos recebem o aumento de ping alto no 6º passo.

  • O ping é 30 no quinto passo. O nome do host é c90601e2.peer.uol.spo.virtua.com.br (virtua é meu ISP, o resto é enigmático para mim).
  • Na sexta etapa, ele salta para 150. Não há nome de host, o IP é 200.221.136.124 .
  • Há mais três etapas após essa, mas não mostram nada interessante.

Todos os IPs problemáticos mostraram esse comportamento. O problema está claramente aqui. Uma pesquisa em webipaddress.net revela que o IP pertence ao UOL (outro ISP daqui).

** SEGUNDA ATUALIZAÇÃO **

Aqui é onde fica esquisito. Eu pedi ao meu amigo para realizar exatamente o mesmo teste em sua máquina. E o seu percurso é quase idêntico ao meu! Ele passa exatamente pelos mesmos hosts nas etapas 5, 6, 7, 8 e 9, mas não há um ping alto. Só para deixar claro: sua rota passa pelo servidor c90601e2.peer.uol.spo.virtua.com.br e também 200.221.136.124 , mas não sofre com os altos aumentos de ping nessa etapa (como a minha).

O que poderia causar esse comportamento? Por que meus pacotes estão ficando lentos por esse host específico, mas os pacotes do meu amigo não são? O que poderia distinguir entre eles?
Eu já estou contatando o suporte técnico, mas realmente não espero que eles resolvam nada.

Obrigado àqueles que responderam, realmente ajudou a acertar a questão. Eu só queria saber por que isso está acontecendo.

    
por Malabarba 19.11.2010 / 23:22

2 respostas

4

A friend of mine lives in the same city as me (less than a mile away), and hires the same internet service provider as me. When he pings that IP, he gets an average latency of 40ms. That indicates it's not an issue with my ISP, and not a geographical issue either

Isso não importa, ele poderia ser encaminhado por meio de um CO diferente, ou poderia estar em um caixa eletrônico ou tronco diferente, com menor latência ou alguns problemas de roteamento. Se você tem o XO, você quase certamente tem problemas de roteamento.

All computers in my home network suffer from this issue. I tried it on both wired and wireless computers. That indicates it's not an issue with my PC.

Isso é bastante normal, já que todos os computadores da sua casa seguirão o mesmo caminho.

Como já sugerido, executar um teste, traceroute não é uma boa idéia, não vai te dizer nada porque você sabe que o roteiro é concluído e realmente só lhe dá um breve instantâneo, o que você precisa é MTR ou pathping para lhe dizer a latência em cada salto ao longo de um período de tempo. Isso produzirá resultados muito mais precisos. Se o seu provedor estiver olhando com a rede que está retornando tempos de ping altos ou está em sua rede, eles podem redirecioná-lo (embora possa ser difícil para você fazê-lo). Se estiver off-net para eles, você está sem sorte.

    
por 20.11.2010 / 04:23
1

Eu tentei WinMTR da Europa para 189.1.164.176.

Embora o caminho percorrido seja, é claro, substancialmente diferente do seu com 17 etapas, fiquei impressionado com uma particularidade, em que o pacote foi transferido de 200.221.30.94 para 200.221.30.94 e com pacotes perdidos.

Usando whois, 200.221.30.94 é resolvido para "Universo Online S.A." que eu acho que é o seu ISP.
(Corrija-me sobre isso, já que minha conclusão é baseada neste fato).

Minha conclusão é que o seu ISP tem péssimas tabelas internas de roteamento que distribuem pacotes desnecessariamente entre seus servidores e, além disso, perdem pacotes. Se for esse o caso, você deve estar agradecido por sua conexão com a Internet ser funcional.

Eu sugeriria que você fizesse mais testes para estabelecer alguma evidência sólida antes de entrar em contato com o suporte deles. Se nada sair disso, e se você tiver a escolha, outro e mais competente ISP pode ser uma boa ideia.

    
por 20.11.2010 / 21:47