專利名稱:通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及將轉(zhuǎn)換器裝置多級(jí)構(gòu)成的網(wǎng)絡(luò)技術(shù)。這一轉(zhuǎn)換器裝置主
要是進(jìn)行IPv6(Internet Protocol Version6)畫IPv4(Internet ProtocolVersion4)轉(zhuǎn)換,并對(duì)IPv6網(wǎng)絡(luò)(NW)上所連接的IPv4終端以及IPv4服務(wù)器中的分組的傳輸進(jìn)行中繼。此外,IPv6-IPv4轉(zhuǎn)換是指從IPv6分組(IPv6用的分組)向IPv4分組(IPv4用的分組)的轉(zhuǎn)換及其逆轉(zhuǎn)換。
背景技術(shù):
圖9圖示了將IPv4終端以及IPv4服務(wù)器連接到IPv6網(wǎng)絡(luò)(NW)上時(shí)的通信系統(tǒng)的以往構(gòu)成。這一通信系統(tǒng)可以說通過IPv4inlPv6的隧道連接(還可稱為封裝)來實(shí)現(xiàn)分組的傳輸。隧道連接是在將用戶終端連接到ISP (Internet Service Provider,互聯(lián)網(wǎng)服務(wù)提供商)網(wǎng)上的接入網(wǎng)中采用的一般技術(shù)。
BAS ( Broadband Access Server,寬帶接入服務(wù)器)是接入網(wǎng)所持有的IPv4服務(wù)器。BAS與作為IPv4 NW (網(wǎng)絡(luò))的"ISP-x"、 "ISP-y"這兩個(gè)ISP網(wǎng)進(jìn)行連接。供應(yīng)商對(duì)用戶提供與各ISP網(wǎng)相應(yīng)的規(guī)定服務(wù)。另外,BAS具有加入者管理DB(Data Base)。加入者管理DB存儲(chǔ)著識(shí)別用戶的加入者ID(Identification)以及與用戶終端(IPv4終端)相對(duì)應(yīng)的IPv4用的全局IP(Internet Protocol)地址(以下標(biāo)記為"Gr-v4")。由此,BAS對(duì)利用上述服務(wù)的用戶(加入者)進(jìn)行管理.另外,BAS還具有用于連接到接入網(wǎng)(IPv6 NW)上的IPv6用的全局IP地址(以下標(biāo)記為"Gr-v6")。
在用戶中有利用ISP-x的ISP-x用戶和利用ISP-y的ISP-y用戶。不論ISP-x用戶還是ISP-y用戶都使用IPv4終端。^各NTU,分別由ISP網(wǎng)分配了 Gr-v4。各IPv4終端具有IPv4用的私有IP地址(以下標(biāo)記為"Pr-v4"),與各NTU( Network Terminal Unit,網(wǎng)絡(luò)終端單元)連接。各NTU為了連接到接入網(wǎng)(IPv6 NW)上,將從該IPv4終端取得的Pr-v4轉(zhuǎn)換成Gr-v4。而且,在各NTU與BAS之間,經(jīng)由IPv6NW而實(shí)現(xiàn)隧道連接。具體而言,就是將IPv4終端具有的Pr-v4轉(zhuǎn)換成NTU具有的Gr-v4,并將轉(zhuǎn)換后的Gr-v4用Gr-v6進(jìn)行了封裝以后,使其隧道化(tunneling )。
圖10圖示了將IPv4終端以及IPv4服務(wù)器連接到IPv6網(wǎng)絡(luò)(NW)上時(shí)的通信系統(tǒng)的以往的其他構(gòu)成.與圖9相比,在"ISP-x"、 "ISP-y"這兩個(gè)ISP網(wǎng)的上位配置有NAT ( Network Application Translation )裝置這一點(diǎn)、以及對(duì)各NTU分別由ISP網(wǎng)分配了 Pr-v4這一點(diǎn)不同。通過將IPv4終端具有的Pr-v4轉(zhuǎn)換成NTU具有的Pr-v4,并將轉(zhuǎn)換后的Pr-v4用Gr-v6進(jìn)行了封裝以后,使其隧道化,由此,實(shí)現(xiàn)隧道連接。借助于NAT裝置的功能,NAT裝置所持的Gr-v4支持只分配Pr-v4的IPv4終端,起到節(jié)約Gr-v4這樣的效果,此外,加入者管理DB存儲(chǔ)著用于識(shí)別用戶的加入者ID以及與用戶的IPv4終端相對(duì)應(yīng)的Pr-v4。
但是,在圖9的通信系統(tǒng)中,由于將用戶終端連接在ISP網(wǎng)上,所以將發(fā)生因封裝所造成的執(zhí)行傳輸頻帶的減少,另外,因封裝中分組的頭賦予,將發(fā)生超過MTU ( Maximum Transmission Unit,最大傳輸單元)的情況,并產(chǎn)生碎片(fragment).為此,網(wǎng)絡(luò)傳輸效率降低。
另外,在圖10的通信系統(tǒng)中,借助于NAT裝置的功能,執(zhí)行對(duì)分
的轉(zhuǎn)換)的ALG ( Application Level Gateway,應(yīng)用級(jí)網(wǎng)關(guān))處理。網(wǎng)絡(luò)傳輸效率因此ALG處理的負(fù)荷而降低。
發(fā)明內(nèi)容
因此,本發(fā)明鑒于上述情形,其目的就是使IPv6-IPv4轉(zhuǎn)換中的網(wǎng)絡(luò)傳輸效率提高。
為了實(shí)現(xiàn)上述目的,本發(fā)明的通信系統(tǒng),具有
IPv4終端;
配置于IPv4網(wǎng)絡(luò)上的IPv4服務(wù)器;以及
以可以通信的方式將上述IPv4終端和上述IPv4服務(wù)器連接的IPv6網(wǎng)絡(luò);該通信系統(tǒng)的特征在于,還具有笫一轉(zhuǎn)換器裝置,將上述IPv4終端連接到上述IPv6網(wǎng)絡(luò)上;第二轉(zhuǎn)換器裝置,將上述IPv4服務(wù)器連接到上述IPv6網(wǎng)絡(luò)上;以
及
前綴(prefix)管理服務(wù)器,配置于上述IPv6網(wǎng)絡(luò),將賦予給上述IPv4終端中的、至少是該IPv4終端連接的上述第一轉(zhuǎn)換器裝置的IPv6地址的笫一前綴,以及賦予給連接到配置了該IPv4終端可以通信的IPv4服務(wù)器的上述IPv4網(wǎng)絡(luò)上的上述第二轉(zhuǎn)換器裝置的、與上述IPv4網(wǎng)絡(luò)相對(duì)應(yīng)的IPv6地址的第二前綴對(duì)應(yīng)起來存儲(chǔ)并進(jìn)行管理,
其中,上述第一轉(zhuǎn)換器裝置具有
第一 V4-V6轉(zhuǎn)換部,對(duì)從上述IPv4終端接收到的IPv4分組中所含的、作為發(fā)送源的該IPv4終端的IPv4地址賦予從上述前綴管理服務(wù)器取得的上述笫一前綴,并且對(duì)作為發(fā)送目的地的該IPv4服務(wù)器的IPv4地址賦予從上述前綴管理服務(wù)器取得的上述第二前綴,由此將IPv4分組轉(zhuǎn)換成IPv6分組;和
第一 V6-V4轉(zhuǎn)換部,將從上述第二轉(zhuǎn)換器裝置接收到的IPv6分組中所含的、已賦予給作為發(fā)送源的該IPv4服務(wù)器的IPv4地址的上述第二前綴刪除,并且將已賦予給作為發(fā)送目的地的該IPv4終端的IPv4地址的上述第一前綴刪除,由此將IPv6分組轉(zhuǎn)換成IPv4分組,
上述第二轉(zhuǎn)換器裝置具有
第二 V6-V4轉(zhuǎn)換部,對(duì)從上述第一轉(zhuǎn)換器裝置接收到的IPv6分組進(jìn)行解析,根據(jù)上述IPv6分組中所包含的上述第二前綴來確定與上述IPv4網(wǎng)絡(luò)相對(duì)應(yīng)的IPv4地址,并將上述已確定的與上述IPv4網(wǎng)絡(luò)相對(duì)應(yīng)的IPv4地址設(shè)為被發(fā)送給上述IPv4服務(wù)器的IPv4分組中所包含的發(fā)送源的地址,由此將IPv6分組轉(zhuǎn)換成IPv4分組,
第二 V4-V6轉(zhuǎn)換部,對(duì)從上述IPv4服務(wù)器接收到的IPv4分組進(jìn)行解析,根據(jù)上述IPv4分組中所包含的與上述IPv4網(wǎng)絡(luò)相對(duì)應(yīng)的IPv4地址來確定上述第二前綴,并將上述已確定的上述第二前綴賦予給該IPv4服務(wù)器的IPv4地址后的地址,設(shè)為被發(fā)送給上述第一轉(zhuǎn)換器裝置的IPv6分組中所包含的發(fā)送源的地址,由此將IPv4分組轉(zhuǎn)換成IPv6分組。其細(xì)節(jié)在后敘述。
根據(jù)本發(fā)明,能夠使IPv6-IPv4轉(zhuǎn)換中的網(wǎng)絡(luò)傳輸效率提高。
圖1圖示了本實(shí)施方式中的具有基于IPv6-IPv4轉(zhuǎn)換的V4-V6-y4轉(zhuǎn)換接入網(wǎng)的網(wǎng)絡(luò)的通信系統(tǒng)之構(gòu)成。
圖2圖示了 TRAN-B的功能構(gòu)成及其外圍構(gòu)成和關(guān)系。
圖3圖示了 IPv4分組的數(shù)據(jù)結(jié)構(gòu)以及IPv6分組的數(shù)據(jù)結(jié)構(gòu)。
圖4圖示了 TRAN-A的功能構(gòu)成及其外圍構(gòu)成和關(guān)系。
圖5圖示了轉(zhuǎn)換表的數(shù)據(jù)結(jié)構(gòu)之細(xì)節(jié)。
圖6將著眼于IPv4終端(7a)時(shí)的V4-V6-V4轉(zhuǎn)換的順序作為順序l進(jìn)行了圖示。
圖7將著眼于IPv4終端(7b)時(shí)的V4-V6-V4轉(zhuǎn)換的順序作為順序2進(jìn)行了圖示。
圖8將著眼于IPv4終端(7c)時(shí)的V4-V6-V4轉(zhuǎn)換的順序作為順序3進(jìn)行了圖示。
圖9圖示了將IPv4終端和IPv4服務(wù)器連接到IPv6網(wǎng)絡(luò)(NW)上時(shí)的通信系統(tǒng)的以往的構(gòu)成。
圖10圖示了將IPv4終端和IPv4服務(wù)器連接到IPv6網(wǎng)絡(luò)(NW)上時(shí)的通信系統(tǒng)的以往的其他構(gòu)成。
附圖標(biāo)記說明l-TRAN-A (第二轉(zhuǎn)換器裝置);ll-收發(fā)部;12-收發(fā)部;13-管理部;14-V6-V4轉(zhuǎn)換部(第二 V6-V4轉(zhuǎn)換部);15-V4-V6轉(zhuǎn)換部(第二V4-V6轉(zhuǎn)換部);16-轉(zhuǎn)換表;161-轉(zhuǎn)換表1; 162-轉(zhuǎn)換表2; 2 (2a、 2b) -IPv4服務(wù)器;3 (3a、 3b) -ISP網(wǎng)(ISP-x、 ISP-y); 4(4a、 4b)國(guó)V4R(IPv4路由器);5-接入網(wǎng)(IPv6網(wǎng)絡(luò)(NW)); 6(6a~6c ) - TRAN-B ( TRAN-B1 ~ TRAN-B3 )(第一轉(zhuǎn)換器裝置);61- 收發(fā)部;62-收發(fā)部;63-管理部;64-V4-V6轉(zhuǎn)換部(第一 V4-V6轉(zhuǎn)換部);65-V6-V4轉(zhuǎn)換部(第一 V6-V4轉(zhuǎn)換部);7 ( 7a ~ 7c ) -IPv4終端;8-V6R(IPv6路由器);9-前綴管理服務(wù)器;91-前綴管理DB。
具體實(shí)施例方式
下面對(duì)用于實(shí)施本發(fā)明的最佳方式(以下稱之為"實(shí)施方式")適當(dāng)?shù)貐⒄崭綀D進(jìn)行說明。
《構(gòu)成》
圖1圖示了本實(shí)施方式的具有基于IPv6-IPv4轉(zhuǎn)換的V4-V6-V4轉(zhuǎn)換接入網(wǎng)的網(wǎng)絡(luò)的通信系統(tǒng)之構(gòu)成。TRAN-A (1)是連接ISP網(wǎng)(3)和接入網(wǎng)(5)的轉(zhuǎn)換器裝置。這里,ISP網(wǎng)(3)為IPv4網(wǎng)絡(luò)(NW),是兩個(gè)ISP-x( 3a )以及ISP-y( 3b )的總稱。接入網(wǎng)(5 )是用于V4-V6-V4轉(zhuǎn)換的IPv6網(wǎng)絡(luò)(NW)。 V4-V6-V4轉(zhuǎn)換是指后述的將V4-V6轉(zhuǎn)換和V6-V4轉(zhuǎn)換組合起來的轉(zhuǎn)換。
在TRAN-A (1)中,對(duì)所連接的每個(gè)ISP網(wǎng)(3 )賦予了 IPv4全局地址(指的是IPv4用的全局IP地址)G4x、 G4y。 G4x是對(duì)應(yīng)于ISP-x(3a)的IPv4全局地址。G4y是對(duì)應(yīng)于ISP-y ( 3b )的IPv4全局地址。
TRAN-B1 ~ TRAN-B3 ( 6a ~ 6c )是容納用戶(ISP-x用戶以及ISP-y用戶的總稱)的IPv4終端(7a~7c)的轉(zhuǎn)換器裝置。此外,有時(shí)候?qū)RAN-B1 ~ TRAN-B3 ( 6a ~ 6c )概括起來簡(jiǎn)單地標(biāo)記為TRAN-B ( 6 )。另外,有時(shí)候?qū)Pv4終端(7a 7c)概括起來簡(jiǎn)單地標(biāo)記為IPv4終端(7)。
V6R(8)是配置在接入網(wǎng)(5)內(nèi)的IPv6路由器。另外,V4R(4a、4b)是分別配置在ISP-"3a)、 ISP-y(3b)內(nèi)的IPv4路由器。V4R(4a、4b)分別配置在ISP-x (3a)、 ISP國(guó)y (3b)內(nèi),與供應(yīng)商所持有的IPv4服務(wù)器(2a、 2b )連接起來。對(duì)IPv4服務(wù)器(2a、 2b )分別賦予了 IPv4全局地址G4a、 G4b。此外,有時(shí)將兩個(gè)V4R(4a、 4b)概括起來標(biāo)記為V4R(4)。另外,有時(shí)將兩個(gè)IPv4服務(wù)器(2a、 2b)概括起來標(biāo)記為IPv4服務(wù)器(2 )。前綴管理服務(wù)器(9 )是配置在接入網(wǎng)(5 )內(nèi)的、管理與用戶的IPv4終端(7a~7c)所屬的ISP網(wǎng)相應(yīng)的前綴的服務(wù)器。此前綴管理服務(wù)器(9 )具有前綴管理DB ( 91 )。前綴管理DB ( 91 )按每個(gè)用戶存儲(chǔ)著該用戶進(jìn)行分組傳輸所需要的前綴等。
TRAN-B (6)為了取得用戶所屬的ISP網(wǎng)(3)的前綴而與前綴管理服務(wù)器(9 )進(jìn)行通信。此時(shí),在TRAN-B ( 6 )內(nèi)預(yù)先i殳定有ID (識(shí)別用戶的信息)以及PW(Password)。前綴管理服務(wù)器(9 )根據(jù)ID以及PW來判別該用戶所屬的ISP網(wǎng)(3),并將相應(yīng)的前綴發(fā)送給相應(yīng)的TRAN-B ( 6 )并進(jìn)行分發(fā)。
作為例子,對(duì)ISP-y用戶使用的IPv4終端(7c)進(jìn)行^兌明。在TRAN-B3 (6c)內(nèi)預(yù)先設(shè)定有作為ID起作用的郵件地址(isp-y.com)和作為PW的字符串(abcdef)。前綴管理服務(wù)器(9 )根據(jù)郵件地址(user-c@isp-y.com)和字符串(abcdef)來判別ISP-y用戶所屬的ISP-y(3b),作為相應(yīng)的前綴,將P4PFc(賦予給TRAN-B3(6c)的IPv4私有地址(稱為IPv4用的私有IP地址)的前綴)、V6PFc (賦予給TRAN-B3 ( 6c)的IPv6地址的前綴)、V6PFy (賦予給TRAN-A
(1 )的與ISP-y( 2b )相對(duì)應(yīng)的IPv6地址的前綴)這三個(gè)發(fā)送給TRAN-B3
(6c)并進(jìn)行分發(fā)。
對(duì)圖1所示的各前綴進(jìn)行說明。V6PFx以及V6PFy是賦予給TRAN-A (1)的IPv6地址的前綴(第二前綴),分別與ISP-x ( 3a )、ISP-y ( 3b )相對(duì)應(yīng)。在本實(shí)施方式中,這兩個(gè)前綴的位長(zhǎng)為96位。
V6PFa、 V6PFb以及V6PFc分別;4i^予給TRAN-B1( 6a )、TRAN醒B2(6b)以及TRAN-B3 ( 6c )的IPv6地址的前綴(笫一前綴),分別與IPv4終端(7a )、 IPv4終端(7b )、 IPv4終端(7c )相對(duì)應(yīng)。在本實(shí)施方式中,這三個(gè)前綴的位長(zhǎng)為96位。
P4PFa、P4PFb以及P4PFc分別是賦予給TRAN-Bl( 6a )、TRAN-B2(6b)以及TRAN-B3 (6c)的IPv4私有地址的前綴(第一前綴),分別與IPv4終端(7a)、 IPv4終端(7b)、 IPv4終端(7c)相對(duì)應(yīng)。
〔TRAN國(guó)B〕圖2圖示了 TRAN-B的功能構(gòu)成及其外圍構(gòu)成和關(guān)系。作為TRAN-B (6),特別是將TRAN-B1 ( 6a)挑選為例子來進(jìn)行說明。此外,關(guān)于TRAN-B2 ( 6b )、 TRAN-B3 ( 6c ),其基本構(gòu)成也與TRAN-B1(6a)相同。
對(duì)連接到作為IPv6路由器的V6R (8)側(cè)的收發(fā)部(61),賦予基于從V6R ( 8 )所分發(fā)的前綴而生成的IPv6地址(V6al)。收發(fā)部(61)利用此地址V6al與前綴管理服務(wù)器(9)進(jìn)行通信。
管理部(63 )將ID數(shù)據(jù)(631 )、 V4數(shù)據(jù)(632 )以及V6數(shù)據(jù)(633 )系統(tǒng)地存儲(chǔ)起來進(jìn)行管理。在ID數(shù)據(jù)(631)中保存著根據(jù)ISP網(wǎng)(3 )而預(yù)先設(shè)定的ID (識(shí)別IPv4終端(7a)的用戶的信息)和PW。
在V4數(shù)據(jù)(632)中保存著從前綴管理服務(wù)器(9)所分發(fā)的、與TRAN-B1 ( 6a)相應(yīng)的IPv4私有地址的前綴(P4PFa)。對(duì)在連接到IPv4終端(7a)側(cè)的收發(fā)部(62),賦予了基于此前綴(P4PFa)而生成的IPv4私有地址(P4aBl)。此P4aBl是分配給TRAN-B1 ( 6a )的地址。此外,圖2所記載的P4al是分配給IPv4終端(7a )的IPv4私有地址。附帶指出,在TRAN-B2 (6b)的V4數(shù)據(jù)中保存著IPv4私有地址的前綴(P4PFb)。另外,在TRAN-B3 ( 6c )的V4數(shù)據(jù)中保存著IPv4私有地址的前綴(P4PFc)。
在V6數(shù)據(jù)(633)中保存著從前綴管理服務(wù)器(9)所分發(fā)的、與TRAN-Bl( 6a )相應(yīng)的IPv6地址的前綴(V6PFx且V6PFa), V6數(shù)據(jù)(633 )中所保存的IPv6地址的前綴(V6PFx且V6PFa)在V4-V6轉(zhuǎn)換部(64 )被使用。附帶指出,在TRAN-B2 (6b)的V6數(shù)據(jù)中保存著IPv6地址的前綴(V6PFx且V6PFb )。另外,在TRAN-B3 ( 6c )的V6數(shù)據(jù)中保存著IPv6地址的前綴(V6PFy且V6PFc )。
V4-V6轉(zhuǎn)換部(64 )對(duì)從IPv4終端(7a展收的IPv4分組進(jìn)行V4-V6轉(zhuǎn)換,生成IPv6分組,V4-V6轉(zhuǎn)換是,指對(duì)IPv4分組賦予IPv6地址的前綴,從IPv4分組轉(zhuǎn)換成IPv6分組。
V6-V4轉(zhuǎn)換部(65 )對(duì)從作為IPv6路由器的V6R ( 8 )接收的IPv6分組進(jìn)行V6-V4轉(zhuǎn)換,生成IPv4分組。V6-V4轉(zhuǎn)換是指刪除IPv6分組中被賦予的IPv6地址的前綴,從IPv6分組轉(zhuǎn)換成IPv4分組,
圖3圖示了 IPv4分組的數(shù)據(jù)結(jié)構(gòu)和IPv6分組的數(shù)據(jù)結(jié)構(gòu)。IPv4分組由作為數(shù)據(jù)主體的凈荷、構(gòu)成TCP ( Transmission Control Protocol,傳輸控制協(xié)議)/UDP (User Datagram Protocol,用戶數(shù)據(jù)報(bào)協(xié)議)頭的發(fā)送源端口編號(hào)(Sp)和目的地端口編號(hào)(Dp)、構(gòu)成IPv4頭的發(fā)送源地址(SA)和目的地(發(fā)送目的地)地址(DA)所構(gòu)成。另外,IPv6分組也是由作為數(shù)據(jù)主體的凈荷、構(gòu)成TCP/UDP頭的發(fā)送源端口編號(hào)(Sp)和目的地端口編號(hào)(Dp)、構(gòu)成IPv6頭的發(fā)送源地址(SA)和目的地地址(DA)所構(gòu)成。
V4-V6轉(zhuǎn)換部(64 ),對(duì)IPv4分組中的作為發(fā)送源地址(SA)的IPv4私有地址(P4al)(位長(zhǎng)是32位),賦予作為96位的前綴的V6PFa,生成128位的IPv6地址(V6PFa+P4al)。并且,V4-V6轉(zhuǎn)換部(64),對(duì)IPv4分組中的作為目的地地址(DA)的IPv4全局地址(G4a)(位長(zhǎng)是32位),賦予作為96位的前綴的V6PFx,生成128位的IPv6地址(V6PFx+G4a)。使用已生成的(V6PFa+P4al)和(V6PFx+G4a)這兩個(gè)IPv6地址而生成IPv6分組。此時(shí),IPv4頭被轉(zhuǎn)換成IPv6頭。
V6-V4轉(zhuǎn)換部(65),從IPv6分組中的作為發(fā)送源地址(SA)的128的IPv6地址(V6PFa+P4al)中刪除作為96位的前綴的V6PFa,生成32位的IPv4私有地址(P4al)。并且,V6-V4轉(zhuǎn)換部(65 ),從IPv6分組中的作為目的地地址(DA)的128位的IPv6地址(V6PFx+G4a)中刪除作為96位的前綴的V6PFx,生成32位的全局地址(G4a)。使用已生成的(P4al)和(G4a)這兩個(gè)IPv4地址而生成IPv4分組。此時(shí),IPv6頭被轉(zhuǎn)換成IPv4頭。
〔TRAN-A〕
圖4圖示了 TRAN-A的功能構(gòu)成及其外圍構(gòu)成和關(guān)系。對(duì)連接到作為IPv4路由器的V4R ( 4 )側(cè)的收發(fā)部(11 ),預(yù)先賦予了 IPv4全局地址G4x、 G4y。收發(fā)部(12 )被連接到作為IPv6路由器即V6R ( 8 )側(cè),接收IPv6分組。
管理部(13 )將V6數(shù)據(jù)(131 )、 G4x端口 ( 132 )以及G4y端口
i(133 )系統(tǒng)地存儲(chǔ)起來進(jìn)行管理。在V6數(shù)據(jù)(131)中設(shè)定有與ISP-x(3a)以及ISP-y (3b)的每個(gè)相對(duì)應(yīng)的IPv6地址的前綴(V6PFx以及V6PFy)。從前綴管理服務(wù)器(9)取得此前綴。
G4x端口 ( 132 )以及G4y端口 ( 133 )是保存用于在后述的V6-V4轉(zhuǎn)換部(14 )以及V4-V6轉(zhuǎn)換部(15 )中執(zhí)行NAPT( Network Address PortTranslation,網(wǎng)絡(luò)地址端口轉(zhuǎn)換)轉(zhuǎn)換的端口編號(hào)的端口池。
V6-V4轉(zhuǎn)換部(14 )對(duì)從V6R ( 8 )接收的IPv6分組進(jìn)行V6-V4轉(zhuǎn)換,生成IPv4分組。V4-V6轉(zhuǎn)換部(15)對(duì)從V4R ( 4)接收的IPv4分組進(jìn)行V4-V6轉(zhuǎn)換,生成IPv6分組。V6-V4轉(zhuǎn)換部(14 )以及V4-V6轉(zhuǎn)換部(15)共享并保持著轉(zhuǎn)換表(16)。按照轉(zhuǎn)換表(16)的內(nèi)容執(zhí)行V6-V4轉(zhuǎn)換以及V4-V6轉(zhuǎn)換。
圖5圖示了轉(zhuǎn)換表的數(shù)據(jù)結(jié)構(gòu)之細(xì)節(jié)。轉(zhuǎn)換表(16)由轉(zhuǎn)換表1(161)以及轉(zhuǎn)換表2 (162 )所構(gòu)成。轉(zhuǎn)換表1 (161)以及轉(zhuǎn)換表2 (162 )是將該分組的發(fā)送源地址(SA)、目的地地址(DA)、發(fā)送源端口編號(hào)(Sp)以及目的地端口編號(hào)(Dp)作為字段而構(gòu)成的表。對(duì)于任意的一個(gè)地址,如果在V6-V4轉(zhuǎn)換(標(biāo)記為"V6 —V4")時(shí),作為發(fā)送源地址(SA)進(jìn)行了登記,則在V4-V6轉(zhuǎn)換(標(biāo)記為"V4 —V6")時(shí)就作為目的地地址(DA)而登記。另外,對(duì)于任意的一個(gè)端口編號(hào),如果在V6-V4轉(zhuǎn)換時(shí)作為發(fā)送源端口編號(hào)(Sp)進(jìn)行了登記,則在V4-V6轉(zhuǎn)換時(shí)就作為目的地端口編號(hào)(Dp)而登記。對(duì)于地址以及端口編號(hào),有這樣的對(duì)偶的關(guān)系。
根據(jù)轉(zhuǎn)換的方向也就是說是V6-V4轉(zhuǎn)換還是V4-V6轉(zhuǎn)換,轉(zhuǎn)換表1(161)以及轉(zhuǎn)換表2 (162)具有識(shí)別表以及動(dòng)作表雙方的功能。識(shí)別表是指起到對(duì)已接收的分組進(jìn)行確定的作用的轉(zhuǎn)換表。動(dòng)作表是指起到對(duì)將要發(fā)送的分組進(jìn)行確定的作用的轉(zhuǎn)換表。此外,對(duì)分組"進(jìn)行確定"意味著對(duì)該分組的、發(fā)送源地址(SA)、目的地地址(DA)、發(fā)送源端口編號(hào)(Sp)以及目的地端口編號(hào)(Dp)進(jìn)行確定。
對(duì)于構(gòu)成該轉(zhuǎn)換表(16)的記錄,在接收到從V6R (8)接收到的IPv6分組、例如TCP的SYN分組那樣的在產(chǎn)生連接時(shí)成為觸發(fā)器的分組時(shí)動(dòng)態(tài)地進(jìn)行登記。在此情況下,轉(zhuǎn)換表l (161)為識(shí)別表,轉(zhuǎn)換表2( 162 )為動(dòng)作表。而且,根據(jù)已接收的分組、即IPv6分組保持著V6PFx或者V6PFy的哪個(gè)前綴,來選擇(確定)轉(zhuǎn)換表2 (162 )的"V6 —V4"的發(fā)送源地址(SA)的字段上所登記的G4x或者G4y。并且,從與已選擇的G4x或者G4y相對(duì)應(yīng)的端口池(G4x端口( 132 )或者G4y端口( 133 ))取得發(fā)送源端口編號(hào),并登記在轉(zhuǎn)換表2 (162)的"V6 —V4"的發(fā)送源端口編號(hào)(Sp)的字段上。
在對(duì)于已接收的IPv6分組,從V4R (4)有響應(yīng),并接收到IPv4分組時(shí),V4-V6轉(zhuǎn)換部(15)將轉(zhuǎn)換表2 (162)作為識(shí)別表進(jìn)行檢索,將轉(zhuǎn)換表1 (161)作為動(dòng)作表,將IPv4分組轉(zhuǎn)換成IPv6分組。在進(jìn)行此轉(zhuǎn)換之際,從V6數(shù)據(jù)(131)選擇(確定)前綴,并將已選擇的前綴賦予IPv4分組的IPv4頭。
通過執(zhí)行后述的順序1~順序3的處理來登記如此發(fā)揮功能的轉(zhuǎn)換表(16)中所登記的信息。
《處理》
下面,對(duì)本實(shí)施方式的V4-V6-V4轉(zhuǎn)換中的處理詳細(xì)地進(jìn)行說明。特別是,著眼于IPv4終端與IPv4服務(wù)器之間所傳輸?shù)姆纸M中包含的IP地址和端口編號(hào)的變化來進(jìn)行說明。
〔順序1〕
圖6將著眼于IPv4終端(7a)時(shí)的V4-V6-V4轉(zhuǎn)換的順序作為順序l進(jìn)行了圖示。
首先,在步驟S601中,IPv4分組被從賦予了 IPv4私有地址(P4al)的IPv4終端(7a )發(fā)送給TRAN-B1 ( 6a )。此IPv4分組,在IPv4頭中將目的地地址(DA)確定為G4a,并且將發(fā)送源地址(SA)確定為P4al。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為80,并且,將發(fā)送源端口編號(hào)(Sp)確定為3000。在已進(jìn)行了此發(fā)送后,進(jìn)入步驟S602。
然后,在步驟S602中,IPv6分組被從TRAN-Bl( 6a )發(fā)送給TRAN-A(1 )。 TRAN-B1 ( 6a)已接收到的IPv4分組通過V4-V6轉(zhuǎn)換部(64 )被轉(zhuǎn)換成IPv6分組,此IPv6分組,在IPv6頭中使用TRAN-A (1)的前綴(V6PFx)將目的地地址(DA)確定為V6PFx+G4a,并且使用
13TRAN-B1 (6a)的前綴(V6PFa)將發(fā)送源地址(SA)確定為V6PFa+P4al。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為80,并且將發(fā)送源端口編號(hào)(Sp)確定為3000。在已進(jìn)行了此發(fā)送后,進(jìn)入步驟S603。
其后,在步驟S603中,IPv4分組被從TRAN-A (1)發(fā)送給賦予了IPv4全局地址(G4a)的IPv4服務(wù)器(2a )。 TRAN-A (1)接收到的IPv6分組被轉(zhuǎn)換成IPv4分組。在進(jìn)行轉(zhuǎn)換時(shí),首先通過V6-V4轉(zhuǎn)換部(14 )來識(shí)別接收到的IPv6分組,并在轉(zhuǎn)換表l (161)中登記已進(jìn)行了識(shí)別時(shí)的該記錄(參照?qǐng)D5的轉(zhuǎn)換表1 (161)的被排列為"1"的記錄)。而且,從管理部(13)取得端口編號(hào)(在此情況下是G4x端口 (132)中所保存的端口編號(hào)),并在轉(zhuǎn)換表2(162)中登記使用了已取得的端口編號(hào)的記錄(參照?qǐng)D5的轉(zhuǎn)換表2(162)的被排列為"1"的記錄)。如此生成的IPv4分組,在IPv4頭中將目的地地址(DA)確定為G4a,并且將發(fā)送源地址(SA)確定為G4x。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為80,并且將發(fā)送源端口編號(hào)(Sp)確定為6000。在已進(jìn)行了此發(fā)送后,進(jìn)入步驟S604。
其次,在步驟S604中,作為響應(yīng)的IPv4分組被從IPv4服務(wù)器(2a)發(fā)送給TRAN-A (1 )。此IPv4分組,在IPv4頭中將目的地地址(DA)確定為G4x,并且將發(fā)送源地址(SA)確定為G4a。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為6000,并且將發(fā)送源端口編號(hào)(Sp)確定為80。在已進(jìn)行了此發(fā)送后,進(jìn)入步驟S605。
其次,在步驟S605中,IPv6分組被從TRAN-A( 1 )發(fā)送給TRAN-B1(6a), TRAN-A (1 )接收到的IPv4分組被轉(zhuǎn)換成IPv6分組。在進(jìn)行轉(zhuǎn)換時(shí),首先通過V4-V6轉(zhuǎn)換部(15),使用轉(zhuǎn)換表2 (162)來識(shí)別接收到的IPv4分組(在此情況下是作為圖5的轉(zhuǎn)換表2 (162 )的被排列為"1"的記錄而識(shí)別)。而且,從轉(zhuǎn)換表1 (161 )讀出與已識(shí)別的IPv4分組相對(duì)應(yīng)的IPv6分組(在此情況下是讀出圖5的轉(zhuǎn)換表1 (161)的被排列為"1"的記錄),并作為已讀出的IPv6分組而生成。如此生成的IPv6分組,在IPv6頭中將目的地地址(DA)確定為V6PFa+P4al,并且將發(fā)送源地址(SA)確定為V6PFx+G4a。另夕卜,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為3000,并且將發(fā)送源端口編號(hào)(Sp)確定為80。在已進(jìn)行了此發(fā)送后,進(jìn)入步驟S606。然后,在步驟S606中,IPv4分組被從TRAN-B1 ( 6a )發(fā)送給IPv4終端(7a )。 TRAN-B1 ( 6a)接收到的IPv6分組通過V6-V4轉(zhuǎn)換部(65 )被轉(zhuǎn)換成IPv4分組。此IPv4分組,在IPv4頭中將TRAN-B1 ( 6a )的前綴(V6PFa)刪除,將目的地地址(DA)確定為P4al,并且將TRAN-A(1)的前綴(V6PFx)刪除,將發(fā)送源地址(SA)確定為G4a。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為3000,并且將發(fā)送源端口編號(hào)(Sp)確定為80。
通過以上的說明,結(jié)束與順序l有關(guān)的處理的說明。
〔順序2〕
圖7將著眼于IPv4終端(7b )時(shí)的V4-V6-V4轉(zhuǎn)換順序作為順序2進(jìn)行了圖示。
首先,在步驟S701中,IPv4分組被從賦予了 IPv4私有地址(P4bl)的IPv4終端(7b )發(fā)送給TRAN-B2 ( 6b )。此IPv4分組,在IPv4頭中將目的地地址(DA)確定為G4a,并且將發(fā)送源地址(SA)確定為P4bl。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為80,并且將發(fā)送源端口編號(hào)(Sp)確定為3000.在已進(jìn)行了此發(fā)送后,進(jìn)入步驟S702。
然后,在步驟S702中,IPv6分組被從TRAN-Bl( 6a )發(fā)送給TRAN-A(1 )。 TRAN-B1 ( 6a)接收到的IPv4分組通過V4-V6轉(zhuǎn)換部(64 )被轉(zhuǎn)換成IPv6分組。此IPv6分組,在IPv6頭中使用TRAN-A (1)的前綾(V6PFx)將目的地地址(DA)確定為V6PFx+G4a,并且使用TRAN-B2(6b)的前綴(V6PFb)將發(fā)送源地址(SA)確定為V6PFb+P4bl。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為80,并且將發(fā)送源端口編號(hào)(Sp)確定為3000。在已進(jìn)行此發(fā)送后,進(jìn)入步驟S703。
然后,在步驟S703中,IPv4分組被從TRAN-A (1)發(fā)送給賦予了IPv4全局地址(G4a)的IPv4服務(wù)器(2a )。 TRAN-A (1 )接收到的IPv6分組被轉(zhuǎn)換成IPv4分組。在進(jìn)行轉(zhuǎn)換時(shí),首先通過V6-V4轉(zhuǎn)換部(14 )來識(shí)別接收到的IPv6分組,并在轉(zhuǎn)換表1(161)中登記已進(jìn)行了識(shí)別時(shí)的該記錄(參照?qǐng)D5的轉(zhuǎn)換表1 (161)的被排列為"3"的記錄)。而且,從管理部(13)取得端口編號(hào)(在此情況下是G4x端口 (132)中所保存的端口編號(hào)),并在轉(zhuǎn)換表2(162)中登記使用了已取得的端口編號(hào)的記錄(參照?qǐng)D5的轉(zhuǎn)換表2 (162)的被排列為"3"的記錄)。如此生成的IPv4分組,在IPv4頭中將目的地地址(DA)確定為G4a,并且將發(fā)送源地址(SA)確定為G4x。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為80,并且將發(fā)送源端口編號(hào)(Sp)確定為6002。在已進(jìn)行了此發(fā)送后,進(jìn)入步驟S704。
然后,在步驟S704中,作為響應(yīng)的IPv4分組被從IPv4服務(wù)器(2a )發(fā)送給TRAN-A (1 )。此IPv4分組,在IPv4頭中將目的地地址(DA)確定為G4x,并且將發(fā)送源地址(SA)確定為G4a。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為6002,并且將發(fā)送源端口編號(hào)(Sp)確定為80。在已進(jìn)行了此發(fā)送后,進(jìn)入步驟S705。
然后,在步驟S705中,IPv6分組被從TRAN-A( 1 )發(fā)送給TRAN-B2(6b )。 TRAN-A (1 )接收到的IPv4分組被轉(zhuǎn)換成IPv6分組。在進(jìn)行轉(zhuǎn)換時(shí),首先通過V4-V6轉(zhuǎn)換部(15),使用轉(zhuǎn)換表2 (162)來識(shí)別接收到的IPv4分組(在此情況下是作為圖5的轉(zhuǎn)換表2 ( 162 )的被排列為"3"的記錄而識(shí)別)。而且,從轉(zhuǎn)換表1 (161)讀出與已識(shí)別的IPv4分組相對(duì)應(yīng)的IPv6分組(在此情況下是讀出圖5的轉(zhuǎn)換表1 (161)的被排列為"3"的記錄),并作為已讀出的IPv6分組而生成。如此生成的IPv6分組,在IPv6頭中將目的地地址(DA)確定為V6PFb+P4bl,并且將發(fā)送源地址(SA)確定為V6PFx+G4a.另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為3000,并且將發(fā)送源端口編號(hào)(Sp)確定為80。在已進(jìn)行了此發(fā)送后,進(jìn)入步驟S706。
然后,在步驟S706中,IPv4分組被從TRAN-B2 ( 6b )發(fā)送給IPv4終端(7b )。 TRAN-B2 ( 6b )接收到的IPv6分組通過V6-V4轉(zhuǎn)換部(65 )被轉(zhuǎn)換成IPv4分組。此IPv4分組,在IPv4頭中將TRAN-B2 ( 6b )的前綴(V6PFb)刪除,將目的地地址(DA)確定為P4bl,并且將TRAN-A(1)的前綴(V6PFx)刪除,將發(fā)送源地址(SA)確定為G4b。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為3000,并且將發(fā)送源端口編號(hào)(Sp)確定為80。
通過以上的說明,結(jié)束與順序2有關(guān)的處理的說明?!岔樞?〕
圖8將著眼于IPv4終端(7c )時(shí)的V4-V6-V4轉(zhuǎn)換順序作為順序3進(jìn)行了圖示。
首先,在步驟S801中,IPv4分組被從賦予了 IPv4私有地址(P4cl)的IPv4終端(7c )發(fā)送給TRAN-B3 ( 6c )。此IPv4分組,在IPv4頭中將目的地地址(DA)確定為G4b,并且將發(fā)送源地址(SA)確定為P4cl。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為80,并且將發(fā)送源端口編號(hào)(Sp)確定為3000。在已進(jìn)行了此發(fā)送后,進(jìn)入步驟S802。
然后,在步驟S802中,IPv6分組被從TRAN-B3( 6c )發(fā)送給TRAN-A(1 )。 TRAN-B3 ( 6c )接收到的IPv4分組通過V4-V6轉(zhuǎn)換部(64 )被轉(zhuǎn)換成IPv6分組。此IPv6分組,在IPv6頭中使用TRAN-A (1)的前綴(V6PFy)將目的地地址(DA)確定為V6PFy+G4b,并且使用TRAN-B3(6c)的前綴(V6PFc)將發(fā)送源地址(SA)確定為V6PFc+P4cl。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為80,并且將發(fā)送源端口編號(hào)(Sp)確定為3000。在已進(jìn)行了此發(fā)送后,進(jìn)入步驟S803。
然后,在步驟S803中,IPv4分組被從TRAN-A (1)發(fā)送給賦予了IPv4全局地址(G4b)的IPv4服務(wù)器(2b )。 TRAN-A (1)接收到的IPv6分組被轉(zhuǎn)換成IPv4分組。在進(jìn)行轉(zhuǎn)換時(shí),首先通過V6-V4轉(zhuǎn)換部(14 )來識(shí)別接收到的IPv6分組,并在轉(zhuǎn)換表l (161)中登記已進(jìn)行了識(shí)別時(shí)的該記錄(參照?qǐng)D5的轉(zhuǎn)換表1 (161)的被排列為"4"的記錄).而且,從管理部(13)取得端口編號(hào)(在此情況下是G4y端口 (133)中所保存的端口編號(hào)),并在轉(zhuǎn)換表2 (162)中登記使用了已取得的端口編號(hào)的記錄(參照?qǐng)D5的轉(zhuǎn)換表2 (162)的被排列為"4"的記錄)。如此生成的IPv4分組,在IPv4頭中將目的地地址(DA)確定為G4b,并且將發(fā)送源地址(SA)確定為G4y。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為80,并且將發(fā)送源端口編號(hào)(Sp)確定為6000。在已進(jìn)行了此發(fā)送后,進(jìn)入步驟S804。
然后,在步驟S804中,作為響應(yīng)的IPv4分組被從IPv4服務(wù)器(2b )發(fā)送給TRAN-A (1 )。此IPv4分組,在IPv4頭中將目的地地址(DA)確定為G4y,并且將發(fā)送源地址(SA)確定為G4b。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為6000,并且將發(fā)送源端口編號(hào)(Sp)確定為80。在已進(jìn)行了此發(fā)送后,進(jìn)入步驟S805。
然后,在步驟S805中,IPv6分組被從TRAN-A( 1 )發(fā)送給TRAN-B3(6c )。 TRAN-A (1)接收到的IPv4分組被轉(zhuǎn)換成IPv6分組。在進(jìn)行轉(zhuǎn)換時(shí),首先通過V4-V6轉(zhuǎn)換部(15),使用轉(zhuǎn)換表2 (162)來識(shí)別接收到的IPv4分組(在此情況下是作為圖5的轉(zhuǎn)換表2 (162 )的被排列為"4"的記錄而識(shí)別)。而且,從轉(zhuǎn)換表l (161)讀出與已識(shí)別的IPv4分組相對(duì)應(yīng)的IPv6分組(在此情況下是讀出圖5的轉(zhuǎn)換表1 (161)的被排列為"4"的記錄),并作為已讀出的IPv6分組而生成。如此生成的IPv6分組,在IPv6頭中將目的地地址(DA)確定為V6PFc+P4cl,并且將發(fā)送源地址(SA)確定為V6PFy+G4b。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為3000,并且將發(fā)送源端口編號(hào)(Sp)確定為80。在已進(jìn)行了此發(fā)送后,進(jìn)入步驟S806。
其次,在步驟S806中,IPv4分組被從TRAN-B3 ( 6c )發(fā)送給IPv4終端(7c )。 TRAN-B3 ( 6c )接收到的IPv6分組通過V6-V4轉(zhuǎn)換部(65 )被轉(zhuǎn)換成IPv4分組。此IPv4分組,在IPv4頭中將TRAN-B3 ( 6c)的前綴(V6PFc)刪除,將目的地地址(DA)確定為P4cl,并且將TRAN-A( 1)的前綴(V6PFy)刪除,將發(fā)送源地址(SA)確定為G4b。另外,在TCP/UDP頭中將目的地端口編號(hào)(Dp)確定為3000,并且將發(fā)送源端口編號(hào)(Sp)確定為80.
通過以上的說明,結(jié)束與順序3有關(guān)的處理的說明。
《總結(jié)》
根據(jù)本實(shí)施方式將起到以下效果。即、不是如以往那樣為了封裝而使用另外的協(xié)議等,取而代之,將轉(zhuǎn)換器裝置構(gòu)成為兩級(jí),并進(jìn)行對(duì)分組中所包含的地址賦予或者刪除前綴之類的處理,所以與以往相比就可抑制執(zhí)行傳輸頻帶的減少。其結(jié)果,就能夠使IPv6-IPv4轉(zhuǎn)換中的網(wǎng)絡(luò)傳輸效率提高。
另外,與以往的基于封裝的頭賦予相比,對(duì)地址賦予前綴可抑制超過MTU的情況,并抑制碎片的產(chǎn)生。其結(jié)果,能夠使IPv6-IPv4轉(zhuǎn)換中的網(wǎng)絡(luò)傳輸效率提高。
另外,不是如以往那樣執(zhí)行ALG處理,所以也沒有與此相伴的負(fù)荷。其結(jié)果,能夠使IPv6-IPv4轉(zhuǎn)換中的網(wǎng)絡(luò)傳輸效率提高。
《其他》
此外,上述方式是用于實(shí)施本發(fā)明的最佳方式,但其實(shí)施形式并不限定于此,從而,在不變更本發(fā)明主旨的范圍內(nèi)可以對(duì)該實(shí)施形式進(jìn)行種種變形.
例如,在本實(shí)施方式中,配置在IPv4終端與IPv4服務(wù)器之間的IPv6網(wǎng)絡(luò)有一個(gè)(接入網(wǎng)(5))。但是,在是在IPv6網(wǎng)絡(luò)有多個(gè)并在該多個(gè)IPv6網(wǎng)絡(luò)之間存在IPv4網(wǎng)絡(luò)的通信系統(tǒng)的情況下,只要在IPv4網(wǎng)絡(luò)與IPv6網(wǎng)絡(luò)之間追加配置兩個(gè)轉(zhuǎn)換器裝置(相當(dāng)于TRAN-A以及TRAN-B的裝置),并在這兩個(gè)轉(zhuǎn)換器裝置間執(zhí)行V4-V6-V4轉(zhuǎn)換即可.
另夕卜,在本實(shí)施方式中,分配給IPv4終端的地址是IPv4私有地址。但是,分配給IPv4終端的地址也可以是IPv4全局地址。
另外,在本實(shí)施方式中是在TRAN-A (1)中實(shí)施NAPT轉(zhuǎn)換,但也可以進(jìn)行NAT (網(wǎng)絡(luò)地址轉(zhuǎn)換)轉(zhuǎn)換。
除此以外,關(guān)于硬件、軟件、各順序等的具體構(gòu)成等,在不脫離本發(fā)明宗旨的范圍內(nèi)可以適宜變更。
權(quán)利要求
1.一種通信系統(tǒng),具有IPv4終端;配置于IPv4網(wǎng)絡(luò)上的IPv4服務(wù)器;以及以可以通信的方式將上述IPv4終端和上述IPv4服務(wù)器連接的IPv6網(wǎng)絡(luò);其特征在于,還具有第一轉(zhuǎn)換器裝置,將上述IPv4終端連接到上述IPv6網(wǎng)絡(luò)上;第二轉(zhuǎn)換器裝置,將上述IPv4服務(wù)器連接到上述IPv6網(wǎng)絡(luò)上;以及前綴管理服務(wù)器,配置于上述IPv6網(wǎng)絡(luò),將賦予給上述IPv4終端中的、至少是該IPv4終端連接的上述第一轉(zhuǎn)換器裝置的IPv6地址的第一前綴,以及賦予給連接到配置了該IPv4終端可以通信的IPv4服務(wù)器的上述IPv4網(wǎng)絡(luò)上的上述第二轉(zhuǎn)換器裝置的、與上述IPv4網(wǎng)絡(luò)相對(duì)應(yīng)的IPv6地址的第二前綴對(duì)應(yīng)起來存儲(chǔ)并進(jìn)行管理,其中,上述第一轉(zhuǎn)換器裝置具有第一V4-V6轉(zhuǎn)換部,對(duì)從上述IPv4終端接收到的IPv4分組中所含的、作為發(fā)送源的該IPv4終端的IPv4地址賦予從上述前綴管理服務(wù)器取得的上述第一前綴,并且對(duì)作為發(fā)送目的地的該IPv4服務(wù)器的IPv4地址賦予從上述前綴管理服務(wù)器取得的上述第二前綴,由此將IPv4分組轉(zhuǎn)換成IPv6分組;和第一V6-V4轉(zhuǎn)換部,將從上述第二轉(zhuǎn)換器裝置接收到的IPv6分組中所含的、已賦予給作為發(fā)送源的該IPv4服務(wù)器的IPv4地址的上述第二前綴刪除,并且將已賦予給作為發(fā)送目的地的該IPv4終端的IPv4地址的上述第一前綴刪除,由此將IPv6分組轉(zhuǎn)換成IPv4分組,上述第二轉(zhuǎn)換器裝置具有第二V6-V4轉(zhuǎn)換部,對(duì)從上述第一轉(zhuǎn)換器裝置接收到的IPv6分組進(jìn)行解析,根據(jù)上述IPv6分組中所包含的上述第二前綴來確定與上述IPv4網(wǎng)絡(luò)相對(duì)應(yīng)的IPv4地址,并將上述已確定的與上述IPv4網(wǎng)絡(luò)相對(duì)應(yīng)的IPv4地址設(shè)為被發(fā)送給上述IPv4服務(wù)器的IPv4分組中所包含的發(fā)送源的地址,由此將IPv6分組轉(zhuǎn)換成IPv4分組,第二V4-V6轉(zhuǎn)換部,對(duì)從上述IPv4服務(wù)器接收到的IPv4分組進(jìn)行解析,根據(jù)上述IPv4分組中所包含的與上述IPv4網(wǎng)絡(luò)相對(duì)應(yīng)的IPv4地址來確定上述第二前綴,并將上述已確定的上述第二前綴賦予給該IPv4服務(wù)器的IPv4地址后的地址,設(shè)為被發(fā)送給上述第一轉(zhuǎn)換器裝置的IPv6分組中所包含的發(fā)送源的地址,由此將IPv4分組轉(zhuǎn)換成IPv6分組。
2.按照權(quán)利要求l所記載的通信系統(tǒng),其特征在于, 上述笫二轉(zhuǎn)換器裝置,將上述第二 V6-V4轉(zhuǎn)換部將IPv6分組轉(zhuǎn)換成IPv4分組時(shí)、以及上 述第二 V4-V6轉(zhuǎn)換部將IPv4分組轉(zhuǎn)換成IPv6分組時(shí)所用的轉(zhuǎn)換表以在 上述第二 V6-V4轉(zhuǎn)換部和上述第二 V4-V6轉(zhuǎn)換部中共享的方式進(jìn)行存 儲(chǔ),上述轉(zhuǎn)換表,將上述第二 V6-V4轉(zhuǎn)換部進(jìn)行轉(zhuǎn)換前的IPv6分組以及上述笫二 V4-V6轉(zhuǎn)換部轉(zhuǎn)換后的IPv6分組中所包含的、發(fā)送源的地址和發(fā)送目 的地的地址對(duì)應(yīng)起來,將上述第二 V6-V4轉(zhuǎn)換部轉(zhuǎn)換后的IPv4分組以及上述第二 V4-V6 轉(zhuǎn)換部進(jìn)行轉(zhuǎn)換前的IPv4分組中所包含的、發(fā)送源的地址和發(fā)送目的 地的地址對(duì)應(yīng)起來.
全文摘要
本發(fā)明提供一種通信系統(tǒng),其使IPv6-IPv4轉(zhuǎn)換中的網(wǎng)絡(luò)傳輸效率提高。在具有兩個(gè)轉(zhuǎn)換器裝置TRAN-A(1)、TRAN-B(6)的,進(jìn)行V4-V6-V4轉(zhuǎn)換的通信系統(tǒng)中,TRAN-B(6)對(duì)從IPv4終端(7a等)接收的IPv4分組中所包含的地址,賦予從管理前綴的前綴管理服務(wù)器(9)已取得的前綴,并轉(zhuǎn)換成IPv6分組,并刪除從TRAN-B(6)接收的IPv6分組中所包含的地址中被賦予的前綴,并轉(zhuǎn)換成IPv4分組。TRAN-A(1)按照轉(zhuǎn)換表將從TRAN-B(6)接收到的IPv6分組轉(zhuǎn)換成IPv4分組,將從IPv4服務(wù)器(4a等)接收到的IPv4分組轉(zhuǎn)換成IPv6分組。
文檔編號(hào)H04L29/06GK101599999SQ200910135300
公開日2009年12月9日 申請(qǐng)日期2009年5月20日 優(yōu)先權(quán)日2008年6月6日
發(fā)明者濱田恒生 申請(qǐng)人:沖電氣工業(yè)株式會(huì)社