談WLAN中負載均衡技術的問題
無線局域網的特殊結構,帶來了負載均衡技術實現的困難,但是,技術的不斷進步,這些難點也將被解決。但是,在此,我們就來簡單介紹一下無線局域網中的負載均衡問題。首先我們會了解WLAN的基本結構之后是對負載均衡的分析。
無線局域網中的負載均衡
無線局域網中的負載均衡與有線分布式系統中的負載均衡不同,表現在負載均衡控制的對象和控制方式上。由于無線終端的移動性和無線信道的時變性,無線局域網中的負載均衡面臨的情況更加復雜。
無線局域網的特點
無線局域網(WLAN)是指應用無線通信技術將計算機設備互聯起來,構成的可以互相通信和實現資源共享的網絡體系。《ANSI/IEEEStd802.11,1999Edition》[1]是IEEE 802.11無線局域網標準工作組制訂的物理層和媒體訪問控制協議標準,便于無線局域網運營商及無線設備制造商建立互操作網絡設備。物理層定義了數據傳輸的信號特征和調制方式,媒體訪問控制層可視為由一系列可完成諸如信息交換、功率控制、關聯管理、同步管理和過程管理的服務組成。
在無線局域網中有兩種角色:AP和終端(STA)。AP作為固定基礎設備,通過有線分布式系統互連。STA作為移動終端,接受AP提供的接入服務。
WLAN共有兩種工作組織形式,獨立基本服務集(IBSS)和基本服務集(BSS)[2]。IBSS表示的就是Adhoc方式的終端獨立組織成一個網絡單元,在這種方式下沒有固定的基礎設施,所有的終端直接與其他終端互連,網絡組織非常獨立。BSS表示的就是基礎模式,至少一個AP作為網絡的管理設備,管理所有的STA,向STA提供接入和傳輸服務。為了擴展無線局域網的覆蓋范圍,增加終端的移動性,多個BSS可以聯合組成擴展服務集(ESS)。擴展服務集通過擴展服務集識別號(ESSID)來區分,AP通過基本服務集識別號(BSSID)來區分。多個AP工作在不同的無線信道,通過有線分布式系統互連。終端可以在ESS所覆蓋的范圍內自由移動,并隨著移動從ESS內的一個AP切換到另一個AP。
無線局域網的網絡結構如圖1所示。
終端通過掃描信道,獲取所處WLAN環境中擴展服務集和基本服務集信息,并選擇加入一個合適的基本服務集。WLAN中負載均衡就是由多個AP為多個移動終端提供接入服務的系統,每一個AP通過利用網絡信息進行站點管理,目的是充分利用網絡現有資源,減少網絡阻塞。
圖1中,位于中心點的AP,經過一段時間的運行,連接的終端的個數要多于四周AP的終端個數,承擔的業務也已經飽和,此時連接到中心點AP的終端的業務的服務質量(QoS)已經不能保證。而外圍的AP業務還不飽和,網絡中出現負載差異。負載均衡就是要解決這種差異,將中心點AP的某些業務轉移到外圍的AP上,以提高網絡的服務容量和中心點AP的業務質量。
STA在進入網絡的時候必須選擇一個AP作為連接對象,這就是終端接入過程,接入過程要經過掃描、認證、連接等步驟。一般而言,在ESS中,終端在掃描過程中會掃描到多個AP的信息,終端選擇AP的條件是掃描到的AP的信號強度。由于無線局域網中STA的移動特性和無線信道的時變特性,STA在某些情況下會發生從一個BSS切換到另一個BSS的情況。這種情況就是無線局域網中的切換。終端切換帶來的問題是切換時延,甚至上層業務的中斷。切換還會帶來的問題是“乒乓效應”。即STA不停地在兩個或多個AP之間切換,STA就像乒乓球一樣。這樣會造成負載抖動,對網絡資源造成極大的損耗。