Arista Cognitive Wi-Fi Integration with Purple WiFi
This technical reference details the step-by-step integration of Arista Cognitive Wi-Fi (CV-CUE) with Purple's guest WiFi platform for enterprise venues. It covers Arista captive portal configuration, Walled Garden ACL design, RADIUS server setup, secure staff 802.1X authentication, and Multi-Tenant isolation using Arista PPSK with dynamic VLAN steering - giving IT teams and network architects a definitive deployment blueprint.
Escucha esta guía
Ver transcripción del podcast
- Resumen ejecutivo
- Análisis técnico profundo
- La arquitectura de incorporación de Captive Portal de Arista
- Diseño de ACL de Walled Garden en CV-CUE
- Configuración de Arista PPSK para el aislamiento multi-inquilino
- WiFi seguro para el personal con IEEE 802.1X
- Integración con Arista Cloud WIPS
- Guía de implementación
- Fase 1: Segmentación de red y configuración de RADIUS
- Fase 2: Configuración del SSID de invitados y del Captive Portal
- Fase 3: Despliegue de Walled Garden
- Fase 4: Configuración multi-tenant de PPSK
- Fase 5: WiFi de personal seguro (802.1X)
- Mejores prácticas
- Casos de estudio
- Caso de estudio 1: Cadena hotelera de 350 habitaciones
- Caso de estudio 2: Espacio de coworking multitenant
- Resolución de problemas y mitigación de riesgos
- ROI and business impact

Resumen ejecutivo
Implementar un Captive Portal de Arista para el acceso de invitados no es simplemente una tarea de conectividad. Es una intersección crítica de seguridad de red, cumplimiento normativo y estrategia de datos. Para los líderes de TI que gestionan sitios distribuidos, la integración de Arista CloudVision Cognitive Unified Edge (CV-CUE) con Purple transforma el tráfico de invitados no administrado en un activo seguro, segmentado y medible.
Esta referencia proporciona una guía definitiva para configurar Arista Cognitive Wi-Fi con Purple. Detallamos los mecanismos exactos requeridos para implementar páginas de inicio (splash pages) alojadas por terceros, construir listas de control de acceso Walled Garden precisas e implementar autenticación RADIUS. También cubrimos el aislamiento avanzado de WiFi multiinquilino utilizando claves precompartidas privadas de Arista (PPSK) y redireccionamiento dinámico de VLAN, la arquitectura que elimina la saturación de SSID en espacios de coworking, centros comerciales y edificios residenciales.
Purple opera en más de 80,000 sitios activos y ha procesado 440 millones de inicios de sesión en 2024 (datos internos de Purple). La plataforma cuenta con certificación ISO 27001, cumple con las normativas GDPR y CCPA, y cuenta con las certificaciones Cyber Essentials y B Corp. Esta guía refleja configuraciones probadas en producción y validadas en implementaciones de los sectores de hospitalidad, retail y sector público.
Análisis técnico profundo
La arquitectura de incorporación de Captive Portal de Arista
El flujo de incorporación de invitados determina cómo interactúan los dispositivos con el punto de acceso (AP) de Arista antes y después de la autenticación. Cuando un dispositivo se asocia con el SSID de invitados abierto, el AP de Arista lo asigna a una VLAN de preautenticación. En este estado, el AP restringe el tráfico DNS y HTTP a una lista de permitidos definida. El sistema operativo del dispositivo detecta el Captive Portal e intenta comunicarse con un endpoint conocido: iOS envía una solicitud HTTP a captive.apple.com, Android a connectivitycheck.gstatic.com y Windows a www.msftconnecttest.com. El AP de Arista intercepta esta solicitud y emite una redirección HTTP 302 a la URL de la splash page de Purple.
{{asset:captive_portal_flow.png}}
Para asegurar que este flujo se ejecute sin errores, el controlador Arista CV-CUE debe configurarse para apuntar a Purple como un portal alojado por terceros. Esto requiere definir los servidores RADIUS de Purple (puerto de autenticación 1812, puerto de contabilidad 1813) dentro de los perfiles de red de CV-CUE. Una vez que el invitado envía sus credenciales o acepta los términos en el portal de Purple, Purple actúa como el servidor RADIUS y envía un mensaje de Access-Accept de vuelta al AP de Arista. Este mensaje incluye los atributos RADIUS de cambio de autorización (CoA) definidos en RFC 3576, indicando al AP que realice la transición de la dirección MAC del cliente desde el estado restringido de preautenticación hacia el acceso completo a internet en la VLAN de postautenticación.

Diseño de ACL de Walled Garden en CV-CUE
El Walled Garden es una lista de permitidos (whitelist) de dominios y direcciones IP a los que los dispositivos no autenticados deben poder acceder para cargar la página de bienvenida y completar la autenticación. En Arista CV-CUE, esto se configura en los ajustes de Captive Portal como "Websites that users can access before login".
El Walled Garden es una lista de permisos explícita. Debe incluir los dominios principales de Purple para que se renderice el portal. Si ofrece inicio de sesión con redes sociales, también debe incluir en la lista de permitidos los dominios del proveedor de identidad (IdP). Si no se mantiene esta lista de forma correcta, los invitados no podrán cargar la pantalla de inicio de sesión del proveedor de autenticación, lo que provocará el abandono inmediato.
| Zona | Tráfico permitido | Implementación |
|---|---|---|
| Pre-autenticación | DNS (restringido), DHCP, servidor del portal, endpoints de detección de captive portal | ACL de gateway: denegar todo excepto la lista de permitidos |
| Walled Garden | Dominios del portal de Purple, proveedores de inicio de sesión social, procesadores de pago | ACL basada en FQDN en CV-CUE |
| Post-autenticación | Acceso completo a Internet sujeto a filtrado de contenido y políticas de ancho de banda | ACL por usuario aplicada mediante RADIUS CoA |
Entradas mínimas requeridas en el Walled Garden para Purple:
region1.purpleportal.netvenuewifi.comcloudfront.netopenweathermap.orgstripe.com(si el acceso de pago está habilitado)
Entradas adicionales para inicio de sesión 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
Configuración de Arista PPSK para el aislamiento multi-inquilino
Para entornos como espacios de coworking, edificios residenciales o centros comerciales, el estándar 802.1X suele ser demasiado complejo para dispositivos no administrados, pero las redes abiertas carecen de la seguridad necesaria. Arista Private Pre-Shared Keys (PPSK) resuelve esto al permitir múltiples contraseñas únicas en un solo SSID, cada una mapeada a una política de red distinta.

Cuando se integra con Purple RADIUS, Arista PPSK permite el direccionamiento dinámico de VLAN. Un residente o inquilino comercial se conecta al SSID unificado utilizando su PPSK específica. El AP de Arista autentica la clave contra el servidor RADIUS de Purple. Purple devuelve el Access-Accept estándar, pero añade tres atributos RADIUS que dirigen la asignación de VLAN:
| Atributo RADIUS | Valor | Propósito |
|---|---|---|
| Tunnel-Type | 13 (VLAN) | Especifica el tipo de túnel |
| Tunnel-Medium-Type | 6 (802) | Especifica el tipo de medio |
| Tunnel-Private-Group-ID | ej., "100" | El ID de VLAN específico a asignar |
El AP de Arista asigna dinámicamente el dispositivo a esa VLAN. Esto proporciona un aislamiento estricto de Capa 2 entre inquilinos sin transmitir docenas de SSIDs independientes, optimizando el uso de RF mientras se mantienen límites de seguridad absolutos.
WiFi seguro para el personal con IEEE 802.1X
Para las redes del personal, las contraseñas compartidas representan un riesgo de seguridad. IEEE 802.1X (definido en IEEE Std 802.1X-2020) proporciona control de acceso a la red basado en puertos utilizando credenciales por usuario. En CV-CUE, se configura un SSID Corporativo con seguridad WPA2-Enterprise o WPA3-Enterprise. El AP actúa como el autenticador, reenviando las credenciales al servidor RADIUS a través de EAP (Protocolo de Autenticación Extensible). Purple admite EAP-PEAP para la autenticación de usuario/contraseña y EAP-TLS para la autenticación basada en certificados.
Para implementaciones de EAP-TLS, se realiza la integración con Microsoft Entra ID, Okta o Google Workspace como la autoridad de certificación. Cuando el dispositivo de un miembro del personal presenta un certificado de cliente válido, el servidor RADIUS lo valida contra el directorio y devuelve un Access-Accept. Esto elimina por completo el robo de credenciales como vector de ataque.
Integración con Arista Cloud WIPS
El Sistema de Prevención de Intrusiones Inalámbricas (WIPS) de Arista opera continuamente en segundo plano, escaneando en busca de puntos de acceso no autorizados, APs mal configurados y clientes no autorizados. En CV-CUE, navegue a Configure > WIPS > Automatic Intrusion Prevention para configurar el nivel de prevención. Arista ofrece cuatro niveles: Degrade, Interrupt, Disrupt y Block. Para implementaciones empresariales, comience en Disrupt, que interrumpe la comunicación no autorizada sin bloquearla por completo, reduciendo el riesgo de falsos positivos durante la implementación inicial.
Habilite el monitoreo de VLAN de SSID en Configure > Device > Access Point > pestaña Security para garantizar que los APs monitoreen activamente sus VLANs asignadas en busca de actividad no autorizada. Los modelos de la serie AP-3xx de Arista admiten el monitoreo de hasta 42 VLANs simultáneamente (documentación de Arista WIPS, 2025).
Guía de implementación
Fase 1: Segmentación de red y configuración de RADIUS
- Inicie sesión en Arista CV-CUE y navegue a Configure > Network Profiles > RADIUS.
- Haga clic en Add RADIUS Server.
- Ingrese los detalles del servidor RADIUS primario de Purple: dirección IP, puerto de autenticación (1812), puerto de contabilidad (1813) y el Secreto Compartido de la página de configuración de hardware del portal de Purple.
- Repita el proceso para el servidor RADIUS secundario de Purple para garantizar la alta disponibilidad.
- Verifique en su firewall que los puertos UDP 1812 y 1813 estén abiertos entre los APs de Arista y los servidores RADIUS de Purple.
Fase 2: Configuración del SSID de invitados y del Captive Portal
- Navegue a Configure > WiFi > SSID y haga clic en Add New SSID.
- Defina el nombre del SSID (por ejemplo,
Guest_WiFi) y configure el tipo de SSID en Guest. - En la pestaña Security, configure el nivel de seguridad en Open.
- En la pestaña Network, configure la VLAN de preautenticación (por ejemplo, VLAN 10) con un alcance DHCP dedicado.
- En la pestaña Captive Portal, active la casilla de verificación Captive Portal.
- Seleccione Third-Party Hosted en el menú desplegable Cloud Hosted.
- Marque With RADIUS Authentication y seleccione el perfil Purple RADIUS.
- Ingrese la URL de la Splash Page de Purple (por ejemplo,
https://region1.purpleportal.net/access/) y la URL de redireccionamiento (por ejemplo,https://region1.purpleportal.net/access/?res=success). - Configure el formato del Called Station ID en
%m(formato de dirección MAC requerido por Purple). - Configure el Accounting Interval en 2 minutos.
- Desactive la casilla de verificación HTTPS Redirection.
Fase 3: Despliegue de Walled Garden
- Dentro de la pestaña Captive Portal, localice la sección Websites that users can access before login.
- Agregue todos los dominios requeridos de Purple y los dominios de los proveedores de identidad según la lista anterior.
- Guarde la configuración del SSID y aplíquela a los grupos de AP de Arista de destino.
Fase 4: Configuración multi-tenant de PPSK
- En el portal de Purple, navegue a la configuración de hardware del establecimiento y recupere los parámetros RADIUS de PPSK.
- En CV-CUE, cree un nuevo SSID con seguridad WPA2-Personal y active el modo PPSK.
- Configure el SSID para autenticarse contra el perfil Purple RADIUS.
- En el portal de Purple, cree una frase de contraseña PPSK para cada tenant y asóciela al VLAN ID correspondiente.
- Verifique que los puertos del switch que se conectan a los AP de Arista estén configurados en modo trunk para las VLAN de los tenants requeridas.
Fase 5: WiFi de personal seguro (802.1X)
- Cree un nuevo SSID corporativo en CV-CUE.
- En la pestaña de seguridad (Security), seleccione WPA2-Enterprise o WPA3-Enterprise.
- Seleccione el perfil RADIUS que apunta a su proveedor de identidad corporativo (Microsoft Entra ID, Okta o Google Workspace).
- Configure el tipo de EAP: PEAP para usuario/contraseña, EAP-TLS para autenticación basada en certificados.
- Asigne el SSID de personal a una VLAN dedicada (por ejemplo, VLAN 20) aislada de la VLAN de invitados.
Mejores prácticas
Automatice las actualizaciones de Walled Garden. Los proveedores de identidad cambian sus dominios de CDN con frecuencia. Programe una revisión trimestral de la configuración de Walled Garden en Arista CV-CUE para compararla con las listas de dominios actualizadas de Purple. Un solo registro de CDN que falte interrumpirá el inicio de sesión con redes sociales para todos los invitados.
Optimice los temporizadores de sesión según el tipo de establecimiento. Configure los tiempos de espera por inactividad (idle timeouts) en Arista CV-CUE para que coincidan con el perfil de tráfico de su establecimiento. Los entornos de retail se benefician de un tiempo de espera por inactividad de 10 minutos para liberar direcciones IP de los dispositivos que han salido de la tienda. Los despliegues hoteleros deben utilizar tiempos de espera más largos (de 4 a 8 horas) para evitar que se vuelva a activar el portal durante la estancia de un huésped.
Haga cumplir el aislamiento de clientes (Client Isolation). Active siempre la función Client Isolation en el SSID de invitados dentro de Arista CV-CUE. Esto evita que los dispositivos de los invitados se comuniquen entre sí, mitigando los riesgos de movimiento lateral y cumpliendo con los requisitos de segmentación de red de PCI DSS. Habilite RADIUS Accounting. Asegúrese de que RADIUS Accounting esté habilitado con un intervalo de 2 minutos. Esto proporciona a Purple métricas precisas de duración de sesión y transferencia de datos, alimentando el panel de WiFi Analytics y permitiendo un análisis preciso del tiempo de permanencia de los visitantes.
Segmente por tipo de SSID, no por AP. Aplique SSIDs de Invitados, Personal y Multitenant a los mismos grupos de AP. Arista CV-CUE maneja el etiquetado VLAN por SSID, por lo que no necesita APs separados para cada tipo de usuario. Esto simplifica el despliegue de su hardware mientras mantiene una separación lógica estricta.
Para obtener una visión más amplia de la arquitectura de seguridad WiFi empresarial, consulte nuestra Guía completa de seguridad WiFi para empresas en 2026 .
Casos de estudio
Caso de estudio 1: Cadena hotelera de 350 habitaciones
Una cadena de hoteles de gama media con 12 propiedades desplegó APs Arista Wi-Fi 6E en todos los sitios, gestionados a través de una única instancia de CV-CUE. El requisito era proporcionar un Guest WiFi con marca personalizada y captura de correo electrónico para marketing, aislado de la red del sistema de gestión de propiedades (PMS), al mismo tiempo que se soportaba 802.1X para los dispositivos del personal.
El equipo configuró tres SSIDs por propiedad: un SSID de Invitados (VLAN 10) que apunta a Purple, un SSID de Personal (VLAN 20) que utiliza 802.1X contra Microsoft Entra ID, y un SSID de IoT (VLAN 30) para dispositivos de gestión del edificio. El Captive Portal de Purple capturó las direcciones de correo electrónico de los huéspedes y su consentimiento al momento del registro. En un plazo de 90 días, la cadena había recopilado datos de primera mano verificados del 68% de los huéspedes (datos internos de Purple), lo que permitió campañas de re-engagement segmentadas. La red del PMS se mantuvo completamente aislada, cumpliendo con los requisitos de PCI DSS para la segmentación del entorno de datos de titulares de tarjetas.
Caso de estudio 2: Espacio de coworking multitenant
Un operador de coworking que gestiona ocho ubicaciones necesitaba proporcionar WiFi aislado a 35 empresas miembros por sitio sin transmitir 35 SSIDs. El entorno de RF ya estaba congestionado y la proliferación de SSIDs estaba degradando el rendimiento para todos los miembros.
La solución fue un único SSID por sitio utilizando Arista PPSK con Purple RADIUS. Cada empresa miembro recibió una frase de contraseña PPSK única. Purple asoció cada frase de contraseña a una VLAN dedicada (desde VLAN 100 hasta VLAN 3500). Cuando un miembro se conectaba, el AP de Arista lo dirigía dinámicamente a su VLAN basándose en el Tunnel-Private-Group-ID devuelto por Purple RADIUS. El resultado fue una reducción de 35 SSIDs a uno solo por sitio, una mejora medible en la eficiencia del tiempo de uso del espectro radioeléctrico y un aislamiento completo de Capa 2 entre las empresas miembros. Cuando finalizaba el contrato de un miembro, el operador revocaba su frase de contraseña en el portal de Purple, cancelando el acceso en cuestión de segundos.
Resolución de problemas y mitigación de riesgos
Issue: Splash page fails to load on Apple devices. iOS uses a specific mechanism to detect captive portals. If the splash page fails to load automatically, verify that the Arista Walled Garden includes all Purple CDN domains. If the Walled Garden is overly restrictive, the iOS device cannot load the portal assets and aborts the connection.
Issue: MAC address randomization breaks returning guest recognition. iOS 14+ and Android 10+ devices randomize their MAC address per SSID. This prevents Purple from recognizing a returning guest based solely on their MAC address. Rely on authenticated identity (email or social login) for long-term tracking. For seamless, secure reconnection without a captive portal, migrate to Passpoint/Hotspot 2.0 architectures.
Issue: Dynamic VLAN steering fails with PPSK. If tenants are assigned the default VLAN instead of their specific VLAN, verify the RADIUS response using the Arista CV-CUE troubleshooting tools. Ensure Purple is returning the correct Tunnel-Private-Group-ID, Tunnel-Type, and Tunnel-Medium-Type attributes, and that the specified VLAN exists on the switch port connected to the Arista AP.
Issue: DHCP pool exhaustion on the Guest VLAN. Reduce the idle timeout to 5-10 minutes in high-footfall environments. Increase the DHCP scope size if the venue regularly exceeds 80% pool utilisation. Consider using a /22 or larger subnet for high-density venues such as stadiums or conference centres.
Issue: RADIUS accounting data shows zero-second sessions. Verify that UDP port 1813 is open on the firewall between the Arista APs and the Purple RADIUS servers. Confirm the Accounting Interval is set to 2 minutes in the CV-CUE SSID settings.
For related guidance on wireless display and protocol best practices in enterprise environments, see What Is Wireless Display: Protocols and Best Practices 2026 .
ROI and business impact
Deploying Arista Cognitive Wi-Fi with Purple transforms a network cost center into a measurable business asset. By enforcing a compliant captive portal, you mitigate the risk of GDPR fines, which can reach 4% of global annual turnover. More importantly, the Guest WiFi portal captures verified, first-party data. Purple has collected 29 billion data points across its network (Purple internal data), demonstrating the scale of what a properly deployed guest WiFi architecture can generate.
Para los establecimientos de Retail , estos datos se integran directamente en los sistemas CRM, lo que permite realizar campañas de marketing dirigidas según la frecuencia de las visitas y el tiempo de permanencia. Para los operadores de Hospitality , facilita una interacción personalizada y de re-engagement con los huéspedes frecuentes. Para los centros de Transport , proporciona datos precisos sobre el flujo de pasajeros que respaldan las decisiones operativas. Para las instalaciones de Healthcare , garantiza que los pacientes y visitantes reciban el acceso a la red adecuado, mientras que los sistemas clínicos permanecen completamente aislados.
La plataforma Purple opera con un tiempo de actividad del 99.999% (datos internos de Purple), lo que garantiza que el acceso de los invitados nunca se vea interrumpido por problemas de disponibilidad de la plataforma. En combinación con la infraestructura gestionada en la nube de Arista, se obtiene una arquitectura de extremo a extremo que escala desde un solo establecimiento hasta más de 80,000 ubicaciones sin necesidad de realizar cambios de arquitectura.
Para obtener contexto adicional sobre la integración, consulte nuestra guía sobre la NETGEAR Insight and Enterprise Access Points Integration with Purple WiFi . Para los operadores de establecimientos que evalúan herramientas de encuestas para complementar sus análisis de WiFi, consulte Design of a Survey: A Practical Guide for Venues .
Definiciones clave
Arista CV-CUE
CloudVision Cognitive Unified Edge. La plataforma de administración en la nube centralizada utilizada para configurar, monitorear y administrar puntos de acceso Wi-Fi de Arista, switches y perfiles de red, incluyendo las configuraciones de RADIUS y SSID.
Los equipos de TI utilizan CV-CUE para definir SSIDs, configurar servidores RADIUS, establecer reglas de Walled Garden y administrar políticas de WIPS en todos los AP de Arista desde una sola interfaz.
Captive Portal
Una página web que intercepta el tráfico de red no autenticado, requiriendo que el usuario interactúe (inicie sesión, acepte términos o pague) antes de otorgar acceso a Internet. Se implementa a nivel de controlador inalámbrico o gateway.
La interfaz principal para capturar datos de primera mano y aplicar el consentimiento de GDPR en redes WiFi de invitados. En las implementaciones de Arista, la función de Captive Portal se delega a Purple como un servicio alojado de terceros.
Walled Garden
Un entorno de red restringido que permite el acceso únicamente a una lista blanca específica de dominios o direcciones IP antes de la autenticación. Se implementa como una ACL en el controlador inalámbrico.
Esencial para permitir que los dispositivos accedan a la página de inicio de Purple y a los proveedores de identidad antes de tener acceso total a Internet. Debe mantenerse como una tarea operativa recurrente a medida que cambian los rangos de IP de la CDN.
PPSK (Private Pre-Shared Key)
Un mecanismo de seguridad que permite utilizar múltiples contraseñas únicas en un solo SSID, donde cada contraseña se asocia a una política de red o VLAN diferente mediante la autenticación RADIUS.
Utilizado en entornos multi-inquilino para proporcionar redes seguras y aisladas sin transmitir múltiples SSIDs. El PPSK de Arista con Purple RADIUS permite el direccionamiento dinámico de VLAN por contraseña.
Dynamic VLAN steering
El proceso de asignar un dispositivo cliente a una VLAN específica basado en los atributos de RADIUS (Tunnel-Type, Tunnel-Medium-Type, Tunnel-Private-Group-ID) devueltos durante la autenticación, en lugar de un mapeo estático de SSID a VLAN.
Crucial para WiFi multi-inquilino, permitiendo que un solo SSID atienda a múltiples grupos de usuarios aislados. Requiere que los puertos del switch conectados a los AP actúen como trunk de todas las VLAN posibles de los inquilinos.
RADIUS CoA (Change of Authorization)
Una extensión del protocolo RADIUS (RFC 3576) que permite a un servidor RADIUS modificar dinámicamente los atributos de autorización de una sesión activa sin requerir una nueva autenticación.
Utilizado por Purple para indicar al AP de Arista que otorgue acceso total a Internet inmediatamente después de que el usuario complete el inicio de sesión en el portal, sin requerir que el dispositivo se vuelva a asociar con el SSID.
IEEE 802.1X
Un estándar IEEE para el control de acceso a la red basado en puertos que proporciona un mecanismo de autenticación para dispositivos que se conectan a una LAN o WLAN. Utiliza EAP (Extensible Authentication Protocol) para transmitir credenciales entre el cliente, el autenticador y el servidor de autenticación.
El estándar de autenticación correcto para el WiFi del personal. Elimina las contraseñas compartidas y permite la administración de credenciales por usuario integrada con proveedores de identidad corporativos como Microsoft Entra ID u Okta.
MAC address randomization
Una función de privacidad en los sistemas operativos modernos (iOS 14+, Android 10+) donde el dispositivo genera una dirección MAC aleatoria para cada red Wi-Fi a la que se conecta, en lugar de utilizar la dirección MAC grabada en el hardware.
Afecta la capacidad de rastrear a los invitados recurrentes basándose únicamente en identificadores de hardware. Requiere un cambio hacia la autenticación basada en la identidad (correo electrónico, inicio de sesión social) para un análisis preciso de visitantes e integración con CRM.
Client Isolation
Una configuración de red inalámbrica que evita que los dispositivos clientes conectados al mismo AP se comuniquen directamente entre sí en la Capa 2, forzando a todo el tráfico a pasar a través del gateway.
Una configuración de seguridad obligatoria para el WiFi de invitados para evitar el movimiento lateral y ataques de dispositivo a dispositivo. También se requiere para el cumplimiento de PCI DSS cuando las redes de invitados comparten la infraestructura física con los sistemas de pago.
EAP-TLS (Extensible Authentication Protocol - Transport Layer Security)
Un método EAP basado en certificados donde tanto el cliente como el servidor de autenticación presentan certificados X.509 para una autenticación mutua. Es considerado el método EAP más seguro para el WiFi empresarial.
El método de autenticación recomendado para el WiFi del personal en entornos de alta seguridad. Elimina el robo de credenciales basado en contraseñas al requerir un certificado de cliente válido emitido por una autoridad de certificación de confianza.
Ejemplos resueltos
Una cadena de tiendas de retail de 40 sucursales necesita implementar Guest WiFi en todas sus ubicaciones utilizando AP de Arista. Requieren que los invitados se autentiquen a través de Google Workspace o Facebook, y necesitan garantizar que la red corporativa permanezca completamente aislada del tráfico de invitados. También necesitan un sistema de captura de consentimiento que cumpla con el GDPR.
El arquitecto de red crea una VLAN de invitados dedicada (VLAN 50) en los switches principales y la conecta mediante un enlace troncal a los AP de Arista. En CV-CUE, se crea un nuevo SSID de invitados, asignado a la VLAN 50, con la función de Client Isolation habilitada. El Captive Portal se configura como "Alojado por terceros" (Third-Party Hosted), apuntando a Purple. El Walled Garden se configura para incluir los dominios de Purple, además de accounts.google.com, facebook.com y sus CDNs asociadas. Los servidores RADIUS de Purple se configuran para la autenticación en los puertos 1812 y 1813. El portal de Purple se configura con una casilla de verificación de consentimiento de GDPR sin marcar y términos en lenguaje sencillo. Cuando un cliente se conecta, queda aislado en la VLAN 50, se autentica a través del portal de Purple usando Google o Facebook, y se le otorga acceso mediante RADIUS CoA. El consentimiento se registra con una marca de tiempo y la versión de los términos en Purple, cumpliendo con los requisitos del Artículo 7 del GDPR.
Un espacio de coworking requiere WiFi multiinquilino para 40 empresas miembro. Desean que se transmita un único SSID, pero necesitan que cada empresa miembro esté aislada en su propia VLAN por motivos de seguridad. Cuando finaliza el contrato de un miembro, el acceso debe revocarse de inmediato.
El gerente de TI implementa AP de Arista y configura un único SSID utilizando PPSK de Arista. El SSID está configurado para autenticarse contra el RADIUS de Purple. En el portal de Purple, se asigna a cada empresa miembro una contraseña única y un ID de VLAN específico (desde VLAN 100 hasta VLAN 4000). Cuando un usuario de la Empresa A se conecta utilizando su contraseña, el AP de Arista consulta al RADIUS de Purple. Purple devuelve un Access-Accept que contiene Tunnel-Type (13), Tunnel-Medium-Type (6) y Tunnel-Private-Group-ID (100). El AP dirige dinámicamente al usuario a la VLAN 100. Cuando finaliza el contrato de un miembro, el operador revoca la contraseña en el portal de Purple. El siguiente intento de conexión de cualquier dispositivo que utilice esa contraseña recibirá un Access-Reject de RADIUS, terminando el acceso de inmediato.
Un centro de conferencias alberga 10 eventos por semana, cada uno con un organizador diferente que necesita su propia página de bienvenida (splash page) con su marca y una red de invitados aislada. El equipo de TI no puede reconfigurar la infraestructura de Arista para cada evento.
El centro de conferencias implementa una arquitectura permanente de WiFi multiinquilino utilizando PPSK de Arista. Cada organizador de eventos se preconfigura en el portal de Purple con una contraseña PPSK única, una VLAN dedicada (por ejemplo, VLAN 200 para el Evento A, VLAN 201 para el Evento B) y una plantilla de página de bienvenida personalizada con su marca. Los AP de Arista transmiten un único SSID durante todo el año. El organizador del evento distribuye su PPSK a los asistentes. Los asistentes se conectan, se autentican contra el RADIUS de Purple, reciben su asignación de VLAN y ven el portal personalizado del organizador. El equipo de TI habilita y deshabilita las contraseñas de los eventos en el portal de Purple de acuerdo con un calendario, sin que se requieran cambios en la configuración de CV-CUE de Arista.
Preguntas de práctica
Q1. Un huésped de hotel se conecta al SSID de Guest WiFi, pero la página de inicio de sesión del portal muestra una pantalla en blanco o un error de tiempo de espera en su iPhone. El WiFi corporativo funciona perfectamente. El AP de Arista está en línea y los servidores RADIUS de Purple están accesibles. ¿Cuál es el primer elemento de configuración que debes verificar en Arista CV-CUE y qué entradas específicas estás buscando?
Sugerencia: Considera qué acceso a la red tiene el dispositivo antes de que se complete la autenticación y qué necesita el dispositivo para cargar la página del portal.
Ver respuesta modelo
Verifica la configuración del Walled Garden en los ajustes del Captive Portal en CV-CUE. El Walled Garden debe incluir explícitamente en la lista blanca los dominios del portal de Purple: region1.purpleportal.net, venuewifi.com y cloudfront.net. Si estos no están presentes, el dispositivo no podrá cargar los recursos del portal. Además, comprueba que los endpoints de detección del portal cautivo (captive.apple.com para iOS) no estén bloqueados. Una pantalla en blanco normalmente indica que el HTML del portal se está cargando, pero los recursos de JavaScript o CSS de un CDN se están bloqueando.
Q2. Estás desplegando un WiFi multiinquilino utilizando Arista PPSK para un espacio de coworking con 30 empresas miembro. Los usuarios informan que pueden conectarse al SSID y recibir una dirección IP, pero todos están aterrizando en la VLAN de administración predeterminada (VLAN 1) en lugar de sus VLAN de inquilino asignadas. ¿Qué atributos RADIUS es probable que falten o estén mal configurados y cómo lo verificas?
Sugerencia: Piensa en cómo RADIUS indica al AP que asigne un segmento de red específico y qué tres atributos funcionan juntos para lograrlo.
Ver respuesta modelo
Es probable que el servidor RADIUS de Purple no esté devolviendo los atributos de VLAN dinámica en el mensaje Access-Accept. Deben estar presentes tres atributos: Tunnel-Type (valor 13, que significa VLAN), Tunnel-Medium-Type (valor 6, que significa 802) y Tunnel-Private-Group-ID (el ID de VLAN específico como una cadena, por ejemplo, '100'). Para verificarlo, utiliza las herramientas de solución de problemas de Arista CV-CUE para capturar el intercambio RADIUS de una conexión de prueba. Revisa el paquete Access-Accept para buscar estos tres atributos. También verifica que el puerto del switch que conecta al AP de Arista esté configurado para trunking de todas las VLAN de inquilinos requeridas; si la VLAN no está en el puerto troncal, el AP no podrá colocar al cliente en ella, incluso si el atributo RADIUS es correcto.
Q3. Un punto de venta minorista con 200 visitantes diarios nota que Purple Analytics muestra un alto número de sesiones muy cortas (de menos de 1 minuto) y que el alcance de DHCP en la VLAN de invitados se agota constantemente a media mañana, lo que impide que los nuevos compradores se conecten. El alcance de DHCP es un /24 (254 direcciones utilizables). ¿Cuáles son las dos causas más probables y qué cambios de configuración específicos realizas en Arista CV-CUE y en el servidor DHCP?
Sugerencia: Considera cómo la red determina cuándo un dispositivo ha abandonado el lugar y cómo se comportan los dispositivos modernos al escanear redes.
Ver respuesta modelo
Las dos causas más probables son: primero, un tiempo de espera de inactividad (idle timeout) demasiado largo, lo que mantiene activas las sesiones de los dispositivos que ya han salido de la tienda; y segundo, la aleatorización de direcciones MAC que hace que los dispositivos aparezcan como clientes nuevos en cada visita, consumiendo concesiones de IP adicionales. Para solucionar el tiempo de espera por inactividad, redúcelo a 10 minutos en la configuración de sesión del SSID en CV-CUE. Esto asegura que se limpien las sesiones inactivas y que las direcciones IP se devuelvan al pool. Para solucionar el agotamiento del pool, aumenta el alcance de DHCP a un /22 (1022 direcciones utilizables) para dar cabida al volumen de direcciones MAC únicas generadas por la aleatorización. Adicionalmente, reduce el tiempo de concesión (lease time) de DHCP a 30 minutos para acelerar la recuperación de IP de los dispositivos desconectados.
Continúe leyendo esta serie
Integración de CommScope Ruckus con Purple WiFi: Guía de instalación y configuración
Esta guía de referencia técnica proporciona un manual de configuración definitivo para integrar arquitecturas de CommScope Ruckus con Purple WiFi. Detalla implementaciones paso a paso para Captive Portals de Guest WiFi, WiFi seguro para el personal a través de 802.1X y aislamiento de red multi-inquilino mediante Dynamic PSK de Ruckus.
Integración de Access Points Allied Telesis con Purple WiFi
Esta guía proporciona un manual de configuración completo para integrar los access points de la serie TQ de Allied Telesis con Purple WiFi. Cubre la redirección de Captive Portal externo, la autenticación RADIUS 802.1X y el direccionamiento dinámico de VLAN mediante claves privadas precompartidas (PPSK) para despliegues multi-inquilino seguros.
Grandstream GWN Access Points Integration with Purple WiFi
Esta guía de referencia técnica autorizada detalla cómo integrar los puntos de acceso Grandstream GWN con la plataforma de análisis y Guest WiFi de Purple. Cubre la configuración del Captive Portal de Grandstream, los ajustes de RADIUS AAA, la configuración del walled garden, la autenticación segura para el personal mediante 802.1X con direccionamiento dinámico de VLAN y la segmentación PPSK multi-tenant, proporcionando una guía paso a paso y práctica para MSPs y equipos de TI que despliegan WiFi para invitados y personal a gran escala.