跳至主要內容

動態 VLAN 指派如何在多租戶建築中運作

本技術參考指南詳細說明使用 802.1X 和 RADIUS 在多租戶環境中動態 VLAN 指派的架構與實作。它為 IT 經理和網路架構師提供可行的指導,以減少 SSID 開銷、強制 Layer 2 隔離,並確保共享建築中安全、可擴展的連線。

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

收聽此指南

查看播客逐字稿
[片頭音樂 - 專業、輕快的企業科技主題] 主持人:歡迎收聽 Purple 技術簡報。我是主持人,今天我們要探討任何多租戶環境中的關鍵架構決策:動態 VLAN 指派。如果您正在管理混合用途商業大樓、零售複合體或大型酒店場所的網路基礎架構,那麼本集正是為您準備的。我們將詳細說明如何擺脫廣播數十個 SSID 的做法,轉而使用 802.1X 和 RADIUS 在單一、乾淨的無線網路上動態分割流量。 [轉場音效] 主持人:我們先來看看背景。過去,如果您有一棟大樓有三個租戶——比如一樓的咖啡廳、二樓的律師事務所和三樓的科技新創公司——您要麼運行獨立的實體網路(這對佈線和干擾來說簡直是噩夢),要麼為每個租戶廣播唯一的 SSID。 但是廣播多個 SSID 會降低效能。每個 SSID 都以最低基本速率發送信標幀。如果您有十個租戶和十個 SSID,您會消耗大量通話時間,只是在喊「我在這裡!」,而實際數據卻一個位元組都還沒傳輸。 這就是動態 VLAN 指派改變遊戲規則的地方。 與其使用十個 SSID,您只需廣播一個安全的企業級 SSID。我們稱它為「Building_Secure」。當使用者連線時,網路不會只要求預先共用金鑰。它會要求他們的個人身份。 以下是對此流程運作方式的技術深入探討。 第一步:請求者。那是使用者的裝置——筆記型電腦或智慧型手機。它與存取點相關聯,但尚未連上網路。該連接埠實際上會阻擋所有流量,除了 EAPOL——即透過區域網路可擴展認證協定。 第二步:認證者。這是您的存取點或無線控制器。它從裝置取得 EAPOL 流量,並將其封裝成 RADIUS 存取請求封包。它將此封包轉發至認證伺服器。 第三步:認證伺服器。這就是您的 RADIUS 伺服器,可能與 Active Directory、Google Workspace 或 Purple 的身份管理整合。RADIUS 伺服器檢查憑證。如果相符,它不僅說「好的,讓他們進來」,還會傳回一則 RADIUS 存取接受訊息,其中包含特定的供應商中立屬性。 具體來說,它會傳送: Tunnel-Type 等於 VLAN(即值 13) Tunnel-Medium-Type 等於 IEEE-802(值 6) 至關重要的是 Tunnel-Private-Group-ID。這是實際的 VLAN 號碼。對於律師事務所,它可能傳回 VLAN 20。對於科技新創公司,則傳回 VLAN 30。 第四步:存取點收到此存取接受訊息,讀取 VLAN ID,並動態地將使用者流量直接放入該特定的 VLAN。 結果呢?律師事務所員工和科技新創公司員工連線到完全相同的存取點、相同的 SSID,但他們的流量在 Layer 2 上完全隔離。交換器處理它們的方式,就好像它們插在完全不同的實體網路上。 [轉場音效] 主持人:現在,讓我們談談實作建議以及您需要避免的陷阱。 首先,憑證管理。802.1X 高度依賴憑證。如果您使用 EAP-TLS(安全性的黃金標準),每個裝置都需要用戶端憑證。這非常安全,但操作負擔重。對於自帶裝置的環境,PEAP-MSCHAPv2 較為常見,它依賴伺服器端憑證和使用者憑證。但要小心:如果該伺服器憑證過期,您的整棟大樓都會離線。請為您的 RADIUS 憑證設定主動監控。 第二,交換器設定。您的邊緣交換器必須在通往存取點的上行連接埠上標記所有潛在的租戶 VLAN。如果 RADIUS 告訴 AP 將使用者放在 VLAN 40,但 VLAN 40 未在連接到 AP 的交換器連接埠上標記,流量就會掉入黑洞。使用者會成功認證,但無法透過 DHCP 取得 IP 位址。這是我們看到的第一大疑難排解工單。 第三,備援機制。如果 RADIUS 伺服器無法連線怎麼辦?您需要定義的「故障開放」或「故障關閉」策略。在多租戶辦公室中,出於安全考量,您通常會採用故障關閉。但對於訪客網路,您可能會故障開放到一個高度受限、僅限網際網路的 VLAN。 [轉場音效] 主持人:讓我們根據網路架構師的常見問題進行快速問答。 問題 1:我們可以將 MAC 認證旁路 (MAB) 與 802.1X 混合使用嗎? 答案:可以。對於不支援 802.1X 的物聯網裝置,例如智慧電視或印表機,您可以設定 RADIUS 伺服器根據 MAC 位址進行認證,並相應地指派 VLAN。但是,MAC 位址可以被偽造,因此請將這些裝置放在嚴格隔離的 VLAN 中。 問題 2:這是否支援漫遊? 答案:當然。當使用者從一樓的 AP 漫遊到二樓的 AP 時,可以使用 802.11r(快速 BSS 轉換)或 OKC(機會性金鑰快取)等協定快取認證,讓他們無縫地保持在指派的 VLAN 上,而無需完整的重新認證延遲。 問題 3:Purple 如何融入其中? 答案:Purple 可以作為身份提供者和策略引擎,簡化 RADIUS 整合,並在原始連線之上提供分析層,確保您能掌握多租戶空間的使用情況。 [轉場音效] 主持人:總結來說:動態 VLAN 指派可讓您將 RF 環境整合到單一 SSID,大幅減少同頻干擾和管理開銷。它使用 802.1X 和 RADIUS 來認證使用者,並將他們安全地放入專用的 Layer 2 區段。 您的下一步?稽核您目前的 SSID 數量。如果您在單一空域中廣播超過三或四個 SSID,那麼是時候架構動態 VLAN 解決方案了。確保您的交換器已正確設定中繼,並讓您的 RADIUS 伺服器設定為傳回那些至關重要的 Tunnel-Private-Group-ID 屬性。 感謝您收聽本技術簡報。持續建置安全、可擴展的網路。 [片尾音樂淡出]

header_image.png

執行摘要

對於管理多租戶建築(如商業辦公室、零售複合體或大型酒店場所)的 IT 經理和網路架構師來說,網路分段是一項關鍵挑戰。過去,隔離租戶流量意味著要部署獨立的實體基礎設施,或為每個租戶廣播唯一的 SSID。這兩種方法都存在根本缺陷。實體分離成本高昂且缺乏靈活性,而廣播多個 SSID 會由於管理幀開銷過大而嚴重降低 RF 效能。

動態 VLAN 指派透過將無線環境整合到單一的安全 SSID 來解決這個問題。利用 IEEE 802.1X 認證和 RADIUS,網路根據使用者身份而非選擇的網路,將使用者動態指派到他們專用的虛擬區域網路 (VLAN)。本指南提供全面的技術深入探討,涵蓋架構設計、部署和疑難排解動態 VLAN 指派,確保安全的 Layer 2 隔離,符合 PCI DSS 和 GDPR 等標準,並為場所營運商帶來穩健的投資報酬率。

技術深入探討

多重 SSID 的問題

在共享建築中,經常可以看到廣播數十個 SSID(例如「TenantA_Corp」、「TenantB_Secure」、「Building_Guest」)。每個由存取點 (AP) 廣播的 SSID 都必須以最低強制數據速率(通常為 1 Mbps 或 6 Mbps)傳輸信標幀。隨著 SSID 數量增加,管理開銷所佔用的通話時間比例會呈指數成長,留給實際數據傳輸的通話時間更少。這會導致高延遲、低吞吐量和糟糕的使用者體驗,無論底層網路連線速度多快。

802.1X 和 RADIUS 架構

動態 VLAN 指派將分段邏輯從 RF 層轉移到認證層。它依賴 IEEE 802.1X 標準進行基於連接埠的網路存取控制,並與 RADIUS(遠端認證撥入使用者服務)伺服器整合。

該架構包含三個主要組件:

  1. 請求者: 要求網路存取的用戶端裝置(筆記型電腦、智慧型手機)。
  2. 認證者: 網路存取裝置,通常是 WiFi 存取點或無線控制器,在認證成功之前會阻擋流量。
  3. 認證伺服器: 驗證身份存放庫(例如 Active Directory、LDAP)中的憑證並決定網路策略的 RADIUS 伺服器。

vlan_architecture_overview.png

認證流程

當請求者嘗試連線到統一的 SSID 時,會發生以下流程:

  1. EAPOL 初始化: 請求者連線到 AP。AP 會阻擋所有流量,除了透過區域網路可擴展認證協定 (EAPOL) 封包。
  2. RADIUS 存取請求: AP 封裝 EAP 數據,並將其作為 Access-Request 轉發到 RADIUS 伺服器。
  3. 憑證驗證: RADIUS 伺服器驗證使用者的憑證(透過 EAP-TLS、PEAP 等方式)。
  4. RADIUS 存取接受: 成功驗證後,RADIUS 伺服器會回覆 Access-Accept 訊息。關鍵的是,此訊息包含特定的 IETF 標準 RADIUS 屬性,指示 AP 應將使用者指派到哪個 VLAN。

動態 VLAN 指派所需的關鍵 RADIUS 屬性如下:

  • Tunnel-Type (64):設定為 VLAN(值 13)
  • Tunnel-Medium-Type (65):設定為 802(值 6)
  • Tunnel-Private-Group-ID (81):設定為特定的 VLAN ID(例如,租戶 A 為「20」,租戶 B 為「30」)

radius_auth_flow.png

一旦 AP 收到這些屬性,它會將使用者的流量直接放入指定的 VLAN。上游網路交換器隨後處理該流量,就好像使用者已實際插入該租戶的專用連接埠一樣,確保完整的 Layer 2 隔離。

實作指南

部署動態 VLAN 指派需要無線基礎架構、邊緣交換器和身分提供者之間的仔細協調。請遵循以下與供應商無關的實作順序。

第一階段:網路基礎架構準備

  1. VLAN 供應: 在您的核心路由基礎架構和 DHCP 伺服器上定義並建立必要的 VLAN。確保每個租戶 VLAN 都有自己獨特的子網路和適當的路由策略(例如,路由到網際網路,但捨棄 VLAN 間的流量)。
  2. 交換器中繼: 這是關鍵步驟。連接到您的存取點的交換器連接埠必須設定為 802.1Q 中繼連接埠。您必須標記 AP 可能需要指派的所有潛在租戶 VLAN。如果 RADIUS 伺服器指派了 VLAN 40,但交換器連接埠上未標記 VLAN 40,則用戶端會通過認證但無法取得 IP 位址。
  3. AP 設定: 將 AP 設定為廣播單一啟用 802.1X 的 SSID(例如,WPA3-Enterprise)。在您的無線控制器或 AP 上啟用允許它們接受 RADIUS 覆蓋屬性的特定設定(通常標記為「AAA 覆蓋」或「動態 VLAN」)。

第二階段:RADIUS 與身分整合

  1. 身分存放庫整合: 將您的 RADIUS 伺服器連接到包含使用者身分及其租戶關聯的目錄服務。
  2. 網路策略建立: 在 RADIUS 伺服器內建立將使用者群組對應到 VLAN ID 的策略。例如,一個策略說明:如果使用者屬於「Retail_Staff」群組,則返回 Tunnel-Private-Group-ID = 10
  3. 憑證管理: 如果使用 EAP-TLS(建議用於公司裝置),請部署用戶端憑證。如果使用 PEAP-MSCHAPv2(常見於自帶裝置),請確保 RADIUS 伺服器上安裝了有效的、受信任的伺服器憑證。

第三階段:測試與分階段推出

  1. 試行測試: 使用不同租戶中的一小組裝置進行測試。驗證連線後,裝置是否從正確的子網路取得 IP 位址,且無法 ping 通其他租戶 VLAN 中的裝置。
  2. 物聯網與無頭裝置: 對於不支援 802.1X 的裝置(印表機、智慧電視),實施 MAC 認證旁路 (MAB)。RADIUS 伺服器根據裝置的 MAC 位址對其進行認證,並指派適當的 VLAN。注意:由於 MAC 位址可以被偽造,請將這些裝置放在嚴格隔離的 VLAN 中。

最佳實務

  • 整合 SSID: 目標是絕對不超過三個 SSID:一個用於所有租戶的 802.1X SSID,一個用於傳統物聯網裝置(使用 PSK 或 MAB),以及一個用於 訪客 WiFi (使用 captive portal)。
  • 強制用戶端隔離: 在訪客網路和不受信任的租戶網路中,在 AP 層級啟用 Layer 2 用戶端隔離,以防止裝置彼此通訊,降低橫向移動風險。
  • 運用進階分析: 將您的認證流程與穩健的 WiFi 分析 平台整合,以獲得場所使用率、停留時間和租戶網路效能的能見度。
  • 標準化 WPA3: 在用戶端支援允許的情況下,強制 802.1X SSID 使用 WPA3-Enterprise,以確保最高等級的加密和防範字典攻擊。
  • 行業背景: 根據垂直產業客製部署。在 零售 環境中,確保 POS 系統位於嚴格隔離的 VLAN,以維持 PCI DSS 合規性。在 酒店業 中,確保訪客 VLAN 與後場運營完全分離。

疑難排解與風險緩解

常見故障模式

  1. 「已認證但無 IP」情境:

    • 症狀: 用戶端連線,認證成功,但裝置自我指派 APIPA 位址 (169.254.x.x)。
    • 根本原因: RADIUS 伺服器指派了 VLAN,但該 VLAN 未在 DHCP 伺服器上建立,或者更常見的是,該 VLAN 未在連接到交換器與 AP 的中繼連接埠上標記。
    • 修正: 檢查邊緣交換器上的 802.1Q 中繼設定。
  2. RADIUS 逾時/無法連線:

    • 症狀: 用戶端卡在「連線中...」或反覆提示輸入憑證。
    • 根本原因: AP 無法連線到 RADIUS 伺服器,或者 AP 與伺服器之間的 RADIUS 共用密碼不符。
    • 修正: 檢查 AP 管理 IP 與 RADIUS 伺服器之間的網路連線。再次確認共用密碼。
  3. 憑證過期:

    • 症狀: 所有使用 PEAP 或 EAP-TLS 的使用者突然大規模認證失敗。
    • 根本原因: RADIUS 伺服器憑證已過期,導致用戶端拒絕連線。
    • 修正: 實施對 RADIUS 憑證的主動監控和警示。至少在憑證過期前 30 天進行續約。

風險緩解策略

  • 故障開放 vs. 故障關閉: 定義當 RADIUS 伺服器無法連線時的明確策略。對於租戶公司網路,為了安全起見,必須採用故障關閉(拒絕存取)。對於訪客存取,您可以設定故障開放策略,將使用者放入高度受限、僅限網際網路的「隔離」VLAN。
  • 備援: 始終將 RADIUS 伺服器部署為高可用性 (HA) 配對,如果支援多個站點,最好在地理上分散放置。

投資報酬率與業務影響

實施動態 VLAN 指派能為場所營運商帶來顯著、可衡量的業務成果:

  1. 降低營業費用: 集中管理單一 SSID 可大幅減少與個別租戶網路的供應、更新和疑難排解相關的 IT 開銷。
  2. 最佳化 RF 頻譜: 消除過多的 SSID 可回收寶貴的通話時間。有關頻譜管理指南,請參閱我們的文章: Wi Fi 頻率:2026 年 Wi-Fi 頻率指南 。這將帶來更高的吞吐量,並減少關於「WiFi 速度慢」的支援工單。
  3. 增強安全性與合規性: 嚴格的 Layer 2 隔離可確保單一租戶網路的安全漏洞不會擴散到其他租戶。這對於滿足 PCI DSS 和 GDPR 等法規要求至關重要。
  4. 可擴展性: 引進新租戶無需對實體基礎架構或無線設定進行任何變更;只需在 RADIUS 伺服器中建立新策略即可。

如需更全面的共享空間網路設計策略,請參閱我們的指南: 為 MDU 設計多租戶 WiFi 架構

關鍵定義

802.1X

一種用於基於連接埠的網路存取控制的 IEEE 標準,為希望連接到 LAN 或 WLAN 的裝置提供認證機制。

允許網路在授予存取權限之前要求身份的基本協定,從而實現動態策略。

RADIUS (Remote Authentication Dial-In User Service)

一種網路協定,為連接和使用網路服務的使用者提供集中的認證、授權和計費 (AAA) 管理。

驗證憑證並告訴網路應將哪個 VLAN 指派給使用者的決策引擎。

Supplicant

要求存取網路並提供憑證的用戶端裝置(例如筆記型電腦、智慧型手機)或軟體。

必須設定為支援 802.1X 的端點(例如,在 WiFi 設定中選擇 PEAP 或 EAP-TLS)。

Authenticator

促進認證過程的網路裝置(例如 WiFi 存取點或交換器),透過在請求者和認證伺服器之間轉送訊息。

直到 RADIUS 核准後才允許流量的守門員,然後套用指派的 VLAN。

EAP (Extensible Authentication Protocol)

一種常用於無線網路和點對點連線的認證框架,支援多種認證方法(例如 EAP-TLS、PEAP)。

請求者與 RADIUS 伺服器之間用於安全交換憑證的溝通語言。

MAB (MAC Authentication Bypass)

一種透過使用 MAC 位址作為憑證來認證不支援 802.1X 的裝置的技術。

用於在多租戶環境中引進傳統物聯網裝置、印表機或智慧電視。

Tunnel-Private-Group-ID

用於將 VLAN ID 從 RADIUS 伺服器傳輸到認證器的特定 RADIUS 屬性(屬性 81)。

實際決定使用者被放入哪個網路區段的關鍵資料。

Layer 2 Isolation

一種安全措施,可防止相同網路區段或 VLAN 上的裝置彼此直接通訊。

對於訪客網路和不受信任的租戶網路至關重要,可防止惡意軟體或未經授權存取的橫向移動。

範例

一個大型會議中心同時舉辦三場活動。活動 A 需要安全的企業存取,活動 B 需要對參加者開放存取,活動 C 需要存取特定的內部簡報伺服器。網路架構師應如何使用動態 VLAN 來部署?

架構師為員工和安全參加者設定一個 802.1X SSID,並為一般訪客設定一個單獨的開放式 SSID 搭配 captive portal

對於 802.1X SSID,RADIUS 伺服器設定三項策略:

  1. 如果使用者群組 = 'Event_A_Staff',指派 VLAN 100(網際網路 + 企業 VPN 存取)。
  2. 如果使用者群組 = 'Event_C_Presenters',指派 VLAN 102(網際網路 + 簡報伺服器存取)。

對於活動 B,參加者使用開放的訪客 SSID,這會將他們放入 VLAN 101(僅限網際網路,已啟用用戶端隔離)。

考官評語: 此方法可最小化 SSID 開銷,同時保持嚴格的安全邊界。透過運用與使用者群組相關聯的 RADIUS 策略,網路可動態適應每個活動的特定需求,無需手動重新設定 AP。

一家零售連鎖店經營一棟共享建築,內有一家咖啡廳、一家服飾店和一家藥局。藥局必須符合 HIPAA,服飾店則需要其無線 POS 終端符合 PCI DSS 合規性。如何保證隔離?

IT 團隊部署單一 WPA3-Enterprise SSID。

  1. 藥局員工透過 802.1X 進行認證,RADIUS 將他們指派到 VLAN 50,該 VLAN 具有嚴格的防火牆規則,防止存取任何其他內部子網路。
  2. 服飾店的 POS 終端使用 EAP-TLS(基於憑證)進行認證,並被指派到 VLAN 60。VLAN 60 直接路由到支付處理器閘道,並與所有其他流量隔離。
  3. 咖啡廳為顧客使用單獨的訪客 SSID,終止於 VLAN 70 並啟用用戶端隔離。
考官評語: 此架構成功地將受高度監管的流量(HIPAA、PCI DSS)與一般企業和訪客流量在共享實體基礎架構上進行分段。對 POS 終端使用 EAP-TLS 消除了對密碼的依賴,顯著增強了安全性。

練習題

Q1. 有租戶回報他們可以成功通過 802.1X SSID 認證,但他們的裝置自我指派 IP 位址 (169.254.x.x) 且無法連上網際網路。最可能的設定錯誤是什麼?

提示:想想存取點與核心網路服務之間的路徑。

查看標準答案

最可能的原因是 RADIUS 伺服器指派的 VLAN 未在連接邊緣交換器與存取點的 802.1Q 中繼連接埠上標記。AP 試圖將流量放入正確的 VLAN,但交換器因為未設定在該連接埠上接受它們而丟棄了幀。

Q2. 您正在為共享辦公空間設計多租戶網路。客戶希望為 15 個租戶各廣播唯一的 SSID,以「方便他們找到自己的網路」。您如何建議客戶?

提示:考慮管理幀開銷對 RF 效能的影響。

查看標準答案

強烈建議客戶不要採用這種方法。廣播 15 個 SSID 將消耗大量通話時間用於信標幀,嚴重降低網路效能、增加延遲並降低所有使用者的吞吐量。建議部署單一 802.1X SSID,並透過 RADIUS 使用動態 VLAN 指派在後端安全地隔離租戶。

Q3. 一棟多租戶建築需要為多個不支援 802.1X 請求者的無頭物聯網裝置(例如智慧恆溫器、數位看板)提供網路存取。如何將這些裝置安全地引導至正確的租戶 VLAN?

提示:考慮 RADIUS 支援的其他認證方法。

查看標準答案

實施 MAC 認證旁路 (MAB)。存取點會將裝置的 MAC 位址作為使用者名稱和密碼傳送到 RADIUS 伺服器。RADIUS 伺服器可以設定為識別這些特定的 MAC 位址,並返回適當的 VLAN ID。由於 MAC 位址可以被偽造,這些裝置應放置在嚴格隔離的 VLAN 中,並限制網路存取。