Arista Cognitive Wi-Fi Integration with Purple WiFi
Esta referência técnica detalha a integração passo a passo do Arista Cognitive Wi-Fi (CV-CUE) com a plataforma de guest WiFi da Purple para recintos empresariais. Abrange a configuração do Captive Portal Arista, o design de ACL de Walled Garden, a configuração do servidor RADIUS, a autenticação segura de funcionários 802.1X e o isolamento Multi-Tenant utilizando Arista PPSK com direcionamento dinâmico de VLAN - fornecendo às equipas de TI e arquitetos de rede um plano de implementação definitivo.
Ouça este guia
Ver transcrição do podcast
- Resumo executivo
- Análise técnica aprofundada
- A arquitetura de integração do Captive Portal Arista
- Design de ACL de Walled Garden no CV-CUE
- Configuração de PPSK da Arista para isolamento multi-tenant
- WiFi seguro para funcionários com IEEE 802.1X
- Integração com Arista Cloud WIPS
- Guia de implementação
- Fase 1: Segmentação de rede e configuração do RADIUS
- Fase 2: Configuração do SSID de convidados e do Captive Portal
- Fase 3: Implementação do Walled Garden
- Fase 4: Configuração multi-tenant PPSK
- Fase 5: WiFi Seguro para Colaboradores (802.1X)
- Boas práticas
- Casos de estudo
- Caso de estudo 1: Cadeia hoteleira de 350 quartos
- Caso de estudo 2: Espaço de coworking multi-tenant
- Resolução de problemas e mitigação de riscos
- ROI and business impact

Resumo executivo
A implementação de um Captive Portal Arista para acesso de convidados não é apenas uma tarefa de conectividade. É uma interseção crítica de segurança de rede, conformidade regulatória e estratégia de dados. Para os líderes de TI que gerem locais distribuídos, a integração do Arista CloudVision Cognitive Unified Edge (CV-CUE) com a Purple transforma o tráfego de convidados não gerido num ativo seguro, segmentado e mensurável.
Esta referência fornece um modelo definitivo para configurar o Arista Cognitive Wi-Fi com a Purple. Detalhamos os mecanismos exatos necessários para implementar splash pages alojadas em terceiros, construir listas de controlo de acesso Walled Garden precisas e implementar a autenticação RADIUS. Também cobrimos o isolamento avançado de Multi-Tenant WiFi utilizando Arista Private Pre-Shared Keys (PPSK) e direcionamento dinâmico de VLAN - a arquitetura que elimina a proliferação de SSID em espaços de coworking, centros comerciais e edifícios residenciais.
A Purple opera em mais de 80.000 locais ativos e processou 440 milhões de inícios de sessão em 2024 (dados internos da Purple). A plataforma possui certificação ISO 27001, está em conformidade com o GDPR e CCPA, e detém as certificações Cyber Essentials e B Corp. Este guia reflete configurações testadas em produção e validadas em implementações nos setores da hotelaria, retalho e setor público.
Análise técnica aprofundada
A arquitetura de integração do Captive Portal Arista
O fluxo de integração de convidados dita como os dispositivos interagem com o ponto de acesso (AP) Arista antes e depois da autenticação. Quando um dispositivo se associa ao SSID de convidados aberto, o AP Arista atribui-o a uma VLAN de pré-autenticação. Neste estado, o AP restringe o tráfego DNS e HTTP a uma lista de permissões definida. O sistema operativo do dispositivo deteta o Captive Portal e tenta aceder a um endpoint conhecido - o iOS envia um pedido HTTP para captive.apple.com, o Android para connectivitycheck.gstatic.com e o Windows para www.msftconnecttest.com. O AP Arista intercepta este pedido e emite um redirecionamento HTTP 302 para o URL da splash page da Purple.
{{asset:captive_portal_flow.png}}
Para garantir que este fluxo é executado sem erros, o controlador Arista CV-CUE deve ser configurado para apontar para a Purple como um portal alojado em terceiros. Isto requer a definição dos servidores RADIUS da Purple (Porta de Autenticação 1812, Porta de Accounting 1813) nos Perfis de Rede do CV-CUE. Assim que o convidado submete as suas credenciais ou aceita os termos no portal Purple, a Purple atua como o servidor RADIUS e envia uma mensagem Access-Accept de volta para o AP Arista. Esta mensagem inclui atributos RADIUS Change of Authorization (CoA) definidos na RFC 3576, instruindo o AP a transitar o endereço MAC do cliente do estado restrito de pré-autenticação para o acesso total à internet na VLAN pós-autenticação.

Design de ACL de Walled Garden no CV-CUE
O Walled Garden é uma lista de permissões (whitelist) de domínios e endereços IP que os dispositivos não autenticados devem conseguir aceder para carregar a splash page e concluir a autenticação. No Arista CV-CUE, configura isto nas definições do Captive Portal como "Websites que os utilizadores podem aceder antes de iniciar sessão".
O Walled Garden é uma lista de permissões explícita. Deve incluir os domínios principais da Purple para renderizar o portal. Se disponibilizar login social, também deve incluir na lista de permissões os domínios do Fornecedor de Identidade (IdP). A não manutenção desta lista faz com que os convidados não consigam carregar o ecrã de login do fornecedor de autenticação, resultando no abandono imediato.
| Zona | Tráfego permitido | Implementação |
|---|---|---|
| Pré-autenticação | DNS (restrito), DHCP, servidor do portal, endpoints de deteção de captive portal | ACL de Gateway - bloquear tudo exceto a lista de permissões |
| Walled Garden | Domínios do portal Purple, fornecedores de login social, processadores de pagamento | ACL baseada em FQDN no CV-CUE |
| Pós-autenticação | Acesso total à internet sujeito a filtragem de conteúdos e política de largura de banda | ACL por utilizador aplicada via RADIUS CoA |
Entradas mínimas obrigatórias no Walled Garden para a Purple:
region1.purpleportal.netvenuewifi.comcloudfront.netopenweathermap.orgstripe.com(se o acesso pago estiver ativado)
Entradas adicionais para login social:
- Facebook:
facebook.com,fbcdn.net,akamaihd.net,connect.facebook.net - Google Workspace:
accounts.google.com,googleapis.com - Twitter/X:
twitter.com,twimg.com - LinkedIn:
linkedin.com,licdn.net
Configuração de PPSK da Arista para isolamento multi-tenant
Para ambientes como espaços de coworking, edifícios residenciais ou centros comerciais, o 802.1X padrão é frequentemente demasiado complexo para dispositivos não geridos, mas as redes abertas carecem da segurança necessária. As Chaves Pré-Partilhadas Privadas (PPSK) da Arista resolvem isto ao permitir múltiplas palavras-passe exclusivas num único SSID, cada uma mapeada para uma política de rede distinta.

Quando integrado com o Purple RADIUS, o PPSK da Arista permite o direcionamento dinâmico de VLAN. Um residente ou inquilino comercial liga-se ao SSID unificado utilizando a sua PPSK específica. O AP da Arista autentica a chave no servidor Purple RADIUS. A Purple devolve o Access-Accept padrão, mas anexa três atributos RADIUS que orientam a atribuição de VLAN:
| Atributo RADIUS | Valor | Finalidade |
|---|---|---|
| Tunnel-Type | 13 (VLAN) | Especifica o tipo de túnel |
| Tunnel-Medium-Type | 6 (802) | Especifica o tipo de meio |
| Tunnel-Private-Group-ID | ex: "100" | O ID de VLAN específico a atribuir |
O AP Arista atribui dinamicamente o dispositivo a essa VLAN. Isto proporciona um isolamento rigoroso de Camada 2 entre inquilinos sem transmitir dezenas de SSIDs separados, otimizando a utilização de RF e mantendo limites de segurança absolutos.
WiFi seguro para funcionários com IEEE 802.1X
Para redes de funcionários, as palavras-passe partilhadas são um risco de segurança. O IEEE 802.1X (definido na norma IEEE Std 802.1X-2020) fornece controlo de acesso à rede baseado em portas utilizando credenciais por utilizador. No CV-CUE, configura um SSID Corporativo com segurança WPA2-Enterprise ou WPA3-Enterprise. O AP atua como o autenticador, encaminhando as credenciais para o servidor RADIUS via EAP (Extensible Authentication Protocol). O Purple suporta EAP-PEAP para autenticação de utilizador/palavra-passe e EAP-TLS para autenticação baseada em certificados.
Para implementações EAP-TLS, integra-se com o Microsoft Entra ID, Okta ou Google Workspace como autoridade de certificação. Quando o dispositivo de um funcionário apresenta um certificado de cliente válido, o servidor RADIUS valida-o em relação ao diretório e devolve um Access-Accept. Isto elimina totalmente o roubo de credenciais como vetor de ataque.
Integração com Arista Cloud WIPS
O Wireless Intrusion Prevention System (WIPS) da Arista opera continuamente em segundo plano, procurando pontos de acesso não autorizados, APs mal configurados e clientes não autorizados. No CV-CUE, navegue até Configure > WIPS > Automatic Intrusion Prevention para configurar o nível de prevenção. A Arista oferece quatro níveis: Degrade, Interrupt, Disrupt e Block. Para implementações empresariais, comece em Disrupt, que interrompe a comunicação não autorizada sem a bloquear completamente, reduzindo o risco de falsos positivos durante a implementação inicial.
Ative o SSID VLAN Monitoring em Configure > Device > Access Point > Security tab para garantir que os APs monitorizam ativamente as suas VLANs atribuídas contra atividades não autorizadas. Os modelos da série Arista AP-3xx suportam a monitorização de até 42 VLANs em simultâneo (documentação Arista WIPS, 2025).
Guia de implementação
Fase 1: Segmentação de rede e configuração do RADIUS
- Inicie sessão no Arista CV-CUE e navegue até Configure > Network Profiles > RADIUS.
- Clique em Add RADIUS Server.
- Introduza os detalhes do servidor RADIUS Purple Primário: Endereço IP, Porta de Autenticação (1812), Porta de Accounting (1813) e o Segredo Partilhado da página de configuração de hardware do portal Purple.
- Repita o processo para o servidor RADIUS Purple Secundário para garantir alta disponibilidade.
- Verifique se as portas UDP 1812 e 1813 estão abertas na sua firewall entre os APs Arista e os servidores RADIUS Purple.
Fase 2: Configuração do SSID de convidados e do Captive Portal
- Navegue até Configure > WiFi > SSID e clique em Add New SSID.
- Defina o Nome do SSID (ex.
Guest_WiFi) e defina o Tipo de SSID para Guest. - No separador Security, defina o nível de segurança para Open.
- No separador Network, configure a VLAN de pré-autenticação (ex. VLAN 10) com um âmbito DHCP dedicado.
- No separador Captive Portal, ative a caixa de seleção do Captive Portal.
- Selecione Third-Party Hosted no menu suspenso Cloud Hosted.
- Selecione With RADIUS Authentication e escolha o perfil RADIUS da Purple.
- Introduza o URL da Splash Page da Purple (ex.:
https://region1.purpleportal.net/access/) e o URL de Redirecionamento (ex.:https://region1.purpleportal.net/access/?res=success). - Defina o formato do Called Station ID para
%m(formato de endereço MAC exigido pela Purple). - Defina o Accounting Interval para 2 minutos.
- Desmarque a caixa de seleção HTTPS Redirection.
Fase 3: Implementação do Walled Garden
- No separador Captive Portal, localize a secção Websites que os utilizadores podem aceder antes de iniciar sessão.
- Adicione todos os domínios obrigatórios da Purple e domínios do Fornecedor de Identidade listados acima.
- Guarde a configuração do SSID e aplique-a aos grupos de AP Arista de destino.
Fase 4: Configuração multi-tenant PPSK
- No portal Purple, navegue até à configuração de hardware do local e obtenha as definições de RADIUS do PPSK.
- No CV-CUE, crie um novo SSID com segurança WPA2-Personal e ative o modo PPSK.
- Configure o SSID para autenticar no perfil RADIUS da Purple.
- No portal Purple, crie uma frase de acesso PPSK para cada tenant e mapeie-a para o ID de VLAN correspondente.
- Verifique se as portas do switch que ligam aos APs Arista estão configuradas para trunking das VLANs de tenant necessárias.
Fase 5: WiFi Seguro para Colaboradores (802.1X)
- Crie um novo SSID Corporativo no CV-CUE.
- No separador Segurança, selecione WPA2-Enterprise ou WPA3-Enterprise.
- Selecione o perfil RADIUS que aponta para o seu fornecedor de identidade corporativo (Microsoft Entra ID, Okta ou Google Workspace).
- Configure o tipo de EAP: PEAP para nome de utilizador/palavra-passe, EAP-TLS para autenticação baseada em certificados.
- Atribua o SSID de Colaboradores a uma VLAN dedicada (ex.: VLAN 20) isolada da VLAN de Convidados.
Boas práticas
Automatize as atualizações do Walled Garden. Os fornecedores de identidade alteram frequentemente os seus domínios CDN. Agende uma revisão trimestral da sua configuração de Walled Garden no Arista CV-CUE em relação às listas de domínios atualizadas da Purple. Uma única entrada de CDN em falta irá interromper o início de sessão social para todos os convidados.
Otimize os temporizadores de sessão por tipo de local. Configure tempos limite de inatividade no Arista CV-CUE para corresponder ao perfil de tráfego do seu local. Os ambientes de retalho beneficiam de um tempo limite de inatividade de 10 minutos para recuperar endereços IP de dispositivos que saíram da loja. As implementações em hotéis devem utilizar tempos limite mais longos (4 a 8 horas) para evitar reativar o portal durante a estadia de um hóspede.
Imponha o Isolamento de Clientes. Ative sempre o Isolamento de Clientes no SSID de Convidados dentro do Arista CV-CUE. Isto impede que os dispositivos dos convidados comuniquem entre si, mitigando riscos de movimento lateral e cumprindo os requisitos de segmentação de rede PCI DSS. Ative o RADIUS Accounting. Certifique-se de que o RADIUS Accounting está ativado com um intervalo de 2 minutos. Isto fornece à Purple métricas precisas de duração de sessão e transferência de dados, alimentando o painel de WiFi Analytics e permitindo uma análise precisa do tempo de permanência dos visitantes.
Segmente por tipo de SSID, não por AP. Aplique SSIDs de Guest, Staff e Multi-Tenant aos mesmos grupos de APs. O Arista CV-CUE lida com a marcação de VLAN por SSID, pelo que não necessita de APs separados para cada tipo de utilizador. Isto simplifica a sua implementação de hardware, mantendo uma separação lógica rigorosa.
Para uma visão mais ampla da arquitetura de segurança de WiFi empresarial, consulte o nosso Enterprise WiFi Security: A Complete Guide for 2026 .
Casos de estudo
Caso de estudo 1: Cadeia hoteleira de 350 quartos
Uma cadeia hoteleira de média dimensão com 12 propriedades implementou APs Arista Wi-Fi 6E em todos os locais, geridos através de uma única instância CV-CUE. O requisito era fornecer um Guest WiFi personalizado com recolha de e-mails para marketing, isolado da rede do sistema de gestão hoteleira (PMS), ao mesmo tempo que suportava 802.1X para dispositivos da equipa.
A equipa configurou três SSIDs por propriedade: um Guest SSID (VLAN 10) a apontar para a Purple, um Staff SSID (VLAN 20) utilizando 802.1X contra o Microsoft Entra ID, e um IoT SSID (VLAN 30) para dispositivos de gestão do edifício. O Captive Portal da Purple recolheu os endereços de e-mail e o consentimento dos hóspedes no momento do check-in. Em 90 dias, a cadeia tinha recolhido dados primários verificados de 68% dos hóspedes (dados internos da Purple), permitindo campanhas de reativação direcionadas. A rede PMS permaneceu completamente isolada, cumprindo os requisitos do PCI DSS para a segmentação do ambiente de dados de titulares de cartões.
Caso de estudo 2: Espaço de coworking multi-tenant
Um operador de coworking que gere oito localizações precisava de fornecer WiFi isolado a 35 empresas membros por local, sem transmitir 35 SSIDs. O ambiente de RF já estava congestionado e a proliferação de SSIDs estava a degradar o desempenho de todos os membros.
A solução foi um único SSID por local utilizando Arista PPSK com Purple RADIUS. Cada empresa membro recebeu uma frase-passe PPSK única. A Purple mapeou cada frase-passe para uma VLAN dedicada (VLAN 100 a VLAN 3500). Quando um membro se ligava, o AP Arista direcionava-o dinamicamente para a sua VLAN com base no Tunnel-Private-Group-ID devolvido pelo Purple RADIUS. O resultado foi uma redução de 35 SSIDs para um por local, uma melhoria mensurável na eficiência do tempo de antena e um isolamento completo de Camada 2 entre as empresas membros. Quando o contrato de um membro terminava, o operador revogava a sua frase-passe no portal da Purple, terminando o acesso em segundos.
Resolução de problemas e mitigação de riscos
Issue: Splash page fails to load on Apple devices. O iOS utiliza um mecanismo específico para detetar captive portals. Se a splash page não carregar automaticamente, verifique se o Arista Walled Garden inclui todos os domínios CDN da Purple. Se o Walled Garden for excessivamente restritivo, o dispositivo iOS não conseguirá carregar os recursos do portal e abortará a ligação.
Issue: MAC address randomization breaks returning guest recognition. Os dispositivos iOS 14+ e Android 10+ randomizam o seu endereço MAC por SSID. Isto impede a Purple de reconhecer um visitante recorrente com base apenas no seu endereço MAC. Confie na identidade autenticada (e-mail ou login social) para a monitorização a longo prazo. Para uma religação segura e contínua sem um captive portal, migre para arquiteturas Passpoint/Hotspot 2.0.
Issue: Dynamic VLAN steering fails with PPSK. Se for atribuída aos inquilinos a VLAN predefinida em vez da sua VLAN específica, verifique a resposta RADIUS utilizando as ferramentas de resolução de problemas do Arista CV-CUE. Certifique-se de que a Purple está a retornar os atributos Tunnel-Private-Group-ID, Tunnel-Type e Tunnel-Medium-Type corretos, e que a VLAN especificada existe na porta do switch ligada ao AP Arista.
Issue: DHCP pool exhaustion on the Guest VLAN. Reduza o tempo limite de inatividade para 5-10 minutos em ambientes de elevado fluxo de pessoas. Aumente o tamanho do intervalo DHCP se o local exceder regularmente os 80% de utilização do pool. Considere a utilização de uma sub-rede /22 ou superior para locais de alta densidade, tais como estádios ou centros de conferências.
Issue: RADIUS accounting data shows zero-second sessions. Verifique se a porta UDP 1813 está aberta na firewall entre os APs Arista e os servidores RADIUS da Purple. Confirme se o Intervalo de Accounting está definido para 2 minutos nas definições de SSID do CV-CUE.
Para obter orientações relacionadas com a visualização sem fios e as melhores práticas de protocolo em ambientes empresariais, consulte What Is Wireless Display: Protocols and Best Practices 2026 .
ROI and business impact
A implementação do Arista Cognitive Wi-Fi com a Purple transforma um centro de custos de rede num ativo empresarial mensurável. Ao impor um captive portal em conformidade, mitiga o risco de coimas do GDPR, que podem atingir 4% do volume de negócios anual global. Mais importante ainda, o portal de Guest WiFi recolhe dados primários (first-party) verificados. A Purple já recolheu 29 mil milhões de pontos de dados em toda a sua rede (dados internos da Purple), demonstrando a escala do que uma arquitetura de guest WiFi devidamente implementada pode gerar.
Para espaços de Retalho , estes dados alimentam diretamente os sistemas de CRM, permitindo campanhas de marketing direcionadas com base na frequência de visitas e no tempo de permanência. Para operadores de Hotelaria e Restauração , permite uma nova interação personalizada com os clientes que regressam. Para centros de Transporte , fornece dados precisos sobre o fluxo de passageiros que fundamentam as decisões operacionais. Para instalações de Saúde , garante que os doentes e visitantes recebem o acesso adequado à rede, enquanto os sistemas clínicos permanecem completamente isolados.
A plataforma Purple opera com um tempo de atividade de 99,999% (dados internos da Purple), garantindo que o acesso de convidados nunca é interrompido por problemas de disponibilidade da plataforma. Combinado com a infraestrutura gerida na nuvem da Arista, obtém uma arquitetura de ponta a ponta que se dimensiona desde um único espaço até mais de 80.000 locais sem alterações arquitetónicas.
Para obter contexto de integração adicional, consulte o nosso guia sobre Integração de Access Points NETGEAR Insight e Enterprise com a Purple WiFi . Para operadores de espaços que avaliam ferramentas de inquérito para complementar as suas análises de WiFi, consulte Design de um Inquérito: Um Guia Prático para Espaços .
Definições Principais
Arista CV-CUE
CloudVision Cognitive Unified Edge. A plataforma de gestão centralizada na nuvem utilizada para configurar, monitorizar e gerir pontos de acesso Wi-Fi Arista, switches e perfis de rede, incluindo definições de RADIUS e SSID.
As equipas de TI utilizam o CV-CUE para definir SSIDs, configurar servidores RADIUS, definir regras de Walled Garden e gerir políticas WIPS em todos os APs Arista a partir de uma única interface.
Captive portal
Uma página web que intercepta o tráfego de rede não autenticado, exigindo que o utilizador interaja (inicie sessão, aceite os termos ou pague) antes de lhe ser concedido acesso à Internet. Implementado ao nível do controlador sem fios ou do gateway.
A interface principal para capturar dados primários (first-party data) e aplicar o consentimento do GDPR em redes WiFi de convidados. Nas implementações Arista, a função de Captive Portal é delegada na Purple como um serviço alojado de terceiros.
Walled Garden
Um ambiente de rede restrito que permite o acesso apenas a uma lista branca específica de domínios ou endereços IP antes da autenticação. Implementado como uma ACL no controlador sem fios.
Essencial para permitir que os dispositivos acedam à splash page da Purple e aos Fornecedores de Identidade antes de terem acesso total à Internet. Deve ser mantido como uma tarefa operacional recorrente, uma vez que os intervalos de IP da CDN mudam.
PPSK (Private Pre-Shared Key)
Um mecanismo de segurança que permite a utilização de múltiplas frases de acesso exclusivas num único SSID, com cada frase de acesso mapeada para uma política de rede ou VLAN diferente através de autenticação RADIUS.
Utilizado em ambientes multi-tenant para fornecer redes seguras e isoladas sem transmitir inúmeros SSIDs. O Arista PPSK com Purple RADIUS permite o encaminhamento dinâmico de VLAN por frase de acesso.
Dynamic VLAN steering
O processo de atribuição de um dispositivo cliente a uma VLAN específica com base nos atributos RADIUS (Tunnel-Type, Tunnel-Medium-Type, Tunnel-Private-Group-ID) devolvidos durante a autenticação, em vez de um mapeamento estático de SSID para VLAN.
Crucial para WiFi Multi-Tenant, permitindo que um único SSID sirva múltiplos grupos de utilizadores isolados. Requer que as portas do switch ligadas aos APs façam o trunking de todas as VLANs de inquilinos possíveis.
RADIUS CoA (Change of Authorization)
Uma extensão ao protocolo RADIUS (RFC 3576) que permite a um servidor RADIUS modificar dinamicamente os atributos de autorização de uma sessão ativa sem exigir uma nova autenticação.
Utilizado pela Purple para instruir o AP Arista a conceder acesso total à Internet imediatamente após o utilizador concluir o início de sessão no portal, sem exigir que o dispositivo se volte a associar ao SSID.
IEEE 802.1X
Uma norma IEEE para controlo de acesso à rede baseado em portas que fornece um mecanismo de autenticação para dispositivos que se ligam a uma LAN ou WLAN. Utiliza o EAP (Extensible Authentication Protocol) para transmitir credenciais entre o cliente, o autenticador e o servidor de autenticação.
O padrão de autenticação correto para o WiFi de funcionários. Elimina as frases de acesso partilhadas e permite a gestão de credenciais por utilizador integrada com fornecedores de identidade corporativos como o Microsoft Entra ID ou o Okta.
MAC address randomization
Uma funcionalidade de privacidade nos sistemas operativos modernos (iOS 14+, Android 10+) em que o dispositivo gera um endereço MAC aleatório para cada rede Wi-Fi a que se liga, em vez de utilizar o endereço MAC gravado no hardware.
Afeta a capacidade de monitorizar os convidados que regressam com base apenas em identificadores de hardware. Requer uma transição para a autenticação baseada em identidade (e-mail, início de sessão social) para obter análises precisas de visitantes e integração com CRM.
Client Isolation
Uma definição de rede sem fios que impede os dispositivos clientes ligados ao mesmo AP de comunicarem diretamente entre si na Camada 2, forçando todo o tráfego a passar pelo gateway.
Uma configuração de segurança obrigatória para o WiFi de convidados para evitar movimentos laterais e ataques de dispositivo para dispositivo. Também é necessária para a conformidade com o PCI DSS quando as redes de convidados partilham a infraestrutura física com sistemas de pagamento.
EAP-TLS (Extensible Authentication Protocol - Transport Layer Security)
Um método EAP baseado em certificados onde tanto o cliente como o servidor de autenticação apresentam certificados X.509 para autenticação mútua. Considerado o método EAP mais seguro para Wi-Fi empresarial.
O método de autenticação recomendado para o WiFi de funcionários em ambientes de alta segurança. Elimina o roubo de credenciais baseado em palavras-passe ao exigir um certificado de cliente válido emitido por uma autoridade de certificação fidedigna.
Exemplos Práticos
Uma cadeia de retalho com 40 lojas precisa de implementar Guest WiFi em todos os locais utilizando APs Arista. Exigem que os convidados se autentiquem através do Google Workspace ou Facebook, e precisam de garantir que a rede corporativa permanece completamente isolada do tráfego de convidados. Também necessitam de recolha de consentimento em conformidade com o GDPR.
O arquiteto de rede cria uma VLAN de Convidados dedicada (VLAN 50) nos switches principais e faz o trunking para os APs Arista. No CV-CUE, é criado um novo SSID de Convidados, mapeado para a VLAN 50, com o Client Isolation ativado. O Captive Portal é definido como Third-Party Hosted, apontando para a Purple. O Walled Garden é configurado para incluir os domínios da Purple, além de accounts.google.com, facebook.com e as suas CDNs associadas. Os servidores RADIUS da Purple são configurados para autenticação nas portas 1812 e 1813. O portal Purple é configurado com uma caixa de seleção de consentimento GDPR desmarcada e termos em linguagem simples. Quando um cliente se liga, é isolado na VLAN 50, autentica-se através do portal Purple usando o Google ou Facebook, e o acesso é concedido via RADIUS CoA. O consentimento é registado com um carimbo de data/hora e a versão dos termos na Purple, cumprindo os requisitos do Artigo 7.º do GDPR.
Um espaço de coworking necessita de WiFi Multi-Tenant para 40 empresas membros. Desejam a transmissão de um único SSID, mas precisam que cada empresa membro seja isolada na sua própria VLAN por motivos de segurança. Quando o contrato de um membro termina, o acesso deve ser revogado imediatamente.
O gestor de TI implementa APs Arista e configura um único SSID utilizando Arista PPSK. O SSID é configurado para autenticar contra o RADIUS da Purple. No portal Purple, é atribuída a cada empresa membro uma frase de acesso exclusiva e um ID de VLAN específico (VLAN 100 a VLAN 4000). Quando um utilizador da Empresa A se liga utilizando a sua frase de acesso, o AP Arista consulta o RADIUS da Purple. A Purple devolve um Access-Accept contendo Tunnel-Type (13), Tunnel-Medium-Type (6) e Tunnel-Private-Group-ID (100). O AP direciona dinamicamente o utilizador para a VLAN 100. Quando o contrato de um membro termina, o operador revoga a frase de acesso no portal Purple. A tentativa de ligação seguinte por qualquer dispositivo que utilize essa frase de acesso recebe um RADIUS Access-Reject, terminando o acesso imediatamente.
Um centro de conferências acolhe 10 eventos por semana, cada um com um organizador diferente que necessita da sua própria splash page personalizada e de uma rede de convidados isolada. A equipa de TI não pode reconfigurar a infraestrutura Arista para cada evento.
O centro de conferências implementa uma arquitetura permanente de WiFi Multi-Tenant utilizando Arista PPSK. Cada organizador de eventos é pré-configurado no portal Purple com uma frase de acesso PPSK exclusiva, uma VLAN dedicada (por exemplo, VLAN 200 para o Evento A, VLAN 201 for o Evento B) e um modelo de splash page personalizado. Os APs Arista transmitem um único SSID durante todo o ano. O organizador do evento distribui a sua PPSK aos participantes. Os participantes ligam-se, autenticam-se contra o RADIUS da Purple, recebem a atribuição da sua VLAN e visualizam o portal personalizado do organizador. A equipa de TI ativa e desativa as frases de acesso dos eventos no portal Purple de acordo com um calendário, sem necessidade de alterações na configuração do Arista CV-CUE.
Perguntas de Prática
Q1. Um hóspede de um hotel liga-se ao SSID do Guest WiFi, mas a página de login do portal apresenta um ecrã em branco ou um erro de timeout no seu iPhone. O WiFi corporativo funciona perfeitamente. O AP Arista está online e os servidores RADIUS da Purple estão acessíveis. Qual é o primeiro elemento de configuração que deve verificar no Arista CV-CUE e que entradas específicas procura?
Dica: Considere que acesso à rede o dispositivo tem antes de a autenticação ser concluída e o que o dispositivo necessita para carregar a página do portal.
Ver resposta modelo
Verifique a configuração do Walled Garden nas definições do Captive Portal no CV-CUE. O Walled Garden deve incluir explicitamente na lista de permissões os domínios do portal Purple: region1.purpleportal.net, venuewifi.com e cloudfront.net. Se estes estiverem em falta, o dispositivo não consegue carregar os recursos do portal. Adicionalmente, verifique se os endpoints de deteção de captive portal (captive.apple.com para iOS) não estão a ser bloqueados. Um ecrã em branco indica tipicamente que o HTML do portal está a carregar, mas os recursos de JavaScript ou CSS de uma CDN estão a ser bloqueados.
Q2. Está a implementar Multi-Tenant WiFi utilizando Arista PPSK para um espaço de coworking com 30 empresas membros. Os utilizadores reportam que conseguem ligar-se ao SSID e receber um endereço IP, mas estão todos a ir parar à VLAN de gestão predefinida (VLAN 1) em vez das VLANs de tenant atribuídas. Que atributos RADIUS estão provavelmente em falta ou mal configurados, e como verifica isso?
Dica: Pense em como o RADIUS instrui o AP a atribuir um segmento de rede específico e quais os três atributos que funcionam em conjunto para o conseguir.
Ver resposta modelo
O servidor RADIUS da Purple está provavelmente a falhar no retorno dos atributos de VLAN dinâmica na mensagem Access-Accept. Três atributos devem estar presentes: Tunnel-Type (valor 13, que significa VLAN), Tunnel-Medium-Type (valor 6, que significa 802) e Tunnel-Private-Group-ID (o ID de VLAN específico como uma string, ex: '100'). Para verificar, utilize as ferramentas de resolução de problemas do Arista CV-CUE para capturar a troca de pacotes RADIUS de uma ligação de teste. Verifique o pacote Access-Accept para estes três atributos. Verifique também se a porta do switch que liga o AP Arista está configurada para trunk de todas as VLANs de tenant necessárias - se a VLAN não estiver em trunk, o AP não consegue colocar o cliente nela, mesmo que o atributo RADIUS esteja correto.
Q3. Um espaço de retalho com 200 visitantes diários nota que o Purple Analytics mostra um número elevado de sessões muito curtas (menos de 1 minuto) e que o scope de DHCP na VLAN de Guest é constantemente esgotado a meio da manhã, impedindo novos clientes de se ligarem. O scope de DHCP é um /24 (254 endereços utilizáveis). Quais são as duas causas mais prováveis e que alterações de configuração específicas deve efetuar no Arista CV-CUE e no servidor DHCP?
Dica: Considere como a rede determina quando um dispositivo saiu do local e como os dispositivos modernos se comportam ao procurar redes.
Ver resposta modelo
As duas causas mais prováveis são: primeiro, um idle timeout demasiado longo, mantendo as sessões ativas para dispositivos que já saíram da loja; e segundo, a randomização de endereços MAC que faz com que os dispositivos apareçam como novos clientes a cada visita, consumindo concessões de IP adicionais. Para resolver o idle timeout, reduza-o para 10 minutos nas definições de sessão do SSID no CV-CUE. Isto garante que as sessões inativas são limpas e os IPs são devolvidos ao pool. Para resolver o esgotamento do pool, aumente o scope de DHCP para um /22 (1022 endereços utilizáveis) para acomodar o volume de endereços MAC únicos gerados pela randomização. Adicionalmente, reduza o tempo de concessão (lease time) do DHCP para 30 minutos para acelerar a recuperação de IPs de dispositivos desligados.
Continue a ler esta série
Integração do CommScope Ruckus com o Purple WiFi: Guia de Instalação e Configuração
Este guia de referência técnica fornece um manual de configuração autoritativo para integrar arquiteturas CommScope Ruckus com o Purple WiFi. Detalha implementações passo a passo para Captive Portals de Guest WiFi, WiFi seguro para funcionários via 802.1X e isolamento de rede multi-tenant utilizando Ruckus Dynamic PSK.
Integração de Access Points Allied Telesis com Purple WiFi
Este guia fornece um manual de configuração abrangente para integrar access points Allied Telesis da Série TQ com o Purple WiFi. Abrange o redirecionamento de Captive Portal externo, autenticação RADIUS 802.1X e direcionamento dinâmico de VLAN usando Private Pre-Shared Keys (PPSK) para implementações multi-tenant seguras.
Integração de Pontos de Acesso Grandstream GWN com o Purple WiFi
Este guia de referência técnica detalha como integrar os pontos de acesso Grandstream GWN com a plataforma de Guest WiFi e analítica da Purple. Abrange a configuração do Captive Portal da Grandstream, definições de RADIUS AAA, configuração de walled garden, autenticação segura de funcionários 802.1X com direcionamento dinâmico de VLAN e segmentação PPSK multi-tenant — fornecendo orientações práticas e passo a passo para MSPs e equipas de TI que implementam WiFi para convidados e funcionários em grande escala.