跳至主要內容

Huawei AirEngine 與 CloudCampus 與 Purple WiFi 整合

本指南提供將 Huawei AirEngine 基地台和 iMaster NCE-Campus 與 Purple WiFi 整合的逐步說明。內容涵蓋企業網路的 Captive Portal 設定、802.1X 員工驗證以及 PPSK 動態 VLAN 導向。

📖 6 分鐘閱讀📝 1,408 字數🔧 2 範例3 練習題📚 8 關鍵定義

收聽此指南

查看播客逐字稿
歡迎收看 Purple 技術系列。我是您的主持人,今天我們將介紹我們在實務中看到最細緻的企業 WiFi 整合之一:Huawei AirEngine 基地台和 CloudCampus iMaster NCE-Campus 控制器,與 Purple 整合以實現訪客 WiFi、員工驗證和多租戶網路區段劃分。 如果您是管理 Huawei 設備的網路架構師或 IT 經理(無論是飯店集團、零售連鎖店、會議中心還是公共部門園區),這一集非常適合您。我們將涵蓋完整堆疊:Captive Portal 重新導向、驗證前 ACL、使用 802.1X 的安全員工 WiFi,以及用於跨多個租戶進行動態 VLAN 導向的 Huawei 私有預共用金鑰(Private Pre-Shared Key)功能。 讓我們開始吧。 第一部分:背景與架構。 Huawei 的 AirEngine 產品組合(涵蓋 5700、6700、8700 和 9700 系列)運行於 WiFi 6 和 WiFi 6E,其中高階的 9700 系列更支援 WiFi 7。這些是專業的企業級基地台。管理層是 iMaster NCE-Campus,這是 Huawei 的雲端網路控制器,負責處理從 SSID 佈署和 RADIUS 轉發,到原則執行和系統記錄(syslog)轉發的所有事務。 Purple 作為雲端重疊網路(cloud overlay)位於其上。我們在超過 80,000 個實體場域運作,僅在 2024 年就處理了 4.4 億次登入。我們與硬體無關,這意味著我們可以使用每個企業控制器都支援的相同 RADIUS 和 Captive Portal 標準,與 Cisco Meraki、HPE Aruba、Ruckus、Juniper Mist,當然還有 Huawei AirEngine 進行整合。 這裡的整合模式非常簡單。iMaster NCE-Campus 作為 RADIUS 轉發器,將來自基地台的驗證請求轉發到 Purple 的 RADIUS 伺服器。Purple 處理驗證邏輯(無論是訪客登入頁面、802.1X 憑證檢查還是 PPSK 查詢),並傳回適當的 RADIUS 回應,包括任何動態 VLAN 分配屬性。 第二部分:訪客 WiFi 和 Captive Portal 設定。 讓我們從最常見的部署開始:搭配 Purple Captive Portal 的訪客 WiFi。 在 iMaster NCE-Campus 中,您導覽至「Design」(設計),然後是「Network Design」(網路設計),接著是「Template Management」(範本管理)。您建立一個 RADIUS Relay Server(RADIUS 轉發伺服器)範本。關鍵參數為:將驗證服務設定為 Portal 驗證、在 UDP 連接埠 1812(用於驗證)和 1813(用於計費)上新增 Purple 的 RADIUS 伺服器 IP 位址、將 NAS 識別碼設定為 Device MAC,並設定共用金鑰。Purple 會在 Purple 儀表板的場域設定畫面中提供這些 RADIUS 憑證。 接下來,您建立一個 ACL,這就是您的 Walled Garden。在訪客通過驗證之前,他們需要連線到 Purple 的登入頁面和任何支援的網域。您的 ACL 規則應允許 UDP 53 上的 DNS、允許傳送至 Purple 的 Portal 網域的 HTTPS,並允許您啟用的任何社群登入提供者(例如,如果您使用社群登入,則允許 Facebook 的 Graph API 端點)。驗證前,其他所有內容都會被拒絕。 然後您設定 SSID。將網路類型設定為 Open,選擇 Open plus Portal 驗證,將驗證類型設定為 Relay authentication by cloud platform(雲端平台轉發驗證),並選擇 RADIUS relay 作為互連模式。將頁面推送協定設定為 HTTPS。在第三方 Portal 驗證參數中,貼上 Purple 重新導向 URL,這是您從 Purple 場域儀表板複製的登入頁面 URL,其尾碼已修改為包含 Huawei 特定的參數:ap-mac、uaddress、umac、ssid 和 redirect-url。 最後,在 iMaster NCE-Campus 中建立一個 URL 範本,將這些參數名稱對應到 Huawei 在重新導向中傳遞的值。參數對應為:redirect-url 對應至 redirect-url、loginurl 對應至 login-url、device-mac 對應至 ap-mac、user-ip 對應至 uaddress、user-mac 對應至 umac,以及 ssid 對應至 ssid。 設定完成後,訪客連線到 SSID,取得 DHCP 位址,其 HTTP 流量會被控制器攔截並重新導向至 Purple 登入頁面。他們透過電子郵件、社群登入或簡訊驗證進行驗證,Purple 的 RADIUS 伺服器會將 Access-Accept 傳回給 iMaster NCE-Campus,從而授予訪客完整的網際網路存取權限。 從數據的角度來看,Purple 此時會收集第一方同意數據。每次登入都是符合 GDPR 和 CCPA 規範的自願選擇加入。該數據會傳送至 Purple 的分析平台,為您提供工作階段持續時間、裝置類型、重複訪客率和停留時間,而這一切都無需任何第三方追蹤。 第三部分:使用 802.1X 保護員工 WiFi。 現在我們來談談員工 WiFi。這完全是不同的安全態勢。您不希望員工與訪客位於同一個網路區段,也不希望使用在有人離職時會外流的共享 PSK 密碼。 答案是使用 EAP-TLS 或 EAP-PEAP 的 802.1X 驗證(定義於 IEEE 802.1X-2020)。在 iMaster NCE-Campus 中,您為員工建立一個獨立的 SSID,我們稱之為 CorpNet。在此 SSID 的驗證設定檔中,您將驗證模式設定為 802.1X,將其指向 Purple 的 RADIUS 伺服器,並將安全設定檔設定為具有 AES-CCMP 加密的 WPA2-Enterprise 或 WPA3-Enterprise。 Purple 在這裡也充當 RADIUS 伺服器,但現在它會針對您的身分識別提供者驗證憑證。Purple 與 Microsoft Entra ID、Okta 和 Google Workspace 原生整合。當員工連線到 CorpNet時,其裝置會將 EAP 憑證傳送到基地台,基地台透過 RADIUS 將其轉發給 Purple,Purple 則使用 SCIM 或 SAML 針對 Entra ID 進行驗證。如果憑證有效,Purple 會傳回一個 Access-Accept,其中包含指定員工 VLAN(例如 VLAN 20)的 RADIUS 屬性。iMaster NCE-Campus 會自動將用戶端導向至該 VLAN。 用於動態 VLAN 分配的關鍵 RADIUS 屬性為:Tunnel-Type 設定為 VLAN 或值 13、Tunnel-Medium-Type 設定為 802 或值 6,以及 Tunnel-Private-Group-ID 設定為 VLAN ID。這三個屬性共同告訴 Huawei 控制器確切要將已驗證的用戶端分配到哪個 VLAN。 特別是對於 EAP-TLS(這是員工驗證的黃金標準),您需要用戶端憑證。Purple 的 SecurePass 附加元件可處理憑證核發和生命週期管理,與您現有的 PKI 整合或充當輕量級憑證授權機構。這完全消除了基於密碼的攻擊。沒有密碼,就沒有網路釣魚媒介。 第四部分:使用 Huawei PPSK 進行多租戶區段劃分。 這就是真正有趣的地方。如果您營運的是綜合用途場域(例如擁有多個零售租戶的購物中心、擁有多個會員公司的共享工作空間,或舉辦並行活動的會議中心),您需要租戶之間的網路隔離,而無需為每個租戶部署獨立的 SSID。 Huawei 的 PPSK 功能(私有預共用金鑰)解決了這個問題。在其他廠商的生態系統中,它有時被稱為 iPSK。其概念是:單一 SSID、多個唯一的密碼,每個密碼對應到特定的 VLAN。租戶 A 取得密碼 Alpha,對應到 VLAN 30。租戶 B 取得密碼 Beta,對應到 VLAN 40。兩個租戶看到相同的 SSID,但他們在 Layer 2 完全隔離。 在 Huawei CLI 中,您可以使用 ppsk-user 命令在 WLAN 檢視中進行設定。對於每個租戶,您執行:ppsk-user psk pass-phrase,後跟唯一的密碼,然後是 user-name、租戶識別碼,接著是 vlan、VLAN ID,最後是 ssid、SSID 名稱。如果您需要更嚴格的控制,還可以設定到期日、最大裝置數量,並繫結至特定的 MAC 位址。 在 iMaster NCE-Campus 中,PPSK 查詢可以在控制器上本機處理,或者(對於大規模部署)透過 RADIUS 處理。當使用支援 RADIUS 的 PPSK 時,Purple 成為 PPSK 到 VLAN 對應的授權來源。租戶的裝置使用其唯一的密碼進行連線,控制器向 Purple 傳送一個 RADIUS Access-Request(以該密碼作為憑證),Purple 查詢對應關係,並傳回包含三個 VLAN 通道屬性的 Access-Accept。控制器將用戶端導向至正確的 VLAN。 此架構可在單一 SSID 上擴充至數百個租戶。這也意味著您可以從 Purple 儀表板佈署、輪替和撤銷租戶憑證,而無需變更控制器設定。 第五部分:實作陷阱及如何避免。 讓我為您介紹在 Huawei 和 Purple 部署中我最常看到的的三種失敗模式。 第一:Walled Garden 不完整。訪客連線到 SSID,被重新導向至登入頁面,但頁面無法載入,因為所需的網域(通常是 CDN 端點或社群登入 API)被驗證前 ACL 封鎖。解決方法是在上線前使用新裝置測試登入頁面流程,擷取其進行的 DNS 查詢和 HTTPS 連線,並將每個所需的網域新增至 ACL。Purple 在整合文件中發佈了所需網域的清單。 第二:RADIUS 共用金鑰不相符。在 iMaster NCE-Campus 中設定的金鑰必須與 Purple 儀表板中的金鑰完全一致。單個字元的差異就會導致無聲的驗證失敗,控制器記錄會顯示 Access-Reject,且沒有任何有用的錯誤訊息。請務必複製並貼上金鑰,切勿手動輸入。 第三:VLAN Trunk 設定錯誤。只有當 VLAN 已經在基地台與聚合交換器之間的上行連接埠上進行 Trunk 時,透過 RADIUS 進行的動態 VLAN 分配才能運作。如果交換器介面上的 Trunk 允許通過(allow-pass)清單中沒有 VLAN 20,已驗證的員工用戶端將會遇到 DHCP 逾時,且看起來像是驗證失敗。在測試 RADIUS 分配的 VLAN 之前,請先稽核您的 Trunk 設定。 第六部分:快速問答。 問題:我可以在 Huawei 的地端 iMaster NCE-Campus 部署(而非雲端版本)中使用 Purple 的內建 RADIUS 嗎? 是的。Purple 的 RADIUS 伺服器託管於雲端,可透過網際網路存取。您的地端 iMaster NCE-Campus 控制器需要開放對 Purple 的 RADIUS IP 範圍的輸出 UDP 1812 和 1813。Purple 在儀表板的場域設定下發佈了這些 IP 範圍。 問題:Huawei PPSK 是否支援 WPA3-SAE? 自 AirEngine 韌體 V600R025 起,6700 和 9700 系列已支援 WPA3-SAE-PPSK。在 PPSK SSID 上啟用 WPA3 之前,請先檢查您的韌體版本。 問題:Purple 如何在 Huawei 硬體上處理訪客 WiFi 的 GDPR 同意聲明? Purple 的登入頁面會在驗證時收集同意聲明。同意記錄(包括時間戳記、IP 位址和接受的特定條款)儲存在 Purple 的平台中,並可匯出以進行合規性稽核。無論底層硬體廠商為何,這都適用。 第七部分:總結與後續步驟。 簡要重申:Huawei AirEngine 和 iMaster NCE-Campus 透過 RADIUS 轉發與 Purple 整合,以實現訪客 Captive Portal、員工 WiFi 的 802.1X,以及多租戶 VLAN 區段劃分的 PPSK。設定位於 iMaster NCE-Campus 的「Design」(設計)>「Network Design」(網路設計)>「Template Management」(範本管理)下(用於 RADIUS 和 ACL 設定),以及「Provision」(配置)>「Device Configuration」(裝置設定)>「Site Configuration」(站點設定)下(用於 SSID 和驗證設定檔繫結)。 您的後續步驟:從您的場域儀表板中取得 Purple RADIUS 憑證、在 iMaster NCE-Campus 中設定 RADIUS 轉發伺服器範本、建立您的 Walled Garden ACL、建立具有 Open plus Portal 驗證的訪客 SSID,並在正式部署到現場之前使用新裝置進行端對端測試。 如果您要部署用於多租戶隔離的 PPSK,請先規劃您的 VLAN 方案,確保在設定單個 PPSK 使用者之前,每個租戶 VLAN 都已進行端對端 Trunk。 如需完整的逐步設定指南(包括 CLI 範例和架構圖),請閱讀 Purple 網站上的完整書面指南。感謝您的收聽。

header_image.png

執行摘要

企業網路需要可靠的硬體與智慧型身分識別管理相結合。Huawei AirEngine 基地台和 iMaster NCE-Campus 控制器提供高密度連線,而 Purple 則提供用於驗證、分析和原則執行的雲端重疊網路。本指南詳細介紹了使用單一 Huawei 控制器部署 Guest WiFi 、安全員工 WiFi 和多租戶 WiFi 所需的整合架構。

藉由將 Huawei CloudCampus 與 Purple 整合,您可以用統一的「基於身分的網路」(Identity-Based Network)取代分散的驗證孤島。我們在超過 80,000 個實體場域運作,並在 2024 年處理了 4.4 億次登入。我們與硬體無關的平台透過標準 RADIUS 和 Captive Portal 協定與 Huawei 原生整合。此整合為訪客啟用了自願選擇加入機制、為員工啟用了 802.1X 憑證驗證,並為租戶啟用了透過私有預共用金鑰(PPSK)進行的動態 VLAN 導向。

無論您管理的是體育場、大學校園還是零售連鎖店,本文件都提供了保護您的無線邊緣並大規模收集第一方數據所需的確切設定步驟、RADIUS 屬性和存取控制清單。

收聽技術簡報 Podcast:

技術深度解析

此整合依賴標準協定:用於驗證和計費的 RADIUS (UDP 1812/1813),以及用於 Captive Portal 重新導向的 HTTPS (TCP 443)。iMaster NCE-Campus 作為網路存取伺服器(NAS)和 RADIUS 轉發器,將來自 AirEngine 基地台的請求轉發到 Purple 的雲端 RADIUS 基礎架構。

架構總覽

architecture_overview.png

Purple 在 Huawei 硬體上支援三種主要的驗證模式:

  1. Guest WiFi (Captive Portal):未驗證的流量會被 Huawei 控制器攔截,並重新導向至 Purple 的登入頁面。驗證前的存取受到 Walled Garden ACL 的限制。登入成功後,Purple 會傳送 RADIUS Access-Accept,授予用戶端完整的網路存取權限。
  2. Staff WiFi (802.1X):員工使用公司憑證透過 EAP-PEAP 或 EAP-TLS 進行驗證。Purple 會針對 Microsoft Entra ID、Okta 或 Google Workspace 等身分識別提供者驗證這些憑證。
  3. Multi-Tenant WiFi (PPSK):租戶使用唯一的密碼連線到單一共享的 SSID。Purple 驗證該密碼並傳回特定的 RADIUS 屬性,以動態地將租戶導向至其隔離的 VLAN。

Walled Garden 與驗證前 ACL

Captive Portal 需要 Walled Garden,這是一個存取控制清單(ACL),允許在使用者驗證之前存取基本服務。如果 Walled Garden 不完整,登入頁面將無法載入,從而導致不良的訪客體驗。

對於 Huawei iMaster NCE-Campus,驗證前 ACL 必須允許:

  • DNS 解析 (UDP 53)
  • Purple 的 Captive Portal 網域(*.purpleportal.net*.purple.ai
  • 託管登入頁面資產的內容傳遞網路(CDN)
  • 如果啟用了社群登入(Apple、Google、Facebook),則允許身分識別提供者網域

在 Purple 傳回 RADIUS Access-Accept 之前,必須拒絕所有其他流量。

動態 VLAN 導向與 RADIUS 屬性

為了隔離網路流量,Purple 使用動態 VLAN 分配。與其廣播多個 SSID,您只需廣播一個 SSID,並根據使用者的身分動態分配 VLAN。

當 Purple 驗證使用者(透過 802.1X 或 PPSK)時,它會傳回一個包含三個強制性 IETF 標準 RADIUS 屬性的 Access-Accept 封包:

  • Tunnel-Type = VLAN(或 13)
  • Tunnel-Medium-Type = 802(或 6)
  • Tunnel-Private-Group-ID = [VLAN ID]

Huawei 控制器接收這些屬性,並指示 AirEngine 基地台使用指定的 VLAN ID 標記用戶端的流量。

ppsk_vlan_segmentation.png

實作指南

本節涵蓋設定 iMaster NCE-Campus 以進行 Purple 整合的確切步驟。

步驟 1:設定 RADIUS 轉發伺服器

首先,將 Purple 定義為外部驗證伺服器。

  1. 在 iMaster NCE-Campus 中,導覽至 Design(設計)> Network Design(網路設計)> Template Management(範本管理)。
  2. 選擇 RADIUS Server(RADIUS 伺服器)並按一下 Create(建立)。
  3. Authentication service(驗證服務)設定為 Portal authentication(Portal 驗證)。
  4. 輸入 Purple 的主要和次要 RADIUS IP 位址(可在您的 Purple 儀表板中取得)。
  5. 將驗證連接埠設定為 1812,計費連接埠設定為 1813。
  6. 輸入 Purple 提供的 RADIUS 共用金鑰。
  7. NAS identifier(NAS 識別碼)設定為 Device MAC

步驟 2:建立 Walled Garden ACL

建立 ACL 以允許驗證前流量。

  1. 導覽至 Design(設計)> Network Design(網路設計)> Template Management(範本管理)> ACL
  2. 建立一個名為 Purple_Walled_Garden 的新 ACL。
  3. ACL Type(ACL 類型)設定為 User(使用者)。
  4. 新增 DNS 和 Purple 所需網域(例如 *.purpleportal.net)的允許規則。
  5. 儲存 ACL 範本。

步驟 3:設定 Captive Portal URL 範本

Huawei 需要一個 URL 範本,以將標準重新導向參數對應到 Purple 所需的格式。

  1. 導覽至 Design(設計)> Network Design(網路設計)> Template Management(範本管理)> URL Template(URL 範本)。
  2. 建立一個名為 Purple_URL_Template
  3. 範本類型 設定為 基於雲端平台的轉發認證
  4. 依據以下內容精確設定參數對應:
    • redirect-url 對應至 redirect-url
    • loginurl 對應至 login-url
    • device-mac 對應至 ap-mac
    • user-ip 對應至 uaddress
    • user-mac 對應至 umac
    • ssid 對應至 ssid

步驟 4:佈署訪客 SSID

將 RADIUS 伺服器、ACL 和 URL 範本綁定至 SSID。

  1. 導覽至 Provision(佈署) > Device Configuration(裝置設定) > Site Configuration(站點設定)。
  2. 選擇 AP 並建立新的 SSID。
  3. 網路類型 設定為 Open(開放)。
  4. 選擇 Open+Portal 認證
  5. 將認證類型設定為 雲端平台轉發認證
  6. 將互連模式設定為 RADIUS 轉發
  7. 選擇先前建立的 Purple_URL_Template
  8. 在第三方認證 URL 欄位中,貼上您專屬的 Purple 歡迎頁面 URL。
  9. 選擇 Purple RADIUS 伺服器範本。
  10. 選擇 Purple_Walled_Garden ACL 作為預設允許規則。
  11. 儲存並將設定部署至 AirEngine 存取點。

最佳實踐

為確保部署安全且可靠,請遵循以下與廠商無關的最佳實踐:

  • 為員工實施 802.1X:切勿在員工網路中使用共用 PSK。使用 Purple 的 SecurePass 附加元件部署支援 EAP-TLS 的 802.1X,以核發用戶端憑證。這能消除基於密碼的網路釣魚媒介,並符合 ISO 27001 的要求。
  • 整合 SSID:廣播過多 SSID 會因管理訊框開銷而降低空口(airtime)效率。使用 PPSK 和動態 VLAN 導向將多租戶網路整合至單一 SSID 中。
  • 驗證 Trunk 設定:如果連接存取點的交換器 Trunk 連接埠不允許指派的 VLAN,動態 VLAN 指派將會靜默失敗。在測試 RADIUS 導向之前,務必稽核交換器連接埠設定。
  • 監控 RADIUS 延遲:認證逾時通常源自 WAN 延遲。確保您的 iMaster NCE-Campus 控制器與 Purple 的區域 RADIUS 基礎架構之間擁有低延遲路徑。

疑難排解與風險緩釋

將雲端 RADIUS 與企業控制器整合時,問題通常集中在三個領域:Walled Garden、RADIUS 共用金鑰或 VLAN Trunking。

歡迎頁面無法載入

症狀:裝置已連線至訪客 WiFi,但瀏覽器顯示逾時錯誤,而非 Purple 歡迎頁面。 根本原因:Walled Garden ACL 不完整,阻擋了對 Purple 入口網站網域或所需 CDN 的存取。 緩釋措施:將測試裝置連線至 SSID。嘗試 ping purpleportal.net。如果 ping 失敗,請檢查 iMaster NCE-Campus ACL 設定,並確保其已套用至 SSID 的預先認證狀態。

靜默認證失敗

症狀:使用者輸入了有效的憑證,但連線中斷且未顯示任何錯誤訊息。 根本原因:iMaster NCE-Campus 與 Purple 之間的 RADIUS 共用金鑰不一致。 緩釋措施:直接從 Purple 儀表板複製共用金鑰,並將其貼入 Huawei RADIUS 伺服器範本中。任何尾隨的空格都會破壞 RADIUS 封包中使用的 MD5 雜湊值。

認證後 DHCP 逾時

症狀:員工透過 802.1X 成功通過認證,但裝置收到的是 169.254.x.x APIPA 位址,而非有效的 IP。 根本原因:Purple 已透過 RADIUS 成功指派動態 VLAN,但該 VLAN 未 Trunk 至 AirEngine 存取點。 緩釋措施:登入存取交換器,並驗證連接至 AP 的介面上,port trunk allow-pass vlan 指令是否包含目標 VLAN ID。

投資報酬率(ROI)與商業影響

將 Huawei AirEngine 與 Purple 結合部署,能將標準網路基礎架構轉化為可衡量的商業資產。

對於 零售 營運商而言,此整合能收集消費者的第一方數據,進而實現精準的行銷活動,帶動人潮並提升平均交易價值。Purple 的 WiFi Analytics 儀表板提供熱圖和停留時間指標,讓場地管理者能夠根據實際訪客行為最佳化商店佈局。

旅宿 環境中,透過 OpenRoaming 或 Passpoint 進行的自動認證消除了手動登入的繁瑣流程,進而提升顧客滿意度評分。對於多租戶大樓,PPSK 動態 VLAN 導向無需為每個新租戶手動配置和管理獨立的 SSID,從而降低 IT 開銷。

透過在單一硬體架構上整合訪客互動、員工安全和租戶隔離,企業能將其在 Huawei CloudCampus 的投資報酬率最大化。

關鍵定義

iMaster NCE-Campus

Huawei 的雲端或地端網路自動化與管理平台。

IT 團隊將其用作中央控制器,以設定 SSID、將原則推送到 AirEngine AP,並設定至 Purple 的 RADIUS 轉發。

PPSK (Private Pre-Shared Key)

一種安全功能,允許在單一 SSID 上使用多個唯一的密碼,每個密碼會將使用者繫結至特定的網路原則或 VLAN。

對於需要隔離網路且不廣播數十個 SSID 的多租戶環境(如共享工作空間或零售園區)至關重要。

Dynamic VLAN Steering

根據裝置通過驗證的身分(而非其連線的 SSID)將其分配至特定虛擬區域網路(VLAN)的程序。

由 Purple 用於確保連線到同一個實體基地台的主管、收銀員和訪客被分配到完全獨立且安全的網路區段。

Walled Garden

套用於未驗證使用者的存取控制清單(ACL),僅允許存取完成登入程序所需的特定 IP 位址或網域。

如果 Walled Garden 設定錯誤,訪客將會看到空白畫面或逾時錯誤,而不是 Purple 登入頁面。

RADIUS Relay

一種設定,其中本機網路控制器會將來自基地台的驗證請求轉發至外部 RADIUS 伺服器。

Huawei iMaster NCE-Campus 作為轉發器,將憑證安全地從場域傳遞到 Purple 的雲端基礎架構進行驗證。

802.1X

一項基於連接埠之網路存取控制的 IEEE 標準,為希望連線至 LAN 或 WLAN 的裝置提供驗證機制。

員工 WiFi 的企業標準。它以個人使用者憑證或數位憑證取代共享密碼。

EAP-TLS

可延伸驗證協定 - 傳輸層安全性(Extensible Authentication Protocol - Transport Layer Security)。一種依賴用戶端和伺服器憑證而非密碼的 802.1X 驗證方法。

目前最安全的驗證方法。Purple 的 SecurePass 向員工裝置核發這些憑證,以消除網路釣魚風險。

Captive Portal

公共存取網路的使用者在獲得存取權限之前,必須檢視並與之互動的網頁。

Purple 用於收集場域訪客的第一方數據和同意聲明的主要機制。

範例

一家擁有 200 間客房的飯店需要為房客、員工以及在遊客大廳營運的第三方咖啡店提供安全且隔離的 WiFi,且僅使用兩個 SSID 以節省空口時間(airtime)。

部署一個名為「Hotel_Guest」的 SSID,設定為指向 Purple 的 Captive Portal 的 Open+Portal 驗證原則。部署第二個名為「Hotel_Secure」的 SSID,設定為 WPA3-Enterprise802.1X 驗證。員工透過 EAP-TLS 進行驗證,Purple 會傳回 RADIUS 屬性將其分配至 VLAN 20。咖啡店在同一個「Hotel_Secure」SSID 上使用 PPSK;他們輸入唯一的密碼,Purple 則傳回 RADIUS 屬性將其分配至 VLAN 30。

考官評語: 此方法透過限制 SSID 開銷來最佳化射頻(RF)效能。藉由將 Purple 作為中央 RADIUS 授權機構,飯店無需部署額外硬體或進行複雜的控制器端路由,即可在員工與租戶之間實現完全的 Layer 2 隔離。

一家大型連鎖零售商正轉移至 Huawei AirEngine,並需要確保其現有的 Purple 登入頁面(splash page)能在所有門市正確載入,且不會在現代智慧型手機上觸發安全警告。

精確設定 iMaster NCE-Campus URL 範本以對應所需的參數(ap-mac、uaddress、umac、ssid、redirect-url)。建立完整的 Walled Garden ACL,允許傳送至 Purple 網域及任何所需社群登入 API 的 DNS (UDP 53) 和 HTTPS (TCP 443) 流量。確保控制器攔截 HTTP 流量並將其重新導向至 HTTPS 登入頁面。

考官評語: 現代作業系統實作(iOS、Android)使用嚴格的 Captive Portal 偵測機制。如果 Walled Garden 封鎖了所需的 CDN,或者重新導向依賴於無效的 SSL 憑證,作業系統將會中斷連線。精確的 ACL 設定對於無縫的使用者體驗至關重要。

練習題

Q1. 您已在 iMaster NCE-Campus 上設定了訪客 SSID 和 Walled Garden ACL。當您測試連線時,您的手機偵測到了 Captive Portal,但畫面仍保持空白。最可能的原因是什麼?

提示:考慮裝置載入託管於雲端平台上的現代網頁需要什麼。

查看標準答案

Walled Garden ACL 可能缺少所需網域的允許規則。具體而言,必須允許 DNS (UDP 53),以及對 Purple 的 Portal 網域和任何託管頁面資產的內容傳遞網路(CDN)的 HTTPS 存取。如果啟用了社群登入,則在驗證前也必須允許那些特定的 API 端點。

Q2. 使用您的 PPSK 網路的租戶抱怨他們無法連線到網際網路。您檢查 iMaster NCE-Campus 記錄,發現 Purple 傳回了 RADIUS Access-Accept,且 Tunnel-Private-Group-ID 設定為 40。然而,用戶端裝置的 IP 位址為 169.254.x.x。這是什麼設定錯誤?

提示:驗證成功,但網路路由在邊緣失敗。

查看標準答案

連接 Huawei AirEngine 基地台與網路的交換器連接埠未設定為 Trunk VLAN 40。雖然 Purple 成功授權了使用者,且控制器指示 AP 將流量標記為 VLAN 40,但上游交換器丟棄了這些封包,因為該 Trunk 不允許此 VLAN。您必須在存取交換器上將 VLAN 40 新增至 Trunk 允許通過(allow-pass)清單中。

Q3. 您正在從舊版控制器遷移至 Huawei iMaster NCE-Campus。您設定的 RADIUS 伺服器範本與舊系統完全相同,但所有驗證請求都無聲失敗。您應該首先檢查什麼?

提示:RADIUS 中的無聲失敗通常表示密碼編譯不相符。

查看標準答案

驗證 RADIUS 共用金鑰(Shared Secret)。如果 iMaster NCE-Campus 中設定的金鑰與 Purple 儀表板中的金鑰不完全相符,則無法解密 RADIUS 封包,從而導致無聲失敗或沒有明確錯誤代碼的 Access-Reject 訊息。複製金鑰時,請確保沒有尾隨空格。