摘要:當(dāng)前,如何實現(xiàn)移動用戶的無縫因特網(wǎng)接入成為通信領(lǐng)域研究的一大熱點,本文首先介紹了基于藍(lán)牙技術(shù)的兩種無線接入技術(shù)的原理,在此基礎(chǔ)上簡單討論了它的路由技術(shù),提出了針對越區(qū)切換問題的一種簡單解決方案,最后給出了藍(lán)牙接入網(wǎng)中微微網(wǎng)的幾種實現(xiàn)方案。
1 概述
隨著筆記本電腦和個人數(shù)字助理(PDA)的逐漸普及,人們對通信技術(shù)的期望越來越高,希望隨時都能夠接入因特網(wǎng),實現(xiàn)移動互聯(lián)。
無線接入網(wǎng)的概念就是指在該網(wǎng)內(nèi)存在著多個無線接入點,移動終端通過它附近的無線接入點接入到局域網(wǎng)。此時的移動終端可以訪問該局域網(wǎng)內(nèi)的其他設(shè)備,也可以通過路由器、網(wǎng)關(guān)訪問因特網(wǎng)上的資源。無線局域網(wǎng)支持用戶漫游,即用戶從一個位置移動到另外的位置時,實現(xiàn)自動切換,保持通信的連續(xù)性。目前,按照無線接入網(wǎng)的實現(xiàn)方式可分為固定無線接入網(wǎng)和移動無線接入網(wǎng)。
基于藍(lán)牙技術(shù)的無線接入簡稱為BLUEPAC(Bluetooth Public Access),本文主要介紹藍(lán)牙技術(shù)基礎(chǔ)上的無線接入。
2 藍(lán)牙簡介
藍(lán)牙是一種無線數(shù)據(jù)與語音通信的開放性全球規(guī)范,它能使包括移動電話、掌上電腦、筆記本電腦、相關(guān)外設(shè)和家庭電器等眾多設(shè)備之間進(jìn)行信息交換。藍(lán)牙工作在全球通用的2.4GHz ISM(即工業(yè)、科學(xué)、醫(yī)學(xué))頻段。藍(lán)牙的數(shù)據(jù)速率為1Mb/s,通信范圍為10米到100米,可以同時支持?jǐn)?shù)據(jù)和語音的傳輸。
藍(lán)牙網(wǎng)絡(luò)的基本單元是微微網(wǎng)(Piconet),微微網(wǎng)由主設(shè)備(Master)單元(發(fā)起鏈接的設(shè)備)和從設(shè)備(Slave)單元構(gòu)成。藍(lán)牙采用自組式組網(wǎng)方式(Ad-hoc),一個微微網(wǎng)中,有一個主設(shè)備單元和最多7個從設(shè)備單元。主設(shè)備單元負(fù)責(zé)提供時鐘同步信號和跳頻序列,從設(shè)備單元一般是受控同步的設(shè)備單元,接受主設(shè)備單元的控制。例如,辦公室的PC機可以是一個主設(shè)備單元。主設(shè)備單元負(fù)責(zé)提供時鐘同步信號和跳頻序列,從設(shè)備單元一般是受控同步的設(shè)備單元,接受主設(shè)備單元的控制。例如,辦公室的PC機可以是一個主設(shè)備單元,而無線鏈盤、無線鼠標(biāo)和無線打印機可以充當(dāng)從設(shè)備單元的角色。一組相互獨立、以特定的方式連接在一起的微微網(wǎng)構(gòu)成一個分布式網(wǎng)絡(luò)(Scatternet),一個微微網(wǎng)中的主設(shè)備單元同時也可以作為另一個微微網(wǎng)中的從設(shè)備單元,這種設(shè)備單元又稱為復(fù)合設(shè)備單元。藍(lán)牙獨特的組網(wǎng)方式賦予了它無線接入的強大生命力,同時可以有7個移動藍(lán)牙用戶通過一個網(wǎng)絡(luò)節(jié)點與因特網(wǎng)相連。
3 蜂窩IP和移動IP
目前將TCP/IP協(xié)議用于移動用戶主要有兩種技術(shù):蜂窩IP移動和移動IP。本文將結(jié)合藍(lán)牙技術(shù)分別討論它們的工作原理。
3.1 蜂窩IP(Cellular IP)的概念的工作原理
TCP/IP是在假定終端設(shè)備固定的情況下設(shè)計的,基于TCP/IP的高層協(xié)議也不可能滿足終端移動性的要求。當(dāng)無線LAN接入應(yīng)用于移動用戶時,移動用戶在不同的基站間快速切換必然會引起嚴(yán)重的路由問題,這樣就引入了移動用戶使用一個依賴于子網(wǎng)的IP地址的技術(shù),這就是蜂窩IP。在藍(lán)牙技術(shù)下應(yīng)用蜂窩IP的工作原理如下:
移動藍(lán)牙用戶(以下簡稱BT用戶)需要無線接入時,它將發(fā)出查詢命令,當(dāng)基站能夠接受新用戶時,連接就建立起來了。這時BT用戶將通過基站向藍(lán)牙代理發(fā)送登記請求,藍(lán)牙代理經(jīng)過驗證返回一個包含分配給BT用戶的臨時IP地址、代理服務(wù)器端口地址、以及DNS地址的分組。BT用戶收到這個分組后,就可以采用該IP地址向因特網(wǎng)收發(fā)數(shù)據(jù),也可以與本局域網(wǎng)內(nèi)其他的BT用戶通信。
當(dāng)BT用戶移動位置時,如果BT用戶的接收信號強度(RSSI)小于某個門限值時,它將發(fā)出查詢命令,查找是否有更近的基站存在,如果有,將與新的基站建立連接,這時BT用戶將通過新的基站向藍(lán)牙代理發(fā)送登記請求,藍(lán)牙代理返回一個新的包含臨時IP地址、代理服務(wù)器端口地址、以及DNS地址的分組,BT用戶通過該IP地址向因特網(wǎng)收發(fā)數(shù)據(jù)。
3.2 移動IP的概念和工作原理
與蜂窩IP的工作機理不同,在移動IP中,移動用戶可以使用一個固定的IP地址在任何地點采用任何方式連接到因特網(wǎng)上,當(dāng)移動用戶移動到另外一個網(wǎng)絡(luò)或者子網(wǎng)時,移動用戶可以在不改變IP地址的情況下仍保持通信,移動IP正是當(dāng)前移動通信的研究熱點。在藍(lán)牙技術(shù)下應(yīng)用移動IP的工作原理如下:
·本地代理(BT用戶所在的本地網(wǎng)上的路由器)和外地代理(BT用戶當(dāng)前所在網(wǎng)絡(luò)上的路由器)不停地向網(wǎng)上發(fā)送代理消息,以證明自己的存在。
·BT用戶接收到這些消息后,確定自己是在本地網(wǎng)還是在外地網(wǎng)。
·如果BT用戶發(fā)現(xiàn)自己是在本地網(wǎng),并且收到的是本地代理發(fā)來的消息,則不啟動移動功能:如果仍然收到外地代理發(fā)來的消息,則向本地代理發(fā)送注銷原位置(外地網(wǎng))的命令,聲明自己已經(jīng)回到本地網(wǎng)。
·當(dāng)一個BT用戶檢測到它已移動到外地網(wǎng),它將獲得一個轉(zhuǎn)交地址,該地址包含兩方面的信息:一個是外地代理的IP地址,一個是外地代理通過某種機制與BT用戶暫時對應(yīng)起來的網(wǎng)絡(luò)地址。
·然后BT用戶向本地代理注冊,表明自己已經(jīng)離開本地網(wǎng),并把所獲得的轉(zhuǎn)交地址通知本地代理。
·注冊完畢后,所有通向BT用戶的數(shù)據(jù)包將被本地代理截獲,并由本地代理通過IP隧道(tunnel)發(fā)往外地代理。外地代理接收到后,再把數(shù)據(jù)包轉(zhuǎn)發(fā)給BT用戶。這樣即使BT用戶已經(jīng)從一個子網(wǎng)移動到另一個子網(wǎng),BT用戶的數(shù)據(jù)通信仍然能夠繼續(xù)。
·BT用戶發(fā)往外地數(shù)據(jù)包一般按IP尋徑方法送出,不必通過本地代理。值得一提的是移動I賓路由問題,傳統(tǒng)移動IP采用三角路由技術(shù)。
BT用戶向通信對端發(fā)送信息時,直接通過外地代理傳送,但是從通信對端發(fā)往BT用戶的數(shù)據(jù)卻由本地代理截收,再根據(jù)轉(zhuǎn)交地址中的地址信息,采用隧道技術(shù)發(fā)送給外地代理,外地代理再傳送給BT用戶。這種方案的缺點在于它增加了本地代理的負(fù)擔(dān),并且路由的選擇不是最佳的,增加了路由的延時。IETF建議的一種改進(jìn)方案如下:通信對端在向BT用戶發(fā)送數(shù)據(jù)之前首先向本地代理注冊,從而獲得BT用戶的轉(zhuǎn)交地址,再根據(jù)地址信息,直接傳送給BT用戶。這種方案在BT用戶頻繁越區(qū)移動時,若本地代理來不及刷新轉(zhuǎn)交地址信息,將容易造成數(shù)據(jù)包的丟失。下面我們給出一種簡單的解決越區(qū)切換問題的方法。
3.3 越區(qū)切換問題
要實現(xiàn)BT用戶的無縫接入,最關(guān)鍵的問題就是越區(qū)切換。為了提高切換性能,可以采用在外地代理加緩沖區(qū)的辦法來減少包的丟失率,這種方案的具體實現(xiàn)如下:當(dāng)BT用戶移動位置時,如果BT用戶的接收信號強度(RSSI)小于某個門限值時,它將發(fā)出查詢命令,查找是否有更近的外地代理存在,同時它也向原先的外地代理發(fā)出聲明,告之它將切換到新的外地代理。BT用戶移動到新的外地代理的登記請求沒有被本地代理確認(rèn)前,原先的外地代理將通信對端發(fā)送來的數(shù)據(jù)包存儲在緩沖區(qū)里。在登記請求確認(rèn)后,本地代理通過新的外地代理給BT用戶發(fā)出確認(rèn)消息,同時刷新通信對端的轉(zhuǎn)交地址,使通信對端獲得BT用戶的新的轉(zhuǎn)交地址,將以后的數(shù)據(jù)包發(fā)送到新的外地代理,再轉(zhuǎn)發(fā)給BT用戶。BT用戶收到登記確認(rèn)消息后,解除其在舊的外地代理的全記,并且通知它新的轉(zhuǎn)交地址,使它釋放緩沖區(qū)的數(shù)據(jù)包到新的外地代理,再轉(zhuǎn)發(fā)給BT用戶,這樣就避免了切換時的數(shù)據(jù)丟失。
3.4 移動IP和蜂窩IP在藍(lán)牙中的不同應(yīng)用
蜂窩IP主要應(yīng)用于BT用戶地點相對固定的場合,比如火車站、醫(yī)院等,它可以通過藍(lán)牙技術(shù)與固定網(wǎng)絡(luò)節(jié)點(公共電話網(wǎng)的節(jié)點)技術(shù)相結(jié)合來實現(xiàn),這里藍(lán)牙技術(shù)主要用于BLUEPAC網(wǎng)內(nèi)數(shù)據(jù)的無線傳輸。這種技術(shù)的應(yīng)用也可以很方便地實現(xiàn)一個家庭中的幾臺電腦的無線連接,并且能同時通過一個節(jié)點上網(wǎng)。移動IP主要應(yīng)用于BT用戶移動區(qū)域較大的場合,比如火車、飛機等,它可以通過藍(lán)牙技術(shù)與移動網(wǎng)絡(luò)節(jié)點(帶WAP功能的手機)技術(shù)相結(jié)合來實現(xiàn)。由此可以看出藍(lán)牙的無線接入網(wǎng)方案是與其它技術(shù)相結(jié)合的產(chǎn)物,因此它可以最大限度地利用現(xiàn)有設(shè)備,節(jié)省開支,為藍(lán)牙技術(shù)的普及打下基礎(chǔ)。
4 BLUEPAC中微微網(wǎng)的組網(wǎng)方式
BLUEPAC技術(shù)的關(guān)鍵在于能夠允許BT用戶在基站之間移動,并且確保外界的通信不受到影響。在BLUEPAC中的微微網(wǎng)有以下幾種組網(wǎng)方式。
4.1 基站作為藍(lán)牙從設(shè)備,BT用戶作為主設(shè)備
在該網(wǎng)絡(luò)中每一個BT用戶都將基站作為它的從設(shè)備而建立一個微微網(wǎng)。這種方法的優(yōu)點是:當(dāng)BT用戶需要新的基站建立連接時,它只需發(fā)送一個查詢(Inquiry)和尋呼(Page)消息來查找新的基站,切換的處理過程很簡單。這種方法的缺點是:這時的基站同時處于幾個微微網(wǎng)中,必須與它們都保持同步,因此基站必須應(yīng)用時分復(fù)用來滿足多個微微網(wǎng)的尋址及通信,這樣在不同時鐘的微微網(wǎng)下的時分復(fù)用必將帶來通信性能的惡化。這種方案更適用于移動IP技術(shù)。
4.2 基站作為藍(lán)牙主設(shè)備,BT用戶作為從設(shè)備
在該網(wǎng)絡(luò)中基站作為主設(shè)備與多個BT用戶建立一個微微網(wǎng)。在藍(lán)牙技術(shù)中,從設(shè)備只有在被主設(shè)備尋址之后才能發(fā)送數(shù)據(jù),因此在這種方式下,基站控制著該鏈路的介質(zhì)訪問權(quán),并且BT用戶在某個時間段發(fā)送的數(shù)據(jù)包的數(shù)量也由基站控制。這樣BT用戶訪問因特網(wǎng)的效率將大打折扣,并且,在這種結(jié)構(gòu)中,一個藍(lán)牙微微網(wǎng)只能由一個主設(shè)備和7個從設(shè)備構(gòu)成,因此一個基站最多只能與7個BT用戶相連。這種方案更適用于蜂窩IP技術(shù)。
4.3 主從切換方式
鑒于上面兩種方法的優(yōu)缺點,我們給出下面一個折中的方案。
初始時,基站作為主設(shè)備,BT用戶作為從設(shè)備,當(dāng)某個連接建立后,BT用戶變?yōu)橹髟O(shè)備,基站變?yōu)閺脑O(shè)備,也就是說在連接建立后進(jìn)行一次主從切換。這時對于其他BT用戶來說,基站仍然是主設(shè)備。這種方案最大的缺點是切換過程處理起來很復(fù)雜。
比較這三種方案的性能時,一個不可忽略的參數(shù)就是當(dāng)BT用戶從一個基站轉(zhuǎn)移到國一個基站的失鎖時間,它包括:鏈路管理計時器檢測到的與當(dāng)前基站失去連接的時間、查詢區(qū)域內(nèi)新基站的時間、通過發(fā)送尋呼消息與新基站建立同步的時間。
5 小結(jié)
本文詳細(xì)介紹了基于藍(lán)牙技術(shù)的兩種無線接入技術(shù)的工作原理,提出了在外地代理中增設(shè)緩沖區(qū)來解決越區(qū)切換問題的方案,并且給出了BLUEPAC網(wǎng)中微微網(wǎng)的幾種組網(wǎng)方式。
今天,藍(lán)牙被認(rèn)為“不僅是技術(shù)的集成,更是概念的創(chuàng)新”,它取代了電纜,更以其成本低廉,組網(wǎng)靈活而成為下一代個人區(qū)域網(wǎng)的理想實現(xiàn)技術(shù)。基于藍(lán)牙技術(shù)的蜂窩IP和移動IP中的基站可以是任一具有藍(lán)牙內(nèi)核的PC機、筆記本電腦、甚至手機,增加的只是上層軟件的復(fù)雜度,與目前提得較多的IEEE802.11無線接入技術(shù)相比,我們認(rèn)為藍(lán)牙在小區(qū)域組網(wǎng)中將更具優(yōu)勢。
摘自《移動通信(2001年第11期)》