Questão Como testar corretamente a qualidade da rede do escritório?


A rede do meu escritório é super lenta ao navegar no HTTP e não tenho certeza do que está errado. Se alguém puder me apontar o caminho para diagnosticar corretamente o problema, seria muito apreciado. Alguns fatos:

  1. Rede legada antiga, provavelmente 10-15 anos ou mais. As fiações são antigas e podem ser mastigadas por roedores. Antes do meu tempo.
  2. Tem muitos switches de 4 e 8 portas escondidos sob alguns cantos e recantos, e também dois switches não gerenciados de 24 portas. Eles provavelmente estão incorretamente conectados topologicamente.
  3. O roteador principal é um Linksys E2500 rodando o Tomato Shibby. Este eu me montei.
  4. ISP tem 20 MBps de largura de banda.

5. Muito lento ao navegar em HTTP e e-mail, freqüentemente expira. Muitas vezes falha ao abrir a página GUI do roteador principal. 

  1. Grande velocidade de torrent! Eu tenho cerca de 1,6-1,7 MegaBytes / s no outro dia, que é mais ou menos o que nós pagamos.
  2. Muitos dispositivos conectados durante o dia. Pode ser de 100 ou mais, incluindo PCs, laptops e dispositivos móveis. Observe que nem todos os dispositivos ficam no escritório o dia todo e, à tarde, provavelmente apenas 40 ou mais dispositivos estão na rede. Em um dia típico, a largura total e inferior da largura de banda usada é de 5-10 GB.
  3. Alguns resultados do ping:

PING 192.168.1.1 (192.168.1.1): 56 bytes de dados

64 bytes de 192.168.1.1: icmp_seq = 0 ttl = 64 tempo = 1,069 ms

64 bytes de 192.168.1.1: icmp_seq = 1 ttl = 64 tempo = 1,242 ms

64 bytes de 192.168.1.1: icmp_seq = 2 ttl = 64 tempo = 1,458 ms

64 bytes de 192.168.1.1: icmp_seq = 3 ttl = 64 tempo = 1,510 ms

64 bytes de 192.168.1.1: icmp_seq = 4 ttl = 64 tempo = 1,827 ms

64 bytes de 192.168.1.1: icmp_seq = 5 ttl = 64 tempo = 2,495 ms

64 bytes de 192.168.1.1: icmp_seq = 6 ttl = 64 tempo = 1,583 ms

64 bytes de 192.168.1.1: icmp_seq = 7 ttl = 64 tempo = 1,393 ms

64 bytes de 192.168.1.1: icmp_seq = 8 ttl = 64 tempo = 1,089 ms

64 bytes de 192.168.1.1: icmp_seq = 9 ttl = 64 tempo = 1,375 ms

64 bytes de 192.168.1.1: icmp_seq = 10 ttl = 64 tempo = 1,357 ms

64 bytes de 192.168.1.1: icmp_seq = 11 ttl = 64 tempo = 1,266 ms

64 bytes de 192.168.1.1: icmp_seq = 12 ttl = 64 tempo = 1,428 ms

64 bytes de 192.168.1.1: icmp_seq = 13 ttl = 64 tempo = 106,366 ms

64 bytes de 192.168.1.1: icmp_seq = 14 ttl = 64 tempo = 111,168 ms

64 bytes de 192.168.1.1: icmp_seq = 15 ttl = 64 tempo = 66,989 ms

64 bytes de 192.168.1.1: icmp_seq = 16 ttl = 64 tempo = 25,137 ms

64 bytes de 192.168.1.1: icmp_seq = 17 ttl = 64 tempo = 1,436 ms

64 bytes de 192.168.1.1: icmp_seq = 18 ttl = 64 tempo = 1,392 ms

64 bytes de 192.168.1.1: icmp_seq = 19 ttl = 64 tempo = 1,341 ms

64 bytes de 192.168.1.1: icmp_seq = 20 ttl = 64 tempo = 6,628 ms

64 bytes de 192.168.1.1: icmp_seq = 21 ttl = 64 tempo = 1,694 ms

64 bytes de 192.168.1.1: icmp_seq = 22 ttl = 64 tempo = 1,804 ms

64 bytes de 192.168.1.1: icmp_seq = 23 ttl = 64 tempo = 2,421 ms

64 bytes de 192.168.1.1: icmp_seq = 24 ttl = 64 tempo = 5,953 ms

64 bytes de 192.168.1.1: icmp_seq = 25 ttl = 64 tempo = 1,351 ms

64 bytes de 192.168.1.1: icmp_seq = 26 ttl = 64 tempo = 1,355 ms

64 bytes de 192.168.1.1: icmp_seq = 27 ttl = 64 tempo = 15,504 ms

64 bytes de 192.168.1.1: icmp_seq = 28 ttl = 64 tempo = 1,352 ms

64 bytes de 192.168.1.1: icmp_seq = 29 ttl = 64 tempo = 5,576 ms

^ C

--- estatísticas de ping 192.168.1.1 ---

31 pacotes transmitidos, 30 pacotes recebidos, 3,2% de perda de pacotes

viagem de ida e volta min / avg / max / stddev = 1,069 / 12,552 / 111,168 / 28,559 ms

PING www.google.com (117.102.117.229): 56 bytes de dados   64 bytes de 117.102.117.229: icmp_seq = 0 ttl = 61 tempo = 8,264 ms

64 bytes de 117.102.117.229: icmp_seq = 1 ttl = 61 tempo = 7,649 ms

64 bytes de 117.102.117.229: icmp_seq = 2 ttl = 61 tempo = 9,11 ms

64 bytes de 117.102.117.229: icmp_seq = 3 ttl = 61 tempo = 102,421 ms

64 bytes de 117.102.117.229: icmp_seq = 4 ttl = 61 tempo = 9,958 ms

64 bytes de 117.102.117.229: icmp_seq = 5 ttl = 61 tempo = 12,041 ms

64 bytes de 117.102.117.229: icmp_seq = 6 ttl = 61 tempo = 8,307 ms

64 bytes de 117.102.117.229: icmp_seq = 7 ttl = 61 tempo = 10,437 ms

64 bytes de 117.102.117.229: icmp_seq = 8 ttl = 61 tempo = 9.053 ms

64 bytes de 117.102.117.229: icmp_seq = 9 ttl = 61 tempo = 8,305 ms

64 bytes de 117.102.117.229: icmp_seq = 10 ttl = 61 tempo = 9,206 ms

64 bytes de 117.102.117.229: icmp_seq = 11 ttl = 61 tempo = 8,594 ms

64 bytes de 117.102.117.229: icmp_seq = 12 ttl = 61 tempo = 8,809 ms

64 bytes de 117.102.117.229: icmp_seq = 13 ttl = 61 tempo = 7,019 ms

64 bytes de 117.102.117.229: icmp_seq = 14 ttl = 61 tempo = 17,241 ms

64 bytes de 117.102.117.229: icmp_seq = 15 ttl = 61 tempo = 40,051 ms

^ C

--- Estatísticas de ping de www.google.com ---

16 pacotes transmitidos, 16 pacotes recebidos, 0,0% de perda de pacotes   viagem de ida e volta min / avg / max / stddev = 7.019 / 17.279 / 102.421 / 23.295 ms

Estatísticas do roteador:

Name    TomatoUSB
Model   Linksys E2500 v1.0
Chipset Broadcom BCM5357 chip rev 2 pkg 8
CPU Freq    300MHz
Flash Size  16MB

Time    Wed, 13 Jan 2016 09:59:37 +0100
Uptime  0 days, 09:59:14
CPU Load (1 / 5 / 15 mins)  0.14 / 0.08 / 0.01
Total / Free Memory 59.96 MB / 40.43 MB (67.42%)
Total / Free NVRAM  60.00 KB / 35.05 KB (58.42%)

Eu tenho uma formação em engenharia e alguma experiência em programação, mas não sou de forma alguma um engenheiro de rede qualificado. Questões:

  1. Está ping uma representação precisa da qualidade de uma rede?
  2. Se eu me livrar de todos os switches e forçar todos os dispositivos a usar Wifi, isso ajudaria?
  3. Teria um switch gerenciado conectado ao topo da minha rede de ajuda?
  4. Firmware Tomato poderia ser uma razão para pings altos?

Obrigado!


1


origem


Obtenha um roteador melhor. Um roteador SOHO não foi projetado para manipular 100 dispositivos. - sawdust
"Antigas redes legadas, provavelmente com 10-15 anos ou mais. As conexões são antigas e poderiam ser mastigadas por roedores." Sugiro que seja hora de refazer a rede do zero usando o novo cabeamento. 100 dispositivos em uma rede de 20 Mbps sugerem que você também precisa atualizar sua conexão com a Internet. Colocar tudo em WiFi tornaria as coisas ainda mais lentas. - DavidPostill♦
Seus resultados de ping para 192.168.1.1 não estão OK. Em sua rede, você deve sempre obter menos de 1 ms para o gateway. Eu estou com serragem, pegue um novo roteador. Eu estou indo supor que a mudança do roteador seria uma grande ajuda. Instalar um switch gerenciado poderia ajudar a evitar loops de comutação (via STP), e daria a você a capacidade de tráfego de VLAN que poderia ajudar, mas o seu roteador parece estar no cerne da questão IMHO. Além disso, quais servidores DNS você está usando para acessar o mundo exterior? - Richie086
Uma coisa que você pode tentar é instalar uma ferramenta como ntop (ntop.org) em uma máquina de reposição e fazer com que ela capture o tráfego de rede por alguns dias e, em seguida, analise o tráfego para ver se alguém está sobrecarregando a largura de banda ou usando a conexão de rede para alguma coisa não aprovada pelo trabalho. Devo mencionar que, para fazer isso corretamente, você precisará de um switch gerenciado de algum tipo, porque precisará configurar o espelhamento de porta para que o cabo Ethernet que vai para a máquina executando ntop capture pacotes diferentes de broadcasts. Se você precisar de mais informações, fique à vontade para dizer isso. - Richie086
1. +1 para o roteador, você está pedindo demais. 2. Pings não são muito úteis, a menos que saibamos que caminho seguir. 3. Não podemos recomendar hardware aqui, está fora do escopo. Se você chegou a um revendedor local e explicar o caso de uso, eles podem fornecer opções, comprar para 150 usuários não 100 para permitir o crescimento. 4. Muitos usuários, pouca largura de banda = é necessário um bom gerenciamento. QoS forte é seu amigo. - Linef4ult


Respostas: