Zum Hauptinhalt springen

Aruba Central und Purple WiFi: Cloud-Managed Integration

Ein umfassender technischer Leitfaden für die Integration von Aruba Central mit der Cloud-basierten Guest-WiFi-Intelligence-Plattform von Purple. Dieser Leitfaden behandelt die Architektur, die schrittweise Konfiguration von externen Captive Portals und RADIUS sowie Multi-Site-Rollout-Strategien für IT-Teams in Unternehmen.

Von Iain JewittVeröffentlicht
📖 7 Min. Lesezeit153 Wörter2 ausgearbeitete Beispiele3 Übungsfragen8 Schlüsseldefinitionen

Diesen Leitfaden anhören

Podcast-Transkript ansehen
Aruba Central und Purple WiFi: Cloud-Managed Integration. Ein Briefing für IT-Entscheider. Willkommen. Wenn Sie Gast-WiFi an mehreren Standorten verwalten und Aruba Central nutzen, ist diese Episode direkt für Sie relevant. Ich werde Sie genau durch die Integration von Purple mit Aruba Central führen – die Architektur, die Konfigurationsschritte, die Multi-Site-Rollout-Muster und die Fallstricke, die Teams immer wieder einholen. Dies ist ein praktisches Briefing, kein Produkt-Pitch. Lassen Sie uns direkt einsteigen. Abschnitt eins: Kontext und warum das wichtig ist. Aruba Central ist die Cloud-Managed-Networking-Plattform von HPE. Sie ist die Control Plane für Zehntausende von Aruba Instant Access Points, die in Hotels, Einzelhandelsketten, Stadien, Konferenzzentren und Gebäuden des öffentlichen Sektors im Einsatz sind. Wenn Sie von On-Premises-Aruba-Controllern – den Mobility Controllern oder Mobility Conductors – zu Central gewechselt sind, haben Sie bereits den Übergang von der CLI-lastigen, standortspezifischen Konfiguration hin zu einer gruppenbasierten, aus der Cloud gesteuerten Richtlinienverwaltung erlebt. Dieser Wechsel verändert grundlegend die Art und Weise, wie Sie eine Gast-WiFi-Plattform wie Purple integrieren. Bei einem traditionellen On-Prem-Aruba-Controller würden Sie die Captive Portal-Weiterleitung und die RADIUS-Authentifizierung direkt auf dem Controller selbst konfigurieren. Der Controller war der Punkt zur Durchsetzung von Richtlinien und befand sich in Ihrem Rechenzentrum oder Serverraum. Bei Aruba Central erfolgt die Durchsetzung der Richtlinien immer noch am Access Point – aber die Konfiguration wird aus der Cloud übertragen. Das bedeutet, dass Ihre Integrations-Touchpoints andere sind. Sie arbeiten mit Gruppenvorlagen, SSID-Profilen und externen Captive Portal-Profilobjekten, die in der Konfigurationshierarchie von Central liegen und nicht auf einem Gerät im Rack. Purple steht über all dem als Cloud-gehostete Gast-WiFi-Intelligence-Plattform. Sie stellt das Captive Portal bereit – die Splash-Page, die Gäste sehen –, übernimmt die Authentifizierungslogik, erfasst First-Party-Daten mit Einwilligung und liefert Analysen an Ihre Marketing- und Betriebsteams zurück. Die Frage ist: Wie verbinden Sie diese beiden Cloud-Plattformen sauber und skalierbar über potenziell Hunderte von Standorten hinweg? Abschnitt zwei: Die technische Architektur. Lassen Sie mich den Datenfluss beschreiben, wenn sich ein Gast verbindet. Ein Gastgerät verbindet sich mit Ihrer Gast-SSID – nennen wir sie Hotel-Guest –, die von einem Aruba Instant AP ausgestrahlt wird. Der AP wurde über Aruba Central mit einem externen Captive Portal-Profil konfiguriert. Dieses Profil enthält zwei entscheidende Informationen: die Redirect-URL, die auf den Captive Portal-Server von Purple verweist, und die RADIUS-Server-Details, die auf den RADIUS-as-a-Service-Endpunkt von Purple verweisen. Wenn der Gast einen Browser öffnet, fängt der AP die HTTP-Anfrage ab und leitet sie auf die Splash-Page von Purple weiter. Der Gast authentifiziert sich – je nach Ihrer Purple-Konfiguration über Social Login, E-Mail, SMS oder ein benutzerdefiniertes Formular. Das Backend von Purple sendet dann eine RADIUS Access-Accept-Nachricht zurück an den AP, die dem Gast den Internetzugang gewährt und ihn von der Pre-Authentication-Rolle in die authentifizierte Gast-Rolle verschiebt. RADIUS-Accounting-Pakete fließen während der gesamten Sitzung, was Purple Einblick in die Sitzungsdauer und den Datenverbrauch gibt. Der Hauptunterschied zu On-Premise-Aruba besteht nun darin: In Aruba Central konfigurieren Sie das External Captive Portal-Profil einmal auf Gruppenebene, und es wird auf jeden AP in dieser Gruppe übertragen. Sie müssen die einzelnen APs nicht anfassen. Dies ist enorm leistungsstark für Multi-Site-Bereitstellungen, erfordert jedoch, dass Sie die Gruppenstruktur richtig aufsetzen, bevor Sie beginnen. Aruba Central organisiert Geräte in Gruppen, und innerhalb von Gruppen können Sie Standorte (Sites) haben. Eine Gruppe ist die Konfigurationseinheit – SSIDs, Funkprofile und Sicherheitsrichtlinien befinden sich alle auf Gruppenebene. Standorte sind die Einheit für Ort und Überwachung. Für eine Hotelkette ist eine sinnvolle Struktur eine Gruppe pro Immobilientyp – beispielsweise Full-Service-Hotels und Budget-Hotels – wobei jedes physische Hotel als separater Standort innerhalb der entsprechenden Gruppe eingerichtet wird. Die Konfiguration von Purple wird dann den Gruppen zugeordnet: ein External Captive Portal-Profil pro Gruppe, das auf denselben Purple RADIUS-Endpunkt verweist, aber potenziell mit unterschiedlichen Splash-Page-Themen pro Standort unter Verwendung der Anpassung auf Standortebene von Purple. Der Walled Garden ist ein kritisches Konfigurationselement, das Teams häufig falsch konfigurieren. Bevor sich ein Gast authentifiziert, lässt der AP nur DNS- und DHCP-Verkehr sowie alle Domains zu, die Sie explizit auf die Whitelist setzen. Damit Purple funktioniert, müssen Sie die Captive Portal-Domain von Purple, alle CDN-Domains, die Purple für Assets verwendet, und alle Domains von Social-Login-Anbietern auf die Whitelist setzen, wenn Sie die Social-Authentifizierung nutzen – Facebook, Google, Apple. Wenn Sie eine Domain vergessen, wird die Splash-Page nur teilweise geladen oder die Authentifizierung schlägt geräuschlos fehl. Die Support-Dokumentation von Purple enthält die aktuelle Walled-Garden-Liste, und es lohnt sich, diese Liste als lebendiges Dokument zu behandeln, das Sie immer dann überprüfen, wenn Purple seine Plattform aktualisiert. Abschnitt drei: Aruba Central API-Oberfläche für die Automatisierung. Wenn Sie die Bereitstellung für mehr als etwa zwanzig Standorte durchführen, wird die manuelle Konfiguration über die Central-Benutzeroberfläche zu einem Engpass. Aruba Central bietet eine umfassende REST-API – die Central-API –, mit der Sie die SSID-Erstellung, die Zuweisung von Captive Portal-Profilen und die Walled-Garden-Konfiguration automatisieren können. Die API ist über OAuth 2.0 authentifiziert, und Sie müssen API-Anmeldedaten im Central-Portal generieren. Die wichtigsten API-Endpunkte für eine Purple-Integration sind: der WLAN-Konfigurations-Endpunkt, mit dem Sie SSID-Profile erstellen und aktualisieren können; der Endpunkt für das externe Captive Portal-Profil, an dem Sie die Purple-Weiterleitungs-URL und die RADIUS-Server-Details definieren; und die Endpunkte für das Standort- und Gruppenmanagement, mit denen Sie Geräte programmgesteuert Standorten und Gruppen zuweisen können. Wenn Sie einen neuen Standort einrichten, können Sie ein Skript schreiben, das den Standort in Central erstellt, die APs dem Standort zuweist, die richtige Gruppenvorlage anwendet und das Purple-spezifische Captive Portal-Profil konfiguriert – und das alles, ohne die Benutzeroberfläche zu berühren. Purple stellt auch eine eigene API bereit, mit der Sie Standortdatensätze erstellen, Splash-Page-Designs konfigurieren und Analysedaten abrufen können. Eine ausgereifte Integration nutzt beide APIs zusammen: die API von Central zur Verwaltung der Netzwerkschicht und die API von Purple zur Verwaltung der Guest-Experience-Schicht. Dies ist das Muster, das große Einzelhandelsketten und Hotelgruppen verwenden, wenn sie Dutzende von neuen Standorten pro Quartal einrichten. Abschnitt vier: Schritt-für-Schritt-Konfiguration. Lassen Sie mich Sie durch die Konfigurationssequenz für einen einzelnen Standort führen, die Sie dann für eine Skalierung automatisieren würden. Navigieren Sie zunächst in Aruba Central zu Ihrer Zielgruppe und öffnen Sie die WLAN-Konfiguration. Erstellen Sie eine neue SSID – zum Beispiel „Venue-Guest“ – und setzen Sie die Sicherheitsstufe auf „Visitors“. Dies ist die Terminologie von Aruba für ein offenes oder über ein Captive Portal authentifiziertes Netzwerk. Zweitens: Stellen Sie unter der Registerkarte „Security“ den Typ der Splash Page auf „External Captive Portal“. Erstellen Sie ein neues Profil für das externe Captive Portal. Geben Sie ihm einen aussagekräftigen Namen – „Purple-Guest-Portal“ eignet sich gut. Stellen Sie den Authentifizierungstyp auf „RADIUS Authentication“. Geben Sie den Hostnamen des Captive Portal-Servers von Purple in das Feld „IP or Hostname“ ein. Geben Sie die Weiterleitungs-URL ein. Aktivieren Sie HTTPS. Stellen Sie das Verhalten bei einem Ausfall des Captive Portals auf „Deny Internet“, was die sicherere Standardeinstellung ist. Drittens: Konfigurieren Sie den RADIUS-Server. Gehen Sie in Central zu den Einstellungen des Authentifizierungsservers und fügen Sie den RADIUS-as-a-Service-Server von Purple hinzu. Sie benötigen die Server-IP oder den Hostnamen, das Shared Secret – das Sie in der Purple-Plattform generieren – und den Authentifizierungsport, der standardmäßig 1812 ist, mit Accounting auf 1813. Fügen Sie diesen Server als primären Server für Ihre Gäste-SSID hinzu. Viertens: Konfigurieren Sie den Walled Garden. Fügen Sie in den Zugriffsregeln der SSID die Purple Captive Portal-Domain und alle Social-Login-Domains zur Allowlist hinzu. Testen Sie dies sorgfältig – eine fehlende Domain ist die häufigste Ursache für Fehler bei der Splash Page. Fünftens: Speichern und übertragen Sie die Konfiguration. Central überträgt die Konfiguration auf alle APs in der Gruppe. Überprüfen Sie auf einem Testgerät, ob die Weiterleitung korrekt funktioniert und die Authentifizierung abgeschlossen wird. Abschnitt fünf: Muster für den Rollout an mehreren Standorten. Für eine Bereitstellung an fünfzig oder mehr Standorten benötigen Sie einen disziplinierten Ansatz. Das von mir empfohlene Muster lautet: Pilotieren, Vorlagen erstellen, Automatisieren, Validieren. Führen Sie ein Pilotprojekt an einem einzelnen Standort durch. Stellen Sie die Konfiguration exakt ein – Walled Garden vollständig, RADIUS funktioniert, Splash Page lädt sauber, Accounting läuft. Dokumentieren Sie jeden Parameterwert. Erstellen Sie dann diese Konfiguration in einer Central-Gruppenvorlage. Die Vorlage wird zu Ihrer Single Source of Truth. Nutzen Sie für den Rollout die Central API, um die Vorlage auf neue Gruppen zu übertragen, während Sie Standorte onboarden. Wenn Ihre Purple-Bereitstellung unterschiedliche Splash-Page-Designs pro Marke oder Region verwendet, parametrisieren Sie das Captive Portal-Profil – die Redirect-URL kann Query-Parameter enthalten, die Purple verwendet, um das richtige Design bereitzustellen. Das bedeutet, dass Sie einen einzigen RADIUS-Endpunkt, aber mehrere Splash-Page-Erlebnisse haben können, die alle zentral verwaltet werden. Validieren Sie jeden Standort nach dem Onboarding. Ein einfaches Validierungsskript, das ein Testgerät zuweist, auf die Weiterleitung prüft, authentifiziert und den Internetzugang verifiziert, fängt Konfigurationsabweichungen ab, bevor Gäste sie bemerken. Das Analytics-Dashboard von Purple zeigt Ihnen auch, ob Sitzungen aufgezeichnet werden – wenn ein Standort im Reporting von Purple dunkel bleibt, ist das Ihr Signal, dass auf der Netzwerkschicht etwas fehlerhaft ist. Abschnitt sechs: Fallstricke bei der Implementierung. Der Walled Garden ist die Fehlerquelle Nummer eins. Testen Sie mit einem Gerät, das keine zwischengespeicherten DNS- oder Portalsitzungen hat. Verwenden Sie ein neues Browserprofil oder den Inkognito-Modus. Der zweite Fallstrick ist eine Diskrepanz beim gemeinsamen RADIUS-Schlüssel (Shared Secret). Das in Central konfigurierte Secret muss exakt mit dem Secret in der Plattform von Purple übereinstimmen. Ein Unterschied von nur einem Zeichen führt zu unbemerkt fehlschlagenden Authentifizierungen – der AP erhält keine Antwort vom RADIUS-Server und lehnt den Gast entweder ab oder gewährt, falls Sie den Captive Portal-Fehlermodus auf „Internet zulassen“ eingestellt haben, Zugriff ohne Authentifizierung, was ein Compliance-Risiko darstellt. Der dritte Fallstrick ist eine VLAN-Fehlkonfiguration. Der Gast-Traffic sollte auf einem dedizierten VLAN liegen, isoliert von Ihrem Unternehmensnetzwerk. In Aruba Central wird dies in den VLAN-Einstellungen des SSID-Profils konfiguriert. Wenn Ihr Gast-VLAN auf dem Uplink-Switch-Port nicht korrekt getrunkt ist, fahren die APs zwar hoch, aber die Gäste erhalten keine DHCP-Adressen. Der vierte Fallstrick ist das Zertifikatsvertrauen bei der Captive Portal-Weiterleitung. Moderne Browser und Betriebssysteme setzen HTTPS immer strenger durch. Der Captive Portal-Server von Purple verwendet ein gültiges TLS-Zertifikat. Wenn Ihr Walled Garden jedoch die OCSP- oder CRL-Endpunkte blockiert, die der Client zur Validierung des Zertifikats verwendet, werden auf der Splash Page Zertifikatsfehler angezeigt. Fügen Sie diese Endpunkte Ihrem Walled Garden hinzu. Abschnitt sieben: Schnelle Fragen. Funktioniert Purple sowohl mit der AOS-10-Architektur von Aruba Central als auch mit AOS-8? Ja. Der externe Captive Portal-Mechanismus ist über beide Firmware-Streams hinweg konsistent. Der UI-Pfad unterscheidet sich geringfügig, aber die zugrunde liegenden Konfigurationsobjekte sind dieselben. Kann ich den RADIUS-as-a-Service von Purple nutzen, ohne eine eigene RADIUS-Infrastruktur zu betreiben? Ja, genau das ist der Punkt. Der RADIUS-as-a-Service von Purple ist ein in der Cloud gehosteter RADIUS-Server, auf den Sie Ihre Aruba APs ausrichten. Sie benötigen kein FreeRADIUS oder Cisco ISE vor Ort. Unterstützt diese Integration WPA3? Aruba Central unterstützt WPA3 auf kompatiblen APs, und Sie können den WPA3-Übergangsmodus auf Ihrer Gäste-SSID aktivieren. Der Captive Portal-Mechanismus von Purple ist unabhängig von der Verschlüsselungsebene – er arbeitet auf der Ebene der HTTP-Weiterleitung, nicht auf der Ebene der 802.11-Assoziierung. Sind die von Purple erfassten Daten GDPR-konform? Purple wurde mit der GDPR-Konformität als Kernanforderung entwickelt. Die Splash-Page bietet einen Einwilligungsmechanismus, und die Datenverarbeitung von Purple wird durch Ihre Datenverarbeitungsvereinbarung mit ihnen geregelt. Stellen Sie für Standorte in der EU sicher, dass Ihre Purple-Konfiguration die entsprechenden Einwilligungserklärungen enthält und dass Ihre DPA vor dem Go-Live vorliegt. Abschnitt acht: Zusammenfassung und nächste Schritte. Zusammenfassend lässt sich sagen: Aruba Central und Purple lassen sich über den External Captive Portal-Mechanismus integrieren, wobei die RADIUS-Authentifizierung über den Cloud-RADIUS-Dienst von Purple abgewickelt wird. Die Konfiguration erfolgt auf Gruppenebene in Central und wird auf alle APs in der Gruppe übertragen – was der wesentliche architektonische Unterschied zum On-Premises-Aruba ist. Verwenden Sie bei Multi-Site-Rollouts die Central-API, um die Bereitstellung zu automatisieren, und nutzen Sie die Konfiguration Ihres Pilotstandorts als Vorlage für alles Folgende. Ihre unmittelbaren nächsten Schritte: Bestätigen Sie erstens, dass Ihre Aruba Central-Gruppenstruktur Ihrer Purple-Standorthierarchie entspricht. Zweitens: Rufen Sie die aktuelle Walled-Garden-Domainliste und die RADIUS-Endpunktdetails von Purple über das Support-Portal von Purple ab. Drittens: Führen Sie ein Pilotprojekt an einem einzelnen Standort durch und validieren Sie den gesamten Authentifizierungsfluss, bevor Sie skalieren. Viertens: Erstellen Sie Ihre Automatisierungsskripte parallel mit der Central-API und der Purple-API. Wenn Sie Purple zum ersten Mal evaluieren, bieten Ihnen die Seiten für Gäste-WiFi und die Analyseplattform auf purple.ai ein klares Bild davon, was Sie über das Captive Portal hinaus erhalten – die Erfassung von First-Party-Daten, die Marketing-Automatisierung, die Besucherfrequenz-Analysen. Das ist der Business Case, mit dem dieses Projekt finanziert wird. Vielen Dank fürs Zuhören. Wenn Sie Fragen zu dieser Integration haben, kann das Solutions-Team von Purple Sie durch ein Proof-of-Concept führen, das auf Ihre spezifische Aruba Central-Umgebung zugeschnitten ist.

Teil unserer Kernserie: Enterprise WiFi Security Guide

Aruba Central und 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 und 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。

Haben Sie Fragen zu Ihrem spezifischen Setup?

Unser Team arbeitet mit Standortbetreibern, IT-Managern und Netzwerktechnikern an über 80.000 Standorten zusammen. Buchen Sie ein 20-minütiges Gespräch und wir zeigen Ihnen, wie andere diese Herausforderungen gelöst haben.

多站点部署的最佳实践

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

Aruba Central und 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)转变为创收资产。

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

Schlüsseldefinitionen

External Captive Portal Profile

Ein Konfigurationsobjekt in Aruba Central, das die Weiterleitungs-URL und die Details des Authentifizierungsservers für eine Gast-WiFi-Plattform von Drittanbietern wie Purple definiert.

Dies ist der primäre Integrationspunkt, an dem IT-Teams ihr Aruba-Netzwerk mit den Cloud-Diensten von Purple verknüpfen.

Walled Garden

Eine Reihe von Zugriffsregeln, die den Datenverkehr zu bestimmten IP-Adressen oder Domänen zulassen, bevor sich ein Benutzer authentifiziert hat.

Unerlässlich, damit Gastgeräte die Purple-Splash-Page laden, auf Social-Login-Anbieter zugreifen und TLS-Zertifikate validieren können, bevor sie vollen Internetzugang erhalten.

RADIUS-as-a-Service

Ein von Purple bereitgestellter, in der Cloud gehosteter RADIUS-Server, der die Authentifizierung und das Accounting für Gast-WiFi-Sitzungen übernimmt.

Erspart IT-Teams in Unternehmen die Bereitstellung und Wartung einer lokalen RADIUS-Infrastruktur für den Gastzugang.

Pre-Authentication Role

Der anfängliche Status, der einem Gastgerät bei der Verbindung mit der SSID zugewiesen wird und den Zugriff auf DNS, DHCP und Walled Garden-Ziele beschränkt.

Gewährleistet die Sicherheit, indem verhindert wird, dass nicht authentifizierte Geräte auf das Internet oder das Unternehmensnetzwerk zugreifen.

Group Template

Eine hierarchische Konfigurationsstruktur in Aruba Central, mit der Richtlinien und SSID-Einstellungen einheitlich auf mehrere Access Points angewendet werden können.

Der grundlegende Mechanismus zur Erreichung skalierbarer, konsistenter Bereitstellungen an mehreren Standorten.

RADIUS Accounting

Der Prozess, bei dem der Access Point Sitzungsdaten (Startzeit, Dauer, übertragene Daten) an den RADIUS-Server sendet.

Entscheidend für Purple, um präzise Analysen zur Verweildauer und zum Bandbreitenverbrauch im WiFi-Analytics-Dashboard bereitzustellen.

OCSP/CRL Endpoints

Online Certificate Status Protocol- und Certificate Revocation List-Endpunkte, die von Browsern verwendet werden, um die Gültigkeit eines SSL/TLS-Zertifikats zu überprüfen.

Wenn diese Endpunkte durch den Walled Garden blockiert werden, zeigen moderne Geräte Sicherheitswarnungen anstelle der Purple-Splash-Page an.

OAuth 2.0

Das Branchenstandard-Protokoll für die Autorisierung, das zur Absicherung des Zugriffs auf die Aruba Central REST-API verwendet wird.

IT-Teams müssen OAuth-Anmeldedaten generieren, um die Bereitstellung neuer Standorte und Captive Portal-Profile zu skripten und zu automatisieren.

Ausgearbeitete Beispiele

Ein Hotel mit 200 Zimmern migriert von On-Premises Aruba Mobility Controllern zu Aruba Central. Die bestehende Purple WiFi-Integration, die eine benutzerdefinierte Splash-Page und Social Login nutzt, soll auf 45 Access Points übertragen werden. Wie sollte das IT-Team bei der Konfiguration vorgehen?

Das IT-Team sollte zuerst eine dedizierte Gruppe in Aruba Central für das Hotel erstellen. Innerhalb dieser Gruppe konfigurieren sie eine neue Guest-SSID, deren Sicherheitsstufe auf "Visitors" eingestellt ist. Anschließend müssen sie ein Profil für ein externes Captive Portal erstellen, das auf die Redirect-URL von Purple verweist, und den RADIUS-as-a-Service-Endpunkt von Purple als primären Authentifizierungsserver konfigurieren. Da sie Social Login nutzen, ist es von entscheidender Bedeutung, dass das Team die Zugriffsregeln der SSID (den Walled Garden) so konfiguriert, dass der Datenverkehr zu den Domains von Purple, den CDN-Endpunkten und den spezifischen Domains der Social-Identity-Provider (z. B. Facebook, Google) vor der Authentifizierung explizit zugelassen wird. Schließlich werden die APs der Gruppe zugewiesen, wodurch sie die Konfiguration automatisch übernehmen.

Kommentar des Prüfers: Dieser Ansatz nutzt die gruppenbasierte Architektur von Aruba Central optimal aus. Durch die Anwendung der Konfiguration auf Gruppenebene anstelle von einzelnen APs ist die Bereitstellung skalierbar und konsistent. Die explizite Erwähnung der Konfiguration des Walled Garden für Social-Login-Domains zeigt ein tiefes Verständnis für die häufigste Fehlerquelle bei Cloud-basierten Captive Portal-Integrationen.

Eine Einzelhandelskette führt Purple WiFi in 150 Filialen ein, die über Aruba Central verwaltet werden. Sie wünschen sich ein anderes Splash-Page-Design für ihre Flagship-Stores im Vergleich zu ihren Standard-Filialen, möchten aber den Konfigurationsaufwand minimieren. Wie lässt sich dies realisieren?

Anstatt separate Aruba Central-Gruppen und separate Profile für externe Captive Portals für jeden Filialtyp zu erstellen, kann die Kette ein einziges Group Template und eine einzige Redirect-URL verwenden. Die Plattform von Purple ermöglicht es der Redirect-URL, dynamisch unterschiedliche Splash-Page-Designs basierend auf den vom Aruba AP angehängten Parametern (wie der AP-MAC-Adresse oder der Site-ID) bereitzustellen. Das IT-Team konfiguriert ein einziges Profil für ein externes Captive Portal in Central und verwaltet die Design-Zuordnung vollständig innerhalb der Purple-Plattform.

Kommentar des Prüfers: Diese Lösung demonstriert fortgeschrittene Kenntnisse der Integrationsmöglichkeiten. Die Verwendung von parametrisierten Weiterleitungen reduziert den Konfigurationsaufwand in Aruba Central und zentralisiert die Verwaltung der Guest Experience innerhalb von Purple, was den Best Practices für Enterprise-Skalierung entspricht.

Übungsfragen

Q1. Sie haben in Aruba Central ein Profil für ein externes Captive Portal konfiguriert, das auf Purple verweist. Gäste verbinden sich mit der SSID, aber ihre Browser zeigen anstelle der Splash-Page einen allgemeinen Fehler „Server nicht erreichbar“ an. Was ist die wahrscheinlichste Ursache?

Hinweis: Überlegen Sie, welcher Datenverkehr zulässig ist, bevor sich ein Gast erfolgreich authentifiziert.

Musterlösung anzeigen

Die wahrscheinlichste Ursache ist eine unvollständige oder fehlende Walled-Garden-Konfiguration. Vor der Authentifizierung verwirft der AP den gesamten Datenverkehr mit Ausnahme von DNS, DHCP und Datenverkehr zu Domains, die in den Zugriffsregeln explizit erlaubt sind. Sie müssen sicherstellen, dass die Captive Portal-Domains und CDN-Endpunkte von Purple auf der Whitelist stehen.

Q2. Ihr Unternehmen führt Purple WiFi in 50 Regionalbüros ein. Sie möchten sicherstellen, dass Gästen kein unauthentifizierter Internetzugang gewährt wird, falls der Purple RADIUS-Server vorübergehend nicht erreichbar ist. Welche Einstellung müssen Sie im Profil des externen Captive Portals konfigurieren?

Hinweis: Suchen Sie nach dem Konfigurationsparameter, der das Verhalten bestimmt, wenn der externe Server ausfällt.

Musterlösung anzeigen

Sie müssen das Verhalten bei „Captive Portal Failure“ auf „Deny Internet“ festlegen. Dieser Fail-Closed-Ansatz gewährleistet Sicherheit und Compliance, indem er unauthentifizierten Zugriff verhindert, falls der RADIUS-Server nicht erreicht werden kann.

Q3. Nach einer erfolgreichen Bereitstellung berichtet das Marketing-Team, dass das Analyse-Dashboard von Purple zwar Gast-Logins anzeigt, alle Sitzungen jedoch eine Dauer von 0 Minuten und 0 Byte genutzter Daten aufweisen. Welcher Schritt der Netzwerkkonfiguration wurde vergessen?

Hinweis: Überlegen Sie, wie Sitzungsdauer und Datennutzung vom AP an den Authentifizierungsserver übermittelt werden.

Musterlösung anzeigen

Wahrscheinlich wurde RADIUS Accounting nicht aktiviert oder der Accounting-Port (1813) wird von einer Firewall blockiert. Der AP verwendet RADIUS Accounting-Start-, Interim-Update- und Stop-Pakete, um Sitzungsmetriken an Purple zu melden. Ohne diese weiß Purple zwar, dass ein Login stattgefunden hat, hat aber keinen Einblick in die Sitzungsdetails.

Weiterlesen in dieser Reihe

Sophos Firewall und Gäste-WiFi: Captive Portal-Einrichtung mit Purple

Wie das Cloud-Gäste-WiFi von Purple mit Sophos Firewall und deren Access Points über ein standardmäßiges externes Captive Portal und RADIUS funktioniert, und wo Sie den Support prüfen und die Schritte finden.

Leitfaden lesen →

Azure AD und Entra ID WiFi-Authentifizierung: Integrations- und Konfigurationshandbuch

Dieses technische Referenzhandbuch bietet IT-Managern, Netzwerkarchitekten und Leitern des Standortbetriebs einen praktischen Leitfaden für die Integration von Microsoft Entra ID (Azure AD) in Enterprise-WiFi-Netzwerke unter Verwendung von RADIUS und 802.1X. Es behandelt die architektonische Entscheidung zwischen lokalem Windows NPS und Cloud-nativem RADIUS, die Bereitstellung zertifikatsbasierter EAP-TLS-Authentifizierung über Microsoft Intune sowie die bewährten betrieblichen Verfahren zur Sicherung des drahtlosen Zugangs in Hotellerie-, Einzelhandels- und öffentlichen Bereichen. Für Unternehmen, die bereits in das Microsoft 365- und Entra ID-Ökosystem investiert haben, schließt dieses Handbuch die Lücke zwischen Cloud-Identitätsmanagement und physischer Netzwerksicherheit.

Leitfaden lesen →

Okta und RADIUS: Erweiterung Ihres Identity Providers auf die WiFi-Authentifizierung

Dieser Leitfaden bietet eine umfassende technische Referenz für IT-Administratoren in Okta-zentrierten Unternehmen, die ihren Cloud-Identity-Provider mithilfe des Okta-RADIUS-Agents auf die WiFi-Authentifizierung ausdehnen möchten. Er behandelt die gesamte Authentifizierungsarchitektur, die Abwägung bei der Durchsetzung von MFA, die dynamische VLAN-Zuweisung über RADIUS-Attribut-Mapping sowie die kritische Entscheidung zwischen passwortbasiertem EAP-TTLS und zertifikatsbasiertem EAP-TLS. Betreiber von Veranstaltungsorten und IT-Teams in Unternehmen erhalten praxisnahe Bereitstellungsanleitungen, Fallstudien aus der Praxis für das Gastgewerbe und den Einzelhandel sowie einen klaren Rahmen für die Integration von Okta RADIUS neben dedizierten Lösungen für Gäste-WiFi.

Leitfaden lesen →

Haben Sie Fragen zu Ihrem spezifischen Setup?

Unser Team arbeitet mit Standortbetreibern, IT-Managern und Netzwerktechnikern an über 80.000 Standorten zusammen. Buchen Sie ein 20-minütiges Gespräch und wir zeigen Ihnen, wie andere diese Herausforderungen gelöst haben.