Quando falamos de latência sem perda de pacotes, estamos nos referindo a uma situação em que os pacotes de rede chegam corretamente ao destino, mas com atraso variável ou fixo na transmissão. Esse é um fenômeno muito comum em redes congestionadas ou mal configuradas. Vou detalhar:
1️⃣ O que é latência
- Latência (ou ping/RTT) é o tempo que um pacote leva para ir do ponto A ao ponto B e voltar.
- É medida em milissegundos (ms).
- Não está diretamente relacionada à perda de pacotes; você pode ter 0% de perda, mas ainda assim sofrer com alta latência.
2️⃣ Possíveis causas de alta latência sem perda de pacotes
- Congestionamento da rede
- Muitas conexões ou tráfego pesado em um link podem aumentar a fila nos buffers dos roteadores.
- Os pacotes chegam, mas demoram mais para serem processados.
- Buffers grandes (bufferbloat)
- Se o roteador ou switch tem buffers enormes, os pacotes esperam na fila, aumentando a latência.
- Sintoma clássico: ping alto, tráfego normal e sem perda.
- Roteamento ineficiente
- Pacotes podem estar dando voltas desnecessárias por vários hops.
- Mesmo sem perda, o RTT aumenta.
- Qualidade de link
- Links com interferência (ex.: Wi-Fi cheio ou satélite) podem aumentar a latência devido à retransmissão de baixo nível.
- Processamento lento em servidores ou firewalls
- Firewalls ou proxies podem inspecionar pacotes, adicionando atraso mesmo sem descartar nenhum.
3️⃣ Como detectar
- Ping:
- Latência consistente → normal.
- Latência variável ou picos → congestionamento ou bufferbloat.
- Traceroute:
- Identifica onde a latência aumenta ao longo do caminho.
- Ferramentas específicas:
mtr(combina ping e traceroute em tempo real).iperf3para medir throughput vs latência.
4️⃣ Diferença entre latência e perda de pacotes
| Característica | Latência alta | Perda de pacotes |
|---|---|---|
| Sintoma | Ping alto/variação | Pacotes não chegam |
| Causa comum | Congestionamento | Erros de link / buffer overflow |
| Impacto no TCP | Reduz velocidade (window) | Retransmissão → lentidão |
| Impacto em UDP | Delay em tempo real | Pacotes desaparecem |

Veja Mais:
Diagnóstico de Perda de Pacotes no Linux com mtr, tcpdump e iftop
Como escolher a melhor região para servidor dedicado e reduzir a latência
Como lidar com load alto no servidor

