Saltar para o conteúdo principal

As 10 principais causas de timeouts de DHCP em redes sem fios de alta densidade

Uma referência técnica para engenheiros de rede, arquitetos de soluções empresariais e diretores de TI de recintos que procuram diagnosticar e resolver estrangulamentos na associação de dispositivos por DHCP em ambientes WiFi de alta densidade. Aborda configurações incorretas de retransmissão IP helper, esgotamento do pool de concessão (lease), degradação do tempo de antena por transmissões em broadcast, servidores DHCP não autorizados e remediação multi-fabricante.

Por Gavin WheeldonPublicado Atualizado
📖 15 min de leitura2,258 palavras2 exemplos práticos3 perguntas de prática5 definições principais

Video overview

Ouça este guia

Ver transcrição do podcast
Bem-vindo à Série de Briefing Técnico da Purple. Sou o seu anfitrião e hoje vamos mergulhar num dos problemas mais frustrantes - e sinceramente, mais mal diagnosticados - nas redes sem fios empresariais: os timeouts de DHCP em redes de alta densidade. Se gere o WiFi num hotel, num centro de conferências, numa cadeia de retalho ou num estádio, e os seus convidados ou funcionários estão a deparar-se com o temido círculo rotativo de "a obter endereço IP", este episódio é para si. Vamos cobrir as dez principais causas, como diagnosticar cada uma e o que deve fazer em relação a isso agora mesmo. Primeiro, vamos enquadrar o cenário. O DHCP - o Dynamic Host Configuration Protocol - é o mecanismo pelo qual cada dispositivo que se liga à sua rede obtém um endereço IP, uma máscara de sub-rede, um gateway predefinido e informações do servidor DNS. É um aperto de mão de quatro etapas: Discover, Offer, Request, Acknowledge - o que os engenheiros chamam de processo DORA. Parece simples, e numa rede pequena é. Mas quando tem quinhentos dispositivos a sobrecarregar uma única VLAN numa mesa de registo de conferência, ou dez mil adeptos a abrir simultaneamente a aplicação do estádio, o DHCP torna-se um estrangulamento crítico. E quando falha, os utilizadores não conseguem aceder à internet. Ponto final. Vamos então analisar as dez causas. Número um: esgotamento do pool de IPs. Esta é a causa mais comum e é totalmente evitável. O seu scope de DHCP - a gama de endereços IP que o seu servidor está autorizado a atribuir - tem um tamanho finito. Uma sub-rede slash-24 fornece-lhe 254 endereços utilizáveis. Parece suficiente até considerar que os dispositivos móveis muitas vezes mantêm os leases mesmo após a desconexão, que os dispositivos IoT proliferam no seu espaço e que o seu scope foi dimensionado para uma ocupação normal, não para um evento esgotado. A solução é simples: dimensione corretamente os seus scopes. Para ambientes de alta densidade, utilize sub-redes slash-22 ou slash-21. Isso fornece-lhe mais de mil endereços por VLAN. Monitorize a utilização e configure alertas para os oitenta por cento de capacidade - nunca deixe atingir os noventa. Número dois: tempos de lease excessivos. Este é o assassino silencioso. Se o seu tempo de lease de DHCP estiver definido para vinte e quatro horas - o que é a predefinição em muitos sistemas - e estiver a gerir um espaço onde os convidados entram e saem ao longo do dia, esses endereços IP estão a ser retidos por dispositivos que saíram há horas. Não estão disponíveis para novas ligações. Para o WiFi de convidados em ambientes de elevada rotação - hotéis, retalho, eventos - defina o seu tempo de lease para trinta a sessenta minutos. Para redes corporativas de funcionários onde os dispositivos permanecem ligados todo o dia, oito a doze horas é o adequado. Nunca utilize o lease predefinido de vinte e quatro horas numa rede de convidados. Número três: má configuração do agente DHCP relay. Em qualquer implementação empresarial com múltiplas VLANs, o seu servidor DHCP está quase de certeza numa sub-rede diferente dos seus clientes de rede sem fios. O agente DHCP relay - normalmente configurado no seu switch Layer 3 ou router - é responsável por encaminhar as transmissões de DHCP dos clientes para o servidor. Se o relay estiver mal configurado - endereço helper incorreto, interface incorreta ou o relay simplesmente em falta numa nova VLAN - os clientes nunca receberão uma resposta ao seu DHCPDISCOVER. Esta é uma das causas mais comuns de falhas de DHCP após uma alteração de rede ou a implementação de um novo SSID. Verifique sempre a configuração do relay ao adicionar VLANs e teste com uma captura de pacotes antes de entrar em funcionamento. Número quatro: interferência de tempestade de difusão (broadcast storm). As mensagens de deteção DHCP são transmissões de Layer 2. Numa rede plana de grande dimensão, com centenas de pontos de acesso todos na mesma VLAN, uma tempestade de difusão - causada por um loop de switching, uma porta mal configurada ou um dispositivo com comportamento anómalo - pode sobrecarregar a rede com tráfego de transmissão ao ponto de os pacotes DHCP se perderem ou atrasarem. O Spanning Tree Protocol deve ser a sua primeira linha de defesa, mas em implementações sem fios de alta densidade, deve também ativar a supressão de difusão nos seus controladores de rede sem fios. A maioria das plataformas empresariais - Cisco, Aruba, Juniper Mist - suporta funcionalidades de proxy DHCP ou filtragem de difusão que convertem as transmissões DHCP em unicast, reduzindo significativamente a sobrecarga. Número cinco: ponto único de falha - sem redundância de DHCP. Se o seu servidor DHCP for um único Windows Server ou um único router, ele representa um ponto único de falha. Quando fica offline para atualizações, falha ou perde a conectividade de rede, todas as novas tentativas de ligação na sua rede irão falhar. Em implementações empresariais, deve utilizar a ativação pós-falha (failover) de DHCP - seja o modo de failover de DHCP do Windows Server ou um dispositivo DHCP dedicado com redundância ativo-passivo ou ativo-ativo. Para redes geridas na nuvem, muitas plataformas oferecem agora DHCP distribuído onde o controlador gere as concessões, mas ainda assim precisa de compreender os modos de falha. Número seis: servidores DHCP não autorizados (rogue DHCP). Este caso pode ser particularmente insidioso. Um servidor rogue DHCP é qualquer dispositivo não autorizado na sua rede que esteja a responder a mensagens de deteção DHCP. Pode ser um hotspot pessoal que alguém ligou, uma máquina virtual mal configurada ou, no pior dos cenários, um ataque deliberado. Os servidores rogue DHCP distribuem endereços IP incorretos, informações de gateway erradas ou servidores DNS que apontam para infraestruturas maliciosas. O resultado varia entre os utilizadores ficarem sem conectividade ou serem alvo de um ataque man-in-the-middle. A mitigação é o DHCP snooping - uma funcionalidade disponível em praticamente todos os switches geridos que apenas permite respostas DHCP a partir de portas fidedignas e designadas. Ative-a. Não é opcional numa implementação profissional. Número sete: firewall e ACL a bloquear as portas UDP sessenta e sete e sessenta e oito. O DHCP opera na porta UDP sessenta e sete para tráfego servidor para cliente e na porta sessenta e oito para cliente para servidor. Se tiver listas de controlo de acesso ou regras de firewall que estejam a bloquear estas portas - talvez como parte de um exercício de reforço de segurança ou de uma política mal configurada - o DHCP irá falhar silenciosamente. Isto é particularmente comum após uma migração de firewall ou uma atualização de política. Verifique sempre se as portas UDP sessenta e sete e sessenta e oito estão explicitamente permitidas entre as suas VLANs sem fios e o seu servidor DHCP. Utilize capturas de pacotes na interface do servidor para confirmar que o tráfego está a chegar. Número oito: má configuração de VLAN. As falhas de DHCP são frequentemente o sintoma de um problema de VLAN e não de um problema de DHCP. Se um cliente sem fios estiver associado a um SSID que mapeia para a VLAN trinta, mas a porta de uplink no ponto de acesso não estiver a transportar a VLAN trinta como uma VLAN etiquetada, a deteção de DHCP nunca chega à camada de distribuição. Da mesma forma, se o âmbito do DHCP for definido para a sub-rede errada, ou se o âmbito não estiver ativo, os clientes não obterão resposta. Sempre que estiver a resolver problemas de DHCP, verifique a etiquetagem de VLAN de ponta a ponta: do uplink do AP, através do comutador de acesso, através do comutador de distribuição, até à interface do servidor DHCP. Uma única etiqueta de VLAN em falta em qualquer ponto dessa cadeia causará uma falha total. Número nove: erros de firmware do ponto de acesso. Isto é menos comum, mas vale a pena referir, particularmente em implementações de grande escala onde está a executar um ambiente de firmware misto. Existem casos documentados - incluindo um erro bem divulgado da UniFi U7 no início de 2026 - em que o firmware do ponto de acesso deixava cair intermitentemente o terceiro pacote do protocolo de handshake do DHCP: o DHCPREQUEST. O cliente envia a deteção, recebe uma oferta, envia o pedido - e o AP deixa-o cair. O cliente nunca recebe uma confirmação. A correção é simples: mantenha o firmware do seu AP atualizado e, quando estiver a resolver falhas intermitentes de DHCP que não se enquadram em nenhum outro padrão, verifique a versão do firmware e a lista de problemas conhecidos do fabricante. Número dez: problemas de roaming do cliente. Em ambientes de alta densidade, os clientes estão constantemente em roaming entre pontos de acesso. Quando um cliente faz roaming de um AP para outro - particularmente se cruzar um limite de VLAN ou se mover para uma sub-rede diferente - poderá necessitar de obter uma nova concessão de DHCP. Se o evento de roaming não for gerido corretamente, o cliente poderá tentar renovar a sua concessão existente numa sub-rede à qual já não está ligado, resultando num tempo limite esgotado. O padrão 802.1X IEEE 802.11r - transição rápida de BSS - foi concebido para acelerar o roaming, mas tem problemas de compatibilidade conhecidos com alguns dispositivos clientes. A solução mais fiável para o roaming de Camada 3 é utilizar a criação de túneis de cliente do seu controlador sem fios ou as funcionalidades de AP âncora, que garantem que o cliente parece estar sempre na mesma sub-rede, independentemente do AP ao qual está associado. Agora vamos falar de implementação. Se estivesse a aconselhar um cliente hoje sobre como reforçar a sua infraestrutura DHCP para um espaço de alta densidade, eis o que lhe diria. Primeiro, audite as suas gamas de IP imediatamente. Obtenha um relatório de utilização de DHCP e analise a ocupação de pico. Se alguma gama estiver a atingir oitenta por cento de utilização durante o funcionamento normal, precisa de a expandir antes do seu próximo evento de grande tráfego. Use uma barra-22 ou superior para redes de convidados. Segundo, defina os tempos de atribuição (lease times) de forma adequada para cada segmento de rede. WiFi de convidados: trinta a sessenta minutos. WiFi de colaboradores: oito horas. IoT e infraestrutura: vinte e quatro horas ou reservas estáticas. Terceiro, implemente o DHCP snooping em todos os switches de acesso. Esta é uma tarefa de configuração única que elimina por completo o risco de servidores DHCP não autorizados (rogue). Quarto, implemente a redundância de DHCP (failover). Se estiver em Windows Server, configure a funcionalidade de failover integrada. Se estiver numa plataforma gerida na nuvem, perceba de onde o DHCP está a ser fornecido e o que acontece quando esse componente falha. Quinto, ative a supressão de broadcast no seu controlador wireless. Converta os broadcasts DHCP em unicast sempre que suportado. Isto reduz significativamente o overhead em ambientes densos. Sexto, documente o mapeamento de VLAN para a gama DHCP. Cada VLAN deve ter uma gama documentada, uma configuração de relay agent e um proprietário atribuído. Quando algo falha, esta documentação reduz o seu tempo médio de resolução de horas para minutos. Agora, as perguntas rápidas. Pergunta: Como sei se o meu pool de DHCP está esgotado? Resposta: Execute o comando "show ip dhcp pool" num dispositivo Cisco ou verifique a consola de gestão do seu servidor DHCP. Procure por "no free leases" no seu syslog. Configure alertas de monitorização aos oitenta por cento de utilização. Pergunta: Qual é a forma mais rápida de diagnosticar uma falha de DHCP? Resposta: Captura de pacotes na interface do cliente. Se vir DHCPDISCOVER sem nenhum DHCPOFFER em resposta, o problema está entre o cliente e o servidor. Se vir DHCPOFFER mas nenhum DHCPACK, o problema está na troca de pedido e confirmação (request-acknowledge). Pergunta: Devo usar IPs estáticos em vez de DHCP para ambientes de alta densidade? Resposta: Não. A gestão de IPs estáticos à escala é operacionalmente impossível de gerir. A resposta correta é um DHCP bem estruturado com o dimensionamento de gama, tempos de atribuição e redundância adequados. Pergunta: O DHCP snooping afeta o desempenho? Resposta: De forma insignificante. Nos switches geridos modernos, o DHCP snooping opera em hardware e não tem impacto mensurável no débito (throughput). Em resumo: os tempos limite (timeouts) de DHCP em redes wireless de alta densidade são quase sempre causados por uma de dez causas raiz - esgotamento do pool, tempos de atribuição excessivos, má configuração de relay, tempestades de broadcast, falta de redundância, servidores não autorizados, bloqueios de firewall, más configurações de VLAN, bugs de firmware ou problemas de roaming. Cada uma tem um caminho de diagnóstico claro e uma resolução clara. Nenhuma delas exige atualizações de hardware dispendiosas. Exigem uma configuração correta, monitorização adequada e documentação detalhada. Se está a gerir uma plataforma de WiFi de convidados como a Purple, tem a vantagem adicional de visibilidade sobre eventos de ligação, fluxos de autenticação e dados de sessão que o podem ajudar a correlacionar falhas de DHCP com dispositivos específicos, SSIDs ou janelas de tempo. Essa telemetria é inestimável para a análise de causa raiz. Os seus próximos passos: audite as suas gamas de DHCP hoje mesmo, implemente o DHCP snooping se ainda não o fez, e configure a monitorização de utilização com alertas. Não espere pelo próximo evento para descobrir que o seu pool está esgotado. Obrigado por ouvir a Purple Technical Briefing Series. Para mais guias, referências de arquitetura e melhores práticas de implementação, visite purple.ai.

Parte da nossa série principal: Guia do Captive Portal →

Em implementações sem fios de alta densidade - incluindo estádios desportivos, salas de concertos, complexos de palestras universitárias, centros de convenções e centros comerciais de grande afluência - o Dynamic Host Configuration Protocol (DHCP) é frequentemente o primeiro serviço de infraestrutura a ceder sob carga. Quando milhares de dispositivos móveis entram num local e tentam associar-se a pontos de acesso (APs) locais em simultâneo, os utilizadores sofrem atrasos prolongados de ligação, popups de Captive Portal que não chegam a carregar ou erros persistentes de "Sem Internet, Seguro" nos seus smartphones e portáteis.

Para um utilizador final, a rede parece avariada ou "lenta". No entanto, para um engenheiro de redes, as capturas de pacotes revelam que os dispositivos concluíram com sucesso a autenticação aberta e a associação 802.11 na Camada 2, mas estão a esgotar o tempo limite na Camada 3 porque os seus pedidos DHCP Discover iniciais nunca recebem um DHCP Offer correspondente do servidor dentro da janela de tempo limite do sistema operativo do cliente (normalmente entre 4 a 16 segundos).

Principais conclusões arquitetónicas

  • Saturação de difusão de Camada 2: Os pontos de acesso transmitem tramas DHCP de difusão (broadcast) à taxa de dados básica obrigatória mais baixa (como 1 ou 6 Mbps), consumindo tempo de antena RF excessivo quando centenas de dispositivos se associam simultaneamente.
  • Ajuste da duração da concessão: Em locais com elevada rotação de visitantes, as concessões padrão de 24 horas esgotam rapidamente os intervalos de endereços IP; o ajuste da duração da concessão para 30 a 60 minutos evita a saturação do pool.
  • Agrupamento de VLAN (VLAN pooling): A divisão de grandes populações de clientes em pools de VLAN fragmentados (sub-redes /23 ou /24) mantém os domínios de difusão geríveis sem restringir a capacidade geral do local.
  • Proxy ARP e conversão de unicast: Ativar a conversão de Broadcast para Unicast nos controladores sem fios permite que os APs transmitam ofertas DHCP como tramas unicast direcionadas a taxas PHY elevadas.
  • Endereço auxiliar (helper-address) e capacidade de retransmissão: As retransmissões DHCP a montante devem ser configuradas com endereços auxiliares redundantes e monitorizadas para detetar perdas de memória intermédia de fila durante picos de chegada.

As cinco principais causas de falha de DHCP em WiFi denso

O diagnóstico de tempos limite de DHCP em ambientes de alta densidade requer a compreensão tanto da mecânica de RF sem fios como da dinâmica de encaminhamento de Camada 3 com fios. Cinco causas principais representam mais de 90% de todas as falhas no mundo real:

1. Esgotamento do tempo de antena (airtime) de transmissão de RF

Como o DHCP Discover inicial é enviado por um cliente que ainda não possui um endereço IP, este é transmitido em broadcast para o endereço MAC de Camada 2 FF:FF:FF:FF:FF:FF. Em redes sem fios 802.11, as tramas de broadcast e multicast não podem utilizar a adaptação dinâmica de link e têm de ser transmitidas à taxa de dados básica (obrigatória) mais baixa configurada no SSID para que os dispositivos no limite mais distante da célula as consigam receber.

Se um SSID suportar taxas básicas legadas de 1 Mbps ou 6 Mbps, cada pacote DHCP de 350 bytes ocupa o canal durante vários milissegundos. Quando 300 utilizadores entram num auditório no espaço de 60 segundos, o mero volume de transações DHCP em broadcast consome mais de 40% do tempo de antena total do canal, desencadeando uma forte congestão de RF, colisões CSMA/CA e perdas de pacotes antes mesmo de a trama chegar ao comutador de distribuição com fios.

2. Esgotamento do intervalo de DHCP (esgotamento do pool)

As redes de escritórios corporativos funcionam normalmente com tempos de concessão DHCP de 8 ou 24 horas. Quando esta configuração é aplicada a um local público - como um centro de transportes, estádio ou centro comercial - cada transeunte cujo smartphone sonde brevemente o SSID aberto de convidados consome um endereço IP. Mesmo que o visitante se afaste após 90 segundos, o seu IP concedido permanece bloqueado na base de dados DHCP por 24 horas. Poucas horas após a abertura, o pool de sub-rede disponível fica 100% esgotado, e os utilizadores legítimos de entrada deparam-se com timeouts instantâneos de DHCP.

3. Descartes de relay DHCP a montante e IP helper-address

Em arquiteturas empresariais onde o servidor DHCP reside centralmente num datacenter ou ambiente de nuvem, os comutadores de acesso ou controladores sem fios devem retransmitir os pedidos DHCP de difusão através de limites de Camada 3 encaminhados utilizando comandos ip helper-address. Se o router do agente de retransmissão sofrer uma limitação de CPU ou exceder a sua memória intermédia de encaminhamento UDP interna durante picos repentinos de entrada, este descarta silenciosamente os pacotes Discover recebidos. Além disso, se a latência de ida e volta entre o agente de retransmissão local e o servidor DHCP central exceder os 2000 ms sob congestionamento de rede, os dispositivos clientes abortam a negociação antes do retorno do Offer.

4. Potência de RF assimétrica e colisão de pacotes de nós ocultos

Os pontos de acesso que transmitem a níveis de potência elevados (por exemplo, 20 dBm / 100 mW) podem emitir beacons muito além da sua célula de cobertura física. Os smartphones, que normalmente transmitem a uma potência muito inferior (10 a 14 dBm), detetam o AP claramente e tentam associar-se. No entanto, o frame de uplink do smartphone DHCP Discover é demasiado fraco para penetrar no elevado ruído de RF de fundo e nos obstáculos físicos do estádio. O AP nunca recebe o pacote, resultando num timeout imediato do ponto de vista do cliente.

5. Servidores DHCP não autorizados e configuração incorreta de DHCP snooping

Em redes não geridas ou mal segmentadas, um dispositivo cliente desconfigurado, hotspot móvel ou máquina virtual não autorizada ligada a uma porta de switch pode responder a pacotes Discover de clientes com gateways predefinidos e servidores DNS inválidos. Por outro lado, se os administradores de rede ativarem o ip dhcp snooping ao nível do switch mas se esquecerem de marcar a porta de uplink do WLC principal como trusted, o switch rejeita todas as ofertas DHCP válidas, resultando numa taxa de falha por timeout de 100% em todos os pontos de acesso ligados a esse switch.

Matriz de dimensionamento de sub-redes e duração de atribuição (lease)

Configurar o tamanho de sub-rede adequado e a duração da concessão é a base da estabilidade do DHCP em alta densidade. A seguinte matriz fornece parâmetros de referência verificados para os principais tipos de locais:

Ambiente do Local Padrão de Rotatividade de Visitantes Tempo de Lease Recomendado Arquitetura de Sub-rede Multiplicador de Margem de Rotatividade
Estádio e Arena Entrada em grande fluxo (permanência de 2 a 4 horas) 30 - 60 minutos Pool de VLAN (Múltiplas /23 ou /24) 1.3x a assistência de pico
Centro de Convenções e Exposições Dispositivos múltiplos sustentados (permanência de 6 a 8 horas) 120 minutos (2 horas) Pool de VLAN (Múltiplas /22 ou /23) 1.5x o número de participantes
Centro Comercial e Hub de Retalho Trânsito rápido e contínuo (permanência de 30 a 90 min) 30 minutos Pool de VLAN (Múltiplas /23) 3.0x a média diária de visitantes
Campus Universitário e Salas de Aula Migração horária entre edifícios 60 - 120 minutes Pools de VLAN por Edifício (/22) 1.4x o corpo docente e discente
Hotel e Empreendimento Turístico Ocupação sustentada de vários dias 1.440 minutos (24 horas) VLANs de Convidados e Funcionários Segmentadas (/22) 1.1x a capacidade total de quartos

Tem dúvidas sobre a sua configuração específica?

A nossa equipa trabalha com operadores de espaços, gestores de TI e engenheiros de rede em 80.000 espaços. Agende uma chamada de 20 minutos e mostraremos como outros profissionais na sua área o resolveram.

Fluxo de trabalho de diagnóstico passo a passo: Captura de pacotes e análise de registos

Ao investigar tempos limite de DHCP em tempo real, siga este fluxo de trabalho de diagnóstico para identificar a camada exata de falha em poucos minutos:

  1. Passo 1: Verificar a utilização do pool de servidores e o esgotamento de concessões (leases)
    Inicie sessão no seu servidor DHCP principal ou plataforma IPAM (como Infoblox, Microsoft Windows Server DHCP ou Linux Kea) e verifique a contagem de concessões ativas em relação aos limites do pool. Se as concessões ativas excederem 95% dos endereços disponíveis, os novos pedidos falharão imediatamente.
  2. Passo 2: Isolar as taxas de repetição de RF e taxas básicas através do ar
    Verifique se os rádios de 2.4 GHz e 5 GHz não estão a oferecer taxas de dados legadas inferiores a 12 Mbps. Uma utilização elevada de canal superior a 65% no rádio do AP indica que as tramas de gestão e difusão (broadcast) estão a congestionar o meio.
  3. Passo 3: Realizar a filtragem de captura do Wireshark do lado do cliente
    Capte o tráfego num portátil de teste enquanto tenta a associação. Utilize os seguintes filtros de visualização do Wireshark para isolar as transações DHCP:
    # Filtrar para todo o tráfego do protocolo DHCP
    bootp || dhcp

    # Identificar DHCP Discovers repetidos sem resposta
    dhcp.option.dhcp == 1

    # Medir latência de resposta superior a 2 segundos
    dhcp.time >= 2.0
  4. Passo 4: Verificar as estatísticas de DHCP snooping ao nível do switch
    Verifique os contadores de interface do switch para pacotes ignorados. Em switches Cisco Catalyst ou IOS-XE, execute show ip dhcp snooping statistics para verificar se os pacotes estão a ser ignorados devido a uplinks não fidedignos ou a violações de limite de taxa (rate-limit).

Modelos de configuração de vários fabricantes

A implementação de alterações de configuração direcionadas em controladores de LAN sem fios empresariais e pontos de acesso elimina a grande maioria dos tempos limite de DHCP em ambientes de alta densidade. Abaixo encontram-se fragmentos de configuração testados nas principais plataformas de rede empresariais:

Cisco Catalyst 9800 WLC (IOS-XE)

Ative o Proxy ARP, converta a difusão DHCP em unicast e configure o agrupamento de VLAN (VLAN pooling) nos perfis de WLAN de convidados:

! Configure VLAN Group for Guest Pooling
vlan group GUEST-POOL
 vlan-list 101-108

! Configure Wireless Policy Profile with Proxy ARP & Broadcast Optimization
wireless profile policy GUEST-POLICY-PROFILE
 ipv4 dhcp-required
 proxy-arp
 broadcast-multicast-unicast
 vlan GUEST-POOL
 no shutdown

! Configure Global DHCP Snooping with Trusted Core Uplinks
ip dhcp snooping
ip dhcp snooping vlan 101-108
interface TenGigabitEthernet1/0/1
 description UPLINK-TO-CORE-SWITCH
 ip dhcp snooping trust

Aruba Central / AOS-10 Gateway Architecture

Ative o pooling de VLAN de cliente com atribuição de hash e configure a otimização de broadcast para unicast no perfil de SSID da WLAN:

# Create VLAN Pool with hash-based MAC distribution
vlan-pool guest-pool
  vlan 201-208
  assignment hash

# Apply broadcast optimization on the Virtual AP profile
wlan ssid-profile "Guest-WiFi"
  vlan guest-pool
  broadcast-filter arp
  broadcast-filter all
  drop-bcast-unknown
  dmo-channel-util-threshold 60
  no legacy-rates

Ruckus SmartZone (SZ-100 / Virtual SmartZone)

Ative o Directed DHCP/ARP e configure a inserção da subopção Option 82 no perfil de WLAN da Zona:

# Under Wireless LAN Configuration:
# Enable Directed Multicast to Unicast (Directed MC/BC)
# Enable Proxy ARP
# Set Minimum Basic Rate: 12 Mbps (5 GHz) / 11 Mbps (2.4 GHz)
# Enable DHCP Option 82 Insertion with Sub-Option 1 (Circuit ID) & Sub-Option 2 (Remote ID)

FortiGate FortiOS & FortiAP Architecture

Configure um âmbito DHCP dedicado com uma duração de concessão agressiva e ative a supressão de broadcast na interface do controlador sem fios FortiGate:

config system dhcp server
    edit 1
        set default-gateway 192.168.100.1
        set netmask 255.255.248.0
        set interface "guest-wifi-vlan"
        config ip-range
            edit 1
                set start-ip 192.168.100.10
                set end-ip 192.168.107.254
            next
        end
        set lease-time 3600
        set dns-service default
    next
end

config wireless-controller vap
    edit "Guest-WLAN"
        set intra-vap-privacy enable
        set broadcast-suppression dhcp-up arp-known
        set schedule-vlan-pool enable
    next
end

Otimizar o guest WiFi e a integração no Captive Portal

Ao gerir uma rede WiFi de convidados de alta densidade, a interação entre a aquisição inicial de DHCP e o fluxo de trabalho de autenticação do Captive Portal é crítica. Em implementações herdadas, os dispositivos recebem um endereço IP numa sub-rede não autenticada, são forçados a executar o redirecionamento HTTP 302 e, em seguida, transitam para uma VLAN secundária após o início de sessão com sucesso. Este "VLAN flipping" força o cliente a libertar e renovar a sua concessão DHCP uma segunda vez, duplicando a carga de transações no servidor DHCP e aumentando as taxas de falha por timeout em mais de 40%.

As plataformas modernas de gestão de convidados como a Purple separam a autenticação da reatribuição de IP de Camada 3. Os clientes permanecem no seu VLAN inicialmente atribuído durante toda a sessão; o controlo de acessos é aplicado na Camada 4 através de regras dinâmicas de filtragem de firewall, atributos Access-Accept do RADIUS ou listas de controlo de acessos (ACLs) de walled garden. Isto mantém a concessão DHCP do cliente estável, evita renegociações desnecessárias e proporciona uma composição instantânea e fluida da splash page do portal.

Resumo das melhores práticas de DHCP para alta densidade

  • Remover taxas básicas legadas: Defina as taxas de dados obrigatórias mínimas para 12 Mbps em 5 GHz e 11 Mbps em 2.4 GHz para acelerar a transmissão de tramas de difusão (broadcast).
  • Ajustar a duração das concessões (leases): Alinhe o tempo de concessão com o tempo de permanência no local (30 a 60 minutos para elevada rotatividade, 2 horas para convenções, 24 horas para hotéis).
  • Implementar pooling de VLAN: Divida grandes populações de utilizadores em grupos de sub-redes /23 ou /24 para limitar o tamanho dos domínios de difusão (broadcast).
  • Converter difusão (broadcast) para unicast: Ative o Proxy ARP e a conversão de Broadcast-to-Unicast em todos os controladores de LAN sem fios e perfis de AP.
  • Manter relays de DHCP redundantes: Configure destinos secundários de ip helper-address e monitorize as filas de buffer de relay a montante.
  • Evitar a alteração de VLAN (VLAN flipping): Utilize arquiteturas de Captive Portal de VLAN única com controlo de acesso baseado em ACL, em vez de reatribuição dinâmica de sub-rede.

Definições Principais

Processo DHCP DORA

O intercâmbio de 4 passos entre cliente e servidor (Discover, Offer, Request, Acknowledge) utilizado por dispositivos de rede para obter dinamicamente uma configuração de IP.

Em ambientes de alta densidade, a perda de pacotes durante qualquer um destes 4 passos causa a expiração do tempo de limite (timeouts) de associação dos clientes e falhas na ativação.

Agente de Relay DHCP (IP Helper)

Uma função de switch ou router de Camada 3 que interpeta tramas de DHCPDISCOVER de broadcast de clientes e as encaminha como pacotes UDP unicast (porta 67) para um servidor DHCP centralizado.

Essencial para o encaminhamento de tráfego de VLAN de WiFi de convidados através de subredes de rede distintas para clusters de DHCP empresariais.

DHCP Snooping e Option 82

Uma funcionalidade de segurança de switch de Camada 2 que inspeciona pacotes DHCP, descarta ofertas de servidores DHCP não autorizados e anexa metadados de porta de switch e VLAN (Option 82) a pedidos de clientes.

Previne servidores DHCP falsos e permite políticas granulares de atribuição de IP em switches de acesso distribuídos.

Dynamic ARP Inspection (DAI) e Proxy ARP

Funcionalidades de rede que validam pedidos ARP em relação à base de dados de associação do DHCP snooping e permitem que os APs respondam localmente a consultas ARP de clientes.

Elimina tempestades excessivas de broadcast ARP através do ar, recuperando até 85% do tempo de antena do canal wireless.

VLAN Pooling (Agrupamento de VLAN)

Um mecanismo de controlador wireless que distribui dinamicamente as associações de clientes por hashing através de múltiplas subredes mais pequenas (/23 ou /24) sob um único SSID de broadcast.

Previne a saturação do domínio de broadcast em implementações de ultra-alta densidade, tais como estádios e centros de congressos.

Exemplos Práticos

Como deve um arquiteto de rede principal calcular o tamanho necessário da sub-rede DHCP e a duração da concessão (lease) para um estádio de 25.000 lugares que acolhe eventos com uma duração média de 3,5 horas e um pico de simultaneidade de 18.000 dispositivos ativos?

Para calcular a capacidade DHCP necessária e os parâmetros ideais de concessão:

  1. Determinar o Pico de Simultaneidade de Dispositivos: 18.000 dispositivos simultâneos com uma margem de segurança de 25% equivale a 18.000 * 1,25 = 22.500 endereços simultâneos necessários durante o pico de entrada no evento.
  2. Calcular a Janela de Expiração da Concessão: Para um evento de 3,5 horas com entrada antes do jogo e saída após o jogo, defina o tempo de concessão DHCP para 60 minutos (1 hora) com uma janela de renovação de 30 minutos (T1). Isto garante que os adeptos transitórios que se ligam brevemente na porta de entrada libertam o seu endereço IP de volta para o pool disponível no espaço de 60 minutos após a desligação.
  3. Dimensionamento da Sub-rede (Bloco CIDR): Uma única sub-rede plana para 22.500 anfitriões (hosts) exigiria uma rede /17 (32.766 anfitriões utilizáveis), o que causaria uma degradação catastrófica por broadcast. Em vez disso, implemente um VLAN Pool de 45 sub-redes /24 distintas (cada uma fornecendo 254 IPs utilizáveis para um total de 11.430 IPs) ou 24 sub-redes /23 distintas (cada uma fornecendo 510 IPs utilizáveis para um total de 12.240 IPs por grupo de pools).
  4. Capacidade de Processamento do Relay: 22.500 dispositivos a renovar a cada 30 minutos geram uma carga média de 12,5 transações DHCP por segundo, com picos de até 450 transações por segundo durante a abertura dos portões. O motor DHCP central deve suportar >= 1.000 consultas por segundo (QPS).
Comentário do Examinador: Nunca implemente uma única sub-rede plana de grande dimensão (como /16 ou /18) para recintos públicos de alta densidade. Combinar a criação de pools de VLAN com tempos de concessão de 60 minutos isola os domínios de broadcast, ao mesmo tempo que fornece uma capacidade de endereçamento abundante.

Uma equipa de TI empresarial recebe queixas de que os portáteis num auditório demoram entre 45 a 90 segundos a obter um endereço IP ou apresentam a mensagem "Sem Internet, Seguro". As capturas de Wireshark no cliente mostram pacotes DHCP Discover repetidos sem qualquer Offer. Como pode o engenheiro isolar se o estrangulamento se deve a perda de RF sem fios, fila de espera de retransmissão no AP ou esgotamento do servidor DHCP?

Siga este protocolo sistemático de captura de pacotes multiponto:

  1. Captura Simultânea em Três Pontos: Execute capturas de pacotes simultâneas em: (a) canal do analisador de RF (sniffer) através do ar, (b) porta trunk do switch ligada ao AP (uplink Ethernet) e (c) interface no servidor DHCP.
  2. Avaliar a Perda de Pacotes de RF Através do Ar: Se o cliente enviar 4 DHCP Discovers (retransmitindo em intervalos de 4s, 8s, 16s) e o sniffer através do ar mostrar erros elevados de Frame Check Sequence (FCS) ou repetições 802.11 acima de 30%, a trama Discover foi descartada na camada PHY/MAC devido a interferência de canal partilhado de RF ou taxas de dados básicas baixas.
  3. Avaliar o Encaminhamento de Retransmissão (Relay) do AP: Se o AP receber o Discover 802.11 e o encaminhar como um pacote UDP 67 unicast para o endereço IP helper, verifique se a porta trunk do switch mostra o pacote encaminhado. Se estiver em falta, verifique a utilização da CPU do AP e os descartes na fila do buffer de retransmissão DHCP.
  4. Avaliar o Tempo de Resposta do Servidor DHCP: Na captura do lado do servidor, filtre por dhcp.time >= 1.0. Se o servidor receber o Discover mas atrasar o envio de um Offer por mais de 2 segundos, o pool do servidor DHCP está esgotado ou o I/O do disco da base de dados de back-end está saturado.
Comentário do Examinador: A captura de pacotes simultaneamente em interfaces com e sem fios evita o desperdício de horas a resolver problemas de configurações do servidor quando a verdadeira causa é a contenção de tempo de antena RF que descarta tramas de broadcast na Camada 2.

Perguntas de Prática

Q1. Por que razão a desativação das taxas de dados básicas herdadas (1 Mbps, 2 Mbps, 5.5 Mbps e 11 Mbps) em redes de 2.4 GHz e 5 GHz reduz significativamente os incidentes de timeout de DHCP em ambientes densos?

Dica: Considere como os pontos de acesso 802.11 transmitem tramas de broadcast e multicast através do meio RF.

Ver resposta modelo

Nas redes wireless 802.11, as tramas de broadcast e multicast - incluindo os Discovers e Requests de DHCP - não podem utilizar a adaptação dinâmica de taxa e têm de ser transmitidas à taxa básica obrigatória mais baixa configurada no BSS. Numa taxa básica de 1 Mbps, a transmissão de um pacote DHCP de 350 bytes consome mais de 3 milissegundos de tempo de antena bruto. O aumento da taxa básica mínima para 12 Mbps em 5 GHz reduz o tempo de antena da trama para aproximadamente 0.25 milissegundos (uma melhoria de 12 vezes), evitando que o canal wireless fique saturado durante picos repentinos de acessos.

Q2. Ao configurar uma rede de WiFi de convidados de alta densidade com uma previsão de 10.000 visitantes diários, que vulnerabilidade de segurança ocorre se o DHCP snooping for ativado sem configurar os estados de confiança (trust) nas portas de uplink do switch?

Dica: Lembre-se de como as portas do switch classificam os pacotes DHCP Offer e Acknowledgement de entrada.

Ver resposta modelo

Se o DHCP snooping for ativado globalmente num switch sem configurar explicitamente as portas de uplink ligadas ao servidor DHCP legítimo (ou router/WLC) como "confiáveis" (ip dhcp snooping trust), o switch classificará todos os pacotes DHCP Offer e ACK recebidos do servidor como respostas falsas e irá descartá-los. Como resultado, 100% dos pedidos DHCP dos clientes expirarão por timeout em toda a rede.

Q3. Qual é o objetivo operacional de configurar a DHCP Option 82 num ponto de acesso ou controlador wireless empresarial?

Dica: Pense na aplicação de políticas baseadas na localização e na atribuição de subredes.

Ver resposta modelo

A DHCP Option 82 (Relay Agent Information Option) permite ao ponto de acesso ou switch anexar dados contextuais de topologia de rede - tais como o endereço MAC específico do AP, o nome do SSID, a porta do switch e o ID da VLAN - ao pacote DHCP Discover do cliente antes de o retransmitir para o servidor DHCP central. Isto permite que o servidor aplique políticas de atribuição de IP específicas da localização, direcione dispositivos para conjuntos de subredes regionais e imponha controlos de acesso localizados sem necessitar de instâncias de servidor DHCP separadas para cada edifício físico.

Continue a ler esta série

Resolução de problemas do captive portal Ruckus: redirecionamento WISPr, hotspot e checklist de walled garden

Será capaz de diagnosticar um captive portal Ruckus com falhas a partir do sintoma que os clientes reportam e, em seguida, corrigi-lo numa ordem definida. A ordem abrange o URL de início de sessão do hotspot (WISPr), walled garden, palavra-passe da interface do portal northbound, autenticação e accounting RADIUS e certificados de redirecionamento HTTPS. As verificações aplicam-se no SmartZone, Ruckus One e Unleashed.

Ler o guia →

Resolução de problemas do Captive Portal Ubiquiti UniFi: lista de verificação de portal externo, hotspot e walled garden

Utilize esta lista de verificação para descobrir por que razão o seu Captive Portal Ubiquiti UniFi não está a funcionar e resolva o problema. Irá associar o sintoma a uma de seis causas, realizar dois testes rápidos e corrigir o servidor do portal externo, o acesso de pré-autorização, as restrições de sub-rede de convidados, os redirecionamentos HTTPS, a acessibilidade do controlador ou as definições do cliente.

Ler o guia →

Resolução de problemas do captive portal HPE Aruba: checklist de redirecionamento, certificado e walled garden

Utilize esta checklist para diagnosticar um captive portal HPE Aruba com falhas a partir do sintoma que observa: sem redirecionamento, um aviso de certificado ou um visitante que nunca é libertado. Pode então rastrear a falha até ao DNS, DHCP, walled garden, URL de redirecionamento, certificado ou RADIUS. Finalmente, aplique a correção nos Instant APs, Aruba Central ou num controlador de mobilidade.

Ler o guia →

Tem dúvidas sobre a sua configuração específica?

A nossa equipa trabalha com operadores de espaços, gestores de TI e engenheiros de rede em 80.000 espaços. Agende uma chamada de 20 minutos e mostraremos como outros profissionais na sua área o resolveram.