專利名稱:使用雙棧過渡機制的移動ip通信系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及在因特網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)中的一種通信系統(tǒng)和方法,并且特別地,涉及一種使用雙棧過渡機制(DSTM)的通信系統(tǒng)和方法。
背景技術(shù):
一般地,通信系統(tǒng)分類為有線通信系統(tǒng)或者無線通信系統(tǒng)。典型地,有線通信系統(tǒng)包括電話通信系統(tǒng)、綜合服務數(shù)字網(wǎng)絡(luò)(ISDN)通信網(wǎng)絡(luò)系統(tǒng)、光纖通信系統(tǒng)、因特網(wǎng)通信系統(tǒng),等等。無線通信系統(tǒng)通常包括基于蜂窩網(wǎng)絡(luò)的通信系統(tǒng)、無線局域網(wǎng)(LAN)系統(tǒng)、無線本地環(huán)路(WLL)系統(tǒng),等等。然而,隨著通信技術(shù)的迅速發(fā)展以及對改善的通信服務的增長需求,存在著使有線通信系統(tǒng)和無線通信系統(tǒng)相結(jié)合的趨勢。
相應地,因特網(wǎng)技術(shù)已經(jīng)發(fā)展到使用戶能夠通過有線訪問網(wǎng)絡(luò)訪問特定的服務器,以便數(shù)據(jù)傳輸和接收?,F(xiàn)有的因特網(wǎng)協(xié)議(IP)是基于IP版本4(IPv4)設(shè)計的,其為大約20年前的基本的因特網(wǎng)技術(shù)。然而,最近,由于日益增加的因特網(wǎng)用戶的數(shù)量,應用IPv4因特網(wǎng)技術(shù)很困難,因為缺乏可利用的IP地址。因此,基于已被提議作為下一代IP版本的IP版本6(IPv6),在移動網(wǎng)絡(luò)中使用的移動IP正從移動IP版本4(移動IPv4)發(fā)展成移動IP版本6(移動IPv6)。
如上文所描述的,因為因特網(wǎng)技術(shù)是有線技術(shù)且在全世界使用,需要大量的因特網(wǎng)節(jié)點和網(wǎng)絡(luò)。然而,所有這些因特網(wǎng)節(jié)點已經(jīng)是基于IPv4設(shè)計和操作。因此,盡管作為下一代因特網(wǎng)技術(shù)的IPv6技術(shù)當前正商業(yè)化,以支持IPv6的因特網(wǎng)節(jié)點(以下稱為“IPv6因特網(wǎng)節(jié)點”)代替當前的支持IPv4的因特網(wǎng)節(jié)點(以下稱為“IPv4因特網(wǎng)節(jié)點”)將需要很長的時間。
另外,盡管IPv6技術(shù)是可利用的,可預料到對于當前大量的基于IPv4的應用和服務將存在許多持續(xù)的要求。因此,正在研究用于使得從IPv6因特網(wǎng)節(jié)點到IPv4本地網(wǎng)絡(luò)的訪問能夠進行的各種技術(shù)。其中,雙棧過渡機制(DSTM)為吸引大量公眾注意力的技術(shù)。
圖1是闡明關(guān)于在因特網(wǎng)工程任務組(IETF)提出的雙棧過渡機制的網(wǎng)絡(luò)結(jié)構(gòu)的圖。然而,在對圖1進行描述之前,將描述基本的細節(jié)。每個因特網(wǎng)節(jié)點應屬于IPv6因特網(wǎng)節(jié)點或者IPv4因特網(wǎng)節(jié)點,且IPv6因特網(wǎng)節(jié)點不能直接與IPv4因特網(wǎng)節(jié)點通信。因此,對于IPv6因特網(wǎng)節(jié)點和IPv4因特網(wǎng)節(jié)點之間的通信,需要過渡節(jié)點,關(guān)于這個而定義的技術(shù)為雙棧過渡機制(DSTM)。
參照圖1,IPv6本地網(wǎng)絡(luò)110由IPv6因特網(wǎng)節(jié)點(以下稱為“IPv6節(jié)點”)組成,以及IPv4本地網(wǎng)絡(luò)120由IPv4因特網(wǎng)節(jié)點(以下稱為“IPv4節(jié)點”)組成。用戶節(jié)點113通過域名服務(DNS)服務器111搜尋在IPv6本地網(wǎng)絡(luò)110中的各個節(jié)點,并根據(jù)IPv6技術(shù)與節(jié)點交換因特網(wǎng)數(shù)據(jù)。包括在IPv4本地網(wǎng)絡(luò)120中的用戶節(jié)點122訪問IPv4節(jié)點并與IPv4節(jié)點交換因特網(wǎng)數(shù)據(jù)。用戶節(jié)點122通過DNS服務器121搜尋包括在IPv4本地網(wǎng)絡(luò)120中的各個節(jié)點。基于雙棧過渡機制的訪問節(jié)點(支持動態(tài)主機配置協(xié)議版本6(DHCPv6))112提供IPv4過渡地址給IPv6用戶節(jié)點,以使其能夠訪問IPv4節(jié)點。
如果用戶節(jié)點113發(fā)送IPv4地址請求至訪問節(jié)點112以訪問特定的IPv4節(jié)點,則訪問節(jié)點112臨時分配一個可利用的IPv4因特網(wǎng)地址(IPv4地址)并提供所分配的IPv4地址給用戶節(jié)點113。然后用戶節(jié)點113發(fā)送其本身的IPv6因特網(wǎng)地址及從訪問節(jié)點112分配的IPv4地址至邊界路由器(或者隧道端點(TEP))130。結(jié)果,用戶節(jié)點113能夠訪問IPv4本地網(wǎng)絡(luò)120。
在用戶節(jié)點113和邊界路由器130之間實行IPv6因特網(wǎng)隧道。通過隧道,實現(xiàn)用戶節(jié)點113和邊界路由器130之間的數(shù)據(jù)傳輸。邊界路由器130使用臨時分配的IPv4地址發(fā)送從用戶節(jié)點113接收的數(shù)據(jù)至IPv4本地網(wǎng)絡(luò)120。用于以這種方式將IPv6本地網(wǎng)絡(luò)和IPv4本地網(wǎng)絡(luò)連接起來的方案稱為雙棧過渡機制。
然而,在圖1中,雙棧過渡機制是關(guān)于IPv6本地網(wǎng)絡(luò)110和IPv4本地網(wǎng)絡(luò)120而考慮的,這兩者都為固定網(wǎng)絡(luò)。即,雙棧過渡機制不是關(guān)于移動IP而是僅關(guān)于固定IPv6本地網(wǎng)絡(luò)110和IPv4本地網(wǎng)絡(luò)120而考慮的。因此,當位于IPv6本地網(wǎng)絡(luò)110中,需要移動IP的移動節(jié)點從訪問節(jié)點112臨時分配一個IPv4地址時,會出現(xiàn)許多的問題。
當位于IPv6本地網(wǎng)絡(luò)110中時,移動節(jié)點分配有IPv6移動IP。此后,當移動節(jié)點希望訪問IPv4本地網(wǎng)絡(luò)120時,為了被分配一個IPv4地址,其發(fā)送IPv4地址請求至訪問節(jié)點112。然而,在某些情形,當以這種方式與IPv4本地網(wǎng)絡(luò)120通信時,移動節(jié)點可能移動到另一個訪問節(jié)點。如果移動節(jié)點這樣移動到一個新的訪問節(jié)點,它從該新的訪問節(jié)點分配一個新的IPv6地址。
如果該移動節(jié)點被分配一個新的地址,其通知邊界路由器130該新近分配的地址,以使能夠使用該新近分配的地址實現(xiàn)移動節(jié)點和邊界路由器130之間的隧道。然而,當用基于新地址的隧道信息更新(代替)基于現(xiàn)有地址的隧道信息時,不能匹配臨時分配到移動節(jié)點的IPv4地址。即,會出現(xiàn)新近分配的IPv6地址和先前分配的IPv6和IPv4地址之間的中斷。因此,當移動節(jié)點被分配一個新的IPv6地址時,就不能保證連續(xù)的通信。
會出現(xiàn)如上文所描述的那樣的問題是因為設(shè)計雙棧過渡機制時沒有考慮當前的IPv4本地網(wǎng)絡(luò)和未來的IPv6本地網(wǎng)絡(luò)之間的節(jié)點的移動性。因而,此刻,當前正被研究及預期在不久的將來被商業(yè)化的移動IP不能提供兼容的服務,直到新的IPv6本地網(wǎng)絡(luò)完全取代當前的IPv4本地網(wǎng)絡(luò)。
發(fā)明內(nèi)容
因此,本發(fā)明的一個目的是提供一種系統(tǒng)和方法,用于使用雙棧過渡機制,在因特網(wǎng)通信系統(tǒng)中既支持固定節(jié)點又支持移動節(jié)點。
本發(fā)明的另一個目的是提供一種系統(tǒng)和方法,用于使用雙棧過渡機制,不論節(jié)點位置的改變,在因特網(wǎng)通信系統(tǒng)中確保完全連續(xù)的通信傳輸。
根據(jù)本發(fā)明的第一個方面,提供了一種系統(tǒng),用于在通信系統(tǒng)中提供移動節(jié)點的能動性,該通信系統(tǒng)包括訪問節(jié)點,用于與支持IP版本6(IPv6)技術(shù)的移動節(jié)點通信、給移動節(jié)點分配IPv6地址、以及使用能夠在接收到來自該移動節(jié)點的IPv4地址請求時,提供IP版本4(IPv4)地址的雙棧過渡機制;和邊界路由器,用于在IPv4本地網(wǎng)絡(luò)和IPv6本地網(wǎng)絡(luò)之間作連接界面,該系統(tǒng)包括訪問節(jié)點,用于在接收到來自移動節(jié)點的IPv6地址分配請求時,分配一個IPv6地址、在接收到IPv4地址分配請求時,分配一個IPv4地址給移動節(jié)點、在接收到由于訪問節(jié)點的改變而引起的位置更新請求時,分配一個新的IPv6地址、以及定義分配IPv4地址的訪問節(jié)點作為家庭網(wǎng)絡(luò)的訪問節(jié)點、且之后,如果分配了新的IPv6地址的移動節(jié)點被分配了IPv4地址,則對該移動節(jié)點進行位置更新;邊界路由器,用于接收來自期望與IPv4本地網(wǎng)絡(luò)通信的移動節(jié)點的IPv6地址和IPv4地址、將所接收的IPv6地址和IPv4地址存儲在IP映射表中、進行與移動節(jié)點所請求的IPv4本地網(wǎng)絡(luò)中的節(jié)點的通信、以及在接收到來自移動節(jié)點的IPv6地址更新請求時,更新新近接收的IPv6地址成為該移動節(jié)點的地址;和移動節(jié)點,用于從訪問節(jié)點分配IPv6地址和IPv4地址、通知邊界路由器所接收的IPv6地址和IPv4地址以進行與IP網(wǎng)絡(luò)的通信、以及當訪問節(jié)點改變時,從改變后的訪問節(jié)點分配一個新的IPv6地址、并通知邊界路由器先前分配的地址和新近分配的IPv6地址。
根據(jù)本發(fā)明的第二個方面,提供了一種方法,用于在通信系統(tǒng)的訪問節(jié)點中分配和管理移動因特網(wǎng)協(xié)議(IP),該通信系統(tǒng)包括訪問節(jié)點,其與支持IP版本6(IPv6)技術(shù)的移動節(jié)點通信、分配一個IPv6地址給該移動節(jié)點、以及使用能夠在接收到來自該移動節(jié)點的IPv4地址請求時,提供一個IP版本4(IPv4)地址的雙棧過渡機制;和邊界路由器,用于在IPv4本地網(wǎng)絡(luò)和IPv6本地網(wǎng)絡(luò)之間作連接界面,包括步驟在接收到來自移動節(jié)點的新的移動IP分配請求時,在訪問節(jié)點中分配新的可利用的移動IP,該移動節(jié)點已從另一個訪問節(jié)點分配了一個移動IP;如果已從另一個訪問節(jié)點分配了移動IP的該移動節(jié)點使用IPv4地址,則定義該移動節(jié)點的家庭網(wǎng)絡(luò)為分配該IPv4地址的訪問節(jié)點;以及每當接收到來自移動節(jié)點的IPv4地址擴展請求信號時,發(fā)送擴展消息至已被定義為該移動節(jié)點的家庭網(wǎng)絡(luò)的訪問節(jié)點。
根據(jù)本發(fā)明的第三個方面,提供了一種方法,用于在通信系統(tǒng)的邊界路由器中連接IP版本6(IPv6)本地網(wǎng)絡(luò)和IP版本4(IPv4)本地網(wǎng)絡(luò)之間的分組數(shù)據(jù),該通信系統(tǒng)包括訪問節(jié)點,其與支持IPv6技術(shù)的移動節(jié)點通信、分配IPv6地址給該移動節(jié)點、以及使用能夠在接收到來自該移動節(jié)點的IPv4地址請求時提供IPv4地址的雙棧過渡機制;和邊界路由器,用于在IPv4本地網(wǎng)絡(luò)和IPv6本地網(wǎng)絡(luò)之間作連接界面,包括步驟在接收到來自移動節(jié)點的IPv6地址和IPv4地址時,將所接收的IPv6地址和IPv4地址存儲在IP映射表中;在IPv4本地網(wǎng)絡(luò)中,連接移動節(jié)點和一個特定的節(jié)點之間傳輸?shù)姆纸M;以及在接收到該移動節(jié)點的位置更新消息時,更新來自IP映射表中的先前的IPv6地址成為包括在位置更新消息中的新的IPv6地址;并發(fā)送在移動節(jié)點所接收的分組數(shù)據(jù)至新近存儲的地址。
根據(jù)本發(fā)明的第四個方面,提供了一種方法,用于在通信系統(tǒng)的IPv6本地網(wǎng)絡(luò)中通過支持IP版本6(IPv6)技術(shù)的移動節(jié)點與IP版本4(IPv4)本地網(wǎng)絡(luò)通信,該通信系統(tǒng)包括訪問節(jié)點,其與該移動節(jié)點通信、分配IPv6地址給該移動節(jié)點、以及使用能夠在接收到來自該移動節(jié)點的IPv4地址請求時提供IPv4地址的雙棧過渡機制;和邊界路由器,用于在IPv4本地網(wǎng)絡(luò)和IPv6本地網(wǎng)絡(luò)之間作連接界面,包括步驟發(fā)送IPv4地址請求至訪問節(jié)點,以致在已被分配了IPv6地址之后,當與IPv4本地網(wǎng)絡(luò)的通信必要時,被分配IPv4地址;通知邊界路由器所分配的IPv6地址和IPv4地址,以及此后,通過邊界路由器,進行與IPv4本地網(wǎng)絡(luò)中一個特定的節(jié)點的通信;如果給移動節(jié)點分配IPv6地址的訪問節(jié)點改變,則發(fā)送新的IPv6地址請求至改變后的訪問節(jié)點,以致被分配一個IPv6地址;并通知邊界路由器先前分配的IPv6地址和新近分配的IPv6地址及IPv4地址。
當結(jié)合附圖,從下列詳細的描述中,本發(fā)明上述及其它的目的、特征、和優(yōu)點將變得更加明顯,其中圖1是闡明關(guān)于在因特網(wǎng)工程任務組(IETF)提出的雙棧過渡機制的網(wǎng)絡(luò)結(jié)構(gòu)的圖;圖2是闡明根據(jù)本發(fā)明的一個實施例、使用雙棧過渡機制(DSTM)的因特網(wǎng)通信系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)的圖;圖3是闡明根據(jù)本發(fā)明的一個實施例、用于通過邊界路由器來支持移動IP的控制程序的流程圖;圖4是闡明根據(jù)本發(fā)明的一個實施例、用于在訪問節(jié)點中分配和管理移動IP的控制程序的流程圖;以及圖5是闡明根據(jù)本發(fā)明的一個實施例、在使用雙棧過渡機制的通信系統(tǒng)中的移動節(jié)點的控制程序的流程圖。
具體實施例方式
現(xiàn)在,在此以下將關(guān)于附圖詳細地描述本發(fā)明的優(yōu)選實施例。在附圖中,相同或相似的元件用相同的附圖標記表示,盡管所述元件在不同的附圖中均有描述。另外,在以下描述中,為簡明起見,未對本說明書所納入的已知功能和結(jié)構(gòu)進行詳細的描述。
圖2是闡明根據(jù)本發(fā)明的一個實施例,使用雙棧過渡機制(DSTM)的因特網(wǎng)通信系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)的圖。參照圖2,IPv6本地網(wǎng)絡(luò)110的DNS服務器111在結(jié)構(gòu)和操作上與圖1中所闡明的那個相同。IPv4本地網(wǎng)絡(luò)120的DNS服務器121和用戶節(jié)點122也與圖1中所闡明的那些相同。然而,在本發(fā)明的這個實施例中,為了解釋移動IP的概念,兩個不同的訪問節(jié)點211和221以及與訪問節(jié)點211和221分別關(guān)聯(lián)所形成的兩個訪問網(wǎng)絡(luò)210和220位于IPv6本地網(wǎng)絡(luò)110之內(nèi)。訪問網(wǎng)絡(luò)210和220使用它們相關(guān)聯(lián)的訪問節(jié)點211和221獨立地控制它們自己的區(qū)域,并與該區(qū)域的移動節(jié)點通信。盡管移動節(jié)點的位置改變,該移動節(jié)點能夠使用相同的因特網(wǎng)地址。如在相關(guān)技術(shù)部分所描述的,訪問節(jié)點211和221的每一個都為一個DSTM服務器,并可能由DHCPv6服務器組成。
更明確地,第一訪問節(jié)點211覆蓋第一區(qū)域210并進行與IPv6節(jié)點的因特網(wǎng)通信。第一訪問節(jié)點211在接收到來自移動節(jié)點212的IPv6地址請求時,在第一區(qū)域210分配一個可利用的IPv6地址,其能夠進行IPv6通信。在被分配了IPv6地址之后,如果該移動節(jié)點212期望訪問IPv4本地網(wǎng)絡(luò)120,則第一訪問節(jié)點211分配一個臨時的IPv4地址給該移動節(jié)點212。圖2中,在既被分配了IPv6地址又被分配了IPv4地址之后,為了描述包括在第一訪問節(jié)點211中的移動節(jié)點212移動到第二訪問網(wǎng)絡(luò)220的情形,移動節(jié)點212的運動由粗體點劃線表示,該第二訪問網(wǎng)絡(luò)220為第二訪問節(jié)點221的區(qū)域。即,移動節(jié)點212是同一個移動節(jié)點,并且當訪問節(jié)點改變時,該移動節(jié)點212從第二訪問網(wǎng)絡(luò)220的第二訪問節(jié)點221新近分配一個IPv6地址。當已經(jīng)從第一訪問節(jié)點211分配了IPv6地址和IPv4地址的移動節(jié)點212移動到第二訪問節(jié)點221的區(qū)域時,根據(jù)在此以下關(guān)于圖4和5將描述的控制程序執(zhí)行一個操作。在下列描述中,定義移動節(jié)點212已經(jīng)獲取了IPv6移動IP的網(wǎng)絡(luò)為家庭網(wǎng)絡(luò),并且定義該移動節(jié)點212已移至的新的網(wǎng)絡(luò)為外部網(wǎng)絡(luò)。另外,根據(jù)本發(fā)明實施例的邊界路由器(TEP)230依照在此以下關(guān)于圖3將描述的控制程序執(zhí)行操作,且其它的操作與結(jié)合圖1所描述的那些相同。
現(xiàn)在,在此以下將對在圖2中所闡明的在因特網(wǎng)通信系統(tǒng)中支持移動IP的操作作詳細的描述。
當移動節(jié)點212從第一訪問節(jié)點211獲取初始移動IP時,該移動節(jié)點212,如上所陳述的,定義第一訪問節(jié)點211為家庭網(wǎng)絡(luò)并從該第一訪問節(jié)點211獲取IPv6地址。此后,當該移動節(jié)點212期望訪問IPv4本地網(wǎng)絡(luò)120時,移動節(jié)點212發(fā)送IPv4地址請求至第一訪問節(jié)點211。然后第一訪問節(jié)點211生成一個IP地址映射表,在為分配IPv4地址而準備的IP地址池中分配IPv4地址,以及將所分配的IPv4地址映射到初始分配的IPv6移動IP。另外,第一訪問節(jié)點211驅(qū)動相應的定時器來管理所分配的IPv4地址。
當其位于第一訪問網(wǎng)絡(luò)210中時,在接收到IPv6地址和I Pv4地址之后,移動節(jié)點212能夠訪問IPv6本地網(wǎng)絡(luò)110和IPv4本地網(wǎng)絡(luò)120中的任何節(jié)點,并且能夠與所訪問的節(jié)點通信。于此,將假設(shè)用IPv4本地網(wǎng)絡(luò)120進行這樣的通信。
移動節(jié)點212于是發(fā)送給邊界路由器230其自身的移動IP地址(IPv6地址)和為了IPv4因特網(wǎng)通信而分配的IPv4地址。邊界路由器230存儲IPv4地址和IPv6地址于映射表中,用于與移動節(jié)點212隧道連通,并存儲隧道信息。結(jié)果,移動節(jié)點212能夠與IPv4本地網(wǎng)絡(luò)120通信。
在通信期間,移動節(jié)點212可能移動到第二訪問網(wǎng)絡(luò)220。在這種情形,移動節(jié)點212必須從該移動節(jié)點212移至的第二訪問網(wǎng)絡(luò)220的第二訪問節(jié)點221分配一個新的IPv6移動IP。因此,已經(jīng)進入到第二訪問網(wǎng)絡(luò)220的移動節(jié)點212從第二訪問節(jié)點221分配一個IPv6移動IP。因為移動節(jié)點212將從其分配初始IPv6移動IP的訪問節(jié)點識別為家庭網(wǎng)絡(luò),移動節(jié)點212提供家庭節(jié)點211的地址給第二訪問節(jié)點221。第二訪問節(jié)點221于是辨認從移動節(jié)點212接收的家庭網(wǎng)絡(luò)的地址作為移動節(jié)點212的家庭網(wǎng)絡(luò)地址,并且存儲該地址。因此,第二訪問節(jié)點221執(zhí)行節(jié)點網(wǎng)絡(luò)和移動節(jié)點212之間必要的信令程序、位置更新、以及家庭網(wǎng)絡(luò)上的注冊操作。
移動節(jié)點212從第二訪問節(jié)點221分配一個新的IPv6移動IP,并將新近分配的IPv6移動IP地址連同從第一訪問節(jié)點211分配的IPv4地址或者先前分配的IPv6移動IP地址一起發(fā)送給邊界路由器230。
邊界路由器230使用新近接收的地址更新從第一訪問節(jié)點211接收的IPv6節(jié)點的地址。由邊界路由器230更新地址是通過新近添加最新分配的移動IP地址至先前所接收到的信息來實現(xiàn)的。另外,通過在新的隧道表中寫入新的地址,保持與IPv4本地網(wǎng)絡(luò)120的通信是可能的。
圖3是闡明根據(jù)本發(fā)明的一個實施例,用于通過邊界路由器支持移動IP的控制程序的流程圖。關(guān)于圖3,根據(jù)本發(fā)明的一個實施例,現(xiàn)在將對在邊界路由器230中執(zhí)行的,用以支持移動IP的控制程序作描述。
參照圖3,在步驟300中,邊界路由器230保持懸掛狀態(tài)。這里,“懸掛狀態(tài)”指的是邊界路由器230接收一個特定的信令消息,等待一個中斷,或者等待接收分組數(shù)據(jù)的狀態(tài)。在圖3所闡明的控制程序中,假定在懸掛狀態(tài)接收分組數(shù)據(jù)或者特定的信令消息。在步驟300,如果接收到分組數(shù)據(jù),則邊界路由器230前進至步驟302,在那里確定是否已收到從IPv6本地網(wǎng)絡(luò)110的特定節(jié)點發(fā)送至IPv4本地網(wǎng)絡(luò)120的數(shù)據(jù)包。在步驟302,如果確定已經(jīng)接收到傳輸至IPv4本地網(wǎng)絡(luò)120的分組數(shù)據(jù),則邊界路由器230前進至步驟304。在步驟304,邊界路由器230發(fā)送所接收的分組數(shù)據(jù)至IPv4領(lǐng)域,即,IPv4本地網(wǎng)絡(luò)120。
然而,在步驟302,如果確定還未收到傳輸至IPv4本地網(wǎng)絡(luò)120的分組數(shù)據(jù),則邊界路由器230前進至步驟306。在步驟306,邊界路由器230確定是否已收到一個位置更新消息。這里,“位置更新消息”指的是由于訪問節(jié)點的改變,從移動節(jié)點212接收的新的IPv6移動IP信息。在步驟306,如果確定已經(jīng)收到位置更新消息,則邊界路由器230前進至步驟308。在步驟308,邊界路由器230使用包括在所接收的位置更新消息中的信息確定在現(xiàn)有的映射表中是否包括新的訪問節(jié)點的地址。根據(jù)從移動節(jié)點212所接收的信息,能夠以幾種方式實現(xiàn)該確定。首先,將對移動節(jié)點212發(fā)送所有的家庭網(wǎng)絡(luò)的IPv6地址和IPv4地址及新近分配的IPv6地址的情形進行描述。在這種情形,邊界路由器230使用從家庭網(wǎng)絡(luò)分配的IPv6地址,確定新近分配的IPv6地址是否存儲在映射表中??蛇x擇地,如果移動節(jié)點212傳輸上述的地址,則邊界路由器230可以使用所分配的IPv4地址搜尋映射表。
其次,將對用于通過移動節(jié)點212,以不同的方式發(fā)送地址的方法進行描述。在第一種方法中,移動節(jié)點212傳輸新近分配的IPv6地址和用于與IPv4本地網(wǎng)絡(luò)通信所分配的IPv4地址。在第二種方法中,移動節(jié)點212傳輸新近分配的IPv6地址和從家庭網(wǎng)絡(luò)接收的IPv6地址。在這種情形,因為邊界路由器230必須使用先前存儲的信息來搜尋映射表,邊界路由器230在第一種方法中使用IPv4地址進行搜尋,而在第二種方法中,使用從家庭網(wǎng)絡(luò)接收的IPv6地址進行搜尋。
作為搜尋的結(jié)果,如果關(guān)于新節(jié)點的信息,即,轉(zhuǎn)交地址(CoA),包括在現(xiàn)有映射表中,邊界路由器230前進至步驟310。在步驟310,邊界路由器230在IP映射表中更新從新的訪問路由器所接收的CoA信息。
然而,如果關(guān)于新節(jié)點的信息不包括在現(xiàn)有的映射表中,即,當?shù)谝淮我苿庸?jié)點212已經(jīng)移動時,邊界路由器230前進至步驟311,這里其添加新的CoA信息至IP映射表。此后,邊界路由器230返回至步驟300。當以這種方式實現(xiàn)更新或添加時,CoA信息存儲在用來從IPv4本地網(wǎng)絡(luò)120至IPv6本地網(wǎng)絡(luò)110,或者從IPv6本地網(wǎng)絡(luò)110至IPv4本地網(wǎng)絡(luò)120發(fā)送分組數(shù)據(jù)的IP映射表中。
在步驟306,如果確定還未收到位置更新消息,則邊界路由器230前進至步驟312。在步驟312,邊界路由器230確定是否從IPv4本地網(wǎng)絡(luò)120收到用于IP隧道的消息。從IPv4本地網(wǎng)絡(luò)120所接收的消息變成用于與通信節(jié)點(CN)隧道連通的消息,該通信節(jié)點(CN)與IPv6本地網(wǎng)絡(luò)110中的一個特定的節(jié)點通信。當收到消息時,邊界路由器230前進至步驟314。在步驟314,邊界路由器230將IPv4本地網(wǎng)絡(luò)120的特定的節(jié)點映射到IPv6本地網(wǎng)絡(luò)110的一個節(jié)點,將映射結(jié)果存儲在IP映射表中,將用于邊界路由器230和移動節(jié)點212已經(jīng)移至的位置的邊界路由器之間的隧道的信息存儲在IP映射表中,并且隨后過渡到步驟300的懸掛狀態(tài)。
當在步驟312未收到消息時,邊界路由器230前進至步驟316,這里它認為接收到一個未定義的消息,并且隨后返回到步驟300的懸掛狀態(tài)。
總而言之,在圖3所闡明的控制程序中,邊界路由器230僅考慮(i)當接收到傳輸至IPv4本地網(wǎng)絡(luò)的分組數(shù)據(jù)時,(ii)當接收到位置更新消息時,以及(iii)當從IPv4本地網(wǎng)絡(luò)接收到用于IP隧道的消息時。因此,當相應于步驟302、306及312的確定結(jié)果的消息中沒有一個被收到時,邊界路由器230前進至步驟316,這里其認為接收到一個未定義的消息。
圖4為闡明根據(jù)本發(fā)明的一個實施例,用于在訪問節(jié)點中分配和管理移動IP的控制程序的流程圖。更明確地,參照圖4,根據(jù)本發(fā)明的一個實施例,將對用于使用雙棧過渡機制,通過IP網(wǎng)絡(luò)中的訪問節(jié)點,分配和管理移動IP的控制程序作詳細的描述。在圖4中,假定訪問節(jié)點為第一訪問網(wǎng)絡(luò)210中的第一訪問節(jié)點211。
參照圖4,在步驟400,第一訪問節(jié)點211保持懸掛狀態(tài)。這里,訪問節(jié)點211的“懸掛狀態(tài)”指的是第一訪問節(jié)點等待用于通信的中斷、IPv6移動IP分配請求、或者IPv4地址分配請求,并監(jiān)控用于管理所分配的IP的定時器的狀態(tài)。在步驟400的懸掛狀態(tài),第一訪問節(jié)點211前進至步驟402,這里其確定是否從任何一個IPv4地址定時器收到了定時器終止信號。在步驟402,如果確定接收到了定時器終止信號,則第一訪問節(jié)點211前進至步驟404。在步驟404,第一訪問節(jié)點211提取分配給其定時器已終止的相應的節(jié)點的IPv4地址,并且隨后返回到步驟400。
然而,在步驟402,如果確定沒有IPv4地址管理定時器終止事件發(fā)生,則第一訪問節(jié)點211前進至步驟406,這里其確定是否已經(jīng)從一個特定的節(jié)點或移動節(jié)點收到了消息。在步驟406,如果確定已經(jīng)收到了一個消息,第一訪問節(jié)點211前進至步驟408,否則,第一訪問節(jié)點211返回到步驟400。在步驟408,第一訪問節(jié)點211確定是否從一個特定的節(jié)點接收到了IPv4地址請求消息。在步驟408,如果確定接收到了IPv4地址請求消息,則第一訪問節(jié)點211前進至步驟410。
在步驟410,為了將用于IPv4分配而作為移動IP先前所分配的IPv6地址或者移動節(jié)點的IPv6地址映射到一個分配的IPv4地址,第一訪問節(jié)點211生成一個IP地址映射表。在步驟412,第一訪問節(jié)點211從為IPv4地址分配所準備的IP地址池抽取地址并分配所提取的地址給相應的移動節(jié)點。此后,第一訪問節(jié)點211返回到步驟400。
在步驟408,如果確定未收到IPv4地址請求消息,第一訪問節(jié)點211前進至步驟414。在步驟414,第一訪問節(jié)點211確定是否從移動節(jié)點收到了IPv6地址請求。即,在步驟414,第一訪問節(jié)點211確定是否從移動節(jié)點收到了移動IP分配請求。在步驟414,如果確定收到了IPv6地址請求,則第一訪問節(jié)點211前進至步驟416。在步驟416,第一訪問節(jié)點211分配可利用的移動IP中的一個為IPv6地址。即,當移動節(jié)點移動到一個新的網(wǎng)絡(luò)時,它被分配一個臨時的IPv6地址(或者CoA)。在可選擇的方法中,移動節(jié)點能夠使用從新的網(wǎng)絡(luò)中的路由器接收的前綴信息,自動地生成IPv6地址。在分配過程之后,第一訪問節(jié)點211返回到步驟400。
當因為步驟408和414兩者都未滿足,第一訪問節(jié)點211前進至步驟418時,第一訪問節(jié)點211確定是否收到IPv4地址擴展請求信號。能夠或者直接從用戶節(jié)點或者通過另一個訪問節(jié)點接收IPv4地址擴展請求信號。如果具有IPv4地址的用戶節(jié)點為移動節(jié)點,并且已經(jīng)移動了其位置,即,如果該移動節(jié)點位于另一個訪問節(jié)點,則從另一個訪問節(jié)點接收IPv4地址擴展請求信號。雖然用戶節(jié)點為固定節(jié)點,通過一個特定的訪問節(jié)點從訪問節(jié)點分配一個IPv4地址的該固定節(jié)點能夠以這種方式通過另一個節(jié)點發(fā)送IPv4地址擴展請求信號。
在步驟418,如果確定收到了IPv4地址擴展請求信號,第一訪問節(jié)點211前進至步驟420,這里其將相應的移動節(jié)點的定時器復位,并且隨后前進至步驟400。然而,在步驟418,如果確定未接收到IPv4地址擴展請求,則第一訪問節(jié)點211前進至步驟422,這里其認為所接收的消息是未定義的,且隨后返回到步驟400。
在圖4的控制程序中,第一訪問節(jié)點211僅考慮(i)當接收到一個消息時,(ii)當接收到IPv4地址請求消息時,(iii)當接收到IPv6地址請求時,以及(iv)當接收到IPv4地址擴展請求時。因此,當相應于步驟406、408、414和418的確定結(jié)果的消息中沒有一個收到時,第一訪問節(jié)點211處理一個未定義的消息。
圖5是闡明根據(jù)本發(fā)明的一個實施例,使用雙棧過渡機制的通信系統(tǒng)中的移動節(jié)點的控制程序的流程圖。更明確地,參照圖5,根據(jù)本發(fā)明的一個實施例,將對使用雙棧過渡機制的通信系統(tǒng)中的移動節(jié)點的控制程序作詳細的描述。在圖5中,假定移動節(jié)點為包括在圖2的第一訪問節(jié)點210中的移動節(jié)點212。
參照圖5,在步驟500,移動節(jié)點212保持懸掛狀態(tài),并且在保持懸掛狀態(tài)的同時,移動節(jié)點212在步驟502確定是否需要與IP網(wǎng)絡(luò)的通信。在步驟502,如果確定需要與IP網(wǎng)絡(luò)的通信,則移動節(jié)點212前進至步驟504,這里其被分配一個IPv6地址,即,移動IP,以及一個IPv4地址。實際上,能夠或者在初始加電期間或者當如圖5中所闡明的必要時,分配給移動節(jié)點212IPv6移動IP。在這里假定在步驟502中所請求的與IP網(wǎng)絡(luò)的通信是與IPv4本地網(wǎng)絡(luò)120的通信。為了不使本發(fā)明模糊,在步驟504將忽略關(guān)于分配IPv4地址和IPv6地址的程序的詳細描述。
在步驟506,移動節(jié)點212使用所分配的IPv4地址和IPv6地址進行通信。即,當與IPv4本地網(wǎng)絡(luò)120通信時,移動節(jié)點212發(fā)送通過第一訪問節(jié)點211分配的IPv6移動IP和IPv4地址至邊界路由器230。如此,邊界路由器230能夠如關(guān)于圖3所描述的那樣實現(xiàn)IPv6本地網(wǎng)絡(luò)110的隧道。
當從IPv4本地網(wǎng)絡(luò)120接收到隧道消息時,移動節(jié)點212與IPv4本地網(wǎng)絡(luò)120中的一個相應的節(jié)點實行隧道。通過這樣的程序進行與IP網(wǎng)絡(luò)的通信,移動節(jié)點212在步驟508確定其訪問節(jié)點是否已經(jīng)改變。能夠基于掩碼IP地址的改變來探測訪問節(jié)點的改變,因為移動節(jié)點212進行移動IP通信而從訪問節(jié)點所接收的掩碼IP地址改變了。當訪問節(jié)點改變時,移動節(jié)點212前進至步驟510,這里其執(zhí)行一個新的IPv6地址分配程序。這將在此以下結(jié)合圖2描述。
參照圖2,如果當與第一訪問節(jié)點211通信時,移動節(jié)點212移動到第二訪問節(jié)點221,必須分配一個新的IPv6地址給移動節(jié)點212。移動節(jié)點212能夠通過探測從訪問節(jié)點接收的前綴值的改變或者探測導頻信號的改變而探測訪問節(jié)點的改變。在探測到依賴于其位置的改變的訪問節(jié)點的改變之后,移動節(jié)點212在步驟510執(zhí)行新的IPv6分配程序。此后,在步驟512,移動節(jié)點212通知邊界路由器230新近分配的地址。移動節(jié)點212將新近分配的IP地址連同從第一訪問節(jié)點211分配的IPv4地址或者所分配的IPv6移動IP地址傳輸至邊界路由器230。隨后邊界路由器230,如與圖3有關(guān)所描述的,存儲新的地址及新的映射信息于IP映射表中,以進行更新操作,使得保證通信的連續(xù)性成為可能。
然而,在步驟508,如果確定其訪問節(jié)點未改變,移動節(jié)點212在步驟514確定IPv4地址擴展是否必要。在步驟514,如果確定IPv4地址擴展是必需的,則移動節(jié)點212前進至步驟516,這里其生成一個擴展請求消息,并通過移動節(jié)點212正訪問的訪問節(jié)點發(fā)送所生成的擴展請求消息。通過驅(qū)動定時器,確定IPv4地址擴展是否必需,該定時器的規(guī)定時間比在訪問節(jié)點中準備好的定時器的規(guī)定時間短。移動節(jié)點212能夠在接收IPv4地址的訪問節(jié)點提取IPv4地址之前發(fā)送消息。在步驟516,傳輸擴展請求消息之后,移動節(jié)點212返回到步驟506,這里其連續(xù)地與IP網(wǎng)絡(luò)通信。
在步驟514,如果確定IPv4擴展請求消息的傳輸不必要,則移動節(jié)點212前進至步驟518,這里其確定與IP網(wǎng)絡(luò)的通信是否結(jié)束。在步驟518,如果確定通信結(jié)束,移動節(jié)點212前進至步驟520,這里其執(zhí)行一個通信結(jié)束程序。此后,移動節(jié)點212返回到步驟500的懸掛節(jié)點。然而,當通信未結(jié)束時,移動節(jié)點212前進至步驟506,這里其繼續(xù)與IP網(wǎng)絡(luò)的通信。
如能夠從前面的描述理解到,因為通過在當前的雙棧過渡機制技術(shù)中引進移動IP概念,每個節(jié)點改變了其處理程序,雖然移動IP被應用到一個新的IP網(wǎng)絡(luò),能夠完全連續(xù)地進行通信。另外,可支持固定節(jié)點和移動節(jié)點兩者。
雖然關(guān)于其某些優(yōu)選實施例,已經(jīng)展示和描述了本發(fā)明,本領(lǐng)域技術(shù)人員將理解到,在其中可作各種各樣的形式和細節(jié)上的改變,而不違反本發(fā)明的精神和范圍,如由附加的權(quán)利要求所定義的。
權(quán)利要求
1.一種用于在具有移動IP的移動通信系統(tǒng)的訪問節(jié)點中分配移動因特網(wǎng)協(xié)議(IP)的方法,所述方法包括步驟在接收到來自移動節(jié)點的關(guān)于第一移動IP(移動IPv6)地址的分配的請求時,在所述訪問節(jié)點中分配可利用的第一移動IP地址;在接收到來自已經(jīng)分配了所述第一移動IP地址的移動節(jié)點的關(guān)于第二移動IP地址的分配的請求時,分配第二移動IP(移動IPv4)地址;以及當分配了第三移動IP(移動IPv6)地址和第四移動IP(移動IPv4)地址的移動節(jié)點已經(jīng)從其它訪問節(jié)點移動到所述訪問節(jié)點時,分配第五移動IP(移動IPv6)地址。
2.如權(quán)利要求1所述的方法,其中所述移動節(jié)點定義從所述移動通信系統(tǒng)首先分配了移動IP地址的訪問節(jié)點為家庭網(wǎng)絡(luò)。
3.如權(quán)利要求1所述的方法,進一步包括步驟當接收到來自已從所述另一個訪問節(jié)點移動的移動節(jié)點的關(guān)于移動IPv4地址的擴展消息時,傳輸該擴展消息至所述移動節(jié)點的家庭網(wǎng)絡(luò)。
4.如權(quán)利要求1所述的方法,進一步包括步驟接收來自另一個訪問節(jié)點的關(guān)于移動IPv4地址的擴展消息。
5.如權(quán)利要求1所述的方法,進一步包括步驟在從所述移動節(jié)點接收到請求所述第二移動IP(移動IPv4)地址的消息時,從第二移動IP(移動IPv4)池抽取可利用的地址并且分配所述提取的地址給所述移動節(jié)點作為所述第二移動IP(移動IPv4)地址。
6.如權(quán)利要求5所述的方法,其中當分配所述第二移動IP(移動IPv4)地址時,所述訪問節(jié)點驅(qū)動用于提取所述第二移動IP(移動IPv4)地址的定時器并且直到定時器終止才分配所述第二移動IP(移動IPv4)地址給所述移動終端。
7.如權(quán)利要求5所述的方法,進一步包括步驟當接收到來自從所述訪問節(jié)點分配了所述第二移動IP(移動IPv4)地址的所述移動節(jié)點的關(guān)于所述第二移動IP(移動IPv4)地址的擴展請求信號時,將用于提取所述第二移動IP(移動IPv4)地址的定時器重新復位。
8.一種用于在具有所述移動IP的移動通信系統(tǒng)的訪問節(jié)點中分配移動因特網(wǎng)協(xié)議(IP)的裝置,所述裝置包括用于在接收到來自移動節(jié)點的關(guān)于所述第一移動IP(移動IPv6)地址的分配的請求時在所述訪問節(jié)點中分配可利用的第一移動IP地址的部件;用于在接收到來自已經(jīng)分配了所述第一移動IP地址的移動節(jié)點的關(guān)于所述第二移動IP地址的分配的請求時分配第二移動IP(移動IPv4)地址的部件;以及用于當分配了第三移動IP(移動IPv6)地址和第四移動IP(移動IPv4)地址的移動節(jié)點已經(jīng)從其它訪問節(jié)點移動到所述訪問節(jié)點時,分配第五移動IP(移動IPv6)地址的部件。
9.如權(quán)利要求8所述的裝置,其中所述移動節(jié)點定義從所述移動通信系統(tǒng)首先分配了移動IP地址的訪問節(jié)點為家庭網(wǎng)絡(luò)。
10.如權(quán)利要求8所述的裝置,進一步包括用于當接收到來自已從所述另一個訪問節(jié)點移動的移動節(jié)點的關(guān)于移動IPv4地址的擴展消息時,傳輸該擴展消息至所述移動節(jié)點的家庭網(wǎng)絡(luò)的部件。
11.如權(quán)利要求8所述的裝置,進一步包括用于接收來自另一個訪問節(jié)點的關(guān)于移動IPv4地址的擴展消息的部件。
12.如權(quán)利要求8所述的裝置,進一步包括用于在從所述移動節(jié)點接收到請求所述第二移動IP(移動IPv4)地址的消息時,從第二移動IP(移動IPv4)池抽取可利用的地址并且分配所述提取的地址給所述移動節(jié)點作為所述第二移動IP(移動IPv4)地址的部件。
13.如權(quán)利要求12所述的裝置,其中當分配所述第二移動IP(移動IPv4)地址時,所述訪問節(jié)點驅(qū)動用于提取所述第二移動IP(移動IPv4)地址的定時器并且直到定時器終止才分配所述第二移動IP(移動IPv4)地址給所述移動終端。
14.如權(quán)利要求12所述的裝置,進一步包括用于當接收到來自從所述訪問節(jié)點分配了所述第二移動IP(移動IPv4)地址的所述移動節(jié)點的關(guān)于所述第二移動IP(移動IPv4)地址的擴展請求信號時,將用于提取所述第二移動IP(移動IPv4)地址的定時器重新復位的部件。
15.一種用于在具有移動因特網(wǎng)協(xié)議(IP)的移動通信系統(tǒng)的邊界路由器中在第一移動通信網(wǎng)絡(luò)和第二移動通信網(wǎng)絡(luò)之間傳輸數(shù)據(jù)的方法,傳輸所述方法包括步驟接收來自移動節(jié)點的第一移動IP(移動IPv6)地址和第二移動IP(移動IPv4)地址;存儲所述接收的第一移動IP(移動IPv6)地址和第二移動IP(移動IPv4)地址;當接收到來自所述移動節(jié)點的位置更新消息時,更新包括在該位置更新消息中的新的第三移動IP(移動IPv4或者移動IPv4)地址;以及當接收到從屬于所述第一移動通信網(wǎng)絡(luò)的移動節(jié)點傳輸至所述第二移動通信網(wǎng)絡(luò)的分組數(shù)據(jù)時,使用所述存儲的移動IP地址傳輸分組。
16.如權(quán)利要求15所述的方法,其中所述第一移動通信網(wǎng)絡(luò)使用所述第一移動IP(移動IPv6)地址進行通信。
17.如權(quán)利要求15所述的方法,其中所述第二移動通信網(wǎng)絡(luò)使用所述第二移動IP(移動IPv4)地址進行通信。
18.如權(quán)利要求15所述的方法,進一步包括步驟在接收到來自每個移動節(jié)點的隧道信息時,存儲該隧道信息于IP映射表中;以及基于所述隧道信息,通過隧道傳輸分組數(shù)據(jù)。
19.一種裝置,用于在具有移動因特網(wǎng)協(xié)議(IP)的移動通信系統(tǒng)的邊界路由器中,在第一移動通信網(wǎng)絡(luò)和第二移動通信網(wǎng)絡(luò)之間傳輸數(shù)據(jù),所述設(shè)備包括用于接收來自移動節(jié)點的第一移動IP(移動IPv6)地址和第二移動IP(移動IPv4)地址的部件;用于存儲所述接收的第一移動IP(移動IPv6)地址和第二移動IP(移動IPv4)地址的部件;用于當接收到來自所述移動節(jié)點的位置更新消息時,更新包括在該位置更新消息中的新的第三移動IP(移動IPv4或者移動IPv4)地址的部件;以及用于當接收到從屬于所述第一移動通信網(wǎng)絡(luò)的移動節(jié)點傳輸至所述第二移動通信網(wǎng)絡(luò)的分組數(shù)據(jù)時,使用所述存儲的移動IP地址傳輸分組的部件。
20.如權(quán)利要求19所述的裝置,其中所述第一移動通信網(wǎng)絡(luò)使用所述第一移動IP(移動IPv6)地址進行通信。
21.如權(quán)利要求19所述的裝置,其中所述第二移動通信網(wǎng)絡(luò)使用所述第二移動IP(移動IPv4)地址進行通信。
22.如權(quán)利要求19所述的裝置,進一步包括用于在接收到來自每個移動節(jié)點的所述隧道信息時,存儲該隧道信息于IP映射表中的部件;以及用于基于所述隧道信息,通過隧道傳輸分組數(shù)據(jù)的部件。
23.一種用于在具有移動因特網(wǎng)協(xié)議(IP)的移動通信系統(tǒng)的移動節(jié)點中在第一移動通信網(wǎng)絡(luò)和第二移動通信網(wǎng)絡(luò)之間傳輸/接收數(shù)據(jù)的方法,傳輸所述方法包括步驟接收從所述第一移動通信網(wǎng)絡(luò)分配的第一移動IP(移動IPv6)地址;當需要與所述第二移動通信網(wǎng)絡(luò)的通信時,接收通過發(fā)送關(guān)于所述第二移動IP(移動IPv4)地址的請求至訪問節(jié)點而分配的第二移動IP(移動IPv4)地址;傳輸所述分配的第一移動IP(移動IPv6)地址和第二移動IP(移動IPv4)地址至邊界路由器;以及當所述移動節(jié)點移動到所述第一移動通信網(wǎng)絡(luò)中的另一個訪問節(jié)點時,接收第三移動IP(移動IPv6)地址,并且傳輸所分配的第三移動IP地址至所述邊界路由器。
24.如權(quán)利要求23所述的方法,進一步包括步驟當所述移動節(jié)點期望傳輸分組數(shù)據(jù)至所述第二移動通信網(wǎng)絡(luò)時,傳輸數(shù)據(jù)至所述邊界路由器。
25.如權(quán)利要求23所述的方法,進一步包括步驟當將所述分配的第二移動IP(移動IPv4)地址或者第四移動IP(移動IPv4)地址擴展時,確定所述移動節(jié)點是否被分配了所述第三移動IP(移動IPv6)地址;以及如果確定所述移動節(jié)點未被分配所述第三移動IP(移動IPv6)地址,則生成所述第二移動IP(移動IPv4)地址的擴展信息,且如果確定所述移動節(jié)點被分配了所述被分配的第三移動IP(移動IPv6)地址,則生成所述第二移動IP(移動IPv4)地址的擴展信息,包括有關(guān)所述移動節(jié)點從其分配所述第一移動IP(移動IPv6)地址的網(wǎng)絡(luò)的信息、有關(guān)所述第二移動IP(移動IPv4)地址的信息和有關(guān)所述第三移動IP(移動IPv6)地址的信息。
26.如權(quán)利要求23所述的方法,進一步包括步驟當接收到來自所述訪問節(jié)點的所述第三移動IP(移動IPv6)地址時,傳輸所述第三移動IP(移動IPv6)地址和所述第一移動IP(移動IPv6)地址或者所述第二移動IP(移動IPv4)地址至所述邊界路由器。
27.一種用于在具有移動因特網(wǎng)協(xié)議(IP)的移動通信系統(tǒng)的移動節(jié)點中在第一移動通信網(wǎng)絡(luò)和第二移動通信網(wǎng)絡(luò)之間傳輸/接收數(shù)據(jù)的裝置,所述裝置包括用于接收從所述第一移動通信網(wǎng)絡(luò)分配的第一移動IP(移動IPv6)地址的部件;用于當需要與所述第二移動通信網(wǎng)絡(luò)的通信時,接收通過發(fā)送關(guān)于所述第二移動IP(移動IPv4)地址的請求至訪問節(jié)點而分配的第二移動IP(移動IPv4)地址的部件;用于傳輸所述分配的第一移動IP(移動IPv6)地址和第二移動IP(移動IPv4)地址至邊界路由器的部件;以及用于當所述移動節(jié)點移動到所述第一移動通信網(wǎng)絡(luò)中的另一個訪問節(jié)點時,接收第三移動IP(移動IPv6)地址,并且傳輸所分配的第三移動IP地址至所述邊界路由器的部件。
28.如權(quán)利要求27所述的裝置,進一步包括用于當所述移動節(jié)點期望傳輸分組數(shù)據(jù)至所述第二移動通信網(wǎng)絡(luò)時,傳輸數(shù)據(jù)至所述邊界路由器的部件。
29.如權(quán)利要求27所述的裝置,進一步包括用于當所述分配的第二移動IP(移動IPv4)地址或者第四移動IP(移動IPv4)地址擴展時,確定所述移動節(jié)點是否被分配了所述第三移動IP(移動IPv6)地址的部件;以及用于如果確定所述移動節(jié)點未被分配所述第三移動IP(移動IPv6)地址,則生成所述第二移動IP(移動IPv4)地址的擴展信息,且如果確定所述移動節(jié)點被分配了所述第三移動IP(移動IPv6)地址,則生成所述第二移動IP(移動IPv4)地址的擴展信息,包括有關(guān)所述移動節(jié)點從其分配所述第一移動IP(移動IPv6)地址的網(wǎng)絡(luò)的信息、有關(guān)所述第二移動IP(移動IPv4)地址的信息和有關(guān)所述第三移動IP(移動IPv6)地址的信息的部件。
30.如權(quán)利要求27所述的裝置,進一步包括用于當接收到來自所述訪問節(jié)點的所述第三移動IP(移動IPv6)地址時,傳輸所述第三移動IP(移動IPv6)地址和所述第一移動IP(移動IPv6)地址或者所述第二移動IP(移動IPv4)地址至所述邊界路由器的部件。
全文摘要
一種系統(tǒng)和方法,用于為了與支持IP版本6(IPv6)技術(shù)的移動節(jié)點通信,而在訪問節(jié)點中分配和管理移動IP,分配一個IPv6地址給移動節(jié)點,以及使用能夠在接收到來自該移動節(jié)點的IPv4地址請求時提供一個IP版本4(IPv4)地址的雙棧過渡機制;和一個邊界路由器,用于在IPv4本地網(wǎng)絡(luò)和IPv6本地網(wǎng)絡(luò)之間作連接界面。
文檔編號H04L29/12GK1762126SQ200480007091
公開日2006年4月19日 申請日期2004年3月19日 優(yōu)先權(quán)日2003年3月19日
發(fā)明者李成真, 都在赫, 姜賢貞, 閔祥元, 崔永沚 申請人:三星電子株式會社