(57)【要約】【課題】  ＩＰｖ６端末がＩＰｖ４サーバに接続する際のトラフィックの転送効率を向上させる。【解決手段】  本発明のアドレス変換・プロトコル変換システムでは、ＩＰｖ６端末とＩＰｖ４サーバとで授受するＩＰｖ６パケット、ＩＰｖ４パケットを逆のプロトコルのパケットに変換する。ＤＨＣＰｖ６サーバは、ＩＰｖ６端末に対するＩＰｖ６アドレスを振り出し、プレフィックス管理サーバは、振り出されたアドレスの情報に基づき、ＩＰｖ６端末の２つの網でのアドレス又はプレフィックスの対応と、ＩＰｖ４サーバの２つの網でのプレフィックスの対応を管理する。トランスレータ装置では、この管理情報に従い、ＩＰｖ６−ＩＰｖ４変換で利用する変換表を予め形成する。通信時には変換表を利用することで、ＤＨＣＰｖ６サーバにアクセスすることなく、プレフィックスの削除や付与等など簡易な処理でアドレス、プロトコルを変換する。【選択図】      図２
2011061541.tif 000002
【特許請求の範囲】
【請求項１】
第１プロトコルに従う第１プロトコル網の要素である第１プロトコル通信装置が送信した、上記第１のプロトコルにおけるアドレスのビット数より少ないビット数で記述されたアドレスを取り扱う第２プロトコルに従う第２プロトコル網の要素である第２プロトコル通信装置へ向かう第１プロトコルパケットを、第２のプロトコルに従う第２プロトコルパケットに変換すると共に、上記第２プロトコル通信装置が送信した上記第１プロトコル通信装置へ向かう第２プロトコルパケットを、第１プロトコルパケットに変換するトランスレータ装置を備え、第１のプロトコル及び第２のプロトコル間のアドレス変換、プロトコル変換を行うアドレス変換・プロトコル変換システムにおいて、
上記第１プロトコル通信装置に第１プロトコルに従う第１プロトコルアドレスを振り出すアドレス振出・設定サーバと、
上記アドレス振出・設定サーバから振り出されたアドレスの情報が通知されると、上記第１プロトコル通信装置についての第１プロトコル網及び第２プロトコル網でのアドレス又はプレフィックスの対応を管理すると共に、上記第２プロトコル通信装置についての第１プロトコル網及び第２プロトコル網でのプレフィックスの対応を管理し、それら対応の情報を、上記トランスレータ装置に与えるプレフィックス管理サーバとを備え、
上記トランスレータ装置は、
上記プレフィックス管理サーバから与えられた情報に従い、アドレス変換、プロトコル変換で利用する変換用情報を予め形成して管理する管理手段と、
上記第１プロトコル通信装置が送信した上記第２プロトコル通信装置へ向かう第１プロトコルパケットが入力されたときに、第１の変換ルールに従い第２プロトコルパケットに変換する１−２変換手段と、
上記第２プロトコル通信装置が送信した上記第１プロトコル通信装置へ向かう第２プロトコルパケットが入力されたときに、第２の変換ルールに従い、上記変換用情報記憶手段の記憶情報を参照して第１プロトコルパケットに変換する２−１変換手段とを有する
ことを特徴としたアドレス変換・プロトコル変換システム。
【請求項２】
上記プレフィックス管理サーバは、アドレス振出・設定サーバから通知された第１プロトコルアドレスに対応する第２プロトコルに従う第２プロトコルアドレスを第２プロトコルのアドレス範囲から振り出し、第１プロトコル通信装置側のアドレスの情報として、１対１に対応させると共に、第２プロトコル通信装置側のプレフィックスの情報として、第１プロトコルのプレフィックスと第２プロトコルのプレフィックスとの１対１対応を管理し、
上記トランスレータ装置の上記管理手段は、上記プレフィックス管理サーバの管理情報に従い、上記第１プロトコル通信装置側のアドレスに係る第１の変換用情報を形成すると共に、上記第２プロトコル通信装置側のプレフィックスに係る第２の変換用情報を形成する
ことを特徴とする請求項１に記載のアドレス変換・プロトコル変換システム。
【請求項３】
上記１−２変換手段は、入力された第１プロトコルパケットの宛先アドレスから第１プロトコルプレフィックスを削除して、変換後の第２プロトコルパケットの宛先アドレスを生成し、入力された第１プロトコルパケットの送信元アドレスに基づいて、上記管理手段が形成した上記第１の変換用情報をアクセスして、変換後の第２プロトコルパケットの送信元アドレスを生成することを特徴とする請求項２に記載のアドレス変換・プロトコル変換システム。
【請求項４】
上記２−１変換手段は、入力された第２プロトコルパケットの宛先アドレスに基づいて、上記管理手段が形成した上記第２の変換用情報をアクセスして、第１プロトコルプレフィックスを得てそれを付与して、変換後の第１プロトコルパケットの宛先アドレスを生成し、入力された第２プロトコルパケットの送信元アドレスに基づいて、上記管理手段が形成した上記第１の変換用情報をアクセスして、変換後の第１プロトコルパケットの送信元アドレスを生成することを特徴とする請求項２に記載のアドレス変換・プロトコル変換システム。
【請求項５】
上記アドレス振出・設定サーバに登録される範囲のアドレスが、ネットワーク部と第１のホスト部と第２のホスト部とでなり、第１のホスト部がオール「０」であって、第２のホスト部が上記第２プロトコル網のアドレス空間に対応する第２プロトコルアドレスであり、
上記プレフィックス管理サーバは、上記アドレス振出・設定サーバからの通知に従い、ネットワーク部である第１プロトコルプレフィックスと、第２のホスト部の第２プロトコルプレフィックスとを１対１に対応させて管理し、
上記トランスレータ装置の上記管理手段は、上記プレフィックス管理サーバの管理情報に従い、上記第１プロトコル通信装置側のプレフィックスに係る第３の変換用情報を形成すると共に、上記第２プロトコル通信装置側のプレフィックスに係る第２の変換用情報を形成する
ことを特徴とする請求項１に記載のアドレス変換・プロトコル変換システム。
【請求項６】
上記１−２変換手段は、入力された第１プロトコルパケットの宛先アドレス及び送信元アドレスから第１プロトコルプレフィックスを削除して、変換後の第２プロトコルパケットの宛先アドレス及び送信元アドレスを生成することを特徴とする請求項５に記載のアドレス変換・プロトコル変換システム。
【請求項７】
上記１−２変換手段は、入力された第２プロトコルパケットの宛先アドレスに基づいて、上記管理手段が形成した上記第３の変換用情報をアクセスして、第１プロトコルプレフィックスを得てそれを付与して、変換後の第１プロトコルパケットの宛先アドレスを生成し、入力された第２プロトコルパケットの送信元アドレスに基づいて、上記管理手段が形成した上記第１の変換用情報をアクセスして、第１プロトコルプレフィックスを得てそれを付与して、変換後の第１プロトコルパケットの送信元アドレスを生成することを特徴とする請求項５に記載のアドレス変換・プロトコル変換システム。
【請求項８】
第１プロトコルに従う第１プロトコル網の要素である第１プロトコル通信装置が送信した、上記第１のプロトコルにおけるアドレスのビット数より少ないビット数で記述されたアドレスを取り扱う第２プロトコルに従う第２プロトコル網の要素である第２プロトコル通信装置へ向かう第１プロトコルパケットを、第２のプロトコルに従う第２プロトコルパケットに変換すると共に、上記第２プロトコル通信装置が送信した上記第１プロトコル通信装置へ向かう第２プロトコルパケットを、第１プロトコルパケットに変換するトランスレータ装置において、
上記第１プロトコル通信装置に第１プロトコルに従う第１プロトコルアドレスを振り出すアドレス振出・設定サーバから振り出されたアドレスの情報の通知を受けて、プレフィックス管理サーバが管理した、上記第１プロトコル通信装置についての第１プロトコル網及び第２プロトコル網でのアドレス又はプレフィックスの対応と、上記第２プロトコル通信装置についての第１プロトコル網及び第２プロトコル網でのプレフィックスの対応の情報が与えられ、この上記プレフィックス管理サーバから与えられた情報に従い、アドレス変換、プロトコル変換で利用する変換用情報を予め形成して管理する管理手段と、
上記第１プロトコル通信装置が送信した上記第２プロトコル通信装置へ向かう第１プロトコルパケットが入力されたときに、第１の変換ルールに従い第２プロトコルパケットに変換する１−２変換手段と、
上記第２プロトコル通信装置が送信した上記第１プロトコル通信装置へ向かう第２プロトコルパケットが入力されたときに、第２の変換ルールに従い、上記変換用情報記憶手段の記憶情報を参照して第１プロトコルパケットに変換する２−１変換手段とを有する
ことを特徴としたトランスレータ装置。
【請求項９】
第１プロトコルに従う第１プロトコル網の要素である第１プロトコル通信装置が送信した、上記第１のプロトコルにおけるアドレスのビット数より少ないビット数で記述されたアドレスを取り扱う第２プロトコルに従う第２プロトコル網の要素である第２プロトコル通信装置へ向かう第１プロトコルパケットを、第２のプロトコルに従う第２プロトコルパケットに変換すると共に、上記第２プロトコル通信装置が送信した上記第１プロトコル通信装置へ向かう第２プロトコルパケットを、第１プロトコルパケットに変換するトランスレータ装置を構成するコンピュータに搭載されるトランスレータプログラムであって、
上記コンピュータを、
上記第１プロトコル通信装置に第１プロトコルに従う第１プロトコルアドレスを振り出すアドレス振出・設定サーバから振り出されたアドレスの情報の通知を受けて、プレフィックス管理サーバが管理した、上記第１プロトコル通信装置についての第１プロトコル網及び第２プロトコル網でのアドレス又はプレフィックスの対応と、上記第２プロトコル通信装置についての第１プロトコル網及び第２プロトコル網でのプレフィックスの対応の情報が与えられ、この上記プレフィックス管理サーバから与えられた情報に従い、アドレス変換、プロトコル変換で利用する変換用情報を予め形成して管理する管理手段と、
上記第１プロトコル通信装置が送信した上記第２プロトコル通信装置へ向かう第１プロトコルパケットが入力されたときに、第１の変換ルールに従い第２プロトコルパケットに変換する１−２変換手段と、
上記第２プロトコル通信装置が送信した上記第１プロトコル通信装置へ向かう第２プロトコルパケットが入力されたときに、第２の変換ルールに従い、上記変換用情報記憶手段の記憶情報を参照して第１プロトコルパケットに変換する２−１変換手段と
して機能させることを特徴としたトランスレータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はアドレス変換・プロトコル変換システム、並びに、トランスレータ装置及びトランスレータプログラムに関し、例えば、ＩＰｖ６（バージョン６のＩＰ；ＩＰはＩｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）−ＩＰｖ４（バージョン４のＩＰ）間のアドレス変換、プロトコル変換（以下、ＩＰｖ６−ＩＰｖ４変換と呼ぶ）に適用し得るものである。
【背景技術】
【０００２】
非特許文献１では、ＮＡＴ−ＰＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ−Ｐｒｏｔｏｃｏｌ  Ｔｒａｎｓｌａｔｉｏｎ）が規定されている。ＮＡＴ−ＰＴは、ＩＰｖ４網とＩＰｖ６網の間の通信を、アドレスプールと状態管理によって制御し、ＩＰｖ６−ＩＰｖ４変換をダイナミックなアドレス割当によって実現するものである。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ＩＥＴＦ標準ＲＦＣ２７６６
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＮＡＴ−ＰＴにおけるダイナミックなアドレス割当は、汎用的ではあるが、ＩＰｖ６−ＩＰｖ４変換においては、装置の処理負荷と転送遅延が大きくなるという課題がある。
【０００５】
そのため、第１のプロトコルの装置が、第２のプロトコルの装置に接続する場合において、トラフィックの転送効率を向上させることができるアドレス変換・プロトコル変換システム、並びに、トランスレータ装置及びトランスレータプログラムが求められている。
【課題を解決するための手段】
【０００６】
第１の本発明は、第１プロトコルに従う第１プロトコル網の要素である第１プロトコル通信装置が送信した、上記第１のプロトコルにおけるアドレスのビット数より少ないビット数で記述されたアドレスを取り扱う第２プロトコルに従う第２プロトコル網の要素である第２プロトコル通信装置へ向かう第１プロトコルパケットを、第２のプロトコルに従う第２プロトコルパケットに変換すると共に、上記第２プロトコル通信装置が送信した上記第１プロトコル通信装置へ向かう第２プロトコルパケットを、第１プロトコルパケットに変換するトランスレータ装置を備え、第１のプロトコル及び第２のプロトコル間のアドレス変換、プロトコル変換を行うアドレス変換・プロトコル変換システムにおいて、（１）上記第１プロトコル通信装置に第１プロトコルに従う第１プロトコルアドレスを振り出すアドレス振出・設定サーバと、（２）上記アドレス振出・設定サーバから振り出されたアドレスの情報が通知されると、上記第１プロトコル通信装置についての第１プロトコル網及び第２プロトコル網でのアドレス又はプレフィックスの対応を管理すると共に、上記第２プロトコル通信装置についての第１プロトコル網及び第２プロトコル網でのプレフィックスの対応を管理し、それら対応の情報を、上記トランスレータ装置に与えるプレフィックス管理サーバとを備え、（３）上記トランスレータ装置は、（３−１）上記プレフィックス管理サーバから与えられた情報に従い、アドレス変換、プロトコル変換で利用する変換用情報を予め形成して管理する管理手段と、（３−２）上記第１プロトコル通信装置が送信した上記第２プロトコル通信装置へ向かう第１プロトコルパケットが入力されたときに、第１の変換ルールに従い第２プロトコルパケットに変換する１−２変換手段と、（３−３）上記第２プロトコル通信装置が送信した上記第１プロトコル通信装置へ向かう第２プロトコルパケットが入力されたときに、第２の変換ルールに従い、上記変換用情報記憶手段の記憶情報を参照して第１プロトコルパケットに変換する２−１変換手段とを有することを特徴とする。
【０００７】
第２の本発明は、第１プロトコルに従う第１プロトコル網の要素である第１プロトコル通信装置が送信した、上記第１のプロトコルにおけるアドレスのビット数より少ないビット数で記述されたアドレスを取り扱う第２プロトコルに従う第２プロトコル網の要素である第２プロトコル通信装置へ向かう第１プロトコルパケットを、第２のプロトコルに従う第２プロトコルパケットに変換すると共に、上記第２プロトコル通信装置が送信した上記第１プロトコル通信装置へ向かう第２プロトコルパケットを、第１プロトコルパケットに変換するトランスレータ装置において、（１）上記第１プロトコル通信装置に第１プロトコルに従う第１プロトコルアドレスを振り出すアドレス振出・設定サーバから振り出されたアドレスの情報の通知を受けて、プレフィックス管理サーバが管理した、上記第１プロトコル通信装置についての第１プロトコル網及び第２プロトコル網でのアドレス又はプレフィックスの対応と、上記第２プロトコル通信装置についての第１プロトコル網及び第２プロトコル網でのプレフィックスの対応の情報が与えられ、この上記プレフィックス管理サーバから与えられた情報に従い、アドレス変換、プロトコル変換で利用する変換用情報を予め形成して管理する管理手段と、（２）上記第１プロトコル通信装置が送信した上記第２プロトコル通信装置へ向かう第１プロトコルパケットが入力されたときに、第１の変換ルールに従い第２プロトコルパケットに変換する１−２変換手段と、（３）上記第２プロトコル通信装置が送信した上記第１プロトコル通信装置へ向かう第２プロトコルパケットが入力されたときに、第２の変換ルールに従い、上記変換用情報記憶手段の記憶情報を参照して第１プロトコルパケットに変換する２−１変換手段とを有することを特徴とする。
【０００８】
第３の本発明は、第１プロトコルに従う第１プロトコル網の要素である第１プロトコル通信装置が送信した、上記第１のプロトコルにおけるアドレスのビット数より少ないビット数で記述されたアドレスを取り扱う第２プロトコルに従う第２プロトコル網の要素である第２プロトコル通信装置へ向かう第１プロトコルパケットを、第２のプロトコルに従う第２プロトコルパケットに変換すると共に、上記第２プロトコル通信装置が送信した上記第１プロトコル通信装置へ向かう第２プロトコルパケットを、第１プロトコルパケットに変換するトランスレータ装置を構成するコンピュータに搭載されるトランスレータプログラムであって、上記コンピュータを、（１）上記第１プロトコル通信装置に第１プロトコルに従う第１プロトコルアドレスを振り出すアドレス振出・設定サーバから振り出されたアドレスの情報の通知を受けて、プレフィックス管理サーバが管理した、上記第１プロトコル通信装置についての第１プロトコル網及び第２プロトコル網でのアドレス又はプレフィックスの対応と、上記第２プロトコル通信装置についての第１プロトコル網及び第２プロトコル網でのプレフィックスの対応の情報が与えられ、この上記プレフィックス管理サーバから与えられた情報に従い、アドレス変換、プロトコル変換で利用する変換用情報を予め形成して管理する管理手段と、（２）上記第１プロトコル通信装置が送信した上記第２プロトコル通信装置へ向かう第１プロトコルパケットが入力されたときに、第１の変換ルールに従い第２プロトコルパケットに変換する１−２変換手段と、（３）上記第２プロトコル通信装置が送信した上記第１プロトコル通信装置へ向かう第２プロトコルパケットが入力されたときに、第２の変換ルールに従い、上記変換用情報記憶手段の記憶情報を参照して第１プロトコルパケットに変換する２−１変換手段として機能させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、第１プロトコル通信装置が、第２プロトコル通信装置に接続する場合において、トラフィックの転送効率を向上させることができるようになる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態のアドレス変換・プロトコル変換システムに係るネットワーク構成を示すブロック図である。
【図２】第１の実施形態におけるトランスレータ装置の機能的構成を示すブロック図である。
【図３】第１の実施形態におけるＩＰｖ６端末からＩＰｖ４サーバへのＩＰｖ６パケットをＩＰｖ４パケットに変換する際に利用する変換表を示す説明図である。
【図４】第１の実施形態におけるＩＰｖ４サーバからＩＰｖ６端末へのＩＰｖ４パケットをＩＰｖ６パケットに変換する際に利用する変換表を示す説明図である。
【図５】通常のＩＰｖ６アドレスを使用した第１の実施形態における変換シーケンス図である。
【図６】第２の実施形態のアドレス変換・プロトコル変換システムに係るネットワーク構成を示すブロック図である。
【図７】第２の実施形態におけるトランスレータ装置の機能的構成を示すブロック図である。
【図８】第２の実施形態におけるＩＰｖ４サーバからＩＰｖ６端末へのＩＰｖ４パケットをＩＰｖ６パケットに変換する際に利用する変換表を示す説明図である。
【図９】ダミープレフィックスを有するＩＰｖ６アドレスを使用した第２の実施形態における変換シーケンス図である。
【発明を実施するための形態】
【００１１】
（Ａ）第１の実施形態
以下、本発明によるアドレス変換・プロトコル変換システム、並びに、トランスレータ装置及びトランスレータプログラムをＩＰｖ６−ＩＰｖ４変換に適用した第１の実施形態を、図面を参照しながら説明する。
【００１２】
（Ａ−１）第１の実施形態の構成
図１は、第１の実施形態のアドレス変換・プロトコル変換システムに係るネットワーク構成を示すブロック図である。
【００１３】
図１において、第１の実施形態のアドレス変換・プロトコル変換システムは、トランスレータ装置（ＴＲＡＮ）１を中心として構成されている。トランスレータ装置１は、ＩＰｖ６網（ＩＰｖ６  ＮＷ）２と、２つのＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）網（ＡＳＰ  ＮＷ）３−ｘ及び３−ｙとの間のアドレス変換、プロトコル変換を行うものである。ここで、２つのＡＳＰ網３−ｘ及び３−ｙ（図１ではＡＳＰ−ｘ及びＡＳＰ−ｙと表記している）はＩＰｖ４網である。
【００１４】
各ＡＳＰ網３−ｘ、３−ｙにはそれぞれ、ＩＰｖ４サーバ４−ｘ、４−ｙが設けられている。また、各ＡＳＰ網３−ｘ、３−ｙはそれぞれ、ＩＰｖ４に従ってルーティングを行うＩＰｖ４ルータ（Ｖ４Ｒ）５−ｘ、５−ｙ経由でトランスレータ装置１に接続されるものである。
【００１５】
ＩＰｖ６網２は、複数（図１では３個を取り上げて示している）のＩＰｖ６端末６−ａ１、６−ａ２、６−ｂを収容している。
【００１６】
すなわち、トランスレータ装置１は、加入者のＩＰｖ６端末６−ａ１、６−ａ２、６−ｂを収容してアクセス網としての役割を果たすＩＰｖ６網２と、ＩＰｖ４サーバ４−ｘ、４−ｙを収容しているＩＰｖ４網であるＡＳＰ網３−ｘ、３−ｙとを直接接続して、ＩＰｖ６−ＩＰｖ４のアドレス変換、プロトコル変換を行うものである。
【００１７】
ＩＰｖ６網２には、ＩＰｖ６に従ってルーティングを行う複数（図１では５個を取り上げて示している）のＩＰｖ６ルータ（Ｖ６Ｒ）７−１〜７−５が設けられている。各ＩＰｖ６端末６−ａ１、６−ａ２、６−ｂはいずれかのＩＰｖ６ルータ７−１、７−２に収容される。ＩＰｖ６網２の構成要素は、ＩＰｖ６ルータ７−３、７−４経由でトランスレータ装置１に接続される。
【００１８】
また、ＩＰｖ６網２内には、ＤＨＣＰｖ６（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  ｆｏｒ  ＩＰｖ６）に従ったサーバ機能を実行するＤＨＣＰｖ６サーバ８が設けられており、このＤＨＣＰｖ６サーバ８も、いずれかのＩＰｖ６ルータ７−５に接続されている。トランスレータ装置１には、サーバ側プレフィックスや端末側アドレスを管理するプレフィックス管理サーバ９が接続されている。ＤＨＣＰｖ６サーバ８やプレフィックス管理サーバ９に対する情報の設定などは、管理端末１０から行うようになされている。
【００１９】
トランスレータ装置１は、後述する動作の項で明らかにするように、ＤＨＣＰｖ６サーバ８とプレフィックス管理サーバ９とでアドレス情報を連携して管理することでＩＰｖ６−ＩＰｖ４変換を実行するものである。
【００２０】
図２は、トランスレータ装置１の機能的構成を示すブロック図である。トランスレータ装置１は、専用装置として構築されたものであっても良く、汎用的な通信機能を有するサーバなどの情報処理装置にトランスレータプログラムを搭載することで構築されたものであっても良いが、機能的には、図２で表すことができる。なお、図２は、ＩＰｖ６端末６−ａ１及びＩＰｖ４サーバ４−ｘ間のＩＰパケットの変換にトランスレータ装置１が機能する場合を例に、ＩＰｖ４パケットやＩＰｖ６パケットの構成も示している。
【００２１】
図２において、トランスレータ装置１は、管理部２０、ＩＰｖ６送受信部２１、ＩＰｖ４送受信部２２、及び、変換本体２３を有する。変換本体２３は、Ｖ６−Ｖ４変換部３０、Ｖ４−Ｖ６変換部３１、及び、変換表３２を有する。
【００２２】
管理部２０は、管理端末１０やプレフィックス管理サーバ９から、ＩＰｖ６送受信部２１やＩＰｖ４送受信部２２へのコンフィグ情報や、変換表３２を作成するためのアドレス、プレフィックス情報を受け取り、各部へ設定するものである。変換表３２には、Ｖ６−Ｖ４変換部３０及びＶ４−Ｖ６変換部３１で共有する変換表ＴＡと、Ｖ４−Ｖ６変換部３１でのみ使用する変換表ＴＢがある。
【００２３】
Ｖ６−Ｖ４変換部３０は、ＩＰｖ６端末６（６−ａ１、６−ａ２、６−ｂ）からＩＰｖ４サーバ４（４−ｘ、４−ｙ）へのＩＰｖ６パケットをＩＰｖ４パケットに変換するものである。この変換方法の詳細は、動作の項で後述する。Ｖ４−Ｖ６変換部３１は、ＩＰｖ４サーバ４（４−ｘ、４−ｙ）からＩＰｖ６端末６（６−ａ１、６−ａ２、６−ｂ）へのＩＰｖ４パケットをＩＰｖ６パケットに変換するものである。この変換方法の詳細は、動作の項で後述する。
【００２４】
ＩＰｖ６送受信部２１は、ＩＰｖ６端末６（６−ａ１、６−ａ２、６−ｂ）との間でＩＰｖ６パケットを授受するものである。ＩＰｖ４送受信部２２は、ＩＰｖ４サーバ４（４−ｘ、４−ｙ）との間でＩＰｖ４パケットを授受するものである。
【００２５】
（Ａ−２）第１の実施形態の動作
次に、第１の実施形態のアドレス変換・プロトコル変換システムの動作を、事前設定動作、及び、アドレス変換・プロトコル変換動作の順に説明する。
【００２６】
上述したように、トランスレータ装置１は、ＤＨＣＰｖ６サーバ８とプレフィックス管理サーバ９とでアドレス情報を連携して管理することでＩＰｖ６−ＩＰｖ４変換を実行するものである。
【００２７】
アドレス情報の連携では、まず、管理端末１０からＤＨＣＰｖ６サーバ８にＩＰｖ６端末６（６−ａ１、６−ａ２、６−ｂ）に付与するＩＰｖ６のアドレス範囲を指定しておく。同様に、管理端末１０からプレフィックス管理サーバ９にＤＨＣＰｖ６サーバ８で割り当てていたアドレス範囲に相当するＩＰｖ４のアドレス範囲を割り当てる。このアドレス範囲は、ＩＰｖ６端末６（６−ａ１、６−ａ２、６−ｂ）に１対１に対応するＩＰｖ４アドレス用であり、ここでは、プライベートアドレスを使用している。さらに、プレフィックス管理サーバ９では、ＡＳＰ網３（３−ｘ、３−ｙ）のＩＰｖ４サーバ４（４−ｘ、４−ｙ）側のプレフィックスとして、ＩＰｖ６のプレフィックスとＩＰｖ４のプレフィックスを管理する。ＩＰｖ４のプレフィックスは、ＡＳＰ網３（３−ｘ、３−ｙ）のＩＰｖ４サーバ４（４−ｘ、４−ｙ）に割り当てられているネットワークアドレスであり、当該プレフィックスに１対１に対応するＩＰｖ６のプレフィックスを割り当てて管理する。ＩＰｖ４サーバ４（４−ｘ、４−ｙ）側のプレフィックスの対応に関しては、予めトランスレータ装置１に設定される（後述する図４の変換表ＴＢ参照）。
【００２８】
ＤＨＣＰｖ６サーバ８は、ＩＰｖ６端末６（６−ａ１、６−ａ２、６−ｂ）にＩＰｖ６のアドレス範囲から端末側のアドレスを振り出した後、当該ＩＰｖ６アドレスをプレフィックス管理サーバ９に通知する。プレフィックス管理サーバ９では、通知されたＩＰｖ６アドレスに対応するＩＰｖ４アドレスをＩＰｖ４のアドレス範囲から振り出し、１対１に対応させる。さらに、ＩＰｖ６とＩＰｖ４のアドレス対応をトランスレータ装置１に設定する。
【００２９】
今、ＩＰｖ６端末６−ａ１、６−ａ２、６−ｂのＩＰｖ６アドレスをそれぞれ、Ｖ６ａ１、Ｖ６ａ２、Ｖ６ｂとする。各ＩＰｖ６端末６−ａ１、６−ａ２、６−ｂに１対１に対応するＩＰｖ４アドレスをそれぞれ、Ｐ４ａ、Ｐ４ｂ、Ｐ４ｃとする。この場合、プレフィックス管理サーバ９の端末側アドレスとして、図１に示すように、３対のアドレス対Ｐ４ａ及びＶ６ａ１、Ｐ４ｂ及びＶ６ａ２、Ｐ４ｃ及びＶ６ｂが登録される。トランスレータ装置１の変換表ＴＡにも、図３及び図４に示すように、これらの対応Ｐ４ａ及びＶ６ａ１、Ｐ４ｂ及びＶ６ａ２、Ｐ４ｃ及びＶ６ｂが登録される。
【００３０】
また、ＡＳＰ網３−ｘ、３−ｙのＩＰｖ４サーバ４−ｘ、４−ｙのＩＰｖ４アドレスをＰ４ｘ、Ｐ４ｙとし、これらＩＰｖ４アドレスＰ４ｘ、Ｐ４ｙに相当するＩＰｖ４プレフィックスＰ４ＰＦｘ、Ｐ４ＰＦｙとし、ＩＰｖ４プレフィックスＰ４ＰＦｘ、Ｐ４ＰＦｙに１対１に対応するＩＰｖ６プレフィックスをＶ６ＰＦｘ、Ｖ６ＰＦｙとする。この場合、サーバ側プレフィックスとして、図１に示すように、２対のプレフィックス対Ｐ４ＰＦｘ及びＶ６ＰＦｘ、Ｐ４ＰＦｙ及びＶ６ＰＦｙが登録される。トランスレータ装置１の変換表ＴＢにも、図４に示すように、これらの対応Ｐ４ＰＦｘ及びＶ６ＰＦｘ、Ｐ４ＰＦｙ及びＶ６ＰＦｙが登録される。
【００３１】
以下に、第１の実施形態における各部のアドレス等の情報を整理して記述する。
【００３２】
Ｖ６ａ１、Ｖ６ａ２、Ｖ６ｂはそれぞれ、ＩＰｖ６端末６−ａ１、６−ａ２、６−ｂのＩＰｖ６アドレスである。
【００３３】
Ｐ４ａ、Ｐ４ｂ、Ｐ４ｃはそれぞれ、ＩＰｖ６端末６−ａ１、６−ａ２、６−ｂに１対１に対応するＩＰｖ４アドレスである。
【００３４】
Ｐ４ｘ及びＰ４ｙはそれぞれ、ＡＳＰ網（ＩＰｖ４網）３−ｘ、３−ｙのＩＰｖ４サーバ４−ｘ、４−ｙのＩＰｖ４アドレスである。
【００３５】
Ｐ４ＰＦｘ及びＰ４ＰＦｙはそれぞれ、ＩＰｖ４アドレスＰ４ｘ、Ｐ４ｙに１対１に相当するＩＰｖ４プレフィックスである。
【００３６】
Ｖ６ＰＦｘ及びＶ６ＰＦｙはそれぞれ、ＩＰｖ４プレフィックスＰ４ＰＦｘ及びＰ４ＰＦｙに１対１に対応するＩＰｖ６プレフィックスである。
【００３７】
トランスレータ装置１の管理部２０は、管理端末１０やプレフィックス管理サーバ９から、変換表ＴＡやＴＢを作成するためのアドレス、プレフィックス情報を受け取り、図３や図４に示すような変換表ＴＡやＴＢを作成する。
【００３８】
次に、アドレス変換・プロトコル変換動作を、ＩＰｖ６パケットからＩＰｖ４パケットへの変換動作、ＩＰｖ４パケットからＩＰｖ６パケットへの変換動作の順に説明する。なお、以下では、ＩＰｖ６端末６−ａ１及びＩＰｖ４サーバ４−ｘ間のＩＰパケットを変換する例について説明する。
【００３９】
ＩＰｖ６端末６−ａ１からＩＰｖ４サーバ４−ｘへのＩＰｖ６パケットは、Ｖ６−Ｖ４変換部３０においてＩＰｖ４パケットに変換される。図３は、そのようなＩＰｖ６パケットをＩＰｖ４パケットに変換する際に利用される変換表を示すと共に、Ｖ６−Ｖ４変換部３０の処理を示している。なお、図２の一部は、このような変換処理も示している。
【００４０】
入力されたＩＰｖ６パケットの１２８ビットでなる宛先アドレス（ＤＡ）は、ＩＰｖ４サーバ４−ｘが含まれているＡＳＰ網（ＩＰｖ４網）３−ｘを特定する９６ビットのプレフィックスＶ６ＰＦｘと、ＩＰｖ４サーバ４−ｘのＩＰｖ４での３２ビットのアドレスＰ４ｘとでなる。一方、入力されたＩＰｖ６パケットの１２８ビットでなる送信元アドレス（ＳＡ）は、ＩＰｖ６端末６−ａ１のＩＰｖ６網２におけるアドレスＶ６ａ１でなる。Ｖ６−Ｖ４変換部３０においては、ＩＰｖ６パケットが入力されると、１２８ビットでなる宛先アドレス（ＤＡ）の中に含まれている９６ビットのプレフィックスＶ６ＰＦｘを削除すると共に、挿入されている送信元アドレスＶ６ａ１をキーとして変換表ＴＡのＶ６−Ｖ４変換での識別列を検索し、変換後のアドレスＰ４ａをアクション列から取り出し、宛先アドレス及び送信元アドレスのアドレス変換を行って、ＩＰｖ４パケットへのプロトコル変換を行う。
【００４１】
なお、入力されたＩＰｖ６パケットをＩＰｖ４パケットに変換する際、宛先ポート（Ｄｐ）及び送信元ポート（Ｓｐ）の情報が挿入されているＴＣＰ／ＵＤＰヘッダの情報は、そのまま、変換後のＩＰｖ４パケットにおけるＴＣＰ／ＵＤＰヘッダの情報となる。
【００４２】
ＩＰｖ４サーバ４−ｘからＩＰｖ６端末６−ａ１へのＩＰｖ４パケットは、Ｖ４−Ｖ６変換部３１においてＩＰｖ６パケットに変換される。図４は、そのようなＩＰｖ４パケットをＩＰｖ６パケットに変換する際に利用される変換表を示すと共に、Ｖ４−Ｖ６変換部３１の処理を示している。
【００４３】
入力されたＩＰｖ４パケットの３２ビットでなる宛先アドレス（ＤＡ）には、ＩＰｖ６端末６−ａ１に係るＩＰｖ４網でのアドレスＰ４ａが挿入されている。入力されたＩＰｖ４パケットの３２ビットでなる送信元アドレス（ＳＡ）には、ＩＰｖ４サーバ４−ｘのＩＰｖ４網でのアドレスＰ４ｘが挿入されている。Ｖ４−Ｖ６変換部３１においては、宛先アドレスＰ４ａをキーとして変換表ＴＡのＶ４−Ｖ６変換での識別列を検索し、変換後のアドレスＶ６ａ１をアクション列から取り出すと共に、送信元アドレスＰ４ｘをキーとして変換表ＴＢの識別列を検索し、そのアドレスＰ４ｘ（＝Ｐ４ＰＦｘのプレフィックス長からＰ４ｘのネットワークアドレスを特定して検索）を要素としている行のアクション列の値Ｖ６ＰＦｘをプレフィックスの値として得て、送信元アドレスＰ４ｘに得られたプレフィックスＶ６ＰＦｘを付与して変換後の送信元アドレスＶ６ＰＦｘ＋Ｐ４ｘを得、ＩＰｖ６パケットへのプロトコル変換を行う。
【００４４】
なお、入力されたＩＰｖ４パケットをＩＰｖ６パケットに変換する際、宛先ポート（Ｄｐ）及び送信元ポート（Ｓｐ）の情報が挿入されているＴＣＰ／ＵＤＰヘッダの情報は、そのまま、変換後のＩＰｖ６パケットにおけるＴＣＰ／ＵＤＰヘッダの情報となる。
【００４５】
図５は、１２８ビットでなる通常のＩＰｖ６アドレスを使用したときの変換シーケンスを示している。図５は、宛先アドレス（ＤＡ）、宛先ポート（Ｄｐ）、送信元アドレス（ＳＡ）、宛先ポート（Ｓｐ）の変換の様子を示している。なお、通常のＩＰｖ６アドレスとは、ダミープレフィックス（９６ビット）とＩＰｖ４アドレス（３２ビット）からなる特殊なＩＰｖ６アドレスではなく、ネットワーク部（６４ビット）とインタフェースＩＤと呼ばれるホスト部（６４ビット）からなり、アドレス割当組織から割り当てられる２００１：から始まるようなブロックのグローバルアドレスのことを示している。
【００４６】
ここで、あるＩＰｖ６端末（Ｖ６ａ１とする）は、ＡＳＰ網３−ｘのＩＰｖ４サーバ４−ｘにアクセスすることもできれば、ＡＳＰ網３−ｙのＩＰｖ４サーバ４−ｙにアクセスすることもできる。図５（Ａ）は、ＩＰｖ６端末Ｖ６ａ１がＡＳＰ網３−ｘのＩＰｖ４サーバ４−ｘにアクセスしたときの変換シーケンスを示し、図５（Ｂ）は、ＩＰｖ６端末Ｖ６ａ１がＡＳＰ網３−ｘのＩＰｖ４サーバ４−ｘにアクセスしたときの変換シーケンスを示している。
【００４７】
ＩＰｖ６端末Ｖ６ａ１からＡＳＰ網３−ｘのＩＰｖ４サーバ４−ｘへのＩＰｖ６パケットにおける宛先アドレス、宛先ポート、送信元アドレス、送信元ポートはそれぞれ、Ｖ６ＰＦｘ＋Ｐ４ｘ、８０、Ｖ６ａ１、３０００である。このようなＩＰｖ６パケットはトランスレータ装置１によって、宛先アドレス、宛先ポート、送信元アドレス、送信元ポートがそれぞれ、Ｐ４ｘ、８０、Ｐ４ａ、３０００のＩＰｖ４パケットに変換され、挿入されていたプレフィックスＶ６ＰＦｘに基づいてＡＳＰ網３−ｘに送信され、ＩＰｖ４サーバ４−ｘへ到達する。
【００４８】
ＩＰｖ４サーバ４−ｘに到達したＩＰｖ４パケットが、ＩＰｖ４サーバ４−ｘからの任意のデータ（例えば、Ｗｅｂページのデータ）を求めるものであれば、ＩＰｖ４サーバ４−ｘは、その求めに応じたデータをペイロードに含む、ＩＰｖ６端末Ｖ６ａ１へのＩＰｖ４パケットを送信する。この場合におけるＩＰｖ６端末Ｖ６ａ１へのＩＰｖ４パケットの宛先アドレス、宛先ポート、送信元アドレス、送信元ポートはそれぞれ、Ｐ４ａ、３０００、Ｐ４ｘ、８０である。このようなＩＰｖ４パケットはトランスレータ装置１によって、宛先アドレス、宛先ポート、送信元アドレス、送信元ポートがそれぞれ、Ｖ６ａ１、３０００、Ｖ６ＰＦｘ＋Ｐ４ｘ、８０のＩＰｖ６パケットに変換されてＩＰｖ６網２に送信され、ＩＰｖ６端末Ｖ６ａ１に到達する。
【００４９】
また、ＩＰｖ６端末Ｖ６ａ１からＡＳＰ網３−ｙのＩＰｖ４サーバ４−ｙへのＩＰｖ６パケットは、上述したＩＰｖ６端末Ｖ６ａ１からＡＳＰ網３−ｘのＩＰｖ４サーバ４−ｘへのＩＰｖ６パケットと比べて宛先アドレスだけが異なっている。すなわち、宛先アドレスがＶ６ＰＦｙ＋Ｐ４ｙとなっている。このようなＩＰｖ６パケットはトランスレータ装置１によって、宛先アドレス、宛先ポート、送信元アドレス、送信元ポートがそれぞれ、Ｐ４ｙ、８０、Ｐ４ａ、３０００のＩＰｖ４パケットに変換され、挿入されていたプレフィックスＶ６ＰＦｙに基づいてＡＳＰ網３−ｙに送信され、ＩＰｖ４サーバ４−ｙへ到達する。
【００５０】
ＩＰｖ４サーバ４−ｙに到達したＩＰｖ４パケットが、ＩＰｖ４サーバ４−ｙからの任意のデータ（例えば、Ｗｅｂページのデータ）を求めるものであれば、ＩＰｖ４サーバ４−ｙは、その求めに応じたデータをペイロードに含む、ＩＰｖ６端末Ｖ６ａ１へのＩＰｖ４パケットを送信する。この場合におけるＩＰｖ６端末Ｖ６ａ１へのＩＰｖ４パケットの宛先アドレス、宛先ポート、送信元アドレス、送信元ポートはそれぞれ、Ｐ４ａ、３０００、Ｐ４ｙ、８０である。このようなＩＰｖ４パケットはトランスレータ装置１によって、宛先アドレス、宛先ポート、送信元アドレス、送信元ポートがそれぞれ、Ｖ６ａ１、３０００、Ｖ６ＰＦｙ＋Ｐ４ｙ、８０のＩＰｖ６パケットに変換されてＩＰｖ６網２に送信され、ＩＰｖ６端末Ｖ６ａ１に到達する。
【００５１】
以上のように、あるＩＰｖ６端末（例えばＶ６ａ１）は、任意のＡＳＰ網（３−ｘ又は３−ｙ）のＩＰｖ４サーバ（４−ｘ又は４−ｙ）をアクセスして通信することができる。
【００５２】
（Ａ−３）第１の実施形態の効果
第１の実施形態によれば、トランスレータ装置、プレフィックス管理サーバ及びＤＨＣＰｖ６サーバの連携により、ＩＰｖ６−ＩＰｖ４変換に必要になるプレフィックス情報、アドレス情報をトランスレータ装置に予め設定しておくようにしたため、ＩＰｖ６端末とＩＰｖ４サーバとが実際にアクセスしているときにＩＰｖ６−ＩＰｖ４変換にかかる処理負荷、転送遅延を軽減することができる。
【００５３】
例えば、ＩＰｖ４サーバがＷｅｂページを用いたサービスを提供する場合において、サービスの提供先となる端末（ＩＰｖ６端末）の加入者を予め登録させるようなシステムであれば、トランスレータ装置、プレフィックス管理サーバ及びＤＨＣＰｖ６サーバの連携により、ＩＰｖ６−ＩＰｖ４変換に必要になるプレフィックス情報、アドレス情報をトランスレータ装置に事前に設定しておくは、実際上、容易にできることである。
【００５４】
（Ｂ）第２の実施形態
次に、本発明によるアドレス変換・プロトコル変換システム、並びに、トランスレータ装置及びトランスレータプログラムをＩＰｖ６−ＩＰｖ４変換に適用した第２の実施形態を、図面を参照しながら説明する。
【００５５】
図６は、第２の実施形態のアドレス変換・プロトコル変換システムに係るネットワーク構成を示すブロック図であり、上述した第１の実施形態に係る図１との同一、対応部分には同一、対応符号を付して示している。
【００５６】
図６及び図１の比較から明らかなように、第２の実施形態の構成要素は、第１の実施形態と同様であるが、一部の構成要素の機能が第１の実施形態のものとは異なっている。以下では、第１の実施形態との相違点を中心に、第２の実施形態を説明する。主たる相違点は、以下の通りである。
【００５７】
第１に、ＤＨＣＰｖ６サーバ８Ａに登録されるアドレスの範囲として、「ネットワーク部（６４ビット）＋第１のホスト部（３２ビット）＋第２のホスト部（３２ビット）」で管理する。ここで、第１及び第２のホスト部に関しては、次のように管理する。第１のホスト部には、３２ビット全てに「０」を設定する。第２のホスト部には、ＡＳＰ網３−ｘ、３−ｙのアドレス空間に対応するＩＰｖ４アドレスを設定する。第１のホスト部がオール「０」であるため、第２の実施形態のプレフィックスはダミーのプレフィックスを使用しているということができる。
【００５８】
ここで、「ネットワーク部（６４ビット）」の内容が、ＩＰｖ６アドレス及びＩＰｖ４アドレス間の変換ではプレフィックスとして機能し、「第２のホスト部（３２ビット）」がＩＰｖ６アドレス及びＩＰｖ４アドレス間の変換ではＩＰｖ４アドレスとして機能する。
【００５９】
第２に、プレフィックス管理サーバ９Ａには、第１の実施形態における端末側アドレス（図１参照）に代え、端末側プレフィックスを登録する。登録する端末側プレフィックスは、ＤＨＣＰｖ６サーバ８Ａに登録したネットワーク部であるＩＰｖ６プレフィックスと第２のホスト部が該当するＩＰｖ４プレフィックスとを１対１に対応させて登録する（後述する図８の変換表ＴＣ参照）。
【００６０】
第３に、第２の実施形態では、プレフィックス管理サーバ９Ａに必要な対応は、管理端末１０から全て予め登録されるため、ＤＨＣＰｖ６サーバ８Ａとの動的な連携は必要ない。
【００６１】
以下に、第２の実施形態における各部のアドレス等の情報を整理して記述する。
【００６２】
Ｖ６ＰＦａ＋Ｐ４ａ１、Ｖ６ＰＦａ＋Ｐ４ａ２、Ｖ６ＰＦｂ＋Ｐ４ｂはそれぞれ、ＩＰｖ６端末６−ａ１、６−ａ２、６−ｂのＩＰｖ６アドレスである。
【００６３】
Ｖ６ＰＦａ及びＶ６ＰＦｂはＩＰｖ６プレフィックスであり、Ｖ６ＰＦａはＩＰｖ６端末６−ａ１及び６−ａ２のＩＰｖ６プレフィックスで、Ｖ６ＰＦｂはＩＰｖ６端末６−ｂのＩＰｖ６プレフィックスである。
【００６４】
Ｐ４ＰＦａ及びＰ４ＰＦｂはそれぞれ、ＩＰｖ６端末６−ａ１、６−ａ２、６−ｂのＩＰｖ６プレフィックスＶ６ＰＦａ、Ｖ６ＰＦｂに１対１に対応するＩＰｖ４プレフィックスである。
【００６５】
Ｐ４ｘ及びＰ４ｙはそれぞれ、ＡＳＰ網（ＩＰｖ４網）３−ｘ、３−ｙのＩＰｖ４サーバ４−ｘ、４−ｙのＩＰｖ４アドレスである。
【００６６】
Ｐ４ＰＦｘ及びＰ４ＰＦｙはそれぞれ、ＩＰｖ４アドレスＰ４ｘ、Ｐ４ｙに相当するＩＰｖ４プレフィックスである。
【００６７】
Ｖ６ＰＦｘ及びＶ６ＰＦｙはそれぞれ、ＩＰｖ４プレフィックスＰ４ＰＦｘ、Ｐ４ＰＦｙに１対１に対応するＩＰｖ６プレフィックスである。
【００６８】
図７は、第２の実施形態のトランスレータ装置１Ａの機能的構成を示すブロック図であり、第１の実施形態に係る図２との同一、対応部分には同一、対応符号を付して示している。以下、第１の実施形態との相違点を説明する。
【００６９】
Ｖ６−Ｖ４変換部３０Ａは、一切の変換表を持たず、ＩＰｖ６端末６（６−ａ１、６−ａ２、６−ｂ）からＩＰｖ４サーバ４（４−ｘ、４−ｙ）へのＩＰｖ６パケットをＩＰｖ４パケットに変換する。Ｖ６−Ｖ４変換部３０Ａは、入力されたＩＰｖ６パケットの宛先アドレス（ＤＡ）と送信元アドレス（ＳＡ）における９６ビットのプレフィックスをそれぞれ削除することにより、変換後の宛先アドレスと送信元アドレスとを得て、ＩＰｖ４パケットへのプロトコル変換を行う。
【００７０】
Ｖ４−Ｖ６変換部３１Ａは、当該Ｖ４−Ｖ６変換部３１Ａでのみ使用する変換表３２Ａ（ＴＢ及びＴＣ）を用いて、ＩＰｖ４サーバ４（４−ｘ、４−ｙ）からＩＰｖ６端末６（６−ａ１、６−ａ２、６−ｂ）へのＩＰｖ４パケットをＩＰｖ６パケットに変換する。Ｖ４−Ｖ６変換部３１Ａは、ＩＰｖ４パケットの送信元アドレス（ＳＡ）と宛先アドレス（ＤＡ）の双方とも９６ビットのプレフィックスを付与することによりＩＰｖ６パケットへのプロトコル変換を行う。
【００７１】
図８は、ＩＰｖ４パケットをＩＰｖ６パケットに変換する際に利用される変換表を示すと共に、Ｖ４−Ｖ６変換部３１Ａの処理を示している。
【００７２】
入力されたＩＰｖ４パケットの宛先アドレス（ＤＡ）には、ＩＰｖ６端末６−ａ１に係るＩＰｖ４網でのアドレスＰ４ａ１が挿入され、送信元アドレス（ＳＡ）には、ＩＰｖ４サーバ４−ｘのＩＰｖ４網でのアドレスＰ４ｘが挿入されている。Ｖ４−Ｖ６変換部３１Ａにおいては、宛先アドレスＰ４ａ１をキーとして変換表ＴＣの識別列を検索し、そのアドレスＰ４ａ１（＝Ｐ４ＰＦａのプレフィックス長からＰ４ａ１のネットワークアドレスを特定して検索）を要素としている行のアクション列の値Ｖ６ＰＦａをプレフィックスの値として得て、宛先アドレスＰ４ａ１に得られたプレフィックスＶ６ＰＦａを付与して変換後の宛先アドレスＶ６ＰＦｘ＋Ｐ４ａ１を得る。また、Ｖ４−Ｖ６変換部３１Ａにおいては、送信元アドレスＰ４ｘをキーとして変換表ＴＢの識別列を検索し、そのアドレスＰ４ｘ（＝Ｐ４ＰＦｘのプレフィックス長からＰ４ｘのネットワークアドレスを特定して検索）を要素としている行のアクション列の値Ｖ６ＰＦｘをプレフィックスの値として得て、送信元アドレスＰ４ｘに得られたプレフィックスＶ６ＰＦｘを付与して変換後の送信元アドレスＶ６ＰＦｘ＋Ｐ４ｘを得る。
【００７３】
以上のように、第２の実施形態においては、ＩＰｖ６パケットからＩＰｖ４パケットへの変換ではプレフィックスを削除することだけでアドレス変換・プロトコル変換を行い、ＩＰｖ４パケットからＩＰｖ６パケットへの変換では宛先アドレス及び送信元アドレス共に、アドレスをキーとした検索と、検索で得られたプレフィックの付与とによりアドレス変換・プロトコル変換を行う。
【００７４】
図９は、オール「０」の第１のホスト部（ダミーのプレフィックス）を有するＩＰｖ６アドレスを使用したときの変換シーケンスを示しており、第１の実施形態に係る図５に対応する図面である。図９（Ａ）は、ＩＰｖ６端末Ｖ６ａ１がＡＳＰ網３−ｘのＩＰｖ４サーバ４−ｘにアクセスしたときの変換シーケンスを示し、図９（Ｂ）は、ＩＰｖ６端末Ｖ６ａ１がＡＳＰ網３−ｘのＩＰｖ４サーバ４−ｘにアクセスしたときの変換シーケンスを示している。変換シーケンスに対する詳細な説明は省略するが、第２の実施形態でも、あるＩＰｖ６端末（例えばＶ６ａ１）は、任意のＡＳＰ網（３−ｘ又は３−ｙ）のＩＰｖ４サーバ（４−ｘ又は４−ｙ）をアクセスして通信することができる。
【００７５】
第２の実施形態によれば、トランスレータ装置は、ＤＨＣＰｖ６サーバに登録されたＩＰｖ６アドレスを「ネットワーク部（６４ビット）＋第１のホスト部（３２ビット）＋第２のホスト部（３２ビット）」で管理することにより、ＩＰｖ６パケットからＩＰｖ４パケットへの変換において、変換表が不要となり、装置のメモリ量を削減でき、さらに、変換にかかる処理負荷、転送遅延を軽減することができる。
【００７６】
また、第２の実施形態によれば、ＩＰｖ４パケットからＩＰｖ６パケットへの変換において、宛先アドレス（ＤＡ）のアドレス変換に用いる変換表ＴＣが、プレフィックスの１対１対応で構成されているため、当該変換表ＴＣの行を第１の実施形態より少なくでき、メモリ量を削減することができる。例えば、図４の変換表ＴＡが３行構成であるのに対して、図８の変換表ＴＣは２行構成になっている。
【００７７】
（Ｃ）他の実施形態
上記各実施形態では、ＩＰｖ６網での通信装置がＩＰｖ６端末であり、ＩＰｖ４網の通信装置がＩＰｖ４サーバである場合を示したが、ＩＰｖ６網での通信装置及びＩＰｖ４網の通信装置の組み合わせは、上記実施形態のものに限定されない。ＩＰｖ６端末とＩＰｖ４端末との通信に本発明を適用することも可能であり、また、ＩＰｖ６端末部分がコンテンツ配信サーバやアクセスポイントのような配下に端末を収容するものであっても良い。
【００７８】
また、上記各実施形態で１装置として説明した装置が物理的に複数の装置に分かれていても良く、異なる装置として説明した装置が物理的には１装置で構成されていても良い。例えば、ＤＨＣＰｖ６サーバに対する管理端末（１０）と、プレフィックス管理サーバに対する管理端末（１０）とが別個に設けられたものであっても良い。また例えば、トランスレータ装置とプレフィックス管理サーバとがハード的には１装置上に構成されていても良い。
【００７９】
上記各実施形態では、アドレス変換、プロトコル変換に供する２つのプロトコルが、ＩＰｖ６及びＩＰｖ４である場合を示したが、２つのプロトコルの種類がＩＰｖ６及びＩＰｖ４に限定されず、アドレス空間についてＩＰｖ６及びＩＰｖ４の関係と同様な関係を有する２つのプロトコルに対して、本発明を適用することができる。
【符号の説明】
【００８０】
１、１Ａ…トランスレータ装置、２…ＩＰｖ６網、３−ｘ、３−ｙ…ＡＳＰ網（ＩＰｖ４網）、４−ｘ、４−ｙ…ＩＰｖ４サーバ、６−ａ１、６−ａ２、６−ｂ…ＩＰｖ６端末、８、８Ａ…ＤＨＣＰｖ６サーバ、９、９Ａ…プレフィックス管理サーバ、１０…管理端末、３０、３０Ａ…Ｖ６−Ｖ４変換部、３１、３１Ａ…Ｖ４−Ｖ６変換部、３２、３２Ａ…変換表。
【図１】
2011061541.tif 000003
【図２】
2011061541.tif 000004
【図３】
2011061541.tif 000005
【図４】
2011061541.tif 000006
【図５】
2011061541.tif 000007
【図６】
2011061541.tif 000008
【図７】
2011061541.tif 000009
【図８】
2011061541.tif 000010
【図９】
2011061541.tif 000011