專利名稱:IPv4和IPv6的移動(dòng)性管理信令翻譯方法及翻譯器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種針對(duì)網(wǎng)際協(xié)議第四版anternet ProtocolVersion 4,IPv4)的移動(dòng)性管理信令和針對(duì)網(wǎng)際協(xié)議第六版Qnternet ProtocolVersion 6,IPv6)的移動(dòng)性管理信令之間的翻譯方法及翻譯器。
背景技術(shù):
目前,IPv4信令和IPv6信令之間的翻譯技術(shù)主要有采用協(xié)議地址轉(zhuǎn)換機(jī) 制(NATPT)和IPv6 to IPv4地址轉(zhuǎn)換(NAT64)兩種。NATPT是RFC2765定義的基于 SIIT (Stateless IP and ICMP Translation)的翻譯技術(shù),SIIT 定義了 IPv4 的報(bào)頭形式、 網(wǎng)際控制報(bào)文協(xié)議(Internet Control Message Protocol, ICMP)如何將IPv4的報(bào)文頭部 翻譯成IPv6的報(bào)文頭部,及對(duì)應(yīng)的IPv6報(bào)文。根據(jù)SIIT定義的內(nèi)容可以直接進(jìn)行NATPT 翻譯。NAT64是IETF目前正在制定的取代NATPT技術(shù)的新規(guī)范,主要內(nèi)容是在網(wǎng)絡(luò)地址 翻譯(DNS_ALG)中,增加了針對(duì)IPv6向IPv4翻譯時(shí)的優(yōu)化操作。在實(shí)際的通信過程中,可能會(huì)出現(xiàn)圖1所示的場(chǎng)景移動(dòng)終端位于IPv4網(wǎng)絡(luò)內(nèi), 移動(dòng)終端的家鄉(xiāng)代理(HA)是位于IPv6網(wǎng)絡(luò)內(nèi)的DSMIP HA,移動(dòng)終端和HA運(yùn)行雙棧移動(dòng) 性IPv6 (Dual-stack mobile IPv6,DSMIP)協(xié)議消息。在圖1所示的場(chǎng)景下,目前的IPv4/ IPv6的翻譯技術(shù)(NATPT和NAT64)下,翻譯器僅能對(duì)DSMIP消息的包頭進(jìn)行翻譯,但由于 DSMIP協(xié)議在IPv4接入網(wǎng)和IPv6接入網(wǎng)的信令格式不同,即DSMIP協(xié)議在IPv4和IPv6在 IP移動(dòng)性管理上信令的語義不一致,因此,目前的IPv4/IPv6翻譯器均不支持移動(dòng)性管理 信令的翻譯,僅進(jìn)行包頭翻譯的DSMIP協(xié)議無法在圖1場(chǎng)景下的移動(dòng)終端和HA之間使用。綜上所述,目前沒有很好地實(shí)現(xiàn)IPv4/IPv6移動(dòng)性管理信令的翻譯技術(shù),無法實(shí) 現(xiàn)在圖1所示的場(chǎng)景下移動(dòng)終端和HA之間的移動(dòng)性管理信令的交互。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種IPv4和IPv6的移動(dòng)性管理信令翻譯方法和翻譯器,以解 決位于IPv4網(wǎng)絡(luò)的移動(dòng)終端和位于IPv6網(wǎng)絡(luò)的HA之間無法進(jìn)行移動(dòng)性管理信令翻譯的 問題。一種IPv4和IPv6的移動(dòng)性管理信令翻譯方法,所述方法包括收到位于IPv4網(wǎng)絡(luò)的移動(dòng)終端發(fā)起的移動(dòng)性管理信令時(shí),去除該移動(dòng)性管理信 令的包頭,并將包頭去除后的移動(dòng)性管理信令發(fā)送給位于IPv6網(wǎng)絡(luò)的家鄉(xiāng)代理HA,以及, 根據(jù)所述移動(dòng)性管理信令記錄移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和該地址映射到IPv6網(wǎng)絡(luò)的 地址的第一對(duì)應(yīng)關(guān)系、HA在IPv6網(wǎng)絡(luò)的地址和該地址映射到IPv4網(wǎng)絡(luò)的地址第二對(duì)應(yīng)關(guān) 系;收到所述HA返回的移動(dòng)性管理響應(yīng)時(shí),根據(jù)所述第一對(duì)應(yīng)關(guān)系,確定該移動(dòng)性管 理響應(yīng)中移動(dòng)終端在IPv6網(wǎng)絡(luò)的地址對(duì)應(yīng)的IPv4網(wǎng)絡(luò)的地址,并根據(jù)所述第二對(duì)應(yīng)關(guān)系,確定移動(dòng)性管理響應(yīng)中HA在IPv6網(wǎng)絡(luò)的地址對(duì)應(yīng)的IPv4網(wǎng)絡(luò)的地址; 在所述移動(dòng)性管理響應(yīng)中增加包含移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和HA在IPv4網(wǎng)
絡(luò)的地址的包頭,并將增加包頭后的移動(dòng)性管理響應(yīng)發(fā)送給移動(dòng)終端。 一種IPv4和IPv6的移動(dòng)性管理信令翻譯器,所述翻譯器包括接收模塊,用于接收位于IPv4網(wǎng)絡(luò)的移動(dòng)終端發(fā)起的移動(dòng)性管理信令,以及接收 位于IPv6網(wǎng)絡(luò)的家鄉(xiāng)代理HA返回的移動(dòng)性管理響應(yīng);記錄模塊,用于根據(jù)接收到的移動(dòng)性管理信令記錄移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址 和該地址映射到IPv6網(wǎng)絡(luò)的地址的第一對(duì)應(yīng)關(guān)系、家鄉(xiāng)代理HA在IPv6網(wǎng)絡(luò)的地址和該地 址映射到IPv4網(wǎng)絡(luò)的地址第二對(duì)應(yīng)關(guān)系;第一翻譯模塊,用于去除接收到的移動(dòng)性管理信令的包頭;第二翻譯模塊,用于根據(jù)所述第一對(duì)應(yīng)關(guān)系,確定接收到的移動(dòng)性管理響應(yīng)中移 動(dòng)終端在IPv6網(wǎng)絡(luò)的地址對(duì)應(yīng)的IPv4網(wǎng)絡(luò)的地址,并根據(jù)所述第二對(duì)應(yīng)關(guān)系,確定接收到 的移動(dòng)性管理響應(yīng)中HA在IPv6網(wǎng)絡(luò)的地址對(duì)應(yīng)的IPv4網(wǎng)絡(luò)的地址,并且在所述移動(dòng)性管 理響應(yīng)中增加包含移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和HA在IPv4網(wǎng)絡(luò)的地址的包頭;發(fā)送模塊,用于將第一翻譯模塊處理后的移動(dòng)性管理信令發(fā)送給位于IPv6網(wǎng)絡(luò) HA,以及,將第二翻譯模塊處理后的移動(dòng)性管理響應(yīng)發(fā)送給位于IPv4網(wǎng)絡(luò)的移動(dòng)終端。由于本發(fā)明實(shí)施例將位于IPv4網(wǎng)絡(luò)的移動(dòng)終端發(fā)起的移動(dòng)性管理信令的包頭去 除后再轉(zhuǎn)發(fā)給IPv6網(wǎng)絡(luò)中的HA,使HA接收到的移動(dòng)性管理信令是IPv6網(wǎng)絡(luò)中的合法信 令,并且,記錄移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址、在IPv6網(wǎng)絡(luò)的映射地址、HA在IPv6網(wǎng)絡(luò)的地 址、在IPv4網(wǎng)絡(luò)的映射地址,因此,將HA發(fā)送的移動(dòng)性管理響應(yīng)按照IPv4網(wǎng)絡(luò)的要求增加 包含移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和HA在IPv4網(wǎng)絡(luò)的地址的包頭,使移動(dòng)終端接收到的移 動(dòng)性管理響應(yīng)是IPv4網(wǎng)絡(luò)中的合法信令,實(shí)現(xiàn)了 IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的移動(dòng)性管理信令 的翻譯。
圖1為背景技術(shù)中移動(dòng)終端和HA在網(wǎng)絡(luò)中的場(chǎng)景示意圖;圖2為本發(fā)明實(shí)施例一中IPv4和IPv6的移動(dòng)性管理信令翻譯方法示意圖;圖3 (a)、圖3 (b)為本發(fā)明實(shí)施例二中在IPv4接入網(wǎng)的情況下的BU信令和BA信 令示意圖;圖3 (c)、圖3 (d)為本發(fā)明實(shí)施例二中在IPv6接入網(wǎng)的情況下的BU信令和BA信 令示意圖;圖4為本發(fā)明實(shí)施例三中IPv4和IPv6的移動(dòng)性管理信令翻譯器結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使位于IPv4網(wǎng)絡(luò)的移動(dòng)終端和位于IPv6網(wǎng)絡(luò)的HA之間能夠運(yùn)行DSMIP協(xié) 議進(jìn)行移動(dòng)性管理,本發(fā)明實(shí)施例提出一種翻譯方法以及翻譯器,通過對(duì)移動(dòng)性管理信令 和移動(dòng)性管理響應(yīng)的結(jié)構(gòu)處理,實(shí)現(xiàn)移動(dòng)終端和HA之間基于DSMIP協(xié)議的移動(dòng)性管理。下面結(jié)合說明書附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。實(shí)施例一
如圖2所示,為本發(fā)明實(shí)施例一中IPv4和IPv6的移動(dòng)性管理信令翻譯方法示意 圖,所述方法包括以下步驟步驟101 接收位于IPv4網(wǎng)絡(luò)中的移動(dòng)終端發(fā)起的移動(dòng)性管理信令。移動(dòng)終端發(fā)起的移動(dòng)性管理信令包括但不限于DSMIP協(xié)議的綁定更新(BU)信令。接收到移動(dòng)性管理信令后,可以根據(jù)以下兩種方式判斷該移動(dòng)性管理信令是否是 IPv4網(wǎng)絡(luò)中的移動(dòng)終端發(fā)起的第一種方式判斷收到的移動(dòng)性管理信令的包頭中是否包含用戶數(shù)據(jù)包協(xié)議 (User Datagram Protocol,UDP)包頭,若是,則可以確定該移動(dòng)性管理信令是由IPv4網(wǎng)絡(luò) 中的移動(dòng)終端發(fā)起的;否則,采用第二種方式。第二種方式判斷收到的移動(dòng)性管理信令的格式是否為IPv4定義的格式,若是, 則可以確定該移動(dòng)性管理信令是由IPv4網(wǎng)絡(luò)中的移動(dòng)終端發(fā)起的;否則,表示該移動(dòng)性管 理信令不是由IPv4網(wǎng)絡(luò)中的移動(dòng)終端發(fā)起的。步驟102 去除該移動(dòng)性管理信令的包頭,并將包頭去除后的移動(dòng)性管理信令發(fā) 送給位于IPv6網(wǎng)絡(luò)中的HA。如果移動(dòng)性管理信令的包頭中包含UDP包頭,則在本步驟中將去除UDP包頭。由于移動(dòng)性管理信令的包體中攜帶HA在IPv6網(wǎng)絡(luò)的地址,將包頭去除后的移動(dòng) 性管理信令發(fā)送給該IPv6網(wǎng)絡(luò)的地址指示的HA。步驟103 記錄移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和該地址映射到IPv6網(wǎng)絡(luò)的地址的 第一對(duì)應(yīng)關(guān)系、HA在IPv6網(wǎng)絡(luò)的地址和該地址映射到IPv4網(wǎng)絡(luò)的地址第二對(duì)應(yīng)關(guān)系。在移動(dòng)性管理信令的包頭和包體中攜帶了移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和該地址 映射到IPv6網(wǎng)絡(luò)的地址,以及HA在IPv6網(wǎng)絡(luò)的地址和該地址映射到IPv4網(wǎng)絡(luò)的地址,因 此,根據(jù)這些地址可以直接記錄得到第一對(duì)應(yīng)關(guān)系和第二對(duì)應(yīng)關(guān)系。步驟102和步驟103的執(zhí)行先后順序不固定,可以是兩步驟同時(shí)執(zhí)行。步驟104 收到所述HA返回的移動(dòng)性管理響應(yīng)。由于HA收到的移動(dòng)性管理信令是合乎IPv6要求的移動(dòng)性管理信令,因此,將根據(jù) 收到的移動(dòng)性管理信令進(jìn)行協(xié)議規(guī)范處理,在處理結(jié)束后返回移動(dòng)性管理響應(yīng)。HA返回的移動(dòng)性管理響應(yīng)包括但不限于DSMIP協(xié)議的綁定應(yīng)答(BA)信令。步驟105 根據(jù)所述第一對(duì)應(yīng)關(guān)系,確定該移動(dòng)性管理響應(yīng)中移動(dòng)終端在IPv6網(wǎng) 絡(luò)的地址對(duì)應(yīng)的IPv4網(wǎng)絡(luò)的地址。步驟106 根據(jù)所述第二對(duì)應(yīng)關(guān)系,確定移動(dòng)性管理響應(yīng)中HA在IPv6網(wǎng)絡(luò)的地址 對(duì)應(yīng)的IPv4網(wǎng)絡(luò)的地址。步驟105和步驟106的執(zhí)行順序不限定,可以同時(shí)執(zhí)行。在步驟103中記錄了移動(dòng)終端在IPv4網(wǎng)絡(luò)中的地址和映射到IPv6網(wǎng)絡(luò)中的地 址,以及HA在IPv6網(wǎng)絡(luò)中的地址和映射到IPv4網(wǎng)絡(luò)中的地址,因此,當(dāng)接收到攜帶移動(dòng)終 端在IPv6網(wǎng)絡(luò)的地址和HA在IPv6網(wǎng)絡(luò)的地址的移動(dòng)性管理響應(yīng)時(shí),可以對(duì)應(yīng)出移動(dòng)終端 在IPv4網(wǎng)絡(luò)的地址和HA在IPv4網(wǎng)絡(luò)的地址。步驟107 在所述移動(dòng)性管理響應(yīng)中增加包含確定的移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址 和HA在IPv4網(wǎng)絡(luò)的地址的包頭。在本步驟中,按照IPv4網(wǎng)絡(luò)中對(duì)移動(dòng)性管理響應(yīng)的結(jié)構(gòu)要求構(gòu)造一個(gè)包頭,并在包頭中按照IPv4網(wǎng)絡(luò)的要求攜帶移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和HA在IPv4網(wǎng)絡(luò)的地址。步驟108 將增加包頭后的移動(dòng)性管理響應(yīng)發(fā)送給移動(dòng)終端。此時(shí),移動(dòng)終端接收到的移動(dòng)性管理響應(yīng)是合法的IPv4的移動(dòng)性管理響應(yīng)。通過本發(fā)明實(shí)施例一的移動(dòng)性管理信令翻譯方法,移動(dòng)終端和HA之間成功地進(jìn) 行了移動(dòng)性管理的協(xié)商/握手操作,實(shí)現(xiàn)了 IPv4網(wǎng)絡(luò)下的移動(dòng)終端和IPv6網(wǎng)絡(luò)下的HA之 間的移動(dòng)性管理信令交互。此后,移動(dòng)終端可以發(fā)起建立到HA的隧道,進(jìn)行移動(dòng)性管理之 后的相應(yīng)操作。實(shí)施例二 本發(fā)明實(shí)施例二是通過具體的實(shí)例來說明本發(fā)明實(shí)施例一的具體實(shí)現(xiàn)方式。假設(shè)在本實(shí)施例二中,移動(dòng)性管理信令是DSMIP協(xié)議的BU信令,移動(dòng)性管理響應(yīng) 是DSMIP協(xié)議的BA信令。在IPv4接入網(wǎng)的情況下,DSMIP協(xié)議的BU信令和BA信令分別 如圖3(a)和圖3(b)所示,在IPv6接入網(wǎng)的情況下,DSMIP協(xié)議的BU信令和BA信令分別 如圖3(c)和圖3(d)所示。本發(fā)明實(shí)施例二的方案如下第一步接收IPv4網(wǎng)絡(luò)中的移動(dòng)終端發(fā)出的BU信令。如圖3(a)所示,為IPv4網(wǎng)絡(luò)中的移動(dòng)終端發(fā)出的BU信令結(jié)構(gòu)示意圖,包括包頭 (IPv4 Header)和包體(IPv6BU)兩部分,這兩部分分別包含以下內(nèi)容UDP包頭在傳輸過程需要穿越NAT時(shí),包頭中具有UDP包頭,否則,可以不具有 UDP包頭。包頭中的地址源端(本實(shí)施例中的移動(dòng)終端)在IPv4網(wǎng)絡(luò)中的地址(Src :IPv4 CoA)、目的端(本實(shí)施例中的HA)映射到IPv4網(wǎng)絡(luò)中的地址(Dst :HAIPv4)。包體中的地址源端(本實(shí)施例中的移動(dòng)終端)映射到IPv6網(wǎng)絡(luò)中的地址(Src IPv4 CoA mapped Addr)、目的端(本實(shí)施例中的HA)在IPv6網(wǎng)絡(luò)中的地址(Dst =HA IPv6)。包體中包含在IPv4 和 IPv6 下的 HA 選項(xiàng)(IPv4 HoA 0ption/IPv6 HoAOption)。第二步去除收到的在IPv4接入網(wǎng)的情況下DSMIP協(xié)議的BU信令的包頭,得到圖 3 (c)所示的在IPv6接入網(wǎng)情況下DSMIP協(xié)議的BU信令。如圖3(c)所示,為IPv4網(wǎng)絡(luò)中的BU翻譯后的IPv6網(wǎng)絡(luò)中的BU信令結(jié)構(gòu)示意圖, 具有包體(IPv6BU)部分,包含以下內(nèi)容包體中的地址源端(本實(shí)施例中的移動(dòng)終端)映射到IPv6網(wǎng)絡(luò)中的地址(Src IPv4CoA mapped Addr)、目的端(本實(shí)施例中的HA)在IPv6網(wǎng)絡(luò)中的地址(Dst =HA IPv6)。包體中包含在IPv4和IPv6下的HA選項(xiàng)。第三步將得到的圖3 (c)所示的BU信令發(fā)送給WL第四步根據(jù)包頭中攜帶的移動(dòng)終端在IPv4網(wǎng)絡(luò)中的地址(Src :IPv4CoA)、HA 映射到IPv4網(wǎng)絡(luò)中的地址(Dst =HA IPv4)、包體中移動(dòng)終端映射到IPv6網(wǎng)絡(luò)中的地址 (Src :IPv4 CoA mapped Addr)、HA 在 IPv6 網(wǎng)絡(luò)中的地址(Dst =HA IPv6),記錄 IPv4 CoA 和 IPv4CoA mapped Addr的第一對(duì)應(yīng)關(guān)系、HA IPv4和HA IPv6的第二對(duì)應(yīng)關(guān)系。第五步HA收到BU信令后,根據(jù)DSMIP協(xié)議規(guī)范進(jìn)行處理,并生成如圖3 (d)所示 的BA信令。如圖3(d)所示,為IPv6網(wǎng)絡(luò)中的HA發(fā)出的BA信令結(jié)構(gòu)示意圖,具有包體(IPv6BA)部分,包含以下內(nèi)容包體中的地址源端(本實(shí)施例中的HA)在IPv6網(wǎng)絡(luò)中的地址(Src =HA IPv6)、目 的端(本實(shí)施例中的移動(dòng)終端)映射在IPv6網(wǎng)絡(luò)中的地址(Dst :IPv4CoA mapped Addr)。包體中包含在IPv4和IPv6下的HA選項(xiàng)。第六步在HA生成的BA信令上增加包頭,得到圖3(b)所示的BA信令。如圖3(b)所示,為IPv4網(wǎng)絡(luò)中的移動(dòng)終端接收的BA信令結(jié)構(gòu)示意圖,包括包頭 (IPv4Header)和包體(IPv6BA)兩部分,這兩部分分別包含以下內(nèi)容UDP包頭在傳輸過程需要穿越NAT時(shí),包頭中具有UDP包頭,否則,可以不具有 UDP包頭。包頭中的地址源端(本實(shí)施例中的HA)映射在IPv4網(wǎng)絡(luò)中的地址(Src =HA IPv4)、目的端(本實(shí)施例中的移動(dòng)終端)在IPv4網(wǎng)絡(luò)中的地址(Dst :IPv4CoA)。包體中的地址源端(本實(shí)施例中的HA)在IPv6網(wǎng)絡(luò)中的地址(Src =HA IPv6)、目 的端(本實(shí)施例中的移動(dòng)終端)映射在IPv6網(wǎng)絡(luò)中的地址(Dst :IPv4 CoA mapped Addr)。包體中包含在IPv4和IPv6下的HA選項(xiàng)。其中圖3(b)的包頭中增加的Src =HA IPv4和Dst :IPv4CoA是根據(jù)圖3(d)包體 的內(nèi)容、第一對(duì)應(yīng)關(guān)系和第二對(duì)應(yīng)關(guān)系確定的。第七步將圖3 (b)所示的BA信令發(fā)送給移動(dòng)終端。此時(shí),DSMIP協(xié)議的BU、BA信令處理成功,移動(dòng)終端可以發(fā)起建立到HA的隧道。移 動(dòng)終端發(fā)起的隧道封裝格式為IPv4作為外層包頭,Payload部分為應(yīng)用層數(shù)據(jù)包。隧道數(shù) 據(jù)包經(jīng)過現(xiàn)有的翻譯器后,隧道外層IP地址翻譯為對(duì)應(yīng)的IPv6地址,并發(fā)給位于IPv6網(wǎng) 絡(luò)中的HA。實(shí)施例三本發(fā)明實(shí)施例三還提供一種IPv4和IPv6的移動(dòng)性管理信令翻譯器,如圖4所示, 所述翻譯器包括接收模塊11、記錄模塊12、第一翻譯模塊13、第二翻譯模塊14和發(fā)送模塊 15,其中接收模塊11用于接收位于IPv4網(wǎng)絡(luò)的移動(dòng)終端發(fā)起的移動(dòng)性管理信令,以及接 收位于IPv6網(wǎng)絡(luò)的HA返回的移動(dòng)性管理響應(yīng);記錄模塊12用于根據(jù)接收到的移動(dòng)性管理 信令記錄移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和該地址映射到IPv6網(wǎng)絡(luò)的地址的第一對(duì)應(yīng)關(guān)系、 HA在IPv6網(wǎng)絡(luò)的地址和該地址映射到IPv4網(wǎng)絡(luò)的地址第二對(duì)應(yīng)關(guān)系;第一翻譯模塊13用 于去除接收到的移動(dòng)性管理信令的包頭;第二翻譯模塊14用于根據(jù)所述第一對(duì)應(yīng)關(guān)系,確 定接收到的移動(dòng)性管理響應(yīng)中移動(dòng)終端在IPv6網(wǎng)絡(luò)的地址對(duì)應(yīng)的IPv4網(wǎng)絡(luò)的地址,并根 據(jù)所述第二對(duì)應(yīng)關(guān)系,確定接收到的移動(dòng)性管理響應(yīng)中HA在IPv6網(wǎng)絡(luò)的地址對(duì)應(yīng)的IPv4 網(wǎng)絡(luò)的地址,并且在所述移動(dòng)性管理響應(yīng)中增加包含移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和HA在 IPv4網(wǎng)絡(luò)的地址的包頭;發(fā)送模塊15用于將第一翻譯模塊13處理后的移動(dòng)性管理信令 發(fā)送給位于IPv6網(wǎng)絡(luò)HA,以及,將第二翻譯模塊14處理后的移動(dòng)性管理響應(yīng)發(fā)送給位于 IPv4網(wǎng)絡(luò)的移動(dòng)終端。所述發(fā)送模塊15還用于根據(jù)接收到的移動(dòng)性管理信令的包體中攜帶的HA在IPv6 網(wǎng)絡(luò)的地址,將第一翻譯模塊處理后的移動(dòng)性管理信令發(fā)送給該IPv6網(wǎng)絡(luò)的地址指示的 HA ;以及,根據(jù)所述第一對(duì)應(yīng)關(guān)系確定出的移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址,將第二翻譯模塊 處理后的移動(dòng)性管理響應(yīng)發(fā)送給該地址指示的移動(dòng)終端。
所述記錄模塊12還用于確定所述移動(dòng)性管理信令的包頭和包體中攜帶的移動(dòng)終 端在IPv4網(wǎng)絡(luò)的地址和該地址映射到IPv6網(wǎng)絡(luò)的地址,以及確定HA在IPv6網(wǎng)絡(luò)的地址 和該地址映射到IPv4網(wǎng)絡(luò)的地址,并移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和該地址映射到IPv6網(wǎng) 絡(luò)的地址作為第一對(duì)應(yīng)關(guān)系,將HA在IPv6網(wǎng)絡(luò)的地址和該地址映射到IPv4網(wǎng)絡(luò)的地址作
為第二對(duì)應(yīng)關(guān)系。通過本發(fā)明實(shí)施例提供的翻譯方法和翻譯器,在移動(dòng)終端位于IPv4網(wǎng)絡(luò)、HA位于 IPv6網(wǎng)絡(luò)的情況下,實(shí)現(xiàn)了移動(dòng)終端和HA之間針對(duì)移動(dòng)性管理信令的翻譯,使HA能夠?qū)σ?動(dòng)終端進(jìn)行移動(dòng)性管理。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種網(wǎng)際協(xié)議第四版IPv4和網(wǎng)際協(xié)議第六版IPv6的移動(dòng)性管理信令翻譯方法,其 特征在于,所述方法包括收到位于IPv4網(wǎng)絡(luò)的移動(dòng)終端發(fā)起的移動(dòng)性管理信令時(shí),去除該移動(dòng)性管理信令的 包頭,并將包頭去除后的移動(dòng)性管理信令發(fā)送給位于IPv6網(wǎng)絡(luò)的家鄉(xiāng)代理HA,以及,記錄 所述移動(dòng)性管理信令中的移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和該地址映射到IPv6網(wǎng)絡(luò)的地址的 第一對(duì)應(yīng)關(guān)系、HA在IPv6網(wǎng)絡(luò)的地址和該地址映射到IPv4網(wǎng)絡(luò)的地址第二對(duì)應(yīng)關(guān)系;收到所述HA返回的移動(dòng)性管理響應(yīng)時(shí),根據(jù)所述第一對(duì)應(yīng)關(guān)系,確定該移動(dòng)性管理響 應(yīng)中移動(dòng)終端在IPv6網(wǎng)絡(luò)的地址對(duì)應(yīng)的IPv4網(wǎng)絡(luò)的地址,并根據(jù)所述第二對(duì)應(yīng)關(guān)系,確定 移動(dòng)性管理響應(yīng)中HA在IPv6網(wǎng)絡(luò)的地址對(duì)應(yīng)的IPv4網(wǎng)絡(luò)的地址;在所述移動(dòng)性管理響應(yīng)中增加包含移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和HA在IPv4網(wǎng)絡(luò)的 地址的包頭,并將增加包頭后的移動(dòng)性管理響應(yīng)發(fā)送給移動(dòng)終端。
2.如權(quán)利要求1所述的方法,其特征在于,將包頭去除后的移動(dòng)性管理信令發(fā)送給位 于IPv6網(wǎng)絡(luò)的HA,包括根據(jù)所述移動(dòng)性管理信令的包體中攜帶的HA在IPv6網(wǎng)絡(luò)的地址,將包頭去除后的移 動(dòng)性管理信令發(fā)送給該IPv6網(wǎng)絡(luò)的地址指示的HA。
3.如權(quán)利要求1所述的方法,其特征在于,記錄所述第一對(duì)應(yīng)關(guān)系和所述第二對(duì)應(yīng)關(guān) 系,包括確定所述移動(dòng)性管理信令的包頭和包體中攜帶的移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和該地 址映射到IPv6網(wǎng)絡(luò)的地址,以及確定HA在IPv6網(wǎng)絡(luò)的地址和該地址映射到IPv4網(wǎng)絡(luò)的 地址;將移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和該地址映射到IPv6網(wǎng)絡(luò)的地址作為第一對(duì)應(yīng)關(guān)系, 并將HA在IPv6網(wǎng)絡(luò)的地址和該地址映射到IPv4網(wǎng)絡(luò)的地址作為第二對(duì)應(yīng)關(guān)系。
4.如權(quán)利要求1所述的方法,其特征在于,將增加包頭后的移動(dòng)性管理響應(yīng)發(fā)送給移 動(dòng)終端,包括根據(jù)所述第一對(duì)應(yīng)關(guān)系確定出的移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址,將增加包頭后的移動(dòng) 性管理響應(yīng)發(fā)送給該地址指示的移動(dòng)終端。
5.如權(quán)利要求1所述的方法,其特征在于,收到所述移動(dòng)性管理信令之后,并且去除該 移動(dòng)性管理信令的包頭之前,所述方法還包括根據(jù)收到的移動(dòng)性管理信令的包頭中包含的用戶數(shù)據(jù)包協(xié)議UDP包頭,或根據(jù)移動(dòng)性 管理信令的格式為IPv4定義的格式,確定收到的移動(dòng)性管理信令來自IPv4網(wǎng)絡(luò)中的移動(dòng) 終端。
6.如權(quán)利要求1 5任一所述的方法,其特征在于,所述移動(dòng)性管理信令為雙棧移動(dòng)性IPv6協(xié)議的綁定更新BU信令;所述移動(dòng)性管理響應(yīng)為雙棧移動(dòng)性IPv6協(xié)議的綁定應(yīng)答B(yǎng)A信令。
7.—種網(wǎng)際協(xié)議第四版IPv4和網(wǎng)際協(xié)議第六版IPv6的移動(dòng)性管理信令翻譯器,其特 征在于,所述翻譯器包括接收模塊,用于接收位于IPv4網(wǎng)絡(luò)的移動(dòng)終端發(fā)起的移動(dòng)性管理信令,以及接收位于 IPv6網(wǎng)絡(luò)的家鄉(xiāng)代理HA返回的移動(dòng)性管理響應(yīng);記錄模塊,用于根據(jù)接收到的移動(dòng)性管理信令記錄移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和該地址映射到IPv6網(wǎng)絡(luò)的地址的第一對(duì)應(yīng)關(guān)系、家鄉(xiāng)代理HA在IPv6網(wǎng)絡(luò)的地址和該地址映 射到IPv4網(wǎng)絡(luò)的地址第二對(duì)應(yīng)關(guān)系;第一翻譯模塊,用于去除接收到的移動(dòng)性管理信令的包頭;第二翻譯模塊,用于根據(jù)所述第一對(duì)應(yīng)關(guān)系,確定接收到的移動(dòng)性管理響應(yīng)中移動(dòng)終 端在IPv6網(wǎng)絡(luò)的地址對(duì)應(yīng)的IPv4網(wǎng)絡(luò)的地址,并根據(jù)所述第二對(duì)應(yīng)關(guān)系,確定接收到的移 動(dòng)性管理響應(yīng)中HA在IPv6網(wǎng)絡(luò)的地址對(duì)應(yīng)的IPv4網(wǎng)絡(luò)的地址,并且在所述移動(dòng)性管理響 應(yīng)中增加包含移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和HA在IPv4網(wǎng)絡(luò)的地址的包頭;發(fā)送模塊,用于將第一翻譯模塊處理后的移動(dòng)性管理信令發(fā)送給位于IPv6網(wǎng)絡(luò)HA,以 及,將第二翻譯模塊處理后的移動(dòng)性管理響應(yīng)發(fā)送給位于IPv4網(wǎng)絡(luò)的移動(dòng)終端。
8.如權(quán)利要求7所述的翻譯器,其特征在于,所述發(fā)送模塊,還用于根據(jù)接收到的移動(dòng)性管理信令的包體中攜帶的HA在IPv6網(wǎng)絡(luò) 的地址,將第一翻譯模塊處理后的移動(dòng)性管理信令發(fā)送給該IPv6網(wǎng)絡(luò)的地址指示的HA。
9.如權(quán)利要求7所述的翻譯器,其特征在于,所述發(fā)送模塊,還用于根據(jù)所述第一對(duì)應(yīng)關(guān)系確定出的移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址, 將第二翻譯模塊處理后的移動(dòng)性管理響應(yīng)發(fā)送給該地址指示的移動(dòng)終端。
10.如權(quán)利要求7所述的翻譯器,其特征在于,所述記錄模塊,還用于確定所述移動(dòng)性管理信令的包頭和包體中攜帶的移動(dòng)終端在 IPv4網(wǎng)絡(luò)的地址和該地址映射到IPv6網(wǎng)絡(luò)的地址,以及確定HA在IPv6網(wǎng)絡(luò)的地址和該地 址映射到IPv4網(wǎng)絡(luò)的地址,并移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和該地址映射到IPv6網(wǎng)絡(luò)的地 址作為第一對(duì)應(yīng)關(guān)系,將HA在IPv6網(wǎng)絡(luò)的地址和該地址映射到IPv4網(wǎng)絡(luò)的地址作為第二 對(duì)應(yīng)關(guān)系。
全文摘要
本發(fā)明公開了一種IPv4和IPv6的移動(dòng)性管理信令翻譯方法和翻譯器,主要內(nèi)容包括將位于IPv4網(wǎng)絡(luò)的移動(dòng)終端發(fā)起的移動(dòng)性管理信令的包頭去除后再轉(zhuǎn)發(fā)給IPv6網(wǎng)絡(luò)中的HA,使HA接收到的移動(dòng)性管理信令是IPv6網(wǎng)絡(luò)中的合法信令,并且,記錄移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址、在IPv6網(wǎng)絡(luò)的映射地址、HA在IPv6網(wǎng)絡(luò)的地址、在IPv4網(wǎng)絡(luò)的映射地址,因此,將HA發(fā)送的移動(dòng)性管理響應(yīng)按照IPv4網(wǎng)絡(luò)的要求增加包含移動(dòng)終端在IPv4網(wǎng)絡(luò)的地址和HA在IPv4網(wǎng)絡(luò)的地址的包頭,使移動(dòng)終端接收到的移動(dòng)性管理響應(yīng)是IPv4網(wǎng)絡(luò)中的合法信令,實(shí)現(xiàn)了IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的移動(dòng)性管理信令的翻譯。
文檔編號(hào)H04W80/04GK102104863SQ200910242999
公開日2011年6月22日 申請(qǐng)日期2009年12月21日 優(yōu)先權(quán)日2009年12月21日
發(fā)明者劉大鵬 申請(qǐng)人:中國移動(dòng)通信集團(tuán)公司