resposta rápida de ping, latência no traceroute

1

Eu tenho um problema muito estranho. Em suma pings para o meu AP sem fio são baixos (em torno de 1ms), no entanto, uma vez eu faço um traceroute, a latência para o AP (1 hop) de repente salta para ~ 1000ms. Alguma idéia do que pode estar causando o problema?

Mais detalhes: Cliente: Macbook Pro, Mac OS X 10.11.4 (El Capitan) AP: Ubiquity Unifi AP (2.4Ghz) Roteador: Mikrotik HAP Lite

Pings de amostra:

$ ping 192.168.11.1
PING 192.168.11.1 (192.168.11.1): 56 data bytes
64 bytes from 192.168.11.1: icmp_seq=0 ttl=64 time=0.958 ms
64 bytes from 192.168.11.1: icmp_seq=1 ttl=64 time=1.441 ms
64 bytes from 192.168.11.1: icmp_seq=2 ttl=64 time=1.036 ms
64 bytes from 192.168.11.1: icmp_seq=3 ttl=64 time=2.787 ms

$ traceroute -n 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 64 hops max, 52 byte packets
 1  192.168.11.1  226.210 ms  993.092 ms  1008.267 ms
 2  10.10.0.1  1013.287 ms  995.103 ms  427.681 ms

(eles foram feitos em segundos separados).

Outros sintomas: Acesso lento à Internet (como esperado). Speedtest mostra em torno de 3Mbps. Se eu usar um cabo, então estamos olhando para 6Mbps Desligar o Wi-Fi no Macbook e depois voltar a tende a melhorar a conexão. Suspeito que isso só aconteça quando o macbook acordar do sono Eu já tive o problema no Macbook / UBNT Unifi AP provoca latência / perda de pacotes (muitos relatórios com Macs e uma gama de APs, não apenas UBNT). Tem sido muito melhor recentemente depois de muito mexer e beliscar. Os sintomas eram diferentes, então, como eu veria alta latência e perda de pacotes nos pings e não bons resultados de ping como atualmente.

Mikrotik AP está por trás de um UBNT Powerbeam em bridgemode. Usa o PPPoE para autenticação e o Setor UBNT do outro lado cai para o Mikrotik 2011 conectado diretamente no backhaul de fibra.

Quaisquer pensamentos / sugestões onde procurar possíveis causas?

Obrigado!

    
por Carel 29.04.2016 / 09:57

1 resposta

1

Apenas uma especulação, mas as solicitações de eco ICMP são mais simples de processar e responder. MACs usam pacotes UDP para traceroute, o que significa que o pacote tem que "ir mais alto na pilha" para ser processado, levando mais tempo da CPU. Eu imagino que processar um pacote expirado é uma tarefa de prioridade relativamente baixa.

    
por 29.04.2016 / 16:07