移動節(jié)點(diǎn)注冊方法、互通方法、切換方法和網(wǎng)元的制作方法
【專利摘要】本發(fā)明提供一種移動節(jié)點(diǎn)互通方法,包括:增強(qiáng)型移動接入網(wǎng)關(guān)首次收到移動節(jié)點(diǎn)發(fā)送給對端節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,如果增強(qiáng)型移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)提供增強(qiáng)型代理移動IP即ePMIP服務(wù),則判斷對端移動節(jié)點(diǎn)當(dāng)前附著的對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù),如果是,則采用ePMIP方式對所述數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),否則,采用PMIP方式進(jìn)行轉(zhuǎn)發(fā)。本發(fā)明還提供一種移動節(jié)點(diǎn)切換方法,在移動節(jié)點(diǎn)切換到目標(biāo)移動接入網(wǎng)關(guān)后,對端移動接入網(wǎng)關(guān)根據(jù)目標(biāo)移動接入網(wǎng)關(guān)是否為移動節(jié)點(diǎn)提供ePMIP服務(wù)更新本地轉(zhuǎn)發(fā)表項(xiàng)。本發(fā)明還提供一種移動節(jié)點(diǎn)注冊方法,以及,一種移動接入網(wǎng)關(guān)和eLMA。
【專利說明】移動節(jié)點(diǎn)注冊方法、互通方法、切換方法和網(wǎng)元
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通信領(lǐng)域,尤其涉及一種移動節(jié)點(diǎn)注冊方法、互通方法、切換方法和網(wǎng)元。
【背景技術(shù)】
[0002]傳輸控制協(xié)議/ 因特網(wǎng)互聯(lián)協(xié)議(Transmission Control Protocol/InternetProtocol, TCP/IP),在初始設(shè)計(jì)時(shí)未考慮終端會發(fā)生拓?fù)湮恢酶淖兊那闆r,即TCP/IP協(xié)議本身不支持移動性。在傳統(tǒng)的TCP/IP網(wǎng)絡(luò)環(huán)境中,IP為因特網(wǎng)(Internet)提供了路由功能,它給所有節(jié)點(diǎn)(包括主機(jī)和路由器)都分配了邏輯地址,即IP地址,且每臺主機(jī)的各個(gè)端口都分配一個(gè)IP地址。IP地址包括網(wǎng)絡(luò)前綴和主機(jī)部分,同一條鏈路上的所有主機(jī)的IP地址通常有相同的網(wǎng)絡(luò)前綴和不同的主機(jī)部分。這使得IP可以依據(jù)目的節(jié)點(diǎn)的IP地址的網(wǎng)絡(luò)前綴部分來進(jìn)行路由選擇,從而使路由器秩序保存一條簡單的網(wǎng)絡(luò)前綴路由,而不必為每臺主機(jī)保存一條單獨(dú)的路由。在這種情況下,由于采用了網(wǎng)絡(luò)前綴路由,因此當(dāng)節(jié)點(diǎn)從一條鏈路切換到另一條鏈路而沒有改變其IP地址時(shí),該節(jié)點(diǎn)則不可能在新鏈路上接收到數(shù)據(jù)報(bào)文,從而也就無法與其他節(jié)點(diǎn)進(jìn)行通信。
[0003]隨著用戶對移動性和信息的需求急劇上升,越來越多的人希望在移動的過程中高速地接入互聯(lián)網(wǎng),獲取急需的信息,完成想做的事情。因此,移動互聯(lián)網(wǎng)成為未來互聯(lián)網(wǎng)的發(fā)展方向,但是傳統(tǒng)TCP/IP協(xié)議不支持移動性的缺陷,使得對移動節(jié)點(diǎn)的移動性管理成為移動互聯(lián)網(wǎng)面對的一大難題。
[0004]為了解決移動性管理問題,業(yè)界比較流行的移動性管理技術(shù),如,移動IP(MobileIP,MIP)、代理移動IP (Proxy MIP,PMIP)等,均通過引入固定錨點(diǎn)(Anchor)的方式來支持終端的移動性。例如,MIP協(xié)議使用家鄉(xiāng)代理(Home agent, HA)作為錨點(diǎn)、PMIP協(xié)議使用本地移動性錨點(diǎn)(Local Mobility Anchor, LMA)作為錨點(diǎn)。
[0005]圖1所示的是PMIP協(xié)議的邏輯架構(gòu),包括移動節(jié)點(diǎn)(Mobile Node,MN)麗I和麗2、對應(yīng)的移動接入網(wǎng)關(guān)(Mobile Access Gateway,MAG)MAGl 和 MAG2、以及 LMA。MAG 是 MN 的第一跳路由器,其主要作用包括在MN接入時(shí)為其分配轉(zhuǎn)交地址(Care of Address,CoA)以及代替麗執(zhí)行與麗的錨點(diǎn)LMA之間的PMIP綁定(PMIP Binding)。LMA作為麗的錨點(diǎn),其主要作用包括為MN分配家鄉(xiāng)地址(Home of Address, HoA)以及處理上述PMIP綁定。MAG與LMA之間執(zhí)行的PMIP綁定的主要目的是讓雙方均獲知對方的地址、上述CoA和HoA,并將保存在本地。此外,在執(zhí)行PMIP的綁定過程中,還為MN在MAG和LMA之間建立了一條雙向隧道。值得說明的是,MN最后獲取到的IP地址是LMA為其分配的HoA。在通常的網(wǎng)絡(luò)部署中,MAG 一般位于拓?fù)漭^低的位置,比如位于城域網(wǎng)的邊緣;而LMA則一般位于拓?fù)漭^高的位置,比如省干網(wǎng)的核心部分。MAG與LMA之間實(shí)際上往往通過多跳路由器相連。
[0006]PMIP協(xié)議的移動性管理體現(xiàn)在隨著MN的移動能改變當(dāng)前連接到的MAG,同時(shí)保持麗的IP地址(即HoA)不變,即麗始終錨定在最初注冊的本地移動錨點(diǎn)LMA上。當(dāng)麗切換到一個(gè)新的移動接入網(wǎng)關(guān)MAG時(shí),MAG代替MN向錨點(diǎn)LMA注冊更新新的PMIP綁定,并建立錨點(diǎn)LMA和新的MAG之間的雙向隧道用以轉(zhuǎn)發(fā)麗的上下行數(shù)據(jù)。
[0007]如圖1所示,麗I和麗2間的報(bào)文轉(zhuǎn)發(fā)路徑為麗l〈->MAGl〈->LMA〈->MAG2〈->麗2。MNl發(fā)往MN2的報(bào)文首先到達(dá)MAGl,MAGl對報(bào)文進(jìn)行隧道封裝,通過MAGl和LMA之間的隧道將報(bào)文發(fā)送給LMA,LMA進(jìn)行解封裝,并對報(bào)文進(jìn)行重新封裝,通過LMA和MAG2之間的隧道發(fā)送給MAG2,MAG2進(jìn)行解封裝后轉(zhuǎn)發(fā)給MN2,MN2發(fā)往MNl的報(bào)文通過同樣的方式進(jìn)行轉(zhuǎn)發(fā)。采用上述方法,MNl和MN2之間的數(shù)據(jù)始終需要通過固定錨點(diǎn)LMA進(jìn)行轉(zhuǎn)發(fā),數(shù)據(jù)傳輸路徑不是最優(yōu)路徑,并且報(bào)文傳輸過程中需要經(jīng)過LMA的解封裝和二次重新封裝的處理,引起較大的數(shù)據(jù)傳輸時(shí)延和丟包,傳輸路徑的浪費(fèi)一方面會導(dǎo)致運(yùn)營商傳輸承載資源的浪費(fèi),導(dǎo)致了運(yùn)營成本增加;另一方面增加了麗I與麗2間收發(fā)IP報(bào)文的時(shí)延,不利于改善用戶的業(yè)務(wù)體驗(yàn);再一方面是使大量的IP報(bào)文匯聚到錨點(diǎn)LMA (通常一個(gè)LMA能服務(wù)很多個(gè)MN),使LMA容易成為性能瓶頸,增大了報(bào)文在該節(jié)點(diǎn)擁塞的可能性,導(dǎo)致整體網(wǎng)絡(luò)質(zhì)量下降,造成MN業(yè)務(wù)受阻甚至無法實(shí)現(xiàn)(如,語音視頻等實(shí)時(shí)業(yè)務(wù))。
[0008]還值得說明的是,當(dāng)麗I和麗2錨定在不同的本地移動錨點(diǎn)LMA上時(shí),麗I與麗2之間的報(bào)文收發(fā)必須分別經(jīng)過兩者的錨點(diǎn)LMA,報(bào)文傳遞路徑的迂回浪費(fèi)更加明顯,以后造成的上述不良后果更加嚴(yán)重。
[0009]為了解決現(xiàn)有PMIP機(jī)制存在的傳輸路徑浪費(fèi)問題,進(jìn)而導(dǎo)致的一系列不良后果,需要對現(xiàn)有的PMIP機(jī)制進(jìn)行增強(qiáng),圖2為增強(qiáng)型PMIP(enhanced PMIP)協(xié)議架構(gòu)。
[0010]與現(xiàn)有PMIP協(xié)議的邏輯架構(gòu)相比,ePMIP協(xié)議架構(gòu)所包含的網(wǎng)元為移動節(jié)點(diǎn)麗、增強(qiáng)型移動接入網(wǎng)關(guān)eMAG (enhanced MAG)以及增強(qiáng)型本地移動錨點(diǎn)eLMA (enhanced LMA)。
[0011]如圖2所示,eMAGl是麗I的第一跳路由器,其主要作用除了現(xiàn)有的PMIP架構(gòu)中的為麗I分配轉(zhuǎn)交地址CoAl,以及代替麗I執(zhí)行與eLMA之間的PMIP綁定外,還需要具備如下功能(MN2的第一跳路由器eMAG2也具備同樣的功能):
[0012]向eLMA查詢,獲得通信節(jié)點(diǎn)麗2當(dāng)前連接的eMAG2的地址或通信節(jié)點(diǎn)麗2的轉(zhuǎn)交地址CoA2。
[0013]在麗I的eMAGl和麗2的eMAG2之間建立雙向隧道,轉(zhuǎn)發(fā)麗I與麗2之間的IP數(shù)據(jù)報(bào)文。
[0014]eLMA保留了 LMA功能中處理MN注冊、注銷及更新功能,分配HNP功能,建立和維護(hù)BCE功能。eLMA相對于LMA增強(qiáng)了如下功能:
[0015]eLMA不作為數(shù)據(jù)報(bào)文的錨點(diǎn),麗I與麗2之間的IP數(shù)據(jù)報(bào)文,不需要經(jīng)過eLMA。
[0016]eLMA需要響應(yīng)來自eMAG的地址查詢請求消息。
[0017]圖2所示為在ePMIP架構(gòu)下,麗I與麗2之間收發(fā)IP報(bào)文的路徑MNl〈->eMAGl〈->eMAG2〈->MN2。數(shù)據(jù)報(bào)文直接經(jīng)過eMAGl與eMAG2之間的隧道,無須通過eLMA,避免了傳輸路徑的迂回所帶來的一系列問題。
[0018]綜上可知,ePMIP協(xié)議很好的解決了傳統(tǒng)PMIP協(xié)議所存在的一系列問題,但是對已有的傳統(tǒng)PMIP設(shè)備進(jìn)行升級會對網(wǎng)絡(luò)維護(hù)帶來很大的沖擊,增加了網(wǎng)絡(luò)運(yùn)營成本,所以在從傳統(tǒng)PMIP向增強(qiáng)型ePMIP過渡的初期,在一個(gè)已經(jīng)部署了 PMIP的運(yùn)營商網(wǎng)絡(luò)內(nèi),需要使用增量的方式來部署ePMIP,對傳統(tǒng)的PMIP設(shè)備不做任何改動。如圖3所示為在傳統(tǒng)PMIP域增量部署ePMIP的架構(gòu)圖,為了方便描述,將PMIPv6域劃分為areal和area2,分別部署ePMIP和PMIP,areal中的麗11和麗12之間采用ePMIP方式進(jìn)行通信,參考圖2的流程,area2中的所有移動節(jié)點(diǎn)(MN21、麗22、麗23)之間采用PMIP方式進(jìn)行通信,參考圖1的流程。
[0019]如圖3所示在areal部署傳統(tǒng)移動接入網(wǎng)關(guān)MAG13,麗13通過MAG13向eLMA注冊,在這種場景下,麗13和其他附著在eMAG下的移動節(jié)點(diǎn)(例如圖3所示麗11和麗12)無法通信。以麗13和麗11之間的通信為例,從麗13發(fā)往麗11的下行數(shù)據(jù)到達(dá)MAG13后,MAG13利用傳統(tǒng)的PMIP轉(zhuǎn)發(fā)下行數(shù)據(jù);然而從麗11發(fā)往麗13的上行數(shù)據(jù)到達(dá)eMAGll后,eMAG 11向eLMA進(jìn)行位置查詢,查詢到麗13的移動接入網(wǎng)關(guān)MAG13的位置信息,但是由于MAG13與eMAGll之間無法建立隧道,上行數(shù)據(jù)無法轉(zhuǎn)發(fā)到麗13。
[0020]在切換場景下,在麗11與麗12通信的過程中,麗11從位于areal的增強(qiáng)型移動接入網(wǎng)關(guān)eMAGll切換到位于area2的移動接入網(wǎng)關(guān)MAG21,由于PMIP中移動節(jié)點(diǎn)發(fā)生切換時(shí)錨點(diǎn)不發(fā)生變更,即新的移動接入網(wǎng)關(guān)MAG21必須向位于areal的增強(qiáng)型本地移動錨點(diǎn)eLMA注冊麗11的新的位置信息,切換過程中,從麗12發(fā)往麗11的下行數(shù)據(jù)還是會通過eMAG 12和eMAGll之間的隧道發(fā)送到eMAGll,然而由于eMAGll和MAG21之間無法建立隧道,eMAGll無法將下行數(shù)據(jù)轉(zhuǎn)發(fā)到MAG21,進(jìn)而發(fā)送給MNlI,導(dǎo)致移動節(jié)點(diǎn)在這種切換場景下產(chǎn)生切換丟包。
[0021 ] 上述兩種場景下的丟包問題亟待解決。
【發(fā)明內(nèi)容】
[0022]本發(fā)明要解決的技術(shù)問題是提供一種移動節(jié)點(diǎn)注冊方法、互通方法和切換方法,以及一種移動接入網(wǎng)關(guān)和eLMA,旨在實(shí)現(xiàn)在PMIPv6域增量部署ePMIPv6的場景下,保證終端移動過程中會話的連續(xù)性以及切換完成后終端之間的互通問題。
[0023]為了解決上述問題,本發(fā)明提供了一種移動節(jié)點(diǎn)互通方法,包括:
[0024]增強(qiáng)型移動接入網(wǎng)關(guān)首次收到移動節(jié)點(diǎn)發(fā)送給對端節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,如果所述增強(qiáng)型移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)提供增強(qiáng)型代理移動IP即ePMIP服務(wù),則所述增強(qiáng)型移動接入網(wǎng)關(guān)判斷所述對端移動節(jié)點(diǎn)當(dāng)前附著的對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù),如果是,則采用ePMIP方式對所述數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),并創(chuàng)建本地轉(zhuǎn)發(fā)表項(xiàng)指導(dǎo)后續(xù)報(bào)文采用ePMIP方式進(jìn)行轉(zhuǎn)發(fā),否則,采用PMIP方式對所述數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),并創(chuàng)建本地轉(zhuǎn)發(fā)表項(xiàng)指導(dǎo)后續(xù)報(bào)文采用PMIP方式進(jìn)行轉(zhuǎn)發(fā)。
[0025]進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述增強(qiáng)型移動接入網(wǎng)關(guān)通過如下方式判斷對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù):
[0026]所述增強(qiáng)型移動接入網(wǎng)關(guān)向增強(qiáng)型本地移動性錨點(diǎn)eLMA發(fā)送位置查詢請求,根據(jù)所述eLMA返回的位置查詢應(yīng)答中攜帶的指示所述對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息進(jìn)行判斷。
[0027]進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述方法還包括:
[0028]所述eLMA收到移動接入網(wǎng)關(guān)為其下附著的移動節(jié)點(diǎn)進(jìn)行注冊的注冊請求后,所述注冊請求中攜帶所述移動接入網(wǎng)關(guān)是否能夠?yàn)楫?dāng)前注冊的移動節(jié)點(diǎn)提供ePMIP服務(wù)的指示,確定是否為所述當(dāng)前注冊的移動節(jié)點(diǎn)提供ePMIP服務(wù),建立所述當(dāng)前注冊的移動節(jié)點(diǎn)的位置信息,所述位置信息中包含所述移動接入網(wǎng)關(guān)是否為所述當(dāng)前注冊的移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息。[0029]進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述方法還包括,所述eLMA為所述當(dāng)前注冊的移動節(jié)點(diǎn)建立位置信息后,將所述移動接入網(wǎng)關(guān)是否為所述當(dāng)前注冊的移動節(jié)點(diǎn)提供ePMIP服務(wù)的協(xié)商信息發(fā)送給所述移動接入網(wǎng)關(guān)。
[0030]本發(fā)明還提供一種移動節(jié)點(diǎn)切換方法,包括:
[0031]移動節(jié)點(diǎn)和對端移動節(jié)點(diǎn)通信過程中,所述移動節(jié)點(diǎn)從源移動接入網(wǎng)關(guān)切換到目標(biāo)移動接入網(wǎng)關(guān)后,所述目標(biāo)移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)向eLMA進(jìn)行位置更新;
[0032]所述eLMA通過所述源移動接入網(wǎng)關(guān)或者直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動節(jié)點(diǎn)當(dāng)前附著的對端移動接入網(wǎng)關(guān);
[0033]所述對端移動接入網(wǎng)關(guān)根據(jù)所述位置信息更新所述移動節(jié)點(diǎn)的本地轉(zhuǎn)發(fā)表項(xiàng),其中,如果所述目標(biāo)移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),則更新所述本地轉(zhuǎn)發(fā)表項(xiàng)指示采用ePMIP方式對所述對端移動節(jié)點(diǎn)發(fā)送給所述移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),否貝IJ,更新所述本地轉(zhuǎn)發(fā)表項(xiàng)指示采用PMIP方式轉(zhuǎn)發(fā)所述數(shù)據(jù)報(bào)文。
[0034]進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述目標(biāo)移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)向所述eLMA進(jìn)行位置更新時(shí),攜帶所述目標(biāo)移動接入網(wǎng)關(guān)是否能夠?yàn)樗鲆苿庸?jié)點(diǎn)提供ePMIP服務(wù)的指示信息;
[0035]所述eLMA收到所述位置更新后,確定所述目標(biāo)移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),更新所述移動節(jié)點(diǎn)的位置信息,所述位置信息中包括所述目標(biāo)移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息。
[0036]進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述方法還包括,
[0037]所述對端移動接入網(wǎng)關(guān)為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù),所述源移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),且所述目標(biāo)移動接入網(wǎng)關(guān)為非增強(qiáng)型的移動接入網(wǎng)關(guān)時(shí):
[0038]所述源移動接入網(wǎng)關(guān)收到所述對端移動接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的所述對端移動節(jié)點(diǎn)發(fā)送給所述移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,將所述數(shù)據(jù)報(bào)文發(fā)送到所述eLMA ;
[0039]所述eLMA將所述數(shù)據(jù)報(bào)文發(fā)送到所述目標(biāo)移動接入網(wǎng)關(guān),由所述目標(biāo)移動接入網(wǎng)關(guān)發(fā)送給所述移動節(jié)點(diǎn)。
[0040]進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述eLMA直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動接入網(wǎng)關(guān)包括:
[0041]所述eLMA向其管理域內(nèi)的所有移動接入網(wǎng)關(guān)發(fā)送位置更新消息,攜帶所述移動節(jié)點(diǎn)的位置信息。
[0042]進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述eLMA直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動接入網(wǎng)關(guān)包括:
[0043]所述eLMA收到所述源移動接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的所述對端移動節(jié)點(diǎn)發(fā)送給所述移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,根據(jù)所述數(shù)據(jù)報(bào)文的源地址查找本地保存的位置信息,如果所述位置信息中保存的轉(zhuǎn)交地址與所述數(shù)據(jù)報(bào)文外層隧道頭中的源地址不相同,則所述eLMA向所述對端移動接入網(wǎng)關(guān)發(fā)送位置更新消息,攜帶所述移動節(jié)點(diǎn)的位置信息。
[0044]本發(fā)明還提供一種移動接入網(wǎng)關(guān),包括:數(shù)據(jù)轉(zhuǎn)發(fā)單元,用于首次收到移動節(jié)點(diǎn)發(fā)送給所述對端移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,如果所述移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),則判斷所述對端移動節(jié)點(diǎn)當(dāng)前附著的對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù),如果是,則采用ePMIP方式對所述數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),并創(chuàng)建本地轉(zhuǎn)發(fā)表項(xiàng)指導(dǎo)后續(xù)報(bào)文采用ePMIP方式進(jìn)行轉(zhuǎn)發(fā);否則,采用PMIP方式對所述數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),并創(chuàng)建本地轉(zhuǎn)發(fā)表項(xiàng)指導(dǎo)后續(xù)報(bào)文采用PMIP方式進(jìn)行轉(zhuǎn)發(fā)。
[0045]進(jìn)一步的,上述移動接入網(wǎng)關(guān)還可具有以下特點(diǎn),所述數(shù)據(jù)轉(zhuǎn)發(fā)單元通過如下方式判斷所述對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù):
[0046]所述數(shù)據(jù)轉(zhuǎn)發(fā)單元向eLMA發(fā)送位置查詢請求,根據(jù)所述eLMA返回的位置查詢應(yīng)答中攜帶的指示所述對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息進(jìn)行判斷。
[0047]進(jìn)一步的,上述移動接入網(wǎng)關(guān)還可具有以下特點(diǎn),所述移動接入網(wǎng)關(guān)還包括注冊單元,用于:
[0048]為所述移動節(jié)點(diǎn)向所述eLMA發(fā)送注冊請求,攜帶所述移動接入網(wǎng)關(guān)是否能夠?yàn)樗鲆苿庸?jié)點(diǎn)提供ePMIP服務(wù)的指示;以及,接收并保存所述eLMA返回的是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的協(xié)商信息。
[0049]進(jìn)一步的,上述移動接入網(wǎng)關(guān)還可具有以下特點(diǎn),所述移動接入網(wǎng)關(guān)還包括,位置更新單元,用于當(dāng)所述移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)切換后的目標(biāo)移動接入網(wǎng)關(guān)時(shí),向所述eLMA進(jìn)行所述移動節(jié)點(diǎn)的位置更新,并攜帶所述移動接入網(wǎng)關(guān)是否能夠?yàn)樗鲆苿庸?jié)點(diǎn)提供ePMIP服務(wù)的指不彳目息。
[0050]進(jìn)一步的,上述移動接入網(wǎng)關(guān)還可具有以下特點(diǎn),所述數(shù)據(jù)轉(zhuǎn)發(fā)單元還用于,當(dāng)所述移動節(jié)點(diǎn)在與對端移動節(jié)點(diǎn)采用ePMIP方式進(jìn)行通信的過程中,從所述移動接入網(wǎng)關(guān)切換到目標(biāo)移動接入網(wǎng)關(guān),所述目標(biāo)移動接入網(wǎng)關(guān)為非增強(qiáng)型的移動接入網(wǎng)關(guān)時(shí):
[0051]所述數(shù)據(jù)轉(zhuǎn)發(fā)單元收到所述對端移動節(jié)點(diǎn)發(fā)送給所述移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,將所述數(shù)據(jù)報(bào)文發(fā)送到eLMA,由所述eLMA將所述數(shù)據(jù)報(bào)文發(fā)送給所述目標(biāo)移動接入網(wǎng)關(guān)。
[0052]本發(fā)明還提供一種增強(qiáng)型本地移動性錨點(diǎn),所述增強(qiáng)型本地移動性錨點(diǎn)eLMA包括注冊單元,用于收到移動接入網(wǎng)關(guān)為移動節(jié)點(diǎn)進(jìn)行的注冊請求后,確定是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),建立所述移動節(jié)點(diǎn)的位置信息,所述位置信息中包含所述移動節(jié)點(diǎn)附著的移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息。
[0053]進(jìn)一步的,上述增強(qiáng)型本地移動性錨點(diǎn)還可具有以下特點(diǎn),所述eLMA還包括應(yīng)答單元,用于收到所述移動接入網(wǎng)關(guān)的位置查詢請求后,返回位置查詢應(yīng)答,所述位置查詢應(yīng)答中攜帶所述移動接入網(wǎng)關(guān)所查詢的對端移動節(jié)點(diǎn)的移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息。
[0054]進(jìn)一步的,上述增強(qiáng)型本地移動性錨點(diǎn)還可具有以下特點(diǎn),所述注冊單元還用于,為所述移動節(jié)點(diǎn)建立位置信息后,將所述移動節(jié)點(diǎn)附著的移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的協(xié)商信息發(fā)送給所述移動接入網(wǎng)關(guān)。
[0055]進(jìn)一步的,上述增強(qiáng)型本地移動性錨點(diǎn)還可具有以下特點(diǎn),所述eLMA還包括位置更新單元,用于在所述移動節(jié)點(diǎn)與對端移動節(jié)點(diǎn)通信過程中,當(dāng)所述移動節(jié)點(diǎn)從所述移動接入網(wǎng)關(guān)切換到目標(biāo)移動接入網(wǎng)關(guān)后,接收到所述目標(biāo)移動接入網(wǎng)關(guān)的位置更新后,確定所述目標(biāo)移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息,更新所述移動節(jié)點(diǎn)的位置信息,通過所述移動接入網(wǎng)關(guān)或者直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動節(jié)點(diǎn)當(dāng)前附著的對端移動接入網(wǎng)關(guān),所述位置信息中包含所述目標(biāo)移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息。
[0056]進(jìn)一步的,上述增強(qiáng)型本地移動性錨點(diǎn)還可具有以下特點(diǎn),所述位置更新單元直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動接入網(wǎng)關(guān)包括:
[0057]所述位置更新單元向其管理域內(nèi)的所有移動接入網(wǎng)關(guān)發(fā)送位置更新消息,攜帶所述移動節(jié)點(diǎn)的位置信息。
[0058]進(jìn)一步的,上述增強(qiáng)型本地移動性錨點(diǎn)還可具有以下特點(diǎn),所述位置更新單元直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動接入網(wǎng)關(guān)包括:
[0059]所述位置更新單元收到所述移動接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的所述對端移動節(jié)點(diǎn)發(fā)送給所述移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,根據(jù)所述數(shù)據(jù)報(bào)文的源地址查找本地保存的位置信息,如果所述位置信息中保存的轉(zhuǎn)交地址與所述數(shù)據(jù)報(bào)文外層隧道頭中的源地址不相同,則向所述對端移動接入網(wǎng)關(guān)發(fā)送位置更新消息,攜帶所述移動節(jié)點(diǎn)的位置信息。
[0060]本發(fā)明還提供一種移動節(jié)點(diǎn)注冊方法,包括:
[0061]增強(qiáng)型移動接入網(wǎng)關(guān)或移動接入網(wǎng)關(guān)為移動節(jié)點(diǎn)向eLMA注冊時(shí),攜帶所述移動節(jié)點(diǎn)當(dāng)前附著的移動接入網(wǎng)關(guān)是否能夠?yàn)樗鲆苿庸?jié)點(diǎn)提供ePMIP服務(wù)的指示;
[0062]所述eLMA收到所述eMAG或MAG的注冊請求后,為所述移動節(jié)點(diǎn)建立位置信息,所述位置信息中包括標(biāo)志信息,用于標(biāo)識所述eLMA決定向所述移動節(jié)點(diǎn)提供ePMIP服務(wù)還是PMIP服務(wù)。
[0063]進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述方法還包括,所述eLMA為所述移動節(jié)點(diǎn)建立位置信息后,將所述移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的協(xié)商信息發(fā)送給所述移動接入網(wǎng)關(guān)。
[0064]本發(fā)明基于增強(qiáng)后的ePMIP協(xié)議,提供了一種在增量部署ePMIP協(xié)議的場景下,移動節(jié)點(diǎn)之間的互通和切換方法,旨在實(shí)現(xiàn)ePMIP區(qū)域的移動節(jié)點(diǎn)和PMIP區(qū)域的移動節(jié)點(diǎn)之間的互通,以及移動節(jié)點(diǎn)在兩個(gè)區(qū)域之間的平滑切換。從而滿足增量部署后MN之間的互通和移動性需求。
【專利附圖】
【附圖說明】
[0065]圖1為現(xiàn)有技術(shù)中PMIPv6報(bào)文轉(zhuǎn)發(fā)路徑圖;
[0066]圖2為增強(qiáng)后的ePMIPv6報(bào)文轉(zhuǎn)發(fā)路徑圖;
[0067]圖3為在PMIPv6域中增量部署ePMIPv6的示意框圖;
[0068]圖4為本發(fā)明實(shí)施例1提供的移動節(jié)點(diǎn)注冊流程圖;
[0069]圖5為本發(fā)明實(shí)施例2中提供的移動節(jié)點(diǎn)互通流程圖;
[0070]圖6為本發(fā)明實(shí)施例3中提供的移動節(jié)點(diǎn)切換方法流程圖;
[0071]圖7為本發(fā)明實(shí)施例4中提供的移動節(jié)點(diǎn)切換方法流程圖;
[0072]圖8a為移動節(jié)點(diǎn)切換示意圖;
[0073]圖Sb為本發(fā)明實(shí)施例5中提供的移動節(jié)點(diǎn)切換方法流程圖;
[0074]圖9為本發(fā)明實(shí)施例移動接入網(wǎng)關(guān)框圖;
[0075]圖10為本發(fā)明實(shí)施例eLMA框圖。
【具體實(shí)施方式】[0076]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對本發(fā)明所述技術(shù)方案作進(jìn)一步的詳細(xì)描述,以使本領(lǐng)域的技術(shù)人員可以更好的理解本發(fā)明并能予以實(shí)施,但所舉實(shí)施例不作為對本發(fā)明的限定。要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0077]eMAG如何區(qū)分ePMIP轉(zhuǎn)發(fā)和傳統(tǒng)PMIP轉(zhuǎn)發(fā)兩種轉(zhuǎn)發(fā)方式并基于選定的轉(zhuǎn)發(fā)方式進(jìn)行正確的數(shù)據(jù)轉(zhuǎn)發(fā)是一個(gè)需要解決的問題;在移動節(jié)點(diǎn)從eMAG切換到MAG時(shí),下行數(shù)據(jù)還是會通過eMAG間的隧道轉(zhuǎn)發(fā)到移動節(jié)點(diǎn)切換前所附著的eMAG上,此時(shí)eMAG如何將數(shù)據(jù)轉(zhuǎn)發(fā)到MN新附著的MAG也是一個(gè)需要解決的問題。
[0078]為了描述方便,下文將同一個(gè)PMIPv6管理域從邏輯上分為兩個(gè)區(qū)域,ePMIP域代表由增強(qiáng)型本地移動錨點(diǎn)eLMA管理的區(qū)域(參見圖3所示的areal),PMIP域代表由傳統(tǒng)的本地移動錨點(diǎn)LMA管理的區(qū)域(參見圖3所示的area2)。
[0079]本發(fā)明實(shí)施例提供一種移動節(jié)點(diǎn)注冊方法,包括:
[0080]增強(qiáng)型移動接入網(wǎng)關(guān)或移動接入網(wǎng)關(guān)為移動節(jié)點(diǎn)向eLMA注冊時(shí),攜帶所述移動節(jié)點(diǎn)當(dāng)前附著的移動接入網(wǎng)關(guān)是否能夠?yàn)樗鲆苿庸?jié)點(diǎn)提供ePMIP服務(wù)的指示;
[0081]所述eLMA收到所述eMAG或MAG的注冊請求后,為所述移動節(jié)點(diǎn)建立位置信息,所述位置信息中包括標(biāo)志信息,用于標(biāo)識所述eLMA決定向所述移動節(jié)點(diǎn)提供ePMIP服務(wù)還是PMIP服務(wù)。
[0082]其中,所述方法還包括,所述eLMA為所述移動節(jié)點(diǎn)建立位置信息后,將所述移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的協(xié)商信息發(fā)送給所述移動接入網(wǎng)關(guān)。
[0083]本發(fā)明實(shí)施例提供一種移動節(jié)點(diǎn)互通方法,包括:
[0084]增強(qiáng)型移動接入網(wǎng)關(guān)首次收到移動節(jié)點(diǎn)發(fā)送給對端節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,如果所述增強(qiáng)型移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),則所述增強(qiáng)型移動接入網(wǎng)關(guān)判斷所述對端移動節(jié)點(diǎn)當(dāng)前附著的對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù),如果是,則采用ePMIP方式對所述數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),并創(chuàng)建本地轉(zhuǎn)發(fā)表項(xiàng)指導(dǎo)后續(xù)報(bào)文采用ePMIP方式進(jìn)行轉(zhuǎn)發(fā),否則,采用PMIP方式對所述數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),并創(chuàng)建本地轉(zhuǎn)發(fā)表項(xiàng)指導(dǎo)后續(xù)報(bào)文采用PMIP方式進(jìn)行轉(zhuǎn)發(fā)。
[0085]其中,所述增強(qiáng)型移動接入網(wǎng)關(guān)通過如下方式判斷對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù):
[0086]所述增強(qiáng)型移動接入網(wǎng)關(guān)向增強(qiáng)型本地移動性錨點(diǎn)eLMA發(fā)送位置查詢請求,根據(jù)所述eLMA返回的位置查詢應(yīng)答中攜帶的指示所述對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息進(jìn)行判斷。
[0087]其中,所述方法還包括:
[0088]所述eLMA收到移動接入網(wǎng)關(guān)為其下附著的移動節(jié)點(diǎn)進(jìn)行注冊的注冊請求后,所述注冊請求中攜帶所述移動接入網(wǎng)關(guān)是否能夠?yàn)楫?dāng)前注冊的移動節(jié)點(diǎn)提供ePMIP服務(wù)的指示,確定是否為所述當(dāng)前注冊的移動節(jié)點(diǎn)提供ePMIP服務(wù),建立所述當(dāng)前注冊的移動節(jié)點(diǎn)的位置信息,所述位置信息中包含所述移動接入網(wǎng)關(guān)是否為所述當(dāng)前注冊的移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息。
[0089]其中,所述eLMA為所述當(dāng)前注冊的移動節(jié)點(diǎn)建立位置信息后,將所述移動接入網(wǎng)關(guān)是否為所述當(dāng)前注冊的移動節(jié)點(diǎn)提供ePMIP服務(wù)的協(xié)商信息發(fā)送給所述移動接入網(wǎng)關(guān);[0090]所述移動接入網(wǎng)關(guān)根據(jù)在首次接收到數(shù)據(jù)報(bào)文后,根據(jù)所述協(xié)商信息判斷是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù);所述移動接入網(wǎng)關(guān)為所述增強(qiáng)型移動接入網(wǎng)關(guān)和/或所述對端移動接入網(wǎng)關(guān)。
[0091]本發(fā)明實(shí)施例還提供一種移動節(jié)點(diǎn)切換方法,包括:
[0092]移動節(jié)點(diǎn)和對端移動節(jié)點(diǎn)通信過程中,所述移動節(jié)點(diǎn)從源移動接入網(wǎng)關(guān)切換到目標(biāo)移動接入網(wǎng)關(guān)后,所述目標(biāo)移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)向eLMA進(jìn)行位置更新;
[0093]所述eLMA通過所述源移動接入網(wǎng)關(guān)或者直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動節(jié)點(diǎn)當(dāng)前附著的對端移動接入網(wǎng)關(guān);
[0094]所述對端移動接入網(wǎng)關(guān)根據(jù)所述位置信息更新所述移動節(jié)點(diǎn)的本地轉(zhuǎn)發(fā)表項(xiàng),其中,如果所述目標(biāo)移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),則更新所述本地轉(zhuǎn)發(fā)表項(xiàng)指示采用ePMIP方式對所述對端移動節(jié)點(diǎn)發(fā)送給所述移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),否貝IJ,更新所述本地轉(zhuǎn)發(fā)表項(xiàng)指示采用PMIP方式轉(zhuǎn)發(fā)所述數(shù)據(jù)報(bào)文。
[0095]其中,所述目標(biāo)移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)向所述eLMA進(jìn)行位置更新時(shí),攜帶所述目標(biāo)移動接入網(wǎng)關(guān)是否能夠?yàn)樗鲆苿庸?jié)點(diǎn)提供ePMIP服務(wù)的指示信息;
[0096]所述eLMA收到所述位置更新后,確定所述目標(biāo)移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),更新所述移動節(jié)點(diǎn)的位置信息,所述位置信息中包括所述目標(biāo)移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)標(biāo)志信息。
[0097]其中,所述對端移動接入網(wǎng)關(guān)為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù),所述源移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),且所述目標(biāo)移動接入網(wǎng)關(guān)為非增強(qiáng)型的移動接入網(wǎng)關(guān)時(shí):
[0098]所述源移動接入網(wǎng)關(guān)收到所述對端移動接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的所述對端移動節(jié)點(diǎn)發(fā)送給所述移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,將所述數(shù)據(jù)報(bào)文發(fā)送到所述eLMA ;
[0099]所述eLMA將所述數(shù)據(jù)報(bào)文發(fā)送到所述目標(biāo)移動接入網(wǎng)關(guān),由所述目標(biāo)移動接入網(wǎng)關(guān)發(fā)送給所述移動節(jié)點(diǎn)。
[0100]其中,所述eLMA直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動接入網(wǎng)關(guān)包括:
[0101]所述eLMA向其管理域內(nèi)的所有移動接入網(wǎng)關(guān)發(fā)送位置更新消息,攜帶所述移動節(jié)點(diǎn)的位置信息;
[0102]或者,
[0103]所述eLMA收到所述源移動接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的所述對端移動節(jié)點(diǎn)發(fā)送給所述移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,根據(jù)所述數(shù)據(jù)報(bào)文的源地址查找本地保存的位置信息,如果所述位置信息中保存的轉(zhuǎn)交地址與所述數(shù)據(jù)報(bào)文外層隧道頭中的源地址不相同,則所述eLMA向所述對端移動接入網(wǎng)關(guān)發(fā)送位置更新消息,攜帶所述移動節(jié)點(diǎn)的位置信息。
[0104]實(shí)施例一
[0105]參見圖4,為本發(fā)明實(shí)施例提供的移動節(jié)點(diǎn)在ePMIP協(xié)議下的注冊流程圖,具體包括以下步驟:
[0106]步驟401:麗通過附著過程接入到ePMIP域,向所屬的eMAG發(fā)送路由請求(RS,Router Solicitation)消息(圖中未畫出)。
[0107]步驟402:eMAG 向 eLMA發(fā)送擴(kuò)展的代理綁定更新(ePBU, extended Proxy BindingUpdate)消息,代替麗向eLMA注冊,消息中除了攜帶麗標(biāo)識(MN-1D)和eMAG為麗分配的代理轉(zhuǎn)交地址CoA等信息,還需要攜帶eMAG選項(xiàng),選項(xiàng)值設(shè)置為1,代表eMAG可以為MN提供ePMIP服務(wù)。
[0108]步驟403:eLMA接收ePBU消息,為麗分配家鄉(xiāng)網(wǎng)絡(luò)前綴(HNP),建立所述麗的位置信息,具體,建立擴(kuò)展的綁定緩存列表(eBCE, extended Binding Cache Entry), eBCE除了保存MN-1D、HNP和CoA等信息之外,還需要新增E(enhanced)標(biāo)志。如果eLMA根據(jù)策略或者配置文件決定向麗提供ePMIP服務(wù),則將E標(biāo)志設(shè)置為1,此時(shí)eLMA和eMAG將為麗提供ePMIP服務(wù);否則將E標(biāo)志設(shè)置為0,表示為MN提供傳統(tǒng)的PMIP服務(wù)。
[0109]值得說明的是,在eLMA上E標(biāo)志默認(rèn)設(shè)置為O (代表為MN提供傳統(tǒng)的PMIP服務(wù))。當(dāng)eLMA收到來自傳統(tǒng)移動接入網(wǎng)關(guān)MAG發(fā)送的PBU消息時(shí),eLMA將E標(biāo)志默認(rèn)設(shè)置為O。
[0110]步驟404:eLMA 向 eMAG返回?cái)U(kuò)展的代理綁定確認(rèn)(ePBA, extended Proxy BindingAck)消息,消息中除了攜帶eLMA為麗分配的HNP等信息外,還需要攜帶新的移動選項(xiàng)eMAG選項(xiàng),如果eLMA根據(jù)策略或者配置文件決定向麗提供ePMIP服務(wù),則將eMAG選項(xiàng)設(shè)置為I ;否則將eMAG選項(xiàng)設(shè)置為O。eMAG收到來自eLMA的ePBA消息后,如果eMAG選項(xiàng)值為1,則向麗提供ePMIP服務(wù);如果eMAG選項(xiàng)值為0,則向麗提供傳統(tǒng)的PMIP服務(wù)。
[0111]實(shí)施例二
[0112]圖5是本發(fā)明移動節(jié)點(diǎn)互通方法實(shí)施例二,如圖3,麗11和麗12分別附著在eMAGl I和eMAG12上,MN13附著在MAG13上,它們擁有共同的錨點(diǎn)eLMA,且它們都按照實(shí)施例一提供的方法向eLMA進(jìn)行注冊。如圖5所示,本實(shí)施例具體包括以下步驟:
[0113]步驟501:麗11向麗12發(fā)送上行數(shù)據(jù)報(bào)文1,以麗12的家鄉(xiāng)地址HoA12為目的地址,以麗11的HoAll為源地址封裝數(shù)據(jù)包,數(shù)據(jù)包首先發(fā)送到麗11的接入網(wǎng)關(guān)eMAGl I。按照實(shí)施例一提供的方法,如果eMAGll可以為麗提供ePMIP服務(wù),則執(zhí)行步驟502-506 ;否則eMAGll直接按照傳統(tǒng)的PMIP方式對數(shù)據(jù)報(bào)文I進(jìn)行轉(zhuǎn)發(fā)。
[0114]步驟502:麗11首次向麗12發(fā)送數(shù)據(jù)報(bào)文,eMAGll向eLMA查詢麗12的轉(zhuǎn)交地址CoA12,即eMAG12的地址。eMAGll向eLMA發(fā)送查詢消息,其中攜帶麗12的家鄉(xiāng)地址HoA12。
[0115]步驟503:eLMA中保存有麗12的綁定緩存表項(xiàng)eBCE,包括麗12的家鄉(xiāng)地址HoA12和轉(zhuǎn)交地址CoA12的綁定關(guān)系,以及E標(biāo)志,用來指示麗12當(dāng)前附著的移動接入網(wǎng)關(guān)是否為所述麗12提供ePMIP服務(wù)。eLMA向eMAGll返回查詢應(yīng)答消息,其中攜帶麗12的轉(zhuǎn)交地址CoA12和E標(biāo)志。
[0116]步驟504:eMAGl I收到查詢應(yīng)答消息后,判斷E標(biāo)志為1,則根據(jù)麗12的轉(zhuǎn)交地址CoA12建立到達(dá)eMAG12的隧道(可以是IP in IP隧道、GRE隧道、UDP隧道、GTP隧道等),并建立本地轉(zhuǎn)發(fā)表項(xiàng),所述本地轉(zhuǎn)發(fā)表項(xiàng)指導(dǎo)移動節(jié)點(diǎn)采用ePMIP方式對數(shù)據(jù)報(bào)文I進(jìn)行路由,并執(zhí)行步驟505-506。否則如果eMAGll判斷E標(biāo)志為0,則創(chuàng)建本地轉(zhuǎn)發(fā)表項(xiàng)指導(dǎo)移動節(jié)點(diǎn)采用傳統(tǒng)PMIP方式對數(shù)據(jù)報(bào)文I進(jìn)行路由。
[0117]步驟505:eMAGll對上行數(shù)據(jù)報(bào)文I作隧道封裝之后,發(fā)送給eMAG12。隧道封裝頭部的目的地址為MN12的轉(zhuǎn)交地址CoA12,源地址為的轉(zhuǎn)交地址CoAlI。
[0118]步驟506:eMAG12收到eMAGll發(fā)送過來的隧道封裝報(bào)文后,解封裝外層隧道頭后,將上行數(shù)據(jù)報(bào)文I發(fā)送給MN12。
[0119]步驟507:麗12向麗11發(fā)送下行數(shù)據(jù)報(bào)文I,同步驟501-506,此處不再贅述。[0120]步驟508-510:MN11向MN13發(fā)送上行數(shù)據(jù)報(bào)文1,類似步驟501-503,將MN12替換成麗13。
[0121]步驟511:eMAGl I收到查詢應(yīng)答消息后,判斷E標(biāo)志為O,創(chuàng)建本地轉(zhuǎn)發(fā)表項(xiàng)指導(dǎo)eMAGll采用傳統(tǒng)的PMIP方式對上行數(shù)據(jù)報(bào)文2進(jìn)行轉(zhuǎn)發(fā)。由于麗13附著的MAG13是傳統(tǒng)的移動接入網(wǎng)關(guān),MAG13采用傳統(tǒng)的PMIP方式代替麗13向eLMA注冊,所以麗13對應(yīng)的eBCE緩存表項(xiàng)中保存的E標(biāo)志為默認(rèn)值O。
[0122]步驟512:eMAGl I采用傳統(tǒng)的PMIP方式將上行數(shù)據(jù)報(bào)文2轉(zhuǎn)發(fā)給麗13。
[0123]步驟513:MN13向MNl I發(fā)送下行數(shù)據(jù)報(bào)文2,所述下行數(shù)據(jù)報(bào)文2按照傳統(tǒng)的PMIP方式路由到麗11。
[0124]實(shí)施例三
[0125]圖6是本發(fā)明移動節(jié)點(diǎn)切換方法實(shí)施例三,如圖3所示,麗11從eMAGll切換到MAG21。如圖6所示,本實(shí)施例解決麗11和麗12通信過程中,麗11發(fā)生切換后的通信處理方法,具體包括以下步驟:
[0126]步驟601:MN11和MN12通過ePMIP方式相互通信,具體通信方法見實(shí)施例二,此處不再贅述。
[0127]步驟602:麗11從eMAGll切換到新的移動接入網(wǎng)關(guān)MAG21,MAG21代理麗11向eLMA發(fā)送綁定更新消息用于更新麗11當(dāng)前的位置信息,如步驟602b所示,MAG21和eLMA之間采用傳統(tǒng)的PBU/PBA消息,消息中沒有攜帶eMAG選項(xiàng),所以eLMA除了需要更新eBCE表項(xiàng)中保存的MNll位置信息之外,還必須將其中的E標(biāo)志設(shè)置為O。
[0128]步驟603:從麗11發(fā)出的上行數(shù)據(jù)通過傳統(tǒng)PMIP方式路由到麗12。
[0129]步驟604:麗12向麗11發(fā)送下行數(shù)據(jù),以麗11的家鄉(xiāng)地址HoAll為目的地址,以麗12的HoA12為源地址封裝數(shù)據(jù)包,數(shù)據(jù)包首先發(fā)送到麗12的接入網(wǎng)關(guān)eMAG12。
[0130]步驟605:eMAG12根據(jù)報(bào)文的目的地址HoAll查詢本地轉(zhuǎn)發(fā)表項(xiàng),命中HoAll對應(yīng)的轉(zhuǎn)發(fā)表項(xiàng),并采用ePMIP方式對報(bào)文進(jìn)行隧道封裝后發(fā)送到MNll切換前附著的eMAGll。
[0131]步驟606:eMAGll收到eMAG12發(fā)送過來的隧道封裝報(bào)文后,解封裝外層隧道頭,由于MNll已經(jīng)切換到新的移動接入網(wǎng)關(guān)MAG21,所以eMAGll對報(bào)文進(jìn)行重新隧道封裝后發(fā)送到eLMA,隧道采用eMAGll和eLMA之間已經(jīng)建立的PMIP隧道。
[0132]步驟607: eLMA收到eMAG 11發(fā)送過來的隧道封裝報(bào)文后,解封裝外層隧道頭,并對下行報(bào)文進(jìn)行重新封裝后發(fā)送到MNll當(dāng)前附著的移動接入網(wǎng)關(guān)MAG21,隧道采用MAG21和eLMA之間已經(jīng)建立的PMIP隧道。
[0133]步驟608:MAG21解封裝報(bào)文后,將下行數(shù)據(jù)發(fā)送到麗11。
[0134]值得說明的是,步驟606-608并不是必選步驟,對于丟包敏感業(yè)務(wù),采用步驟606-608的方法避免丟包;而對于丟包不敏感的業(yè)務(wù),eMAGll收到eMAG12發(fā)送的隧道封裝報(bào)文后,解封裝外層隧道頭,發(fā)現(xiàn)MNll已經(jīng)切換到了新的移動接入網(wǎng)關(guān),eMAGll將數(shù)據(jù)包丟棄。
[0135]步驟609:eLMA向eMAGll通知麗11當(dāng)前的位置信息,消息中攜帶麗11的家鄉(xiāng)地址HoAll、當(dāng)前的位置信息CoA21(MAG21的地址)以及E標(biāo)志,E標(biāo)志的值為0,代表麗11當(dāng)前附著的移動接入網(wǎng)關(guān)MAG21是一個(gè)傳統(tǒng)的移動接入網(wǎng)關(guān)。
[0136]步驟610:eMAGll將步驟609獲得的位置信息,包括麗11的家鄉(xiāng)地址HoAll、當(dāng)前的位置信息CoA21 (MAG21的地址)以及E標(biāo)志發(fā)送給eMAG12,eMAG 12更新HoAll對應(yīng)的本地轉(zhuǎn)發(fā)表項(xiàng),由于E標(biāo)志為O,所述更新后的本地轉(zhuǎn)發(fā)表項(xiàng)指示用傳統(tǒng)PMIP方式向MNll發(fā)送數(shù)據(jù)報(bào)文。
[0137]值得說明的是,步驟609-610可以在步驟602后的任意時(shí)刻執(zhí)行,與步驟603-608
沒有嚴(yán)格的先后順序。
[0138]步驟611:麗12向麗11發(fā)送下行數(shù)據(jù)當(dāng)數(shù)據(jù)到達(dá)eMAG12,eMAG12查詢本地轉(zhuǎn)發(fā)表項(xiàng),并采用傳統(tǒng)的PMIP方式將下行數(shù)據(jù)發(fā)送到MNlI。
[0139]通過上述實(shí)施例三所述的方法,保證移動節(jié)點(diǎn)從ePMIP區(qū)域切換到PMIP區(qū)域的過程中,數(shù)據(jù)包不丟失。
[0140]實(shí)施例四
[0141]圖7是本發(fā)明移動節(jié)點(diǎn)切換方法實(shí)施例四,具體包括以下步驟:
[0142]步驟701-708:同步驟601-608,此處不再贅述。
[0143]步驟709:eLMA向管理域內(nèi)包括eMAG12在內(nèi)的所有eMAG發(fā)送位置更新消息,消息中攜帶麗11的家鄉(xiāng)地址HoAll、當(dāng)前的位置信息CoA21(MAG21的地址)以及E標(biāo)志,eMAG12收到消息后更新HoAll對應(yīng)的本地轉(zhuǎn)發(fā)表項(xiàng),由于E標(biāo)志為0,所述更新后的本地轉(zhuǎn)發(fā)表項(xiàng)指示用傳統(tǒng)PMIP方式向麗11發(fā)送數(shù)據(jù)報(bào)文。eLMA可以在步驟702后的任意時(shí)刻發(fā)送所述位置更新消息,與步驟703-708沒有嚴(yán)格的先后順序。
[0144]可選的,eLMA可以通過解析來自eMAGll的隧道封裝報(bào)文,當(dāng)收到步驟706的下行隧道報(bào)文后,解封裝外層隧道頭,根據(jù)下行報(bào)文的源地址(即MN12的家鄉(xiāng)地址HoA12)查找本地保存的eBCE表項(xiàng),eLMA根據(jù)MNl2的eBCE表項(xiàng)判斷所述隧道封裝報(bào)文是否來自MNl2當(dāng)前附著的移動接入 網(wǎng)關(guān)eMAGl2,如果eBCE表項(xiàng)中保存的轉(zhuǎn)交地址CoAl2與隧道頭的源地址不相同,則說明所述隧道封裝報(bào)文不是直接來自MN12當(dāng)前附著的移動接入網(wǎng)關(guān)eMAG12,于是觸發(fā)eLMA向0祖612發(fā)送位置更新消息,消息中攜帶1 11的家鄉(xiāng)地址HoAl1、當(dāng)前的位置信息CoA21 (MAG21的地址)以及E標(biāo)志,eMAG12收到消息后更新HoAll對應(yīng)的本地轉(zhuǎn)發(fā)表項(xiàng),由于E標(biāo)志為0,所述更新后的本地轉(zhuǎn)發(fā)表項(xiàng)指示用傳統(tǒng)PMIP方式向MNll發(fā)送數(shù)據(jù)報(bào)文。
[0145]步驟710:同步驟611。
[0146]實(shí)施例五
[0147]圖8是本發(fā)明移動節(jié)點(diǎn)切換方法實(shí)施例五,如圖8a所示,麗11附著在eMAGll并錨定在eLMAll上,麗12附著在eMAG12并錨定在eLMA12上,麗11在與麗12進(jìn)行通信的過程中切換到MAG21。如圖8b所示,本實(shí)施例解決麗11發(fā)生切換后的通信處理方法,具體包括以下步驟:
[0148]步驟801:同步驟501。
[0149]步驟802:麗11首次向麗12發(fā)送數(shù)據(jù)報(bào)文,eMAGll需要查詢麗12當(dāng)前所在的位置,即eMAG12的地址。但是由于麗11和麗12的位置信息由eLMAll和eLMA12分別進(jìn)行管理,eMAGll向eLMAll無法查詢到eMAG12的地址信息,可以采用如下幾種方式進(jìn)行查詢:
[0150]方式一,eMAGll根據(jù)麗12的家鄉(xiāng)地址HoA12向麗12發(fā)送攜帶逐跳選項(xiàng)報(bào)頭的位置查詢消息,該位置查詢消息指明要獲取eMAG12的地址和E標(biāo)志,所述位置查詢消息的源地址為eMAGll的地址,目的地址為麗12的家鄉(xiāng)地址HoA12,該消息會被eLMA12截獲,并根據(jù)麗12的家鄉(xiāng)地址HoA12查詢本地保存的eBCE表項(xiàng),得到eMAG12的地址和E標(biāo)志,向eMAGll發(fā)送位置查詢響應(yīng)消息,eMAGll通過eLMA12返回的響應(yīng)消息得到eMAG12的地址和E標(biāo)志。
[0151]方式二,運(yùn)營商通過靜態(tài)配置,不同的eLMA管理不同的前綴范圍,所有eMAG根據(jù)前綴信息能夠獲知該前綴所屬的eLMA。eMAGll根據(jù)麗12的家鄉(xiāng)地址HoA12,獲知HoA12屬于eLMA12管理的前綴范圍,eMAGll直接向eLMA12查詢eMAG12的地址和E標(biāo)志。
[0152]方式三,運(yùn)營商通過靜態(tài)配置,不同的eLMA管理不同的前綴范圍,同一個(gè)管理域的所有eLMA都知道其他eLMA管理的前綴范圍。eMAGll向就近的eLMA(比如eLMAll)發(fā)送位置查詢消息,eLMAll收到位置查詢消息后,通過MN12的家鄉(xiāng)地址HoA12,獲知HoA12屬于eLMA12管理的前綴范圍,于是通過eLMAll和eLMA12之間的接口將位置查詢消息轉(zhuǎn)發(fā)到eLMA12,最終獲得eMAG12的地址和E標(biāo)志。
[0153]步驟803-805:同步驟505-507,此處不再贅述。
[0154]步驟806:同步驟602。
[0155]步驟807:麗11切換后上行數(shù)據(jù)的轉(zhuǎn)發(fā)流程。
[0156]步驟807a_807b:上行數(shù)據(jù)通過PMIPv6方式發(fā)送到eLMAll。
[0157]步驟807c:eLMAll解除隧道封裝頭,通過傳統(tǒng)的路由方式將上行數(shù)據(jù)路由到eLMA12。
[0158]步驟807d_807e:上行數(shù)據(jù)通過PMIPv6方式發(fā)送到MN12。
[0159]步驟808-814:同步驟 604-610。
[0160]步驟815 =MNll切換完成后下行數(shù)據(jù)的轉(zhuǎn)發(fā)流程。
[0161]本發(fā)明實(shí)施例還提供一種移動接入網(wǎng)關(guān),如圖9所示,包括:數(shù)據(jù)轉(zhuǎn)發(fā)單元,數(shù)據(jù)轉(zhuǎn)發(fā)單元,用于首次收到移動節(jié)點(diǎn)發(fā)送給所述對端移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,如果所述移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),則判斷所述對端移動節(jié)點(diǎn)當(dāng)前附著的對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù),如果是,則采用ePMIP方式對所述數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),并創(chuàng)建本地轉(zhuǎn)發(fā)表項(xiàng)指導(dǎo)后續(xù)報(bào)文采用ePMIP方式進(jìn)行轉(zhuǎn)發(fā);否則,采用PMIP方式對所述數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),并創(chuàng)建本地轉(zhuǎn)發(fā)表項(xiàng)指導(dǎo)后續(xù)報(bào)文采用PMIP方式進(jìn)行轉(zhuǎn)發(fā)。
[0162]其中,所述數(shù)據(jù)轉(zhuǎn)發(fā)單元通過如下方式判斷所述對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù):
[0163]所述數(shù)據(jù)轉(zhuǎn)發(fā)單元向eLMA發(fā)送位置查詢請求,根據(jù)所述eLMA返回的位置查詢應(yīng)答中攜帶的指示所述對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息進(jìn)行判斷。
[0164]其中,所述移動接入網(wǎng)關(guān)還包括注冊單元,用于:
[0165]為所述移動節(jié)點(diǎn)向所述eLMA發(fā)送注冊請求,攜帶所述移動接入網(wǎng)關(guān)是否能夠?yàn)樗鲆苿庸?jié)點(diǎn)提供ePMIP服務(wù)的指示;以及,接收并保存所述eLMA返回的是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的協(xié)商信息。
[0166]其中,所述數(shù)據(jù)轉(zhuǎn)發(fā)單元還用于,當(dāng)所述對端移動節(jié)點(diǎn)在與所述移動節(jié)點(diǎn)的通信過程中從源移動接入網(wǎng)關(guān)切換到目標(biāo)移動接入網(wǎng)關(guān)后,所述數(shù)據(jù)轉(zhuǎn)發(fā)單元接收到所述eLMA轉(zhuǎn)發(fā)的所述對端移動節(jié)點(diǎn)的位置信息后,根據(jù)所述位置信息更新所述移動節(jié)點(diǎn)的本地轉(zhuǎn)發(fā)表項(xiàng),其中,如果所述對端移動節(jié)點(diǎn)當(dāng)前附著的移動接入網(wǎng)關(guān)為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù),則更新所述本地轉(zhuǎn)發(fā)表項(xiàng)指示采用ePMIP方式對所述移動節(jié)點(diǎn)發(fā)送給對端移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),否則,更新所述本地轉(zhuǎn)發(fā)表項(xiàng)指示采用PMIP方式對所述移動節(jié)點(diǎn)發(fā)送給對端移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
[0167]其中,所述移動接入網(wǎng)關(guān)還包括,位置更新單元,用于當(dāng)所述移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)切換后的目標(biāo)移動接入網(wǎng)關(guān)時(shí),向所述eLMA進(jìn)行所述移動節(jié)點(diǎn)的位置更新,并攜帶所述移動接入網(wǎng)關(guān)是否能夠?yàn)樗鲆苿庸?jié)點(diǎn)提供ePMIP服務(wù)的指示信息。
[0168]其中,所述數(shù)據(jù)轉(zhuǎn)發(fā)單元還用于,當(dāng)所述移動節(jié)點(diǎn)在與對端移動節(jié)點(diǎn)采用ePMIP方式進(jìn)行通信的過程中,從所述移動接入網(wǎng)關(guān)切換到目標(biāo)移動接入網(wǎng)關(guān),所述目標(biāo)移動接入網(wǎng)關(guān)為非增強(qiáng)型的移動接入網(wǎng)關(guān)時(shí):
[0169]所述數(shù)據(jù)轉(zhuǎn)發(fā)單元收到所述對端移動接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的所述對端移動節(jié)點(diǎn)發(fā)送給所述移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,將所述數(shù)據(jù)報(bào)文發(fā)送到eLMA,由所述eLMA將所述數(shù)據(jù)報(bào)文發(fā)送到所述目標(biāo)移動接入網(wǎng)關(guān)。
[0170]本發(fā)明實(shí)施例還提供一種增強(qiáng)型本地移動性錨點(diǎn),如圖10所示,所述增強(qiáng)型本地移動性錨點(diǎn)eLMA包括注冊單元,用于收到移動接入網(wǎng)關(guān)為移動節(jié)點(diǎn)進(jìn)行的注冊請求后,確定是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),建立所述移動節(jié)點(diǎn)的位置信息,所述位置信息中包含所述移動節(jié)點(diǎn)附著的移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息。
[0171]其中,所述eLMA還包括應(yīng)答單元,用于收到所述移動接入網(wǎng)關(guān)的位置查詢請求后,返回位置查詢應(yīng)答,所述位置查詢應(yīng)答中攜帶所述移動接入網(wǎng)關(guān)所查詢的對端移動節(jié)點(diǎn)的移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息。
[0172]其中,所述注冊單元還用于,為所述移動節(jié)點(diǎn)建立位置信息后,將所述移動節(jié)點(diǎn)附著的移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的協(xié)商信息發(fā)送給所述移動接入網(wǎng)關(guān)。
[0173]其中,所述eLMA還包括位置更新單元,用于在所述移動節(jié)點(diǎn)與對端移動節(jié)點(diǎn)通信過程中,當(dāng)所述移動節(jié)點(diǎn)從所述移動接入網(wǎng)關(guān)切換到目標(biāo)移動接入網(wǎng)關(guān)后,接收到所述目標(biāo)移動接入網(wǎng)關(guān)的位置更新后,確定所述目標(biāo)移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息,更新所述移動節(jié)點(diǎn)的位置信息,通過所述移動接入網(wǎng)關(guān)或者直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動節(jié)點(diǎn)當(dāng)前附著的對端移動接入網(wǎng)關(guān),所述位置信息中包含所述目標(biāo)移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息。
[0174]其中,所述位置更新單元直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動接入網(wǎng)關(guān)包括:
[0175]所述位置更新單元向其管理域內(nèi)的所有移動接入網(wǎng)關(guān)發(fā)送位置更新消息,攜帶所述移動節(jié)點(diǎn)的位置信息。
[0176]其中,所述位置更新單元直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動接入網(wǎng)關(guān)包括:
[0177]所述位置更新單元收到所述移動接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的所述對端移動節(jié)點(diǎn)發(fā)送給所述移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,根據(jù)所述數(shù)據(jù)報(bào)文的源地址查找本地保存的位置信息,如果所述位置信息中保存的轉(zhuǎn)交地址與所述數(shù)據(jù)報(bào)文外層隧道頭中的源地址不相同,則向所述對端移動接入網(wǎng)關(guān)發(fā)送位置更新消息,攜帶所述移動節(jié)點(diǎn)的位置信息。[0178]上述移動接入網(wǎng)關(guān)可以是增強(qiáng)型移動接入網(wǎng)關(guān)或普通的移動接入網(wǎng)關(guān)。
[0179]本發(fā)明實(shí)施例還提供一種包括上述移動接入網(wǎng)關(guān)和eLMA的系統(tǒng)。
[0180]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計(jì)算機(jī)可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等。可選地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
【權(quán)利要求】
1.一種移動節(jié)點(diǎn)互通方法,其特征在于,包括: 增強(qiáng)型移動接入網(wǎng)關(guān)首次收到移動節(jié)點(diǎn)發(fā)送給對端節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,如果所述增強(qiáng)型移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)提供增強(qiáng)型代理移動IP即ePMIP服務(wù),則所述增強(qiáng)型移動接入網(wǎng)關(guān)判斷所述對端移動節(jié)點(diǎn)當(dāng)前附著的對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù),如果是,則采用ePMIP方式對所述數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),并創(chuàng)建本地轉(zhuǎn)發(fā)表項(xiàng)指導(dǎo)后續(xù)報(bào)文采用ePMIP方式進(jìn)行轉(zhuǎn)發(fā),否則,采用PMIP方式對所述數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),并創(chuàng)建本地轉(zhuǎn)發(fā)表項(xiàng)指導(dǎo)后續(xù)報(bào)文采用PMIP方式進(jìn)行轉(zhuǎn)發(fā)。
2.如權(quán)利要求1所述的方法,其特征在于,所述增強(qiáng)型移動接入網(wǎng)關(guān)通過如下方式判斷對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù): 所述增強(qiáng)型移動接入網(wǎng)關(guān)向增強(qiáng)型本地移動性錨點(diǎn)eLMA發(fā)送位置查詢請求,根據(jù)所述eLMA返回的位置查詢應(yīng)答中攜帶的指示所述對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息進(jìn)行判斷。
3.如權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 所述eLMA收到移動接入網(wǎng)關(guān)為其下附著的移動節(jié)點(diǎn)進(jìn)行注冊的注冊請求后,所述注冊請求中攜帶所述移動接入網(wǎng)關(guān)是否能夠?yàn)楫?dāng)前注冊的移動節(jié)點(diǎn)提供ePMIP服務(wù)的指示,確定是否為所述當(dāng)前注冊的移動節(jié)點(diǎn)提供ePMIP服務(wù),建立所述當(dāng)前注冊的移動節(jié)點(diǎn)的位置信息,所述位置信息中包含所述移動接入網(wǎng)關(guān)是否為所述當(dāng)前注冊的移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息。
4.如權(quán)利要求3所述的方法,其特征在于,所述方法還包括,所述eLMA為所述當(dāng)前注冊的移動節(jié)點(diǎn)建立位置信息后,將所述移動接入網(wǎng)關(guān)是否為所述當(dāng)前注冊的移動節(jié)點(diǎn)提供ePMIP服務(wù)的協(xié)商信息發(fā)送給所述移動接入網(wǎng)關(guān)。
5.—種移動節(jié)點(diǎn)切換方法,其特征在于,包括: 移動節(jié)點(diǎn)和對端移動節(jié)點(diǎn)通信過程中,所述移動節(jié)點(diǎn)從源移動接入網(wǎng)關(guān)切換到目標(biāo)移動接入網(wǎng)關(guān)后,所述目標(biāo)移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)向eLMA進(jìn)行位置更新; 所述eLMA通過所述源移動接入網(wǎng)關(guān)或者直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動節(jié)點(diǎn)當(dāng)前附著的對端移動接入網(wǎng)關(guān); 所述對端移動接入網(wǎng)關(guān)根據(jù)所述位置信息更新所述移動節(jié)點(diǎn)的本地轉(zhuǎn)發(fā)表項(xiàng),其中,如果所述目標(biāo)移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),則更新所述本地轉(zhuǎn)發(fā)表項(xiàng)指示采用ePMIP方式對所述對端移動節(jié)點(diǎn)發(fā)送給所述移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),否則,更新所述本地轉(zhuǎn)發(fā)表項(xiàng)指示采用PMIP方式轉(zhuǎn)發(fā)所述數(shù)據(jù)報(bào)文。
6.如權(quán)利要求5所述的方法,其特征在于, 所述目標(biāo)移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)向所述eLMA進(jìn)行位置更新時(shí),攜帶所述目標(biāo)移動接入網(wǎng)關(guān)是否能夠?yàn)樗鲆苿庸?jié)點(diǎn)提供ePMIP服務(wù)的指示信息; 所述eLMA收到所述位置更新后,確定所述目標(biāo)移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),更新所述移動節(jié)點(diǎn)的位置信息,所述位置信息中包括所述目標(biāo)移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息。
7.如權(quán)利要求6所述的方法,其特征在于,所述方法還包括, 所述對端移動接入網(wǎng)關(guān)為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù),所述源移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),且所述目標(biāo)移動接入網(wǎng)關(guān)為非增強(qiáng)型的移動接入網(wǎng)關(guān)時(shí):所述源移動接入網(wǎng)關(guān)收到所述對端移動接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的所述對端移動節(jié)點(diǎn)發(fā)送給所述移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,將所述數(shù)據(jù)報(bào)文發(fā)送到所述eLMA ;所述eLMA將所述數(shù)據(jù)報(bào)文發(fā)送到所述目標(biāo)移動接入網(wǎng)關(guān),由所述目標(biāo)移動接入網(wǎng)關(guān)發(fā)送給所述移動節(jié)點(diǎn)。
8.如權(quán)利要求6所述的方法,其特征在于,所述eLMA直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動接入網(wǎng)關(guān)包括:所述eLMA向其管理域內(nèi)的所有移動接入網(wǎng)關(guān)發(fā)送位置更新消息,攜帶所述移動節(jié)點(diǎn)的位置信息。
9.如權(quán)利要求6所述的方法,其特征在于,所述eLMA直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動接入網(wǎng)關(guān)包括:所述eLMA收到所述源移動接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的所述對端移動節(jié)點(diǎn)發(fā)送給所述移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,根據(jù)所述數(shù)據(jù)報(bào)文的源地址查找本地保存的位置信息,如果所述位置信息中保存的轉(zhuǎn)交地址與所述數(shù)據(jù)報(bào)文外層隧道頭中的源地址不相同,則所述eLMA向所述對端移動接入網(wǎng)關(guān)發(fā)送位置更新消息,攜帶所述移動節(jié)點(diǎn)的位置信息。
10.一種移動接入網(wǎng)關(guān),其特征在于,包括:數(shù)據(jù)轉(zhuǎn)發(fā)單元,用于首次收到移動節(jié)點(diǎn)發(fā)送給所述對端移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,如果所述移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),則判斷所述對端移動節(jié)點(diǎn)當(dāng)前附著的對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù),如果是,則采用ePMIP方式對所述數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),并創(chuàng)建本地轉(zhuǎn)發(fā)表項(xiàng)指導(dǎo)后續(xù)報(bào)文采用ePMIP方式進(jìn)行轉(zhuǎn)發(fā);否則,采用PMIP方式對所述數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā),并創(chuàng)建本地轉(zhuǎn)發(fā)表項(xiàng)指導(dǎo)后續(xù)報(bào)文 采用PMIP方式進(jìn)行轉(zhuǎn)發(fā)。
11.如權(quán)利要求10所述的移動接入網(wǎng)關(guān),其特征在于,所述數(shù)據(jù)轉(zhuǎn)發(fā)單元通過如下方式判斷所述對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù):所述數(shù)據(jù)轉(zhuǎn)發(fā)單元向eLMA發(fā)送位置查詢請求,根據(jù)所述eLMA返回的位置查詢應(yīng)答中攜帶的指示所述對端移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息進(jìn)行判斷。
12.如權(quán)利要求11所述的移動接入網(wǎng)關(guān),其特征在于,所述移動接入網(wǎng)關(guān)還包括注冊單元,用于:為所述移動節(jié)點(diǎn)向所述eLMA發(fā)送注冊請求,攜帶所述移動接入網(wǎng)關(guān)是否能夠?yàn)樗鲆苿庸?jié)點(diǎn)提供ePMIP服務(wù)的指示;以及,接收并保存所述eLMA返回的是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的協(xié)商信息。
13.如權(quán)利要求10所述的移動接入網(wǎng)關(guān),其特征在于,所述移動接入網(wǎng)關(guān)還包括,位置更新單元,用于當(dāng)所述移動接入網(wǎng)關(guān)為所述移動節(jié)點(diǎn)切換后的目標(biāo)移動接入網(wǎng)關(guān)時(shí),向所述eLMA進(jìn)行所述移動節(jié)點(diǎn)的位置更新,并攜帶所述移動接入網(wǎng)關(guān)是否能夠?yàn)樗鲆苿庸?jié)點(diǎn)提供ePMIP服務(wù)的指不彳目息。
14.如權(quán)利要求10所述的移動接入網(wǎng)關(guān),其特征在于,所述數(shù)據(jù)轉(zhuǎn)發(fā)單元還用于,當(dāng)所述移動節(jié)點(diǎn)在與對端移動節(jié)點(diǎn)采用ePMIP方式進(jìn)行通信的過程中,從所述移動接入網(wǎng)關(guān)切換到目標(biāo)移動接入網(wǎng)關(guān),所述目標(biāo)移動接入網(wǎng)關(guān)為非增強(qiáng)型的移動接入網(wǎng)關(guān)時(shí):所述數(shù)據(jù)轉(zhuǎn)發(fā)單元收到所述對端移動節(jié)點(diǎn)發(fā)送給所述移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,將所述數(shù)據(jù)報(bào)文發(fā)送到eLMA,由所述eLMA將所述數(shù)據(jù)報(bào)文發(fā)送給所述目標(biāo)移動接入網(wǎng)關(guān)。
15.一種增強(qiáng)型本地移動性錨點(diǎn),其特征在于, 所述增強(qiáng)型本地移動性錨點(diǎn)eLMA包括注冊單元,用于收到移動接入網(wǎng)關(guān)為移動節(jié)點(diǎn)進(jìn)行的注冊請求后,確定是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù),建立所述移動節(jié)點(diǎn)的位置信息,所述位置信息中包含所述移動節(jié)點(diǎn)附著的移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息。
16.如權(quán)利要求15所述的增強(qiáng)型本地移動性錨點(diǎn),其特征在于, 所述eLMA還包括應(yīng)答單元,用于收到所述移動接入網(wǎng)關(guān)的位置查詢請求后,返回位置查詢應(yīng)答,所述位置查詢應(yīng)答中攜帶所述移動接入網(wǎng)關(guān)所查詢的對端移動節(jié)點(diǎn)的移動接入網(wǎng)關(guān)是否為所述對端移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息。
17.如權(quán)利要求15所述的增強(qiáng)型本地移動性錨點(diǎn),其特征在于,所述注冊單元還用于,為所述移動節(jié)點(diǎn)建立位置信息后,將所述移動節(jié)點(diǎn)附著的移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的協(xié)商信息發(fā)送給所述移動接入網(wǎng)關(guān)。
18.如權(quán)利要求15所述的增強(qiáng)型本地移動性錨點(diǎn),其特征在于,所述eLMA還包括位置更新單元,用于在所述移動節(jié)點(diǎn)與對端移動節(jié)點(diǎn)通信過程中,當(dāng)所述移動節(jié)點(diǎn)從所述移動接入網(wǎng)關(guān)切換到目標(biāo)移動接入網(wǎng)關(guān)后,接收到所述目標(biāo)移動接入網(wǎng)關(guān)的位置更新后,確定所述目標(biāo)移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息,更新所述移動節(jié)點(diǎn)的位置信息,通過所述移動接入網(wǎng)關(guān)或者直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動節(jié)點(diǎn)當(dāng)前附著的對端移動接入網(wǎng)關(guān),所述位置信息中包含所述目標(biāo)移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的標(biāo)志信息。
19.如權(quán)利要求18所述的增強(qiáng)型本地移動性錨點(diǎn),其特征在于,所述位置更新單元直接將所述移動節(jié)點(diǎn)的位置信 息發(fā)送給所述對端移動接入網(wǎng)關(guān)包括: 所述位置更新單元向其管理域內(nèi)的所有移動接入網(wǎng)關(guān)發(fā)送位置更新消息,攜帶所述移動節(jié)點(diǎn)的位置信息。
20.如權(quán)利要求18所述的增強(qiáng)型本地移動性錨點(diǎn),其特征在于,所述位置更新單元直接將所述移動節(jié)點(diǎn)的位置信息發(fā)送給所述對端移動接入網(wǎng)關(guān)包括: 所述位置更新單元收到所述移動接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的所述對端移動節(jié)點(diǎn)發(fā)送給所述移動節(jié)點(diǎn)的數(shù)據(jù)報(bào)文后,根據(jù)所述數(shù)據(jù)報(bào)文的源地址查找本地保存的位置信息,如果所述位置信息中保存的轉(zhuǎn)交地址與所述數(shù)據(jù)報(bào)文外層隧道頭中的源地址不相同,則向所述對端移動接入網(wǎng)關(guān)發(fā)送位置更新消息,攜帶所述移動節(jié)點(diǎn)的位置信息。
21.—種移動節(jié)點(diǎn)注冊方法,其特征在于,包括: 增強(qiáng)型移動接入網(wǎng)關(guān)或移動接入網(wǎng)關(guān)為移動節(jié)點(diǎn)向eLMA注冊時(shí),攜帶所述移動節(jié)點(diǎn)當(dāng)前附著的移動接入網(wǎng)關(guān)是否能夠?yàn)樗鲆苿庸?jié)點(diǎn)提供ePMIP服務(wù)的指示; 所述eLMA收到所述eMAG或MAG的注冊請求后,為所述移動節(jié)點(diǎn)建立位置信息,所述位置信息中包括標(biāo)志信息,用于標(biāo)識所述eLMA決定向所述移動節(jié)點(diǎn)提供ePMIP服務(wù)還是PMIP服務(wù)。
22.如權(quán)利要求21所述的方法,其特征在于,所述方法還包括,所述eLMA為所述移動節(jié)點(diǎn)建立位置信息后,將所述移動接入網(wǎng)關(guān)是否為所述移動節(jié)點(diǎn)提供ePMIP服務(wù)的協(xié)商信息發(fā)送給所述移動接入網(wǎng)關(guān)。
【文檔編號】H04W88/16GK103458389SQ201210171410
【公開日】2013年12月18日 申請日期:2012年5月29日 優(yōu)先權(quán)日:2012年5月29日
【發(fā)明者】劉娟, 駱文 申請人:中興通訊股份有限公司