負載平衡是什麼?多部 AP 如何自動分流用戶?

負載平衡(Load Balance)是多接入點(AP)無線網絡的用戶調度機制:持續監察各接入點的負載,把裝置引導到仍有餘力的接入點,避免全部裝置擠在同一部而令其癱瘓。本文說明問題的根源、負載的量度指標、802.11v/k 引導標準的運作、黏性客戶端的處理,以及高密度場地部署的注意事項。

WhatsApp 說明情況 即日或翌日上門 · 09:00-23:59

問題根源:連線決定權在裝置而非網絡

要理解負載平衡,先要理解一個反直覺的事實:在無線網絡中,最終決定連上哪一部接入點的,是用戶端的裝置,而不是網絡本身。手機、平板與手提電腦在選擇接入點時,一般只以自己的訊號強度作為判斷基準——哪一部 AP 訊號最強,就嘗試連到哪一部,裝置通常不會知道該 AP 已連接了多少其他裝置、正在承受多少流量。

這個行為在實際部署中的後果非常明顯:在人流密集的場地,最接近入口或座位區的 AP 會吸引大量裝置同時連線,訊號次強的其他 AP 卻閒置;當某一部 AP 同時服務太多裝置時,無線媒介是共享的,所有連接該 AP 的裝置都會感到頻寬下降、回應變慢,即使訊號「滿格」亦然。負載平衡要解決的,正是「訊號最強」與「體驗最好」之間的落差。

要做到負載平衡,網絡側需要兩項能力:第一是量度,即監察每部 AP 目前的負載狀況;第二是引導,即讓裝置改用另一部 AP。前者屬於控制器或接入點軟件的功能,後者則須依靠通訊標準或接入點對客戶端的引導機制——但引導是否被遵從,仍然取決於裝置的選擇。

負載平衡與無線漫遊(Roaming)常被混淆,兩者其實不同:漫遊處理的是裝置移動時在不同 AP 之間轉換連線的流暢度,例如由辦公室走到會議室;負載平衡處理的是多部 AP 之間的用戶分布是否平均,即使裝置完全靜止不動,仍可能需要被引導至另一部 AP。兩者機制有部分重疊,但目標不同。

負載的量度指標:連接數、頻寬與空閒時間

「負載」的定義方式,直接決定負載平衡的效果。不同廠商與不同演算法量度的項目並不一致,最常見的有以下幾種。

量度指標量度方式局限
連接數(Client Count)統計每部 AP 目前關聯的裝置數目不反映流量,一部下載大量影片的裝置與一部待機裝置一樣計算
頻寬使用(Bandwidth Utilization)量度每部 AP 的收發流量或佔用的無線媒介時間對流量波動反應靈敏,但需要更細緻的量度機制
無線媒介時間(Airtime)量度無線頻道被實際佔用的時間比例最接近真實擁塞程度,但實作較複雜
訊號強度與速率(RSSI/PHY Rate)參考裝置的訊號與可用連線速率常用於引導決策,不單獨作為負載指標

連接數是最簡單亦最普遍的基準:一部 AP 已連接的裝置超過設定門檻時,新到來或現有的裝置便會被引導到連接數較少的 AP。問題在於連接數與實際容量並非線性關係——一部 AP 連接五部長期下載的裝置,可能比連接三十部只作即時通訊的裝置更加擁塞,純以連接數判斷便會出錯。

因此較成熟的負載平衡會混合多個指標:以連接數作基本參考,再以頻寬或媒介時間判斷擁塞的實際程度,並把裝置的訊號品質一併納入。不同廠商的演算法各有取捨,公開資料中亦難以逐一比較優劣;工程上的重點在於確認採用的方案量度什麼、如何引導,以及門檻可否按場地調校。

另一項重要的概念是「接入點容量」與「頻道容量」的分別。即使一部 AP 的連接數不多,它所在的頻道若與相鄰 AP 重疊,實際可用容量仍會受鄰居影響。因此負載平衡的調度範圍,往往須配合頻道規劃一併考慮——把裝置引導到一部訊號較差但頻道完全空閒的 AP,未必比留在訊號好但擁塞的 AP 更理想。

需要協助?負載平衡的效果取決於 AP 密度、頻道規劃與客戶端支援,交由工程人員量度規劃可避免「開了功能仍然塞車」。說明場地類型與預計使用人數即可。WhatsApp

引導手法與 802.11v/k 標準

負載平衡的「引導」動作,在不同世代有不同做法。早期的做法是接入點直接拒絕裝置連線:AP 在連接數已滿時拒絕新的關聯要求,裝置轉而搜尋其他 AP。這種做法簡單有效,但被拒絕的裝置需要自行重試,體驗較差,若附近沒有其他 AP 亦會導致無法連線。

現代無線方案普遍支援 IEEE 802.11v 與 802.11k 標準,作為協調客戶端選擇的工具。802.11k 讓 AP 向裝置提供鄰近網絡的清單與頻道資訊,裝置可據此了解訊號範圍內有哪些可用的 AP;802.11v 讓 AP 主動建議裝置轉到指定 AP,甚至提出離開時間。兩者結合,裝置在「自己看訊號」之餘,獲得了網絡側的建議資訊作參考。

802.11k:提供鄰近資訊

AP 回覆裝置的鄰居報告查詢,列出可用頻道與鄰近 AP,裝置連線或漫遊時可有更完整的選擇依據。

802.11v:提出轉換建議

AP 可向裝置發出建議(BSS Transition Management),指示其轉往另一部 AP,並可指定時限;裝置是否遵從,仍由其韌體決定。

引導是「建議」而非「命令」

802.11v 的建議不具強制性,部分作業系統與舊型裝置會忽略建議。負載平衡設計必須假設有部分裝置不配合。

802.11v/k 的實際表現,很大程度取決於客戶端裝置的支援程度。近年主流作業系統普遍支援 802.11v 的基本功能,但具體的遵從行為因作業系統版本與驅動程式而異。高密度場地應以現場測試驗證各類常見裝置(包括不同品牌手機與手提電腦)是否會遵從引導,測試結果才決定負載平衡的實際效果。

需要留意的是,即使裝置支援 802.11k/v,廠商在相同標準下的實作細節仍有差異;而各廠商宣稱的引導能力,未必等於所有客戶端都會配合。工程上應以實際量度為準——在場地以真實裝置進行連接測試,量度各 AP 的連接分布,而非只看控制器的負載平衡設定頁面。

黏性客戶端:負載平衡的近親問題

負載平衡面對的另一個頑固問題是黏性客戶端(Sticky Client):裝置已連上某一部 AP 後,即使訊號變弱或該 AP 日益擁塞,仍然不願轉換,直至連線幾乎中斷才被迫換網。此現象在支援 802.11v 建議之前的系統尤為常見,也是負載平衡與漫遊設計要一併處理的問題。

黏性的成因,是裝置判斷「是否值得轉網」的標準過於保守:只有當現有連線的訊號跌到很低水平,裝置才肯重新搜尋。於是使用者可能在靠近另一部 AP 的位置,仍被「黏」在一部訊號弱或擁塞的 AP 上,體驗與網絡利用率同時受損。負載平衡的引導機制,正是針對這類「裝置不願自行轉換」的情況而設計——但如前所述,引導只是建議,最終仍要看裝置。

  1. 量度現狀——以無線勘察工具統計每部 AP 的連接數、流量與訊號分布,找出連接數明顯失衡或訊號與位置不相符的裝置群組。
  2. 核對客戶端遵從行為——在測試環境逐類裝置驗證其對 802.11v 引導、漫遊決策與重新連線的反應,找出哪些裝置會遵從、哪些會忽略。
  3. 調校引導門檻——把負載平衡門檻與引導強度設定在不會令裝置反覆轉換(乒乓效應)的水平,頻繁轉換本身亦會令體驗變差。
  4. 配合 AP 密度與功率——AP 覆蓋重疊不足,裝置沒有其他選擇;重疊過多而功率過高,則裝置長期黏在單一 AP。調整 AP 功率與最小傳輸速率設定,可收窄黏性問題的空間。
  5. 持續監察——人流與使用模式會改變,負載平衡參數應配合季節性或活動性的流量變化定期檢討,而非設定一次便不再理會。

從規劃角度,黏性問題最有效的對策往往不是負載平衡設定本身,而是 AP 佈局:讓覆蓋重疊適度、訊號分布平均,裝置即使在「自行選擇」時,亦沒有明顯的失衡空間。負載平衡是在佈局合理的前提下,進一步把極端情況拉平的工具;佈局先天失衡的場地,任何演算法都只能治標。

高密度場地的部署注意事項

香港的高密度無線場地——展覽廳、學校禮堂、酒樓宴會廳、共工作空間、教堂與大型會議室——是最需要負載平衡的地方,也是設定最容易被誤解的地方。以下事項應在規劃階段就納入考慮。

  1. AP 數量先由容量決定,而非覆蓋——高密度場地的 AP 密度由「預期同時連接多少裝置」決定,不是由覆蓋範圍決定。兩三百人聚會時,若 AP 數量不足,負載平衡只是把擁塞從一部 AP 轉移到全部 AP。
  2. 頻道規劃與負載平衡一併考慮——5GHz 頻段可用的非重疊頻道有限,多部 AP 密集部署時,頻道重用與互相干擾直接限制每部 AP 的實際容量;負載平衡無法憑空增加頻道容量。
  3. 分流至 2.4GHz 與 5GHz 應有策略——支援雙頻的裝置可由接入點引導使用 5GHz,把 2.4GHz 留給距離較遠或舊型裝置,此舉對整體容量影響甚大。
  4. 現場以真實裝置驗證——完成部署後,以多部不同品牌的手機與手提電腦進行同時連接測試,量度各 AP 的連接分布與實際速度,確認引導確實生效。
  5. 後端線路與交換機預留頻寬——AP 分流的是無線側負載,所有流量最終匯集到交換機與互聯網線路;若後端頻寬不足,負載平衡只會令擁塞由無線側移往有線側。

密度與流量的估算是整套設計的基礎。估算同時連接數時,應考慮場地的實際使用方式:會議室的與會者多數只作即時通訊,展覽攤位的參觀者可能同時進行影像互動,兩者的每裝置頻寬需求差異可以很大。設計時宜按「人數 × 每裝置預計流量」估算總需求,再反推 AP 數量與頻道配置。

最後是管理層面的提醒:負載平衡的效果需要監察數據才能維持。控制器或雲端管理平台一般提供各 AP 的連接數與流量統計,把這類數據納入定期檢討,配合場地活動日程調整參數,才能讓高密度場地在不同場景下都保持合理表現。人流高峰過後檢視數據,往往比高峰當刻調整設定更有效。

常見問題

負載平衡(Load Balance)是什麼?
負載平衡是無線網絡的用戶調度機制:持續監察各接入點的負載,透過量度連接數或流量識別過度擁塞的 AP,再把裝置引導到仍有餘力的 AP,令多部 AP 之間的用戶分布較平均。它與漫遊不同,即使裝置靜止不動,仍可能需要被引導至其他 AP。
為什麼裝置都會自動擠到同一部 AP?
因為最終決定連線目標的是裝置本身,而裝置一般只以訊號強度作判斷,不會知道每部 AP 已連接多少裝置或正承受多少流量。訊號最強不等於體驗最好:當一部 AP 服務太多裝置時,無線媒介共享,所有連接都會變慢。
負載平衡如何量度每部 AP 的負載?
常見指標包括連接數、頻寬使用量與無線媒介時間。連接數最簡單但不反映流量;頻寬與媒介時間較接近真實擁塞程度,但實作較複雜。成熟方案通常混合多個指標,並把裝置的訊號品質一併納入決策。
802.11v 與 802.11k 對負載平衡有何作用?
802.11k 讓 AP 向裝置提供鄰近 AP 與頻道資訊;802.11v 讓 AP 主動建議裝置轉換到指定 AP。兩者讓裝置在「自行看訊號」之外獲得網絡側建議。但建議不具強制性,部分裝置會忽略,因此部署後必須以真實裝置測試確認效果。
什麼是黏性客戶端(Sticky Client)?
黏性客戶端指裝置即使訊號變弱或所在 AP 日益擁塞,仍不願轉換連線的現象。對策包括調校引導門檻、調整 AP 功率與覆蓋重疊、設定最小傳輸速率,並配合持續監察。佈局合理的場地,黏性問題自然較少。
高密度場地只要開負載平衡就夠嗎?
不夠。高密度場地的 AP 數量先由預期同時連接數決定,頻道規劃決定了無線側的總容量,後端交換機與互聯網頻寬則決定流量匯集的瓶頸。負載平衡只是把用戶平均分配到既有容量之上,容量本身不足時,它無法憑空解決擁塞。
負載平衡會令裝置反覆轉換 AP 嗎?
有可能,這稱為乒乓效應。門檻設定過低或引導過於頻繁時,裝置會在兩部 AP 之間來回轉換,每次轉換都有短暫斷線,體驗反而變差。因此引導門檻與強度應調校至不會頻繁觸發的水平,並以現場測試驗證。
部署後如何確認負載平衡有效?
以多部不同品牌的手機與手提電腦同時連接並進行流量測試,量度各 AP 的連接數與流量分布,確認裝置確實被引導至負載較低的 AP。其後把控制器的連接數與流量統計納入定期檢討,配合場地活動調整參數,維持長期效果。

需要規劃多部 AP 的無線網絡?

我們可協助進行無線勘察與現場量度、估算裝置密度與流量需求、規劃 AP 佈局與頻道分配、設定負載平衡與 802.11v/k 引導參數,並以真實裝置完成部署驗證與流量測試,適用於展覽場地、學校、酒樓宴會廳、共工作空間及公司辦公室,歡迎聯絡工程師查詢。

WhatsApp 查詢無線規劃

權威參考來源

相關技術主題

若閣下正計劃相關工程或需要選購設備,歡迎瀏覽網絡工程服務了解方案詳情,或透過網上快速報價與我們的工程師聯絡。

產品規格以原廠最新文件為準;有需要請聯絡我們工程師。