專利名稱:用于向移動節(jié)點(diǎn)分配移動ip的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及一種用于分配移動IP(互連網(wǎng)協(xié)議)的系統(tǒng)和方法,特別是涉及一種用于向移動節(jié)點(diǎn)(mobile node)分配移動IP的系統(tǒng)和方法。
背景技術(shù):
通常,由于其移動性,移動節(jié)點(diǎn)(MN)被用于語音(電路)呼叫或數(shù)據(jù)業(yè)務(wù)。此外,由于其移動性,移動節(jié)點(diǎn)不限制于單個位置。因而,甚至到處移動也可以為移動節(jié)點(diǎn)的用戶提供諸如移動互連網(wǎng)業(yè)務(wù)這樣的數(shù)據(jù)業(yè)務(wù)。
近來,已經(jīng)進(jìn)行了有關(guān)用于提供穩(wěn)定業(yè)務(wù)的系統(tǒng)及方法的積極的研究,為了向移動節(jié)點(diǎn)提供穩(wěn)定的業(yè)務(wù)而同時保證移動性,需要向移動節(jié)點(diǎn)分配移動IP。最終,一種用于向移動節(jié)點(diǎn)分配移動IP的方法處于發(fā)展之中。
圖1描述了用于向移動節(jié)點(diǎn)分配移動IP的網(wǎng)絡(luò)結(jié)構(gòu)。將參考圖1,說明用于向移動節(jié)點(diǎn)分配移動IP的網(wǎng)絡(luò)結(jié)構(gòu)和位置登記過程(locationregistration process)。在供電(power on)之后的初始化過程或一旦接收到位置登記請求信號,MN10向FA20(Foreign Agent,客籍代理)發(fā)送位置登記請求。然而,由于MN10具有如上所述的移動性,雖然它被登記在基于韓國的業(yè)務(wù)提供商中,但是它甚至能在非登記國家發(fā)送位置登記請求,例如美國。如果在移動通信業(yè)務(wù)提供商之間簽定了業(yè)務(wù)協(xié)定,位置登記請求就是可用的。將參考圖1給出詳細(xì)的說明。
MN10向FA20無線發(fā)送位置登記請求信號,F(xiàn)A20能檢測到包含在從MN10接收的位置登記請求信號中的本地代理(HA)30的地址。因而,F(xiàn)A20執(zhí)行有關(guān)MN10的位置登記以回應(yīng)來自MN10的位置登記請求信號。FA20通過網(wǎng)絡(luò)25向HA30發(fā)送有關(guān)MN10的位置登記請求信號和FA20的地址。接著,HA30存儲MN10位于的FA20的地址。即,HA30存儲MN10所屬的FA20的COA(Care-of-Address,轉(zhuǎn)移地址)。其后,HA30向FA20發(fā)送位置登記應(yīng)答信號以回應(yīng)通過FA20從MN10接收的位置登記請求信號。通過該過程,有關(guān)MN10的位置登記被執(zhí)行。為了MN10能從對應(yīng)的節(jié)點(diǎn)(CN)40接收數(shù)據(jù),MN10的位置必須登記在HA30中。將參考圖2說明在網(wǎng)絡(luò)中執(zhí)行的通信。
圖2說明了用于向移動節(jié)點(diǎn)分配移動IP的網(wǎng)絡(luò)結(jié)構(gòu)。將說明當(dāng)通過圖1的過程,MN10的位置已經(jīng)在HA30中被登記時,在CN40和MN10之間交換數(shù)據(jù)的過程。HA30和FA20之間的網(wǎng)絡(luò)25a、HA30和CN40之間的網(wǎng)絡(luò)25b以及FA20和CN40之間的網(wǎng)絡(luò)25c相互之間可以相同或不同。在這里,網(wǎng)絡(luò)將被假定為IP網(wǎng)絡(luò)。
CN40是用于向互連網(wǎng)服務(wù)器或MN10發(fā)送數(shù)據(jù)的計算機(jī)。為了向MN10發(fā)送數(shù)據(jù),CN40通過IP網(wǎng)絡(luò)25b向HA30發(fā)送數(shù)據(jù)。HA30在其中存儲MN10所在的FA20的地址。然后,讀取FA20的地址,通過IP網(wǎng)絡(luò)25a向FA20發(fā)送數(shù)據(jù)。接著,F(xiàn)A20向MN10發(fā)送數(shù)據(jù)。向MN10發(fā)送的數(shù)據(jù)包括CN40的地址。為了向CN40傳輸數(shù)據(jù),MN10向FA20發(fā)送數(shù)據(jù)。然后,F(xiàn)A20向CN40直接發(fā)送數(shù)據(jù)而不經(jīng)過路徑FA20→HA30→CN40。這是因為MN10發(fā)送使用了目的地址的數(shù)據(jù)發(fā)送請求。因而,數(shù)據(jù)發(fā)送路徑與數(shù)據(jù)接收路徑不同。
近來,互連網(wǎng)業(yè)務(wù)被廣泛地使用在低業(yè)務(wù)速率,通信網(wǎng)絡(luò)趨向于提供互連網(wǎng)業(yè)務(wù)。此外,已經(jīng)進(jìn)行了有關(guān)能夠提供互連網(wǎng)業(yè)務(wù)的專用網(wǎng)絡(luò)的積極研究?;谠撗芯?,對其中業(yè)務(wù)不受限于位置的VPN(Virtual Private Network,虛擬專用網(wǎng)絡(luò))和用于甚至是在非登記位置中分配移動IP的方法進(jìn)行了研究。
專用網(wǎng)絡(luò)被分為專用WAN(廣域網(wǎng))和撥號網(wǎng)絡(luò)。專用WAN使用永久線路將一個地址和另一地址連接,而諸如PSTN(公用交換電話網(wǎng))這樣的撥號網(wǎng)絡(luò),在需要時才通過撥號連接線路。
將參考圖3,說明VPN根據(jù)IP通過路由器接入的網(wǎng)絡(luò)的結(jié)構(gòu)和數(shù)據(jù)交換過程。在圖3中,IP主干網(wǎng)與路由器連接。特別是,ISP(互連網(wǎng)業(yè)務(wù)提供商)路由器120、130和140成為連接CPE(客戶界內(nèi)設(shè)備)路由器150、160和170的邊緣路由器(edge router)。在IP網(wǎng)絡(luò)100中,IP通道在ISP路由器120、130和140中形成以交換數(shù)據(jù)。而且,在ISP路由器和CPF路由器之間形成短線鏈路(stub link)。當(dāng)情況需要時,在CPE路由器160、ISP路由器120和存在于不同位置的路由器之間形成備用鏈路(backup link),且在CPE路由器150和170之間形成后門鏈路(backdoor link)。通過網(wǎng)絡(luò)結(jié)構(gòu),提供互連網(wǎng)業(yè)務(wù)和執(zhí)行語音呼叫。
然而,由于圖3所示的網(wǎng)絡(luò)沒有與圖2所示的網(wǎng)絡(luò)連結(jié),不能向MN10提供穩(wěn)定的業(yè)務(wù)。即,當(dāng)MN10在VPN中登記時,它不能同時被采用到VPN和移動通信網(wǎng)絡(luò)而同時保持移動性。換句話說,組合圖2的用于執(zhí)行移動通信網(wǎng)絡(luò)的移動業(yè)務(wù)的網(wǎng)絡(luò)和圖3的用于執(zhí)行IP業(yè)務(wù)的網(wǎng)絡(luò)不是件容易的事情。而且,雖然網(wǎng)絡(luò)被相互組合,但是由于MN10具有移動性,每次移動時,經(jīng)過不同的IP路由器。因此,必須更改CPE路由器,使得很困難向MN10分配移動IP。也就是,雖然MN10被同時應(yīng)用到上述的兩個網(wǎng)絡(luò),但是不可以向MN10分配移動IP以執(zhí)行互連網(wǎng)業(yè)務(wù)。
發(fā)明內(nèi)容
因此,本發(fā)明的一個目的是提供一種用于向MN分配移動IP和通過IP網(wǎng)絡(luò)交換數(shù)據(jù)的系統(tǒng)及方法。
本發(fā)明的另一目的是提供一種用于向MN分配移動IP而同時保持移動性,和通過分配的移動IP與IP網(wǎng)絡(luò)穩(wěn)定地交換數(shù)據(jù)的系統(tǒng)及方法。
本發(fā)明還有一個目的是提供一種用于通過IP網(wǎng)絡(luò)形成虛擬專用網(wǎng)絡(luò)(VPN)以及在MN和VPN之間提供業(yè)務(wù)的設(shè)備及方法。
為了實現(xiàn)上面的和其它目的,提供一種用于通過將VPN連接到移動通信網(wǎng)絡(luò)提供VPN業(yè)務(wù)的系統(tǒng)。本地代理(HA)存儲MN的位置信息和有關(guān)MN是否在VPN中登記的信息??图?FA)通過接收MN的位置登記信息向HA發(fā)送位置登記請求消息,且一旦接收到VPN業(yè)務(wù)請求,就向同一子網(wǎng)中的ISP(互連網(wǎng)業(yè)務(wù)提供商)路由器發(fā)送數(shù)據(jù)。服務(wù)器提供VPN業(yè)務(wù),且路由器網(wǎng)絡(luò)連接VPN和FA。
最好是,路由器網(wǎng)絡(luò)包括使用FA地址在網(wǎng)絡(luò)中搜索邊緣IP路由器的服務(wù)器。
最好是,在MN在執(zhí)行VPN業(yè)務(wù)時,HA防止MN接受從IP網(wǎng)絡(luò)中的特定節(jié)點(diǎn)接收的呼叫請求。
結(jié)合附圖,從下面的詳細(xì)說明本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)將會變得更加清楚。其中圖1說明了用于向移動節(jié)點(diǎn)分配移動IP的網(wǎng)絡(luò)結(jié)構(gòu);
圖2說明了用于在用于向移動節(jié)點(diǎn)分配移動IP的網(wǎng)絡(luò)中執(zhí)行通信的方法;圖3說明了虛擬專用網(wǎng)絡(luò)(VPN)根據(jù)IP通過路由器所連接的網(wǎng)絡(luò)的結(jié)構(gòu);圖4說明了根據(jù)本發(fā)明優(yōu)選實施例的、用于通過向移動節(jié)點(diǎn)(MN)分配移動IP構(gòu)建VPN的網(wǎng)絡(luò)結(jié)構(gòu);圖5說明了根據(jù)本發(fā)明實施例的從移動節(jié)點(diǎn)發(fā)送的用于VPN業(yè)務(wù)的位置登記請求消息的格式;圖6說明了在通知本地代理VPN業(yè)務(wù)是否可用過程中,由VPN服務(wù)器使用的消息格式;圖7說明了由本地代理創(chuàng)建的以向VPN服務(wù)器發(fā)送接收的VPN業(yè)務(wù)請求的消息格式;圖8說明了從ISP(互聯(lián)網(wǎng)業(yè)務(wù)提供商)路由器向ISP服務(wù)器發(fā)送的消息格式;圖9說明了從ISP路由器向HA發(fā)送的消息格式;圖10說明了從ISP服務(wù)器向ISP路由器發(fā)送的消息格式;圖11說明了在ISP路由器之間交換的消息格式;圖12說明了根據(jù)本發(fā)明優(yōu)選實施例的、當(dāng)從MN接收到VPN業(yè)務(wù)請求時,在每個節(jié)點(diǎn)的信號流;圖13說明了根據(jù)本發(fā)明實施例的、由MN執(zhí)行的、用于VPN業(yè)務(wù)的位置登記請求過程;圖14說明了根據(jù)本發(fā)明實施例的、在FA從MN接收用于VPN業(yè)務(wù)的位置登記請求信號的過程;圖15說明了根據(jù)本發(fā)明實施例的、在HA從MN接收用于VPN業(yè)務(wù)的位置登記請求信號的過程;圖16說明了根據(jù)本發(fā)明實施例的、為響應(yīng)來自MN的VPN業(yè)務(wù)請求而執(zhí)行的VPN服務(wù)器的操作;圖17說明了在MN請求VPN業(yè)務(wù)的情形中,在每個節(jié)點(diǎn)的信號流;圖18說明了根據(jù)本發(fā)明實施例的、在VPN登記之后,在VPN業(yè)務(wù)模式中MN的操作;圖19說明了根據(jù)本發(fā)明實施例的、在虛擬專用網(wǎng)絡(luò)(VPN)業(yè)務(wù)模式中,在客籍代理(FA)從移動節(jié)點(diǎn)(MN)接收用于VPN業(yè)務(wù)的呼出請求的過程;及圖20說明了根據(jù)本發(fā)明實施例的、在VPN位置登記之后,從VPN服務(wù)器向MN發(fā)送呼叫訪問請求的情形中,在各個節(jié)點(diǎn)的信號流。
具體實施例方式
在這里,將參考附圖,說明本發(fā)明的優(yōu)選實施例,在下面的說明中,將不詳細(xì)說明公知功能或結(jié)構(gòu),由于它們以不必要的細(xì)節(jié)模糊本發(fā)明。
圖4說明了根據(jù)本發(fā)明優(yōu)選實施例的用于通過向移動節(jié)點(diǎn)(MN)分配移動IP構(gòu)成虛擬專用網(wǎng)絡(luò)(VPN)的網(wǎng)絡(luò)結(jié)構(gòu)。將參考圖4說明根據(jù)本發(fā)明優(yōu)選實施例的網(wǎng)絡(luò)結(jié)構(gòu)和每個節(jié)點(diǎn)的操作。
首先將說明VPN業(yè)務(wù)的操作。FA20識別出位于同一子網(wǎng)的第一ISP路由器120的存在,且在同時,第一ISP路由器也應(yīng)當(dāng)識別出FA20的存在。在這種情況下,為接收VPN業(yè)務(wù),MN10通過FA20向HA30發(fā)送用于VPN業(yè)務(wù)的單獨(dú)的位置登記請求消息。在位置登記過程中,MN10明確請求提供VPN業(yè)務(wù)。因此,發(fā)明定義了如圖5所示的消息格式以容納由MN10規(guī)定的這樣的數(shù)據(jù)。
圖5說明了根據(jù)本發(fā)明實施例的從MN10發(fā)送的用于VPN業(yè)務(wù)的位置登記請求消息的格式。對于VPN位置登記,MN10應(yīng)當(dāng)向FA20發(fā)送VPN服務(wù)器50的地址。一旦收到VPN服務(wù)器50的地址,F(xiàn)A20在其中存儲接收的地址,且同時向HA30發(fā)送VPN業(yè)務(wù)請求消息,從而執(zhí)行位置登記。
而且,一旦收到經(jīng)由FA20來自HA30的位置登記應(yīng)答消息,MN10在它的存儲器中存儲VPN的ID(VPN-ID)。因此,MN10可以使用VPN-ID發(fā)送數(shù)據(jù)。當(dāng)?shù)谝籌SP路由器120分配用于VPN業(yè)務(wù)的特定IP地址時,MN10存儲分配的IP地址來代替移動IP以備將來使用。
一旦收到來自MN10、用于圖5的VPN業(yè)務(wù)的位置登記請求消息,F(xiàn)A20從接收的位置登記請求消息檢測出本地代理的本地地址,并向HA30發(fā)送檢測到的本地地址。此外,一旦接收到來自 HA30的位置登記應(yīng)答消息,F(xiàn)A20存儲臨時分配給MN10的地址和從HA30提供的第一ISP路由器120的地址。通過這些,可以正確地傳遞從MN10發(fā)送的數(shù)據(jù)或到MN10的數(shù)據(jù)。進(jìn)一步,F(xiàn)A20單獨(dú)地向MN10發(fā)送從連接到互連網(wǎng)的CN40提供的數(shù)據(jù)和VPN業(yè)務(wù)數(shù)據(jù)。
一旦從MN10接收到數(shù)據(jù),F(xiàn)A20確定接收的數(shù)據(jù)是VPN業(yè)務(wù)數(shù)據(jù),還是將被發(fā)送到互連網(wǎng)中的另一CN的數(shù)據(jù)。就確定的結(jié)果而言,如果接收的數(shù)據(jù)是將被發(fā)送到互連網(wǎng)中的另一CN的數(shù)據(jù),F(xiàn)A20向相應(yīng)的CN發(fā)送接收的數(shù)據(jù)。否則,如果接收的數(shù)據(jù)是VPN業(yè)務(wù)數(shù)據(jù),F(xiàn)A20向第一路由器120發(fā)送接收的數(shù)據(jù)以執(zhí)行VPN業(yè)務(wù)。
當(dāng)HA30最初接收有關(guān)MN10的信息,它登記MN10期望的VPN業(yè)務(wù)。即,MN可以請求或不請求VPN業(yè)務(wù)。如果MN10請求兩個不同的VPN業(yè)務(wù),HA30存儲相應(yīng)的數(shù)據(jù)。而且,如果MN10期望得到VPN業(yè)務(wù),它將數(shù)據(jù)隨同連接到處理VPN業(yè)務(wù)的服務(wù)器的ISP路由器的地址一起存儲。這些數(shù)據(jù)在用戶購買MN時或當(dāng)對他/她第一次提供VPN業(yè)務(wù)時被存儲。表1所示的是當(dāng)MN10在一個VPN業(yè)務(wù)中被登記時,根據(jù)本發(fā)明的存儲在HA30中的數(shù)據(jù)格式的例子。
表1
如表1所示,HA30必須具有MN10的MIN(移動標(biāo)識號)、移動IP、VPN地址和將在其中存儲MN10的被登記位置的FA地址。
而且,一旦接收到來自MN10的位置登記請求消息,使用表1的VPN地址,HA30向執(zhí)行VPN業(yè)務(wù)的第二ISP路由器140發(fā)送接收的位置登記請求消息。基于MN10的位置信息,第二ISP路由器可以確定MN10所在的ISP路由器。在說明ISP路由器140和ISP服務(wù)器180時,將詳細(xì)說明該過程。
一旦接收到來自MN10的用于VPN業(yè)務(wù)的位置登記請求消息,HA30向第二ISP路由器140發(fā)送詢問業(yè)務(wù)是否可用的業(yè)務(wù)可用查詢消息。第二ISP路由器140經(jīng)由CPE路由器160向VPN服務(wù)器150(提供VPN業(yè)務(wù)的服務(wù)器)發(fā)送收到的消息。VPN服務(wù)器50確定VPN業(yè)務(wù)是否可用,根據(jù)確定結(jié)果創(chuàng)建如圖6所示的消息,然后通過CPE路由器160和第二ISP路由器140發(fā)送創(chuàng)建的消息。
圖6說明了由VPN服務(wù)器50使用的,通知HA30是否VPN業(yè)務(wù)可用的消息格式。如圖6所示,消息包括用于執(zhí)行VPN業(yè)務(wù)的VPN-ID、連接到VPN服務(wù)器50的第二ISP路由器140的地址、在VPN業(yè)務(wù)期間由MN10使用的特定地址。一旦接收到消息,HA30創(chuàng)建位置登記應(yīng)答消息并將創(chuàng)建的位置登記應(yīng)答消息與接收的消息一起經(jīng)由FA20向MN10發(fā)送。
此外,一旦經(jīng)由FA20接收到來自MN10的位置登記請求消息,HA30向第二ISP路由器140、執(zhí)行VPN業(yè)務(wù)的VPN服務(wù)器50的邊緣ISP路由器發(fā)送圖7的消息。
圖7說明了由HA30創(chuàng)建以向VPN服務(wù)器50發(fā)送接收的VPN業(yè)務(wù)請求的消息格式。參考圖7,消息包括驗證壽命、MN10的移動節(jié)點(diǎn)地址和MN10所在的FA20的轉(zhuǎn)移地址(COA)。消息還包括用于與插在HA30和VPN業(yè)務(wù)50之間的第二路由器140交換信令的標(biāo)識(ID)。
此外,一旦接收到來自第二ISP路由器140的圖6中的VPN業(yè)務(wù)應(yīng)答信號,HA30將接收信號包括在圖6的消息中,并將消息與位置登記應(yīng)答消息一起向FA20發(fā)送。當(dāng)在位置登記之后MN10正在執(zhí)行VPN業(yè)務(wù)時,HA30不能提供互連網(wǎng)業(yè)務(wù)。
用于確定VPN業(yè)務(wù)是否可用的消息可以加到如6所示的位置登記應(yīng)答消息中。如圖6所示,消息包括消息類型、VPN-ID、用于VPN業(yè)務(wù)的地址和邊緣ISP路由器地址。邊緣ISP路由器相當(dāng)于圖4的第二ISP路由器140。
如果VPN業(yè)務(wù)可用,HA30周期地發(fā)送消息,以便當(dāng)MN10保持同一FA20時,路由器可以更新壽命。以這種方式,路由器連續(xù)地保持有關(guān)MN10所在的邊緣路由器的信息。如果信號直到更新時間還沒有成功到達(dá),路由器刪除數(shù)據(jù)。
當(dāng)MN10被初始化登記在HA30中以向它提供VPN業(yè)務(wù),VPN服務(wù)器50接收來自HA30的有關(guān)MN10的信息,并將接收的信息與HA30的地址一起存儲。這樣的信息應(yīng)當(dāng)周期地被更新。因而,VPN服務(wù)器50使用包含在從HA30接收的消息中的MN的IP地址,確認(rèn)VPN業(yè)務(wù)是否可用。如果確認(rèn)VPN業(yè)務(wù)可用,第二ISP路由器140向ISP服務(wù)器180發(fā)送從HA30接收的、用于根據(jù)MN10所在的FA20的地址,搜索第一ISP路由器120的消息。
該消息如圖8所示,包括消息類型、驗證壽命、MN10的移動節(jié)點(diǎn)地址(或FA20的地址),與移動節(jié)點(diǎn)地址相關(guān)的COA和第二ISP路由器140的地址。在圖8中,標(biāo)識字段被用于確認(rèn)是否從ISP服務(wù)器180接收到應(yīng)答。
如果在驗證壽命之內(nèi),沒有來自IP網(wǎng)絡(luò)中的路由器的應(yīng)答,ISP服務(wù)器180向HA30發(fā)送圖9的消息以通知在相應(yīng)的區(qū)域中沒有ISP路由器,HA30以同樣的方式發(fā)送圖9的消息。與此不同,甚至在接收到確認(rèn)消息時,ISP服務(wù)器180還向HA30發(fā)送圖9的消息。在這種情況下,然而,編碼信息被更改。也就是,當(dāng)圖9的所有編碼位被設(shè)成‘0’,它意味著沒有ISP服務(wù)器。然而,當(dāng)編碼具有特定值,它指明具有特定值的IP路由器。而且,圖9的VPN壽命字段指明有關(guān)MN10的信息僅僅在壽命被保持。因而,ISP路由器應(yīng)當(dāng)周期地更新壽命。最后,如上所述,HA30周期地向ISP路由器發(fā)送消息。
而且,用于VPN業(yè)務(wù)的特定地址指明在執(zhí)行VPN業(yè)務(wù)時將被使用的地址。當(dāng)需要第二ISP路由器140時,該字段被填入相應(yīng)的數(shù)據(jù)。即,是否用數(shù)據(jù)填充該字段是可選的。
ISP服務(wù)器180具有關(guān)于每一ISP路由器的信息。即,當(dāng)通過在特定區(qū)域提供不同業(yè)務(wù)操作的路由器時,ISP服務(wù)器180應(yīng)當(dāng)管理關(guān)于所有的這些ISP路由器的信息。這是因為這里存在一種情況,當(dāng)特定VPN被使用時,MN10屬于提供VPN業(yè)務(wù)的ISP路由器。而且,由于ISP路由器不能識別出另一業(yè)務(wù)提供商的ISP路由器,ISP服務(wù)器180應(yīng)當(dāng)先識別出所有由其它業(yè)務(wù)提供商操作的ISP路由器。因而,雖然MN10移動到某一區(qū)域,ISP服務(wù)器180與區(qū)域中的ISP路由器連接用于VPN業(yè)務(wù)。
即,ISP服務(wù)器180分析從第二ISP路由器140接收的消息的COA,向相應(yīng)區(qū)域中的ISP路由器提供分析結(jié)果。ISP服務(wù)器180將分析結(jié)果與指明具有HA30地址的MN10期望得到VPN業(yè)務(wù)的信息一起發(fā)送。以這樣的方式,ISP服務(wù)器180向第一ISP路由器120發(fā)送從第二ISP路由器140接收的消息。而且,當(dāng)MN10沒有在ISP服務(wù)器180中登記時,ISP服務(wù)器180應(yīng)當(dāng)組裝圖10的消息,并向ISP路由器發(fā)送消息。如圖10所示的消息包括上述字段,所以將不提供詳細(xì)說明。
第一ISP路由器120使用接收的消息登記MN10,以在收到VPN數(shù)據(jù)時執(zhí)行正常業(yè)務(wù)。在登記MN10之后,第一ISP路由器120向第二ISP路由器140發(fā)送確認(rèn)應(yīng)答消息。確認(rèn)應(yīng)答消息如圖11說明的那樣組裝。在圖11的消息中,編碼字段指明正?;虿徽2僮鞯膬?nèi)容。一旦接收到該消息時,第一ISP路由器120同時保持僅用于VPN壽命的有關(guān)MN10的信息。如果VPN壽命值是‘0’,它意味著MN10已經(jīng)移到另一區(qū)域。因而,和第二ISP路由器140一樣,第一ISP路由器120應(yīng)當(dāng)在執(zhí)行VPN業(yè)務(wù)時周期性地更新VPN壽命。
當(dāng)在第二ISP路由器140和第一ISP路由器120之問的信令正常完成時,用于在兩個ISP路由器之間交換數(shù)據(jù)的IP通道形成。
圖12說明了根據(jù)本發(fā)明優(yōu)選實施例,當(dāng)接收到來自MN10的VPN業(yè)務(wù)請求時,在各個節(jié)點(diǎn)上的信號流。參考圖12,在步驟200,MN10向FA20發(fā)送用于VPN業(yè)務(wù)的位置登記請求消息。位置登記請求消息和VPN服務(wù)器50的地址以及HA30的地址一起被發(fā)送。然后,在步驟202,F(xiàn)A20從接收的位置登記請求消息檢測出HA30的地址,并向HA30發(fā)送用于VPN業(yè)務(wù)的位置登記請求。然后,HA30檢測出MN10的位置。即,HA30存儲MN10所在的FA20的地址。其后,在步驟204,HA30讀取前面如表1所示存儲的數(shù)據(jù),并向?qū)?yīng)于VPN服務(wù)器50地址的第二ISP路由器140發(fā)送業(yè)務(wù)可用查詢信號。當(dāng)收到業(yè)務(wù)可用查詢信號時,在步驟206,第二ISP路由器140向通過短線鏈路(stub link)連接的CPE路由器160發(fā)送業(yè)務(wù)可用查詢信號。在步驟208,CPE路由器160然后向VPN服務(wù)器50發(fā)送業(yè)務(wù)可用查詢信號。當(dāng)收到業(yè)務(wù)可用查詢信號時,VPN服務(wù)器50確定VPN業(yè)務(wù)是否可用,然后在步驟210,根據(jù)確定的結(jié)果向CPE路由器160發(fā)送業(yè)務(wù)可用確認(rèn)信號。其后,在步驟212,CPE路由器160向第二ISP路由器140發(fā)送業(yè)務(wù)可用確認(rèn)信號,并且在步驟214,第二ISP路由器再向HA30發(fā)送業(yè)務(wù)可用確認(rèn)信號。這樣,HA30可以確定VPN業(yè)務(wù)是否可用。因而,當(dāng)收到位置登記請求信號時,HA30將MN10的狀態(tài)作為VPN業(yè)務(wù)狀態(tài)存儲。在這種情況下,來自CN40的業(yè)務(wù)是不可用的。即,互連網(wǎng)業(yè)務(wù)是不可用的。而且,當(dāng)在驗證壽命中接收應(yīng)答失敗時,HA30確定VPN業(yè)務(wù)是否可用。否則,當(dāng)在驗證壽命中收到應(yīng)答,HA30分析收到的信號以確定VPN業(yè)務(wù)是否可用。當(dāng)不能執(zhí)行正常的VPN業(yè)務(wù)時,HA30通知MN10,VPN業(yè)務(wù)不可用。
如果VPN業(yè)務(wù)可用,在步驟216HA30向FA20發(fā)送位置登記應(yīng)答信號,并且在此時,位置登記請求消息可以與VPN服務(wù)器50的地址、第二ISP路由器140的地址和用于MN10被提供VPN業(yè)務(wù)的情況時的臨時VPN-ID一起被發(fā)送。當(dāng)收到位置登記應(yīng)答信號,在步驟218,F(xiàn)A20向MN10發(fā)送位置登記應(yīng)答消息,完成MN10執(zhí)行VPN業(yè)務(wù)的位置登記過程。
圖13說明了根據(jù)本發(fā)明實施例的由MN10執(zhí)行的用于VPN業(yè)務(wù)的位置登記請求過程。參考圖13,如果在步驟300的暫停狀態(tài)中輸入(壓)特定鍵,在步驟302,MN10確定鍵輸入信號是否是用于VPN業(yè)務(wù)的位置登記請求信號。如果鍵輸入信號是用于VPN業(yè)務(wù)的位置登記請求信號,MN10進(jìn)入步驟306。否則,MN10進(jìn)入到執(zhí)行對應(yīng)于鍵輸入信號的功能的步驟304。在步驟306,MN10創(chuàng)建用于VPN業(yè)務(wù)的位置登記請求消息,然后在步驟308,向FA20發(fā)送創(chuàng)建的用于VPN業(yè)務(wù)的位置登記請求消息。在此時,MN10創(chuàng)建HA30的地址和VPN服務(wù)器的地址,并將創(chuàng)建的地址與用于VPN業(yè)務(wù)的位置登記請求消息一起發(fā)送。在步驟310,MN10等待位置登記應(yīng)答信號,并在步驟312確定是否收到位置登記應(yīng)答信號。當(dāng)在步驟312收到位置登記應(yīng)答信號時,在步驟314,MN10從接收的位置登記應(yīng)答消息檢測出VPN-ID并存儲VPN-ID。當(dāng)位置登記應(yīng)答信號包括ISP路由器的地址時,MN10將VPN-ID與ISP路由器的地址一起存儲。即,MN10將如圖4所示的第二ISP路由器140的地址和將被臨時使用的VPN-ID一起存儲,在步驟316,MN10進(jìn)入VPN業(yè)務(wù)模式。
圖14說明了根據(jù)本發(fā)明實施例的,在FA20上接收來自MN10的用于VPN業(yè)務(wù)的位置登記請求信號的過程。參考圖14,F(xiàn)A20在步驟320維持暫停狀態(tài),并在步驟322確定是否從MN10接收到用于VPN業(yè)務(wù)的位置登記請求信號。當(dāng)收到用于VPN業(yè)務(wù)的位置登記請求信號,在步驟324,F(xiàn)A20從接收的位置登記請求信號中檢測HA30的地址,創(chuàng)建用于VPN業(yè)務(wù)的位置登記請求消息,和向HA30的檢測出的地址發(fā)送創(chuàng)建的用于VPN業(yè)務(wù)的位置登記請求消息。如果從MN10接收的位置登記請求信號包括VPN服務(wù)器50的地址,F(xiàn)A20將用于VPN業(yè)務(wù)的位置登記請求消息與VPN服務(wù)器50的地址一起發(fā)送。此外,F(xiàn)A20將其地址信息與用于VPN業(yè)務(wù)的位置登記請求消息一起向HA30發(fā)送。在步驟326,F(xiàn)A20等待來自HA30的用于VPN業(yè)務(wù)的位置登記應(yīng)答信號的到來,并在步驟328確定是否從HA30接收到用于VPN業(yè)務(wù)的位置登記應(yīng)答信號。當(dāng)收到用于VPN業(yè)務(wù)的位置登記應(yīng)答信號時,在步驟330,F(xiàn)A20存儲連接到VPN服務(wù)器50的第二ISP路由器140的地址和激活設(shè)置為特定時間的定時器。定時器用于限制MN10在FA20中登記的時間長度。在步驟332,F(xiàn)A20向MN10發(fā)送VPN訪問數(shù)據(jù)和位置登記應(yīng)答信號。向MN10發(fā)送的VPN訪問數(shù)據(jù)包括從HA30接收的整個數(shù)據(jù)。在步驟334,F(xiàn)A20進(jìn)入對于MN10的VPN業(yè)務(wù)模式。
圖15說明了根據(jù)本發(fā)明實施例的、在HA30上接收來自MN10的用于VPN業(yè)務(wù)的位置登記請求信號的過程。參考圖15,HA30在步驟340保持暫停狀態(tài),在步驟342確定是否從FA20接收到用于VPN業(yè)務(wù)的位置登記請求信號。當(dāng)收到用于VPN業(yè)務(wù)的位置登記請求信號時,在步驟344,HA30存儲MN10所在的FA20的地址。即,HA30存儲包含在圖14的步驟324中的從FA20發(fā)送的消息中。在步驟346,HA30創(chuàng)建用于查詢對連接到VPN服務(wù)器50的第二ISP路由器140的業(yè)務(wù)是否可用,并向第二ISP路由器140發(fā)送創(chuàng)建的業(yè)務(wù)可用查詢消息。創(chuàng)建的業(yè)務(wù)可用查詢消息包括FA20的地址和來自MN10的數(shù)據(jù)。
在發(fā)送業(yè)務(wù)可用查詢消息之后,在步驟348,HA30等待業(yè)務(wù)可用確認(rèn)信號,并在步驟350,確定是否從VPN服務(wù)器50接收到業(yè)務(wù)可用確認(rèn)信號。當(dāng)收到來自VPN服務(wù)器50的業(yè)務(wù)可用確認(rèn)信號時,在步驟352,HA30發(fā)現(xiàn)收到的業(yè)務(wù)可用確認(rèn)信號,然后在步驟354確定VPN業(yè)務(wù)是否可用。對于消息分析的結(jié)果,如果VPN業(yè)務(wù)可用,HA30進(jìn)入步驟356。否則,如果VPN業(yè)務(wù)不可用,在步驟355,HA30向FA20發(fā)送VPN業(yè)務(wù)不可用消息。當(dāng)發(fā)送VPN業(yè)務(wù)不可用消息時,HA30不登記VPN業(yè)務(wù)。在步驟356,HA30創(chuàng)建VPN業(yè)務(wù)可用消息并向FA20發(fā)送創(chuàng)建的VPN業(yè)務(wù)可用消息。VPN業(yè)務(wù)可用消息與第二ISP路由器140的地址一起被發(fā)送。在步驟358,HA30激活定時器,并進(jìn)入VPN業(yè)務(wù)模式。在VPN業(yè)務(wù)模式,HA30阻塞從CN40接收的數(shù)據(jù),CN40是另一互連網(wǎng)終端或服務(wù)器。激活定時器以設(shè)置在FA20中定位MN10的時間長度。是否激活定時器是可選的。即,也可以不激活定時器。
圖16說明了根據(jù)本發(fā)明實施例的、為應(yīng)答來自MN10的VPN業(yè)務(wù)請求而執(zhí)行的VPN服務(wù)器50的操作。參考圖16,在步驟360,VPN服務(wù)器50維持暫停狀態(tài),并在步驟362,確定是否收到VPN業(yè)務(wù)可用確認(rèn)信號。當(dāng)收到VPN業(yè)務(wù)可用確認(rèn)信號時,在步驟364,VPN服務(wù)器50分析收到的VPN業(yè)務(wù)可用確認(rèn)信號,然后在步驟366,確定MN10是否是一個登記的MN,且當(dāng)前系統(tǒng)是否可以提供VPN業(yè)務(wù)。即,VPN服務(wù)器50確定MN10是否可以執(zhí)行VPN業(yè)務(wù)。對于分析的結(jié)果,如果VPN業(yè)務(wù)可用,在步驟368,VPN服務(wù)器50從收到的VPN業(yè)務(wù)可用確認(rèn)信號中檢測FA地址,存儲檢測到的FA地址,并激活用于限制存儲FA地址所要求的時間的定時器??蛇x地,在VPN服務(wù)器50中可以包含或不包含定時器。在步驟370,VPN服務(wù)器50創(chuàng)建VPN業(yè)務(wù)可用確認(rèn)消息并發(fā)送創(chuàng)建的VPN業(yè)務(wù)可用確認(rèn)消息。在步驟372,VPN服務(wù)器50遷移到VPN業(yè)務(wù)狀態(tài),在該狀態(tài)中,可以對MN10上執(zhí)行VPN業(yè)務(wù)。然而,如果在步驟366,VPN業(yè)務(wù)不可用,VPN服務(wù)器50跳到步驟370。在替換實施例中,然而,如果VPN業(yè)務(wù)不可用,VPN服務(wù)器50可以避免發(fā)送VPN業(yè)務(wù)可用確認(rèn)消息。在這種情況下,當(dāng)在預(yù)定時間內(nèi)接收應(yīng)答信號失敗,HA30可以認(rèn)為VPN業(yè)務(wù)不可用。
圖17說明了在MN10請求VPN業(yè)務(wù)的情況時在每個節(jié)點(diǎn)的信號流。參考圖17,在步驟220,如果MN10向FA20發(fā)送呼叫起始請求,F(xiàn)A20確定該呼叫起始請求是否是VPN業(yè)務(wù)請求。對于確定的結(jié)果,如果呼叫起始請求是VPN業(yè)務(wù)請求,在步驟222,F(xiàn)A20通過第一ISP路由器120向HA30發(fā)送訪問請求信號。在此時,F(xiàn)A20將呼叫起始請求信號和第二ISP路由器140的地址以及MN10的VPN-ID、VPN服務(wù)器50的地址一起向第一ISP路由器120發(fā)送。然后,第一ISP路由器120使用第二ISP路由器140的地址,通過第二ISP路由器140向VPN服務(wù)器50發(fā)送訪問請求信號。在步驟224,當(dāng)收到來自HA30的對VPN服務(wù)器50的訪問請求信號時,在步驟226,第二ISP路由器140向CPE路由器160發(fā)送訪問請求信號。然后在步驟228,向VPN服務(wù)器50發(fā)送訪問請求信號。通過該過程,訪問請求信號被發(fā)送到VPN服務(wù)器50。
然后,VPN服務(wù)器50確定是否可以訪問業(yè)務(wù)。如果業(yè)務(wù)可訪問,在步驟230,VPN服務(wù)器50向CPE路由器160發(fā)送業(yè)務(wù)應(yīng)答信號。在步驟234,CPE路由器160向第二ISP路由器140發(fā)送訪問應(yīng)答信號。在步驟234,由于第二ISP路由器140已經(jīng)從第一ISP路由器120接收數(shù)據(jù)。它形成IP通道并通過IP通道發(fā)送訪問應(yīng)答信號。然后在步驟236,第一ISP路由器120向FA20發(fā)送訪問應(yīng)答信號以響應(yīng)收到的訪問應(yīng)答信號。當(dāng)在該過程收到訪問應(yīng)答信號時,在步驟238,F(xiàn)A20建立到MN10的通道。當(dāng)通道被建立時,在步驟240,維持VPN訪問狀態(tài)。
圖18說明了根據(jù)本發(fā)明實施例,在VPN位置登記之后的VPN業(yè)務(wù)模式中MN10的操作。參考圖18,在步驟400,MN10維持暫停狀態(tài),并在步驟402確定是否收到用于VPN業(yè)務(wù)的呼叫起始請求。當(dāng)收到用于VPN業(yè)務(wù)的呼叫起始請求,在步驟404,MN10使用在位置登記過程中收到的VPN-ID,發(fā)送呼叫起始請求信號。此時,MN10創(chuàng)建第二ISP路由器140的數(shù)據(jù)和有關(guān)VPN服務(wù)器50的信息,并將創(chuàng)建的數(shù)據(jù)與呼叫起始請求信號一起發(fā)送。在步驟406,MN10確定是否建立了通道。對于確定的結(jié)果,如果建立了通道,在步驟410,MN10使用VPN-ID交換數(shù)據(jù)。即,MN10執(zhí)行VPN業(yè)務(wù)。然而,如果沒有建立通道,在步驟408,MN10執(zhí)行呼叫失敗過程。在替代實施例中,如果在收到確認(rèn)信號之后建立通道,MN10在確認(rèn)過程之后建立通道。
然而,在步驟402,當(dāng)接收呼叫起始請求失敗時,在步驟412,MN10確定是否收到呼叫終止。當(dāng)收到呼叫終止時,在步驟414,由于在VPN業(yè)務(wù)中登記了當(dāng)前狀態(tài),MN10執(zhí)行呼叫終止模式。然而,當(dāng)在步驟412,接收呼叫終止失敗時,在步驟416,MN10確定是否收到VPN業(yè)務(wù)結(jié)束請求。當(dāng)收到VPN業(yè)務(wù)結(jié)束請求時,在步驟418,MN10執(zhí)行VPN業(yè)務(wù)結(jié)束過程。VPN業(yè)務(wù)結(jié)束過程可以通過創(chuàng)建通用位置登記消息以重新執(zhí)行位置登記或定義VPN撤消消息來實現(xiàn)。結(jié)果,通過釋放VPN業(yè)務(wù)模式,HA可以進(jìn)入互連網(wǎng)業(yè)務(wù)模式。
圖19說明了根據(jù)本發(fā)明實施例的、在VPN業(yè)務(wù)模式中,在FA20上用于接收來自MN10的VPN業(yè)務(wù)的呼叫起始請求的過程。參考圖19,在步驟420,F(xiàn)A20維持暫停狀態(tài),并在步驟422確定是否從MN10接收到呼叫起始請求。當(dāng)收到呼叫起始請求信號時,在步驟424,F(xiàn)A20分析收到的呼叫起始請求信號。在該狀態(tài)中,如果MN10在VPN業(yè)務(wù)中進(jìn)行了登記,F(xiàn)A20進(jìn)入步驟426。然而,如果MN10在VPN業(yè)務(wù)中沒有登記,F(xiàn)A20分析被請求業(yè)務(wù)的類型并向HA30發(fā)送結(jié)果,執(zhí)行在業(yè)務(wù)請求步驟開始的過程。在下面描述中,將假設(shè)MN10在VPN業(yè)務(wù)中進(jìn)行了登記。如果收到的業(yè)務(wù)請求是VPN業(yè)務(wù)請求,F(xiàn)A20進(jìn)入步驟430。否則,F(xiàn)A20進(jìn)入步驟428,在該步驟中,執(zhí)行VPN業(yè)務(wù)失敗過程。在步驟430,F(xiàn)A20向第一ISP路由器120發(fā)送業(yè)務(wù)請求信號。在此時,F(xiàn)A20將在VPN位置登記期間存儲的VPN服務(wù)器50的地址和第二ISP路由器140的地址與業(yè)務(wù)請求信號一起發(fā)送。
在發(fā)送業(yè)務(wù)請求信號之后,在步驟432,F(xiàn)A20等待來自VPN服務(wù)器50的應(yīng)答信號的到來。雖然在圖19中沒有說明,當(dāng)在預(yù)定時間內(nèi)接收應(yīng)答信號失敗,F(xiàn)A20可以執(zhí)行失敗過程。在步驟434,F(xiàn)A20確定是否收到應(yīng)答信號。當(dāng)收到應(yīng)答信號時,在步驟436,F(xiàn)A20確定VPN業(yè)務(wù)是否可用。即,F(xiàn)A20分析收到的消息并確定消息是否是在可用狀態(tài)中收到的。對于分析的結(jié)果,如果收到的消息是可用的,F(xiàn)A20進(jìn)入步驟440,否則,進(jìn)入步驟438。在步驟438,F(xiàn)A20通知MN10業(yè)務(wù)失敗。
在步驟440,F(xiàn)A20建立通道,即,連接用于VPN業(yè)務(wù)的通道,因而形成用于在FA20和MN10之間交換數(shù)據(jù)的通道。在步驟442,F(xiàn)A20進(jìn)入VPN訪問模式,在該模式中,F(xiàn)A20向VPN服務(wù)器50發(fā)送從MN10接收的數(shù)據(jù)和向MN10發(fā)送從VPN服務(wù)器50接收的數(shù)據(jù)。
圖20說明了根據(jù)本發(fā)明實施例的、在VPN位置登記之后,從VPN服務(wù)器50向MN10發(fā)送呼叫訪問請求的情形時在每個節(jié)點(diǎn)的信號流。參考圖20,為了向已經(jīng)執(zhí)行VPN位置登記的MN10發(fā)送位置登記請求,VPN業(yè)務(wù)服務(wù)器50向CPE路由器160發(fā)送訪問(或連接)請求信號。因而,VPN服務(wù)器50識別FA20的地址。因而,訪問請求信號包括MN10的臨時分配的VPN-ID,MN10的MIN和FA20的地址。當(dāng)收到訪問請求信號時,為了向IP網(wǎng)絡(luò)發(fā)送數(shù)據(jù),CPE路由器160向同一網(wǎng)絡(luò)中的第二1SP路由器140、邊緣ISP路由器發(fā)送收到的訪問請求信號。
當(dāng)收到訪問請求信號時,在步驟254,為了搜索在FA20所處的IP網(wǎng)絡(luò)中的ISP路由器,第二ISP路由器140向ISP服務(wù)器180發(fā)送路由器檢查請求。在這種情況下,從第二ISP路由器140向ISP服務(wù)器180發(fā)送的地址成為FA20的地址。然后,ISP服務(wù)器180使用FA20的地址檢查第一ISP路由器120的地址,并在步驟256,向第二ISP路由器140發(fā)送第一ISP路由器120的檢查的地址。在步驟258,使用收到的檢查的地址,第二ISP路由器140向第一ISP路由器120發(fā)送訪問請求信號。
發(fā)送的訪問請求信號可以包括象FA20的地址、MN10的VPN-ID和MN10的MIN等這樣的數(shù)據(jù)。在步驟260,第一ISP路由器120使用收到的數(shù)據(jù)中的FA的地址,向FA20發(fā)送呼叫終止請求信號。然后,F(xiàn)A20在步驟262向MN10發(fā)送呼叫終止信號。如果MN10的用戶輸入特定鍵以響應(yīng)呼叫終止信號,即,應(yīng)答呼叫終止,然后MN10在步驟264向FA20發(fā)送應(yīng)答信號。然后FA20在步驟266向第一ISP路由器120發(fā)送訪問確認(rèn)信號。然后第一ISP路由器120在步驟268向第二ISP路由器140發(fā)送訪問確認(rèn)信號。通過該過程,形成在第一ISP路由器120和第二ISP路由器140之間的IP通道。在步驟270,第二ISP路由器140向CPE路由器160發(fā)送收到的訪問確認(rèn)信號。在步驟272,CPE路由器160向VPN服務(wù)器50發(fā)送訪問確認(rèn)信號。通過該過程,形成用于在VPN服務(wù)器50和MN10之間交換數(shù)據(jù)的通道。當(dāng)通道建立時,在步驟274維持VPN訪問狀態(tài)。
如上所述,本發(fā)明通過向移動節(jié)點(diǎn)(MN)分配移動IP執(zhí)行VPN業(yè)務(wù)。而且,同時可以為VPN網(wǎng)絡(luò)提供MN。
雖然參考其優(yōu)選實施例說明了和展示了本發(fā)明,但是,本技術(shù)領(lǐng)域人員應(yīng)當(dāng)知道,在不脫離在所附權(quán)利要求定義的本發(fā)明的范圍和精神的情況下,可以在形式上和細(xì)節(jié)上進(jìn)行各種修改。
權(quán)利要求
1.一種系統(tǒng),用于通過將虛擬專用網(wǎng)絡(luò)(VPN)連接到移動通信網(wǎng)絡(luò)提供VPN業(yè)務(wù),包括本地代理(HA),用于存儲移動節(jié)點(diǎn)(MN)的位置信息和有關(guān)移動節(jié)點(diǎn)(MN)是否在VPN業(yè)務(wù)中登記的信息;客籍代理(FA),用于通過接收MN的位置登記信息,向HA發(fā)送位置登記請求消息,和一旦接收到VPN業(yè)務(wù)請求,向同一子網(wǎng)中的互連網(wǎng)業(yè)務(wù)提供商(ISP)路由器發(fā)送數(shù)據(jù);服務(wù)器,用于提供VPN業(yè)務(wù);和路由器網(wǎng)絡(luò),用于將VPN服務(wù)器連接到FA。
2.如權(quán)利要求1所述的系統(tǒng),其中,路由器網(wǎng)絡(luò)包括用于利用FA的地址搜索邊緣互連網(wǎng)協(xié)議(IP)路由器的服務(wù)器。
3.如權(quán)利要求1所述的系統(tǒng),其中,HA防止MN正在執(zhí)行VPN業(yè)務(wù)時,接受從IP網(wǎng)絡(luò)中的特定節(jié)點(diǎn)接收的呼叫請求。
4.一種系統(tǒng),用于通過將虛擬專用網(wǎng)絡(luò)(VPN)連接到移動通信網(wǎng)絡(luò)提供VPN業(yè)務(wù),包括本地代理(HA),用于存儲移動節(jié)點(diǎn)(MN)的信息和有關(guān)移動節(jié)點(diǎn)是否在VPN業(yè)務(wù)中登記的信息;客籍代理(FA),用于通過接收MN的位置登記信息,向HA發(fā)送位置登記請求消息,一旦接收到VPN請求,向同一子網(wǎng)中的互連網(wǎng)業(yè)務(wù)提供商(ISP)路由器發(fā)送數(shù)據(jù),和執(zhí)行與特定用戶的互連網(wǎng)協(xié)議(IP)通信;MN,用于執(zhí)行與FA的互連網(wǎng)協(xié)議(IP)通信,MN可在VPN中登記;服務(wù)器,用于提供VPN業(yè)務(wù);和路由器網(wǎng)絡(luò),用于將VPN連接到FA,和通過與FA的IP通信來與MN一起執(zhí)行數(shù)據(jù)業(yè)務(wù)。
5.如權(quán)利要求4所述的系統(tǒng),其中,路由器網(wǎng)絡(luò)包括用于利用FA的地址搜索邊緣IP路由器的服務(wù)器。
6.如權(quán)利要求4所述的系統(tǒng),其中,HA防止MN正在執(zhí)行VPN業(yè)務(wù)時,接受從IP網(wǎng)絡(luò)中的特定節(jié)點(diǎn)接收的呼叫請求。
7.如權(quán)利要求4所述的系統(tǒng),其中,MN在VPN登記期間,向FA發(fā)送HA的地址和VPN服務(wù)器的地址,以及在位置登記期間,通過從FA接收用于VPN的臨時ID執(zhí)行VPN業(yè)務(wù)。
8.如權(quán)利要求7所述的系統(tǒng),其中,MN存儲從FA接收的VPN服務(wù)器的地址和在網(wǎng)絡(luò)中的路由器的地址,且利用接收的地址執(zhí)行VPN業(yè)務(wù)。
9.一種方法,用于向位于與移動節(jié)點(diǎn)(MN)連接的客籍代理(FA)區(qū)域的MN提供虛擬專用網(wǎng)絡(luò)業(yè)務(wù),包括步驟一旦從FA接收到用于VPN業(yè)務(wù)的位置登記請求消息,存儲連接到MN的FA的地址;向所請求的VPN服務(wù)器發(fā)送位置登記請求;和一旦接收到響應(yīng)位置登記請求信號的應(yīng)答信號,阻塞互連網(wǎng)業(yè)務(wù),并變換到VPN業(yè)務(wù)狀態(tài)。
10.如權(quán)利要求9所述的系統(tǒng),還包括當(dāng)在發(fā)送位置登記請求信號之后,在預(yù)定時間內(nèi)接收應(yīng)答信號失敗時,發(fā)送用于VPN業(yè)務(wù)的位置登記失敗消息的步驟。
11.一種方法,用于向處于與移動節(jié)點(diǎn)(MN)連接的客籍代理(FA)區(qū)域中的MN提供虛擬專用網(wǎng)絡(luò)(VPN)業(yè)務(wù),包括步驟一旦從MN接收到用于VPN業(yè)務(wù)的位置登記請求信號,存儲HA的地址和VPN的地址,并通過分析HA的地址向HA發(fā)送位置登記請求消息;一旦從HA接收到位置登記驗證信號,存儲在與VPN服務(wù)器連接的互連網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)中的路由器的地址;向已經(jīng)發(fā)送用于VPN業(yè)務(wù)的位置登記請求信號的MN發(fā)送位置登記應(yīng)答消息;和一旦從MN接收到VPN業(yè)務(wù)請求,控制業(yè)務(wù)過程。
12.如權(quán)利要求11所述的方法,其中,控制業(yè)務(wù)過程的步驟包括一旦收到VPN業(yè)務(wù)請求,向FA的IP路由器發(fā)送業(yè)務(wù)請求信號;和一旦從IP網(wǎng)絡(luò)路由器接收到業(yè)務(wù)應(yīng)答信號,確定VPN業(yè)務(wù)是否可用;和如果VPN業(yè)務(wù)可用,形成到MN的通道并執(zhí)行VPN業(yè)務(wù)。
13.一種方法,用于在移動節(jié)點(diǎn)(MN)中提供虛擬專用網(wǎng)絡(luò)(VPN)業(yè)務(wù),包括步驟一旦接收到VPN業(yè)務(wù)請求,創(chuàng)建用于VPN業(yè)務(wù)的位置登記請求信號,信號包括HA的地址和VPN服務(wù)器的地址,并發(fā)送創(chuàng)建的用于VPN業(yè)務(wù)的位置登記請求信號;一旦接收到用于VPN業(yè)務(wù)的位置登記應(yīng)答信號,確定VPN-ID是否被包含在用于VPN業(yè)務(wù)的接收的位置登記應(yīng)答信號中;和如果VPN-ID被包含在接收的用于VPN業(yè)務(wù)的位置登記應(yīng)答信號中,存儲VPN-ID,以及一旦接收到VPN業(yè)務(wù)請求,使用VPN-ID建立通道,并通過通道交換數(shù)據(jù)和語音信號。
14.一種方法,用于在VPN服務(wù)器上提供在具有移動IP的移動節(jié)點(diǎn)(MN)中的虛擬專用網(wǎng)絡(luò)(VPN)業(yè)務(wù),包括步驟一旦從MN所屬的客籍代理(FA)接收到VPN業(yè)務(wù)可用確認(rèn)信號,檢查MN是否處于登記狀態(tài)和VPN業(yè)務(wù)是否可用;如果MN被登記并且VPN業(yè)務(wù)可用,存儲MN所在的FA的地址;創(chuàng)建VPN業(yè)務(wù)可用消息用于向MN發(fā)送和向FA發(fā)送創(chuàng)建的消息。
15.如權(quán)利要求14所述的方法,還包括步驟激活定時器,用于對存儲FA地址設(shè)置時間限制;和當(dāng)定時器激活完成,刪除FA地址。
16.一種方法,用于在包括具有移動IP的移動節(jié)點(diǎn)(MN)的本地代理(HA)中提供虛擬專用網(wǎng)絡(luò)(VPN)業(yè)務(wù),MN對于VPN業(yè)務(wù)是可用的,該方法包括步驟一旦接收到VPN登記請求信號,存儲MN所在的客籍代理(FA)地址,從連接到VPN服務(wù)器的互連網(wǎng)業(yè)務(wù)提供商(ISP)路由器創(chuàng)建業(yè)務(wù)可用查詢消息,以發(fā)送創(chuàng)建的消息;和一旦從ISP路由器接收到VPN業(yè)務(wù)可用確認(rèn)信號,根據(jù)接收的VPN業(yè)務(wù)可用確認(rèn)信號,創(chuàng)建VPN業(yè)務(wù)可用消息并發(fā)送創(chuàng)建的消息。
17.如權(quán)利要求16所述的方法,其中,VPN業(yè)務(wù)可用查詢消息包括MN的數(shù)據(jù)和FA地址。
18.如權(quán)利要求16所述的方法,其中,還包括在VPN業(yè)務(wù)可用情況下激活預(yù)定時間長度的定時器以及并執(zhí)行VPN業(yè)務(wù)模式的步驟。
全文摘要
一種通過將VPN(虛擬專用網(wǎng)絡(luò))連接到移動通信網(wǎng)絡(luò)提供VPN業(yè)務(wù)的系統(tǒng)。本地代理(HA)存儲移動節(jié)點(diǎn)(MN)的位置信息和有關(guān)MN是否在VPN中登記的信息??图?FA)通過接收MN的位置登記信息向HA發(fā)送位置登記請求消息,且一旦接收到VPN業(yè)務(wù)請求,向在同一子網(wǎng)中的ISP(互連網(wǎng)業(yè)務(wù)提供商)路由器發(fā)送數(shù)據(jù)。服務(wù)器提供VPN業(yè)務(wù),且路由器網(wǎng)絡(luò)連接VPN和FA。路由器網(wǎng)絡(luò)包括用于使用FA地址在網(wǎng)絡(luò)中搜索邊緣IP路由器的服務(wù)器。HA防止在MN正在執(zhí)行VPN業(yè)務(wù)時,MN接受從IP網(wǎng)絡(luò)中的特定節(jié)點(diǎn)接收的呼叫請求。
文檔編號H04L12/56GK1473445SQ01818310
公開日2004年2月4日 申請日期2001年11月1日 優(yōu)先權(quán)日2000年11月1日
發(fā)明者鄭泰成 申請人:三星電子株式會社