Traceroute - aborda o local com problemas de conectividade

1

Estou usando o utilitário traceroute para testar a conectividade de rede.

O problema geralmente é com baixa velocidade - ou seja, as páginas da web em o navegador geralmente é exibido muito lentamente. Às vezes a velocidade de renderização de página HTML é melhor, mas os vídeos do youtube são transferidos muito devagar, para que você possa assisti-lo normalmente com muitas pausas.

Gostaria de identificar a partir da saída do utilitário traceroute ou sua combinação com outros utilitários (como ping, mtr e outros) onde o problema no rastreamento é.

Significa usar a combinação dos utilitários repetidamente para produzir alguns logs ou estatísticas a partir dos quais uma decisão pode ser tomada se o problema com resposta lenta (ou frequentemente perda de conectividade) for causado pelo meu ISP mais próximo (três roteadores sem fio) ou seu ISP. Eu gostaria de ter alguns dados que posso fornecer em caso de problemas de conectividade ou velocidade (é uma conexão realmente não confiável, muitas vezes problemas).

    
por xralf 05.01.2017 / 19:52

3 respostas

1

Primeiro, como seu navegador faz conexões com vários hosts, você precisa saber qual deles verificar (se ainda não o fez). Existem várias ferramentas que podem coletar passivamente estatísticas TCP .

Agora, mtr é uma ferramenta criada especificamente para medir a confiabilidade da conexão e relatórios de saída que podem ser enviados para ISPs textualmente. Torna traceroute e ping efetivamente obsoletos para essa tarefa.

Normalmente (sem -r ), ele é executado constantemente, acumula e atualiza estatísticas de latência e porcentagem de perda em cada salto. O artigo Como diagnosticar problemas de rede com MTR inclui alguns padrões comuns que você pode ver nos resultados e como interpretá-los.

Como pelo menos 0.75 , mtr pode usar TCP SYN em vez de pacotes ICMP com -T -P <port> , então você obterá estatísticas para as mesmas portas TCP que o tráfego normal.

    
por 19.01.2017 / 17:56
3

I'd like to identify from the output of traceroute utility or it's combination with other utilities (such as ping, mtr and other) where the problem on the trace is.

Você pode usar bing <host1> <host2> , que calculará a largura de banda entre esses dois hosts. Como hosts, use pares diferentes de dois saltos adjacentes conforme obtido da saída de traceroute . Você acabará determinando a largura de banda entre cada par de saltos e identificará onde está o gargalo.

    
por 17.01.2017 / 12:39
2

O que você quer dizer com:

It means to use the combination of the utilities repeatedly to output some logs or statistics from which a decision can be made if the problem with slow response (or often connetivity loss) is caused by my closer ISP (three wireless routers) or his ISP.

Você está usando três dispositivos sem fio para ter uma conexão com a Internet? Quer dizer, você precisa de três saltos para começar a "conversar" com o seu provedor? Se sim, esses roteadores / pontos de acesso estão no mesmo prédio? E se a resposta for sim novamente, verifique os canais em cada ponto de acesso. Para não ter nenhuma sobreposição, você deve usar canais com pelo menos 5 canais entre eles, por exemplo. 1, 6 e 11 se você estiver usando uma banda de 2,4 GHz. Se você estiver usando os mesmos canais, ou perto de outros canais, então você está tendo um canal "barulhento" que pode ser responsável por essas velocidades estranhas.

Para mais informações, consulte: Por que os canais 1, 6, 11
Diferenciando as bandas de frequência de 5 GHz e 2,4 GHz

Além disso, por último, mas não menos importante, você pode verificar se há alguma QoS (Quality of Service) em execução no seu roteador que tenha um nível mais alto de páginas HTML em vez de vídeos ao vivo, etc.

    
por 16.01.2017 / 13:24