Saltar al contenido principal

Juniper Mist y WiFi para invitados: configuración de captive portal con Purple

Cómo funcionan los puntos de acceso Juniper Mist con el WiFi para invitados de Purple utilizando un portal externo y el secreto de la API de Mist, incluyendo las diferencias debido a que Mist no utiliza RADIUS para el captive portal.

📖 2 min de lectura📝 462 palabras📚 5 definiciones clave

Escucha esta guía

Ver transcripción del podcast
Te damos la bienvenida al Technical Briefing de Purple, donde exploramos las integraciones que impulsan las experiencias de WiFi para invitados de clase mundial. Hoy analizaremos una integración crucial para cualquier implementación de nivel empresarial: Juniper Mist y Purple WiFi. Introducción y contexto. Si eres un líder de TI que administra un gran recinto (piensa en hoteles, cadenas de retail, estadios o centros de convenciones), sabes que el WiFi para invitados ya no es solo algo opcional. Es una pieza de infraestructura crítica. Necesitas confiabilidad, necesitas seguridad y, lo más importante, necesitas obtener un valor comercial real a partir de ella. Ahí es donde la combinación de la red impulsada por IA de Juniper Mist y la plataforma de analítica e interacción de Purple brilla con luz propia. Juniper Mist es una de las plataformas inalámbricas gestionadas en la nube más sofisticadas que existen en la actualidad. Basada en una arquitectura de microservicios, utiliza el aprendizaje automático para optimizar continuamente la gestión de recursos de radio, predecir y resolver problemas de red antes de que los usuarios los noten, y proporcionar información detallada sobre los niveles de servicio a través de su marco de trabajo Wi-Fi Assurance. Es el tipo de infraestructura en la que los equipos de TI de las empresas confían a gran escala. Purple, por otro lado, es una plataforma empresarial de inteligencia de WiFi para invitados. Proporciona la experiencia de cara al invitado (el Captive Portal, el proceso de inicio de sesión, la captura de datos) y luego transforma esos datos en inteligencia de negocios accionable. Piensa en analítica de flujo de personas, informes de tiempo de permanencia, seguimiento de visitantes recurrentes, integración con CRM y automatización de marketing que cumple con GDPR. Al unir estas dos plataformas, obtienes una combinación poderosa: Mist proporciona el backbone inalámbrico robusto e inteligente, mientras que Purple añade la experiencia del invitado, la información de datos y las herramientas de cumplimiento. En este briefing, analizaremos cómo funciona esta integración a nivel de arquitectura, cómo configurarla paso a paso y por qué representa un retorno de inversión tan atractivo para los operadores de recintos. Inmersión técnica detallada. Entremos en la parte técnica. ¿Cómo funciona realmente esta integración? Es bastante elegante. En esencia, utiliza la función de Mist 'Forward to external portal' dentro de la configuración de la WLAN. Cuando un invitado se conecta a tu red WiFi, el punto de acceso de Mist detecta que el dispositivo no ha sido autorizado previamente. Luego, redirige el navegador del invitado a una URL de Captive Portal, una URL que está alojada por Purple. Esta redirección no es una simple carga de página. Mist añade varios parámetros clave a la URL de redirección. Estos incluyen el identificador de la WLAN, la dirección MAC del punto de acceso al que está conectado el invitado, la dirección MAC del propio dispositivo del invitado y la URL original que el invitado intentaba visitar. Estos parámetros son esenciales porque permiten que la plataforma de Purple sepa exactamente en qué red está el invitado y autorice correctamente a ese dispositivo específico una vez completada la autenticación.El Captive Portal en sí es totalmente personalizable. Puede diseñarlo con el logotipo y los colores de su establecimiento, configurarlo para que admita más de veinticinco idiomas con detección automática de dispositivos y elegir entre una variedad de métodos de autenticación - un formulario de correo electrónico simple, inicio de sesión a través de redes sociales como Facebook o Google, un código de acceso precompartido o incluso una compra de acceso de pago. Purple maneja todo esto dentro de su plataforma. La magia del flujo de autorización ocurre a través de la REST API de Mist. Una vez que un invitado se autentica en el portal de Purple, la plataforma Purple realiza una llamada de API segura de regreso a Mist Cloud. Esta llamada, dirigida al punto de conexión de autorización del portal de Mist, le dice a Mist: 'Este dispositivo está autorizado. Otórgale acceso a Internet.' Luego, Mist abre la red para ese dispositivo específico. Todo el proceso se protege mediante un API Secret - una clave criptográfica única que se configura tanto en el panel de Mist como en la configuración del establecimiento de Purple. Esto garantiza que solo su instancia de Purple pueda autorizar dispositivos en su red Mist. Ahora, hablemos de los visitantes recurrentes, porque aquí es donde la integración se vuelve verdaderamente sofisticada. Obligar a los invitados a iniciar sesión cada vez que visitan el lugar ofrece una mala experiencia y, francamente, es una fricción innecesaria que puede dañar la percepción de su marca. Ahí es donde entra PurpleConnex - nuestra solución Passpoint. Passpoint, también conocido como Hotspot 2.0, es un estándar IEEE 802.11u que permite a los dispositivos móviles descubrir y conectarse automáticamente a redes WiFi. Después de la primera visita y autenticación de un invitado a través del Captive Portal, podemos aprovisionar un perfil de Passpoint en su dispositivo. En cada visita posterior, su dispositivo se conecta de forma automática y segura al SSID de PurpleConnex sin necesidad de interacción alguna por parte del usuario. Sin portal, sin solicitudes de inicio de sesión - solo una conectividad instantánea y fluida. Esto se logra utilizando RadSec, que significa RADIUS sobre TLS. En lugar del protocolo RADIUS tradicional y sin cifrar, RadSec canaliza todo el tráfico de autenticación a través de una conexión TLS, lo que proporciona seguridad de nivel empresarial. Mist Cloud se comunica con los servidores RadSec de Purple - rad1-secure.purple.ai y rad2-secure.purple.ai en el puerto 2083 - para autenticar a los invitados que regresan. También deberá cargar el certificado RadSec de Purple en la configuración de su organización de Mist, lo cual es un proceso sencillo. La WLAN de PurpleConnex está configurada como una red WPA2 Enterprise con autenticación 802.1X, que es el estándar de oro para la seguridad inalámbrica. Para los establecimientos que han habilitado bandas de radio de 6 GHz en sus puntos de acceso Mist, se requiere WPA3-Enterprise, lo que proporciona un cifrado aún más sólido a través del modo de seguridad de 192 bits. Vale la pena señalar una consideración arquitectónica importante: Juniper Mist no es compatible con la autenticación ni el direccionamiento RADIUS para el flujo del propio Captive Portal. Esto significa que los informes de recuento de usuarios en tiempo real y ciertas métricas de sesión de red dentro del panel de Mist no reflejarán las sesiones del Captive Portal. Sin embargo, la propia plataforma de analítica de Purple proporciona informes completos sobre las sesiones de invitados, por lo que, en la práctica, esta limitación tiene un impacto mínimo en la inteligencia general que puede obtener de la implementación. Recomendaciones de implementación y errores comunes. Ahora pasemos a la implementación. La configuración básica es sencilla, pero existen varios detalles de configuración que pueden complicar incluso a los ingenieros de red más experimentados. Permítame guiarlo a través de los pasos clave y los errores más comunes. El primer paso consiste en crear su WLAN de invitados en el panel de Mist. Navegue a Network, luego a WLANs, y agregue una nueva WLAN. Establezca el tipo de seguridad en Open Access (esto es correcto e intencional, ya que la seguridad de la red de invitados se gestiona en la capa de aplicación mediante el Captive Portal y la captura de datos que cumple con el GDPR). Establezca la opción de Guest Portal en "Forward to an external portal" e ingrese la URL del portal proporcionada por Purple. El error más común que vemos en esta etapa es una configuración incompleta de la red delimitada (walled garden). La red delimitada es la lista de nombres de host a los que los usuarios no autenticados tienen permitido acceder antes de completar el proceso de inicio de sesión. Debe agregar todos los dominios requeridos de Purple a esta lista, así como cualquier proveedor de inicio de sesión de redes sociales que tenga la intención de admitir. Si la red delimitada está incompleta, el Captive Portal no se cargará para los invitados y se quedarán atascados en una página de error del navegador. Purple proporciona una lista completa de los dominios requeridos en su documentación de soporte, y recomiendo encarecidamente revisarla con cuidado antes de la puesta en marcha. Después de guardar la WLAN, vuelva a la configuración y localice el API Secret. Esta es una clave criptográfica única que Mist genera automáticamente. Cópiela y péguela en la configuración del establecimiento de Purple en el campo "Mist API secret". Este es el enlace que permite a Purple autorizar dispositivos en su red de Mist. Para la configuración de Passpoint de PurpleConnex, cree una segunda WLAN con seguridad WPA2 Enterprise y Passpoint habilitado. Configure el campo Operators con "OpenRoaming-Settlement-Free" y establezca el NAI Realm en securewifi.purple.ai con EAP-TTLS como método de autenticación. Agregue las dos direcciones de servidor RadSec proporcionadas por Purple y establezca el NAS Identifier en MIST seguido de la variable de dirección MAC del dispositivo. Finalmente, cargue el certificado RadSec en la configuración de su organización de Mist.Para despliegues en múltiples sitios - y este es un consejo crítico para cualquier organización que administre más de un puñado de sedes - utilice las plantillas de organización de Mist. Configure su WiFi de invitados y WLANs seguras una sola vez en una plantilla y aplíquela a todos sus sitios. Esto garantiza una consistencia absoluta en todo su patrimonio y reduce drásticamente la carga de trabajo administrativa. Una cadena de tiendas con cincuenta sucursales, por ejemplo, puede lanzar un cambio de configuración a todos los sitios de forma simultánea, en lugar de realizar cambios manuales sitio por sitio. Una recomendación final de implementación: siempre pruebe la integración en un entorno de pruebas antes de lanzarla a producción. Utilice el endpoint de autorización de pruebas de Mist - /authorize-test - para verificar que el flujo del Captive Portal funciona correctamente sin afectar a los usuarios activos. Y siempre realice pruebas en múltiples tipos de dispositivos - iOS, Android, Windows y macOS - ya que el comportamiento del Captive Portal puede variar significativamente entre sistemas operativos y versiones de navegadores. Preguntas y respuestas rápidas. Abordemos algunas preguntas rápidas que solemos escuchar de los arquitectos de red durante la planeación del despliegue. Primera pregunta: ¿Esta integración afecta el rendimiento de la red? No. El saludo de autenticación es ligero y ocurre solo una vez por sesión. Una vez que un invitado está autorizado, su tráfico fluye directamente desde el punto de acceso Mist hacia internet. Purple no está en absoluto en la ruta de datos, por lo que no hay una carga de rendimiento adicional para el tráfico de navegación normal. Segunda pregunta: ¿Qué tan seguros están los datos de los invitados recopilados por Purple? Muy seguros. Purple cuenta con la certificación ISO 27001, y la plataforma está diseñada para cumplir con GDPR, CCPA y otras regulaciones importantes de privacidad de datos. Todos los datos se cifran en tránsito mediante TLS y se cifran en reposo. Las herramientas de gestión de consentimiento de Purple garantizan que los invitados proporcionen un consentimiento informado y explícito antes de que se recopile cualquier dato personal, lo cual es un requisito fundamental según el Artículo 7 de la GDPR. Tercera pregunta: ¿Puedo ofrecer un ancho de banda escalonado para monetizar el WiFi? Absolutamente. La plataforma de Purple es compatible con configuraciones de ancho de banda escalonado. Puede ofrecer un nivel básico gratuito con un límite de velocidad menor y un nivel premium de pago con velocidades más altas. Esto es particularmente relevante para aeropuertos, centros de conferencias y estadios, donde la conectividad premium es un verdadero valor agregado por el que los invitados están dispuestos a pagar. Un cliente de Purple - un operador aeroportuario - logró un retorno de inversión del ochocientos cuarenta y dos por ciento al implementar el ancho de banda escalonado a través de la plataforma de Purple. Cuarta pregunta: ¿Qué pasa si la plataforma de Purple no está disponible temporalmente? Esta es una consideración de resiliencia importante. Por defecto, Mist no otorgará acceso a internet a los invitados no autenticados si el portal externo no está accesible. Opcionalmente, puede habilitar la configuración "omitir el portal de invitados en caso de excepción" en Mist, lo que otorgará acceso abierto si el portal no está disponible. Sin embargo, esto debe evaluarse con cuidado, ya que elimina la capa de captura de datos y de cumplimiento. Para la mayoría de las implementaciones empresariales, recomendamos dejar esto deshabilitado y asegurarse de que la plataforma de Purple - que opera sobre una infraestructura de nube de alta disponibilidad - sea monitoreada como parte de su proceso de gestión de servicios. Resumen y próximos pasos. Para resumir esta sesión: integrar Juniper Mist con Purple transforma su WiFi de invitados de un simple servicio básico en una herramienta poderosa de inteligencia de negocios y engagement con el cliente. Usted obtiene la confiabilidad de red impulsada por IA de Mist, con su gestión de recursos de radio basada en aprendizaje automático y detección proactiva de fallas, combinada con el análisis profundo de visitantes de Purple, la automatización de marketing y la captura de datos que cumple con el GDPR. La integración está impulsada por API y es flexible, soportando tanto implementaciones sencillas de Captive Portal como implementaciones sofisticadas y seguras de Passpoint para una experiencia de visitante recurrente verdaderamente fluida. Los puntos clave son estos. Primero: configure siempre un walled garden completo - es la causa más común de fallas en la integración. Segundo: planifique dos SSID desde el primer día - una red abierta de invitados para visitantes nuevos y una red segura Passpoint para invitados recurrentes. Tercero: utilice las Plantillas de Organización de Mist para cualquier implementación multisitio para asegurar la consistencia y la eficiencia operativa. Y cuarto: aproveche la plataforma de análisis de Purple para obtener inteligencia de negocios accionable a partir de sus datos de WiFi de invitados - aquí es donde se realiza el verdadero retorno de la inversión. ¿Su siguiente paso? Si ya es cliente de Purple, revise la guía de integración de Juniper Mist en nuestro portal de soporte en support.purple.ai. Si es nuevo en Purple, vaya a purple.ai y reserve una demostración con uno de nuestros arquitectos de soluciones. Podemos guiarlo a través de un entorno en vivo, analizar los requisitos específicos de su espacio y modelar el retorno de inversión esperado para su implementación. Gracias por acompañarnos en esta Sesión Técnica de Purple. Nos vemos la próxima vez.

Los puntos de acceso Juniper Mist, administrados desde el panel de Mist Cloud, gestionan la parte de radio de su red. Purple añade la capa de invitados encima: el captive portal que ven sus visitantes, el proceso de inicio de sesión y los datos de primera mano que usted recopila. No sustituye ninguno de sus equipos Mist.

Cómo funciona Juniper Mist con el WiFi para invitados de Purple

Purple es una superposición en la nube. Su red LAN inalámbrica de Mist sigue ejecutando el WiFi; Purple gestiona la experiencia de los invitados a través del portal externo de Mist.

  • Portal externo. En la configuración de invitados de la LAN inalámbrica de Mist, usted redirige a los visitantes a un portal externo, su página de bienvenida de Purple, en lugar de concederles acceso de inmediato. El visitante inicia sesión y la página devuelve el control.
  • Secreto de la API de Mist. Mist autoriza la devolución del control mediante un secreto de API generado en la LAN inalámbrica, el cual se pega en la configuración de su establecimiento de Purple, en lugar de un intercambio RADIUS.
  • Nombres de host permitidos. Mist denomina nombres de host permitidos al jardín vallado (walled garden), la breve lista de direcciones a las que un dispositivo puede acceder antes de iniciar sesión, para que se puedan cargar la página de bienvenida y cualquier paso de pago o inicio de sesión con redes sociales.

Una advertencia honesta: Mist no admite la autenticación y contabilidad RADIUS para un captive portal. Debido a esto, los informes de Purple que dependen de los datos de contabilidad, como los usuarios activos conectados ahora y algunos informes de red, no están disponibles con Mist. Todo lo demás, el inicio de sesión y los datos de aceptación, funciona con normalidad.

Ese es el modelo: Mist mueve los paquetes, Purple es propietario del inicio de sesión y de los datos. La mayoría de los proveedores utilizan RADIUS para esta transferencia; Mist utiliza su propio secreto de API, pero el enfoque de superposición en la nube es el mismo en Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme y Fortinet. Purple es agnóstico con respecto al hardware por diseño.

Qué necesita

  • Puntos de acceso Juniper Mist administrados en el panel de Mist Cloud, con acceso de administrador.
  • Un establecimiento de Purple con su página de bienvenida y proceso de inicio de sesión configurados.
  • El secreto de la API de su LAN inalámbrica de Mist y sus nombres de host permitidos, configurados en su panel de Purple.

Configúrelo con Purple

Los ajustes exactos, la configuración del portal externo, el secreto de la API, los nombres de host permitidos y el inicio de sesión seguro opcional para visitantes recurrentes están documentados paso a paso en la guía de soporte de Purple, con los valores precisos que debe introducir.

Guía de configuración de Juniper Mist

Siga esa guía para la configuración. Esta página explica cómo encajan las piezas, para que sepa qué hace cada paso.

Qué obtiene

Una vez que los invitados inician sesión a través de Purple, cada visita se convierte en datos de primera mano verificados y con consentimiento explícito: quién la visitó, con qué frecuencia y cómo contactarlos con su permiso. Esa es la diferencia entre un WiFi que conecta a las personas y un WiFi que construye una audiencia de marketing de su propiedad. Purple cumple con el GDPR y cuenta con la certificación ISO 27001, con un tiempo de actividad del 99.999 % en más de 80,000 establecimientos activos.

Definiciones clave

Superposición en la nube

Purple se sitúa por encima de su hardware existente y gestiona el inicio de sesión y los datos de los invitados, sin necesidad de sustituir los puntos de acceso que mueven el tráfico.

Portal externo

Mist redirige un dispositivo nuevo a una página de inicio de sesión alojada externamente, su página de bienvenida de Purple, antes de concederle acceso a internet.

Secreto de la API de Mist

Una clave generada en la LAN inalámbrica de Mist que Purple utiliza para autorizar los inicios de sesión, en lugar del intercambio RADIUS que utilizan otros proveedores.

Nombres de host permitidos

El nombre que da Mist al jardín vallado (walled garden): las direcciones a las que un dispositivo puede acceder antes de haber iniciado sesión.

Contabilidad RADIUS

La parte de informes de uso de RADIUS que alimenta los informes de presencia en tiempo real; Mist no la proporciona para los captive portals, por lo que esos informes no están disponibles.