Como corrigir a perda de pacotes e saber quando é um problema

Sua(Does) conexão de rede parece mais lenta do que o normal? Isso pode ser causado por problemas com seu modem, roteador, sinal WiFi , um servidor (WiFi)DNS lento ou até mesmo dispositivos em sua rede que saturam sua largura(saturating your bandwidth) de banda .

Embora esses sejam os problemas mais comuns que você pensaria sempre que sua conexão de rede estivesse lenta(network connection is slow) , um dos problemas ocultos que você não notaria imediatamente é a perda de pacotes.

Isso geralmente reduz a taxa de transferência ou a velocidade de uma determinada conexão, às vezes resultando em redução na qualidade de protocolos ou aplicativos sensíveis à latência, como VoIP ou streaming de vídeo.

A perda de pacotes(Packet) é uma métrica crítica de desempenho da rede, que nunca deve acontecer em nenhum momento em sua rede. Vamos ver o que é a perda de pacotes, o que a causa, como detectá-la e como corrigi-la.

O que é perda de pacotes?(What Is Packet Loss?)

As informações são transmitidas através de uma rede como uma série de unidades discretas comumente chamadas de pacotes.

Quando conectadas na ordem correta, essas unidades individuais criam um todo coerente e a conexão de rede funciona bem. No entanto, os pacotes às vezes podem chegar incompletos, defeituosos ou danificados, tornando-os inúteis, mas quando perdidos, a conexão de rede sofre interferência(network connection is interfered with) .

Em termos simples, porém, a perda de pacotes é a perda de dados(data lost) durante uma transmissão específica, levando a uma conexão mais lenta do que o normal e à redução da confiabilidade da comunicação entre sua rede e dispositivos locais e remotos. Além disso, pode afetar a carga da CPU aumentando-a para processar a sobrecarga extra da rede.

A maioria das redes tem baixos níveis de perda de pacotes de tempos em tempos, porque as conexões de rede variam de tal forma que é inevitável que um pacote seja descartado de vez em quando.

Idealmente, porém, as redes não devem perder pacotes. Em redes funcionando corretamente, é uma ocorrência rara, mas quase todo ISP foi ou é atormentado pela perda de pacotes. Também é mais comum com conexões sem fio do que com fio.

O que causa a perda de pacotes?(What Causes Packet Loss?)

Os dados(Data) são transmitidos em pacotes, que são enviados pela rede em intervalos de tempo específicos. Quando esses pacotes não chegam ao destino, o remetente recebe um ping para notificá-los de que não foi bem-sucedido.

É normal receber uma ou duas dessas perdas, mas se o problema piorar com cada vez mais perda de pacotes, haverá mais transmissões de retorno, que acabam se tornando congestionamento na linha de transmissão e você pode experimentar um tempo limite de transferência de dados.

Existem várias razões pelas quais a perda de pacotes ocorre em sua conexão de rede. Entre eles incluem:

  • Ineficiência ou falha de um componente que transporta dados em uma rede, como uma conexão de cabo solta, roteador com defeito ou sinal WiFi ruim.(WiFi)
  • Alta latência, o que causa dificuldade na entrega de pacotes de dados de forma consistente.
  • Espaçamento dos pacotes sendo entregues, resultando em um problema de tempo no destino.
  • Largura de banda inadequada(Inadequate bandwidth) ou falha para otimizar a largura de banda existente.
  • Software defeituoso(Faulty) que pode ter bugs excessivos.
  • Pontos de transferência antigos(Old) sendo usados ​​para transferir dados.
  • Cabos danificados, com fiação inadequada ou lentos que podem “vazar” pacotes.
  • Hardware e infraestrutura física não são ideais para transferência de dados ou podem estar corrompidos ou com erros.
  • A rede sem fio(Wireless) pode ser afetada por elementos como distância, paredes grossas ou outras interferências de redes sem fio próximas.

Também pode ser intencional, por exemplo, onde há alto congestionamento de rede, a perda de pacotes pode ser usada para restringir a taxa de transferência durante fluxos de vídeo para evitar atrasos ou durante chamadas VoIP . O resultado são chamadas ou fluxos de baixa qualidade, que por sua vez afetam a experiência do usuário.

Para saber a causa raiz da perda de pacotes, você precisa detectá-la primeiro e depois trabalhar de trás para frente para resolvê-la. Pode sinalizar para você sobre a vulnerabilidade de sua rede, especialmente com referência a ataques de hackers, ou expô-lo a riscos que podem atrair cibercriminosos para capturar e tomar seu sistema de segurança como refém.

Tudo isso acontece quando os níveis de perda de pacotes excedem a taxa aceitável(acceptable rate) entre 1-2 por cento do fluxo total de pacotes. Qualquer coisa superior a isso e a qualidade é significativamente afetada.

Seu administrador de rede pode verificar se a perda de pacotes é de 0% e, se começar a aumentar, verifique com seu ISP para determinar a causa raiz.

A perda de pacotes(Packet) pode sinalizar para você sobre a vulnerabilidade de sua rede, especialmente com referência a ataques de hackers. Da mesma forma, pode expô-lo a riscos que podem atrair criminosos cibernéticos para capturar e tomar seu sistema de segurança como refém.

Tudo isso acontece quando os níveis de perda de pacotes excedem a taxa aceitável entre 1-2 por cento do fluxo total de pacotes. Qualquer coisa superior a isso e a qualidade é significativamente afetada.

Seu administrador de rede pode verificar se a perda de pacotes é de 0% e, se começar a aumentar, verifique com seu ISP para determinar a causa raiz e descobrir como corrigir essa perda de pacotes.

Como corrigir problemas de perda de pacotes em sua conexão de rede(How to Fix Packet Loss Problems on Your Network Connection)

1. Determine a causa da perda de pacotes

2. Substitua o hardware problemático

3. Corrija(Fix) quaisquer erros de software ou relate ao fornecedor (se for de terceiros)

4. Use uma ferramenta de monitoramento de rede

Determinar a causa da perda de pacotes(Determine The Cause of Packet Loss)

Para descobrir a causa raiz da perda de pacotes em sua rede, há algumas coisas que você precisa verificar primeiro, como a conexão Ethernet entre seus dispositivos, qualquer fiação incorreta ou sinais físicos de danos, se os cabos funcionam corretamente, além de verificar seus switches e roteador ou modem.

Determine se você tem largura de banda suficiente em sua rede para lidar com os dispositivos necessários e se algum hardware está lidando mais do que deveria. É uma questão de pesquisar até encontrar e substituir o que não está funcionando corretamente até que o problema seja resolvido.

Você também pode usar um bom roteador ou switcher e trocar com o hardware problemático em sua rede para ver se resolve a perda de pacotes.

Existem aplicativos de software que você pode usar para detectar a perda de pacotes em sua rede. Esses programas farejam pacotes examinando-os ou analisando seu tempo de viagem. No entanto, você também pode pingar dispositivos em sua rede para descobrir se existe ou não perda de pacotes.

Ferramentas mais avançadas estão disponíveis para determinar a perda de pacotes, mas uma vez que você saiba como verificar as comunicações de rede, tudo o que você precisa fazer é isolar e eliminar para determinar a causa e a origem do problema.

Substituir hardware problemático(Replace Problematic Hardware)

Agora que você conhece a causa raiz da perda de pacotes em sua conexão de rede, você pode fazer duas coisas para corrigir essa perda de pacotes: substituir o hardware problemático.

As etapas de isolamento e eliminação ajudarão você a saber a origem e a causa da perda de pacotes, dependendo do hardware que a está causando nos dispositivos da rede.

Corrija quaisquer bugs de software ou informe ao fornecedor (terceiros)(Fix Any Software Bugs Or Report To The Vendor (Third-Party))

Você pode corrigir erros de software por conta própria ou, se estiver usando um programa de terceiros, informe o fornecedor para obter suporte e uma possível correção para o erro.  

Use uma ferramenta de monitoramento de rede(Use a Network Monitoring Tool)

Redes bem unidas com melhores conexões e roteadores dificilmente enfrentam perda de pacotes. No entanto, nem tudo o que acontece pela internet é conhecido ao longo do caminho, portanto, você deve antecipar alguma perda de pacotes.

A boa notícia é que você pode usar ferramentas de monitoramento de rede que podem ajudá-lo a identificar a perda de pacotes que causa o equipamento, oferecendo monitoramento contínuo de seus dispositivos(continuous monitoring of your devices) para evitar o problema.

Uma das melhores ferramentas de monitoramento de rede do mercado é o SolarWinds Network Performance Monitor . Ele é executado em um Windows Server e é um abrangente verificador de integridade de dispositivos de rede que emprega SNMP para monitoramento ao vivo.

A ferramenta mapeia sua rede para que você possa ver quaisquer sinais de perda de pacotes e identificar sua origem. Possui uma função de Descoberta Automática(Auto Discovery) que mapeia constantemente sua rede gerando uma lista de dispositivos nela, um mapa de rede e quaisquer alterações de rede.

Ele também rastreia o desempenho de sistemas de VM e dispositivos sem fio, captando mensagens SNMP que relatam quaisquer avisos em todos os dispositivos em sua rede. Em última análise, ele ajuda a evitar o excesso de capacidade, o que pode levar à perda de pacotes.

Prevenir a perda de pacotes(Prevent Packet Loss)

Dependendo da causa raiz da perda de pacotes, você pode escolher qualquer um dos métodos mencionados acima para corrigir o problema de perda de pacotes em sua conexão de rede. 

Onde for um problema de hardware, substitua por um novo que possa lidar, mas para congestionamento de rede, você pode aumentar a largura de banda ou usar uma solução de qualidade de serviço para definir uma prioridade mais alta para o tráfego de rede em tempo real.

Maneiras simples(Simple) de gerenciar a perda de pacotes incluem verificar se as portas e os cabos estão conectados e instalados corretamente e se você usa conexões a cabo se quiser melhorar a qualidade da conexão. Remova qualquer interferência se estiver usando conexões sem fio e mantenha os dispositivos e o software atualizados.



About the author

Eu sou um programador de computador, e tenho sido há mais de 15 anos. Minhas habilidades estão no desenvolvimento e manutenção de aplicativos de software, além de fornecer suporte técnico para esses aplicativos. Também ensinei programação de computadores para alunos do ensino médio e atualmente sou instrutor profissional.



Related posts