Início / Notas técnicas / Solução de problemas de internet lenta / NAT

Internet lenta atrás do NAT: diagnóstico de gargalos multi-WAN e de alta taxa de transferência

'Internet lenta' atrás de um roteador NAT é na verdade pelo menos três problemas diferentes com a mesma queixa: um link de saída que está bem sozinho mas fica lento assim que vários links carregam tráfego juntos, uma LAN inteira com navegação arrastada por causa do que a CPU está descartando silenciosamente, ou uma direção de um teste de velocidade que fica aquém de um número que o mesmo cabo já provou conseguir atingir. Esta é a ordem que os distingue, os comandos display e de configuração para cada um, e as causas que aparecem repetidamente.

Por Yuwen Zhang (Atlas), fundador da AtlasCommTech — 13 anos de implantações de redes de operadoras e empresariais · Atualizado em julho de 2026

Por que 'é o NAT' costuma ser o primeiro palpite errado

O NAT é o que está rodando quando o sintoma aparece, o que não é o mesmo que o NAT ser a causa.

Um roteador NAT fica exatamente no ponto onde cada um desses sintomas é relatado, então é a primeira coisa culpada — e raramente é a falha real. A verdadeira pergunta é qual das três formas a lentidão assume: só aparece quando mais de um link WAN carrega tráfego ao mesmo tempo; está presente o tempo todo, para todos, em todos os links; ou só aparece em uma direção de um teste de velocidade que uma conexão direta provou conseguir atingir a taxa plena. Cada forma aponta para uma parte completamente diferente do equipamento — encaminhamento de link/placa, policiamento de pacotes em nível de CPU, ou correspondência de taxa de interface — e nenhuma delas se resolve encarando a configuração de NAT em si.

A seguir está essa divisão em três, as verificações e comandos exatos para cada uma, cinco causas raiz que respondem pela maioria desses chamados em campo, e respostas de perguntas frequentes tiradas de casos reais.

Três formas, não uma única internet lenta

Classifique a reclamação nesta árvore antes de mexer em uma única regra de NAT.

Se a lentidão é constante ou condicional, e qual direção ela afeta, indica qual das verificações abaixo realmente se aplica.

Slow Internet Behind NAT Slow For Everyone, All The Time Only Under Specific Load or Direction CPU-defend rate-limit dropping legitimate DNS repliesdisplay logbuffer shows CPCAR_DROP_MPU dns-reply NAT session count / CPU load misdiagnosed as the causerule out with display nat session number, display cpu-usage Aggregate speed drops only with multiple WAN links activehigh-end LAN card centralized-forwarding bottleneck One direction underperforms a measured baseline10GE-to-GE interface rate mismatch, needs QoS shaping

Os rótulos do diagrama permanecem em inglês para clareza técnica.

Um link que só é lento sob carga combinada, um escritório inteiro lento o tempo todo, e uma direção de um teste de velocidade que fica aquém são três falhas diferentes com três correções diferentes. Classifique primeiro o chamado aqui, depois trabalhe a etapa correspondente abaixo.

Percorrendo cada etapa

Três etapas, três gargalos diferentes — encaminhamento de link e placa, policiamento de pacotes em nível de CPU, e incompatibilidade de taxa de interface.

Etapa 1 — Isolar qual link de saída é realmente o culpado

Qualquer link testado sozinho está bem; só a carga combinada é lenta. Percorra isso em ordem em vez de mudar várias coisas de uma vez.

  1. Desligue cada link de saída por vez para testar se a qualidade de um link específico é o problema. Se a lentidão persistir não importa qual link esteja desligado, não é a qualidade do link.
  2. Habilite ip load-balance hash src-ip para que o tráfego realmente se distribua entre os links de saída por IP de origem em vez de se concentrar de forma desigual.
  3. Teste tcp adjust-mss nas interfaces de saída para descartar fragmentação — espere apenas uma pequena melhora se essa não for a causa principal.
  4. Teste undo stp enable. Uma melhora significativa de velocidade aqui estreita o problema para o próprio caminho de encaminhamento, mas se ainda ficar aquém da largura de banda necessária, continue.
  5. Se a interface do link lento estiver em uma placa LAN de ponta (8FE1GE ou 24GE), desabilite o modo de encaminhamento de roteamento centralizado dessa placa. No caso de campo por trás desta seção, esse foi o passo que realmente resolveu o problema.
#
interface Vlanif100
 ip address 10.1.1.1 255.255.255.0
 dhcp select interface
 dhcp server dns-list 10.1.1.1
#
interface Vlanif10
 ip address 10.2.1.1 255.255.255.252
 nat outbound 2000
#
interface GigabitEthernet1/0/0
 ip address 10.3.1.1 255.255.255.252
 nat outbound 2000
#
interface GigabitEthernet1/0/1
 ip address 10.4.1.1 255.255.255.252
 nat outbound 2000
#
interface GigabitEthernet1/0/2
 ip address 10.5.1.1 255.255.255.252
 nat outbound 2000
#
ip route-static 0.0.0.0 0.0.0.0 10.2.1.2
ip route-static 0.0.0.0 0.0.0.0 10.3.1.2
ip route-static 0.0.0.0 0.0.0.0 10.4.1.2
ip route-static 0.0.0.0 0.0.0.0 10.5.1.2
// four fixed-IP egress links, all NAT-translated, all in active use at once

[Huawei] ip load-balance hash src-ip
// load-balance by source IP across the four egress links

[Huawei-GigabitEthernet1/0/0] tcp adjust-mss 1200
// tested for fragmentation -- improved things only slightly here

[Huawei] undo stp enable
// improved speed but still short of the required bandwidth on its own

[Huawei] system-view
[Huawei] set workmode lan-card l3centralize
// disables centralized routing-forwarding on the 8FE1GE/24GE high-end LAN card
// -- this is what actually resolved the slowdown in this case

Etapa 2 — Uma política CPU-defend descartando respostas DNS legítimas

Páginas web carregando devagar para todos a jusante de uma interface NAT, sem um problema óbvio de link ou largura de banda, é antes de tudo um sintoma de policiamento por CPU.

  1. Verifique as entradas CPCAR_DROP_MPU em display logbuffer. Um Drop-Count alto contra packet-type dns-reply significa que pacotes de resposta DNS legítimos estão sendo descartados antes de chegar aos hosts que os solicitaram.
  2. Teste tcp adjust-mss na interface upstream para descartar fragmentação — espere pouca mudança se essa não for a causa real.
  3. Verifique display cpu-usage. Uma CPU dentro da faixa normal descarta sobrecarga geral como explicação.
  4. Verifique display interface para a utilização de largura de banda e modo duplex da interface upstream — full-duplex e utilização normal descartam um gargalo de camada física.
  5. Verifique display nat session number para confirmar que os recursos de sessão NAT não estão realmente no limite antes de perseguir o NAT como causa.
  6. Aumente o limite de taxa especificamente para pacotes dns-reply na política CPU-defend — a política padrão aplicada a todas as placas a limita a apenas 128 pps, que o volume real de respostas DNS pode facilmente superar.
<Huawei> display logbuffer
2016-2-6 05:06:16+00:00 Huawei %%01DEFD/4/CPCAR_DROP_MPU(l)[1751]:Some packets are dropped by
cpcar on the MPU. (Packet-type=dns-reply, Drop-Count=13741)
2016-2-6 05:16:16+00:00 Huawei %%01DEFD/4/CPCAR_DROP_MPU(l)[1752]:Some packets are dropped by
cpcar on the MPU. (Packet-type=dns-reply, Drop-Count=10879)
2016-2-6 05:26:16+00:00 Huawei %%01DEFD/4/CPCAR_DROP_MPU(l)[1753]:Some packets are dropped by
cpcar on the MPU. (Packet-type=dns-reply, Drop-Count=32302)
// tens of thousands of legitimate DNS replies being dropped by CPU policing every ten minutes

<Huawei> display cpu-usage
// CPU usage was in the normal range -- not a general overload problem

<Huawei> display interface GigabitEthernet 0/0/1
// bandwidth utilization normal, Duplex: FULL -- not a physical-layer bottleneck

<Huawei> display nat session number
// NAT session resources were not at their limit

<Huawei> system-view
[Huawei] cpu-defend policy dns
[Huawei-cpu-defend-policy-dns] packet-type dns-reply rate-limit 512
[Huawei-cpu-defend-policy-dns] auto-defend enable
[Huawei-cpu-defend-policy-dns] quit
[Huawei] cpu-defend-policy dns
[Huawei] cpu-defend-policy dns global
// raises the dns-reply rate limit from the default 128 to 512 -- resolved the slow page loads

Etapa 3 — Incompatibilidade de taxa de interface em um teste de velocidade unidirecional

O teste de velocidade upstream é normal, o downstream não — e remover o roteador do caminho prova que o próprio downlink é capaz da taxa total de interface.

  1. Confirme o padrão: o tráfego downstream flui de uma interface de alta velocidade (10GE) para uma de velocidade menor (GE), e é exatamente aí que as perdas aparecem.
  2. Quando possível, iguale o tipo e a taxa de interface em ambos os lados — mesmo GE-para-GE ou XGE-para-XGE, ou ajuste para baixo a taxa configurada da interface XGE para corresponder.
  3. Onde os dois lados não puderem ser igualados, aplique modelagem QoS para que o lado mais rápido não envie mais rápido do que o lado mais lento consegue realmente encaminhar.
  4. Se o peer downstream for um dispositivo mais lento no geral — um modem óptico, uma estação base — reduza também o tamanho do buffer de pacotes da fila outbound, ou o peer ainda não conseguirá acompanhar mesmo após a modelagem.
<Huawei> system-view
[Huawei] qos queue-profile limit
[Huawei-qos-queue-profile-limit] queue 0 to 4 length bytes 1000000
[Huawei] interface GigabitEthernet0/0/1
[Huawei-GigabitEthernet0/0/1] qos queue-profile limit
[Huawei-GigabitEthernet0/0/1] qos gts cir 1000000 cbs 125000
// shapes the 10GE-side traffic down to 1000M before it reaches the GE downlink

#
qos queue-profile limit
 queue 0 to 7 length packets 512 // caps the max packets a queue can buffer
#
interface GigabitEthernet0/0/1
 qos queue-profile limit
 qos gts cir 1000000 cbs 125000 // shapes to 1000M for a slower downstream peer device

5 causas raiz que aparecem repetidamente

Depois que a etapa acima indicar para onde olhar, essas cinco respondem pela maior parte do que realmente está errado.

1. Gargalos de encaminhamento da placa LAN de ponta sob carga multi-saída

SINTOMAQualquer link WAN testado sozinho dá velocidade normal de navegação e download. A lentidão só aparece quando vários links de saída de IP fixo carregam tráfego real ao mesmo tempo.

CAUSAAlgumas placas LAN de ponta (8FE1GE, 24GE) rodam em modo de encaminhamento de roteamento centralizado por padrão. Sob a carga combinada de vários links de saída ativos ao mesmo tempo, esse caminho centralizado se torna o gargalo — mesmo que a qualidade do link, o balanceamento de carga, o MSS e o STP estejam todos corretos individualmente.

SOLUÇÃODesabilite o encaminhamento de roteamento centralizado na placa LAN de ponta para que ela pare de ser o ponto de estrangulamento compartilhado do tráfego multi-saída.

[Huawei] set workmode lan-card l3centralize

2. A política CPU-defend padrão limita as respostas DNS a 128 pps

SINTOMACada host atrás do roteador enfrenta carregamentos de página lentos, mas tanto a utilização de largura de banda quanto o uso de CPU parecem completamente normais.

CAUSAA política CPU-defend padrão aplicada a todas as placas limita os pacotes de resposta DNS a apenas 128 pacotes por segundo. O volume legítimo de respostas DNS de uma rede ocupada pode facilmente superar isso, e tudo acima do limite é silenciosamente descartado antes de os hosts verem a resposta — o que parece exatamente uma reclamação genérica de internet lenta.

SOLUÇÃOCrie uma política CPU-defend dedicada e eleve o limite de taxa de dns-reply bem acima do volume real de tráfego, depois aplique-a globalmente.

[Huawei] cpu-defend policy dns
[Huawei-cpu-defend-policy-dns] packet-type dns-reply rate-limit 512
[Huawei] cpu-defend-policy dns global

3. A incompatibilidade de interface de alta para baixa velocidade derruba o throughput downstream

SINTOMAO teste de velocidade upstream está bem. O teste de velocidade downstream fica bem abaixo da taxa de interface, e remover o roteador do caminho prova que o downlink sozinho consegue atingir a velocidade gigabit total.

CAUSAO tráfego downstream fluindo de uma interface de alta velocidade (10GE) para uma de velocidade menor (GE) não tem para onde ir assim que ultrapassa o que o lado GE consegue realmente encaminhar — a incompatibilidade em si produz as perdas, independentemente de qualquer coisa upstream.

SOLUÇÃOIguale os tipos e taxas de interface quando possível; onde não puderem ser igualados, aplique modelagem de tráfego QoS para que o lado de alta velocidade nunca envie mais rápido do que o lado de baixa velocidade consegue absorver.

[Huawei-GigabitEthernet0/0/1] qos gts cir 1000000 cbs 125000

4. O suspeito óbvio não é o real — a ordem de eliminação importa

SINTOMAUma lentidão multi-saída é culpada por vez pela qualidade do link, balanceamento de carga, fragmentação ou STP — cada teste mostra uma melhora parcial ou nenhuma, e a correção real ainda está mais adiante na lista.

CAUSAVárias causas plausíveis podem contribuir um pouco cada, sem ser o gargalo real. Desabilitar o STP, por exemplo, genuinamente melhora o throughput em alguns casos, mas 'melhor' não é o mesmo que 'atende à largura de banda necessária' — parar na primeira melhora em vez de terminar a ordem de eliminação desperdiça tempo perseguindo correções parciais.

SOLUÇÃOPercorra a ordem de eliminação até o fim — qualidade do link, balanceamento de carga, MSS TCP, STP, depois modo de encaminhamento da placa LAN de ponta — e não pare no primeiro teste que mostrar qualquer melhora.

5. Um dispositivo peer downstream mais lento precisa ter o comprimento da fila reduzido, não apenas modelado

SINTOMAA modelagem QoS já está aplicada na interface outbound, mas um dispositivo downstream — um modem óptico, uma estação base — ainda não consegue acompanhar, e o throughput permanece abaixo do que a modelagem sozinha deveria permitir.

CAUSAModelar a taxa não é o mesmo que dimensionar o buffer. Enviar a uma taxa modelada que ainda é mais rápida do que um dispositivo peer lento consegue processar faz o próprio buffer de recepção desse dispositivo transbordar, o que produz perdas que parecem um problema de modelagem mas na verdade são um problema de profundidade de fila.

SOLUÇÃOReduza a contagem máxima de pacotes da fila outbound junto com a configuração de modelagem, para que o roteador não continue entregando ao peer lento mais do que ele consegue absorver.

qos queue-profile limit
 queue 0 to 7 length packets 512

Projetos de soluções relacionadas

Perguntas que surgem constantemente

Tiradas diretamente do campo — aquelas para as quais vale a pena ter uma resposta pronta.

Meu teste de velocidade está bem em um único link WAN mas cai quando vários estão ativos juntos — por onde começo?

Siga a ordem de eliminação em sequência em vez de adivinhar: desligue os links um de cada vez para descartar um link defeituoso, habilite ip load-balance hash src-ip, teste tcp adjust-mss para fragmentação, teste undo stp enable, e se a interface lenta estiver em uma placa LAN de ponta (8FE1GE, 24GE), desabilite seu modo de encaminhamento de roteamento centralizado por último. Esse último passo é o que realmente resolve mais vezes do que os outros.

Todo o escritório diz que a internet está lenta, mas tanto a largura de banda quanto o uso de CPU parecem normais — o que estou perdendo?

Verifique display logbuffer para entradas CPCAR_DROP_MPU contra packet-type dns-reply. A política CPU-defend padrão limita as respostas DNS a apenas 128 pps em cada placa, e o volume real de respostas DNS de uma rede ocupada supera isso facilmente — as perdas nunca aparecem nos gráficos de largura de banda ou CPU porque acontecem na camada de policiamento de CPU, não na camada de encaminhamento.

Por que um downlink de 10GE para GE perde throughput mesmo que ambas as interfaces não mostrem erros?

Sem erros não significa sem gargalo — uma interface 10GE simplesmente pode enviar mais rápido do que uma interface GE consegue encaminhar, e o excesso não tem para onde ir a não ser ser descartado. Iguale os tipos e taxas de interface onde puder, e onde não puder, aplique modelagem QoS (qos gts) para que o lado de alta velocidade se limite ao que o lado de baixa velocidade consegue realmente absorver.

É seguro desabilitar o STP apenas para melhorar o throughput?

Só desabilite se a topologia genuinamente não tiver nenhum loop contra o qual proteger — verifique isso primeiro, independentemente do problema de velocidade. No caso de campo por trás desta nota, desabilitar o STP melhorou mensuravelmente o throughput mas ainda não era a correção real; o verdadeiro gargalo era o modo de encaminhamento da placa LAN de ponta. Trate uma melhora de STP como uma pista para continuar, não como a resposta.

Como diferencio um descarte de CPU-defend de um problema genuíno de perda de pacotes no caminho da internet?

display logbuffer é a forma mais rápida de diferenciá-los — uma entrada CPCAR_DROP_MPU nomeando um packet-type específico (dns-reply, no caso comum) com um Drop-Count real é o dispositivo dizendo diretamente que descartou seu próprio tráfego de propósito. Uma perda genuína de caminho upstream não aparecerá ali de forma alguma; ela aparece como perda ou jitter de ping comum medido além do roteador, não dentro dos próprios logs.

Limites honestos desta nota

Limites honestos desta nota

Esta nota se baseia em roteadores Huawei série AR e nos casos de campo por trás de display logbuffer, display nat session number, display cpu-usage, cpu-defend policy e qos gts — incluindo o modo de encaminhamento centralizado da placa LAN de ponta, específico dessa família de hardware. Se o seu roteador for de outro fabricante, os comandos exatos mudam, mas a divisão diagnóstica em três — contenção de links multi-saída, policiamento de pacotes em nível de CPU, e incompatibilidade de taxa de interface — se aplica diretamente. Não cobre seleção dinâmica de caminho SD-WAN ou direcionamento baseado em qualidade, nem sobrecarga de throughput específica de túneis criptografados rodando sobre os mesmos links de saída.

Internet lenta atrás do seu roteador e não sabe por quê?

Conte-nos se é em todos os links ou só quando vários estão ativos juntos, e o que display logbuffer / display nat session number mostram, e ajudamos você a encontrar o gargalo real.

WhatsApp com um engenheiro →

Leitura relacionada

Usamos cookies apenas para análises anônimas — sem anúncios, sem rastreamento entre sites.Política de privacidade