Pular para o conteúdo principal

Integração do Cisco WLC e Catalyst com Purple WiFi: Guia Passo a Passo de Acesso de Visitantes

Este guia definitivo detalha a integração passo a passo dos Cisco Catalyst 9800 WLCs com o Purple WiFi. Ele abrange a Autenticação Web Externa para portais cativos de visitantes, 802.1X EAP-TLS para acesso seguro de funcionários e Cisco iPSK para segmentação dinâmica de VLAN multilocatário.

📖 6 min de leitura📝 1,300 palavras🔧 2 exemplos práticos3 questões práticas📚 8 definições principais

Ouça este guia

Ver transcrição do podcast
Bem-vindo à série de briefings técnicos da Purple. Hoje, abordaremos algo que chega à mesa de quase todos os arquitetos de rede corporativa que trabalham em hospitalidade, varejo ou locais de grande escala: a integração dos Cisco Wireless LAN Controllers e da infraestrutura sem fio Catalyst com a plataforma de Guest WiFi da Purple. Se você está executando controladoras da série Cisco Catalyst 9800 ou a plataforma legada AireOS, e precisa fornecer uma rede de convidados em conformidade, segmentada e orientada por análises, este briefing é para você. [medium pause] Vamos começar com o contexto. A Purple opera em mais de 80.000 locais ativos globalmente, e a Cisco é o fornecedor dominante de infraestrutura sem fio em ambientes corporativos. Fazer com que essas duas plataformas funcionem juntas de forma limpa não é complicado, mas exige que você tome as decisões arquitetônicas corretas logo no início. Se errar, passará semanas solucionando problemas de loops de redirecionamento, incompatibilidades de VLAN e limites de tempo de RADIUS. Se acertar, terá uma rede que segmenta convidados, funcionários e dispositivos IoT automaticamente, coleta dados primários de forma em conformidade e escala em centenas de locais sem intervenção manual. [medium pause] Então, vamos entrar na arquitetura. [short pause] Quando um convidado se conecta à sua rede WiFi em uma implantação Cisco, há três coisas que precisam acontecer antes que ele acesse a internet. Primeiro, o Cisco Catalyst 9800 WLC precisa interceptar a solicitação HTTP inicial e redirecionar o cliente para o Captive Portal da Purple. Segundo, o portal da Purple precisa autenticar o usuário, seja por meio de login social, e-mail, SMS ou aceitação simples dos termos e condições. Terceiro, o servidor RADIUS da Purple precisa sinalizar de volta para o WLC que o usuário está autorizado e, opcionalmente, atribuí-lo a uma VLAN específica. [medium pause] O mecanismo que lida com a etapa um é chamado de External Web Authentication, ou EWA. No Catalyst 9800, você configura um mapa de parâmetros de autenticação web que aponta para a URL da splash page da Purple. O WLC intercepta todo o tráfego HTTP de clientes não autenticados e emite um redirecionamento 302 para essa URL. Você também precisará configurar uma ACL de pré-autenticação, ou usar o recurso de filtro de URL do 9800, para colocar em lista de permissões os endereços IP do portal da Purple para que os clientes possam realmente acessar a splash page antes de serem autenticados. A Purple fornece dois endereços IP para o seu portal, e você precisará permitir ambos em sua ACL de pré-autenticação. [medium pause] Aqui está a sequência de configuração para o Catalyst 9800. Primeiro, crie o mapa de parâmetros. Em seguida, configure seu filtro de URL para permitir o domínio da Purple na pré-autenticação. Aplique isso ao seu perfil de política de WLAN, defina a segurança de Camada 2 como None, habilite a Web Policy na Camada 3 e aponte-a para o seu mapa de parâmetros. [medium pause] Agora, o RADIUS. A Purple atua como o servidor RADIUS nesta arquitetura. Você configura o WLC para apontar para o endpoint RADIUS da Purple, que você encontrará no painel da Purple nas configurações de rede do seu local. O segredo compartilhado é gerado por local. No Catalyst 9800, navegue até Configuration, Security, AAA, Servers e adicione o servidor RADIUS da Purple com o IP correto e o segredo compartilhado. Em seguida, crie um grupo de servidores, uma lista de métodos de autenticação e aplique ao seu WLAN. [medium pause] Um detalhe que costuma passar despercebido: no 9800, você também deve configurar o endereço IP virtual no mapa de parâmetros globais de web auth. Use 192.0.2.1 como o endereço IPv4 virtual. Se você pular esta etapa, os clientes às vezes serão redirecionados para o portal interno em vez do portal da Purple, e você passará uma tarde frustrante tentando entender o motivo. [medium pause] Vamos passar para o WiFi corporativo com 802.1X. [short pause] Para redes corporativas, o ideal é usar autenticação baseada em certificados usando EAP-TLS, ou no mínimo PEAP com MSCHAPv2 para ambientes onde a implantação de certificados não é viável. No Catalyst 9800, crie um WLAN separado para a equipe, defina a segurança de Camada 2 como WPA2 Enterprise e aponte a autenticação para o seu servidor RADIUS. Se você estiver usando o Microsoft Entra ID ou Okta como seu provedor de identidade, o módulo adicional SecurePass da Purple atuará como o proxy RADIUS, traduzindo as solicitações de autenticação 802.1X em consultas ao provedor de identidade. Isso significa que você não precisa de um servidor RADIUS local separado para a autenticação da equipe. A Purple lida com a terminação EAP e encaminha a verificação de identidade para o seu provedor de identidade. [medium pause] Especificamente para EAP-TLS, você precisará implantar certificados de cliente nos dispositivos dos funcionários, seja via Microsoft Intune, Jamf ou uma plataforma MDM semelhante. A cadeia de certificados deve ser confiável para o servidor RADIUS da Purple, o que significa fazer o upload do seu certificado CA raiz para o painel da Purple. Uma vez configurado, os dispositivos dos funcionários autenticam de forma silenciosa, sem solicitações de senha e sem telas de login. O usuário se conecta, o certificado é validado e ele entra na VLAN corporativa em questão de segundos. [medium pause] Agora, a parte que a maioria dos arquitetos acha realmente interessante: Cisco Identity PSK, ou iPSK. [short pause] O iPSK resolve um problema específico que surge constantemente em ambientes multi-tenant. Imagine um hotel com 300 quartos, um varejo com 50 lojas ou um empreendimento residencial com 200 apartamentos. Você quer um único SSID, mas precisa que cada inquilino, cada quarto ou cada grupo de dispositivos seja isolado em sua própria VLAN. A resposta tradicional era criar um SSID separado por inquilino, o que não é escalável e gera congestionamento de radiofrequência. O iPSK oferece um único SSID onde cada cliente ou grupo de clientes tem uma chave pré-compartilhada exclusiva, e o servidor RADIUS mapeia essa chave para uma VLAN específica. [medium pause] Veja como funciona tecnicamente. Quando um cliente se associa ao SSID, o Catalyst 9800 WLC envia um RADIUS Access-Request para o servidor RADIUS da Purple, incluindo o endereço MAC do cliente. O servidor RADIUS da Purple busca esse endereço MAC em seu banco de dados iPSK, encontra a PSK associada e a atribuição de VLAN, e retorna um RADIUS Access-Accept contendo o Cisco AV-pair com a PSK e os atributos de túnel IETF para atribuição de VLAN. O WLC usa a PSK retornada para concluir o handshake de quatro vias WPA2 e, em seguida, coloca o cliente na VLAN atribuída. [medium pause] Os três atributos RADIUS necessários para a atribuição dinâmica de VLAN são: atributo IETF 64, Tunnel-Type, definido como VLAN com um valor de 13. Atributo IETF 65, Tunnel-Medium-Type, definido como 802, com um valor de 6. E o atributo IETF 81, Tunnel-Private-Group-ID, definido como o ID da VLAN como uma string. Esses três atributos, enviados juntos no RADIUS Access-Accept, informam ao WLC exatamente qual VLAN atribuir. A VLAN já deve existir no WLC como uma interface dinâmica, e a porta de switch de uplink deve ser configurada como um trunk que transporta todas as VLANs relevantes. [medium pause] No lado do WLC, habilite a filtragem MAC no iPSK WLAN, habilite AAA Override e defina a segurança de Camada 2 como WPA2-PSK. A PSK global configurada na WLAN funciona apenas como uma contingência. A PSK retornada pelo RADIUS tem precedência para qualquer cliente cujo endereço MAC esteja registrado no banco de dados iPSK da Purple. Para dispositivos não registrados, você pode negar o acesso ou recorrer à PSK global, dependendo da sua política. [medium pause] Deixe-me apresentar dois cenários do mundo real para tornar isso concreto. [short pause] Primeiro cenário: um hotel de 200 quartos. O hotel deseja que os hóspedes fiquem na VLAN 10 apenas com acesso à internet, a equipe na VLAN 20 com acesso ao sistema de gerenciamento de propriedade, e os dispositivos IoT, fechaduras de portas, termostatos, CFTV, na VLAN 30 sem acesso à internet. Eles utilizam controladoras Cisco Catalyst 9800 com pontos de acesso da série Cisco 9100. [medium pause] A arquitetura: três perfis de política no WLC, um por VLAN. Um único SSID para hóspedes usando Autenticação Web Externa apontando para a Purple. Um SSID separado para a equipe usando WPA2 Enterprise com EAP-TLS, autenticado via Purple SecurePass contra o Microsoft Entra ID. E iPSK para dispositivos IoT, com o endereço MAC de cada dispositivo registrado no portal da Purple e atribuído à VLAN 30. O sistema de gerenciamento de propriedade do hotel provisiona novos dispositivos IoT via API da Purple, portanto, quando uma nova fechadura de porta é instalada, seu endereço MAC é registrado automaticamente e atribuído à VLAN correta. Nenhuma configuração manual de RADIUS é necessária. [medium pause] Segundo cenário: uma rede de varejo com 80 lojas. Cada loja possui uma rede WiFi para hóspedes, uma rede para funcionários e uma rede para terminais de pagamento. A conformidade com PCI DSS exige que a rede do terminal de pagamento seja completamente isolada da rede de hóspedes. O varejista usa controladoras Cisco Catalyst 9800-L em cada local, gerenciadas centralmente através do Cisco Catalyst Centre. [medium pause] A Purple é implantada como uma sobreposição em nuvem. O WLC de cada loja é configurado com os detalhes do servidor RADIUS da Purple. A autenticação de convidados usa uma splash page personalizada com captura de e-mail, alimentando a plataforma de analytics da Purple com dados proprietários. A autenticação de funcionários usa PEAP contra o Active Directory via Purple SecurePass. Os terminais de pagamento usam iPSK com uma VLAN dedicada, e a ACL de pré-autenticação bloqueia explicitamente qualquer tráfego entre a VLAN de pagamento e a VLAN de convidados, atendendo ao requisito 1.3 do PCI-DSS para segmentação de rede. [medium pause] Agora vamos falar sobre as armadilhas comuns. [short pause] O modo de falha mais comum é o loop de redirecionamento. Isso acontece quando a ACL de pré-autenticação não coloca corretamente na whitelist os endereços IP do portal da Purple, fazendo com que o WLC redirecione o cliente para o portal da Purple, mas o cliente não consegue acessar o portal porque a ACL o bloqueia, então o WLC redireciona novamente, indefinidamente. Correção: verifique se o seu filtro de URL ou ACL de pré-autenticação inclui ambos os endereços IP do portal da Purple e confirme se a resolução de DNS é permitida antes da autenticação. [medium pause] O segundo problema comum é a incompatibilidade de VLAN. O servidor RADIUS retorna um ID de VLAN que não existe como uma interface dinâmica no WLC. O WLC então coloca o cliente na VLAN nativa, que geralmente é a VLAN de gerenciamento. Isso é um risco de segurança. Correção: antes de implantar, audite suas interfaces dinâmicas do WLC em relação aos IDs de VLAN configurados nas políticas de RADIUS da Purple. Eles devem corresponder exatamente. [medium pause] Terceira armadilha: falhas de confiança de certificado em implantações EAP-TLS. Se a cadeia de certificados do cliente não for confiável para o servidor RADIUS da Purple, a autenticação falhará silenciosamente sob a perspectiva do usuário. Eles simplesmente não conseguem se conectar. Correção: faça o upload da sua CA raiz e de quaisquer certificados de CA intermediários para a configuração do Purple SecurePass antes de implantar os certificados de cliente. Teste com um único dispositivo antes de estender para toda a frota. [medium pause] Perguntas rápidas. [short pause] Posso usar a Purple com Cisco Meraki em vez do WLC? Sim. O Cisco Meraki possui seu próprio mecanismo de integração de Captive Portal, e a Purple oferece suporte nativo. A configuração do RADIUS é semelhante, mas utiliza o painel do Meraki em vez da linha de comando do WLC. [short pause] A Purple suporta WPA3 em Cisco? Sim. O WPA3-SAE é suportado no Cisco Catalyst 9800 com IOS-XE 17.3 e posterior. A integração de RADIUS da Purple funciona de forma idêntica com o WPA3. [short pause] Qual é a recomendação de timeout do RADIUS? Defina o timeout do seu servidor RADIUS primário para três segundos com duas tentativas. Configure um servidor RADIUS secundário para failover. A Purple fornece endpoints de RADIUS redundantes para clientes corporativos. [short pause] Posso usar o Cisco ISE junto com a Purple? Sim. Algumas organizações usam o ISE para avaliação de postura e perfil de dispositivos, enquanto usam a Purple para o portal de convidados e analytics. Os dois servidores RADIUS são configurados em WLANs separadas. [medium pause] Para resumir. [short pause] A infraestrutura sem fio Cisco WLC e Catalyst se integra perfeitamente ao Purple usando External Web Authentication para redirecionamento de Captive Portal de convidados, 802.1X EAP-TLS ou PEAP para autenticação de funcionários via Purple SecurePass, e Cisco iPSK com atribuição dinâmica de VLAN para segmentação multi-tenant e IoT. Os três atributos de VLAN do RADIUS, Tunnel-Type, Tunnel-Medium-Type e Tunnel-Private-Group-ID, são o mecanismo que direciona a segmentação dinâmica. Configure suas ACLs de pré-autenticação corretamente, alinhe seus IDs de VLAN entre o RADIUS e o WLC, e teste as cadeias de confiança de certificados antes da implantação em massa. [medium pause] O Purple opera em mais de 80.000 locais e processou 440 milhões de logins em 2024. A integração com a Cisco é uma das nossas configurações mais implantadas globalmente. Se quiser começar, o painel do Purple guia você pela configuração do RADIUS por local, e nossa equipe de integração está disponível para implantações corporativas. [medium pause] Isso é tudo para este resumo. Obrigado por ouvir.

header_image.png

Resumo Executivo

Implantar uma rede sem fio segura, em conformidade e escalável em ambientes corporativos exige uma integração estreita entre a infraestrutura e os provedores de identidade. Este guia detalha as decisões de arquitetura e as etapas de configuração necessárias para integrar os Cisco Catalyst 9800 Wireless LAN Controllers (WLC) com a plataforma de nuvem da Purple.

Para o acesso de visitantes, exploramos a Autenticação Web Externa (EWA) para redirecionamento de Captive Portal, permitindo a captura de dados primários e análises de Guest WiFi . Para o acesso de funcionários, detalhamos a autenticação 802.1X EAP-TLS e PEAP usando o Purple SecurePass como um proxy RADIUS para o Microsoft Entra ID ou Okta. Para ambientes de IoT e multi-inquilino (multi-tenant), descrevemos a configuração do Cisco Identity PSK (iPSK), que permite a atribuição dinâmica de VLAN e a segmentação de rede em um único SSID sem depender de implantações complexas de certificados.

A Purple opera em mais de 80.000 locais ativos globalmente, processando 440 milhões de logins em 2024. Essa integração é comprovada em ambientes de alta densidade de Hospitalidade , Varejo e Transporte , onde o tempo de atividade, a conformidade e a experiência do usuário perfeita são inegociáveis.

Análise Técnica Detalhada: Arquitetura e Fluxos de Autenticação

1. Guest WiFi: Autenticação Web Externa (EWA)

Para entregar um Captive Portal personalizado e capturar dados de usuários para WiFi Analytics , o Cisco Catalyst 9800 WLC deve interceptar o tráfego HTTP não autenticado e redirecioná-lo para a splash page hospedada na nuvem da Purple. Esse mecanismo é chamado de Autenticação Web Externa (EWA).

architecture_overview.png

O processo segue uma sequência específica:

  1. O cliente se associa ao SSID aberto ou Opportunistic Wireless Encryption (OWE).
  2. O WLC coloca o cliente em um estado Webauth_reqd e aplica uma Lista de Controle de Acesso (ACL) de pré-autenticação.
  3. O WLC intercepta a solicitação HTTP do cliente e emite um redirecionamento 302 para a URL da splash page da Purple, anexando parâmetros como o endereço MAC do AP, o endereço MAC do cliente e o SSID da WLAN.
  4. O cliente conclui o fluxo de autenticação no portal da Purple (por exemplo, login social, captura de e-mail ou aceitação dos termos).
  5. O servidor RADIUS da Purple envia uma mensagem Access-Accept para o WLC.
  6. O WLC move o cliente para o estado Run, concedendo acesso à internet com base na política pós-autenticação.

2. Staff WiFi: 802.1X EAP-TLS e PEAP

Para dispositivos corporativos, o WPA2/WPA3 Enterprise com 802.1X fornece a postura de segurança mais robusta. Em vez de implantar um servidor RADIUS local como o Cisco ISE, o Purple SecurePass atua como um proxy RADIUS em nuvem. Ele finaliza o túnel Extensible Authentication Protocol (EAP) e encaminha a verificação de identidade para o seu Provedor de Identidade (IdP), como o Microsoft Entra ID ou Google Workspace.

  • EAP-TLS: Recomendado para dispositivos corporativos gerenciados. Requer a implantação de certificados de cliente por meio de um MDM (por exemplo, Microsoft Intune). A autenticação é silenciosa e altamente segura.
  • PEAP-MSCHAPv2: Recomendado para ambientes BYOD onde a implantação de certificados é inviável. Os usuários se autenticam com suas credenciais corporativas.

3. IoT e Multi-Tenant: Cisco Identity PSK (iPSK)

Em ambientes como propriedades Build-to-Rent (BTR), acomodações estudantis ou lojas de varejo com inúmeros dispositivos IoT, implantar o 802.1X é frequentemente impossível porque os dispositivos carecem de suporte a suplicantes. Criar um SSID separado para cada locatário ou tipo de dispositivo causa congestionamento de RF.

O Cisco iPSK resolve isso permitindo múltiplas chaves pré-compartilhadas (PSKs) exclusivas em um único SSID. Quando um dispositivo se associa, o WLC envia seu endereço MAC para o servidor RADIUS da Purple. A Purple retorna a PSK específica para aquele dispositivo junto com atributos de atribuição dinâmica de VLAN, segmentando o tráfego na porta do switch.

ipsk_multitenant_diagram.png

Guia de Implementação

Configurando o Redirecionamento do Captive Portal de Visitantes

Para configurar a Autenticação Web Externa no Catalyst 9800 WLC, você deve definir um mapa de parâmetros e um filtro de URL para permitir o tráfego de pré-autenticação para o portal da Purple [1].

Passo 1: Criar o Mapa de Parâmetros de Autenticação Web

Configure o WLC para redirecionar os clientes para o portal da Purple, passando as variáveis necessárias. Você deve configurar o endereço IPv4 virtual (geralmente 192.0.2.1) globalmente.

parameter-map type webauth PURPLE-GUEST
  type consent
  timeout init-state sec 600
  redirect for-login https://portal.purple.ai
  redirect append ap-mac tag ap_mac
  redirect append wlan-ssid tag wlan
  redirect append client-mac tag client_mac
  redirect portal ipv4 
  logout-window-disabled
  success-window-disabled

Passo 2: Configurar o Filtro de URL de Pré-Autenticação

Os clientes devem acessar o portal da Purple antes de serem autenticados. O 9800 WLC usa filtros de URL para abrir portas dinamicamente na ACL de interceptação com base em snooping de DNS.

urlfilter list PURPLE-PREAUTH
  action permit
  url portal.purple.ai

Aplique este filtro de URL ao perfil de política da sua WLAN nas configurações de ACL de pré-autenticação.

Configurando a Atribuição Dinâmica de VLAN para iPSK

Para alocar usuários ou dispositivos em VLANs específicas de forma dinâmica, o servidor RADIUS da Purple deve enviar três atributos IETF específicos na resposta Access-Accept [2].

  1. IETF 64 (Tunnel-Type): Definido como VLAN (valor 13).
  2. IETF 65 (Tunnel-Medium-Type): Definido como 802 (valor 6).
  3. IETF 81 (Tunnel-Private-Group-ID): Definido como o ID da VLAN como uma string (ex.: "10").

No Catalyst 9800 WLC, certifique-se de que as seguintes configurações estejam aplicadas na WLAN iPSK:

  • A filtragem de MAC está ativada.
  • O AAA Override está ativado (crucial para aceitar a atribuição de VLAN do RADIUS).
  • A segurança de Camada 2 está definida como WPA2-PSK (a PSK configurada funciona como um fallback).

Melhores Práticas

  • Verificação de VLAN: O ID da VLAN retornado pelo servidor RADIUS no Tunnel-Private-Group-ID DEVE existir como uma interface dinâmica na WLC. Se não existir, a WLC colocará o cliente na VLAN nativa, criando um grave risco de segurança.
  • Cadeias de Confiança de Certificados: Para implantações EAP-TLS, faça o upload da sua CA Raiz e de quaisquer certificados de CA Intermediária no painel do Purple SecurePass antes de distribuir os certificados de cliente. Se o servidor RADIUS não puder validar a cadeia, a autenticação falhará silenciosamente.
  • RADIUS Redundante: Sempre configure servidores RADIUS secundários. Defina o timeout do primário para 3 segundos com 2 tentativas para garantir um failover rápido sem frustrar o usuário.
  • Adoção do WPA3: Use WPA3-SAE para redes iPSK onde houver suporte por parte dos dispositivos clientes. Para redes de convidados abertas, implemente WPA3-OWE (Opportunistic Wireless Encryption) para criptografar o tráfego sem exigir uma senha.

Resolução de Problemas e Mitigação de Riscos

Modo de Falha Sintoma Causa Raiz Mitigação
Loop de Redirecionamento O dispositivo cliente atualiza constantemente a página do portal cativo sem carregá-la. A ACL de pré-autenticação ou o filtro de URL não permite o acesso aos endereços IP do portal da Purple. A WLC redireciona o cliente, o cliente tenta carregar a página, a WLC a bloqueia e o redireciona novamente. Verifique se o filtro de URL PURPLE-PREAUTH está aplicado ao perfil de política e se o domínio do portal está escrito corretamente. Certifique-se de que o tráfego de DNS seja permitido antes da autenticação.
Falha de Fallback do iPSK Um dispositivo IoT não registrado se conecta à rede, mas recebe o endereço IP incorreto. O endereço MAC do dispositivo não está no banco de dados RADIUS da Purple. A WLC recorre à PSK global configurada na WLAN e atribui a VLAN padrão. Audite o endereço MAC no painel da Purple. Certifique-se de que a VLAN padrão atribuída ao perfil de política da WLAN seja uma rede de quarentena restrita, e não a LAN corporativa.
Timeout de RADIUS Os clientes enfrentam longos atrasos para se conectar; os logs da WLC mostram o servidor RADIUS inacessível. Os firewalls entre a WLC e os endpoints de nuvem do RADIUS da Purple estão bloqueando as portas UDP 1812 (Autenticação) ou 1813 (Accounting). Verifique se as regras de firewall de saída permitem UDP 1812/1813 a partir da interface de gerenciamento da WLC para os endereços IP de RADIUS publicados da Purple.

ROI e Impacto nos Negócios

A implementação de uma arquitetura unificada com Cisco e Purple entrega valor de negócio mensurável em três pilares:

  1. Eficiência Operacional: A substituição do provisionamento manual de VLAN e de múltiplos SSIDs por iPSK reduz o volume de chamados de TI. A automação do onboarding de IoT via API economiza horas de técnicos por localidade.
  2. Segurança e Conformidade: A atribuição dinâmica de VLAN garante a conformidade com o PCI-DSS em ambientes de varejo ao isolar estritamente os terminais de pagamento do tráfego de convidados (Requisito 1.3). O EAP-TLS elimina o risco de senhas compartilhadas de funcionários.
  3. Geração de Receita: A integração com o Captive Portal transforma um centro de custo (Guest WiFi) em um ativo de marketing. A captura de consentimentos conscientes constrói um banco de dados primário que impulsiona campanhas de fidelidade e visitas recorrentes.

Referências

[1] Cisco Systems, "Configure Spaces Captive Portal with Catalyst 9800 WLC," Maio 2025. [2] Cisco Systems, "Configure a RADIUS Server and WLC for Dynamic VLAN Assignment," Setembro 2012.

Definições principais

External Web Authentication (EWA)

Um mecanismo onde o Cisco WLC intercepta o tráfego HTTP não autenticado e redireciona o cliente para um Captive Portal hospedado externamente (como o da Purple) para autenticação.

Usado para fornecer páginas de login personalizadas e capturar dados primários sem depender do servidor web interno limitado do WLC.

Identity PSK (iPSK)

Um recurso da Cisco que permite o uso de múltiplas Pre-Shared Keys exclusivas em um único SSID, com cada chave mapeada para um endereço MAC de cliente e VLAN específicos via RADIUS.

Essencial para proteger dispositivos IoT e ambientes multilocatários onde o 802.1X não é suportado, reduzindo a necessidade de múltiplos SSIDs.

AAA Override

Uma configuração de WLAN no Cisco WLC que força o controlador a aceitar os parâmetros de política (como IDs de VLAN ou ACLs) retornados pelo servidor RADIUS, substituindo a configuração local da WLAN.

Deve estar ativado para que a atribuição dinâmica de VLAN e o iPSK funcionem corretamente.

EAP-TLS

Extensible Authentication Protocol - Transport Layer Security. Um método de autenticação 802.1X altamente seguro que se baseia na troca mútua de certificados em vez de senhas.

O padrão ouro para segurança WiFi corporativa de funcionários, exigindo um MDM para implantar certificados de cliente nos dispositivos corporativos.

PEAP-MSCHAPv2

Protected Extensible Authentication Protocol. Um método 802.1X que criptografa o processo de autenticação dentro de um túnel TLS, permitindo que os usuários se autentiquem de forma segura com um nome de usuário e senha.

Usado para redes corporativas de funcionários do tipo BYOD, onde a implantação de certificados de cliente não é viável.

ACL de Pré-Autenticação

Uma Lista de Controle de Acesso (ACL) aplicada a um cliente sem fio antes de sua autenticação, definindo exatamente quais recursos de rede ele pode acessar.

Crucial para portais cativos; deve permitir o DNS e o acesso aos IPs da página de login da Purple, bloqueando todo o restante do tráfego.

Interface Dinâmica

Uma interface lógica criada no WLC mapeada para um ID de VLAN e porta física específicos.

Quando o RADIUS retorna um ID de VLAN para atribuição dinâmica, essa VLAN já deve existir como uma interface dinâmica no WLC, caso contrário o cliente será direcionado para a VLAN nativa.

WPA3-SAE

Simultaneous Authentication of Equals. O substituto moderno para WPA2-PSK, fornecendo sigilo de encaminhamento e proteção contra ataques de dicionário offline.

Suportado pelo Cisco Catalyst 9800 e Purple RADIUS para proteger redes IoT e de visitantes modernas.

Exemplos práticos

Um hotel de 200 quartos precisa segmentar o tráfego de rede entre hóspedes, funcionários e dispositivos IoT (fechaduras de portas, termostatos) usando um único Cisco Catalyst 9800 WLC, sem criar múltiplos SSIDs que causam congestionamento de RF.

Implante um único SSID usando Cisco iPSK. Registre o endereço MAC de cada dispositivo IoT no painel da Purple, atribuindo cada um à VLAN 30. Configure a WLAN do WLC com filtragem MAC, AAA Override e WPA2-PSK. Quando uma fechadura de porta se associa, o servidor RADIUS da Purple retorna a PSK exclusiva e os atributos IETF 64, 65 e 81 para direcionar dinamicamente o dispositivo para a VLAN 30. Os hóspedes usam um SSID aberto separado com Autenticação Web Externa apontando para o Captive Portal da Purple.

Comentário do examinador: Esta abordagem minimiza o overhead de SSID enquanto mantém o isolamento estrito de Camada 2. O uso de iPSK para dispositivos IoT sem interface de usuário evita a complexidade de implantar certificados 802.1X em endpoints que não os suportam.

Uma rede de varejo com 80 lojas deve isolar o tráfego dos terminais de pagamento do tráfego WiFi de visitantes para manter a conformidade com o PCI-DSS, gerenciada centralmente via Cisco Catalyst Centre.

Configure o SSID de visitantes com uma ACL de pré-autenticação que descarta explicitamente o tráfego destinado à sub-rede dos terminais de pagamento (VLAN 40). Use iPSK para autenticar os terminais de pagamento, atribuindo-os dinamicamente à VLAN 40 via servidor RADIUS da Purple. O tráfego de visitantes é autenticado através do Captive Portal da Purple e direcionado para a VLAN 10.

Comentário do examinador: Este design atende ao Requisito 1.3 do PCI-DSS ao impor a segmentação de rede. A centralização da política RADIUS na Purple garante a atribuição consistente de VLAN em todas as 80 lojas sem a necessidade de configuração manual de portas de switch.

Questões práticas

Q1. Você está implantando um Captive Portal em um Catalyst 9800 WLC. Os clientes se associam ao SSID, mas seus navegadores atualizam continuamente a URL da splash page sem nunca carregar o conteúdo. Qual é a causa arquitetônica mais provável?

Dica: Considere o estado do cliente antes que a autenticação seja concluída e qual tráfego é permitido.

Ver resposta modelo

A ACL de pré-autenticação ou o filtro de URL está desconfigurado. Ele está bloqueando o acesso aos endereços IP do portal da Purple. O WLC intercepta o tráfego e redireciona para o portal, mas o cliente não consegue alcançar o portal para carregá-lo, gerando um loop de redirecionamento infinito. Você deve permitir explicitamente os endereços IP da Purple ou usar um filtro de URL para o domínio do portal.

Q2. Um dispositivo IoT se autentica com sucesso via iPSK, e o servidor RADIUS da Purple retorna um Access-Accept com os atributos IETF 64, 65 e 81 especificando a VLAN 50. No entanto, o dispositivo é colocado na VLAN 10 (a VLAN de gerência). Por que isso aconteceu?

Dica: Pense nos pré-requisitos necessários no próprio WLC para aceitar e aplicar uma VLAN atribuída por RADIUS.

Ver resposta modelo

Ou o 'AAA Override' está desabilitado nas configurações avançadas da WLAN, fazendo com que o WLC ignore os atributos RADIUS, OU a VLAN 50 não existe como uma interface dinâmica configurada no WLC. Se a VLAN atribuída não existir localmente, o WLC reverte para a VLAN nativa/de gerência.

Q3. Um local deseja implantar 802.1X para o WiFi da equipe usando o Microsoft Entra ID. Eles não possuem um servidor RADIUS local como o Cisco ISE. Como isso pode ser alcançado usando a plataforma Purple?

Dica: Considere como a Purple lida com o túnel EAP e a verificação de identidade.

Ver resposta modelo

Configure o WLC para usar o Purple SecurePass como o servidor RADIUS. A Purple atua como um proxy RADIUS na nuvem, encerrando o túnel EAP-TLS ou PEAP do WLC e encaminhando com segurança a busca de identidade para o Microsoft Entra ID via API/SAML. Nenhum servidor RADIUS local é necessário.