Vai al contenuto principale

Aruba Central and Purple WiFi: Cloud-Managed Integration

Una guida di riferimento tecnico completa per integrare Aruba Central con la piattaforma cloud-hosted di guest WiFi intelligence di Purple. Questa guida copre l'architettura, la configurazione passo-passo di Captive Portal esterni e RADIUS, e le strategie di implementazione multi-sito per i team IT aziendali.

Di Iain JewittPubblicato
📖 7 minuti di lettura153 parole2 esempi pratici3 domande di esercitazione8 definizioni chiave

Ascolta questa guida

Visualizza trascrizione del podcast
Aruba Central e Purple WiFi: integrazione gestita in cloud. Un briefing per i responsabili IT. Benvenuti. Se gestite il WiFi per gli ospiti in più sedi e utilizzate Aruba Central, questo episodio vi riguarda direttamente. Vi guiderò passo dopo passo nell'integrazione tra Purple e Aruba Central: l'architettura, i passaggi di configurazione, i modelli di implementazione multi-sito e le insidie che spesso mettono in difficoltà i team di lavoro. Questo è un briefing pratico, non una presentazione commerciale. Entriamo nel vivo. Sezione uno: Contesto e perché questo è importante. Aruba Central è la piattaforma di rete gestita in cloud di HPE. È il piano di controllo per decine di migliaia di Aruba Instant Access Point distribuiti in hotel, catene retail, stadi, centri congressi ed edifici della pubblica amministrazione. Se siete passati dai controller Aruba on-premises (i Mobility Controller o Mobility Conductor) a Central, avete già sperimentato il passaggio da una configurazione incentrata sulla CLI e specifica per ogni sito a una gestione delle policy basata su gruppi e distribuita via cloud. Questo cambiamento modifica radicalmente il modo in cui si integra una piattaforma di guest WiFi come Purple. Su un controller Aruba on-prem tradizionale, configurereste il reindirizzamento al Captive Portal e l'autenticazione RADIUS direttamente sul controller stesso. Il controller era il punto di applicazione delle policy e si trovava nel vostro data center o nella sala server. Con Aruba Central, l'applicazione delle policy avviene ancora a livello di Access Point, ma la configurazione viene inviata dal cloud. Ciò significa che i punti di contatto dell'integrazione sono diversi. Lavorerete con modelli di gruppo, profili SSID e oggetti profilo di Captive Portal esterni che risiedono nella gerarchia di configurazione di Central, non su un dispositivo in un rack. Purple si posiziona al di sopra di tutto questo come piattaforma di guest WiFi intelligence ospitata in cloud. Fornisce il Captive Portal (la splash page visualizzata dagli ospiti), gestisce la logica di autenticazione, acquisisce dati di prima parte con il consenso e invia i dati analitici ai vostri team di marketing e operation. La domanda è: come collegare queste due piattaforme cloud in modo pulito, su scala e potenzialmente su centinaia di siti? Sezione due: L'architettura tecnica. Permettetemi di descrivere il flusso di dati quando un ospite si connette. Il dispositivo di un ospite si associa al vostro SSID per gli ospiti (chiamiamolo Hotel-Guest) trasmesso da un Aruba Instant AP. L'AP è stato configurato, tramite Aruba Central, con un profilo Captive Portal esterno. Questo profilo contiene due informazioni fondamentali: l'URL di reindirizzamento, che punta al server del Captive Portal di Purple, e i dettagli del server RADIUS, che puntano all'endpoint RADIUS-as-a-Service di Purple. Quando l'ospite apre un browser, l'AP intercetta la richiesta HTTP e la reindirizza alla splash page di Purple. L'ospite si autentica — tramite social login, e-mail, SMS o un modulo personalizzato, a seconda della configurazione di Purple. Il backend di Purple invia quindi un messaggio RADIUS Access-Accept all'AP, che concede all'ospite l'accesso a Internet e lo sposta dal ruolo di pre-autenticazione a quello di ospite autenticato. I pacchetti di accounting RADIUS fluiscono durante tutta la sessione, offrendo a Purple visibilità sulla durata della sessione e sull'utilizzo dei dati. Ora, la differenza fondamentale rispetto ad Aruba on-premise: in Aruba Central, configuri il profilo del Captive Portal esterno una sola volta, a livello di gruppo, e questo si propaga a ogni AP in quel gruppo. Non intervieni sui singoli AP. Questo è incredibilmente potente per le distribuzioni multi-sito, ma richiede di definire correttamente la struttura del gruppo prima di iniziare. Aruba Central organizza i dispositivi in Gruppi e, all'interno dei gruppi, è possibile avere Siti. Un Gruppo è l'unità di configurazione — SSID, profili radio e policy di sicurezza risiedono tutti a livello di gruppo. I Siti sono l'unità di localizzazione e monitoraggio. Per una catena alberghiera, una struttura sensata è un gruppo per tipo di proprietà — ad esempio, Hotel Full-Service e Proprietà Budget — con ogni hotel fisico come sito separato all'interno del gruppo appropriato. La configurazione di Purple si mappa quindi sui gruppi: un profilo di Captive Portal esterno per gruppo, che punta allo stesso endpoint RADIUS di Purple, ma potenzialmente con temi di splash page diversi per sito utilizzando la personalizzazione a livello di sede di Purple. Il walled garden è un elemento di configurazione critico che i team spesso sbagliano. Prima che un ospite si autentichi, l'AP consente solo il traffico DNS e DHCP, oltre a tutti i domini esplicitamente inseriti in whitelist. Affinché Purple funzioni, è necessario inserire in whitelist il dominio del Captive Portal di Purple, tutti i domini CDN utilizzati da Purple per le risorse e tutti i domini dei provider di social login se si utilizza l'autenticazione social — Facebook, Google, Apple. Se si dimentica un dominio, la splash page si caricherà parzialmente o l'autenticazione fallirà in modo silenzioso. La documentazione di supporto di Purple fornisce l'elenco aggiornato del walled garden, ed è consigliabile trattare tale elenco come un documento vivo da rivedere ogni volta che Purple aggiorna la propria piattaforma. Sezione tre: superficie API di Aruba Central per l'automazione. Se si sta effettuando la distribuzione in più di circa venti siti, la configurazione manuale tramite l'interfaccia utente di Central diventa un collo di bottiglia. Aruba Central espone una REST API completa — la Central API — che consente di automatizzare la creazione di SSID, l'assegnazione del profilo del Captive Portal e la configurazione del walled garden. L'API è autenticata tramite OAuth 2.0 e sarà necessario generare le credenziali API dal portale Central. Gli endpoint API chiave per un'integrazione Purple sono: l'endpoint di configurazione WLAN, che consente di creare e aggiornare i profili SSID; l'endpoint del profilo del Captive Portal esterno, in cui si definiscono l'URL di reindirizzamento Purple e i dettagli del server RADIUS; e gli endpoint di gestione dei siti e dei gruppi, che consentono di assegnare i dispositivi a siti e gruppi in modo programmatico. Se stai effettuando l'onboarding di una nuova sede, puoi scrivere uno script che crei il sito in Central, assegni gli AP al sito, applichi il modello di gruppo corretto e configuri il profilo del Captive Portal specifico per Purple, il tutto senza toccare l'interfaccia utente. Purple espone anche la propria API, che consente di creare record di sedi, configurare i temi delle splash page e recuperare i dati analitici. Un'integrazione matura utilizzerà entrambe le API insieme: l'API di Central per gestire il livello di rete, l'API di Purple per gestire il livello dell'esperienza degli ospiti. Questo è il modello utilizzato dalle grandi catene di vendita al dettaglio e dai gruppi alberghieri quando effettuano l'onboarding di decine di nuovi siti a trimestre. Sezione quattro: Configurazione passo-passo. Permettimi di guidarti attraverso la sequenza di configurazione per un singolo sito, che potrai poi automatizzare su scala. In primo luogo, in Aruba Central, naviga verso il tuo gruppo di destinazione e apri la configurazione WLAN. Crea un nuovo SSID — ad esempio, Venue-Guest — e imposta il livello di sicurezza su Visitors. Questa è la terminologia di Aruba per una rete aperta o autenticata tramite Captive Portal. In secondo luogo, nella scheda Sicurezza, imposta il tipo di Splash Page su External Captive Portal. Crea un nuovo profilo External Captive Portal. Assegnagli un nome descrittivo — Purple-Guest-Portal è un'ottima scelta. Imposta il tipo di autenticazione su RADIUS Authentication. Inserisci l'hostname del server del Captive Portal di Purple nel campo IP o Hostname. Inserisci l'URL di reindirizzamento. Abilita HTTPS. Imposta il comportamento in caso di errore del Captive Portal su Deny Internet, che rappresenta l'impostazione predefinita più sicura. In terzo luogo, configura il server RADIUS. In Central, vai alle impostazioni del server di autenticazione e aggiungi il server RADIUS-as-a-Service di Purple. Avrai bisogno dell'IP o dell'hostname del server, del shared secret — che generi nella piattaforma Purple — e della porta di autenticazione, che è la standard 1812, con accounting sulla 1813. Aggiungi questo server come Server Primario per il tuo SSID ospiti. In quarto luogo, configura il walled garden. Nelle regole di accesso dell'SSID, aggiungi il dominio del Captive Portal di Purple e tutti i domini di login social alla allowlist. Testa questo passaggio con attenzione: un dominio mancante è la causa più comune di errore nel caricamento della splash page. In quinto luogo, salva e applica la configurazione. Central invierà la configurazione a tutti gli AP del gruppo. Verifica su un dispositivo di test che il reindirizzamento si attivi correttamente e che l'autenticazione venga completata. Sezione cinque: Modelli di implementazione multi-sito. Per una distribuzione su cinquanta o più siti, è necessario un approccio disciplinato. Il modello che raccomando è: pilota, modello, automazione, convalida. Esegui un progetto pilota su un singolo sito. Ottieni la configurazione esatta: walled garden completo, RADIUS funzionante, splash page caricata correttamente, accounting attivo. Documenta ogni valore dei parametri. Successivamente, crea un modello di gruppo in Central basato su quella configurazione. Il modello diventerà la tua fonte di verità. Per il rollout, utilizza le API di Central per inviare il modello ai nuovi gruppi man mano che integri i siti. Se la tua implementazione di Purple utilizza temi di splash page diversi per marchio o area geografica, parametrizza il profilo del Captive Portal: l'URL di reindirizzamento può includere parametri di query che Purple utilizza per mostrare il tema corretto. Ciò significa che puoi avere un singolo endpoint RADIUS ma molteplici esperienze di splash page, tutte gestite centralmente. Valuta ogni sito dopo l'integrazione. Uno script di convalida semplice che associa un dispositivo di test, verifica il reindirizzamento, autentica e verifica l'accesso a Internet rileverà eventuali discrepanze di configurazione prima che gli ospiti se ne accorgano. La dashboard di analisi di Purple ti mostrerà anche se le sessioni vengono registrate: se un sito smette di inviare dati nei report di Purple, questo è il segnale che qualcosa si è interrotto a livello di rete. Sezione sei: Errori comuni di implementazione. Il walled garden è il punto di errore numero uno. Esegui i test con un dispositivo che non ha sessioni portale o DNS memorizzate nella cache. Utilizza un profilo browser pulito o la modalità in incognito. Il secondo errore comune è la mancata corrispondenza del segreto condiviso RADIUS. Il segreto configurato in Central deve corrispondere esattamente al segreto nella piattaforma di Purple. Una differenza di un singolo carattere causerà errori di autenticazione invisibili: l'AP non riceverà alcuna risposta dal server RADIUS e rifiuterà l'ospite oppure, se hai impostato la modalità di errore del Captive Portal su Consenti Internet, concederà l'accesso senza autenticazione, il che rappresenta un rischio di conformità. Il terzo errore comune è la configurazione errata della VLAN. Il traffico degli ospiti dovrebbe trovarsi su una VLAN dedicata, isolata dalla rete aziendale. In Aruba Central, questo si configura nelle impostazioni VLAN del profilo SSID. Se la VLAN degli ospiti non è correttamente configurata in trunk sulla porta dello switch di uplink, gli AP si attiveranno ma gli ospiti non riceveranno gli indirizzi DHCP. Il quarto errore comune riguarda l'affidabilità del certificato sul reindirizzamento del Captive Portal. I browser e i sistemi operativi moderni sono sempre più rigidi riguardo all'applicazione dell'HTTPS. Il server del Captive Portal di Purple utilizza un certificato TLS valido, ma se il tuo walled garden blocca gli endpoint OCSP o CRL che il client utilizza per convalidare il certificato, vedrai errori di certificato sulla splash page. Aggiungi questi endpoint al tuo walled garden. Sezione sette: Domande rapide. Purple funziona sia con l'architettura AOS-10 di Aruba Central che con AOS-8? Sì. Il meccanismo del Captive Portal esterno è coerente in entrambi i flussi di firmware. Il percorso dell'interfaccia utente differisce leggermente, ma gli oggetti di configurazione sottostanti sono gli stessi. Posso utilizzare il RADIUS-as-a-Service di Purple senza gestire una mia infrastruttura RADIUS? Sì, è proprio questo il punto. Il RADIUS-as-a-Service di Purple è un server RADIUS ospitato nel cloud verso cui indirizzare i tuoi AP Aruba. Non hai bisogno di FreeRADIUS o Cisco ISE on-premises. Questa integrazione supporta il WPA3? Aruba Central supporta il WPA3 sugli AP compatibili, ed è possibile abilitare la modalità di transizione WPA3 sul tuo SSID ospiti. Il meccanismo di Captive Portal di Purple è indipendente dal livello di crittografia: opera a livello di reindirizzamento HTTP, non a livello di associazione 802.11. I dati raccolti da Purple sono conformi al GDPR? Purple è progettato con la conformità al GDPR come requisito fondamentale. La splash page presenta un meccanismo di consenso e il trattamento dei dati di Purple è regolato dal tuo accordo sul trattamento dei dati (DPA) con loro. Per le sedi nell'UE, assicurati che la tua configurazione di Purple includa il testo di consenso appropriato e che il tuo DPA sia attivo prima del go-live. Sezione otto: Riepilogo e prossimi passi. Per riassumere: Aruba Central e Purple si integrano tramite il meccanismo di External Captive Portal, con l'autenticazione RADIUS gestita dal servizio cloud RADIUS di Purple. La configurazione risiede a livello di gruppo in Central e si propaga a tutti gli AP del gruppo, che è la principale differenza architetturale rispetto ad Aruba on-premises. Per i roll-out multi-sito, utilizza l'API di Central per automatizzare il provisioning e considera la configurazione del sito pilota come modello per tutto ciò che segue. I tuoi prossimi passi immediati: in primo luogo, conferma che la struttura del gruppo Aruba Central mappi la gerarchia delle sedi Purple. In secondo luogo, ottieni l'elenco aggiornato dei domini walled garden di Purple e i dettagli degli endpoint RADIUS dal portale di supporto di Purple. In terzo luogo, esegui un pilota su un singolo sito e convalida l'intero flusso di autenticazione prima di scalare. In quarto luogo, crea i tuoi script di automazione utilizzando l'API di Central e l'API di Purple in parallelo. Se stai valutando Purple per la prima volta, le pagine della piattaforma di guest WiFi e analytics su purple.ai ti offrono un quadro chiaro di ciò che otterrai oltre al Captive Portal: l'acquisizione di dati di prima parte, la marketing automation, la footfall analytics. Questo è il business case che permette di finanziare questo progetto. Grazie per l'attenzione. Se hai domande su questa integrazione, il team di soluzioni di Purple può guidarti attraverso un proof-of-concept mirato per il tuo specifico ambiente Aruba Central.

Parte della nostra serie principale: Enterprise WiFi Security Guide

Aruba Central and Purple WiFi: Cloud-Managed Integration

执行摘要

对于管理分布式无线网络的企业IT团队而言,从本地控制器迁移到像Aruba Central这样的云端管理平台,从根本上改变了部署模式。虽然强制门户和RADIUS认证的核心机制保持不变,但配置范式已从以设备为中心转向基于分组的策略管理。

本指南为将Aruba Central与Purple的云端托管访客WiFi智能平台集成提供了全面的技术参考。我们涵盖了本地部署与云端管理部署之间的架构差异、外部强制门户和RADIUS即服务的分步配置,以及利用Aruba Central API实现多站点自动部署的策略。无论您是在十几个区域办公室部署 访客WiFi ,还是在全球零售门店网络中部署,本参考都能提供切实可行的指导,确保实现安全、可扩展且合规的集成。

技术深度剖析

架构转变:从控制器到云端

在传统的Aruba部署中,移动控制器充当策略执行点。强制门户配置文件、围墙花园规则和RADIUS服务器定义直接在控制器上配置。当访客设备与AP关联时,其流量被隧道化回控制器,控制器处理到强制门户的HTTP重定向,并代理向后端RADIUS服务器的认证请求。

Aruba Central采用分布式执行模型。策略执行发生在Instant接入点(IAP)边缘,而配置则从云端下发。集成的接触点从本地设备配置转移到Central配置层次结构中的组模板、SSID配置文件以及外部强制门户对象。

Aruba Central and Purple WiFi: Cloud-Managed Integration - architecture overview

Purple作为云端托管的智能平台,位于此网络层之上。它提供强制门户引擎,处理认证逻辑(包括社交登录、短信和基于表单的认证),捕获第一方数据,并通过 WiFi Analytics 仪表板将分析数据反馈给您的市场和运营团队。Purple还提供RADIUS即服务,消除了为访客认证部署本地RADIUS基础设施(如FreeRADIUS或Cisco ISE)的需求。

认证流程

  1. 关联: 访客设备与Aruba IAP广播的访客SSID关联。
  2. 预认证角色: IAP为访客分配一个预认证角色。该角色仅允许DNS、DHCP以及访问围墙花园中明确允许的域名的流量。
  3. HTTP拦截: 当访客打开浏览器并尝试访问HTTP站点时,IAP拦截该请求。
  4. 重定向: IAP引用其外部强制门户配置文件,将访客浏览器重定向到Purple的初始页面URL,附加AP MAC地址和客户端MAC地址等参数。
  5. 认证: 访客通过Purple初始页面进行认证。
  6. RADIUS访问请求: Purple后端代表访客向IAP(或虚拟控制器)发送RADIUS访问请求。
  7. RADIUS访问接受: 认证成功后,Purple向IAP发送RADIUS访问接受消息。
  8. 已认证角色: IAP将访客从预认证角色移至已认证访客角色,授予其完全的互联网访问权限。
  9. 计费: IAP在整个会话期间向Purple发送RADIUS计费开始和临时更新数据包,提供会话时长和数据使用量的可见性。

实施指南

本节概述了在Aruba Central中集成单个站点所需的分步配置。对于多站点部署,此配置应纳入组模板中。

步骤1:创建访客SSID

  1. 在Aruba Central WebUI中,导航到目标组上下文。
  2. 管理下,点击设备 > 接入点,然后点击配置图标。
  3. 选择WLANs选项卡,点击**+ 添加SSID**。
  4. 输入SSID名称(例如,Venue-Guest)。
  5. 安全选项卡下,将安全级别设置为访客

步骤2:配置外部强制门户配置文件

  1. 在SSID安全设置中,将初始页面类型选择为外部强制门户
  2. 点击**+**图标创建新的强制门户配置文件。
  3. 名称: 输入描述性名称(例如,Purple-Portal)。
  4. 认证类型: 选择RADIUS认证
  5. IP或主机名: 输入Purple门户设置中提供的Purple强制门户服务器主机名。
  6. URL: 输入Purple提供的重定向URL。
  7. 使用HTTPS: 启用此选项以强制安全通信。
  8. 强制门户故障: 选择拒绝互联网,以确保如果门户不可达,访客无法绕过认证。

步骤3:配置RADIUS即服务

  1. 仍在SSID安全设置中,定位外部强制门户配置下的主服务器字段。
  2. 点击**+**图标添加新的外部认证服务器。
  3. IP地址: 输入Purple RADIUS服务器的IP地址或主机名。
  4. 共享密钥: 输入在Purple门户中生成的RADIUS共享秘密。关键:必须完全匹配。
  5. 认证端口: 1812
  6. 计费端口: 1813
  7. 确保计费已启用,并设置为合理的间隔(例如,5分钟),以确保在Purple仪表板中准确跟踪会话。

步骤4:定义围墙花园

围墙花园是最关键的配置元素。它定义了访客在认证之前可以访问的域。如果围墙花园不完整,初始页面将无法加载,或社交认证将失败。

  1. 在SSID设置中,导航到访问规则。
  2. 添加规则,允许流量访问Purple的强制门户域和CDN端点。
  3. 如果您使用社交登录(例如,Facebook、Google、X),则必须添加这些身份提供商各自的域。Purple在其支持文档中维护了一份最新的所需围墙花园域列表。

步骤5:VLAN和DHCP配置

确保访客SSID映射到一个专用的VLAN,与您的企业网络隔离。

  1. 在SSID配置的VLANs选项卡下,选择外部DHCP服务器分配(如果使用自己的DHCP基础设施)或Instant AP分配(如果虚拟控制器正在为访客处理DHCP和NAT)。
  2. 为访客网络指定正确的VLAN ID。

Hai domande sulla tua configurazione specifica?

Il nostro team collabora con gestori di sedi, responsabili IT e ingegneri di rete in 80.000 sedi. Prenota una chiamata di 20 minuti e ti mostreremo come altri professionisti come te hanno risolto il problema.

多站点部署的最佳实践

当在数十个或数百个场所部署时 - 无论是在 零售酒店业 还是 医疗保健 领域 - 手动配置容易出错。需要一种严谨的自动化方法。

Aruba Central and Purple WiFi: Cloud-Managed Integration - multisite rollout

1. 组结构和层次

使您的Aruba Central组结构与您的场所层次保持一致。一种常见模式是基于场所类型或品牌创建组(例如,“旗舰店”与“快闪店”)。外部强制门户配置文件在组级别应用,这意味着该组中的所有AP都会继承相同的Purple集成设置。

2. 参数化重定向

如果不同的站点需要不同的初始页面主题,您无需为每个站点创建单独的强制门户配置文件。Purple允许您使用一个单一的重定向URL,该URL可根据AP MAC地址或Aruba AP附加到URL的自定义参数动态提供正确的主题。

3. API驱动的配置

利用Aruba Central REST API实现站点入网的自动化。Central API允许您以编程方式创建SSID、分配强制门户配置文件以及更新围墙花园列表。与Purple API结合使用时,您可以构建一个零接触的配置工作流:

  • 脚本触发器: 一个新的场所被添加到您的CMDB中。
  • Purple API: 在Purple中创建场所记录并生成RADIUS秘密。
  • Central API: 在Aruba Central中创建站点,分配AP,应用组模板,并注入Purple RADIUS秘密。

4. SSID整合

避免为不同用户类型(例如,“访客”、“承包商”、“供应商”)广播多个访客SSID。正如我们关于 室内定位系统:UWB、BLE和WiFi指南 中详细说明的那样,过多的SSID会因消耗宝贵的空口时间发送信标帧而降低RF性能。广播一个单一的SSID,并使用Purple的认证逻辑根据用户身份分配不同的角色或带宽限制。

故障排除与风险缓解

常见故障模式

  • 初始页面加载失败: 这几乎总是围墙花园的问题。访客设备尝试从认证前不允许的域加载资源(例如,字体、图片或CSS文件)。在测试设备上使用浏览器的开发者工具来识别被阻止的请求。
  • 无声的认证失败: 如果初始页面加载了,用户进行了认证,但未获得互联网访问权限,问题通常是RADIUS共享秘密不匹配或防火墙阻止了AP与Purple RADIUS服务器之间的UDP端口1812/1813。
  • 重定向时的证书错误: 现代操作系统强制执行严格的HTTPS验证。如果您的围墙花园阻止客户端设备用于验证Purple TLS证书的证书吊销列表(CRL)或在线证书状态协议(OCSP)端点,浏览器将抛出安全警告。确保这些端点被列入白名单。

风险缓解:合规与隐私

部署访客WiFi时,您正在处理个人数据。集成设计必须考虑到隐私法规。

  • GDPR和CCPA: 确保您的Purple初始页面提供清晰的条款和条件以及明确的数据捕获同意机制。有关监管影响的更多背景信息,请参阅我们关于 欧盟AI法案与访客WiFi:营销人员需要了解的内容 的简报。
  • PCI DSS: 访客流量必须与支付处理网络逻辑隔离。验证Aruba Central中分配给访客SSID的VLAN无法路由到您的销售点(POS)基础设施。

投资回报率与业务影响

过渡到Aruba Central与Purple之间的云端管理集成可带来可衡量的商业价值:

  • 降低总拥有成本: 消除本地控制器和本地RADIUS服务器可降低硬件成本和维护开销。
  • 运营敏捷性: 基于组的策略管理和API驱动的配置使IT团队能够在数分钟内部署新站点,而非数天。
  • 可操作的情报: 通过将网络边缘无缝连接到Purple的分析平台,场所可获得关于客流量、停留时间和客户人口统计的即时可见性,从而将成本中心(访客WiFi)转变为创收资产。

收听我们的深度播客以获取更多见解:

Definizioni chiave

External Captive Portal Profile

Un oggetto di configurazione in Aruba Central che definisce l'URL di reindirizzamento e i dettagli del server di autenticazione per una piattaforma WiFi per ospiti di terze parti come Purple.

Questo è il punto di integrazione principale in cui i team IT collegano la loro rete Aruba ai servizi cloud di Purple.

Walled Garden

Un insieme di regole di accesso che consentono il traffico verso indirizzi IP o domini specifici prima che un utente si sia autenticato.

Essenziale per consentire ai dispositivi degli ospiti di caricare la splash page di Purple, accedere ai provider di login social e convalidare i certificati TLS prima di ottenere l'accesso completo a Internet.

RADIUS-as-a-Service

Un server RADIUS ospitato nel cloud fornito da Purple che gestisce l'autenticazione e l'accounting per le sessioni WiFi degli ospiti.

Elimina la necessità per i team IT aziendali di implementare e mantenere un'infrastruttura RADIUS on-premises per l'accesso degli ospiti.

Pre-Authentication Role

Lo stato iniziale assegnato a un dispositivo ospite al momento dell'associazione con l'SSID, che limita l'accesso ai soli DNS, DHCP e destinazioni del walled garden.

Garantisce la sicurezza impedendo ai dispositivi non autenticati di accedere a Internet o alla rete aziendale.

Group Template

Una struttura di configurazione gerarchica in Aruba Central che consente di applicare in modo uniforme le policy e le impostazioni SSID su più access point.

Il meccanismo fondamentale per ottenere implementazioni multi-sito scalabili e coerenti.

RADIUS Accounting

Il processo mediante il quale l'access point invia i dati della sessione (ora di inizio, durata, dati trasferiti) al server RADIUS.

Fondamentale per consentire a Purple di fornire analisi accurate sul tempo di permanenza e sul consumo di larghezza di banda nella dashboard WiFi Analytics.

OCSP/CRL Endpoints

Endpoint di Online Certificate Status Protocol e Certificate Revocation List utilizzati dai browser per verificare la validità di un certificato SSL/TLS.

Se questi endpoint sono bloccati dal walled garden, i dispositivi moderni mostreranno avvisi di sicurezza invece della splash page di Purple.

OAuth 2.0

Il protocollo standard di settore per l'autorizzazione, utilizzato per proteggere l'accesso all'API REST di Aruba Central.

I team IT devono generare credenziali OAuth per programmare e automatizzare il provisioning di nuovi siti e profili Captive Portal.

Esempi pratici

Un hotel di 200 camere sta migrando dai controller di mobilità Aruba on-premises ad Aruba Central. Hanno la necessità di replicare la loro integrazione Purple WiFi esistente, che utilizza una splash page personalizzata e il social login, su 45 access point. In che modo il team IT dovrebbe approcciare la configurazione?

Il team IT deve innanzitutto creare un Gruppo dedicato in Aruba Central per l'hotel. All'interno di questo gruppo, configureranno un nuovo SSID guest con il livello di sicurezza impostato su "Visitors". Successivamente, dovranno creare un profilo di Captive Portal esterno che punti all'URL di reindirizzamento di Purple e configurare l'endpoint RADIUS-as-a-Service di Purple come server di autenticazione primario. Aspetto cruciale, poiché utilizzano il social login, il team deve configurare le regole di accesso dell'SSID (il walled garden) per consentire esplicitamente il traffico verso i domini di Purple, gli endpoint CDN e i domini specifici richiesti dai provider di identità social (es. Facebook, Google) prima dell'autenticazione. Infine, gli AP vengono assegnati al gruppo, ereditando automaticamente la configurazione.

Commento dell'esaminatore: Questo approccio sfrutta correttamente l'architettura basata su gruppi di Aruba Central. Applicando la configurazione a livello di gruppo anziché per singolo AP, l'implementazione risulta scalabile e coerente. La menzione esplicita della configurazione del walled garden per i domini di social login dimostra la comprensione del punto di errore più comune nelle integrazioni di Captive Portal gestite in cloud.

Una catena retail sta implementando Purple WiFi in 150 negozi gestiti da Aruba Central. Desiderano un tema di splash page diverso per i loro flagship store rispetto ai punti vendita standard, riducendo al minimo i costi di gestione della configurazione. Come possono raggiungere questo obiettivo?

Invece di creare Gruppi di Aruba Central separati e profili di Captive Portal esterni distinti per ciascun tipo di negozio, la catena può utilizzare un unico Modello di Gruppo e un solo URL di reindirizzamento. La piattaforma di Purple consente all'URL di reindirizzamento di mostrare dinamicamente diversi temi di splash page in base ai parametri aggiunti dall'AP Aruba, come l'indirizzo MAC dell'AP o l'ID del sito. Il team IT configura un solo profilo di Captive Portal esterno in Central e gestisce la mappatura dei temi interamente all'interno della piattaforma Purple.

Commento dell'esaminatore: Questa soluzione dimostra una conoscenza avanzata delle funzionalità di integrazione. L'uso di reindirizzamenti parametrizzati riduce il carico di configurazione in Aruba Central e centralizza la gestione dell'esperienza ospite all'interno di Purple, in linea con le migliori pratiche per la scalabilità aziendale.

Domande di esercitazione

Q1. Hai configurato un profilo External Captive Portal in Aruba Central che punta a Purple. Gli ospiti si connettono all'SSID, ma i loro browser mostrano un errore generico 'Impossibile raggiungere il server' invece della splash page. Qual è la causa più probabile?

Suggerimento: Considera quale traffico è consentito prima che un ospite si autentichi con successo.

Visualizza risposta modello

La causa più probabile è una configurazione incompleta o mancante del walled garden. Prima dell'autenticazione, l'AP scarta tutto il traffico ad eccezione di DNS, DHCP e del traffico destinato ai domini esplicitamente consentiti nelle regole di accesso. È necessario assicurarsi che i domini del Captive Portal di Purple e gli endpoint CDN siano inseriti nella whitelist.

Q2. La tua organizzazione sta distribuendo Purple WiFi in 50 uffici regionali. Vuoi assicurarti che, se il server RADIUS di Purple diventa temporaneamente irraggiungibile, agli ospiti non venga concesso l'accesso a Internet senza autenticazione. Quale impostazione devi configurare nel profilo External Captive Portal?

Suggerimento: Cerca il parametro di configurazione che determina il comportamento in caso di guasto del server esterno.

Visualizza risposta modello

È necessario impostare il comportamento di 'Captive Portal Failure' su 'Deny Internet'. Questo approccio fail-closed garantisce la sicurezza e la conformità impedendo l'accesso non autenticato se il server RADIUS non può essere raggiunto.

Q3. Dopo una distribuzione riuscita, il team di marketing segnala che la dashboard analitica di Purple mostra gli accessi degli ospiti, ma tutte le sessioni mostrano una durata di 0 minuti e 0 byte di dati utilizzati. Quale passaggio di configurazione della rete è stato saltato?

Suggerimento: Pensa a come la durata della sessione e l'utilizzo dei dati vengono comunicati dall'AP al server di autenticazione.

Visualizza risposta modello

Probabilmente il RADIUS Accounting non è stato abilitato, oppure la porta di accounting (1813) è bloccata da un firewall. L'AP utilizza i pacchetti RADIUS Accounting-Start, Interim-Update e Stop per segnalare le metriche di sessione a Purple. Senza di questi, Purple sa che si è verificato un accesso ma non ha visibilità sui dettagli della sessione.

Continua a leggere questa serie

Sophos Firewall e guest WiFi: configurazione del Captive Portal con Purple

Come il cloud guest WiFi di Purple funziona con Sophos Firewall e i suoi access point attraverso un Captive Portal esterno standard e RADIUS, e dove verificare il supporto e trovare i passaggi.

Leggi la guida →

Autenticazione WiFi con Azure AD ed Entra ID: Guida all'Integrazione e alla Configurazione

Questa guida di riferimento tecnico fornisce a IT manager, architetti di rete e direttori operativi delle sedi una roadmap pratica per integrare Microsoft Entra ID (Azure AD) con le reti WiFi aziendali utilizzando RADIUS e 802.1X. Copre la decisione architetturale tra Windows NPS on-premise e RADIUS cloud-native, l'implementazione dell'autenticazione EAP-TLS basata su certificati tramite Microsoft Intune e le migliori pratiche operative per proteggere l'accesso wireless nei settori dell'ospitalità, del retail e pubblico. Per le organizzazioni che hanno già investito nell'ecosistema Microsoft 365 ed Entra ID, questa guida colma il divario tra la gestione delle identità in cloud e la sicurezza della rete fisica.

Leggi la guida →

Okta and RADIUS: Extending Your Identity Provider to WiFi Authentication

Questa guida fornisce un riferimento tecnico completo per gli amministratori IT delle organizzazioni incentrate su Okta che desiderano estendere il proprio identity provider cloud all'autenticazione WiFi utilizzando l'agente RADIUS di Okta. Copre l'intera architettura di autenticazione, i compromessi nell'applicazione dell'MFA, l'assegnazione dinamica della VLAN tramite la mappatura degli attributi RADIUS e la decisione critica tra EAP-TTLS basato su password ed EAP-TLS basato su certificati. I gestori di sedi e i team IT aziendali troveranno linee guida di implementazione pronte all'uso, casi di studio reali provenienti dai settori hospitality e retail e un framework chiaro per l'integrazione di Okta RADIUS con soluzioni di guest WiFi dedicate.

Leggi la guida →

Hai domande sulla tua configurazione specifica?

Il nostro team collabora con gestori di sedi, responsabili IT e ingegneri di rete in 80.000 sedi. Prenota una chiamata di 20 minuti e ti mostreremo come altri professionisti come te hanno risolto il problema.