Aruba Central与Purple WiFi:云端管理集成
一份全面的技术参考指南,用于将Aruba Central与Purple的云端托管访客WiFi智能平台集成。本指南涵盖架构、外部强制门户和RADIUS的分步配置,以及为企业IT团队提供的多站点部署策略。
Listen to this guide
View podcast transcript

执行摘要
对于管理分布式无线网络的企业IT团队而言,从本地控制器迁移到像Aruba Central这样的云端管理平台,从根本上改变了部署模式。虽然强制门户和RADIUS认证的核心机制保持不变,但配置范式已从以设备为中心转向基于分组的策略管理。
本指南为将Aruba Central与Purple的云端托管访客WiFi智能平台集成提供了全面的技术参考。我们涵盖了本地部署与云端管理部署之间的架构差异、外部强制门户和RADIUS即服务的分步配置,以及利用Aruba Central API实现多站点自动部署的策略。无论您是在十几个区域办公室部署 访客WiFi ,还是在全球零售门店网络中部署,本参考都能提供切实可行的指导,确保实现安全、可扩展且合规的集成。
技术深度剖析
架构转变:从控制器到云端
在传统的Aruba部署中,移动控制器充当策略执行点。强制门户配置文件、围墙花园规则和RADIUS服务器定义直接在控制器上配置。当访客设备与AP关联时,其流量被隧道化回控制器,控制器处理到强制门户的HTTP重定向,并代理向后端RADIUS服务器的认证请求。
Aruba Central采用分布式执行模型。策略执行发生在Instant接入点(IAP)边缘,而配置则从云端下发。集成的接触点从本地设备配置转移到Central配置层次结构中的组模板、SSID配置文件以及外部强制门户对象。

Purple作为云端托管的智能平台,位于此网络层之上。它提供强制门户引擎,处理认证逻辑(包括社交登录、短信和基于表单的认证),捕获第一方数据,并通过 WiFi Analytics 仪表板将分析数据反馈给您的市场和运营团队。Purple还提供RADIUS即服务,消除了为访客认证部署本地RADIUS基础设施(如FreeRADIUS或Cisco ISE)的需求。
认证流程
- 关联: 访客设备与Aruba IAP广播的访客SSID关联。
- 预认证角色: IAP为访客分配一个预认证角色。该角色仅允许DNS、DHCP以及访问围墙花园中明确允许的域名的流量。
- HTTP拦截: 当访客打开浏览器并尝试访问HTTP站点时,IAP拦截该请求。
- 重定向: IAP引用其外部强制门户配置文件,将访客浏览器重定向到Purple的初始页面URL,附加AP MAC地址和客户端MAC地址等参数。
- 认证: 访客通过Purple初始页面进行认证。
- RADIUS访问请求: Purple后端代表访客向IAP(或虚拟控制器)发送RADIUS访问请求。
- RADIUS访问接受: 认证成功后,Purple向IAP发送RADIUS访问接受消息。
- 已认证角色: IAP将访客从预认证角色移至已认证访客角色,授予其完全的互联网访问权限。
- 计费: IAP在整个会话期间向Purple发送RADIUS计费开始和临时更新数据包,提供会话时长和数据使用量的可见性。
实施指南
本节概述了在Aruba Central中集成单个站点所需的分步配置。对于多站点部署,此配置应纳入组模板中。
步骤1:创建访客SSID
- 在Aruba Central WebUI中,导航到目标组上下文。
- 在管理下,点击设备 > 接入点,然后点击配置图标。
- 选择WLANs选项卡,点击**+ 添加SSID**。
- 输入SSID名称(例如,
Venue-Guest)。 - 在安全选项卡下,将安全级别设置为访客。
步骤2:配置外部强制门户配置文件
- 在SSID安全设置中,将初始页面类型选择为外部强制门户。
- 点击**+**图标创建新的强制门户配置文件。
- 名称: 输入描述性名称(例如,
Purple-Portal)。 - 认证类型: 选择RADIUS认证。
- IP或主机名: 输入Purple门户设置中提供的Purple强制门户服务器主机名。
- URL: 输入Purple提供的重定向URL。
- 使用HTTPS: 启用此选项以强制安全通信。
- 强制门户故障: 选择拒绝互联网,以确保如果门户不可达,访客无法绕过认证。
步骤3:配置RADIUS即服务
- 仍在SSID安全设置中,定位外部强制门户配置下的主服务器字段。
- 点击**+**图标添加新的外部认证服务器。
- IP地址: 输入Purple RADIUS服务器的IP地址或主机名。
- 共享密钥: 输入在Purple门户中生成的RADIUS共享秘密。关键:必须完全匹配。
- 认证端口:
1812 - 计费端口:
1813 - 确保计费已启用,并设置为合理的间隔(例如,5分钟),以确保在Purple仪表板中准确跟踪会话。
步骤4:定义围墙花园
围墙花园是最关键的配置元素。它定义了访客在认证之前可以访问的域。如果围墙花园不完整,初始页面将无法加载,或社交认证将失败。
- 在SSID设置中,导航到访问规则。
- 添加规则,允许流量访问Purple的强制门户域和CDN端点。
- 如果您使用社交登录(例如,Facebook、Google、X),则必须添加这些身份提供商各自的域。Purple在其支持文档中维护了一份最新的所需围墙花园域列表。
步骤5:VLAN和DHCP配置
确保访客SSID映射到一个专用的VLAN,与您的企业网络隔离。
- 在SSID配置的VLANs选项卡下,选择外部DHCP服务器分配(如果使用自己的DHCP基础设施)或Instant AP分配(如果虚拟控制器正在为访客处理DHCP和NAT)。
- 为访客网络指定正确的VLAN ID。
多站点部署的最佳实践
当在数十个或数百个场所部署时——无论是在 零售 、 酒店业 还是 医疗保健 领域——手动配置容易出错。需要一种严谨的自动化方法。

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)转变为创收资产。
收听我们的深度播客以获取更多见解:
Key Definitions
外部强制门户配置文件
Aruba Central中的一个配置对象,用于定义第三方访客WiFi平台(如Purple)的重定向URL和认证服务器详细信息。
这是IT团队将其Aruba网络链接到Purple云服务的主要集成点。
围墙花园
一组访问规则,允许在用户认证之前访问特定的IP地址或域名的流量。
对于允许访客设备加载Purple初始页面、访问社交登录提供商以及在获得完全互联网访问权限之前验证TLS证书至关重要。
RADIUS即服务
由Purple提供的云端托管RADIUS服务器,处理访客WiFi会话的认证和计费。
消除了企业IT团队为访客接入部署和维护本地RADIUS基础设施的需求。
预认证角色
访客设备与SSID关联时分配的初始状态,仅限制访问DNS、DHCP和围墙花园目的地。
通过防止未认证设备访问互联网或企业网络来确保安全。
组模板
Aruba Central中的一种分层配置结构,允许策略和SSID设置统一应用于多个接入点。
实现可扩展、一致的多站点部署的基础机制。
RADIUS计费
接入点向RADIUS服务器发送会话数据(开始时间、时长、数据传输量)的过程。
对于Purple在WiFi Analytics仪表板中提供关于停留时间和带宽消耗的准确分析至关重要。
OCSP/CRL端点
在线证书状态协议和证书吊销列表端点,浏览器使用它们来验证SSL/TLS证书的有效性。
如果围墙花园阻止了这些端点,现代设备将显示安全警告而不是Purple初始页面。
OAuth 2.0
行业标准的授权协议,用于保护对Aruba Central REST API的访问。
IT团队必须生成OAuth凭证,以便编写脚本并自动化新站点和强制门户配置文件的配置。
Worked Examples
一家拥有200间客房的酒店正在从本地Aruba移动控制器迁移到Aruba Central。他们需要在45个接入点上复制现有的Purple WiFi集成,该集成使用自定义初始页面和社交登录。IT团队应如何着手配置?
IT团队应首先在Aruba Central中为该酒店创建一个专门的组。在此组内,他们配置一个新的访客SSID,并将安全级别设置为“访客”。然后,他们必须创建一个外部强制门户配置文件,指向Purple的重定向URL,并将Purple的RADIUS即服务端点配置为主认证服务器。关键的是,由于他们使用社交登录,团队必须配置SSID的访问规则(围墙花园),以明确允许在认证前访问Purple的域、CDN端点以及社交身份提供商(例如,Facebook、Google)所需的特定域。最后,将AP分配到该组,自动继承配置。
一家零售连锁店正在其150家由Aruba Central管理的门店中推广Purple WiFi。他们希望旗舰店和标准门店使用不同的初始页面主题,但想尽量减少配置开销。如何实现这一目标?
该连锁店无需为每种门店类型创建独立的Aruba Central组和独立的外部强制门户配置文件,而是可以使用一个单一的组模板和一个单一的重定向URL。Purple平台允许重定向URL根据Aruba AP附加的参数(如AP MAC地址或站点ID)动态提供不同的初始页面主题。IT团队在Central中配置一个外部强制门户配置文件,并在Purple平台内完全管理主题映射。
Practice Questions
Q1. 您已在Aruba Central中配置了一个指向Purple的外部强制门户配置文件。访客连接到SSID,但他们的浏览器显示通用的“无法访问服务器”错误,而不是初始页面。最可能的原因是什么?
Hint: 考虑在访客成功认证之前允许哪些流量。
View model answer
最可能的原因是围墙花园配置不完整或缺失。认证前,AP会丢弃除DNS、DHCP以及访问规则中明确允许的域名流量之外的所有流量。您必须确保Purple的强制门户域和CDN端点被列入白名单。
Q2. 您的组织正在50个区域办公室部署Purple WiFi。您希望确保如果Purple RADIUS服务器暂时不可达,访客不会被授予未经认证的互联网访问权限。您必须在外部强制门户配置文件中配置哪个设置?
Hint: 查找规定当外部服务器故障时的行为配置参数。
View model answer
您必须将“强制门户故障”行为设置为“拒绝互联网”。这种故障关闭方法通过防止在RADIUS服务器不可达时进行未经认证的访问,确保了安全性和合规性。
Q3. 成功部署后,市场团队报告称Purple的分析仪表板显示访客登录,但所有会话的时长都显示为0分钟,数据使用量为0字节。缺少了哪个网络配置步骤?
Hint: 考虑会话时长和数据使用量是如何从AP传递到认证服务器的。
View model answer
RADIUS计费可能未启用,或者计费端口(1813)被防火墙阻止。AP使用RADIUS计费开始、临时更新和停止数据包向Purple报告会话指标。没有这些,Purple知道发生了登录,但无法了解会话详情。