專利名稱:層次化移動(dòng)IPv6快速切換方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種層次化移動(dòng)IPv6快速切換方法和系統(tǒng)。
背景技術(shù):
為了滿足網(wǎng)絡(luò)設(shè)備日益普遍的移動(dòng)需求,IETF(Internet EngineeringTask Force,互聯(lián)網(wǎng)工程任務(wù)小組)提出了MIPv6(Mobile IPv6,移動(dòng)IPv6)協(xié)議。之后又提出層次移動(dòng)IPv6(HMIPv6,Hierarchical MobileIPv6)協(xié)議、快速移動(dòng)IPv6(FMIPv6,F(xiàn)ast Mobile IPv6)協(xié)議等改進(jìn)協(xié)議來(lái)改進(jìn)移動(dòng)IPv6的切換和通訊性能。
互聯(lián)網(wǎng)路由模式是根據(jù)網(wǎng)絡(luò)層的目的地址來(lái)進(jìn)行選路,并將數(shù)據(jù)包發(fā)送到該目的地址所在的網(wǎng)絡(luò),進(jìn)而到達(dá)該目的地址所代表的節(jié)點(diǎn)。移動(dòng)終端要在三層網(wǎng)絡(luò)切換的過(guò)程中保持通信暢通就必須保證移動(dòng)對(duì)于通信應(yīng)用的透明,即保證其作為通信應(yīng)用的網(wǎng)絡(luò)層識(shí)別的IP地址保持不變。移動(dòng)IPv6技術(shù)解決了這個(gè)問(wèn)題。
下面我們概述一下移動(dòng)IPv6技術(shù)方案。
當(dāng)移動(dòng)節(jié)點(diǎn)在家鄉(xiāng)網(wǎng)絡(luò)中時(shí),移動(dòng)節(jié)點(diǎn)利用家鄉(xiāng)地址與CN(Correspondent Node,通信對(duì)端)之間按照傳統(tǒng)的路由技術(shù)進(jìn)行通信,不需要移動(dòng)IPv6的介入。
當(dāng)移動(dòng)節(jié)點(diǎn)移動(dòng)到外地鏈路時(shí),移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)地址保持不變,同時(shí)獲得一個(gè)臨時(shí)的IP地址(即轉(zhuǎn)交地址),移動(dòng)節(jié)點(diǎn)把家鄉(xiāng)地址與轉(zhuǎn)交地址的映射告知HA(Home Agent,家鄉(xiāng)代理)。CN與移動(dòng)節(jié)點(diǎn)間的通信過(guò)程為CN發(fā)往移動(dòng)節(jié)點(diǎn)的數(shù)據(jù)包仍然根據(jù)移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)地址,發(fā)往移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)網(wǎng)絡(luò);移動(dòng)節(jié)點(diǎn)的HA截獲這些數(shù)據(jù)包,并根據(jù)已獲得的映射關(guān)系通過(guò)隧道方式將其轉(zhuǎn)發(fā)給移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交地址。上述通信過(guò)程也叫做三角路由過(guò)程,移動(dòng)節(jié)點(diǎn)仍然通過(guò)其HA和CN進(jìn)行通信。
移動(dòng)節(jié)點(diǎn)也可以將家鄉(xiāng)地址與轉(zhuǎn)交地址的映射關(guān)系告知CN,于是,CN便獲得了移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交地址,就可以直接將數(shù)據(jù)包轉(zhuǎn)發(fā)到移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交地址所在的外地網(wǎng)絡(luò)。這樣CN與移動(dòng)節(jié)點(diǎn)之間就可以直接進(jìn)行正常通信。上述通信過(guò)程也被稱作路由優(yōu)化后的CN與移動(dòng)節(jié)點(diǎn)間的通信過(guò)程。
上述移動(dòng)IPv6技術(shù)方案的缺點(diǎn)為移動(dòng)節(jié)點(diǎn)在AR(接入路由器)間發(fā)生切換時(shí),切換延時(shí)很大,丟包率高。而且在實(shí)際應(yīng)用環(huán)境中,移動(dòng)節(jié)點(diǎn)通常需要在相鄰AR之間頻繁切換,在這種情況下,移動(dòng)節(jié)點(diǎn)就需要頻繁地向HA注冊(cè)家鄉(xiāng)地址與轉(zhuǎn)交地址的映射關(guān)系,大大地增加了HA的負(fù)擔(dān),代價(jià)很大。同時(shí)注冊(cè)的轉(zhuǎn)交地址需要進(jìn)行重復(fù)地址檢測(cè)操作來(lái)驗(yàn)證其有效性,該重復(fù)地址檢測(cè)操作相當(dāng)耗時(shí)。
下面我們概述一下層次移動(dòng)IPv6技術(shù)方案。
層次移動(dòng)IPv6技術(shù)方案在移動(dòng)IPv6技術(shù)方案的基礎(chǔ)上引入了MAP(Mobility Anchor Point,移動(dòng)錨點(diǎn))來(lái)改善移動(dòng)節(jié)點(diǎn)在MAP域內(nèi)的切換性能。
移動(dòng)節(jié)點(diǎn)進(jìn)入一個(gè)MAP域內(nèi)后將收到包含MAP信息的RA(RouterAdvertisement,路由器通告),移動(dòng)節(jié)點(diǎn)需要配置兩個(gè)轉(zhuǎn)交地址RCoA(Regional Care-of Address,區(qū)域轉(zhuǎn)交地址)和LCoA(On-link Care-ofAddress,鏈路轉(zhuǎn)交地址)。移動(dòng)節(jié)點(diǎn)需要對(duì)鏈路轉(zhuǎn)交地址進(jìn)行重復(fù)地址檢測(cè)操作,檢測(cè)通過(guò)后發(fā)送本地綁定更新消息給MAP。MAP收到該本地綁定更新消息后,再對(duì)區(qū)域轉(zhuǎn)交地址進(jìn)行重復(fù)地址檢測(cè)操作,檢測(cè)通過(guò)后向移動(dòng)節(jié)點(diǎn)返回本地綁定確認(rèn)消息。移動(dòng)節(jié)點(diǎn)收到該本地綁定確認(rèn)消息之后,會(huì)向HA和CN注冊(cè)其新的區(qū)域轉(zhuǎn)交地址。
如果移動(dòng)節(jié)點(diǎn)是在MAP域內(nèi)發(fā)生了切換,比如,改變了AR,這時(shí)移動(dòng)節(jié)點(diǎn)的區(qū)域轉(zhuǎn)交地址不變,只是對(duì)鏈路轉(zhuǎn)交地址進(jìn)行重新配置,對(duì)重新配置后的鏈路轉(zhuǎn)交地址進(jìn)行重復(fù)地址檢測(cè)操作,檢測(cè)通過(guò)之后向MAP注冊(cè)該鏈路轉(zhuǎn)交地址。MAP不需要對(duì)區(qū)域轉(zhuǎn)交地址進(jìn)行重復(fù)地址檢測(cè)操作和注冊(cè)操作。
上述層次移動(dòng)IPv6技術(shù)方案的缺點(diǎn)為該技術(shù)方案雖然在一定程度上解決了移動(dòng)IPv6技術(shù)在MAP域內(nèi)切換延時(shí)過(guò)高的問(wèn)題。但是相比網(wǎng)絡(luò)實(shí)時(shí)應(yīng)用的需求,其切換延時(shí)仍然過(guò)高,特別是在該方案中,在切換過(guò)程中對(duì)鏈路轉(zhuǎn)交地址和區(qū)域轉(zhuǎn)交地址進(jìn)行重復(fù)地址檢測(cè)操作的延時(shí)占了總體切換延時(shí)的絕大部分,對(duì)該重復(fù)地址檢測(cè)操作有必要進(jìn)行改進(jìn)。
下面我們概述一下移動(dòng)IPv6快速切換技術(shù)方案。
移動(dòng)IPv6的快速切換技術(shù)方案是一種增強(qiáng)移動(dòng)IPv6節(jié)點(diǎn)在網(wǎng)絡(luò)上快速改變接入點(diǎn)能力的方法,該方法減小或者消除了移動(dòng)節(jié)點(diǎn)建立新的通信路徑的延遲,降低了移動(dòng)節(jié)點(diǎn)越區(qū)切換時(shí)的切換延時(shí)和丟失率。在該方法中,移動(dòng)節(jié)點(diǎn)在將要切換到新的鏈路之前,先啟動(dòng)一個(gè)切換規(guī)程,預(yù)先獲取新鏈路上的轉(zhuǎn)交地址。該切換規(guī)程通過(guò)在新老AR之間以及AR與移動(dòng)節(jié)點(diǎn)之間交換新增的報(bào)文來(lái)實(shí)現(xiàn)。該方法需要移動(dòng)節(jié)點(diǎn)預(yù)先知道自己即將移動(dòng)到的新鏈路,因此需要第二層的支持。
下面我們概述一下基于層次的移動(dòng)IPv6快速切換技術(shù)方案。
基于層次的移動(dòng)IPv6快速切換技術(shù)方案是指將層次移動(dòng)IPv6技術(shù)方案和移動(dòng)IPv6快速切換技術(shù)方案結(jié)合起來(lái)的一種技術(shù)方案。
當(dāng)移動(dòng)節(jié)點(diǎn)進(jìn)入了新的MAP域中的時(shí)候,它執(zhí)行移動(dòng)節(jié)點(diǎn)到MAP和HA以及CN的注冊(cè)過(guò)程。同樣,如果移動(dòng)節(jié)點(diǎn)從先前的AR移動(dòng)到域中一個(gè)新的AR上的時(shí)候,它也會(huì)執(zhí)行層次移動(dòng)IPv6協(xié)議中的本地綁定更新進(jìn)程。此時(shí),如果需要為移動(dòng)節(jié)點(diǎn)和CN之間正在進(jìn)行的數(shù)據(jù)會(huì)話執(zhí)行快速切換的話,將會(huì)給移動(dòng)節(jié)點(diǎn)、AR和MAP應(yīng)用基于層次的快速移動(dòng)IPv6切換流程,該流程包括如下步驟步驟1移動(dòng)節(jié)點(diǎn)利用鏈路層提供的機(jī)制獲得其需要的新的AR的鏈路層地址或者標(biāo)識(shí)符信息。
步驟2移動(dòng)節(jié)點(diǎn)根據(jù)鏈路層提供的切換預(yù)期,發(fā)送代理路由請(qǐng)求消息給其先前的AR。該代理路由請(qǐng)求消息中包含其獲得的新的AR的鏈路層地址或者標(biāo)識(shí)符信息。
步驟3所述先前的AR收到代理路由請(qǐng)求消息后,向移動(dòng)節(jié)點(diǎn)發(fā)送代理路由通告消息,該代理路由通告消息中包含移動(dòng)節(jié)點(diǎn)在新的AR域中配置轉(zhuǎn)交地址需要使用的信息,即無(wú)狀態(tài)地址配置方法需要的新的AR的網(wǎng)絡(luò)前綴,或者有狀態(tài)情況下的新的鏈路轉(zhuǎn)交地址。(MAP應(yīng)當(dāng)已經(jīng)知道新的AR的網(wǎng)絡(luò)前綴和鏈路層地址)。
步驟4移動(dòng)節(jié)點(diǎn)發(fā)送快速綁定更新消息給MAP。該快速綁定更新消息中包含所述移動(dòng)節(jié)點(diǎn)的先前的鏈路轉(zhuǎn)交地址和新的AR的IP地址。
步驟5MAP收到移動(dòng)節(jié)點(diǎn)發(fā)送的快速綁定更新消息后,發(fā)送切換初始消息給所述新的AR以建立雙向隧道。新的AR接收到該切換初始消息后,為移動(dòng)節(jié)點(diǎn)的先前的鏈路轉(zhuǎn)交地址建立一個(gè)主機(jī)路由項(xiàng),然后,向MAP回應(yīng)切換應(yīng)答消息。此時(shí),MAP和所述新的AR之間建立了雙向隧道。
步驟6MAP同時(shí)向所述先前的鏈路轉(zhuǎn)交地址和新的鏈路轉(zhuǎn)交地址發(fā)送快速綁定確認(rèn)消息。之后,MAP通過(guò)隧道將發(fā)送到移動(dòng)節(jié)點(diǎn)的數(shù)據(jù)包轉(zhuǎn)發(fā)到所述新的AR。
步驟7移動(dòng)節(jié)點(diǎn)檢測(cè)到發(fā)生鏈路層移動(dòng)后,發(fā)送快速鄰居通告消息給所述新的AR,之后,所述新的AR將緩沖的數(shù)據(jù)包發(fā)送給移動(dòng)節(jié)點(diǎn)。
步驟8移動(dòng)節(jié)點(diǎn)然后進(jìn)行正常的層次移動(dòng)IPv6操作,發(fā)送本地綁定更新給MAP。MAP收到源地址為新鏈路轉(zhuǎn)交地址的綁定更新后,停止包轉(zhuǎn)發(fā)并清除隧道。
步驟9MAP發(fā)送綁定確認(rèn)消息給移動(dòng)節(jié)點(diǎn)作為對(duì)本地綁定更新消息的響應(yīng)。綁定確認(rèn)消息應(yīng)當(dāng)同時(shí)發(fā)往移動(dòng)節(jié)點(diǎn)之前所在的鏈路地址和當(dāng)前的鏈路地址。
步驟10如果移動(dòng)節(jié)點(diǎn)接收到的綁定確認(rèn)消息的狀態(tài)是失敗,則移動(dòng)節(jié)點(diǎn)的切換失敗,流程結(jié)束;否則,如果發(fā)生的是MAP域內(nèi)切換,則移動(dòng)節(jié)點(diǎn)的切換成功,流程結(jié)束。如果發(fā)生的是MAP域間切換,移動(dòng)節(jié)點(diǎn)需要向HA和所有CN發(fā)送綁定更新消息,HA和CN返回綁定確認(rèn)消息后,移動(dòng)節(jié)點(diǎn)的切換成功,流程結(jié)束。
上述基于層次的移動(dòng)IPv6快速切換技術(shù)方案的缺點(diǎn)為該技術(shù)方案在層次移動(dòng)IPv6的基礎(chǔ)上引入了快速切換,加快了切換過(guò)程,但是沒(méi)有減少切換過(guò)程中對(duì)鏈路轉(zhuǎn)交地址和區(qū)域轉(zhuǎn)交地址進(jìn)行重復(fù)地址檢測(cè)操作的延時(shí),而這部分延時(shí)仍然占了總體切換延時(shí)的絕大部分。同時(shí),基于層次的移動(dòng)IPv6快速切換技術(shù)步驟較為復(fù)雜,不便于實(shí)現(xiàn)。
下面我們概述一下樂(lè)觀重復(fù)地址檢測(cè)協(xié)議。
在實(shí)際應(yīng)用中,大多數(shù)情況下,對(duì)一個(gè)無(wú)狀態(tài)地址自動(dòng)配置的轉(zhuǎn)交地址進(jìn)行重復(fù)地址檢測(cè)操作都能成功。因此,在絕大多數(shù)情況下都能成功的重復(fù)地址檢測(cè)操作上等待較長(zhǎng)時(shí)間是不值得的,樂(lè)觀重復(fù)地址檢測(cè)協(xié)議針對(duì)這種情況進(jìn)行了改進(jìn)。
樂(lè)觀重復(fù)地址檢測(cè)協(xié)議是對(duì)現(xiàn)有的IPv6鄰居發(fā)現(xiàn)協(xié)議(RFC2461)和無(wú)狀態(tài)地址自動(dòng)配置協(xié)議(RFC2462)的修改,目的是為了能夠縮短地址成功配置情況下的地址配置延時(shí),盡可能減少失敗情況下的通訊中斷,保持和普通主機(jī)和路由器的互通。
樂(lè)觀重復(fù)地址檢測(cè)協(xié)議引入了一種新的地址類型,即樂(lè)觀地址,用來(lái)標(biāo)志一個(gè)地址是可用的,但是對(duì)該地址沒(méi)有完成重復(fù)地址檢測(cè)操作。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種層次化移動(dòng)IPv6快速切換方法和系統(tǒng),從而可以使移動(dòng)節(jié)點(diǎn)的層次化移動(dòng)IPv6切換流程簡(jiǎn)單化,減少了切換過(guò)程中的信令交互,縮短了切換延時(shí)。
本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的一種層次化移動(dòng)IPv6快速切換方法,包括步驟A、移動(dòng)節(jié)點(diǎn)根據(jù)鏈路層提供的切換預(yù)期,發(fā)送代理路由請(qǐng)求消息給移動(dòng)節(jié)點(diǎn)的先前接入路由器,該先前接入路由器向移動(dòng)節(jié)點(diǎn)發(fā)送移動(dòng)節(jié)點(diǎn)的新接入路由器的網(wǎng)絡(luò)前綴信息;B、移動(dòng)節(jié)點(diǎn)根據(jù)所述網(wǎng)絡(luò)前綴信息生成新的轉(zhuǎn)交地址,在移動(dòng)到目標(biāo)網(wǎng)絡(luò)后,對(duì)所述轉(zhuǎn)交地址進(jìn)行樂(lè)觀地址重復(fù)檢測(cè)。
所述的步驟A具體包括A1、移動(dòng)節(jié)點(diǎn)利用鏈路層提供的機(jī)制獲得移動(dòng)節(jié)點(diǎn)的新接入路由器的鏈路層地址或者標(biāo)識(shí)符信息;A2、移動(dòng)節(jié)點(diǎn)根據(jù)鏈路層提供的切換預(yù)期,發(fā)送包含所述新接入路由器的鏈路層地址或者標(biāo)識(shí)符信息的代理路由請(qǐng)求消息給移動(dòng)節(jié)點(diǎn)的先前接入路由器;A3、所述先前接入路由器收到代理路由請(qǐng)求消息后,向移動(dòng)節(jié)點(diǎn)發(fā)送代理路由通告消息,該代理路由通告消息中包含移動(dòng)節(jié)點(diǎn)在新接入路由器域進(jìn)行無(wú)狀態(tài)地址配置需要用的新接入路由器的網(wǎng)絡(luò)前綴信息。
所述的步驟A1具體包括移動(dòng)節(jié)點(diǎn)通過(guò)鏈路層的掃描scan方法獲得移動(dòng)節(jié)點(diǎn)的新接入路由器的標(biāo)識(shí)符信息。
所述的步驟A3還包括在移動(dòng)節(jié)點(diǎn)的先前接入路由器中預(yù)先配置移動(dòng)節(jié)點(diǎn)的新接入路由器的鏈路層地址或者標(biāo)識(shí)符信息和移動(dòng)節(jié)點(diǎn)在新接入路由器域配置轉(zhuǎn)交地址需要使用的信息的對(duì)應(yīng)關(guān)系。
所述的步驟B具體包括移動(dòng)節(jié)點(diǎn)根據(jù)所述網(wǎng)絡(luò)前綴信息生成新的轉(zhuǎn)交地址,發(fā)送本地綁定更新消息給移動(dòng)節(jié)點(diǎn)的移動(dòng)錨點(diǎn),在移動(dòng)到目標(biāo)網(wǎng)絡(luò)后,對(duì)所述轉(zhuǎn)交地址進(jìn)行樂(lè)觀地址重復(fù)檢測(cè),根據(jù)移動(dòng)錨點(diǎn)返回的綁定確認(rèn)消息完成切換操作。
所述的步驟B具體包括B1、移動(dòng)節(jié)點(diǎn)根據(jù)所述新接入路由器的網(wǎng)絡(luò)前綴和網(wǎng)絡(luò)接口標(biāo)志符,通過(guò)無(wú)狀態(tài)地址配置方法生成新的轉(zhuǎn)交地址,在移動(dòng)到目標(biāo)網(wǎng)絡(luò)之前,發(fā)送本地綁定更新消息給所述移動(dòng)錨點(diǎn);B2、移動(dòng)節(jié)點(diǎn)在移動(dòng)到目標(biāo)網(wǎng)絡(luò)之后,對(duì)所述新的轉(zhuǎn)交地址進(jìn)行樂(lè)觀地址重復(fù)檢測(cè),接收所述移動(dòng)錨點(diǎn)返回的綁定確認(rèn)消息,根據(jù)該綁定確認(rèn)消息的狀態(tài)完成切換操作。
所述的步驟B1所述的本地綁定更新消息中的家鄉(xiāng)地址選項(xiàng)為移動(dòng)節(jié)點(diǎn)的當(dāng)前鏈路地址,轉(zhuǎn)交地址選項(xiàng)為所述生成的新的轉(zhuǎn)交地址。
所述的步驟B2具體包括B21、所述移動(dòng)錨點(diǎn)接收到移動(dòng)節(jié)點(diǎn)發(fā)送的本地綁定更新消息后,同時(shí)向移動(dòng)節(jié)點(diǎn)之前所在的鏈路地址和當(dāng)前的鏈路地址發(fā)送綁定確認(rèn)消息;B22、移動(dòng)節(jié)點(diǎn)在移動(dòng)到目標(biāo)網(wǎng)絡(luò)之后,對(duì)所述新的轉(zhuǎn)交地址進(jìn)行樂(lè)觀地址重復(fù)檢測(cè),接收所述綁定確認(rèn)消息;B23、如果所述綁定確認(rèn)消息的狀態(tài)是失敗,則移動(dòng)節(jié)點(diǎn)的切換失??;否則,如果發(fā)生的是移動(dòng)錨點(diǎn)域內(nèi)切換,則移動(dòng)節(jié)點(diǎn)的切換完成,如果發(fā)生的是移動(dòng)錨點(diǎn)域間切換,則移動(dòng)節(jié)點(diǎn)向家鄉(xiāng)代理和所有通信對(duì)端發(fā)送綁定更新消息,在接收到家鄉(xiāng)代理和所有通信對(duì)端返回的綁定確認(rèn)消息后,移動(dòng)節(jié)點(diǎn)的切換完成。
一種層次化移動(dòng)IPv6快速切換系統(tǒng),其特征在于,包括接入路由器向移動(dòng)節(jié)點(diǎn)提供網(wǎng)絡(luò)接入點(diǎn);移動(dòng)錨點(diǎn)支持移動(dòng)IPv6的層次化,對(duì)移動(dòng)節(jié)點(diǎn)的本地綁定更新進(jìn)行處理,并發(fā)送綁定確認(rèn)消息給移動(dòng)節(jié)點(diǎn);移動(dòng)節(jié)點(diǎn)利用鏈路層提供的切換預(yù)期加速切換,并利用樂(lè)觀重復(fù)地址檢測(cè)的方法進(jìn)行重復(fù)地址檢測(cè),向移動(dòng)錨點(diǎn)進(jìn)行本地綁定。
包括家鄉(xiāng)代理當(dāng)移動(dòng)節(jié)點(diǎn)發(fā)生的是移動(dòng)錨點(diǎn)域間切換時(shí),對(duì)移動(dòng)節(jié)點(diǎn)進(jìn)行綁定;通信對(duì)端和移動(dòng)節(jié)點(diǎn)通過(guò)IPv6網(wǎng)絡(luò)進(jìn)行通信,當(dāng)移動(dòng)節(jié)點(diǎn)發(fā)生的是移動(dòng)錨點(diǎn)域間切換時(shí),對(duì)移動(dòng)節(jié)點(diǎn)進(jìn)行綁定。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明通過(guò)對(duì)層次化移動(dòng)IPv6協(xié)議進(jìn)行改進(jìn),利用鏈路層提供的切換預(yù)期和樂(lè)觀重復(fù)地址檢測(cè)的方法,和現(xiàn)有技術(shù)相比,具有如下優(yōu)點(diǎn)1、使移動(dòng)節(jié)點(diǎn)的層次化移動(dòng)IPv6切換流程簡(jiǎn)單化,減少了切換過(guò)程中的信令交互。
2、采用樂(lè)觀重復(fù)地址檢測(cè)的方法驗(yàn)證轉(zhuǎn)交地址的有效性,避免了標(biāo)準(zhǔn)協(xié)議的重復(fù)地址檢測(cè)所需要的時(shí)間,縮短了切換延時(shí),符合實(shí)時(shí)應(yīng)用的需求。
3、在切換發(fā)生之前利用鏈路層提供的切換預(yù)期預(yù)先做好切換準(zhǔn)備,縮短了切換延時(shí),符合實(shí)時(shí)應(yīng)用的需求。
圖1為本發(fā)明所述系統(tǒng)的實(shí)施例的結(jié)構(gòu)示意圖;
圖2為本發(fā)明所述方法的實(shí)施例的處理流程圖;圖3為本發(fā)明所述實(shí)施例的網(wǎng)絡(luò)拓?fù)涫疽鈭D。
具體實(shí)施例方式
本發(fā)明提供了一種層次化移動(dòng)IPv6快速切換方法和系統(tǒng),本發(fā)明的核心為對(duì)層次化移動(dòng)IPv6協(xié)議進(jìn)行改進(jìn),利用鏈路層提供的切換預(yù)期加速了切換過(guò)程,并利用樂(lè)觀重復(fù)地址檢測(cè)的方法縮短標(biāo)準(zhǔn)移動(dòng)IPv6協(xié)議中的重復(fù)地址檢測(cè)操作所需要的時(shí)間。
下面結(jié)合附圖來(lái)詳細(xì)描述本發(fā)明,本發(fā)明所述系統(tǒng)的實(shí)施例的結(jié)構(gòu)示意圖如圖1所示,包括如下單元AR是移動(dòng)節(jié)點(diǎn)的接入路由器,負(fù)責(zé)向移動(dòng)節(jié)點(diǎn)提供網(wǎng)絡(luò)接入點(diǎn)。
MAP是移動(dòng)節(jié)點(diǎn)的移動(dòng)路由器,支持移動(dòng)IPv6的層次化,對(duì)移動(dòng)節(jié)點(diǎn)的本地綁定更新進(jìn)行處理,并發(fā)送綁定確認(rèn)消息給移動(dòng)節(jié)點(diǎn)。
移動(dòng)節(jié)點(diǎn)利用鏈路層提供的切換預(yù)期加速切換,并利用樂(lè)觀重復(fù)地址檢測(cè)的方法進(jìn)行重復(fù)地址檢測(cè),向MAP進(jìn)行本地綁定,向HA和CN進(jìn)行綁定。
HA是移動(dòng)節(jié)點(diǎn)的移動(dòng)路由器,當(dāng)移動(dòng)節(jié)點(diǎn)發(fā)生的是MAP域間切換時(shí),對(duì)移動(dòng)節(jié)點(diǎn)進(jìn)行綁定。
CN是移動(dòng)節(jié)點(diǎn)的通訊節(jié)點(diǎn),和移動(dòng)節(jié)點(diǎn)通過(guò)IPv6網(wǎng)絡(luò)進(jìn)行通訊,當(dāng)移動(dòng)節(jié)點(diǎn)發(fā)生的是MAP域間切換時(shí),對(duì)移動(dòng)節(jié)點(diǎn)進(jìn)行綁定。
本發(fā)明所述方法的實(shí)施例的處理流程如圖2所示,包括如下步驟步驟21、MN(Mobility Node,移動(dòng)節(jié)點(diǎn))利用鏈路層提供的機(jī)制獲得移動(dòng)節(jié)點(diǎn)的nAR(new Access Router,新接入路由器)的鏈路層地址或者標(biāo)識(shí)符信息。
如果鏈路層的接入技術(shù)為IEEE(電子電氣工程師協(xié)會(huì))802.11標(biāo)準(zhǔn)的系列接入技術(shù),則移動(dòng)節(jié)點(diǎn)可以通過(guò)鏈路層的scan(掃描)方法得到nAR的標(biāo)識(shí)符信息。
步驟22根據(jù)鏈路層提供的切換預(yù)期,移動(dòng)節(jié)點(diǎn)發(fā)送代理路由請(qǐng)求消息給移動(dòng)節(jié)點(diǎn)的oAR(old Access Router,先前接入路由器)。該代理路由請(qǐng)求消息中包含獲得的nAR的鏈路層地址或者標(biāo)識(shí)符信息。
所述鏈路層提供的切換預(yù)期是指鏈路層向鏈路層以上的網(wǎng)絡(luò)層次提供的對(duì)網(wǎng)絡(luò)即將發(fā)生切換的預(yù)期性信息。
步驟23oAR收到代理路由請(qǐng)求消息后,向移動(dòng)節(jié)點(diǎn)發(fā)送代理路由通告消息消息,該消息需要包含移動(dòng)節(jié)點(diǎn)在nAR域配置轉(zhuǎn)交地址需要使用的信息,即無(wú)狀態(tài)地址配置方法需要的nAR的網(wǎng)絡(luò)前綴。
在oAR中需要預(yù)先配置nAR的鏈路層地址或者標(biāo)識(shí)符信息和移動(dòng)節(jié)點(diǎn)在nAR域配置轉(zhuǎn)交地址需要使用的信息的對(duì)應(yīng)關(guān)系,該配置過(guò)程可以通過(guò)管理員手動(dòng)配置來(lái)完成。
步驟24移動(dòng)節(jié)點(diǎn)根據(jù)獲得的nAR的網(wǎng)絡(luò)前綴和網(wǎng)絡(luò)接口標(biāo)志符通過(guò)無(wú)狀態(tài)地址配置方法生成新的轉(zhuǎn)交地址。
和所述標(biāo)準(zhǔn)的基于層次的移動(dòng)IPv6快速切換技術(shù)方案的流程不同,該流程不需要進(jìn)行傳統(tǒng)的重復(fù)地址檢測(cè)操作即可進(jìn)行下面的協(xié)議操作。
步驟25在移動(dòng)節(jié)點(diǎn)移動(dòng)到新的網(wǎng)絡(luò)之前,移動(dòng)節(jié)點(diǎn)發(fā)送本地綁定更新消息給移動(dòng)節(jié)點(diǎn)的MAP,其中本地綁定更新消息中的家鄉(xiāng)地址選項(xiàng)為移動(dòng)節(jié)點(diǎn)的當(dāng)前鏈路地址,轉(zhuǎn)交地址選項(xiàng)為步驟24配置的新的轉(zhuǎn)交地址。
步驟26MAP接收到移動(dòng)節(jié)點(diǎn)發(fā)送的本地綁定更新消息后,發(fā)送綁定確認(rèn)消息給移動(dòng)節(jié)點(diǎn),作為對(duì)移動(dòng)節(jié)點(diǎn)發(fā)送的地綁定更新消息的響應(yīng)。綁定確認(rèn)消息應(yīng)當(dāng)同時(shí)發(fā)往移動(dòng)節(jié)點(diǎn)之前所在的鏈路地址和當(dāng)前的鏈路地址。這樣才能保證無(wú)論移動(dòng)節(jié)點(diǎn)是否已經(jīng)移動(dòng)到新的網(wǎng)絡(luò)還是仍然處于原先的網(wǎng)絡(luò)都能收到該綁定確認(rèn)消息。
在移動(dòng)節(jié)點(diǎn)移動(dòng)到新的網(wǎng)絡(luò)之后通過(guò)樂(lè)觀地址重復(fù)檢測(cè)的方法來(lái)驗(yàn)證所述生成的新的轉(zhuǎn)交地址的有效性。然后,接收所述綁定確認(rèn)消息。
步驟27如果移動(dòng)節(jié)點(diǎn)接收到的綁定確認(rèn)消息的狀態(tài)是失敗,則移動(dòng)節(jié)點(diǎn)的切換失敗,流程結(jié)束;否則,如果發(fā)生的是MAP域內(nèi)切換,則移動(dòng)節(jié)點(diǎn)的切換成功,流程結(jié)束。如果發(fā)生的是MAP域間切換,移動(dòng)節(jié)點(diǎn)需要向HA和所有CN發(fā)送綁定更新消息,HA和所有CN返回綁定確認(rèn)消息后,移動(dòng)節(jié)點(diǎn)的切換成功,流程結(jié)束。
本發(fā)明還提供了一個(gè)本發(fā)明所述方法的實(shí)施例,該實(shí)施例的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示意圖如圖3所示。該實(shí)施例的網(wǎng)絡(luò)配置如下HA的IPv6網(wǎng)絡(luò)地址為3ffe:0:0:1::1/64,家鄉(xiāng)網(wǎng)絡(luò)地址為3ffe:0:0:1::/64。
移動(dòng)節(jié)點(diǎn)MN的IPv6家鄉(xiāng)地址為3ffe:0:0:1::2/64。
移動(dòng)錨點(diǎn)MAP1的接口A的IPv6網(wǎng)絡(luò)地址為3ffe:0:0:2::1/64,接口B的IPv6網(wǎng)絡(luò)地址為3ffe:0:0:2::2/64,MAP1域的網(wǎng)絡(luò)地址為3ffe:0:0:2::/64。
接入路由器AR1負(fù)責(zé)的網(wǎng)絡(luò)地址為3ffe:0:0:4::/64。AR1和MAP1相連,即MAP1域內(nèi)存在AR1。
移動(dòng)錨點(diǎn)MAP2的接口A的IPv6網(wǎng)絡(luò)地址為3ffe:0:0:3::1/64,接口B的IPv6網(wǎng)絡(luò)地址為3ffe:0:0:3::2/64,接口C的IPv6網(wǎng)絡(luò)地址為3ffe:0:0:3::3/64,MAP2域的網(wǎng)絡(luò)地址為3ffe:0:0:3::/64。
接入路由器AR2負(fù)責(zé)的網(wǎng)絡(luò)地址為3ffe:0:0:5::/64。接入路由器AR3負(fù)責(zé)的網(wǎng)絡(luò)地址為3ffe:0:0:6::/64。AR2、AR3和MAP2相連,即MAP2域內(nèi)存在AR2、AR3。
CN的IPv6網(wǎng)絡(luò)地址為3ffe:0:0:9::123/64。
HA、MAP1、MAP2以及CN通過(guò)一個(gè)IPv6網(wǎng)絡(luò)互聯(lián)。
在圖3所示的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中,當(dāng)MN從AR1域移動(dòng)到AR2域時(shí),此時(shí)發(fā)生了MAP域間切換,本發(fā)明所述方法的具體步驟如下
步驟1MN利用鏈路層提供的機(jī)制獲得新接入路由器AR2的鏈路層地址或者標(biāo)識(shí)符信息。
步驟2根據(jù)鏈路層提供的切換預(yù)期,MN發(fā)送代理路由請(qǐng)求消息給MN的先前接入路由器AR1。該代理路由請(qǐng)求消息中包含AR2的鏈路層地址或者標(biāo)識(shí)符信息。
步驟3AR1收到代理路由請(qǐng)求消息后,向MN發(fā)送代理路由通告消息消息,該消息需要包含MN在AR2域配置轉(zhuǎn)交地址需要使用的信息,即無(wú)狀態(tài)地址配置方法需要的AR2的網(wǎng)絡(luò)前綴3ffe:0:0:5::/64。
步驟4MN根據(jù)獲得的AR2的網(wǎng)絡(luò)前綴和網(wǎng)絡(luò)接口標(biāo)志符通過(guò)無(wú)狀態(tài)地址配置方法生成新的轉(zhuǎn)交地址3ffe:0:0:5:220:edff:feb4:505f/64。
步驟5MN在移動(dòng)到新的網(wǎng)絡(luò)之前,發(fā)送本地綁定更新消息給MAP2,該本地綁定更新消息中的家鄉(xiāng)地址選項(xiàng)為MN的當(dāng)前鏈路地址,轉(zhuǎn)交地址選項(xiàng)為步驟4配置的新的轉(zhuǎn)交地址。
步驟6MAP2發(fā)送綁定確認(rèn)消息給MN,作為對(duì)MN發(fā)送的本地綁定更新消息的響應(yīng)。該綁定確認(rèn)消息應(yīng)當(dāng)同時(shí)發(fā)往MN的之前和當(dāng)前的鏈路地址。
在MN移動(dòng)到新的網(wǎng)絡(luò)之后通過(guò)樂(lè)觀地址重復(fù)檢測(cè)的方法來(lái)驗(yàn)證所述生成的新的轉(zhuǎn)交地址的有效性。然后,接收所述綁定確認(rèn)消息。
步驟7如果移動(dòng)節(jié)點(diǎn)接收到的綁定確認(rèn)消息的狀態(tài)是失敗,則移動(dòng)節(jié)點(diǎn)的切換失敗,流程結(jié)束;否則,移動(dòng)節(jié)點(diǎn)需要向HA和所有CN(本實(shí)例中只有一個(gè)CN)發(fā)送綁定更新消息,HA和所有CN返回綁定確認(rèn)消息后,移動(dòng)節(jié)點(diǎn)的切換成功,流程結(jié)束。
在圖3所示的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中,當(dāng)MN從AR2域移動(dòng)到AR3域,此時(shí)發(fā)生了MAP域內(nèi)切換,本發(fā)明所述方法的具體步驟如下步驟1MN利用鏈路層提供的機(jī)制獲得新接入路由器AR3的鏈路層地址或者標(biāo)識(shí)符信息。
步驟2根據(jù)鏈路層提供的切換預(yù)期,MN發(fā)送代理路由請(qǐng)求消息給MN的先前接入路由器AR2。該代理路由請(qǐng)求消息中包含AR3的鏈路層地址或者標(biāo)識(shí)符信息。
步驟3AR2收到代理路由請(qǐng)求消息后,向MN發(fā)送代理路由通告消息消息,該消息需要包含MN在AR3域配置轉(zhuǎn)交地址需要使用的信息,即無(wú)狀態(tài)地址配置方法需要的AR3的網(wǎng)絡(luò)前綴3ffe:0:0:6::/64。
步驟4MN根據(jù)獲得的AR3的網(wǎng)絡(luò)前綴和網(wǎng)絡(luò)接口標(biāo)志符通過(guò)無(wú)狀態(tài)地址配置方法生成新的轉(zhuǎn)交地址3ffe:0:0:6:220:edff:feb4:505f/64。
步驟5MN在移動(dòng)到新的網(wǎng)絡(luò)之前,發(fā)送本地綁定更新消息給MAP2,該本地綁定更新消息中的家鄉(xiāng)地址選項(xiàng)為MN的當(dāng)前鏈路地址,轉(zhuǎn)交地址選項(xiàng)為步驟4配置的新的轉(zhuǎn)交地址。
步驟6MAP2發(fā)送綁定確認(rèn)消息給MN,作為對(duì)MN發(fā)送的本地綁定更新消息的響應(yīng)。該綁定確認(rèn)消息應(yīng)當(dāng)同時(shí)發(fā)往MN的之前和當(dāng)前的鏈路地址。
在MN移動(dòng)到新的網(wǎng)絡(luò)之后通過(guò)樂(lè)觀地址重復(fù)檢測(cè)的方法來(lái)驗(yàn)證所述生成的新的轉(zhuǎn)交地址的有效性。然后,接收所述綁定確認(rèn)消息。
步驟7如果移動(dòng)節(jié)點(diǎn)接收到的綁定確認(rèn)消息的狀態(tài)是失敗,則移動(dòng)節(jié)點(diǎn)的切換失敗,流程結(jié)束;否則,移動(dòng)節(jié)點(diǎn)的切換成功,流程結(jié)束。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種層次化移動(dòng)IPv6快速切換方法,其特征在于,包括步驟A、移動(dòng)節(jié)點(diǎn)根據(jù)鏈路層提供的切換預(yù)期,發(fā)送代理路由請(qǐng)求消息給移動(dòng)節(jié)點(diǎn)的先前接入路由器,該先前接入路由器向移動(dòng)節(jié)點(diǎn)發(fā)送移動(dòng)節(jié)點(diǎn)的新接入路由器的網(wǎng)絡(luò)前綴信息;B、移動(dòng)節(jié)點(diǎn)根據(jù)所述網(wǎng)絡(luò)前綴信息生成新的轉(zhuǎn)交地址,在移動(dòng)到目標(biāo)網(wǎng)絡(luò)后,對(duì)所述轉(zhuǎn)交地址進(jìn)行樂(lè)觀地址重復(fù)檢測(cè)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的步驟A具體包括A1、移動(dòng)節(jié)點(diǎn)利用鏈路層提供的機(jī)制獲得移動(dòng)節(jié)點(diǎn)的新接入路由器的鏈路層地址或者標(biāo)識(shí)符信息;A2、移動(dòng)節(jié)點(diǎn)根據(jù)鏈路層提供的切換預(yù)期,發(fā)送包含所述新接入路由器的鏈路層地址或者標(biāo)識(shí)符信息的代理路由請(qǐng)求消息給移動(dòng)節(jié)點(diǎn)的先前接入路由器;A3、所述先前接入路由器收到代理路由請(qǐng)求消息后,向移動(dòng)節(jié)點(diǎn)發(fā)送代理路由通告消息,該代理路由通告消息中包含移動(dòng)節(jié)點(diǎn)在新接入路由器域進(jìn)行無(wú)狀態(tài)地址配置需要用的新接入路由器的網(wǎng)絡(luò)前綴信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述的步驟A1具體包括移動(dòng)節(jié)點(diǎn)通過(guò)鏈路層的掃描scan方法獲得移動(dòng)節(jié)點(diǎn)的新接入路由器的標(biāo)識(shí)符信息。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述的步驟A3還包括在移動(dòng)節(jié)點(diǎn)的先前接入路由器中預(yù)先配置移動(dòng)節(jié)點(diǎn)的新接入路由器的鏈路層地址或者標(biāo)識(shí)符信息和移動(dòng)節(jié)點(diǎn)在新接入路由器域配置轉(zhuǎn)交地址需要使用的信息的對(duì)應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求1、2、3或4所述的方法,其特征在于,所述的步驟B具體包括移動(dòng)節(jié)點(diǎn)根據(jù)所述網(wǎng)絡(luò)前綴信息生成新的轉(zhuǎn)交地址,發(fā)送本地綁定更新消息給移動(dòng)節(jié)點(diǎn)的移動(dòng)錨點(diǎn),在移動(dòng)到目標(biāo)網(wǎng)絡(luò)后,對(duì)所述轉(zhuǎn)交地址進(jìn)行樂(lè)觀地址重復(fù)檢測(cè),根據(jù)移動(dòng)錨點(diǎn)返回的綁定確認(rèn)消息完成切換操作。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述的步驟B具體包括B1、移動(dòng)節(jié)點(diǎn)根據(jù)所述新接入路由器的網(wǎng)絡(luò)前綴和網(wǎng)絡(luò)接口標(biāo)志符,通過(guò)無(wú)狀態(tài)地址配置方法生成新的轉(zhuǎn)交地址,在移動(dòng)到目標(biāo)網(wǎng)絡(luò)之前,發(fā)送本地綁定更新消息給所述移動(dòng)錨點(diǎn);B2、移動(dòng)節(jié)點(diǎn)在移動(dòng)到目標(biāo)網(wǎng)絡(luò)之后,對(duì)所述新的轉(zhuǎn)交地址進(jìn)行樂(lè)觀地址重復(fù)檢測(cè),接收所述移動(dòng)錨點(diǎn)返回的綁定確認(rèn)消息,根據(jù)該綁定確認(rèn)消息的狀態(tài)完成切換操作。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述的步驟B1所述的本地綁定更新消息中的家鄉(xiāng)地址選項(xiàng)為移動(dòng)節(jié)點(diǎn)的當(dāng)前鏈路地址,轉(zhuǎn)交地址選項(xiàng)為所述生成的新的轉(zhuǎn)交地址。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述的步驟B2具體包括B21、所述移動(dòng)錨點(diǎn)接收到移動(dòng)節(jié)點(diǎn)發(fā)送的本地綁定更新消息后,同時(shí)向移動(dòng)節(jié)點(diǎn)之前所在的鏈路地址和當(dāng)前的鏈路地址發(fā)送綁定確認(rèn)消息;B22、移動(dòng)節(jié)點(diǎn)在移動(dòng)到目標(biāo)網(wǎng)絡(luò)之后,對(duì)所述新的轉(zhuǎn)交地址進(jìn)行樂(lè)觀地址重復(fù)檢測(cè),接收所述綁定確認(rèn)消息;B23、如果所述綁定確認(rèn)消息的狀態(tài)是失敗,則移動(dòng)節(jié)點(diǎn)的切換失敗;否則,如果發(fā)生的是移動(dòng)錨點(diǎn)域內(nèi)切換,則移動(dòng)節(jié)點(diǎn)的切換完成,如果發(fā)生的是移動(dòng)錨點(diǎn)域間切換,則移動(dòng)節(jié)點(diǎn)向家鄉(xiāng)代理和所有通信對(duì)端發(fā)送綁定更新消息,在接收到家鄉(xiāng)代理和所有通信對(duì)端返回的綁定確認(rèn)消息后,移動(dòng)節(jié)點(diǎn)的切換完成。
9.一種層次化移動(dòng)IPv6快速切換系統(tǒng),其特征在于,包括接入路由器向移動(dòng)節(jié)點(diǎn)提供網(wǎng)絡(luò)接入點(diǎn);移動(dòng)錨點(diǎn)支持移動(dòng)IPv6的層次化,對(duì)移動(dòng)節(jié)點(diǎn)的本地綁定更新進(jìn)行處理,并發(fā)送綁定確認(rèn)消息給移動(dòng)節(jié)點(diǎn);移動(dòng)節(jié)點(diǎn)利用鏈路層提供的切換預(yù)期加速切換,并利用樂(lè)觀重復(fù)地址檢測(cè)的方法進(jìn)行重復(fù)地址檢測(cè),向移動(dòng)錨點(diǎn)進(jìn)行本地綁定。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,包括家鄉(xiāng)代理當(dāng)移動(dòng)節(jié)點(diǎn)發(fā)生的是移動(dòng)錨點(diǎn)域間切換時(shí),對(duì)移動(dòng)節(jié)點(diǎn)進(jìn)行綁定;通信對(duì)端和移動(dòng)節(jié)點(diǎn)通過(guò)IPv6網(wǎng)絡(luò)進(jìn)行通信,當(dāng)移動(dòng)節(jié)點(diǎn)發(fā)生的是移動(dòng)錨點(diǎn)域間切換時(shí),對(duì)移動(dòng)節(jié)點(diǎn)進(jìn)行綁定。
全文摘要
本發(fā)明提出了一種層次化移動(dòng)IPv6快速切換方法和系統(tǒng),該方法主要包括移動(dòng)節(jié)點(diǎn)根據(jù)鏈路層提供的切換預(yù)期,發(fā)送代理路由請(qǐng)求消息給移動(dòng)節(jié)點(diǎn)的先前接入路由器,該先前接入路由器向移動(dòng)節(jié)點(diǎn)發(fā)送移動(dòng)節(jié)點(diǎn)的新接入路由器的網(wǎng)絡(luò)前綴信息;移動(dòng)節(jié)點(diǎn)根據(jù)所述網(wǎng)絡(luò)前綴信息生成新的轉(zhuǎn)交地址,在移動(dòng)到目標(biāo)網(wǎng)絡(luò)后,對(duì)所述轉(zhuǎn)交地址進(jìn)行樂(lè)觀地址重復(fù)檢測(cè)。利用本發(fā)明,可以使移動(dòng)節(jié)點(diǎn)的層次化移動(dòng)IPv6切換流程簡(jiǎn)單化,減少了切換過(guò)程中的信令交互,縮短了切換延時(shí)。
文檔編號(hào)H04W8/26GK101026544SQ20061000789
公開(kāi)日2007年8月29日 申請(qǐng)日期2006年2月23日 優(yōu)先權(quán)日2006年2月23日
發(fā)明者潘雪增, 官俊, 平玲娣, 陳炯, 李德豐 申請(qǐng)人:華為技術(shù)有限公司, 浙江大學(xué)