Saltar para o conteúdo principal

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.

📖 10 min de leitura📝 2,486 palavras🔧 3 exemplos práticos3 perguntas de prática📚 10 definições principais

Ouça este guia

Ver transcrição do podcast
Bem-vindo ao briefing. Hoje, estamos a analisar detalhadamente a integração do Arista Cognitive Wi-Fi com a plataforma Purple. Este é um briefing para consultores seniores, direcionado especificamente para arquitetos de rede empresariais e administradores de sistemas cloud que precisam de implementar isto corretamente, à primeira. Vamos enquadrar o cenário. O Arista Cognitive Wi-Fi, gerido através da plataforma CloudVision Cognitive Unified Edge, é uma infraestrutura sem fios gerida na cloud que suporta implementações de redes de convidados e funcionários de nível empresarial. A Purple é uma sobreposição cloud agnóstica em termos de hardware que fornece o portal de convidados, captura de identidade, autenticação RADIUS e a camada de analítica. Quando combina os dois, obtém uma arquitetura de guest WiFi completa, em conformidade e comercialmente valiosa. Vamos entrar na mecânica. A primeira coisa a compreender é o fluxo de integração do Captive Portal. Quando um dispositivo de convidado se associa ao SSID de convidados aberto num ponto de acesso Arista, o AP coloca imediatamente esse dispositivo numa VLAN de pré-autenticação. Neste estado, o dispositivo tem um endereço IP atribuído por DHCP, mas o seu tráfego DNS e HTTP é fortemente restrito. O sistema operativo do dispositivo, seja iOS, Android ou Windows, realiza um teste de deteção de Captive Portal. O iOS envia um pedido HTTP para captive.apple.com. O Android testa connectivitycheck.gstatic.com. O AP Arista intercetada este pedido e devolve um redirecionamento 302, apontando o dispositivo para o URL da splash page da Purple. Ora, é aqui que a maioria das implementações falha. Para que esse redirecionamento funcione, e para que a splash page seja realmente renderizada, precisa de configurar o Walled Garden corretamente no Arista CV-CUE. O Walled Garden é uma lista de permissões explícita. No estado de pré-autenticação, todo o tráfego é bloqueado por predefinição. Deve incluir na whitelist todos os domínios necessários para carregar o portal. No mínimo, isso significa os domínios principais da Purple: region1.purpleportal.net, venuewifi.com e cloudfront.net. Se estiver a oferecer login social através do Google Workspace, deve adicionar accounts.google.com e os seus intervalos de CDN associados. Para o Facebook, precisa de facebook.com, fbcdn.net e akamaihd.net. Se falhar qualquer um destes, o convidado verá um ecrã em branco ou um botão de login a carregar infinitamente. Eles desistem e perde-se a oportunidade de captura de dados. Deixe-me guiá-lo pela configuração do RADIUS no CV-CUE. Navegue até Configure, depois Network Profiles e, em seguida, RADIUS. Clique em Add RADIUS Server. Introduza o endereço IP do servidor RADIUS primário da Purple, defina a Authentication Port para 1812, a Accounting Port para 1813 e introduza o segredo partilhado fornecido pela Purple. Repita este processo para o servidor secundário. Esta redundância é crítica. Se o servidor primário estiver inacessível, o secundário assume o controlo sem interromper o acesso dos convidados. Assim que os perfis RADIUS estiverem guardados, aceda a Configure, depois a WiFi, a seguir a SSID, e clique em Add New SSID. Atribua um nome ao seu SSID, defina o tipo como Guest e, no separador Security, defina o nível de segurança como Open. Isto está correto para uma implementação de Captive Portal. No separador Captive Portal, ative a caixa de seleção Captive Portal, selecione Third-Party Hosted no menu suspenso Cloud Hosted e ative a caixa With RADIUS Authentication. Cole o URL da Purple Splash Page no campo Splash Page URL. Este apresenta normalmente o formato https://region1.purpleportal.net/access/. Introduza o segredo partilhado. Em seguida, na secção Websites que os utilizadores podem aceder antes de iniciar sessão, adicione os seus domínios Walled Garden. Defina o formato do Called Station ID para percent-m, o que envia o endereço MAC no formato que a Purple espera. Defina o Intervalo de Contabilização para 2 minutos. Desmarque a caixa de seleção HTTPS Redirection. Guarde o SSID. Este será propagado para os seus APs Arista em poucos minutos. Agora vamos falar sobre o que acontece após o visitante submeter os seus dados no portal Purple. A Purple atua como o servidor RADIUS. Valida a identidade, regista o consentimento e envia uma mensagem RADIUS Access-Accept de volta para o AP Arista. Mas aqui está a peça fundamental: essa mensagem Access-Accept contém atributos de Alteração de Autorização (CoA), definidos na norma RFC 3576. Estes atributos instruem o AP Arista a transitar dinamicamente esse cliente específico do estado restrito de pré-autenticação para a VLAN pós-autenticação com acesso total à Internet. Em simultâneo, o AP envia uma mensagem RADIUS Accounting-Start para a Purple na porta 1813. Isto inicia o temporizador de sessão e alimenta os dados de duração da sessão no painel de análise da Purple. Passemos ao caso de utilização mais avançado: WiFi Multi-Tenant utilizando Arista Private Pre-Shared Keys, ou PPSK. Esta é a arquitetura ideal para espaços de coworking, centros comerciais, edifícios residenciais ou qualquer ambiente onde existam múltiplos grupos de utilizadores distintos que necessitam de um isolamento de rede rigoroso. O problema com as abordagens tradicionais é que a transmissão de um SSID separado para cada inquilino cria uma sobrecarga de RF massiva. Cada SSID requer tramas de sinalização (beacon frames). Num ambiente denso com 20 inquilinos, seriam 20 SSIDs a consumir tempo de antena. O PPSK resolve isto de forma elegante. Transmite um único SSID. No entanto, no portal Purple, é atribuída uma frase de acesso exclusiva a cada inquilino. Quando um utilizador se liga, o AP Arista autentica essa frase de acesso junto do servidor RADIUS da Purple. A Purple consulta a frase de acesso, identifica o inquilino associado e devolve uma mensagem Access-Accept. Mas, crucialmente, anexa três atributos RADIUS: Tunnel-Type, definido como VLAN; Tunnel-Medium-Type, definido como 802; e Tunnel-Private-Group-ID, definido como o ID de VLAN específico do inquilino. O AP Arista lê estes atributos e direciona dinamicamente o cliente para a VLAN correta. O Inquilino A, utilizando a sua frase de acesso, entra na VLAN 100. O Inquilino B entra na VLAN 200. Ficam completamente isolados na Camada 2. Não conseguem ver os dispositivos, impressoras ou servidores uns dos outros. Isto é Identity-Based Networking na prática. A identidade da frase-passe determina o segmento de rede. É gerida centralmente através da Purple, pelo que, quando um inquilino sai, revoga a sua frase-passe no portal Purple e o acesso é imediatamente terminado. Não são necessárias alterações na infraestrutura Arista. Agora, vamos abordar o Secure Staff WiFi utilizando IEEE 802.1X. Para o seu SSID de funcionários, não deve utilizar uma frase-passe partilhada. Deve utilizar 802.1X com EAP, Extensible Authentication Protocol. No CV-CUE, crie um novo SSID Corporativo. No separador Segurança, selecione WPA2-Enterprise ou WPA3-Enterprise. Selecione o seu perfil RADIUS, que deve apontar para o seu fornecedor de identidade corporativo, como o Microsoft Entra ID ou Okta. Quando um membro da equipa se liga, o seu dispositivo apresenta as credenciais ao AP Arista, que as encaminha para o servidor RADIUS via EAP. O fornecedor de identidade valida as credenciais e devolve um Access-Accept. Para autenticação baseada em certificados utilizando EAP-TLS, o dispositivo apresenta um certificado de cliente em vez de um nome de utilizador e palavra-passe, eliminando completamente o roubo de credenciais como vetor de ataque. Deixe-me abordar a integração do Arista Cloud WIPS. O Wireless Intrusion Prevention System da Arista funciona em segundo plano, procurando pontos de acesso não autorizados e clientes não autorizados. No CV-CUE, navegue para Configurar, depois WIPS e, em seguida, Prevenção Automática de Intrusões. Pode configurar o nível de prevenção desde Degradado até Bloqueado. Para implementações empresariais, recomendamos o nível Disrupt como ponto de partida, que interrompe a comunicação não autorizada sem a bloquear completamente, reduzindo o risco de falsos positivos. Também deve configurar a monitorização de VLAN em Configurar, depois Dispositivo, depois Ponto de Acesso, selecionando o separador Segurança. Ative a Monitorização de VLAN de SSID para que os APs monitorizem ativamente as suas VLANs atribuídas à procura de atividade não autorizada. Agora, alguns erros de implementação a evitar. Primeiro, a exaustão do pool de DHCP. Em ambientes de elevado tráfego, como lojas de retalho ou estádios, os dispositivos ligam-se brevemente e afastam-se. Se o seu tempo limite de inatividade estiver definido para um valor demasiado elevado, essas sessões permanecem ativas, retendo endereços IP. Defina o tempo limite de inatividade no CV-CUE para 10 minutos para retalho, e para apenas 5 minutos para recintos de eventos. Isto recupera agressivamente os IPs e evita que o pool se esgote. Segundo, a aleatorização de endereços MAC. Desde o iOS 14 e Android 10, os dispositivos aleatorizam o seu endereço MAC por SSID por predefinição. Isto quebra qualquer arquitetura que dependa de endereços MAC para identificar clientes que regressam. A resposta correta é mudar o seu modelo de identidade para credenciais autenticadas, o endereço de e-mail ou início de sessão social capturado através do portal Purple. Para uma nova ligação sem falhas e sem um portal, o caminho de migração a longo prazo é para o Passpoint, também conhecido como Hotspot 2.0, que utiliza autenticação baseada em certificados e elimina completamente o Captive Portal. Terceiro, redirecionamento HTTPS. Ao configurar o Captive Portal no CV-CUE, certifique-se de que a caixa de seleção de Redirecionamento HTTPS está desmarcada. A Purple gere a sessão HTTPS de forma independente. Ativar o redirecionamento HTTPS no lado da Arista pode causar erros de incompatibilidade de certificado que impedem o carregamento do portal. Vamos fazer uma sessão rápida de perguntas e respostas sobre cenários comuns. Pergunta: A página do portal de um convidado mostra um ecrã em branco. Onde deve olhar primeiro? Resposta: No Walled Garden. A falta de um domínio é quase sempre a causa. Verifique se todos os domínios da Purple e os domínios CDN do Fornecedor de Identidade relevantes estão na lista de permissões no CV-CUE. Pergunta: Os utilizadores de PPSK estão todos a ir parar à VLAN predefinida. O que está errado? Resposta: O servidor RADIUS da Purple não está a retornar o atributo Tunnel-Private-Group-ID. Verifique a resposta RADIUS nos registos de resolução de problemas do CV-CUE e verifique o mapeamento de VLAN no portal da Purple. Pergunta: Os dados de faturação RADIUS na Purple estão a mostrar sessões de zero segundos. Qual é o problema? Resposta: A Porta de Faturação (Accounting Port) está provavelmente mal configurada ou bloqueada. Verifique se a porta 1813 está aberta na firewall entre os APs da Arista e os servidores RADIUS da Purple, e se o intervalo de faturação está definido para 2 minutos nas definições do SSID. Para resumir as principais conclusões desta sessão. Um: o Walled Garden é uma lista de permissões explícita. Mantenha-o como uma tarefa operacional recorrente, e não como uma configuração única. Dois: o RADIUS Change of Authorization é o mecanismo que concede o acesso. Sem ele, o portal é concluído mas o convidado permanece bloqueado. Três: o Arista PPSK com RADIUS da Purple permite o direcionamento dinâmico de VLAN para isolamento multi-tenant num único SSID, eliminando a sobrecarga de beacons. Quatro: ative sempre o Isolamento de Clientes nos SSIDs de Convidados para evitar movimentos laterais. Cinco: a aleatorização de endereços MAC exige uma mudança para a autenticação baseada em identidade para obter análises precisas. Seis: uma integração adequada cumpre os requisitos de consentimento do GDPR e recolhe dados primários (first-party) que impulsionam diretamente o ROI de marketing. Os seus próximos passos: obtenha os endereços IP do servidor RADIUS da Purple e os segredos partilhados a partir da página de configuração de hardware do portal da Purple. Configure os perfis RADIUS no CV-CUE. Construa a sua lista de domínios do Walled Garden. Implemente o seu SSID de Convidado. Teste todo o fluxo de autenticação a partir de um dispositivo móvel antes de implementar em produção. E se estiver a implementar ambientes multi-tenant, mapeie os IDs de VLAN de tenant na Purple antes de configurar as palavras-passe PPSK. Termina assim esta sessão técnica. Obrigado por nos ouvir.

header_image.png

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.

architecture_overview.png

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.net
  • venuewifi.com
  • cloudfront.net
  • openweathermap.org
  • stripe.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.

ppsk_vlan_diagram.png

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

  1. Inicie sessão no Arista CV-CUE e navegue até Configure > Network Profiles > RADIUS.
  2. Clique em Add RADIUS Server.
  3. 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.
  4. Repita o processo para o servidor RADIUS Purple Secundário para garantir alta disponibilidade.
  5. 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

  1. Navegue até Configure > WiFi > SSID e clique em Add New SSID.
  2. Defina o Nome do SSID (ex. Guest_WiFi) e defina o Tipo de SSID para Guest.
  3. No separador Security, defina o nível de segurança para Open.
  4. No separador Network, configure a VLAN de pré-autenticação (ex. VLAN 10) com um âmbito DHCP dedicado.
  5. No separador Captive Portal, ative a caixa de seleção do Captive Portal.
  6. Selecione Third-Party Hosted no menu suspenso Cloud Hosted.
  7. Selecione With RADIUS Authentication e escolha o perfil RADIUS da Purple.
  8. 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).
  9. Defina o formato do Called Station ID para %m (formato de endereço MAC exigido pela Purple).
  10. Defina o Accounting Interval para 2 minutos.
  11. Desmarque a caixa de seleção HTTPS Redirection.

Fase 3: Implementação do Walled Garden

  1. No separador Captive Portal, localize a secção Websites que os utilizadores podem aceder antes de iniciar sessão.
  2. Adicione todos os domínios obrigatórios da Purple e domínios do Fornecedor de Identidade listados acima.
  3. Guarde a configuração do SSID e aplique-a aos grupos de AP Arista de destino.

Fase 4: Configuração multi-tenant PPSK

  1. No portal Purple, navegue até à configuração de hardware do local e obtenha as definições de RADIUS do PPSK.
  2. No CV-CUE, crie um novo SSID com segurança WPA2-Personal e ative o modo PPSK.
  3. Configure o SSID para autenticar no perfil RADIUS da Purple.
  4. No portal Purple, crie uma frase de acesso PPSK para cada tenant e mapeie-a para o ID de VLAN correspondente.
  5. 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)

  1. Crie um novo SSID Corporativo no CV-CUE.
  2. No separador Segurança, selecione WPA2-Enterprise ou WPA3-Enterprise.
  3. Selecione o perfil RADIUS que aponta para o seu fornecedor de identidade corporativo (Microsoft Entra ID, Okta ou Google Workspace).
  4. Configure o tipo de EAP: PEAP para nome de utilizador/palavra-passe, EAP-TLS para autenticação baseada em certificados.
  5. 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.

Comentário do Examinador: Esta abordagem garante o isolamento absoluto de Camada 2 entre o tráfego corporativo e o de convidados. Ao confiar na Purple para a camada de identidade e consentimento e na Arista para a camada de aplicação, o retalhista alcança conformidade e segurança sem uma infraestrutura local complexa. A decisão fundamental aqui é a utilização de segmentação VLAN ao nível do switch, em vez de depender apenas da firewall do AP, proporcionando defesa em profundidade.

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.

Comentário do Examinador: Esta é a arquitetura ideal para ambientes multi-tenant. Reduz o overhead de SSIDs de 40 SSIDs para apenas um por local, melhorando diretamente a eficiência do tempo de antena e o desempenho de roaming dos clientes. A revogação centralizada através do RADIUS da Purple elimina a necessidade de modificar qualquer configuração da Arista quando um inquilino sai, reduzindo significativamente o overhead operacional.

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.

Comentário do Examinador: Esta arquitetura separa claramente as responsabilidades operacionais: a Arista lida com a camada de RF e aplicação, a Purple lida com a camada de identidade e políticas. A equipa de TI do centro de conferências gere uma única configuração de infraestrutura estável. A personalização específica do evento é totalmente gerida através do portal Purple, que pode ser delegada aos organizadores do evento ou à equipa de operações do local, sem exigir competências de engenharia de rede.

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.