亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

實(shí)現(xiàn)節(jié)點(diǎn)在因特網(wǎng)協(xié)議版本4網(wǎng)絡(luò)中漫游的裝置和方法

文檔序號(hào):7961519閱讀:278來源:國知局
專利名稱:實(shí)現(xiàn)節(jié)點(diǎn)在因特網(wǎng)協(xié)議版本4網(wǎng)絡(luò)中漫游的裝置和方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通訊領(lǐng)域,尤其涉及一種實(shí)現(xiàn)節(jié)點(diǎn)在因特網(wǎng)協(xié)議版本4網(wǎng)絡(luò)中漫游的裝置和方法。
背景技術(shù)
在現(xiàn)有TCP(傳輸控制協(xié)議)/IP(因特網(wǎng)協(xié)議)框架中,MN(移動(dòng)節(jié)點(diǎn))的IP地址代表的是MN的位置,CN(通信節(jié)點(diǎn))向MN發(fā)送數(shù)據(jù)包時(shí),根據(jù)MN的IP地址所在的網(wǎng)絡(luò)決定路由。當(dāng)MN從家鄉(xiāng)網(wǎng)絡(luò)移動(dòng)到外地網(wǎng)絡(luò)時(shí),CN發(fā)往MN的數(shù)據(jù)包仍然會(huì)被路由到MN的家鄉(xiāng)網(wǎng)絡(luò)。由于此時(shí)MN不在家鄉(xiāng)網(wǎng)絡(luò),該數(shù)據(jù)包在MN的家鄉(xiāng)網(wǎng)絡(luò)將被丟棄,MN和CN之間的通訊將會(huì)中斷。
隨著移動(dòng)通訊技術(shù)的發(fā)展,未來的移動(dòng)網(wǎng)絡(luò)必須是基于IP,并且要求MN從家鄉(xiāng)網(wǎng)絡(luò)漫游或游牧到外地網(wǎng)絡(luò)時(shí)保持現(xiàn)有的通訊不中斷。傳統(tǒng)的TCP/IP協(xié)議不能滿足上述移動(dòng)通訊的這種要求,因此,IETF(因特網(wǎng)工程部)提出了MIP4(移動(dòng)IPv4)和MIP6(移動(dòng)IPv6)協(xié)議。
MIP4和MIP6協(xié)議分別提供了允許移動(dòng)節(jié)點(diǎn)在IPv4和IPv6網(wǎng)絡(luò)中漫游時(shí)仍能使用家鄉(xiāng)IP地址進(jìn)行通訊的方法。
MIP4協(xié)議提供的路由方式是三角路由模式。具體處理過程為CN由于不知道MN是否具有移動(dòng)性,仍然將發(fā)往MN的數(shù)據(jù)包直接發(fā)往MN的家鄉(xiāng)地址,該數(shù)據(jù)包被路由到MN的HA(家鄉(xiāng)代理)之后,由HA通過隧道發(fā)送給MN的COA(轉(zhuǎn)交地址)。MN發(fā)往CN的數(shù)據(jù)直接被發(fā)往CN。
MIP6協(xié)議提供的路由方式有兩種雙向隧道模式和路由優(yōu)化模式。雙向隧道模式的具體處理過程為CN由于不知道MN是否具有移動(dòng)性,仍然將發(fā)往MN的數(shù)據(jù)包直接發(fā)往MN的家鄉(xiāng)地址,該數(shù)據(jù)包被路由到MN的HA之后,由HA通過隧道發(fā)送給MN的COA;MN發(fā)往CN的數(shù)據(jù)包通過隧道發(fā)往HA,由HA發(fā)往CN。
路由優(yōu)化模式的具體處理過程為MN首先向CN注冊(cè),然后MN發(fā)往CN的數(shù)據(jù)不經(jīng)過HA,而是直接發(fā)送給CN;CN發(fā)往MN的數(shù)據(jù)也不經(jīng)過HA,而是直接發(fā)往MN的COA。RFC3775要求MIP6協(xié)議必須提供雙向隧道模式和路由優(yōu)化模式兩種通訊模式。
由于IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)將在很長(zhǎng)一段時(shí)間內(nèi)并存。因此移動(dòng)節(jié)點(diǎn)很可能在IPv4和IPv6中漫游。這種在IPv4和IPv6中漫游的移動(dòng)節(jié)點(diǎn)為雙棧的MIP6節(jié)點(diǎn)。目前IETF對(duì)雙棧的MIP6節(jié)點(diǎn)的管理只有一篇工作組草案,且該草案能夠解決的問題很少,它要求HA和MN都支持雙棧,且都具有IPv4和IPv6地址。并同時(shí)支持MIP4和MIP6協(xié)議。
現(xiàn)有技術(shù)中一種雙棧MIP6節(jié)點(diǎn)漫游到IPv4網(wǎng)絡(luò)中時(shí)的解決方案為利用Tunnel Broker(隧道代理)技術(shù)實(shí)現(xiàn)移動(dòng)節(jié)點(diǎn)在IPv4網(wǎng)絡(luò)中的漫游。MN通過Tunnel Broker接入IPv4網(wǎng)絡(luò),在IPv4網(wǎng)絡(luò)中的路由都通過Tunnel Broker來進(jìn)行。
上述解決方案的缺點(diǎn)為1、需要布置大量的Tunnel Broker,組網(wǎng)代價(jià)太高。
2、必須依賴于現(xiàn)有的Tunnel Broker技術(shù),而該技術(shù)應(yīng)用前景不明朗。
現(xiàn)有技術(shù)中另一種雙棧節(jié)點(diǎn)的解決方案為該方案解決的主要是雙棧移動(dòng)節(jié)點(diǎn)在IPv6網(wǎng)絡(luò)中如何獲得IPv4地址的方法。
上述解決方案的缺點(diǎn)為只提供了移動(dòng)節(jié)點(diǎn)在IPv6網(wǎng)絡(luò)中如何獲得IPv4地址的方法,沒有提供移動(dòng)節(jié)點(diǎn)在IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)中漫游的方法。
現(xiàn)有技術(shù)中另一種IPv4和IPv6互通的方案為采用NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換器)/PT(協(xié)議的轉(zhuǎn)換器)或隧道的方式實(shí)現(xiàn)IPv4和IPv6互通。
上述方案的缺點(diǎn)為該方案不能解決移動(dòng)IP的問題。另外NAT/PT的方式需要修改數(shù)據(jù)包頭,會(huì)帶來很多問題。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種實(shí)現(xiàn)節(jié)點(diǎn)在因特網(wǎng)協(xié)議版本4網(wǎng)絡(luò)中漫游的裝置和方法,從而可以實(shí)現(xiàn)雙棧移動(dòng)節(jié)點(diǎn)從IPv6網(wǎng)絡(luò)漫游到IPv4網(wǎng)絡(luò)中的路由方案。
本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的一種實(shí)現(xiàn)節(jié)點(diǎn)在因特網(wǎng)協(xié)議版本4網(wǎng)絡(luò)中漫游的裝置,包括外地家鄉(xiāng)代理FHA同時(shí)支持MIp4和MIp6協(xié)議,在移動(dòng)節(jié)點(diǎn)MN從因特網(wǎng)協(xié)議版本6IPv6網(wǎng)絡(luò)移動(dòng)到因特網(wǎng)協(xié)議版本4IPv4網(wǎng)絡(luò)后,接受MN的注冊(cè),在MN和通信節(jié)點(diǎn)CN或家鄉(xiāng)代理HA之間進(jìn)行數(shù)據(jù)包傳遞。
所述的FHA具體包括注冊(cè)管理模塊為MN分配臨時(shí)IPv4地址THOA,將該THOA信息傳遞給路由管理模塊;接受MN向其注冊(cè)IPv4轉(zhuǎn)交地址COA;將MN的注冊(cè)信息和MN的IPv4 COA和THOA之間的映射關(guān)系進(jìn)行保存;路由管理模塊將MN發(fā)送給HA或CN的IPv4數(shù)據(jù)包解封裝成IPv6數(shù)據(jù)包,并發(fā)送給HA或CN;根據(jù)注冊(cè)管理模塊傳遞過來的THOA信息,將HA或CN發(fā)送給MN的IPv6數(shù)據(jù)包封裝成IPv4數(shù)據(jù)包,并發(fā)送給MN。
當(dāng)采用代理注冊(cè)方式時(shí),所述注冊(cè)管理模塊代理MN向HA或CN進(jìn)行注冊(cè)。
所述的FHA設(shè)置于IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的交界范圍內(nèi)或者同時(shí)運(yùn)行IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的混合網(wǎng)絡(luò)中。
一種實(shí)現(xiàn)節(jié)點(diǎn)在因特網(wǎng)協(xié)議版本4網(wǎng)絡(luò)中漫游的的方法,包括步驟A、MN獲得FHA給其分配的THOA,將其IPv4轉(zhuǎn)交地址在FHA中進(jìn)行注冊(cè);B、所述FHA根據(jù)所述給MN分配的THOA和MN注冊(cè)的IPv4轉(zhuǎn)交地址信息,在MN和CN或HA之間進(jìn)行數(shù)據(jù)包傳遞。
所述的步驟A具體包括A1、MN獲得FHA的IPv4和IPv6的地址信息,并且獲得FHA給其分配的THOA和該THOA對(duì)應(yīng)的IPv6的轉(zhuǎn)交地址信息;A2、MN將從外地代理FA獲得的IPv4轉(zhuǎn)交地址信息在FHA中進(jìn)行注冊(cè);將所述THOA對(duì)應(yīng)的IPv6的轉(zhuǎn)交地址在CN或HA中進(jìn)行注冊(cè)。
所述的步驟A1具體包括在MN上直接配置FHA的IPv4和IPv6的IP地址,以及所述THOA和所述THOA對(duì)應(yīng)的IPv6的轉(zhuǎn)交地址信息;或者,MN通過超文本傳輸協(xié)議http協(xié)議獲得FHA的IPv4和IPv6的IP地址,并獲得所述THOA和所述THOA對(duì)應(yīng)的IPv6的轉(zhuǎn)交地址信息;或者,在MN從IPv6網(wǎng)絡(luò)移動(dòng)到IPv4網(wǎng)絡(luò)之后,采用bootstrapping步步為營的方式獲得FHA的IPv4和IPv6的IP地址,以及所述THOA和所述THOA對(duì)應(yīng)的IPv6的轉(zhuǎn)交地址信息。
所述的步驟A2具體包括在MN從IPv6網(wǎng)絡(luò)移動(dòng)到IPv4網(wǎng)絡(luò)之后,MN在FA處獲得IPv4轉(zhuǎn)交地址信息,使用MIP4協(xié)議直接或者通過FA轉(zhuǎn)發(fā)將所述IPv4轉(zhuǎn)交地址在FHA中進(jìn)行注冊(cè);通過MIP4協(xié)議直接或者通過FHA代替將所述THOA對(duì)應(yīng)的IPv6的轉(zhuǎn)交地址在CN或HA中進(jìn)行注冊(cè)。
所述的步驟A還包括在IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的交界范圍內(nèi)設(shè)置FHA,該FHA同時(shí)支持MIp4和MIp6協(xié)議。
所述的步驟B具體包括B1、MN的IPv6協(xié)議棧將需要傳遞給CN或HA的IPv6數(shù)據(jù)包交給其IPv4協(xié)議棧,IPv4協(xié)議棧將該IPv6數(shù)據(jù)包封裝成源地址是THOA、目的地址是FHA的IPv4地址的IPv4數(shù)據(jù)包;B2、MN將所述封裝后的IPv4數(shù)據(jù)包發(fā)送給FA,F(xiàn)A將該IPv4數(shù)據(jù)包路由到FHA,F(xiàn)HA收到所述IPv4數(shù)據(jù)包后,去掉所述IPv4數(shù)據(jù)包的IPv4封裝,并把內(nèi)層的IPv6數(shù)據(jù)包轉(zhuǎn)發(fā)到IPv6網(wǎng)絡(luò)中的目的CN或HA。
所述的步驟B具體包括當(dāng)MN采用隧道模式與CN進(jìn)行通訊時(shí),F(xiàn)HA將MN發(fā)送給CN的數(shù)據(jù)包先發(fā)送給HA,由HA再轉(zhuǎn)發(fā)給CN;當(dāng)MN采用路由優(yōu)化模式與CN進(jìn)行通訊時(shí),F(xiàn)HA將MN發(fā)送給CN的數(shù)據(jù)包直接發(fā)送給CN。
所述的步驟B具體包括B3、CN或HA發(fā)送給MN的數(shù)據(jù)包在IPv6網(wǎng)絡(luò)中被路由到FHA,F(xiàn)HA將該數(shù)據(jù)包封裝成源地址是FHA的IPv4地址、目的地址是THOA的IPv4數(shù)據(jù)包;B4、在FHA和MN的IPv4轉(zhuǎn)交地址之間建立隧道,F(xiàn)HA對(duì)所述IPv4數(shù)據(jù)包進(jìn)行MIP4隧道封裝,利用MIP4協(xié)議將進(jìn)行了隧道封裝后的數(shù)據(jù)包發(fā)送給MN的IPv4轉(zhuǎn)交地址;B5、MN收到所述FHA發(fā)送的數(shù)據(jù)包后,對(duì)該數(shù)據(jù)包進(jìn)行隧道解封裝,得到FHA封裝的IPv4數(shù)據(jù)包,MN對(duì)該IPv4數(shù)據(jù)包進(jìn)行進(jìn)一步解封裝,之后,將解封裝后的數(shù)據(jù)包轉(zhuǎn)交給MN的IPv6協(xié)議棧,MN的IPv6協(xié)議棧按照MIP6協(xié)議處理該數(shù)據(jù)包。
所述的步驟B具體包括當(dāng)MN采用隧道模式與CN進(jìn)行通訊時(shí),CN發(fā)送給MN的數(shù)據(jù)包先發(fā)送給HA,由HA再轉(zhuǎn)發(fā)給FHA;當(dāng)MN采用路由優(yōu)化模式與CN進(jìn)行通訊時(shí),CN發(fā)送給MN的數(shù)據(jù)包直接發(fā)送給FHA。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明通過設(shè)置FHA(外地家鄉(xiāng)代理),MN通過所述FHA和CN或HA進(jìn)行通訊。從而可以實(shí)現(xiàn)雙棧移動(dòng)節(jié)點(diǎn)從IPv6網(wǎng)絡(luò)漫游到IPv4網(wǎng)絡(luò)中的路由方案,并且該方案實(shí)現(xiàn)簡(jiǎn)單,組網(wǎng)成本低;本發(fā)明對(duì)HA的要求很少,只要求HA支持MIP6協(xié)議,也只要求MN具有IPv6的家鄉(xiāng)地址;本發(fā)明利用FHA來管理移動(dòng)節(jié)點(diǎn),具有很好的可運(yùn)營性,并且支持現(xiàn)有的MIP4和MIP6協(xié)議,與現(xiàn)有協(xié)議不沖突。


圖1為本方法所述裝置的實(shí)施例的結(jié)構(gòu)示意圖;圖2為本方法所述方法的實(shí)施例的具體處理流程示意圖;圖3為當(dāng)本方法所述FHA設(shè)置于IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的交界范圍內(nèi)時(shí),MN與CN之間采用隧道模式進(jìn)行通訊的示意圖;圖4為當(dāng)本方法所述FHA設(shè)置于同時(shí)運(yùn)行IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的混合網(wǎng)絡(luò)中,MN與CN之間采用路由優(yōu)化模式進(jìn)行通訊的示意圖;圖5當(dāng)本方法所述FHA設(shè)置于IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的交界范圍內(nèi)時(shí),MN與CN之間采用路由優(yōu)化模式進(jìn)行通訊的示意圖如所示;圖6為當(dāng)本方法所述FHA設(shè)置于同時(shí)運(yùn)行IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的混合網(wǎng)絡(luò)中,MN與CN之間采用隧道模式進(jìn)行通訊的示意圖。
具體實(shí)施例方式
本發(fā)明提供了一種實(shí)現(xiàn)節(jié)點(diǎn)在因特網(wǎng)協(xié)議版本4網(wǎng)絡(luò)中漫游的裝置和方法,本發(fā)明的核心為在IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的交界范圍內(nèi)或者混合網(wǎng)絡(luò)中設(shè)置FHA,MN從IPv6網(wǎng)絡(luò)漫游到IPv4網(wǎng)絡(luò)后,通過所述FHA和CN或HA進(jìn)行通訊。
下面結(jié)合附圖來詳細(xì)描述本發(fā)明,本方法所述裝置包括FHA,其實(shí)施例的結(jié)構(gòu)示意圖如圖1所示。
FHA同時(shí)支持MIp4和MIp6協(xié)議。保存了MN的IPv4 COA和THOA之間的映射關(guān)系,根據(jù)該映射關(guān)系為MN分配THOA;接受MN的注冊(cè)并將注冊(cè)信息進(jìn)行保存,當(dāng)MN的注冊(cè)過期時(shí),F(xiàn)HA就刪除上述保存的該MN的映射關(guān)系和注冊(cè)信息。充當(dāng)MN在IPv4網(wǎng)絡(luò)中的HA,把CN或HA發(fā)往MN的IPv6數(shù)據(jù)包封裝成IPv4數(shù)據(jù)包,并把MN發(fā)往CN或HA的IPv4數(shù)據(jù)包解封裝。FHA包括注冊(cè)管理模塊和路由管理模塊。FHA設(shè)置于IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的交界范圍內(nèi)或者同時(shí)運(yùn)行IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的混合網(wǎng)絡(luò)中。
注冊(cè)管理模塊接受MN向其注冊(cè)從FA處獲得的COA,為MN分配THOA,將該THOA信息傳遞給路由管理模塊。將MN的注冊(cè)信息和MN的IPv4COA和THOA之間的映射關(guān)系進(jìn)行保存。當(dāng)采用代理注冊(cè)方式時(shí),代理MN向HA或CN進(jìn)行注冊(cè)。
路由管理模塊將MN發(fā)送給HA或CN的IPv4數(shù)據(jù)包解封裝成IPv6數(shù)據(jù)包,并發(fā)送給HA或CN;根據(jù)注冊(cè)管理模塊傳遞過來的THOA信息,將HA或CN發(fā)送給MN的IPv6數(shù)據(jù)包封裝成IPv4數(shù)據(jù)包,并發(fā)送給MN。
本方法所述方法的實(shí)施例的具體處理流程如圖2所示,包括如下步驟步驟2-1、在網(wǎng)絡(luò)中布置一種FHA,MN獲得FHA的IPv4和IPv6的服務(wù)地址,以及THOA(臨時(shí)IPv4地址)和相應(yīng)的IPv6的COA。
本發(fā)明首先需要在IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的交界處布置一種FHA,該服務(wù)器同時(shí)支持MIP4和MIP6協(xié)議,具有IPv6和IPv4的IP地址。
當(dāng)MN從IPv6網(wǎng)絡(luò)移動(dòng)到IPv4網(wǎng)絡(luò)時(shí),MN需要獲得上述FHA的IPv4和IPv6的服務(wù)地址,并且從FHA獲得THOA和該THOA相應(yīng)的IPv6的COA。
MN獲得FHA的IPv4和IPv6的服務(wù)地址,以及THOA和該THOA相應(yīng)的IPv6的COA的方法包括靜態(tài)配置方法、基于http協(xié)議的辦法和采用bootstrapping(步步為營)的辦法。下面分別介紹上述三種方法。
靜態(tài)配置方法采用靜態(tài)配置方法時(shí),在MN上可以直接配置FHA的IPv4和IPv6的IP地址;并配置THOA和該THOA相應(yīng)的IPv6的COA。
基于http協(xié)議的辦法MN在從IPv6網(wǎng)絡(luò)切換到IPv4網(wǎng)絡(luò)前,MN可以先通過http協(xié)議獲得FHA的IPv4和IPv6的IP地址,并獲得THOA和該THOA相應(yīng)的IPv6的COA。MN在從IPv6網(wǎng)絡(luò)切換到IPv4網(wǎng)絡(luò)后,如果MN在IPv4網(wǎng)絡(luò)中如果能獲得一個(gè)IPv4地址(例如轉(zhuǎn)交地址),則MN可以通過該IPv4地址利用http協(xié)議和FHA進(jìn)行通訊,獲得FHA的IPv4和IPv6的IP地址,并獲得THOA和該THOA相應(yīng)的IPv6的COA。
采用bootstrapping的辦法如果MN已經(jīng)移動(dòng)到IPv4網(wǎng)絡(luò)中,且沒有得到一個(gè)IPv4地址,則可以采用bootstrapping的方式獲得獲得FHA的IPv4和IPv6的IP地址,并獲得THOA和該THOA相應(yīng)的IPv6的COA。
步驟2-2、MN向FHA、HA或CN進(jìn)行注冊(cè)。
當(dāng)MN移動(dòng)到IPv4網(wǎng)絡(luò)后,MN將在FA處獲得IPv4COA,同時(shí)上述FHA將充當(dāng)MN的外地家鄉(xiāng)代理,因此,MN需要向FHA注冊(cè)上述從FA處獲得的IPv4COA。具體注冊(cè)過程使用MIP4協(xié)議,MN可以直接向FHA發(fā)送注冊(cè)信息;也可以將注冊(cè)信息發(fā)送給FA,F(xiàn)A再將該注冊(cè)信息轉(zhuǎn)發(fā)給FHA;也可以由FA代理MN向FHA發(fā)送注冊(cè)信息。
MN還需要向原來IPv6網(wǎng)絡(luò)中的HA或CN注冊(cè),注冊(cè)方法包括直接注冊(cè)和代理注冊(cè)兩種。具體注冊(cè)過程為采用直接注冊(cè)方式時(shí),MN直接通過MIP4協(xié)議向HA或CN注冊(cè)IPv6轉(zhuǎn)交地址,該IPv6轉(zhuǎn)交地址為上述THOA映射的IPv6 COA地址。采用代理注冊(cè)方式時(shí),F(xiàn)HA代替MN向HA或CN注冊(cè)上述IPv6轉(zhuǎn)交地址。
步驟2-3、MN通過FHA和原來IPv6網(wǎng)絡(luò)中的HA或CN之間進(jìn)行通訊。
在進(jìn)行了上述FHA發(fā)現(xiàn)和注冊(cè)過程后,MN便可以通過FHA和原來IPv6網(wǎng)絡(luò)中的HA或CN之間進(jìn)行通訊。
MN向HA或CN發(fā)送報(bào)文的具體路由過程如下1、本發(fā)明中,MN與CN或HA的通訊需要采用IPv6協(xié)議和MIP6協(xié)議,因此,MN發(fā)往CN或HA的數(shù)據(jù)包是IPv6數(shù)據(jù)包,MN的IPv6協(xié)議棧將產(chǎn)生的需要發(fā)送給CN或HA的IPv6數(shù)據(jù)包交給自身的IPv4協(xié)議棧,該IPv6數(shù)據(jù)包被IPv4協(xié)議棧封裝成IPv4數(shù)據(jù)包,IPv4數(shù)據(jù)包的源地址是THOA,目的地址是FHA的IPv4地址。
2、MN將上述封裝后的IPv4數(shù)據(jù)包發(fā)往FA,F(xiàn)A將該IPv4數(shù)據(jù)包路由到FHA。當(dāng)FA路由中存在源地址過濾時(shí),F(xiàn)A需要支持反向隧道。
3、FHA收到上述FA轉(zhuǎn)發(fā)的IPv4數(shù)據(jù)包后,去掉該IPv4數(shù)據(jù)包的IPv4封裝,并把內(nèi)層的IPv6數(shù)據(jù)包轉(zhuǎn)發(fā)到IPv6網(wǎng)絡(luò)中的目的CN或HA。
當(dāng)MN采用隧道模式與CN進(jìn)行通訊時(shí),F(xiàn)HA需要將MN發(fā)送給CN的數(shù)據(jù)包先發(fā)送給HA,由HA再轉(zhuǎn)發(fā)給CN。當(dāng)FHA設(shè)置于IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的交界范圍內(nèi)時(shí),MN與CN之間采用隧道模式進(jìn)行通訊的示意圖如圖3所示。當(dāng)當(dāng)FHA設(shè)置于同時(shí)運(yùn)行IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的混合網(wǎng)絡(luò)中,MN與CN之間采用隧道模式進(jìn)行通訊的示意圖如圖4所示。
當(dāng)MN采用路由優(yōu)化模式與CN進(jìn)行通訊時(shí),F(xiàn)HA將MN發(fā)送給CN的數(shù)據(jù)包直接發(fā)送給CN。當(dāng)FHA設(shè)置于IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的交界范圍內(nèi)時(shí),MN與CN之間采用路由優(yōu)化模式進(jìn)行通訊的示意圖如圖5所示。當(dāng)FHA設(shè)置于同時(shí)運(yùn)行IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的混合網(wǎng)絡(luò)中,MN與CN之間采用隧道模式進(jìn)行通訊的示意圖如圖6所示。
MN接收HA或CN發(fā)送的報(bào)文的具體路由過程如下1、由于MN向HA或CN注冊(cè)的COA為從FHA處獲得的IPv6 COA,因此CN或HA發(fā)往MN的IPv6數(shù)據(jù)包在IPv6網(wǎng)絡(luò)中將被路由到FHA。FHA收到該發(fā)往MN的IPv6數(shù)據(jù)包后,將該IPv6數(shù)據(jù)包封裝成IPv4數(shù)據(jù)包,該IPv4數(shù)據(jù)包的源地址是THA,目的地址是THOA。
當(dāng)MN采用隧道模式與CN進(jìn)行通訊時(shí),CN發(fā)送給MN的數(shù)據(jù)包先發(fā)送給HA,由HA再轉(zhuǎn)發(fā)給FHA。當(dāng)MN采用路由優(yōu)化模式與CN進(jìn)行通訊時(shí),CN發(fā)送給MN的數(shù)據(jù)包直接發(fā)送給FHA。
2、在FHA和MN的IPv4 COA之間建立隧道,F(xiàn)HA再對(duì)上述IPv4數(shù)據(jù)包進(jìn)行MIP4隧道封裝,利用MIP4協(xié)議將進(jìn)行了隧道封裝之后的數(shù)據(jù)包發(fā)往MN的IPv4 COA。
3、MN收到上述FHA發(fā)送的數(shù)據(jù)包后,對(duì)該數(shù)據(jù)包進(jìn)行隧道解封裝,得到FHA封裝的IPv4數(shù)據(jù)包。MN對(duì)該IPv4數(shù)據(jù)包進(jìn)行進(jìn)一步解封裝,得到HA或CN發(fā)送的IPv6數(shù)據(jù)包。之后,將解封裝的IPv6數(shù)據(jù)包交給MN的IPv6協(xié)議棧處理,MN的IPv6協(xié)議棧按照MIP6協(xié)議處理該IPv6數(shù)據(jù)包,完成數(shù)據(jù)接收過程。
在上述本發(fā)明所述方法的處理流程中,對(duì)MN、HA、FHA和CN的操作要求分別如下MN的操作在FHA發(fā)現(xiàn)機(jī)制中,MN在移動(dòng)到IPv4網(wǎng)絡(luò)之前,可以使用http的方式獲得FHA的IPv4和IPv6的服務(wù)地址;并從FHA獲得THOA和相應(yīng)的IPv6的COA。
MN向FHA申請(qǐng)到THOA后,需要定期向FHA注冊(cè)。
MN在IPv4網(wǎng)絡(luò)中使用IPv6和MIP6協(xié)議與CN和HA通訊時(shí),需要把IPv6數(shù)據(jù)包封裝成IPv4數(shù)據(jù)包。
HA的操作HA并不知道MN移動(dòng)到了IPv4網(wǎng)絡(luò)中,因此,本發(fā)明中HA只需要按照MIP6協(xié)議進(jìn)行通訊。
FHA的操作FHA需要接受MN的注冊(cè);為MN分配THOA;充當(dāng)MN在IPv4網(wǎng)絡(luò)中的HA;把發(fā)往MN的IPv6數(shù)據(jù)包封裝成IPv4數(shù)據(jù)包,并把發(fā)往CN或HA的IPv4數(shù)據(jù)包解封裝。FHA還需要承擔(dān)管理移動(dòng)節(jié)點(diǎn)MN的任務(wù)。
FHA維護(hù)一個(gè)注冊(cè)表,表中保存了MN的ipv4 COA和THOA之間的映射表,并保存了THOA和MN的IPV6 HOA之間的映射表。同時(shí)還維護(hù)了一張注冊(cè)表。一旦注冊(cè)過期,F(xiàn)HA就刪除映射表中的信息和注冊(cè)表中的信息。
CN的操作CN并不知道MN移動(dòng)到了IPv4網(wǎng)絡(luò)中,因此,本發(fā)明中CN只需要按照MIP6協(xié)議進(jìn)行通訊。
本發(fā)明繼承現(xiàn)有的MIP6的安全策略。另外本發(fā)明需要在MN和FHA之間建立安全聯(lián)盟。MN和FHA之間的安全聯(lián)盟可以在FHA發(fā)現(xiàn)機(jī)制中實(shí)現(xiàn),也可以在MN的bootstrapping中實(shí)現(xiàn)。
上述本發(fā)明所述方法的實(shí)施例的處理流程可以解決的應(yīng)用場(chǎng)景如下場(chǎng)景一移動(dòng)節(jié)點(diǎn)具有雙棧,支持MIP4和MIP6協(xié)議,具有一個(gè)IPv6的家鄉(xiāng)地址,但不具有IPv4的家鄉(xiāng)地址。移動(dòng)節(jié)點(diǎn)的HA只有IPv6地址且只支持MIP6協(xié)議。移動(dòng)節(jié)點(diǎn)所在訪問網(wǎng)絡(luò)的接入路由器只支持IPv4和MIP4協(xié)議。移動(dòng)節(jié)點(diǎn)具有一個(gè)聯(lián)合轉(zhuǎn)交地址。
場(chǎng)景二移動(dòng)節(jié)點(diǎn)具有雙棧,支持MIP4和MIP6協(xié)議,具有一個(gè)IPv6的家鄉(xiāng)地址,但不具有IPv4的家鄉(xiāng)地址。移動(dòng)節(jié)點(diǎn)的HA只有IPv6地址且只支持MIP6協(xié)議。移動(dòng)節(jié)點(diǎn)所在訪問網(wǎng)絡(luò)的接入路由器只支持IPv4和MIP4協(xié)議。移動(dòng)節(jié)點(diǎn)具有一個(gè)配置轉(zhuǎn)交地址。
場(chǎng)景三移動(dòng)節(jié)點(diǎn)具有雙棧,支持MIP4和MIP6協(xié)議,具有一個(gè)IPv6的家鄉(xiāng)地址,但不具有IPv4的家鄉(xiāng)地址。移動(dòng)節(jié)點(diǎn)的HA具有IPv4和IPv6地址,且支持MIP4和MIP6協(xié)議。移動(dòng)節(jié)點(diǎn)所在訪問網(wǎng)絡(luò)的接入路由器只支持IPv4和MIP4協(xié)議,移動(dòng)節(jié)點(diǎn)具有一個(gè)聯(lián)合轉(zhuǎn)交地址。
場(chǎng)景四移動(dòng)節(jié)點(diǎn)具有雙棧,支持MIP4和MIP6協(xié)議,具有一個(gè)IPv6的家鄉(xiāng)地址,但不具有IPv4的家鄉(xiāng)地址。移動(dòng)節(jié)點(diǎn)的HA具有IPv4和IPv6地址,且支持MIP4和MIP6協(xié)議。移動(dòng)節(jié)點(diǎn)所在訪問網(wǎng)絡(luò)的接入路由器只支持IPv4和MIP4協(xié)議,移動(dòng)節(jié)點(diǎn)具有一個(gè)配置轉(zhuǎn)交地址。
以上所述,僅為本發(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.一種實(shí)現(xiàn)節(jié)點(diǎn)在因特網(wǎng)協(xié)議版本4網(wǎng)絡(luò)中漫游的裝置,其特征在于,包括外地家鄉(xiāng)代理FHA同時(shí)支持MIp4和MIp6協(xié)議,在移動(dòng)節(jié)點(diǎn)MN從因特網(wǎng)協(xié)議版本6IPv6網(wǎng)絡(luò)移動(dòng)到因特網(wǎng)協(xié)議版本4IPv4網(wǎng)絡(luò)后,接受MN的注冊(cè),在MN和通信節(jié)點(diǎn)CN或家鄉(xiāng)代理HA之間進(jìn)行數(shù)據(jù)包傳遞。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述的FHA具體包括注冊(cè)管理模塊為MN分配臨時(shí)IPv4地址THOA,將該THOA信息傳遞給路由管理模塊;接受MN向其注冊(cè)IPv4轉(zhuǎn)交地址COA;將MN的注冊(cè)信息和MN的IPv4 COA和THOA之間的映射關(guān)系進(jìn)行保存;路由管理模塊將MN發(fā)送給HA或CN的IPv4數(shù)據(jù)包解封裝成IPv6數(shù)據(jù)包,并發(fā)送給HA或CN;根據(jù)注冊(cè)管理模塊傳遞過來的THOA信息,將HA或CN發(fā)送給MN的IPv6數(shù)據(jù)包封裝成IPv4數(shù)據(jù)包,并發(fā)送給MN。
3.根據(jù)權(quán)利要求2所述的裝置,其特征在于,當(dāng)采用代理注冊(cè)方式時(shí),所述注冊(cè)管理模塊代理MN向HA或CN進(jìn)行注冊(cè)。
4.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述的FHA設(shè)置于IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的交界范圍內(nèi)或者同時(shí)運(yùn)行IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的混合網(wǎng)絡(luò)中。
5.一種實(shí)現(xiàn)節(jié)點(diǎn)在因特網(wǎng)協(xié)議版本4網(wǎng)絡(luò)中漫游的的方法,其特征在于,包括步驟A、MN獲得FHA給其分配的THOA,將其IPv4轉(zhuǎn)交地址在FHA中進(jìn)行注冊(cè);B、所述FHA根據(jù)所述給MN分配的THOA和MN注冊(cè)的IPv4轉(zhuǎn)交地址信息,在MN和CN或HA之間進(jìn)行數(shù)據(jù)包傳遞。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述的步驟A具體包括A1、MN獲得FHA的IPv4和IPv6的地址信息,并且獲得FHA給其分配的THOA和該THOA對(duì)應(yīng)的IPv6的轉(zhuǎn)交地址信息;A2、MN將從外地代理FA獲得的IPv4轉(zhuǎn)交地址信息在FHA中進(jìn)行注冊(cè);將所述THOA對(duì)應(yīng)的IPv6的轉(zhuǎn)交地址在CN或HA中進(jìn)行注冊(cè)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述的步驟A1具體包括在MN上直接配置FHA的IPv4和IPv6的IP地址,以及所述THOA和所述THOA對(duì)應(yīng)的IPv6的轉(zhuǎn)交地址信息;或者,MN通過超文本傳輸協(xié)議http協(xié)議獲得FHA的IPv4和IPv6的IP地址,并獲得所述THOA和所述THOA對(duì)應(yīng)的IPv6的轉(zhuǎn)交地址信息;或者,在MN從IPv6網(wǎng)絡(luò)移動(dòng)到IPv4網(wǎng)絡(luò)之后,采用bootstrapping步步為營的方式獲得FHA的IPv4和IPv6的IP地址,以及所述THOA和所述THOA對(duì)應(yīng)的IPv6的轉(zhuǎn)交地址信息。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述的步驟A2具體包括在MN從IPv6網(wǎng)絡(luò)移動(dòng)到IPv4網(wǎng)絡(luò)之后,MN在FA處獲得IPv4轉(zhuǎn)交地址信息,使用MIP4協(xié)議直接或者通過FA轉(zhuǎn)發(fā)將所述IPv4轉(zhuǎn)交地址在FHA中進(jìn)行注冊(cè);通過MIP4協(xié)議直接或者通過FHA代替將所述THOA對(duì)應(yīng)的IPv6的轉(zhuǎn)交地址在CN或HA中進(jìn)行注冊(cè)。
9.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述的步驟A還包括在IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)的交界范圍內(nèi)設(shè)置FHA,該FHA同時(shí)支持MIp4和MIp6協(xié)議。
10.根據(jù)權(quán)利要求5、6、7、8或9所述的方法,其特征在于,所述的步驟B具體包括B1、MN的IPv6協(xié)議棧將需要傳遞給CN或HA的IPv6數(shù)據(jù)包交給其IPv4協(xié)議棧,IPv4協(xié)議棧將該IPv6數(shù)據(jù)包封裝成源地址是THOA、目的地址是FHA的IPv4地址的IPv4數(shù)據(jù)包;B2、MN將所述封裝后的IPv4數(shù)據(jù)包發(fā)送給FA,F(xiàn)A將該IPv4數(shù)據(jù)包路由到FHA,F(xiàn)HA收到所述IPv4數(shù)據(jù)包后,去掉所述IPv4數(shù)據(jù)包的IPv4封裝,并把內(nèi)層的IPv6數(shù)據(jù)包轉(zhuǎn)發(fā)到IPv6網(wǎng)絡(luò)中的目的CN或HA。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述的步驟B具體包括當(dāng)MN采用隧道模式與CN進(jìn)行通訊時(shí),F(xiàn)HA將MN發(fā)送給CN的數(shù)據(jù)包先發(fā)送給HA,由HA再轉(zhuǎn)發(fā)給CN;當(dāng)MN采用路由優(yōu)化模式與CN進(jìn)行通訊時(shí),F(xiàn)HA將MN發(fā)送給CN的數(shù)據(jù)包直接發(fā)送給CN。
12.根據(jù)權(quán)利要求5、6、7、8或9所述的方法,其特征在于,所述的步驟B具體包括B3、CN或HA發(fā)送給MN的數(shù)據(jù)包在IPv6網(wǎng)絡(luò)中被路由到FHA,F(xiàn)HA將該數(shù)據(jù)包封裝成源地址是FHA的IPv4地址、目的地址是THOA的IPv4數(shù)據(jù)包;B4、在FHA和MN的IPv4轉(zhuǎn)交地址之間建立隧道,F(xiàn)HA對(duì)所述IPv4數(shù)據(jù)包進(jìn)行MIP4隧道封裝,利用MIP4協(xié)議將進(jìn)行了隧道封裝后的數(shù)據(jù)包發(fā)送給MN的IPv4轉(zhuǎn)交地址;B5、MN收到所述FHA發(fā)送的數(shù)據(jù)包后,對(duì)該數(shù)據(jù)包進(jìn)行隧道解封裝,得到FHA封裝的IPv4數(shù)據(jù)包,MN對(duì)該IPv4數(shù)據(jù)包進(jìn)行進(jìn)一步解封裝,之后,將解封裝后的數(shù)據(jù)包轉(zhuǎn)交給MN的IPv6協(xié)議棧,MN的IPv6協(xié)議棧按照MIP6協(xié)議處理該數(shù)據(jù)包。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述的步驟B具體包括當(dāng)MN采用隧道模式與CN進(jìn)行通訊時(shí),CN發(fā)送給MN的數(shù)據(jù)包先發(fā)送給HA,由HA再轉(zhuǎn)發(fā)給FHA;當(dāng)MN采用路由優(yōu)化模式與CN進(jìn)行通訊時(shí),CN發(fā)送給MN的數(shù)據(jù)包直接發(fā)送給FHA。
全文摘要
本發(fā)明提供了一種實(shí)現(xiàn)節(jié)點(diǎn)在因特網(wǎng)協(xié)議版本4網(wǎng)絡(luò)中漫游的裝置和方法,該裝置主要包括FHA(外地家鄉(xiāng)代理)。該方法主要包括MN(移動(dòng)節(jié)點(diǎn))獲得FHA給其分配的THOA(臨時(shí)IPv4地址),將其IPv4轉(zhuǎn)交地址在FHA中進(jìn)行注冊(cè);所述FHA根據(jù)所述給MN分配的THOA和MN注冊(cè)的IPv4轉(zhuǎn)交地址信息,在MN和CN(通信節(jié)點(diǎn))或HA(家鄉(xiāng)代理)之間進(jìn)行數(shù)據(jù)包傳遞。利用本發(fā)明所述方法,從而可以實(shí)現(xiàn)雙棧移動(dòng)節(jié)點(diǎn)從IPv6網(wǎng)絡(luò)漫游到IPv4網(wǎng)絡(luò)中的路由方案。
文檔編號(hào)H04L29/06GK1984066SQ20061008281
公開日2007年6月20日 申請(qǐng)日期2006年6月9日 優(yōu)先權(quán)日2006年6月9日
發(fā)明者管紅光 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1