Passer au contenu principal

HPE Aruba Instant et WiFi invités : configuration du Captive Portal avec Purple

Comment les points d'accès HPE Aruba Instant, gérés via Aruba Central ou le Virtual Controller, fonctionnent avec le WiFi invités de Purple à l'aide d'un Captive Portal externe, de RADIUS et d'une liste d'autorisation.

📖 2 min de lecture📝 452 mots📚 5 définitions clés

Écouter ce guide

Voir la transcription du podcast
Bienvenue dans ce point technique sur l'intégration de HPE Aruba ClearPass avec la plateforme Purple WiFi. Je suis votre hôte, et aujourd'hui, nous plongeons au cœur de l'architecture, des stratégies de déploiement et des avantages opérationnels de la combinaison du contrôle d'accès réseau robuste de ClearPass Policy Manager avec les fonctionnalités de WiFi invité et d'analyse de pointe de Purple. Pour les responsables informatiques, les architectes réseau et les CTO qui gèrent des sites de grande envergure - qu'il s'agisse d'une vaste chaîne de magasins, d'un stade à forte densité ou d'un campus de santé complexe - offrir un accès sans fil sécurisé, segmenté et riche en enseignements est primordial. ClearPass excelle dans l'application de politiques contextuelles et l'authentification 802.1X pour les appareils d'entreprise. Cependant, lorsqu'il s'agit de l'intégration des invités, du Captive Portal et de l'extraction d'analyses marketing exploitables à partir des données des visiteurs, Purple est le leader incontesté. La question centrale à laquelle nous répondons aujourd'hui est la suivante : comment configurer ClearPass pour utiliser Purple comme Captive Portal, tout en conservant ClearPass pour le NAC et l'affectation dynamique de VLAN basée sur les rôles ? Entrons dans le vif du sujet. Tout d'abord, établissons l'architecture. À haut niveau, l'intégration repose sur les protocoles RADIUS standard et les mécanismes de redirection HTTP. Vos Aruba Mobility Controllers ou Instant Access Points diffusent le SSID invité. Lorsqu'un appareil non authentifié se connecte, le contrôleur intercepte le trafic HTTP et redirige le navigateur de l'utilisateur vers le Captive Portal Purple. Cette redirection est le premier élément critique à configurer correctement. Ensuite, l'utilisateur s'authentifie via Purple. Il peut s'agir d'une connexion sociale via Facebook ou Google, d'un formulaire personnalisé avec e-mail et mot de passe, ou même d'OpenRoaming, où Purple agit en tant que fournisseur d'identité gratuit sous la licence Connect. Une fois que Purple a validé l'utilisateur, il renvoie un message RADIUS Access-Accept via la chaîne jusqu'au contrôleur, qui accorde alors l'accès au réseau. Mais c'est là que ClearPass devient essentiel. Plutôt que de laisser le contrôleur Aruba communiquer directement avec les serveurs RADIUS de Purple, vous insérez ClearPass en tant que proxy RADIUS au milieu. Le contrôleur envoie toutes les requêtes RADIUS à ClearPass. ClearPass évalue la requête et, si elle correspond à votre politique de routage de service invité, la transmet aux serveurs RADIUS cloud de Purple. Purple répond, et ClearPass transmet cette réponse au contrôleur, mais surtout, il peut y ajouter ses propres attributs de politique avant de le faire. Cette architecture proxy vous offre le meilleur des deux mondes. ClearPass conserve un journal d'audit complet de chaque événement d'authentification sur votre réseau, qu'il soit d'entreprise ou invité. Vous disposez d'un panneau de contrôle unique pour vos opérations de sécurité. Et Purple gère l'expérience utilisateur et les analyses sans que vous ayez besoin de remplacer votre investissement NAC existant. Parlons de l'affectation dynamique de VLAN, car c'est là que les choses deviennent vraiment puissantes - et là où la plupart des déploiements rencontrent des difficultés s'ils ne font pas attention. ClearPass utilise un concept appelé Roles (Rôles) et Enforcement Profiles (Profils d'application). Lorsqu'une demande d'authentification arrive, ClearPass évalue le contexte : qui est l'utilisateur, quel appareil il utilise, quelle heure il est et depuis quel emplacement il se connecte. En fonction de ces facteurs, il attribue un rôle. Pour un invité standard, ce rôle peut être ROLE_GUEST. Pour un VIP, il peut s'agir de ROLE_VIP. Pour un sous-traitant, ROLE_CONTRACTOR. Ce rôle est ensuite mappé à un Enforcement Profile, qui définit les attributs RADIUS spécifiques à renvoyer au contrôleur Aruba. L'attribut le plus important ici est l'attribut spécifique au fournisseur, ou VSA, Aruba-User-Role. Cela indique précisément au contrôleur dans quel rôle placer l'utilisateur sur le réseau sans fil. Sur le contrôleur Aruba, chaque rôle est mappé à un VLAN spécifique et à un ensemble de politiques de pare-feu. Ainsi, ROLE_GUEST est mappé au VLAN 20, avec un accès uniquement à Internet et une limite de bande passante de 10 mégabits par seconde. ROLE_VIP est mappé au VLAN 40, avec une limite de 50 mégabits. ROLE_IOT est mappé au VLAN 30, un segment complètement isolé sans accès à Internet, offrant uniquement une connectivité locale pour les appareils intelligents. Cette segmentation n'est pas seulement une bonne pratique - c'est une exigence de conformité. Selon la norme PCI-DSS, tout réseau en contact avec des données de titulaires de cartes doit être isolé des réseaux d'invités. Conformément au GDPR, vous devez être en mesure de démontrer que les données personnelles collectées via le Captive Portal pour les invités sont traitées de manière appropriée et que le trafic des invités ne peut pas traverser votre infrastructure d'entreprise. Laissez-moi maintenant vous présenter un scénario concret : une grande chaîne hôtelière de 500 chambres réparties sur plusieurs sites. Elle dispose de contrôleurs Aruba sur chaque site, de ClearPass déployé de manière centralisée, et elle souhaite déployer Purple pour le WiFi des invités. Le déploiement se présente comme suit. Deux SSID par site : Hotel_Corp et Hotel_Guest. Hotel_Corp utilise la norme 802.1X avec des certificats, authentifiés par rapport à Active Directory via ClearPass. Hotel_Guest est un SSID ouvert qui déclenche le Captive Portal de Purple. Dans ClearPass, deux Services sont créés. Le premier Service correspond à Hotel_Corp et gère l'authentification 802.1X localement. Le second Service correspond à Hotel_Guest et utilise une politique de routage RADIUS pour relayer les requêtes vers Purple. L'Enforcement Policy du second Service renvoie l'Aruba-User-Role de guest-authenticated, qui est mappé au VLAN 20 sur le contrôleur. Pour les appareils IoT - téléviseurs intelligents, thermostats, serrures de porte - ils utilisent un troisième SSID, Hotel_IoT, avec une authentification basée sur les adresses MAC. ClearPass profile l'appareil à l'aide de son OUI et attribue le rôle ROLE_IOT, le plaçant ainsi dans le VLAN 30. Le résultat ? Le personnel bénéficie d'un accès complet à l'entreprise. Les invités profitent d'une expérience de Captive Portal personnalisée aux couleurs de la marque avec connexion par les réseaux sociaux et options d'inscription marketing. Les appareils IoT sont isolés. Et l'équipe informatique dispose d'une visibilité complète sur les trois types d'utilisateurs dans l'Access Tracker de ClearPass. Parlons maintenant des pièges, car il y en a plusieurs qui vous guettent si vous n'êtes pas préparé. Numéro un : le walled garden (espace sécurisé). C'est la cause la plus fréquente d'échec du Captive Portal. Avant qu'un appareil ne soit authentifié, le contrôleur Aruba autorise uniquement le trafic vers une liste prédéfinie de destinations - le walled garden. Si l'URL du portail de Purple, ses points de terminaison API backend et les domaines des fournisseurs de connexion sociale ne figurent pas dans cette liste, le portail ne se chargera tout simplement pas. Vous devez maintenir cette liste de manière proactive. Les fournisseurs de connexion sociale comme Facebook et Google modifient régulièrement leurs plages IP et leurs domaines CDN. Traitez le walled garden comme une configuration évolutive. Numéro deux : les expirations de délai RADIUS. Le délai d'attente RADIUS par défaut sur la plupart des contrôleurs Aruba est de trois secondes. Dans une architecture proxy, la requête voyage de l'AP au contrôleur, vers ClearPass, traverse Internet jusqu'au RADIUS cloud de Purple, puis revient. Sur un réseau encombré, cet aller-retour peut facilement dépasser trois secondes. Augmentez votre délai d'attente à au soit dix secondes et configurez une logique de tentative. Numéro trois : les erreurs de correspondance de secret partagé. Cela provoque des échecs silencieux particulièrement difficiles à diagnostiquer. Le secret partagé entre le contrôleur Aruba et ClearPass doit correspondre exactement. Le secret partagé entre ClearPass et les serveurs RADIUS de Purple doit également correspondre exactement. Une différence d'un seul caractère entraînera l'échec de l'authentification sans aucun message d'erreur explicite pour l'utilisateur final. Double-vérifiez toujours ces éléments. Numéro quatre : la sensibilité à la casse des noms de rôles. Le VSA Aruba-User-Role renvoyé par ClearPass doit correspondre exactement - y compris les majuscules - au nom de rôle défini sur le contrôleur Aruba. Si ClearPass renvoie guest-authenticated mais que le contrôleur a Guest-Authenticated de défini, l'utilisateur reviendra au rôle par défaut, qui est généralement le rôle de connexion sans accès Internet. Numéro cinq : la comptabilité RADIUS. De nombreux déploiements configurent correctement le proxy d'authentification mais oublient de proxifier également la comptabilité. Purple utilise les données de comptabilité RADIUS pour suivre la durée de la session, l'utilisation des données et pour alimenter ses tableaux de bord d'analyse. Si la comptabilité ne remonte pas vers Purple, vos analyses seront incomplètes. Passons à la section des questions rapides. Puis-je utiliser un seul SSID pour les employés et les invités ? Oui, c'est possible. Configurez ClearPass pour gérer à la fois le 802.1X et le MAC-Auth sur le même SSID. Utilisez des règles de service pour différencier le type de trafic et acheminer en conséquence. C'est plus complexe à gérer mais cela limite la prolifération des SSID. Est-ce que Purple prend en charge le Change of Authorisation ? Oui. Le CoA permet au contrôleur de mettre à jour dynamiquement la session d'un utilisateur sans l'obliger à se reconnecter. C'est utile pour les accès limités dans le temps ou les mises à niveau de forfait. Puis-je utiliser cette intégration avec Aruba Instant plutôt qu'avec un Mobility Controller complet ? Oui, Aruba Instant prend en charge les serveurs RADIUS externes et la redirection vers un Captive Portal. La configuration est légèrement différente mais les principes sont identiques. Cette intégration fonctionne-t-elle avec WPA3 ? Oui. WPA3-SAE pour les réseaux personnels et WPA3-Enterprise pour 802.1X sont tous deux pris en charge. Pour les réseaux invités utilisant des portails captifs, WPA3-SAE ou un SSID ouvert avec Opportunistic Wireless Encryption sont les choix typiques. Pour résumer le briefing d'aujourd'hui. L'intégration entre ClearPass et Purple repose sur une architecture de proxy RADIUS. ClearPass reste votre point de décision central pour toutes les politiques d'accès au réseau. Purple gère l'expérience orientée invité et les analyses. Le contrôleur Aruba applique les politiques qui en découlent via l'attribution dynamique de VLAN. Les trois éléments de configuration les plus critiques sont le walled garden, les délais d'attente RADIUS et la cohérence des noms de rôles. En configurant correctement ces éléments, vous obtiendrez un déploiement WiFi invité robuste, conforme et commercialement précieux. Merci de votre attention. Si vous souhaitez approfondir le sujet, visitez purple.ai pour vous entretenir avec un architecte de solutions au sujet de votre déploiement spécifique.

Les points d'accès HPE Aruba Instant, gérés soit par Aruba Central, soit par le Virtual Controller intégré, gèrent la partie radio de votre réseau. Purple ajoute la couche invités par-dessus : le Captive Portal que vos visiteurs voient, le parcours de connexion et les données de première partie que vous collectez. Il ne remplace aucun de vos équipements Aruba.

Comment HPE Aruba Instant fonctionne avec le WiFi invités de Purple

Purple est un overlay cloud. Vos points d'accès Aruba Instant continuent de gérer le WiFi ; Purple gère l'expérience invités via les mécanismes standards déjà pris en charge par Aruba.

  • Captive Portal externe. Le réseau invités utilise un profil de Captive Portal externe pointant vers votre splash page Purple, de sorte qu'un nouvel appareil y est redirigé au lieu de se connecter directement. Le visiteur se connecte et la page lui rend le contrôle.
  • RADIUS. Aruba héberge un serveur RADIUS principal et un secondaire, vérifiés par rapport au service RADIUS de Purple sur les ports standards, 1812 pour l'authentification et 1813 pour la comptabilisation (accounting). Les données de comptabilisation alimentent vos analyses de visiteurs, et l'autorisation dynamique d'Aruba permet au réseau d'agir suite à une connexion validée.
  • Liste d'autorisation (Allowlist). Aruba appelle le walled garden une "allowlist", une courte liste d'adresses qu'un appareil peut atteindre avant de se connecter, avec des règles de rôle de pré-authentification correspondantes pour que la splash page et toutes les étapes de paiement ou de connexion sociale puissent se charger.

C'est l'ensemble du modèle : Aruba déplace les paquets, Purple possède la connexion et les données. Comme il fonctionne sur l'authentification web externe standard et RADIUS, il fonctionne de la même manière sur Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme et Fortinet. Purple est conçu pour être indépendant du matériel.

Ce dont vous avez besoin

  • Des points d'accès HPE Aruba Instant, gérés via Aruba Central ou le Virtual Controller, avec un accès administrateur.
  • Un espace Purple avec votre splash page et votre parcours de connexion configurés.
  • Vos détails RADIUS Purple et les adresses de votre liste d'autorisation, depuis votre tableau de bord Purple.

Configurez-le avec Purple

Les paramètres exacts, l'SSID, le profil de Captive Portal externe, les serveurs RADIUS principal et secondaire, la liste d'autorisation et le rôle de pré-authentification sont documentés étape par étape dans le guide d'assistance de Purple, avec les valeurs précises à saisir et les deux méthodes de configuration couvertes.

Guide de configuration HPE Aruba Instant (IAP)

Suivez ce guide pour la configuration. Cette page explique comment les pièces s'assemblent, afin que vous sachiez ce que fait chaque étape.

Ce que vous obtenez

Une fois que les invités se connectent via Purple, chaque visite devient une donnée de première partie vérifiée et consentie : qui a visité, à quelle fréquence et comment les contacter avec leur autorisation. C'est la différence entre un WiFi qui connecte les gens et un WiFi qui construit une audience marketing qui vous appartient. Purple est aligné sur le GDPR et certifié ISO 27001, avec un taux de disponibilité de 99,999 % sur plus de 80 000 sites actifs.

Définitions clés

Overlay cloud

Purple se superpose à votre matériel existant et gère la connexion des invités et les données, sans remplacer les points d'accès qui acheminent le trafic.

Captive Portal externe

Un profil Aruba qui redirige un nouvel appareil vers une page de connexion hébergée en externe, votre splash page Purple, avant d'autoriser l'accès à internet.

RADIUS

Le protocole standard utilisé pour vérifier les connexions et signaler l'utilisation, sur le port 1812 pour l'authentification et 1813 pour la comptabilisation, avec des serveurs principaux et secondaires.

Liste d'autorisation (Allowlist)

Le nom donné par Aruba au walled garden : les adresses qu'un appareil peut atteindre avant de s'être connecté, associées à des règles de rôle de pré-authentification.

Aruba Central

Le service de gestion cloud de HPE Aruba ; le Virtual Controller est l'interface alternative sur l'appareil, et tous deux peuvent configurer le réseau invités.