Eu moro na Austrália e faço login em um software de empresa comercial com sede nos EUA para trabalhar. Geralmente minha conexão com este software é boa, com talvez 1-2 interrupções a cada 1-2 dias (em um período de 5-6 horas). Quando isso ocorre, normalmente só preciso fazer login novamente e tudo fica bem depois disso; no entanto, algumas vezes por mês, passarei várias horas em que:
- Consigo fazer login, mas os dados no software não são atualizados corretamente (com o software às vezes exibindo um erro de "conexão") e não consigo usar o software.
- Ou eu faço login, mas logo depois tenho um problema de conexão e sou desconectado.
Estes períodos são extremamente perigosos porque se houver um movimento do mercado contra mim e eu não puder negociar, não posso fazer quaisquer ajustes nas minhas negociações e estou voando às cegas. Um logout ocasional, mas poder fazer login novamente em alguns minutos não é problema.
Parece que, nos bons e nos maus momentos, minhas velocidades de conexão com a Internet (LAN com fio) e os resultados de ping/tracert são bastante semelhantes.
- Minha velocidade de conexão com a Internet é de cerca de 47 MBps de velocidade de download.
- Anexei resultados de exemplo de ping/tracert durante um período de conexão ruim.
Resultados de ping/tracert do ISP Optus:
(Clique nas imagens para ampliar)
A empresa comercial diz que é o atraso em Cingapura através do meu ISP Optus que está causando o problema e que devo ver se o ISP pode otimizar meu roteamento para login.silexx.com. Infelizmente, meu ISP não está sendo muito útil com isso. Alguém também me mencionou que devido à distância do salto o atraso é esperado/normal.
Também tentei fazer login por meio de uma VPN (apenas para ter um caminho de roteamento diferente). Isso parece produzir resultados de tempo de ping/tracert semelhantes, e quando eu estava tendo sérios problemas de conexão ontem - usar a VPN não estava resolvendo o problema.
Resultados de rastreamento/ping de VPN:
Minhas perguntas são:
- Como posso verificar se o roteamento de atraso/internet é o problema real - e não apenas uma desculpa usada pela empresa de software?
- Se o ISP não puder/não puder otimizar minha rota, existe uma maneira de fazer isso sozinho?
- Vale a pena tentar uma VPN diferente?
- Faz sentido ter uma conexão de backup de internet móvel com um provedor diferente, mas como posso saber qual roteamento do provedor pode ser bem-sucedido/como posso saber se isso resolverá o problema?
- Existem outras soluções que não pensei?
Responder1
Acho que seu fornecedor está cheio de porcaria, mas primeiro, as respostas às suas perguntas:
Como posso verificar se o roteamento de atraso/internet é o problema real - e não apenas uma desculpa usada pela empresa de software?
Um típico tracert
mostrará apenas três viagens de ida e volta para cada salto. Quando o problema ("erro de conexão") acontecer, execute umMeu traceroute(Versão Windows:WinMTR) repetidamente para vários milhares de amostras e monitora a perda de pacotes. Você também pode testar em intervalos mais curtos, como 1/10 de segundo, para obter mais resultados.
Se a perda de pacotes começar em algum lugar no meio e no final for superior a alguns por cento, é mais provável que isso signifique que há um problema de roteamento. O local onde começa a perda de pacotes é o culpado.
Se a perda de pacotes começar em um salto controlado pelo seu fornecedor (perto do final ou no final), provavelmente será culpa dele.
Se não houver perda de pacotes, provavelmente não é um problema de roteamento.
Se o ISP não puder/não puder otimizar minha rota, existe uma maneira de fazer isso sozinho?
Você já está fazendo a coisa certa ao tentar uma VPN.
Vale a pena tentar uma VPN diferente?
Claro, para conseguir outro caminho. Se uma determinada rota estiver funcionando melhor, talvez o roteamento esteja envolvido. Se você não estiver vendo nenhuma diferença, é menos provável que o roteamento seja um fator que contribui para o problema.
Faz sentido ter uma conexão de backup de internet móvel com um provedor diferente, mas como posso saber qual roteamento do provedor pode ser bem-sucedido/como posso saber se isso resolverá o problema?
Uma conexão VPN já deve cobrir esse caso, a menos que o erro de roteamento comece no início do traceroute.
Se a perda de pacotes começar no início do salto, isso significa que o seu ISP está enviando pacotes para a Internet. Você pode notar que todos os sites estão lentos ou não carregam. Nesse caso, seria útil tentar um ISP de backup.
Existem outras soluções que não pensei?
Sim, o seu fornecedor de software provavelmente está desviando a verdadeira causa dos problemas de conectividade.
Você disse, "Eu faço login, mas logo depois tenho um problema de conexão e sou desconectado.", mas pense em quase todos os outros serviços da Web nos quais você faz login. Se você se desconectar e se reconectar à Internet enquanto usa o site, provavelmente não será desconectado. Por que seu fornecedor o desconecta?
Parece um software de baixa qualidade.
Além disso, seus traceroutes durante os tempos "ruins" são bastante típicos da Austrália aos Estados Unidos, sem nenhuma evidência conclusiva de perda de pacotes.
Descartando a conexão de rede, a próxima causa mais provável é que o servidor do fornecedor fique inoperante "algumas vezes por mês" para "algumas horas", e o software do fornecedor não consegue lidar com a inutilização do servidor por qualquer período de tempo.
Meu conselho para você écomece a desenvolver um plano de contingência para se/quando seu fornecedor desaparecer. Parece que não há capacidade de trabalhar offline, o que sugere que seus dados estão bloqueados com eles.
Você também pode tentar fazer com que o fornecedor conserte seu software para que ele seja mais resiliente às condições de servidor inacessível, mas eu não contaria com isso.