用于ipv4和ipv6裝置之間的無縫網(wǎng)絡(luò)通信的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明概念一般涉及通信系統(tǒng),并且更具體地說,涉及用于標(biāo)識(shí)符定位符網(wǎng)絡(luò)協(xié)議(ILNP)使能的移動(dòng)通信裝置與現(xiàn)有因特網(wǎng)協(xié)議版本4(IPv4)通信裝置之間的無縫通信的方法和系統(tǒng)。
【背景技術(shù)】
[0002]標(biāo)識(shí)符定位符網(wǎng)絡(luò)協(xié)議(ILNP)是設(shè)計(jì)成通過將拓?fù)湫畔⑴c節(jié)點(diǎn)身份分離來分離網(wǎng)絡(luò)地址的兩個(gè)功能(網(wǎng)絡(luò)端點(diǎn)的標(biāo)識(shí)和輔助路由)的網(wǎng)絡(luò)協(xié)議。從而,ILNP向傳輸層提供靜態(tài)標(biāo)識(shí)符(即名稱),其允許無縫移動(dòng)性和多歸屬。ILNP與現(xiàn)有因特網(wǎng)協(xié)議(IP)后向兼容。ILNP它自己目前是具有兩個(gè)不同例示的架構(gòu)。ILNP是工程設(shè)計(jì)為一組因特網(wǎng)協(xié)議版本6 (IPv6)擴(kuò)展的ILNP。期望ILNP至少在部署的早期階段期間與IPv4和IPv6共存。從而,實(shí)現(xiàn)僅IPv6最終用戶裝置與IPv4目的地之間的連接性的能力是所希望的。
【發(fā)明內(nèi)容】
[0003]因此,目的是提供運(yùn)行不同版本的因特網(wǎng)協(xié)議的系統(tǒng)之間的無縫通信。
[0004]各種實(shí)施例提供了包含運(yùn)行因特網(wǎng)協(xié)議版本6 (IPv6)的至少一個(gè)標(biāo)識(shí)符定位符網(wǎng)絡(luò)協(xié)議(ILNP)使能的移動(dòng)節(jié)點(diǎn)的系統(tǒng)。移動(dòng)節(jié)點(diǎn)附連到IPv6域中的IPv6網(wǎng)絡(luò)。系統(tǒng)包含配置成從與IPv6網(wǎng)絡(luò)關(guān)聯(lián)的域名系統(tǒng)64(DNS64)服務(wù)器接收綁定標(biāo)識(shí)符創(chuàng)建(BIC)消息的虛擬根服務(wù)器。BIC消息包含運(yùn)行IPv6的移動(dòng)節(jié)點(diǎn)的ILNP地址、由DNS64服務(wù)器指配的運(yùn)行IPv4的目的地裝置的假ILNP地址以及DNS64服務(wù)器的ILNP地址。假ILNP地址包含目的地裝置的完整實(shí)地址。虛擬根服務(wù)器進(jìn)一步配置成在移動(dòng)節(jié)點(diǎn)的ILNP地址與目的地裝置的假ILNP地址之間創(chuàng)建綁定;存儲(chǔ)所述綁定;以及將綁定標(biāo)識(shí)符確認(rèn)(BIA)消息發(fā)送到DNS64服務(wù)器。
[0005]這個(gè)方法的潛在優(yōu)點(diǎn)是通過實(shí)現(xiàn)其間的完整ILNP會(huì)話增大了僅因特網(wǎng)協(xié)議版本6 (IPv6)最終用戶裝置與因特網(wǎng)協(xié)議版本4(IPv4)目的地之間無縫連接性的可能性。
[0006]其它實(shí)施例提供了用于在運(yùn)行因特網(wǎng)協(xié)議版本6 (IPv6)的至少一個(gè)標(biāo)識(shí)符定位符網(wǎng)絡(luò)協(xié)議(ILNP)使能的移動(dòng)節(jié)點(diǎn)與運(yùn)行IPv4的目的地裝置之間通信的方法。移動(dòng)節(jié)點(diǎn)附連到IPv6域中的IPv6網(wǎng)絡(luò)。該方法包含在虛擬根服務(wù)器從與IPv6網(wǎng)絡(luò)關(guān)聯(lián)的域名系統(tǒng)64(DNS64)服務(wù)器接收綁定標(biāo)識(shí)符創(chuàng)建(BIC)消息。BIC消息包含運(yùn)行IPv6的移動(dòng)節(jié)點(diǎn)的ILNP地址、由DNS64服務(wù)器指配的運(yùn)行IPv4的目的地裝置的假ILNP地址以及DNS64服務(wù)器的ILNP地址。假ILNP地址包含目的地裝置的完整實(shí)地址。所述方法進(jìn)一步包含:在移動(dòng)節(jié)點(diǎn)的ILNP地址與目的地裝置的假ILNP地址之間創(chuàng)建綁定;存儲(chǔ)所述綁定;以及將綁定標(biāo)識(shí)符確認(rèn)(BIA)消息發(fā)送到DNS64服務(wù)器。
[0007]在查看附圖和【具體實(shí)施方式】后,根據(jù)本發(fā)明概念的實(shí)施例的其它方法和系統(tǒng)對(duì)本領(lǐng)域的技術(shù)人員將顯而易見或變得顯而易見。意圖是,所有此類附加方法和設(shè)備都包含在此說明書內(nèi),在本發(fā)明概念的范圍內(nèi),并且受所附權(quán)利要求書保護(hù)。而且,意圖是,本文公開的所有實(shí)施例都可單獨(dú)實(shí)現(xiàn),或以任何方式和/或組合來組合。
【附圖說明】
[0008]包含附圖以提供本公開的進(jìn)一步理解,并且附圖合并在此申請(qǐng)中并構(gòu)成其一部分,附圖圖示了本發(fā)明概念的某個(gè)或某些非限制實(shí)施例。在附圖中:
圖1是常規(guī)通信系統(tǒng)的框圖。
[0009]圖2是常規(guī)通信系統(tǒng)的框圖。
[0010]圖3至6是按照本發(fā)明概念的一些實(shí)施例的通信系統(tǒng)的框圖。
[0011]圖7是按照本發(fā)明概念的一些實(shí)施例的網(wǎng)絡(luò)地址轉(zhuǎn)換器64+(NAT64+)的框圖。
[0012]圖8是按照本發(fā)明概念的一些實(shí)施例的包含標(biāo)識(shí)符部分和定位符部分的ILNP地址的框圖。
[0013]圖9是按照本發(fā)明概念的一些實(shí)施例的網(wǎng)絡(luò)節(jié)點(diǎn)/用戶裝置的框圖。
[0014]圖10-14是圖示按照本發(fā)明概念的一些實(shí)施例的用于在運(yùn)行因特網(wǎng)協(xié)議版本6 (IPv6)的至少一個(gè)標(biāo)識(shí)符定位符網(wǎng)絡(luò)協(xié)議(ILNP)使能的移動(dòng)節(jié)點(diǎn)與運(yùn)行IPv4的目的地裝置之間通信的操作和方法的流程圖。
【具體實(shí)施方式】
[0015]現(xiàn)在將在下文參考附圖更全面地描述本發(fā)明概念,附圖中示出了本發(fā)明概念的實(shí)施例。然而,此發(fā)明概念將不視為局限于本文闡述的實(shí)施例。
[0016]標(biāo)識(shí)符定位符網(wǎng)絡(luò)協(xié)議(ILNP)是嵌入在因特網(wǎng)協(xié)議版本6 (IPv6)中的標(biāo)識(shí)符定位符分離協(xié)議。ILNP是主機(jī)中心的解決方案,其通常不需要對(duì)運(yùn)營商的網(wǎng)絡(luò)基礎(chǔ)設(shè)施的更新。如上面所討論的,標(biāo)識(shí)符定位符網(wǎng)絡(luò)協(xié)議(ILNP)是設(shè)計(jì)成分離網(wǎng)絡(luò)地址的兩個(gè)功能的網(wǎng)絡(luò)協(xié)議。從而,ILNP地址具有標(biāo)識(shí)符部分(其是靜態(tài)的)和定位符部分(其是動(dòng)態(tài)的,即,它基于網(wǎng)絡(luò)中的移動(dòng)節(jié)點(diǎn)的當(dāng)前位置改變)。ILNP給系統(tǒng)的傳輸層提供了靜態(tài)標(biāo)識(shí)符,例如,用戶裝置的名稱,其允許無縫移動(dòng)性和多歸屬,這將在本文中進(jìn)一步討論。ILNP地址的標(biāo)識(shí)符部分是64位長。標(biāo)識(shí)符部分在拓?fù)渖喜皇侵匾?,并且命名了邏?虛擬/物理節(jié)點(diǎn),而不是接口。標(biāo)識(shí)符部分在傳輸會(huì)話的壽命期間保持恒定。多個(gè)標(biāo)識(shí)符可由節(jié)點(diǎn)使用,但不是在同一傳輸會(huì)話期間。另一方面,ILNP地址的定位符部分是動(dòng)態(tài)的,并且因此,可在傳輸會(huì)話壽命期間改變值,并且可同時(shí)使用多個(gè)定位符。ILNP地址的定位符部分實(shí)現(xiàn)了移動(dòng)性、多歸屬和多路徑傳輸協(xié)議。
[0017]如本文所使用的,“傳輸會(huì)話”指的是在兩個(gè)主機(jī)/系統(tǒng)/節(jié)點(diǎn)之間建立的連接。當(dāng)移動(dòng)節(jié)點(diǎn)試圖連接到目的地節(jié)點(diǎn)時(shí),存在發(fā)生在移動(dòng)節(jié)點(diǎn)和/或相關(guān)系統(tǒng)與目的地節(jié)點(diǎn)/系統(tǒng)之間的協(xié)商。簡言之,協(xié)商涉及將如何在移動(dòng)節(jié)點(diǎn)與目的地節(jié)點(diǎn)之間傳送數(shù)據(jù)的條款。一旦協(xié)商完成,節(jié)點(diǎn)之間的數(shù)據(jù)傳送就可在建立的“傳輸會(huì)話”上開始。當(dāng)節(jié)點(diǎn)之間的通信完成時(shí),這個(gè)會(huì)話終止。從而,如上面所討論的,ILNP地址的標(biāo)識(shí)符部分在傳輸會(huì)話期間對(duì)于給定節(jié)點(diǎn)保持靜態(tài)。然而,相同節(jié)點(diǎn)可在不同會(huì)話期間具有不同標(biāo)識(shí)符部分,例如,如果會(huì)話終止并且然后新會(huì)話建立,則同一節(jié)點(diǎn)可具有兩個(gè)不同標(biāo)識(shí)符部分。ILNP地址的定位符部分在會(huì)話內(nèi)是動(dòng)態(tài)的,并且可基于移動(dòng)節(jié)點(diǎn)的當(dāng)前位置改變。
[0018]ILNP是遞增地可部署的,并且期望與IPv6和因特網(wǎng)協(xié)議版本4 (IPv4)共存。換句話說,盡管正在開發(fā)IPv6,但I(xiàn)Pv4仍可使用。從而,需要實(shí)現(xiàn)僅IPv6最終用戶裝置與IPv4目的地之間的連接性的機(jī)制。當(dāng)前,已經(jīng)開發(fā)了網(wǎng)絡(luò)地址轉(zhuǎn)換器64(NAT64)技術(shù)以實(shí)現(xiàn)IPv6與IPv4裝置之間的連接性,這將在下面相對(duì)于圖1和2進(jìn)行討論。
[0019]如在圖1和2中所圖示的,域A包含第一網(wǎng)絡(luò)120和第二網(wǎng)絡(luò)120’、域名服務(wù)器(DNS)服務(wù)器150和IPv4裝置150。如圖1中所進(jìn)一步圖示的,域A中的每個(gè)網(wǎng)絡(luò)120、120’包含移動(dòng)節(jié)點(diǎn)110、110’、NAT64 123、123’和域名服務(wù)器64 (DNS64) 130、130’。移動(dòng)節(jié)點(diǎn)110、110’是ILNP使能的移動(dòng)節(jié)點(diǎn),其附連到ILNP使能的網(wǎng)絡(luò)120、120’。如所圖示的,NAT64 123與DNS64通信,DNS64配置成將IPv4地址轉(zhuǎn)變成“假”IPv6地址。如本文所使用的,“假”地址指的是由系統(tǒng)創(chuàng)建的地址,使得IPv4裝置看起來像IPv6裝置,IPv6裝置試圖與之通信。這便于IPv6裝置與IPv4裝置之間的通信。從而,當(dāng)移動(dòng)節(jié)點(diǎn)110、110’(其是IPv6裝置)與IPv4目的地裝置150建立聯(lián)系時(shí),DNS64將IPv4裝置150的IPv4地址轉(zhuǎn)變成目的地裝置150的假IPv6地址。IPv4裝置150的這個(gè)假IPv6地址被呈現(xiàn)給IPv6移動(dòng)裝置110、110’,就好像目的地裝置150也運(yùn)行IPv6 —樣。
[0020]位于移動(dòng)裝置110、110’與目的地裝置150之間的NAT64 123、123’配置成將來自目的地裝置150的IPv4分組轉(zhuǎn)變成使用由DNS64 130、103’指配的假IPv6地址的IPv6分組,以便由IPv6移動(dòng)裝置110、110’接收。類似地,NAT64 123、123’配置成將來自移動(dòng)節(jié)點(diǎn)110、110’的IPv6分組轉(zhuǎn)變成目的地裝置150的IPv4分組。
[0021]現(xiàn)在參考圖1,當(dāng)?shù)谝痪W(wǎng)絡(luò)120中的移動(dòng)節(jié)點(diǎn)110操作在IPv6網(wǎng)絡(luò)中時(shí),移動(dòng)節(jié)點(diǎn)110發(fā)送DNS更新,向DNS服務(wù)器140登記其ILNP信息。換句話說,移動(dòng)節(jié)點(diǎn)110在DNS服務(wù)器HO中登記其ILNP標(biāo)識(shí)符和其關(guān)聯(lián)的/選擇的ILNP定位符。在一些實(shí)施例中,這可通過移動(dòng)節(jié)點(diǎn)110將消息發(fā)送到0吧64 130實(shí)現(xiàn),DNS64