專利名稱:多點(diǎn)通信方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信網(wǎng)絡(luò)系統(tǒng)的IPv4-IPv6多點(diǎn)通信方法和IPv4-IPv6多點(diǎn)通信裝置。更具體而言,本發(fā)明涉及使用IPv4(IPv4-互聯(lián)網(wǎng)協(xié)議版本4)通信協(xié)議的IPv4終端和使用IPv6(IPv6互聯(lián)網(wǎng)協(xié)議版本6)通信協(xié)議的IPv6終端之間的多點(diǎn)通信方法和裝置。
背景技術(shù):
作為實(shí)現(xiàn)IPv4終端和IPv6終端之間通信的方法,例舉了USP6,118,784(特開平11-55319號(hào)公報(bào))記載的技術(shù)。該技術(shù)是由通信路徑中途的裝置DNS(DNS域各系統(tǒng))協(xié)議擴(kuò)展技術(shù)生成管理IPv4地址和IPv6地址的對(duì)應(yīng)的IP地址變換表,通過基于IP地址變換表進(jìn)行IPv4頭-IPv6頭變換,可以進(jìn)行IPv4終端和IPv6終端之間的通信。
上面示出的現(xiàn)有技術(shù)是在IPv4終端和IPv6終端之間可以進(jìn)行IP單送通信。但是,這樣的現(xiàn)有技術(shù)沒有考慮IPv4終端和IPv6終端之間的IP多點(diǎn)通信。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供在IPv4終端和IPv6終端之間進(jìn)行IP多點(diǎn)通信的方法,以及可以進(jìn)行該IP多點(diǎn)通信的裝置。
本發(fā)明的另一目的在于提供在IPv6終端接收IPv4終端發(fā)送的IP多點(diǎn)分組的方法,以及可實(shí)現(xiàn)該接收的裝置。
本發(fā)明的另一目的在于提供在IPv4終端接收IPv6終端發(fā)送的IP多點(diǎn)分組的方法,以及可實(shí)現(xiàn)該接收的裝置。
圖1是本發(fā)明實(shí)施例1的變換裝置的結(jié)構(gòu)圖。
圖2是IPv4單送地址表的結(jié)構(gòu)圖。
圖3是IPv4多點(diǎn)地址表的結(jié)構(gòu)圖。
圖4是IPv6單送地址表的結(jié)構(gòu)圖。
圖5是IPv6多點(diǎn)地址表的結(jié)構(gòu)圖。
圖6是IP地址變換表的結(jié)構(gòu)圖。
圖7是IPv4多點(diǎn)加入表的結(jié)構(gòu)圖。
圖8是IPv6多點(diǎn)加入表的結(jié)構(gòu)圖。
圖9是本發(fā)明實(shí)施例1的通信網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)圖。
圖10是在IPv6多點(diǎn)客戶端通過本發(fā)明實(shí)施例1的變換裝置接收IPv4多點(diǎn)服務(wù)器廣播(發(fā)送)的IP多點(diǎn)分組時(shí)的流程圖。
圖11是繼續(xù)圖10的流程圖。
圖12是與本發(fā)明實(shí)施例1不同的實(shí)施例的通信網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)圖。
圖13是本發(fā)明的通信裝置的硬件結(jié)構(gòu)圖的一例。
圖14是IPv6頭和IPv4頭的格式。
具體實(shí)施例方式
下面,參照
本發(fā)明的實(shí)施例。另外,本發(fā)明不限于此。
圖1是本發(fā)明實(shí)施例1的變換裝置1a的結(jié)構(gòu)圖。變換裝置1a位于IPv4網(wǎng)絡(luò)101和IPv6網(wǎng)絡(luò)102之間,并進(jìn)行IPv4多點(diǎn)分組和IPv6多點(diǎn)分組的IP頭的相互變換。如圖1所示,變換裝置1a由IP收發(fā)信部2、變換用IP地址保存部3、IP地址變換信息保存部4、IP多點(diǎn)加入組管理部5和IP頭變換部6構(gòu)成。
IP收發(fā)信部2與IPv4網(wǎng)絡(luò)101之間進(jìn)行IPv4分組的收發(fā),以及與IPv6網(wǎng)絡(luò)102之間進(jìn)行IPv6分組的收發(fā)。
變換用IP地址保存部3保存用于IP頭變換的IPv4單送地址、IPv4多點(diǎn)地址、IPv6單送地址、以及IPv6多點(diǎn)地址。由IPv4單送地址表31保存用于IP頭變換的IPv4單送地址。本實(shí)施例中,由變換用IP地址保存部3保存的IP地址是按照變換裝置1a的管理者的指示而預(yù)先登錄的。但是,除了該方法之外,也可以是變換裝置與DHCP服務(wù)器進(jìn)行通信,自動(dòng)取得未用的地址,并保存在變換用IP地址保存部3。由IPv4多點(diǎn)地址表32保存用于IP頭變換的IPv4多點(diǎn)地址。由IPv6單送地址表33保存用于IP頭變換的IPv6單送地址。由IPv6多點(diǎn)地址表34保存用于IP頭變換的IPv6多點(diǎn)地址。由變換用IP地址保存部3保存并管理這些IPv4單送地址表31、IPv4多點(diǎn)地址表32、IPv6單送地址表33以及IPv6多點(diǎn)地址表34。
IP地址變換信息保存部4對(duì)應(yīng)保存IPv4單送地址、IPv6單送地址、IPv4多點(diǎn)地址和IPv6多點(diǎn)地址。IP地址變換信息保存部4將IPv4網(wǎng)絡(luò)101上的IPv4終端廣播(發(fā)送)的IPv4多點(diǎn)分組的IPv4目的地址,即IPv4多點(diǎn)地址變換為與該IPv4多點(diǎn)地址對(duì)應(yīng)保存的IPv6多點(diǎn)地址。并且,將該IPv4多點(diǎn)分組的IPv4發(fā)送源地址,即IPv4單送地址變換為與該IPv4單送地址對(duì)應(yīng)保存的IPv6單送地址。
另外,IP地址變換信息保存部4將IPv6網(wǎng)絡(luò)102上的IPv6終端廣播(發(fā)送)的IPv6多點(diǎn)分組的IP目的地址,即IPv6多點(diǎn)地址變換為與該IPv6多點(diǎn)地址對(duì)應(yīng)保存的IPv4多點(diǎn)地址。并且,IP地址變換信息保存部4將該IPv6多點(diǎn)分組的IPv6發(fā)送源地址,即IPv6單送地址變換為與該IPv6單送地址對(duì)應(yīng)保存的IPv4單送地址。
由各IP地址變換表41保存變換裝置1a所接收的IPv4多點(diǎn)分組的IPv4目的地址和與其對(duì)應(yīng)的IPv6多點(diǎn)地址、以及該IPv4多點(diǎn)分組的IPv4發(fā)送源地址和與其對(duì)應(yīng)的IPv6單送地址。另外,由各IP地址變換表41保存所接收的IPv6多點(diǎn)分組的IPv6目的地址和與其對(duì)應(yīng)的IPv4多點(diǎn)地址、以及IPv6多點(diǎn)分組的IPv6發(fā)送源地址和與其對(duì)應(yīng)的IPv4單送地址。由IP地址變換信息保存部4保存并管理該IP地址變換表41。
IP多點(diǎn)加入組管理部5按照變換裝置1a的管理者的指示,管理加入變換裝置1a的IPv4多點(diǎn)組和IPv6多點(diǎn)組的狀態(tài)。另外,IP多點(diǎn)加入組管理部5向IP地址變換信息保存部4指示并登錄變換裝置1a加入的IPv4多點(diǎn)組的IPv4多點(diǎn)地址和與其對(duì)應(yīng)的IPv6多點(diǎn)地址,或變換裝置1a加入的IPv6多點(diǎn)組的IPv6多點(diǎn)地址和與其對(duì)應(yīng)的IPv4多點(diǎn)地址。將變換裝置1a加入的IPv4多點(diǎn)組的IPv4多點(diǎn)地址保存在IPv4多點(diǎn)加入表51。另外,分別將變換裝置1a加入的IPv6多點(diǎn)組的IPv6多點(diǎn)地址保存在IPv6多點(diǎn)加入表52。由IP多點(diǎn)加入組管理部5保存并管理IPv4多點(diǎn)加入表51和IPv6多點(diǎn)加入表52。
IP頭變換部6通過IP頭變換IP收發(fā)信部2傳來的IPv4多點(diǎn)分組,生成IPv6多點(diǎn)分組。并且,IP頭變換部6向IP收發(fā)信部2指示將所生成的IPv6多點(diǎn)分組輸出給IPv6網(wǎng)絡(luò)102。
在圖14(a)示出IPv6頭格式。IPv6頭格式由以下字段構(gòu)成。在“版本”字段存儲(chǔ)IPv6的版本號(hào)“6”。在“優(yōu)先級(jí)”字段存儲(chǔ)在網(wǎng)絡(luò)中路由器中繼分組時(shí)的處理優(yōu)先極。在“流量標(biāo)志”字段存儲(chǔ)進(jìn)行優(yōu)先控制等時(shí)的標(biāo)識(shí)符。在“有效負(fù)載長(zhǎng)度”字段存儲(chǔ)從分組中除去IPv6頭部的數(shù)據(jù)部分的長(zhǎng)度。在“下一個(gè)頭標(biāo)識(shí)符”字段存儲(chǔ)有關(guān)下一IPv6頭是哪個(gè)上層協(xié)議的頭等的標(biāo)識(shí)符。在“跳限制”字段存儲(chǔ)該分組的最大傳送次數(shù)。還有,在“發(fā)送源IP地址”字段存儲(chǔ)發(fā)送源的IP地址,在“目的地IP地址”字段存儲(chǔ)目的地的IP地址。
圖14(b)示出IPv4頭格式。IPv4頭格式由以下字段構(gòu)成。在“版本”字段存儲(chǔ)IPv4的版本號(hào)“4”。在“頭長(zhǎng)度”字段存儲(chǔ)IPv4頭本身的長(zhǎng)度。在“服務(wù)類型”字段存儲(chǔ)表示通信處理的服務(wù)質(zhì)量的信息。在“分組長(zhǎng)度”字段存儲(chǔ)在IP處理的數(shù)據(jù)塊加上IPv4頭的整個(gè)分組的大小。在“標(biāo)識(shí)符”字段存儲(chǔ)向上層傳數(shù)據(jù)時(shí)作為參考信息使用的標(biāo)識(shí)符。在“碎片偏移”字段存儲(chǔ)有關(guān)分組分割的控制信息。在“標(biāo)志”字段存儲(chǔ)表示被分割的數(shù)據(jù)(碎片)在源數(shù)據(jù)中的位置的信息。在“生存時(shí)間”字段存儲(chǔ)該分組在網(wǎng)絡(luò)可存在的時(shí)間。在“頭檢查和”字段存儲(chǔ)該IP頭的檢查和。還有,在“發(fā)送源IP地址”字段存儲(chǔ)發(fā)送源的IP地址,在“目的地IP地址”字段存儲(chǔ)目的地的IP地址。
IP頭變換部6進(jìn)行將圖14所示的IPv4頭變換為IPv6頭,將IPv6頭變換為IPv4頭的處理,并設(shè)定變換后的IPv4或IPv6頭格式中的各字段的值。另外,本實(shí)施例的以下說明中,特別著眼于IP頭變換處理中的發(fā)送源IP地址和目的地IP地址的地址變換,主要記載了“IP發(fā)送源地址”字段和“IP目的地址”字段的變換處理。
該IP頭變換中,IP頭變換部6向IP地址變換信息保存部4進(jìn)行查詢,并取得對(duì)應(yīng)IPv4多點(diǎn)分組的IPv4目的地址的IPv6多點(diǎn)地址。還有,IPv6頭變換部6使用從IP地址變換信息保存部4取得的IPv6多點(diǎn)地址,將該IPv4目的地址變換為IPv6目的地址。同樣,IP頭變換部6向IP地址變換信息保存部4進(jìn)行查詢,并取得對(duì)應(yīng)IPv4多點(diǎn)分組的IPv4發(fā)送源地址的IPv6單送地址。還有,IP頭變換部6使用從IP地址變換信息保存部4取得的IPv6單送地址,將該IPv4發(fā)送源地址變化為IPv6發(fā)送源地址。
而且,IP頭變換部6從IP收發(fā)信部2傳來的IPv6多點(diǎn)分組生成IPv4多點(diǎn)分組,并向IP收發(fā)信部2指示輸出給IPv4網(wǎng)絡(luò)101。該IP頭變換中,IP頭變換部6向IP地址變換信息保存部6進(jìn)行查詢,并取得對(duì)應(yīng)IPv6多點(diǎn)分組的IP目的地址的IPv4多點(diǎn)地址。并且,IP頭變換部6使用所取得的IPv4多點(diǎn)地址,將該IPv6多點(diǎn)分組的IPv6目的地址變換為IPv4目的地址。IP頭變換部6向IP地址變換信息保存部4進(jìn)行查詢,并取得對(duì)應(yīng)IPv6多點(diǎn)分組的IPv6發(fā)送源地址的IPv4單送地址。還有,IP頭變換部6使用所取得的IPv4單送地址,將IPv6多點(diǎn)分組的IPv6發(fā)送源地址變換為IPv4發(fā)送源地址。
圖13是圖1所示的變換裝置的硬件結(jié)構(gòu)的一例。圖13中,變換裝置1a具有連接IPv4網(wǎng)絡(luò)101和IPv6網(wǎng)絡(luò)102的IP-I/O裝置133、例如由RAM131和ROM132等構(gòu)成的存儲(chǔ)裝置135、執(zhí)行存儲(chǔ)在存儲(chǔ)裝置135中的程序,并處理存儲(chǔ)在存儲(chǔ)裝置135中的各種數(shù)據(jù)的運(yùn)算裝置130。這些IP-I/O133、存儲(chǔ)裝置135以及運(yùn)算裝置130通過總線134相互連接。在此,變換裝置1a作為存儲(chǔ)裝置也可以除RAM和ROM之外還具有硬盤等其他裝置。此時(shí),不限制硬盤等直接與總線134連接。
圖1所示的IP收發(fā)信部2由圖13的作為收發(fā)IP(Internet Protocol)分組的網(wǎng)絡(luò)接口的IP-I/O裝置133、保存在存儲(chǔ)裝置135的IP收發(fā)信部2的工作所需的程序和、執(zhí)行該程序的運(yùn)算裝置構(gòu)成。IP-I/O裝置133也可以不是由位于另一場(chǎng)所的運(yùn)算裝置130控制,而是IP-I/O裝置133、134其內(nèi)部具有運(yùn)算裝置130、存儲(chǔ)裝置135,收發(fā)IPv4網(wǎng)絡(luò)101或IPv6網(wǎng)絡(luò)102的分組。
圖1所示的變換用IP地址保存部3、IP地址變換信息保存部4、IP多點(diǎn)加入組管理部5和IP頭變換部分別由保存在存儲(chǔ)裝置135的各部工作所需的程序和、執(zhí)行該程序的運(yùn)算裝置130構(gòu)成。
圖2是IPv4單送地址表31的結(jié)構(gòu)圖。將用于IP頭變換的IPv4單送地址按照變換裝置1a的管理者的指示預(yù)先登錄在IPv4單送地址表31。圖2中,由管理者的指示在IPv4單送地址表31登錄133.144.93.100~133.144.93.200的IPv4單送地址。
圖3是IPv4多點(diǎn)地址表32的結(jié)構(gòu)圖。在IPv4多點(diǎn)地址表32按照變換裝置1a的管理者的指示預(yù)先登錄用于IP頭變換的IPv4多點(diǎn)地址。圖3中,由管理者的指示在IPv4多點(diǎn)地址表32登錄238.0.0.100~238.0.0.200的IPv4多點(diǎn)地址。
圖4是IPv6單送地址表33的結(jié)構(gòu)圖。在IPv6單送地址表33按照變換裝置1a的管理者的指示預(yù)先登錄用于IP頭變換的IPv6單送地址。圖4中,由管理者的指示在IPv6單送地址表33登錄1∷100~1∷200的IPv6單送地址。
圖5是IPv6多點(diǎn)地址表34的結(jié)構(gòu)圖。在IPv6多點(diǎn)地址表34按照變換裝置1a的管理者的指示預(yù)先登錄用于IP頭變換的IPv6多點(diǎn)地址。圖5中,由管理者的指示在IPv6多點(diǎn)地址表34登錄ffle∷100~ffle∷200的IPv6多點(diǎn)地址。
圖6是IP地址變換表41的結(jié)構(gòu)圖。IP地址變換表41對(duì)應(yīng)保存作為由變換裝置1a接收的IPv4多點(diǎn)分組的IPv4目的地址的IPv4多點(diǎn)地址和、由IP多點(diǎn)加入組管理部5的指示從變換用IP地址保存部3取得的IPv6多點(diǎn)地址。而且,IP地址變換表41對(duì)應(yīng)保存作為由變換裝置1a接收的IPv4多點(diǎn)分組的IPv4發(fā)送源地址的IPv4單送地址和、由IP地址變換信息保存部4的指示從變換用IP地址保存部3取得的IPv6單送地址。
另外,IP地址變換表41對(duì)應(yīng)保存作為由變換裝置1a接收的IPv6多點(diǎn)分組的Ipv6目的地址的IPv6多點(diǎn)地址和、由IP多點(diǎn)加入組管理部5的指示從變換用IP地址保存部3取得的IPv4多點(diǎn)地址。而且,IP地址變換表41對(duì)應(yīng)保存作為由變換裝置1a接收的IPv6多點(diǎn)分組的Ipv6發(fā)送源地址的IPv6單送地址和、由IP地址變換信息保存部4的指示從變換用IP地址保存部3取得的IPv4單送地址。
圖7是IPv4多點(diǎn)加入表51的結(jié)構(gòu)圖。在IPv4多點(diǎn)加入表51登錄按照變換裝置1a的管理者的指示變換裝置1a加入的IPv4多點(diǎn)組的IPv4地址。
圖8是IPv6多點(diǎn)加入表52的結(jié)構(gòu)圖。在IPv6多點(diǎn)加入表52登錄按照變換裝置1a的管理者的指示變換裝置1a加入的IPv6多點(diǎn)組的IPv6地址。
以上,圖2~圖8所示的各表例如由運(yùn)算裝置130的控制存儲(chǔ)在存儲(chǔ)裝置135的各存儲(chǔ)區(qū)。
圖9是通過變換裝置1a連接了IPv4網(wǎng)絡(luò)101和IPv6網(wǎng)絡(luò)102的通信網(wǎng)絡(luò)系統(tǒng)的模式圖。在IPv4網(wǎng)絡(luò)101連接按IPv4廣播(發(fā)送)多點(diǎn)分組的IPv4多點(diǎn)服務(wù)器104和、按IPv4接收多點(diǎn)分組的IPv4多點(diǎn)客戶端105。同樣,在IPv6網(wǎng)絡(luò)102連接按IPv6廣播(發(fā)送)多點(diǎn)分組的IPv6多點(diǎn)服務(wù)器106和、按IPv6接收多點(diǎn)分組的IPv6多點(diǎn)客戶端107。
在此,設(shè)對(duì)變換裝置1a分配IPv4地址133.144.93.1和IPv6地址1∷1。設(shè)對(duì)Ipv4多點(diǎn)服務(wù)器104分配Ipv4地址133.144.93.2。設(shè)對(duì)Pv4多點(diǎn)客戶端105分配IPv4地址133.144.93.3。設(shè)對(duì)IPv6多點(diǎn)服務(wù)器106分配IPv6地址1∷2。設(shè)對(duì)IPv6多點(diǎn)客戶端107分配IPv6地址1∷3。
另外,設(shè)IPv4多點(diǎn)服務(wù)器104將目的地址為IPv4多點(diǎn)地址(238.0.0.1)的IPv4多點(diǎn)分組廣播(發(fā)送)給IPv4網(wǎng)絡(luò)101。同樣,設(shè)IPv6多點(diǎn)服務(wù)器106將目的地址為IPv6多點(diǎn)地址(ffle∷1)的IPv6多點(diǎn)分組廣播(發(fā)送)給IPv6網(wǎng)絡(luò)102。
另外,圖9中IPv4網(wǎng)絡(luò)101和IPv6網(wǎng)絡(luò)102在物理上完全分離,但在IPv4網(wǎng)絡(luò)101和IPv6網(wǎng)絡(luò)102在物理上混合在同一網(wǎng)絡(luò)中的情況下,變換裝置1a也通過以后的實(shí)施例的說明而起同樣作用。
圖10和圖11是由變換裝置1a接收IPv4多點(diǎn)服務(wù)器104向目的地址使用238.0.0.1的IPv4多點(diǎn)地址廣播(發(fā)送)給IPv4網(wǎng)絡(luò)101的IPv4多點(diǎn)分組,并進(jìn)行IP頭變換處理,輸出給IPv6網(wǎng)絡(luò)102時(shí)工作的流程圖。
IPv4多點(diǎn)服務(wù)器104將目的地址為238.0.0.1的IPv4多點(diǎn)地址的IPv4多點(diǎn)分組廣播(發(fā)送)IPv4網(wǎng)絡(luò)101(圖10)。
變換裝置1a的管理者為了將IPv4多點(diǎn)分組變換為IPv6多點(diǎn)分組,并轉(zhuǎn)發(fā)給IPv6網(wǎng)絡(luò)102,向IP多點(diǎn)加入組管理部5指示將IPv4多點(diǎn)地址(238.0.0.1)的多點(diǎn)組加入變換裝置1a。
IP多點(diǎn)加入組管理部5接受來自管理者的指示,先將IPv4多點(diǎn)地址(238.0.0.1)登錄到IPv4多點(diǎn)加入表51。接著,IP多點(diǎn)加入組管理部5向IP變換信息保存部4指示將IPv4多點(diǎn)地址(238.0.0.1)和與其對(duì)應(yīng)的IPv6多點(diǎn)地址登錄到IP地址變換表41。
IP變換信息保存部4在IP多點(diǎn)地址(238.0.0.1)檢索IP地址變換表41,如果發(fā)現(xiàn)該項(xiàng)目,將它報(bào)告給IP多點(diǎn)加入組管理部5。如果沒有發(fā)現(xiàn)該項(xiàng)目,IP變換信息保存部4從變換用IP地址保存部3取得IPv6多點(diǎn)地址,對(duì)應(yīng)IPv4多點(diǎn)地址(238.0.0.1)登錄到IP地址變換表41。接著,IP變換信息保存部4向IP多點(diǎn)加入組管理部5報(bào)告在IP地址變換表41登錄了IPv4多點(diǎn)地址(238.0.0.1)和與該地址對(duì)應(yīng)的IPv6多點(diǎn)地址。圖10的該步驟中,由于沒有發(fā)現(xiàn)該項(xiàng)目,所以IP變換信息保存部4從變換用IP地址保存部3取得IPv6多點(diǎn)地址(ffle∷100),對(duì)應(yīng)IPv4地址(238.0.0.1)登錄到IP地址變換表41,并將它報(bào)告給IP多點(diǎn)加入組管理部5。
IP多點(diǎn)加入組管理部5一從IP變換信息保存部4接受將對(duì)應(yīng)IPv4多點(diǎn)地址(238.0.0.1)的項(xiàng)目登錄到IP地址變換表41的報(bào)告,就向IP收發(fā)信部2指示降表示IPv4地址(238.0.0.1)加入IP多點(diǎn)組的“IGMP Membership Report”消息(IGMPInternet Group Management Protocol)發(fā)送給IPv4網(wǎng)絡(luò)101。
IP收發(fā)信部2按照IP多點(diǎn)加入組管理部5的指示,將“IGMP MembershipReport”消息發(fā)送給IPv4網(wǎng)絡(luò)101。
這樣,變換裝置1a可以使用238.0.0.1的IPv4多點(diǎn)地址接收IPv4多點(diǎn)服務(wù)器104廣播(發(fā)送)給IPv4網(wǎng)絡(luò)101的IPv4多點(diǎn)分組,并進(jìn)行圖11所示的處理。
變換裝置1a由IP收發(fā)信部2從IPv4網(wǎng)絡(luò)101接收IPv4多點(diǎn)分組。IP收發(fā)信部2向IP多點(diǎn)加入組管理部5查詢變換裝置1a接收的IPv4多點(diǎn)分組的IPv4目的地址是否加入在多點(diǎn)組。
IP多點(diǎn)加入組管理部5調(diào)查所接收的IPv4多點(diǎn)分組的IPv4目的地址是否登錄在IPv4多點(diǎn)加入表51,并將其結(jié)果(已加入/未加入)報(bào)告給IP收發(fā)信部2。圖11的該步驟中,由于238.0.0.1的IPv4地址登錄在IPv4地址IPv4多點(diǎn)加入表51,所以IP多點(diǎn)加入組管理部5向IP收發(fā)信部2報(bào)告已加入。
IP收發(fā)信部2如果從IP多點(diǎn)加入組管理部5接收到未加入的報(bào)告,則丟棄IPv4多點(diǎn)分組。如果從IP多點(diǎn)加入組管理部5接收到已加入的報(bào)告,則IP收發(fā)信部2將IPv4多點(diǎn)分組傳給IP頭變換部6。圖11的該步驟中,由于接收已加入的報(bào)告,所以IP收發(fā)信部2將IPv4多點(diǎn)分組傳給IP頭變換部6。
IP頭變換部6一從IP收發(fā)信部2接受IPv4多點(diǎn)分組,就向IP地址變換信息保存部4查詢分別與IPv4目的地址和IPv4發(fā)送源地址對(duì)應(yīng)的IPv6地址。
IP地址變換信息保存部4首先調(diào)查IPv4目的地址是否登錄在IP地址變換表41,在已登錄時(shí),將與其對(duì)應(yīng)的IPv6多點(diǎn)地址報(bào)告給IP頭變換部6。在IPv4目的地址沒有登錄在IP地址變換表41時(shí),IP地址變換信息保存部4向IP頭變換部6報(bào)告沒有登錄。在此,由于IPv4目的地址(238.0.0.1)登錄在IP地址變換表41,所以IP地址變換信息保存部4將與其對(duì)應(yīng)的IPv6地址(ffle∷100)報(bào)告給IP頭變換部6。
接著,IP地址變換信息保存部4調(diào)查IPv4發(fā)送源地址是否登錄在IP地址變換表41,在已登錄時(shí),將與IPv4發(fā)送源對(duì)應(yīng)的IPv6單送地址報(bào)告給IP頭變換部6。在IPv4發(fā)送源地址沒有登錄在IP地址變換表41時(shí),IP地址變換信息保存部4從變換用IP地址保存部3取得IPv6單送地址。接著,IP地址變換信息保存部4對(duì)應(yīng)于所取得的IPv6單送地址和IPv4發(fā)送源地址登錄到IP地址變換表41之后,向IP頭變換部6報(bào)告已登錄的IPv6單送地址。圖11的該步驟中,由于IPv4發(fā)送源地址(133.144.93.2)沒有登錄在IP地址變換表41,所以IP地址變換信息保存部4從變換用IP地址保存部3取得IPv6單送地址(1∷100),并登錄到IP地址變換表41之后,向IP頭變換部6報(bào)告IPv6單送地址(1∷100)。
IP頭變換部6從IP地址變換信息保存部4接收分別與已接收的IPv4多點(diǎn)分組的IPv4目的地址、IPv4發(fā)送源地址對(duì)應(yīng)的IPv6多點(diǎn)地址、IPv6單送地址的報(bào)告。接著,IP頭變換部6從由IP頭變換接收的IPv4多點(diǎn)分組生成IPv6多點(diǎn)分組,并向IP收發(fā)信部2指示將已生成的IPv6多點(diǎn)分組輸出給IPv6網(wǎng)絡(luò)。IP頭變換中,IP頭變換部6將IPv4目的地址變換為對(duì)應(yīng)的IPv6多點(diǎn)地址,同時(shí)將IPv4發(fā)送源地址變換為對(duì)應(yīng)的IPv6單送地址。IP頭變換部6在從IP地址變換信息保存部4接收到所接收的IPv4多點(diǎn)分組的IPv4目的地址沒有登錄在IP地址變換表41的報(bào)告時(shí),丟棄所接收的IPv4多點(diǎn)分組。圖11的該步驟中,IP頭變換部6從IP地址變換信息保存部4接收對(duì)應(yīng)IPv4目的地址(238.0.0.1)的IPv6多點(diǎn)地址(ffle∷100)和對(duì)應(yīng)IPv4發(fā)送源地址(133.144.93.2)的IPv6單送地址(1∷100)的報(bào)告。接著,IP頭變換部6將IPv4目的地址(238.0.0.1)變換為使用了IPv6多點(diǎn)地址的IPv6目的地址(ffle∷100),將IPv4發(fā)送源地址(133.144.93.2)變換為使用了IPv6單送地址的IPv6發(fā)送源地址(1∷100)。變換裝置1a通過進(jìn)行以上處理,從IPv4多點(diǎn)分組生成IPv6多點(diǎn)分組。接著,變換裝置1a將生成的IPv6多點(diǎn)分組通過IP收發(fā)信部2輸出給IPv6網(wǎng)絡(luò)102。
IPv6多點(diǎn)客戶端107通過將由變換裝置1a生成的IPv6多點(diǎn)分組的IPv6目的地址(ffle∷100)加入IPv6多點(diǎn)組,可以接收該IPv6多點(diǎn)分組。
通過以上處理,IPv6多點(diǎn)客戶端107可以接收IPv4多點(diǎn)服務(wù)器104用238.0.0.1的IPv4地址廣播(發(fā)送)給IPv4網(wǎng)絡(luò)101的IP多點(diǎn)分組。
本實(shí)施例中說明了在IPv6多點(diǎn)客戶端107接收IPv4多點(diǎn)服務(wù)器104用238.0.0.1的IPv4地址廣播(發(fā)送)給IPv4網(wǎng)絡(luò)101的IPv4多點(diǎn)分組的情況。另一方面,即使在IPv4多點(diǎn)客戶端105接收IPv6多點(diǎn)服務(wù)器106以ffle∷1的IPv6多點(diǎn)地址作為目的地址廣播(發(fā)送)給IPv6網(wǎng)絡(luò)102的IPv6多點(diǎn)分組的情況下,在變換裝置1a進(jìn)行同樣的處理即可。首先,變換裝置1a加入IPv6多點(diǎn)服務(wù)器106廣播(發(fā)送)給IPv6網(wǎng)絡(luò)102的IPv6多點(diǎn)分組的組。因此,變換裝置1a的IP多點(diǎn)加入組管理部5向IP收發(fā)信部2指示例如將RFC(Request For Comments)2701記載的“Multicast Listener Report”消息發(fā)送給IPv6網(wǎng)絡(luò)102。這樣,變換裝置1a使用ffle∷1的IPv6多點(diǎn)地址,可以接收IPv6多點(diǎn)服務(wù)器106廣播給IPv6網(wǎng)絡(luò)102的IPv6多點(diǎn)分組。
IP頭變換部6將IPv6多點(diǎn)分組的IPv6目的地址(ffle∷1)變換為對(duì)應(yīng)其IPv6多點(diǎn)地址保存在IP地址變換表41的IPv4多點(diǎn)地址,將IPv6發(fā)送源地址變換為對(duì)應(yīng)其IPv6單送地址保存在IP地址變換表41的IPv4單送地址。接著,變換裝置1a由IP頭變換部6對(duì)從IPv6網(wǎng)絡(luò)102接收的IPv6多點(diǎn)分組進(jìn)行IP頭變換部6的IP頭變換處理。
接著,變換裝置1a將生成的IPv4多點(diǎn)分組通過IP收發(fā)信部2輸出給IPv4網(wǎng)絡(luò)101。通過以上處理,IPv4多點(diǎn)客戶端105可以接收由變換裝置1a生成,并輸出給IPv4網(wǎng)絡(luò)的IPv4多點(diǎn)分組。
本實(shí)施例中,變換裝置1a對(duì)管理者指示的IPv4多點(diǎn)分組進(jìn)行了IP頭變換。此外,變換裝置1a也可以對(duì)監(jiān)視IPv4網(wǎng)絡(luò)101而自動(dòng)檢測(cè)出的IPv4多點(diǎn)分組進(jìn)行IP頭變換。同樣,變換裝置1a也可以對(duì)監(jiān)視IPv6網(wǎng)絡(luò)102而自動(dòng)檢測(cè)出的IPv6多點(diǎn)分組進(jìn)行IP頭變換。
本實(shí)施例中說明了將IPv4多點(diǎn)服務(wù)器104廣播(發(fā)送)給IPv4網(wǎng)絡(luò)101的IPv4多點(diǎn)分組的IPv4目的地址(238.0.0.1)變換為從變換用IP地址保存部3取得的IPv6多點(diǎn)地址(ffle∷100)的情況。此外,變換裝置1a也可以將接收的IPv4多點(diǎn)分組的IPv4目的地址(238.0.0.1)變換為在其上一級(jí)位追加了固定模式的128位的IPv6地址(例如,ffle∷ffff238.0.0.1)。
如圖9所示,本實(shí)施例中說明了變換裝置1a和IPv4多點(diǎn)服務(wù)器104連接在同一IPv4網(wǎng)絡(luò)101的情況。此外,如圖12所示,對(duì)于變換裝置1a和IPv4多點(diǎn)服務(wù)器104連接在不同的IPv4網(wǎng)絡(luò)的情況也是同樣的。此時(shí),在IPv4多點(diǎn)路由器121接收變換裝置1a為了加入238.0.0.1的IPv4地址而發(fā)送的IGMP消息,在IPv4多點(diǎn)路由器121、122之間采用多點(diǎn)路由協(xié)議,使IPv4多點(diǎn)分組從IPv4多點(diǎn)服務(wù)器104到達(dá)變換裝置1a。對(duì)于變換裝置1a和IPv6多點(diǎn)服務(wù)器104連接不同的IPv6網(wǎng)絡(luò)的情況也是同樣的。
根據(jù)本實(shí)施例,在IPv4終端和IPv6終端之間可以進(jìn)行IP多點(diǎn)通信。其結(jié)果,IPv6終端可以接收從IPv4終端廣播(發(fā)送)的IP多點(diǎn)分組。另外,IPv4終端可以接收從IPv6終端廣播(發(fā)送)的IP多點(diǎn)分組。
權(quán)利要求
1.一種多點(diǎn)分組的中繼方法,其特征在于,包括下述步驟存儲(chǔ)應(yīng)該中繼的IPv4多點(diǎn)分組的目的地址,即IPv4多點(diǎn)地址;接收包含作為目的地址的上述IPv4多點(diǎn)地址的IPv4多點(diǎn)分組;將上述IPv4多點(diǎn)地址變換為IPv6多點(diǎn)地址;從上述IPv4多點(diǎn)分組生成包含作為目標(biāo)地址的上述IPv6多點(diǎn)地址的IPv6多點(diǎn)分組;以及發(fā)送上述生成的IPv6多點(diǎn)分組。
2.如權(quán)利要求1所述的中繼方法,其特征在于,還包括下述步驟保存至少一個(gè)IPv6多點(diǎn)地址;分配上述保存的IPv6多點(diǎn)地址中任意的IPv6多點(diǎn)地址,并將IPv4多點(diǎn)地址和上述任意的IPv6多點(diǎn)地址對(duì)應(yīng)地存儲(chǔ)在上述IPv4多點(diǎn)地址中,在上述變換步驟中,將上述IPv4多點(diǎn)地址變換為與之對(duì)應(yīng)存儲(chǔ)的上述任意的IPv6多點(diǎn)地址。
3.如權(quán)利要求1所述的中繼方法,其特征在于,在上述變換步驟中,將固定模式追加到上述IPv4多點(diǎn)地址中并變換為上述IPv6多點(diǎn)地址。
4.如權(quán)利要求1所述的中繼方法,其特征在于,在上述變換步驟中,將96位的固定模式追加到上述IPv4多點(diǎn)地址中并變換為上述IPv6多點(diǎn)地址。
5.如權(quán)利要求1所述的中繼方法,其特征在于,在上述變換步驟中,將上述IPv4多點(diǎn)分組中包含的作為發(fā)送源地址的IPv4單送地址變換為IPv6單送地址。
6.如權(quán)利要求5所述的中繼方法,其特征在于,還包括下述步驟保存至少一個(gè)IPv6單送地址;分配上述保存的IPv6單送地址中任意的IPv6單送地址,并將IPv4單送地址和上述任意的IPv6單送地址對(duì)應(yīng)地存儲(chǔ)在上述IPv4單送地址中,在上述變換步驟中,將上述IPv4單送地址變換為與之對(duì)應(yīng)存儲(chǔ)的上述任意的IPv6單送地址。
7.如權(quán)利要求5所述的中繼方法,其特征在于,在上述變換步驟中,將96位的固定模式追加到上述IPv4單送地址中并變換為上述IPv6單送地址。
8.一種從利用IPv4進(jìn)行通信的至少一個(gè)第一裝置對(duì)利用IPv6進(jìn)行通信的至少一個(gè)第二裝置中繼多點(diǎn)分組的方法,其特征在于,包括以下步驟將至少一個(gè)第一IPv4多點(diǎn)地址存儲(chǔ)在上述第二裝置,其中所述第一IPv4多點(diǎn)地址作為應(yīng)該中繼的IPv4多點(diǎn)分組的目的地址;接收從任意的上述第一裝置中發(fā)送的IPv4多點(diǎn)分組;檢查上述接收到的IPv4多點(diǎn)分組中包含的作為目的地址的第二IPv4多點(diǎn)地址是否包含在上述存儲(chǔ)的第一IPv4多點(diǎn)地址中;當(dāng)上述第二IPv4多點(diǎn)地址包含在上述存儲(chǔ)的第一IPv4多點(diǎn)地址中時(shí),將上述第二IPv4多點(diǎn)地址變換為IPv6多點(diǎn)地址;從上述接收到的IPv4多點(diǎn)分組中生成包含作為目的地址的上述IPv6多點(diǎn)地址的IPv6多點(diǎn)分組;以及發(fā)送上述生成的IPv6多點(diǎn)分組。
9.如權(quán)利要求8所述的中繼方法,其特征在于,還包括以下步驟保存至少一個(gè)IPv6多點(diǎn)地址;分配上述保存的IPv6多點(diǎn)地址中任意的IPv6多點(diǎn)地址,并將上述第1IPv4多點(diǎn)地址和上述任意的IPv6多點(diǎn)地址對(duì)應(yīng)地存儲(chǔ)在上述第1IPv4多點(diǎn)地址中,在上述變換步驟中,將上述第二IPv4多點(diǎn)地址變換為與之對(duì)應(yīng)存儲(chǔ)的上述任意的IPv6多點(diǎn)地址。
10.如權(quán)利要求8所述的中繼方法,其特征在于,在上述變換步驟中,將96位的固定模式追加到上述第2IPv4多點(diǎn)地址中并變換為上述IPv6多點(diǎn)地址。
11.如權(quán)利要求8所述的中繼方法,其特征在于,在上述變換步驟中,將上述接收到的IPv4多點(diǎn)分組中包含的作為發(fā)送源地址的IPv4單送地址變換為IPv6單送地址。
12.如權(quán)利要求11所述的中繼方法,其特征在于,還包括以下步驟保存至少一個(gè)IPv6單送地址;分配上述保存的IPv6單送地址中任意的IPv6單送地址,并將IPv4單送地址和上述任意的IPv6單送地址對(duì)應(yīng)地存儲(chǔ)在上述IPv4單送地址中,在上述變換步驟中,將上述IPv4單送地址變換為與之對(duì)應(yīng)存儲(chǔ)的上述任意的IPv6單送地址。
13.如權(quán)利要求11所述的中繼方法,其特征在于,在上述變換步驟中,將96位的固定模式追加到上述IPv4單送地址中并變換為上述IPv6單送地址。
14.如權(quán)利要求8所述的中繼方法,其特征在于,在上述檢查步驟中,當(dāng)上述第二IPv4多點(diǎn)地址不包含在上述存儲(chǔ)的第一IPv4多點(diǎn)地址中時(shí),丟棄上述接收到的IPv4多點(diǎn)分組。
全文摘要
本發(fā)明公開了連接IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)雙方,將IPv4多點(diǎn)分組變換為IPv6多點(diǎn)分組的通信裝置。通信裝置保存IPv6多點(diǎn)地址,對(duì)應(yīng)保存通信裝置加入的IPv4網(wǎng)絡(luò)的多點(diǎn)組的IPv4多點(diǎn)地址和所保存的IPv6多點(diǎn)地址。而且,通信裝置將接收到的IPv4多點(diǎn)分組的IPv4多點(diǎn)地址變換為對(duì)應(yīng)保存的IPv6多點(diǎn)地址,并將多點(diǎn)分組發(fā)送給IPv6網(wǎng)絡(luò)。
文檔編號(hào)H04L29/06GK1921430SQ20061010160
公開日2007年2月28日 申請(qǐng)日期2001年5月29日 優(yōu)先權(quán)日2000年5月30日
發(fā)明者土屋一曉, 樋口秀光, 澤田素直, 野崎信司 申請(qǐng)人:株式會(huì)社日立制作所