Saltar al contenido principal

Integración de Arista Cognitive Wi-Fi con Purple WiFi

Esta referencia técnica detalla paso a paso la integración de Arista Cognitive Wi-Fi (CV-CUE) con la plataforma de WiFi para invitados de Purple para entornos empresariales. Cubre la configuración de Captive Portal de Arista, el diseño de ACL de Walled Garden, la configuración del servidor RADIUS, la autenticación segura 802.1X para el personal y el aislamiento Multi-Tenant mediante el uso de PPSK de Arista con direccionamiento dinámico de VLAN, ofreciendo a los equipos de TI y arquitectos de red una guía de despliegue definitiva.

📖 10 min de lectura📝 2,486 palabras🔧 3 ejemplos prácticos3 preguntas de práctica📚 10 definiciones clave

Escuchar esta guía

Ver transcripción del podcast
Bienvenido a la sesión informativa. Hoy analizamos en detalle la integración de Arista Cognitive Wi-Fi con la plataforma Purple. Esta es una sesión para consultores sénior, dirigida directamente a arquitectos de redes empresariales y administradores de sistemas en la nube que necesitan realizar esta implementación correctamente a la primera. Pongámonos en situación. Arista Cognitive Wi-Fi, gestionado a través de la plataforma CloudVision Cognitive Unified Edge, es una infraestructura inalámbrica gestionada en la nube que admite despliegues de red para invitados y personal de nivel empresarial. Purple es una capa superpuesta en la nube e independiente del hardware que proporciona el portal de invitados, la captura de identidad, la autenticación RADIUS y la capa de análisis. Al combinar ambos, se obtiene una arquitectura de WiFi para invitados completa, que cumple con las normativas y tiene valor comercial. Entremos en detalles técnicos. Lo primero que hay que entender es el flujo de incorporación del Captive Portal. Cuando un dispositivo de invitado se asocia con el SSID de invitado abierto en un punto de acceso de Arista, el AP coloca inmediatamente ese dispositivo en una VLAN de preautenticación. En este estado, el dispositivo tiene una dirección IP asignada por DHCP, pero su tráfico DNS y HTTP está muy restringido. El sistema operativo del dispositivo, ya sea iOS, Android o Windows, realiza una prueba de detección de Captive Portal. iOS envía una solicitud HTTP a captive.apple.com. Android realiza una prueba en connectivitycheck.gstatic.com. El AP de Arista intercepta esta solicitud y devuelve un redireccionamiento 302, que apunta al dispositivo a la URL de la página de bienvenida de Purple. Aquí es donde suelen fallar la mayoría de las implementaciones. Para que ese redireccionamiento funcione y la página de bienvenida se procese correctamente, debe configurar el Walled Garden de forma adecuada en Arista CV-CUE. El Walled Garden es una lista de permitidos explícita. En el estado de preautenticación, todo el tráfico se descarta por defecto. Debe incluir en la lista blanca todos los dominios necesarios para cargar el portal. Como mínimo, esto incluye los dominios principales de Purple: region1.purpleportal.net, venuewifi.com y cloudfront.net. Si ofrece inicio de sesión social a través de Google Workspace, debe añadir accounts.google.com y sus rangos de CDN asociados. Para Facebook, necesita facebook.com, fbcdn.net y akamaihd.net. Si olvida alguno de estos, el invitado verá una pantalla en blanco o un botón de inicio de sesión que no deja de girar. Se marcharán y perderá la oportunidad de capturar datos. Permítame guiarle por la configuración de RADIUS en CV-CUE. Vaya a Configurar, luego a Perfiles de red y después a RADIUS. Haga clic en Añadir servidor RADIUS. Introduzca la dirección IP del servidor RADIUS principal de Purple, configure el puerto de autenticación en 1812, el puerto de contabilidad (Accounting) en 1813 e introduzca el secreto compartido proporcionado por Purple. Repita este proceso para el servidor secundario. Esta redundancia es fundamental. Si el servidor principal no está disponible, el secundario toma el relevo sin interrumpir el acceso de los invitados. Una vez guardados los perfiles RADIUS, vaya a Configuración, luego a WiFi, después a SSID y haga clic en Añadir nuevo SSID. Asigne un nombre a su SSID, establezca el tipo en Guest y, en la pestaña de seguridad, configure el nivel de seguridad como Open. Esto es lo correcto para un despliegue de Captive Portal. En la pestaña Captive Portal, active la casilla Captive Portal, seleccione Third-Party Hosted en el menú desplegable Cloud Hosted y marque la casilla With RADIUS Authentication. Pegue la URL de la Splash Page de Purple en el campo Splash Page URL. Normalmente tiene el formato https://region1.purpleportal.net/access/. Introduzca el secreto compartido. A continuación, en la sección de sitios web a los que los usuarios pueden acceder antes de iniciar sesión, añada sus dominios de Walled Garden. Establezca el formato de Called Station ID en percent-m, lo que envía la dirección MAC en el formato que espera Purple. Establezca el Accounting Interval en 2 minutos. Desmarque la casilla HTTPS Redirection. Guarde el SSID. Se propagará a sus AP de Arista en cuestión de minutos. Hablemos ahora de lo que ocurre después de que el invitado envíe sus datos en el portal de Purple. Purple actúa como servidor RADIUS. Valida la identidad, registra el consentimiento y envía un mensaje RADIUS Access-Accept de vuelta al AP de Arista. Pero aquí está la pieza clave: ese mensaje Access-Accept contiene atributos de Cambio de Autorización, definidos en el RFC 3576. Estos atributos indican al AP de Arista que mueva dinámicamente a ese cliente específico del estado restringido previo a la autenticación a la VLAN posterior a la autenticación con acceso total a internet. Simultáneamente, el AP envía un mensaje RADIUS Accounting-Start a Purple en el puerto 1813. Esto inicia el temporizador de la sesión y envía los datos de duración de la misma al panel de analítica de Purple. Pasemos al caso de uso más avanzado: WiFi multiinquilino utilizando claves privadas precompartidas (PPSK) de Arista. Esta es la arquitectura ideal para espacios de coworking, centros comerciales, edificios residenciales o cualquier entorno donde haya múltiples grupos de usuarios distintos que requieran un aislamiento de red estricto. El problema de los enfoques tradicionales es que transmitir un SSID independiente para cada inquilino genera una enorme sobrecarga de radiofrecuencia (RF). Cada SSID requiere tramas de baliza. En un entorno denso con 20 inquilinos, eso supone 20 SSIDs consumiendo tiempo de transmisión. PPSK resuelve esto de manera elegante. Se transmite un único SSID. Pero en el portal de Purple, a cada inquilino se le asigna una contraseña única. Cuando un usuario se conecta, el AP de Arista autentica esa contraseña con el servidor RADIUS de Purple. Purple busca la contraseña, identifica al inquilino asociado y devuelve un mensaje Access-Accept. Pero, fundamentalmente, añade tres atributos RADIUS: Tunnel-Type, establecido en VLAN; Tunnel-Medium-Type, establecido en 802; y Tunnel-Private-Group-ID, establecido en el ID de VLAN específico del inquilino. El AP de Arista lee estos atributos y dirige dinámicamente al cliente a la VLAN correcta. El inquilino A, utilizando su contraseña, accede a la VLAN 100. El inquilino B accede a la VLAN 200. Están completamente aislados en la Capa 2. No pueden ver los dispositivos, impresoras ni servidores de los demás. Esto es, en la práctica, las redes basadas en la identidad (Identity-Based Networking). La identidad de la frase de contraseña determina el segmento de red. Se gestiona de forma centralizada a través de Purple, de modo que cuando un inquilino se va, se revoca su frase de contraseña en el portal de Purple y el acceso se interrumpe de inmediato. No se requiere ningún cambio en la infraestructura de Arista. Ahora, hablemos de la red WiFi segura para el personal mediante IEEE 802.1X. Para el SSID de su personal, no debería utilizar una frase de contraseña compartida. Debería utilizar 802.1X con EAP (Extensible Authentication Protocol). En CV-CUE, cree un nuevo SSID corporativo. En la pestaña de seguridad (Security), seleccione WPA2-Enterprise o WPA3-Enterprise. Seleccione su perfil de RADIUS, que debe apuntar a su proveedor de identidad corporativo, como Microsoft Entra ID o Okta. Cuando un miembro del personal se conecta, su dispositivo presenta las credenciales al AP de Arista, que las reenvía al servidor RADIUS a través de EAP. El proveedor de identidad valida las credenciales y devuelve un Access-Accept. Para la autenticación basada en certificados mediante EAP-TLS, el dispositivo presenta un certificado de cliente en lugar de un nombre de usuario y contraseña, lo que elimina por completo el robo de credenciales como vector de ataque. Permítame abordar la integración de Arista Cloud WIPS. El sistema de prevención de intrusiones inalámbricas (Wireless Intrusion Prevention System) de Arista funciona en segundo plano, escaneando en busca de puntos de acceso no autorizados y clientes no permitidos. En CV-CUE, vaya a Configure, luego a WIPS y, después, a Automatic Intrusion Prevention. Puede configurar el nivel de prevención desde Degrade hasta Block. Para despliegues empresariales, recomendamos el nivel Disrupt como punto de partida, ya que interrumpe la comunicación no autorizada sin bloquearla por completo, reduciendo el riesgo de falsos positivos. También debe configurar la supervisión de VLAN en Configure, luego en Device y, después, en Access Point, seleccionando la pestaña Security. Active la opción SSID VLAN Monitoring para que los AP supervisen activamente sus VLAN asignadas en busca de actividad no autorizada. Por último, algunos errores de implementación que se deben evitar. En primer lugar, el agotamiento de direcciones del pool de DHCP. En entornos de gran afluencia de público, como tiendas minoristas o estadios, los dispositivos se conectan brevemente y se marchan. Si el tiempo de espera de inactividad (idle timeout) está configurado con un valor demasiado alto, esas sesiones permanecen activas, reservando direcciones IP. Establezca el tiempo de espera de inactividad en CV-CUE en 10 minutos para tiendas y en un mínimo de 5 minutos para recintos de eventos. Esto recupera las direcciones IP de forma agresiva y evita que el pool de direcciones se agote. En segundo lugar, la aleatorización de direcciones MAC. Desde iOS 14 y Android 10, los dispositivos aleatorizan su dirección MAC por SSID de forma predeterminada. Esto rompe cualquier arquitectura que dependa de las direcciones MAC para identificar a los invitados recurrentes. La respuesta correcta es cambiar su modelo de identidad a credenciales autenticadas: la dirección de correo electrónico o el inicio de sesión de redes sociales capturados a través del portal de Purple. Para una reconexión fluida sin necesidad de un portal, la vía de migración a largo plazo es Passpoint, también conocido como Hotspot 2.0, que utiliza autenticación basada en certificados y elimina el Captive Portal por completo. Tercero, redirección HTTPS. Al configurar el Captive Portal en CV-CUE, asegúrese de que la casilla de verificación de Redirección HTTPS esté desmarcada. Purple gestiona la sesión HTTPS de forma independiente. Habilitar la redirección HTTPS en el lado de Arista puede causar errores de desajuste de certificados que impiden que el portal se cargue. Pasemos a una ronda de preguntas y respuestas rápidas sobre escenarios habituales. Pregunta: La página del portal de un invitado se muestra en blanco. ¿Dónde se mira primero? Respuesta: En el Walled Garden. La falta de un dominio suele ser casi siempre la causa. Compruebe que todos los dominios de Purple y los dominios CDN del Proveedor de Identidad correspondientes estén en la lista de permitidos en CV-CUE. Pregunta: Los usuarios de PPSK terminan todos en la VLAN predeterminada. ¿Qué ocurre? Respuesta: El servidor RADIUS de Purple no está devolviendo el atributo Tunnel-Private-Group-ID. Compruebe la respuesta RADIUS en los registros de resolución de problemas de CV-CUE y verifique la asignación de VLAN en el portal de Purple. Pregunta: Los datos de contabilidad de RADIUS en Purple muestran sesiones de cero segundos. ¿Cuál es el problema? Respuesta: Es probable que el puerto de contabilidad esté mal configurado o bloqueado. Verifique que el puerto 1813 esté abierto en el cortafuegos entre los AP de Arista y los servidores RADIUS de Purple, y que el intervalo de contabilidad esté configurado en 2 minutos en los ajustes del SSID. Para resumir los puntos clave de esta sesión formativa. Primero: el Walled Garden es una lista de permisos explícita. Manténgala como una tarea operativa recurrente, no como una configuración única. Segundo: el Cambio de Autorización (CoA) de RADIUS es el mecanismo que concede el acceso. Sin él, el portal finaliza pero el invitado sigue bloqueado. Tercero: Arista PPSK con RADIUS de Purple permite el direccionamiento dinámico de VLAN para el aislamiento multiinquilino en un único SSID, eliminando la sobrecarga de balizas (beacons). Cuarto: habilite siempre el Aislamiento de Clientes en los SSID de invitados para evitar el movimiento lateral. Quinto: la aleatorización de direcciones MAC requiere una transición a la autenticación basada en la identidad para obtener análisis de datos precisos. Sexto: una integración correcta cumple con los requisitos de consentimiento del GDPR y captura datos de origen que impulsan directamente el ROI de marketing. Sus próximos pasos: recupere las direcciones IP y los secretos compartidos del servidor RADIUS de Purple desde la página de configuración de hardware del portal de Purple. Configure los perfiles RADIUS en CV-CUE. Cree su lista de dominios de Walled Garden. Implemente su SSID de invitados. Pruebe el flujo de autenticación completo desde un dispositivo móvil antes de lanzarlo a producción. Y si está desplegando entornos multiinquilino, asigne sus ID de VLAN de inquilino en Purple antes de configurar las contraseñas PPSK. Con esto concluye esta sesión técnica. Gracias por su atención.

header_image.png

Resumen ejecutivo

Implementar un Captive Portal de Arista para el acceso de invitados no es una mera tarea de conectividad. Es una intersección crítica entre la seguridad de la red, el cumplimiento normativo y la estrategia de datos. Para los responsables de TI que gestionan centros distribuidos, la integración de Arista CloudVision Cognitive Unified Edge (CV-CUE) con Purple transforma el tráfico de invitados no gestionado en un activo seguro, segmentado y medible.

Esta referencia proporciona un modelo definitivo para configurar Arista Cognitive Wi-Fi con Purple. Detallamos los mecanismos exactos necesarios para implementar páginas de inicio (splash pages) alojadas por terceros, crear listas de control de acceso precisas para Walled Garden e implementar la autenticación RADIUS. También cubrimos el aislamiento avanzado de WiFi multiinquilino mediante claves precompartidas privadas (PPSK) de Arista y la redirección dinámica de VLAN, la arquitectura que elimina la proliferación de SSID en espacios de coworking, centros comerciales y edificios residenciales.

Purple opera en más de 80 000 establecimientos activos y ha procesado 440 millones de inicios de sesión en 2024 (datos internos de Purple). La plataforma cuenta con la certificación ISO 27001, cumple con el GDPR y la CCPA, y dispone de las certificaciones Cyber Essentials y B Corp. Esta guía refleja configuraciones probadas en producción y validadas en despliegues de los sectores de hostelería, retail y sector público.


Análisis técnico detallado

La arquitectura de incorporación del 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 abierto para invitados, 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 conectarse a 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 un redireccionamiento HTTP 302 a la URL de la splash page de Purple.

{{asset:captive_portal_flow.png}}

Para garantizar que este flujo se ejecute sin errores, el controlador CV-CUE de Arista debe estar configurado 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 servidor RADIUS y envía un mensaje Access-Accept de vuelta al AP de Arista. Este mensaje incluye los atributos de cambio de autorización (CoA) de RADIUS definidos en la norma RFC 3576, que indican al AP que transfiera la dirección MAC del cliente desde el estado restringido de preautenticación al acceso completo a Internet en la VLAN de postautenticación. architecture_overview.png

Diseño de ACL de Walled Garden en CV-CUE

El Walled Garden es una lista blanca de dominios y direcciones IP a las que los dispositivos no autenticados deben poder acceder para cargar la splash page 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 permitidos explícita. Debe incluir los dominios principales de Purple para representar el portal. Si ofrece inicio de sesión social, también debe incluir en la lista blanca los dominios del proveedor de identidad (IdP). Si no se mantiene esta lista, 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
Preautenticación DNS (restringido), DHCP, servidor del portal, endpoints de detección de captive portal ACL de puerta de enlace: denegar todo excepto la lista blanca
Walled Garden Dominios del portal de Purple, proveedores de inicio de sesión social, procesadores de pago ACL basada en FQDN en CV-CUE
Postautenticació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 de Walled Garden requeridas para Purple:

  • region1.purpleportal.net
  • venuewifi.com
  • cloudfront.net
  • openweathermap.org
  • stripe.com (si el acceso con pasarela 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 PPSK de Arista para aislamiento multi-tenant

Para entornos como espacios de coworking, edificios residenciales o centros comerciales, el estándar 802.1X suele ser demasiado complejo para dispositivos no gestionados, mientras que las redes abiertas carecen de la seguridad necesaria. Las claves precompartidas privadas (PPSK) de Arista solucionan este problema al permitir varias frases de contraseña únicas en un único SSID, cada una asociada a una política de red diferente.

ppsk_vlan_diagram.png

Cuando se integra con el servidor RADIUS de Purple, la tecnología PPSK de Arista permite la redirección dinámica de VLAN. Un residente o un inquilino de un comercio se conecta al SSID unificado utilizando su PPSK específica. El AP de Arista autentica la clave con el servidor RADIUS de Purple. Purple devuelve la respuesta estándar Access-Accept, 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 que se va 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 necesidad de transmitir docenas de SSIDs independientes, optimizando el uso de RF y manteniendo 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. El estándar IEEE 802.1X (definido en IEEE Std 802.1X-2020) proporciona control de acceso a la red basado en puertos mediante credenciales por usuario. En CV-CUE, se configura un SSID corporativo con seguridad WPA2-Enterprise o WPA3-Enterprise. El AP actúa como autenticador, reenviando las credenciales al servidor RADIUS a través de EAP (Extensible Authentication Protocol). Purple admite EAP-PEAP para la autenticación por usuario/contraseña y EAP-TLS para la autenticación basada en certificados.

Para implementaciones de EAP-TLS, se integra con Microsoft Entra ID, Okta o Google Workspace como 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 funciona de forma continua 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 con Disrupt, que interrumpe la comunicación no autorizada sin bloquearla por completo, reduciendo el riesgo de falsos positivos durante la implementación inicial.

Habilite SSID VLAN Monitoring en Configure > Device > Access Point > Security tab para garantizar que los APs supervisen activamente sus VLAN asignadas en busca de actividad no autorizada. Los modelos de la serie Arista AP-3xx admiten la supervisión de hasta 42 VLAN simultáneamente (documentación de Arista WIPS, 2025).


Guía de implementación

Fase 1: Segmentación de red y configuración de RADIUS

  1. Inicie sesión en Arista CV-CUE y navegue a Configure > Network Profiles > RADIUS.
  2. Haga clic en Add RADIUS Server.
  3. Introduzca los datos del servidor RADIUS principal de Purple: dirección IP, puerto de autenticación (1812), puerto de contabilidad o "Accounting" (1813) y el Secreto compartido de la página de configuración de hardware del portal de Purple.
  4. Repita el proceso para el servidor RADIUS secundario de Purple para garantizar la alta disponibilidad.
  5. Verifique en su cortafuegos 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

  1. Navegue a Configure > WiFi > SSID y haga clic en Add New SSID.
  2. Defina el nombre del SSID (por ejemplo, Guest_WiFi) y establezca el tipo de SSID en Guest.
  3. En la pestaña Security, configure el nivel de seguridad en Open.
  4. En la pestaña Network, configure la VLAN de preautenticación (por ejemplo, VLAN 10) con un rango DHCP dedicado.
  5. En la pestaña Captive Portal, active la casilla de verificación Captive Portal.
  6. Seleccione Third-Party Hosted en el menú desplegable Cloud Hosted.
  7. Marque With RADIUS Authentication y seleccione el perfil Purple RADIUS.
  8. Introduzca la URL de la página de inicio (Splash Page) de Purple (por ejemplo, https://region1.purpleportal.net/access/) y la URL de redirección (por ejemplo, https://region1.purpleportal.net/access/?res=success).
  9. Establezca el formato de Called Station ID en %m (formato de dirección MAC requerido por Purple).
  10. Establezca el Accounting Interval en 2 minutos.
  11. Desmarque la casilla de verificación HTTPS Redirection.

Fase 3: Despliegue de Walled Garden

  1. Dentro de la pestaña Captive Portal, localice la sección Websites that users can access before login.
  2. Añada todos los dominios de Purple y dominios de proveedores de identidad (Identity Provider) requeridos, tal como se enumeran anteriormente.
  3. 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

  1. En el portal de Purple, navegue a la configuración de hardware del establecimiento y recupere los ajustes RADIUS de PPSK.
  2. En CV-CUE, cree un nuevo SSID con seguridad WPA2-Personal y active el modo PPSK.
  3. Configure el SSID para que se autentique contra el perfil Purple RADIUS.
  4. En el portal de Purple, cree una frase de contraseña PPSK para cada tenant y asóciela al ID de VLAN correspondiente.
  5. Verifique que los puertos de los conmutadores que se conectan a los AP de Arista estén configurados para realizar el enlace troncal (trunk) de las VLAN de tenant requeridas.

Fase 5: WiFi corporativa segura (802.1X)

  1. Cree un nuevo SSID corporativo en CV-CUE.
  2. En la pestaña Security, seleccione WPA2-Enterprise o WPA3-Enterprise.
  3. Seleccione el perfil RADIUS que apunta a su proveedor de identidad corporativo (Microsoft Entra ID, Okta o Google Workspace).
  4. Configure el tipo de EAP: PEAP para usuario/contraseña, EAP-TLS para autenticación basada en certificados.
  5. Asigne el SSID corporativo 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 con frecuencia sus dominios de CDN. Programe una revisión trimestral de su configuración de Walled Garden en Arista CV-CUE contrastándola 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 se adapten al 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 abandonado la tienda. Los despliegues en hoteles deberían utilizar tiempos de espera más largos (de 4 a 8 horas) para evitar tener que volver a activar el portal durante la estancia de un huésped.

Aplique el aislamiento de clientes (Client Isolation). Active siempre el aislamiento de clientes 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 la sesión y transferencia de datos, que se envían al panel de WiFi Analytics y permiten un análisis preciso del tiempo de permanencia de los visitantes.

Segmente por tipo de SSID, no por AP. Aplique SSIDs de tipo Guest, Staff y Multi-Tenant a los mismos grupos de AP. Arista CV-CUE gestiona el etiquetado de VLAN por SSID, por lo que no necesita APs independientes para cada tipo de usuario. Esto simplifica su despliegue de hardware mientras mantiene una separación lógica estricta.

Para obtener una visión más amplia de la arquitectura de seguridad WiFi para empresas, consulte nuestra guía Seguridad WiFi empresarial: una guía completa para 2026 .


Casos de éxito

Caso de éxito 1: Cadena hotelera de 350 habitaciones

Una cadena hotelera de gama media con 12 propiedades desplegó APs Arista Wi-Fi 6E en todas sus instalaciones, gestionados a través de una única instancia de CV-CUE. El requisito era proporcionar WiFi de invitados (Guest WiFi) personalizado con captura de correo electrónico para marketing, aislado de la red del sistema de gestión hotelera (PMS), al mismo tiempo que se admitía 802.1X para los dispositivos del personal.

El equipo configuró tres SSIDs por propiedad: un SSID Guest (VLAN 10) que apuntaba a Purple, un SSID Staff (VLAN 20) que utilizaba 802.1X contra Microsoft Entra ID y un SSID IoT (VLAN 30) para dispositivos de gestión del edificio. El portal de Purple capturó las direcciones de correo electrónico de los huéspedes y su consentimiento en el momento del registro de entrada. En un plazo de 90 días, la cadena recopiló datos de origen (first-party data) verificados del 68 % de los huéspedes (datos internos de Purple), lo que permitió campañas de fidelización personalizadas. La red PMS permaneció completamente aislada, cumpliendo con los requisitos de PCI DSS para la segmentación del entorno de datos de los titulares de tarjetas.

Caso de éxito 2: Espacio de coworking multinquilino

Un operador de coworking que gestionaba ocho ubicaciones necesitaba proporcionar WiFi aislado a 35 empresas miembro por centro sin emitir 35 SSIDs. El entorno de radiofrecuencia (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 centro 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 (de la VLAN 100 a la VLAN 3500). Cuando un miembro se conectaba, el AP de Arista lo dirigía dinámicamente a su VLAN en función del Tunnel-Private-Group-ID devuelto por Purple RADIUS. El resultado fue una reducción de 35 SSIDs a uno por centro, una mejora medible en la eficiencia del tiempo de transmisión y un aislamiento completo de Capa 2 entre las empresas miembro. 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

Problema: La página de bienvenida no se carga en dispositivos Apple. iOS utiliza un mecanismo específico para detectar captive portals. Si la página de bienvenida no se carga automáticamente, verifique que el Walled Garden de Arista incluya todos los dominios CDN de Purple. Si el Walled Garden es demasiado restrictivo, el dispositivo iOS no podrá cargar los recursos del portal y anulará la conexión.

Problema: La aleatorización de la dirección MAC impide reconocer a los invitados que regresan. Los dispositivos con iOS 14+ y Android 10+ aleatorizan su dirección MAC por SSID. Esto impide que Purple reconozca a un invitado que regresa basándose únicamente en su dirección MAC. Dependa de la identidad autenticada (correo electrónico o inicio de sesión social) para el seguimiento a largo plazo. Para una reconexión segura y sin interrupciones sin un captive portal, migre a arquitecturas Passpoint/Hotspot 2.0.

Problema: El direccionamiento dinámico de VLAN falla con PPSK. Si se asigna a los inquilinos la VLAN predeterminada en lugar de su VLAN específica, verifique la respuesta RADIUS mediante las herramientas de resolución de problemas de Arista CV-CUE. Asegúrese de que Purple devuelva los atributos Tunnel-Private-Group-ID, Tunnel-Type y Tunnel-Medium-Type correctos, y que la VLAN especificada exista en el puerto del conmutador conectado al AP de Arista.

Problema: Agotamiento del grupo DHCP en la VLAN de invitados. Reduzca el tiempo de espera de inactividad a 5-10 minutos en entornos de gran afluencia. Aumente el tamaño del alcance de DHCP si el recinto supera habitualmente el 80% de utilización del grupo. Considere la posibilidad de utilizar una subred /22 o superior para recintos de alta densidad como estadios o centros de conferencias.

Problema: Los datos de contabilidad de RADIUS muestran sesiones de cero segundos. Verifique que el puerto UDP 1813 esté abierto en el cortafuegos entre los AP de Arista y los servidores RADIUS de Purple. Confirme que el intervalo de contabilidad (Accounting Interval) esté configurado en 2 minutos en los ajustes de SSID de CV-CUE.

Para obtener orientación relacionada sobre la visualización inalámbrica y las mejores prácticas de protocolos en entornos empresariales, consulte What Is Wireless Display: Protocols and Best Practices 2026 .


ROI e impacto empresarial

La implementación de Arista Cognitive Wi-Fi con Purple transforma un centro de costes de red en un activo empresarial medible. Al aplicar un captive portal que cumpla con la normativa, se mitiga el riesgo de multas de GDPR, que pueden alcanzar el 4% de la facturación anual global. Lo que es más importante, el portal de Guest WiFi captura datos de origen (first-party) verificados. Purple ha recopilado 29.000 millones de puntos de datos en toda su red (datos internos de Purple), lo que demuestra la escala de lo que puede generar una arquitectura de guest WiFi correctamente desplegada.

Para los establecimientos de Retail , estos datos se integran directamente en los sistemas CRM, lo que permite realizar campañas de marketing específicas basadas en la frecuencia de las visitas y el tiempo de permanencia. Para los operadores de Hospitality , permite volver a interactuar de forma personalizada con los huéspedes que regresan. Para los centros de Transport , proporciona datos precisos sobre el flujo de pasajeros que sirven de base para las decisiones operativas. Para los centros 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 funciona 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 se escala desde un único establecimiento hasta más de 80 000 ubicaciones sin necesidad de realizar cambios de arquitectura.

Para obtener un contexto de integración adicional, consulte nuestra guía sobre la integración de puntos de acceso empresariales y NETGEAR Insight con Purple WiFi . Para los operadores de establecimientos que evalúan herramientas de encuestas para complementar sus análisis de WiFi, consulte Diseño de una encuesta: guía práctica para establecimientos .

Definiciones clave

Arista CV-CUE

CloudVision Cognitive Unified Edge. La plataforma centralizada de gestión en la nube utilizada para configurar, supervisar y gestionar puntos de acceso Wi-Fi de Arista, switches y perfiles de red, incluidos los ajustes de RADIUS y SSID.

Los equipos de TI utilizan CV-CUE para definir SSIDs, configurar servidores RADIUS, establecer reglas de Walled Garden y gestionar políticas WIPS en todos los puntos de acceso de Arista desde una interfaz única.

Captive Portal

Una página web que intercepta el tráfico de red no autenticado, lo que requiere que el usuario interactúe (inicie sesión, acepte los términos o pague) antes de concederle acceso a Internet. Se implementa a nivel del controlador inalámbrico o de la pasarela.

La interfaz principal para capturar datos de primera mano y aplicar el consentimiento de la GDPR en redes WiFi de invitados. En los despliegues de Arista, la función de Captive Portal se delega en 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 CDN.

PPSK (Private Pre-Shared Key)

Un mecanismo de seguridad que permite utilizar múltiples frases de contraseña únicas en un único SSID, asignando cada frase de contraseña a una política de red o VLAN diferente mediante la autenticación RADIUS.

Se utiliza en entornos multi-inquilino para proporcionar redes seguras y aisladas sin emitir numerosos SSIDs. Arista PPSK con Purple RADIUS permite la asignación dinámica de VLAN por frase de contraseña.

Dynamic VLAN steering

El proceso de asignar un dispositivo cliente a una VLAN específica basándose en los atributos RADIUS (Tunnel-Type, Tunnel-Medium-Type, Tunnel-Private-Group-ID) devueltos durante la autenticación, en lugar de una asignación estática de SSID a VLAN.

Crucial para WiFi multi-inquilino, ya que permite que un único SSID dé servicio a múltiples grupos de usuarios aislados. Requiere que los puertos de switch conectados a los puntos de acceso transmitan en trunk todas las VLAN de inquilinos posibles.

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 necesidad de volver a autenticar.

Utilizado por Purple para indicar al punto de acceso de Arista que conceda acceso total a Internet inmediatamente después de que el usuario complete el inicio de sesión en el portal, sin necesidad de que el dispositivo vuelva a asociarse con el SSID.

IEEE 802.1X

Un estándar de la IEEE para el control de acceso a redes basado en puertos que proporciona un mecanismo de autenticación para los dispositivos que se conectan a una LAN o WLAN. Utiliza EAP (Extensible Authentication Protocol) para pasar las credenciales entre el cliente, el autenticador y el servidor de autenticación.

El estándar de autenticación correcto para el WiFi de empleados. Elimina las frases de contraseña compartidas y permite la gestió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+) por la cual 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 a 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 obtener análisis de visitas precisos e integración con el CRM.

Client Isolation

Un ajuste de red inalámbrica que impide que los dispositivos cliente conectados al mismo punto de acceso se comuniquen directamente entre sí en la Capa 2, forzando a que todo el tráfico pase por la pasarela.

Una configuración de seguridad obligatoria para el WiFi de invitados para evitar movimientos laterales y ataques de dispositivo a dispositivo. También es necesaria para el cumplimiento de la norma 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 en el que tanto el cliente como el servidor de autenticación presentan certificados X.509 para la autenticación mutua. Se considera el método EAP más seguro para el WiFi de nivel empresarial.

El método de autenticación recomendado para el WiFi de empleados en entornos de alta seguridad. Elimina el robo de credenciales basadas en contraseñas al requerir un certificado de cliente válido emitido por una entidad de certificación de confianza.

Ejemplos prácticos

Una cadena de tiendas minoristas de 40 ubicaciones necesita desplegar Guest WiFi en todos sus locales 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 capturar el consentimiento de conformidad con el GDPR.

El arquitecto de red crea una VLAN de invitados dedicada (VLAN 50) en los switches principales y la conecta mediante trunk a los AP de Arista. En CV-CUE, se crea un nuevo SSID de invitados, mapeado a la VLAN 50, con el aislamiento de clientes habilitado. 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 CDN 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 desmarcada y términos en lenguaje claro. Cuando un comprador se conecta, queda aislado en la VLAN 50, se autentica a través del portal de Purple usando Google o Facebook, y se le concede acceso a través de 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.

Comentario del examinador: Este enfoque garantiza un aislamiento absoluto de Capa 2 entre el tráfico corporativo y el de invitados. Al confiar en Purple para la capa de identidad y consentimiento, y en Arista para la capa de aplicación, el minorista logra el cumplimiento y la seguridad sin una infraestructura compleja local (on-premise). La decisión clave aquí es utilizar la segmentación por VLAN a nivel de switch en lugar de depender únicamente del firewall del AP, lo que proporciona defensa en profundidad.

Un espacio de coworking requiere WiFi multi-inquilino (Multi-Tenant) para 40 empresas miembros. Quieren que se emita 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 responsable de TI despliega 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 (de la VLAN 100 a la 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 redirige 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, finalizando el acceso de inmediato.

Comentario del examinador: Esta es la arquitectura óptima para entornos multi-inquilino. Reduce la sobrecarga de SSID de 40 SSID a uno solo por ubicación, lo que mejora directamente la eficiencia del tiempo de uso del canal de radiofrecuencia (airtime) y el rendimiento del roaming de los clientes. La revocación centralizada a través del RADIUS de Purple elimina la necesidad de modificar cualquier configuración de Arista cuando un inquilino se marcha, lo que reduce significativamente la sobrecarga operativa.

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) de 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 despliega una arquitectura WiFi multi-inquilino permanente 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 emiten 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 forma programada, sin necesidad de realizar cambios en la configuración de CV-CUE de Arista.

Comentario del examinador: Esta arquitectura separa claramente las funciones operativas: Arista gestiona la capa de RF y de aplicación de políticas, mientras que Purple gestiona la capa de identidad y directivas. El equipo de TI del centro de conferencias gestiona una única configuración de infraestructura estable. La personalización específica de cada evento se gestiona por completo a través del portal de Purple, lo que permite delegarla en los organizadores de los eventos o en el personal de operaciones del recinto sin necesidad de conocimientos de ingeniería de redes.

Preguntas de práctica

Q1. Un huésped de un 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 se puede acceder a los servidores RADIUS de Purple. ¿Cuál es el primer elemento de configuración que debe verificar en Arista CV-CUE y qué entradas específicas está buscando?

Sugerencia: Considere 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

Verifique 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 faltan, el dispositivo no podrá cargar los recursos del portal. Además, compruebe que no se estén bloqueando los puntos finales de detección del portal cautivo (captive.apple.com para iOS). Una pantalla en blanco suele indicar que el HTML del portal se está cargando pero que los recursos de JavaScript o CSS de una CDN se están bloqueando.

Q2. Está implementando un WiFi multiinquilino utilizando Arista PPSK para un espacio de coworking con 30 empresas miembro. Los usuarios informan de que pueden conectarse al SSID y recibir una dirección IP, pero todos terminan en la VLAN de gestión predeterminada (VLAN 1) en lugar de en sus VLAN de inquilino asignadas. ¿Qué atributos de RADIUS probablemente falten o estén mal configurados y cómo lo verifica?

Sugerencia: Piense 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 dinámicos de VLAN 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, utilice las herramientas de resolución de problemas de Arista CV-CUE para capturar el intercambio RADIUS para una conexión de prueba. Compruebe el paquete Access-Accept en busca de estos tres atributos. Verifique también que el puerto del conmutador que conecta el AP de Arista esté configurado para trunking con todas las VLAN de inquilino requeridas; si la VLAN no está en trunking, el AP no podrá colocar al cliente en ella incluso si el atributo de RADIUS es correcto.

Q3. Un establecimiento comercial con 200 visitantes diarios nota que Purple Analytics muestra una gran cantidad de sesiones muy cortas (de menos de 1 minuto) y que el rango DHCP en la VLAN de invitados se agota constantemente a media mañana, lo que impide que los nuevos compradores se conecten. El rango DHCP es un /24 (254 direcciones útiles). ¿Cuáles son las dos causas más probables y qué cambios de configuración específicos realizaría en Arista CV-CUE y en el servidor DHCP?

Sugerencia: Considere cómo determina la red cuándo un dispositivo ha abandonado el recinto y cómo se comportan los dispositivos modernos al buscar redes.

Ver respuesta modelo

Las dos causas más probables son: primero, un tiempo de espera por inactividad demasiado largo, que mantiene activas las sesiones de los dispositivos que han abandonado 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úzcalo a 10 minutos en la configuración de sesión del SSID en CV-CUE. Esto garantiza que se limpien las sesiones inactivas y que las IP se devuelvan al grupo. Para solucionar el agotamiento del rango, aumente el rango DHCP a un /22 (1022 direcciones útiles) para dar cabida al volumen de direcciones MAC únicas generadas por la aleatorización. Además, reduzca el tiempo de concesión 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 multiinquilino mediante Ruckus Dynamic PSK.

Leer la guía →

Integración de puntos de acceso Allied Telesis con Purple WiFi

Esta guía proporciona un manual de configuración completo para integrar los puntos de acceso de la serie TQ de Allied Telesis con Purple WiFi. Cubre la redirección externa de Captive Portal, la autenticación RADIUS 802.1X y el direccionamiento dinámico de VLAN mediante claves precompartidas privadas (PPSK) para despliegues multiinquilino seguros.

Leer la guía →

Integración de los puntos de acceso Grandstream GWN con Purple WiFi

Esta guía técnica de referencia 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 de walled garden, la autenticación segura para el personal mediante 802.1X con direccionamiento dinámico de VLAN y la segmentación PPSK multiinquilino, proporcionando una guía práctica paso a paso para MSP e instalaciones de TI que desplieguen WiFi para invitados y personal a gran escala.

Leer la guía →