摘要:無線局域網(wǎng)(WLAN)技術(shù)發(fā)展迅速,但是切換速度始終是影響WLAN進(jìn)一步發(fā)展的重要問題。為了提高用戶在接入點的切換速度,支持不同QoS業(yè)務(wù)的切換要求,保證業(yè)務(wù)的連續(xù)性,在分析IEEE 802.11 WLAN切換的基礎(chǔ)上,提出了一種可管理快速切換(MFHO)技術(shù)及其在接入點(AP)的實現(xiàn)方法。該技術(shù)采用“斷開前部分建立”的切換策略,在改進(jìn)AP間漫游協(xié)議基礎(chǔ)上實現(xiàn)無線AP對站點切換過程的控制管理。用實驗對MFHO技術(shù)和基于接入點間漫游協(xié)議(IAPP)的切換技術(shù)進(jìn)行了功能和性能對比測試,結(jié)果驗證MFHO技術(shù)切換成功率高,切換性能強(qiáng)于基于IAPP的切換技術(shù)。
關(guān)鍵詞:無線通信技術(shù);可管理快速切換;無線局域網(wǎng);IEEE 802.11協(xié)議
Abstract: The handover speed is always vital for the further development of Wireless Local Area Network (WLAN) which is enjoying fast growth. The Manageable Fast Handover(MFHO) mechanism was thus brought about based on a study of the IEEE standard 802.11 for WAN handover, in order to speed up the Access Point (AP) handover, meet different Quality of Service (QoS) requirements and ensure service continuity. Adopting the “make-before-break” switching operation, this technology enables the wireless APs to control and manage the handover traffic between two cells based on enhanced Inter Access Point Protocol (IAPP). Tests have been carried out to compare functions and performance of both the MFHO technology and handover using IAPP, with the former proved to have higher successful handover rates and better performance.
Key words:wireless communication technology; managed fast handover; wireless local area network; IEEE 802.11 protocol
近年來,移動性需求越來越被人們所關(guān)注。移動性是指移動或者漫游的能力。無線局域網(wǎng)(WLAN)設(shè)備可提供無束縛的自由移動性。WLAN利用無線通信技術(shù)在一定的局部范圍內(nèi)建立網(wǎng)絡(luò),是計算機(jī)網(wǎng)絡(luò)與無線通信技術(shù)相結(jié)合的產(chǎn)物。它以無線多址信道作為傳輸媒介,提供傳統(tǒng)有線局域網(wǎng)的功能,能夠使用戶真正實現(xiàn)隨時、隨地、隨意的寬帶網(wǎng)絡(luò)接入。
WLAN技術(shù)利用電磁波在空中發(fā)送和接收數(shù)據(jù),使網(wǎng)上的計算機(jī)具有可移動性,能快速、方便地解決有線方式不易實現(xiàn)的網(wǎng)絡(luò)信道連通問題。IEEE無線局域網(wǎng)標(biāo)準(zhǔn)工作組的任務(wù)是研究數(shù)據(jù)速率1 Mb/s和2 Mb/s、工作在2.4 GHz開放頻段的無線設(shè)備和網(wǎng)絡(luò)的全球標(biāo)準(zhǔn),IEEE于1997年6月公布了802.11協(xié)議,它是第一代無線局域網(wǎng)標(biāo)準(zhǔn)之一。802.11協(xié)議物理層定義了數(shù)據(jù)傳輸?shù)男盘柼卣骱驼{(diào)制方式;媒體訪問控制層涉及空中接口通信協(xié)議等技術(shù)規(guī)范,包括切換部分的內(nèi)容。在隨后為了能有更高的數(shù)據(jù)通信帶寬、更多的功能和能促使無線局域網(wǎng)得到更快速的發(fā)展,IEEE工作組陸續(xù)推出了IEEE 802.11a/b/g協(xié)議。WLAN的移動性能的提高無疑是WLAN得到迅速推廣的關(guān)鍵。
本文在分析目前采用的WLAN切換技術(shù),即站點(STA)主動切換技術(shù),的基礎(chǔ)上,為了保證了切換的效率和安全性,提出了可管理快速切換(MFHO)技術(shù)。該技術(shù)可以通過兩種方法實現(xiàn),即切換指示方法和切換申請方法。兩種切換方法都支持基于接入點(AP)/接入控制器(AC)的切換。
1 可管理快速切換方法在AP的實現(xiàn)
1.1 目前采用的WLAN切換技術(shù)
目前無線局域網(wǎng)系統(tǒng)大多遵循IEEE 802.11協(xié)議[1],并采用其定義的站點主動切換技術(shù),即在一個擴(kuò)展服務(wù)集(ESS)內(nèi),STA根據(jù)空口信號質(zhì)量,選擇其中信號最強(qiáng)的AP為切換目標(biāo)接入點,如圖1所示。
而在接入點間漫游協(xié)議(IAPP)中,STA在同一ESS內(nèi)不同AP間的切換過程為[2]:
(1)STA尋找到新的目標(biāo)AP,切斷與當(dāng)前AP的連接,并給目標(biāo)AP發(fā)送重連接請求。
(2)目標(biāo)AP與STA建立新的連接,給當(dāng)前AP發(fā)送切換通知,并更新二層路由。
(3)當(dāng)前AP接收到切換通知,通過分布式系統(tǒng)(DS)的安全通道轉(zhuǎn)移STA相關(guān)信息至目標(biāo)AP,并清除本地的STA相關(guān)信息。
(4)目標(biāo)AP接收到STA相關(guān)信息并存儲,STA切換至目標(biāo)AP。
上述切換通過連接或重連接(預(yù)認(rèn)證)過程完成,切換延時較長,對時延要求嚴(yán)格的業(yè)務(wù)在切換時會出現(xiàn)明顯中斷。在采用重連接過程進(jìn)行切換時,由于沒有對切換目標(biāo)AP進(jìn)行必要的安全認(rèn)證的過程,因此端站的切換過程缺乏安全性保證。隨意的STA主動切換還會給負(fù)載均衡等優(yōu)化過程帶來不必要的困難。在上述切換中,AP缺乏對切換過程進(jìn)行有效控制和管理的機(jī)制,因此切換效率、服務(wù)質(zhì)量(QoS)要求、安全性和優(yōu)化措施等都難以保證。
1.2 MFHO技術(shù)
考慮到目前采用的STA主動切換技術(shù)存在的缺陷,本文提出了可管理快速切換(MFHO)技術(shù),它將切換的控制權(quán)置于AP或AC端,且在用戶信息移植過程中可將用戶的多種信息,包括用戶標(biāo)志信息、安全信息、申請業(yè)務(wù)信息通過有線網(wǎng)絡(luò)的安全通道轉(zhuǎn)交給目標(biāo)AP,有力地保證了切換的效率和安全性,并可以支持不同QoS業(yè)務(wù)的切換要求,便于將來多種業(yè)務(wù)的擴(kuò)展。在MFHO技術(shù)中,STA在同一ESS下不同AP間的切換過程如下:
(1)STA上報無線空中接口環(huán)境信息(或者切換申請)。
(2)AP/AC根據(jù)無線空中接口環(huán)境信息和DS信息,判斷切換是否發(fā)生。
(3)移植STA信息并更新二層路由。
(4)STA切換至目標(biāo)AP。
MFHO技術(shù)可以通過兩種空中接口方法實現(xiàn),即切換指示方法和切換申請方法,兩者的不同之處在于前者STA是通過無線空中接口環(huán)境信息(圖2中用(1)標(biāo)志該方法流程)將STA的相關(guān)信息,如基本服務(wù)區(qū)域標(biāo)識(BSSID)、媒體訪問控制(MAC)地址、認(rèn)證狀態(tài)、加密模式、密鑰等通知給AP。后者是通過切換申請(圖2中用(2)標(biāo)志該方法流程)將STA的相關(guān)信息通知給AP。切換判決可以在AP上進(jìn)行,也可以在更上層的AC上進(jìn)行,并將判決結(jié)果通知AP。AP得到切換判決結(jié)果后向STA回復(fù)一個切換申請響應(yīng)或者指示一個切換通知,STA根據(jù)該信息切換到目標(biāo)AP。
MFHO切換技術(shù)與STA主動切換技術(shù)相比較,STA主動切換技術(shù)時延包括同步、重連接過程和二層路由更新過程,時延較大;MFHO切換技術(shù)時延則由同步、STA信息移植和二層路由更新三者中的最大時延決定,并且MFHO利用預(yù)授權(quán)和授權(quán)依賴技術(shù),在切換前進(jìn)行AP和AC間的互認(rèn)證,并將某個AP對STA的授權(quán)擴(kuò)展至其他可信任AP,從而減少在切換過程中的認(rèn)證延時。STA主動切換技術(shù)不考慮目標(biāo)AP的負(fù)載情況,容易造成STA在多個AP間的頻繁切換,致使切換效率降低,而MFHO切換技術(shù)由AP根據(jù)ESS內(nèi)負(fù)載分布情況,結(jié)合各AP的負(fù)載策略進(jìn)行切換判決,大大提高了切換成功率,同時也提供了避免頻繁切換的機(jī)制。STA主動切換技術(shù)不提供對切換的安全保證機(jī)制。盡管在IAPP中,提出了基于遠(yuǎn)程撥號用戶認(rèn)證(RADIUS)的安全切換過程,但是效率低下的切換過程仍存在著被拒絕服務(wù)攻擊(DoS)的潛在威脅。MFHO切換技術(shù)可以利用有線網(wǎng)中的安全策略保證AP、AC間的相互認(rèn)證和授權(quán),并在AP控制下保證STA的切換安全。
1.3 MFHO技術(shù)在AP的實現(xiàn)
在保證STA端對MFHO技術(shù)的支持下,MFHO技術(shù)在AP的實現(xiàn)流程(如圖2所示)如下:
(1)STA與當(dāng)前AP建立連接。
(2)當(dāng)前AP存儲所連接的STA的相關(guān)信息,以及當(dāng)前AP自身的負(fù)載信息和整個無線網(wǎng)絡(luò)的負(fù)載信息。
(3)STA發(fā)送空中狀態(tài)變更通知或切換申請請求。
(4)當(dāng)前AP根據(jù)STA上報的無線空中接口環(huán)境信息(或者切換申請)和DS信息,判斷切換是否發(fā)生。AP根據(jù)STA發(fā)來的空口環(huán)境更新通知或者切換申請,檢查目標(biāo)AP是否合法,并根據(jù)AP自身的負(fù)載信息以及當(dāng)前網(wǎng)絡(luò)負(fù)載信息來判決STA是否需要進(jìn)行切換,以及切換到哪個目標(biāo)AP(如果有多個目標(biāo)AP)。若當(dāng)前AP不同意切換則轉(zhuǎn)(5);若當(dāng)前AP要求進(jìn)行切換則轉(zhuǎn)(6)。
(5)當(dāng)前AP不做任何處理或者給STA發(fā)送拒絕的切換申請響應(yīng),切換結(jié)束。
(6)當(dāng)前AP將STA信息通過DS上的安全通道拷貝到目標(biāo)AP。
(7)目標(biāo)AP更新STA狀態(tài)為切換狀態(tài)。若STA信息成功移交則轉(zhuǎn)(10)。若信息移交失敗,則轉(zhuǎn)(8)。
(8)目標(biāo)AP給當(dāng)前AP發(fā)送失敗的移植響應(yīng)。
(9)當(dāng)前AP中止當(dāng)前切換,轉(zhuǎn)(5)。
(10)目標(biāo)AP給當(dāng)前AP發(fā)送成功的移植響應(yīng)。
(11)當(dāng)前AP收到確認(rèn)給STA發(fā)送切換指示或者允許的切換申請響應(yīng),通知STA切換至目標(biāo)AP。
(12)當(dāng)前AP更新本地二層轉(zhuǎn)交表,變更STA在DS上的路由,并刪除本地的STA信息。
(13)當(dāng)前AP在DS內(nèi)發(fā)布二層設(shè)備前轉(zhuǎn)表更新廣播。
(14)目標(biāo)AP更新本地二層轉(zhuǎn)交表,更新STA在本地的狀態(tài)為已切換狀態(tài)。
(15)STA發(fā)送重連接請求接入目標(biāo)AP。
1.4 實驗及性能分析
在室溫條件下,實驗所需設(shè)備如下:支持MFHO的ZTE W500A AP 2塊、支持MFHO的ZTE W500C無線網(wǎng)卡1塊、普通ZTE W500C無線網(wǎng)卡1塊、臺式PC 2臺(后臺配置AP兼空中接口抓包)、測試筆記本2臺(均可安裝無線網(wǎng)卡,一臺移動測試,一臺實現(xiàn)空中接口監(jiān)視)。
MFHO技術(shù)實驗系統(tǒng)如圖3所示。
兩個實現(xiàn)MFHO技術(shù)的AP設(shè)置為相同的擴(kuò)展服務(wù)區(qū)域標(biāo)識(ESSID),即在同一ESS下,通過通信終端對AP運行進(jìn)行監(jiān)測,同時通過測試軟件Airopeek對空中通信進(jìn)行監(jiān)測。而STA側(cè)的筆記本則在兩個AP間實現(xiàn)切換,并對切換相關(guān)的事件時間進(jìn)行記錄。
1.4.1 切換成功率
實驗數(shù)據(jù)記錄表明,基于AP的切換指示方法和基于AP的切換請求方法的MFHO技術(shù)的切換成功率分別為100%和95%(測試總次數(shù)為50次)。這里切換成功率是指STA使用重連接請求從當(dāng)前AP切換到目標(biāo)AP的成功次數(shù)占總次數(shù)的百分比。而基于IAPP的切換技術(shù)的切換成功率為90%(測試總次數(shù)為50次)。因此可以得知,MFHO技術(shù)切換成功率略高于基于IAPP的切換技術(shù),這是因為MFHO技術(shù)在STA切換過程中不僅依靠STA側(cè)提供的網(wǎng)絡(luò)信息,同時還依賴于AP側(cè)提供的網(wǎng)絡(luò)信息,充分利用了AP的判決作用,使得STA在發(fā)起重連接進(jìn)行切換的時候具有針對性和有效性,保證了切換成功率。
1.4.2 性能分析
在對性能進(jìn)行測試的時候,分別從STA側(cè)以及空中進(jìn)行數(shù)據(jù)記錄,這樣可以保證測試記錄的數(shù)據(jù)是全面和可靠的。性能分析結(jié)果通過將MFHO技術(shù)的測試記錄與原有基于IAPP的切換技術(shù)的測試記錄進(jìn)行比較得到。
STA側(cè)記錄的數(shù)據(jù)分為以下3種情況:
(1)基于切換指示的MFHO切換過程,記錄了4個事件的時間戳,分別是STA發(fā)出最后一個空中接口通知的時間、STA收到切換指示的時間、STA發(fā)送重連接請求的時間、STA接收到重連接響應(yīng)的時間
(2)基于切換請求的MFHO切換過程,記錄了4個事件的時間戳,分別是STA發(fā)出最后一個切換請求的時間、STA收到切換響應(yīng)的時間、STA發(fā)送重連接請求的時間、STA接收到重連接響應(yīng)的時間。
(3)基于IAPP的切換過程,記錄了3個事件的時間戳,分別是STA在背景掃描后發(fā)現(xiàn)信號更強(qiáng)的目標(biāo)AP并切斷當(dāng)前連接決定進(jìn)行切換的時間、STA發(fā)送重連接請求的時間、STA接收到重連接響應(yīng)的時間。
對記錄的數(shù)據(jù)進(jìn)行統(tǒng)計,得到的統(tǒng)計結(jié)果如表1所示。
由此可以得到以下結(jié)論:
(1)基于切換指示的MFHO技術(shù)比基于切換請求的MFHO技術(shù)切換前處理所用的時間要少,其中包括移植用戶信息的時間。
(2)由于信息移植在切換前已經(jīng)完成,因此從理論上分析無論哪種方式的MFHO技術(shù)其對重連接請求的處理都是一樣的,因此這部分的時間相差不大。在基于IAPP的切換過程中,目標(biāo)AP需要在切換后從當(dāng)前AP獲取用戶信息,因此切換處理延時應(yīng)較長。實驗結(jié)果也證明了這一點。
(3)MFHO切換技術(shù)在基于切換指示和基于切換請求的方式下造成的平均切換延時分別為53.16 ms、56.40 ms,遠(yuǎn)遠(yuǎn)優(yōu)于基于IAPP切換技術(shù)132.36 ms的切換延時。MFHO在切換性能方面同樣優(yōu)于基于IAPP的切換技術(shù)。這是由于MFHO在切換前就進(jìn)行了包括用戶信息移植在內(nèi)的大部分處理,降低了切換過程對業(yè)務(wù)的影響。這對于多媒體業(yè)務(wù),如語音和實時圖像業(yè)務(wù)等非常有利。
2 結(jié)論與展望
通過實驗可得到以下結(jié)論,MFHO技術(shù)在AP可實現(xiàn),并且該技術(shù)斷開當(dāng)前連接到建立新的連接的時間比基于IAPP的切換技術(shù)所用時間少,保證業(yè)務(wù)連續(xù)性好,可靠性高。MFHO技術(shù)在發(fā)起新的連接前,已經(jīng)將用戶信息移植到目標(biāo)AP上,重連接過程不需要重新認(rèn)證(在測試中,STA未采用任何認(rèn)證方法),因此,MFHO技術(shù)比基于IAPP的切換技術(shù)要快捷一些。若是在復(fù)雜認(rèn)證環(huán)境下,基于IAPP的切換技術(shù)在重連接過程中重新認(rèn)證花費的時間將更長,而MFHO技術(shù)則不需要進(jìn)行重新認(rèn)證,使得MFHO技術(shù)在切換過程中體現(xiàn)出來的優(yōu)勢將更明顯[3-5]。
MFHO技術(shù)在AP的實現(xiàn)還可以進(jìn)行以下改進(jìn):對MFHO技術(shù)的AP側(cè)處理應(yīng)進(jìn)一步簡化,盡量減少處理時間;AP進(jìn)行切換時的判決策略需要進(jìn)一步優(yōu)化,并考慮基于AC的MFHO技術(shù)在AP實現(xiàn)的情況。
3 參考文獻(xiàn)
[1] IEEE 802.11Wireless LAN Medium Access Control(MAC) and Physical Layer(PHY) specification[S]. 1999.
[2] IEEE 802.11f/D3Recommended practice for multi-vendor access point interoperability via an inter-access point protocol across distribution systems supporting IEEE 802.11 operation [S]. 2002.
[3] HEISKALA J,TERRY J. OFDM無線局域網(wǎng)[M]. 楊曉春,何健吾,等譯.北京:電子工業(yè)出版社, 2003.
[4] 佟學(xué)儉, 羅濤. OFDM移動通信技術(shù)原理與應(yīng)用[M]. 北京:人民郵電出版社, 2003.
[5] 王文博, 鄭侃. 寬帶無線通信OFDM技術(shù)[M]. 北京:人民郵電出版社, 2003.
收稿日期:2006-06-09
作 者 簡 介
高音,西安電子科技大學(xué)電子工程學(xué)院畢業(yè),碩士?,F(xiàn)在中興通訊股份有限公司移動事業(yè)部從事3G通信技術(shù)的研究。
李杰,西安電子科技大學(xué)計算機(jī)學(xué)院畢業(yè),碩士?,F(xiàn)在中興通訊股份有限公司移動事業(yè)部從事無線局域網(wǎng)MAC技術(shù)的研究。