李 杰張?zhí)靾@
(1:長春建筑學院,長春 130699;2:富奧汽車零部件股份有限公司研發(fā)中心,長春 130013)
隨著各種移動終端的高速發(fā)展,移動互聯(lián)網(wǎng)的應用日漸普及,用戶在一個大的區(qū)域內(nèi)的移動需求已被基于網(wǎng)絡的代理移動IPv 6協(xié)議滿足.同時,隨著Wi-Fi手持終端的快速增長和對因特網(wǎng)接入需求的增長,能夠管理一組節(jié)點在一個大區(qū)域內(nèi)的移動性技術備受關注.分離機制移動性管理系統(tǒng)基于網(wǎng)絡管理的模式,結合代理移動IPv 6的身份與位置分離,設計提出控制與數(shù)據(jù)分離和接入與核心分離[1-2].本文在此基礎上提出了對一組節(jié)點的移動性的支持的方法,該方法能對分離機制網(wǎng)絡中的一組節(jié)點進行移動性管理,并提出對該系統(tǒng)可以進行的下一步工作.
分離機制移動性管理系統(tǒng)中部署子網(wǎng)移動,是一種使得分離機制移動性管理系統(tǒng)支持一組節(jié)點的移動性也就是子網(wǎng)移動的方案,它是對分離機制移動性管理系統(tǒng)的擴展,實現(xiàn)了對子網(wǎng)移動的支持[3-4].本文給出了對分離機制移動性管理系統(tǒng)的擴展內(nèi)容、實體功能以及相應的信令流程.
這里仍然使用分離機制移動性管理系統(tǒng)中AGW,CGW,DGW,LMS,以及GMS等實體,而接入終端則是一組節(jié)點——移動子網(wǎng),本文中的移動子網(wǎng)由MR及其附屬的MNN組成,這里的MNN是隸屬于MR的節(jié)點,只能跟隨MR一起移動,不可以單獨移動,MNN使用屬于移動子網(wǎng)的移動子網(wǎng)前綴(Mobile Network Prefix,MNP)來配置地址.
下面對移動子網(wǎng)的接入和離開的流程分別進行描述,這里以移動子網(wǎng)接入網(wǎng)為例來描述.移動子網(wǎng)接入和離開的具體步驟如下:
步驟1:MR接入到AGW 1,AP檢測到MR的接入,于是發(fā)送日志消息給AGW 1;
步驟2:AGW 1收到日志消息后,判斷節(jié)點的接入類型,是移動路由器還是移動節(jié)點,并獲得相應接入節(jié)點的ID;
步驟3:AGW 1向CGW 1發(fā)送PBU消息,PBU消息中新增MNP選項和R標志位,并建立相應的BUL;
步驟4:CGW 1收到PBU消息后進行解析,如果合法,則向DGW 1發(fā)送隧道建立請求消息(TxReq),該消息中也新增MNP選項以及R標志位.同時CGW 1上建立相應的BCE;
步驟5:DGW 1收到TxReq消息后進行解析,建立一條由DGW 1指向AGW 1的隧道,并向CGW 1返回一個隧道確認消息TxAck,并建立相關的TCE,添加與HNP和MNP相關的路由.同時,查詢DGW1上的地址池,為HNP和MNP分配相應的核心地址,并將HoA與核心地址的對應關系、MNP與核心地址的對應關系注入到DGW1的內(nèi)核中,同時也將這兩對映射關系包含在映射更新消息中發(fā)給GMS,來進行最新的記錄;
步驟6:CGW 1收到TxAck消息后,便向AGW 1發(fā)送包含HNP和R標志位的PBA消息;
步驟7:AGW 1收到PBA消息后,解析出HNP,通過路由通告RA通告給接入節(jié)點,同時建立由AGW1指向DGW1的隧道的另一端,并添加關于HNP和MNP的路由,MR收到HNP后根據(jù)EUI-64來生成家鄉(xiāng)地址.
本文所使用的測試環(huán)境中,全部實體均為內(nèi)核為2.6.29.5的Linux操作系統(tǒng),gcc版本為4.1.2.
功能測試主要是對系統(tǒng)流程中出現(xiàn)的各個信令進行測試,這里對主要的信令進行介紹.
(1)代理綁定更新消息
AGW 2收到日志消息后,便向CGW 2發(fā)送PBU消息,使用移動頭類型為5表示PBU消息,R標志位為1,表示接入的是MR,并且包含MNP選項,選項內(nèi)容為“3ffe:3240:8007:2010::”;
(2)隧道添加請求消息
CGW 2在收到PBU消息后,便向DGW 2發(fā)送隧道請求消息,使用移動頭類型為9表示TxReq消息.如MR的HoA“6ffe:3240:8007:200:212:f 0ff:fe8d:c5cd”及MNN的家鄉(xiāng)地址“3ffe:3240:8007:2010:222:faff:feed:9866”;
(3)代理綁定確認消息
CGW 2收到TxAck消息后,便向AGW2發(fā)送代理綁定確認消息PBA,使用移動頭類型為6來表示PBA消息,在PBA消息中包含為MR分配的家鄉(xiāng)網(wǎng)絡前綴HNP“6ffe:3240:8007:200::/64”,R表示接入的是子網(wǎng);
(4)映射更新
當DGW2收到TxReq消息并進行解析后,由于DGW2是與LMS2集成在一起的,因此DGW2上的LMS的功能會給MR及MNN的家鄉(xiāng)地址分配相應的核心地址,在將這兩對映射關系注入到內(nèi)核的同時,也將它們通過映射更新消息發(fā)送給GMS進行更新.使用移動頭類型為13來表示映射更新.
本文在分離機制移動性管理系統(tǒng)的基礎上,依據(jù)文獻[2]提出的思想,提出了分離機制移動性管理系統(tǒng)中對子網(wǎng)移動的支持的方法.描述了系統(tǒng)流程,并在WLAN環(huán)境下,部署實驗環(huán)境,對軟件進行了功能測試.下一步需要進行的工作包括如下幾個部分:
(1)本文目前僅支持移動路由器(MR)及其附屬節(jié)點LFN的移動性,可以在下一階段參考文獻[2-4]中提出的方法,實現(xiàn)在分離機制移動性管理系統(tǒng)中對嵌套子網(wǎng)以及訪問移動節(jié)點(VMN)的移動性的支持;
(2)結合分離機制移動性管理系統(tǒng)認證授權實現(xiàn),可以在目前的系統(tǒng)中部署AAA,實現(xiàn)對移動子網(wǎng)的認證和授權;
(3)出于對分離機制移動性管理系統(tǒng)中接入網(wǎng)及核心網(wǎng)對安全性的考慮,可以通過部署IPSec VPN進行保護;
(4)如果移動路由器包含多種無線接口,如3G,Wi-Fi,可以考慮與多接口技術的結合,實現(xiàn)多家鄉(xiāng)、異構切換以及流移動.
[1]洪毅清.分離機制移動性管理設計與關鍵技術實現(xiàn)[D].北京:北京交通大學,2009.
[2]唐建強,劉 穎,周華春,張宏科.一種身份與位置分離環(huán)境下基于網(wǎng)絡的安全移動性管理協(xié)議[J].電子與信息學報,2013(1):151-156.
[3]宋 飛,翟建偉,張思東,張宏科.面向社交網(wǎng)絡的智能通信平臺研究[J].計算機工程,2013(6):7-11.
[4]梁文波,董 平,張宏科.基于CAPWAP的集中配置管理機制的研究與實現(xiàn)[J].計算機技術與發(fā)展,2012(11):69-72.