(57)【要約】【課題】変換が必要な接続要求のみをゲートウエイ装置でネットワークプロトコル変換することにより、異なるネットワークプロトコルを用いる端末が混在するＶｏＩＰネットワークシステムを安価に構築する。【解決手段】ＩＰｖ４を用いる端末１ＡからＩＰｖ６を用いる端末１Ｂへの接続要求１２を受けた管理サーバ３は、端末１Ｂが端末１Ａと直接接続できないことを判定して、端末１Ｂが利用可能なＩＰｖ６の変換機能を有するゲートウェイ装置２のホスト名「ｇｗｖ６．ｈｏｇｅ．ｃｏｍ  」を含む接続要求先変更通知１３を端末１Ａに返送し、ゲートウエイ装置２は、端末１Ａからの前記ホスト名での接続要求１４に応じて、管理サーバ３に対し端末１Ｂへの接続要求１５を発するとともに、接続要求１５に応じて管理サーバ３から返送される接続要求先変更通知１６に基づき端末１ＢにＩＰｖ６を用いて接続要求１７を送出する。【選択図】        図１
2004193739.tif 000002
【特許請求の範囲】
【請求項１】
異なるネットワークプロトコルを用いる複数の端末と、前記異なるネットワークプロトコルのそれぞれに対応するホスト名を有するととともに前記異なるネットワークプロトコル間の相互変換機能を有するゲートウエイ装置と、前記複数の端末の１つの端末から他の端末への接続要求を受けたときに前記ゲートウエイ装置を経由して両端末間を接続させるための各種処理を管理する管理サーバとを備えるＶｏＩＰネットワークシステムであって、
前記管理サーバは、前記接続要求を受けたときに、接続要求先の端末が接続要求元の端末と直接接続できるか否かを判定し、直接接続できない場合には接続要求先の端末が利用可能なネットワークプロトコルへの変換機能を有するゲートウェイ装置のホスト名を含む接続要求先変更通知を接続要求元の端末に返送するように構成し、
前記ゲートウエイ装置は、前記接続要求先変更通知を返送された接続要求元の端末からの前記ホスト名での接続要求に応じて、前記管理サーバに対し接続要求先の端末への接続要求を発するとともに、該接続要求に応じて前記管理サーバから返送される接続要求先変更通知に基づき接続要求先の端末に前記利用可能なネットワークプロトコルを用いて接続要求を発するように構成したことを特徴とするＶｏＩＰネットワークシステム。
【請求項２】
前記管理サーバは、前記接続要求を受けたときに、前記ＶｏＩＰネットワークシステムに設けられているＤＮＳサーバに対し、当該接続要求に使用したネットワークプロトコルを用いてアドレス解決を試みることにより、接続要求元の端末が接続要求先の端末と直接接続できるか否かを判定するように構成したことを特徴とする請求項１記載のＶｏＩＰネットワークシステム。
【請求項３】
前記管理サーバは、前記ＶｏＩＰネットワークシステム上の端末が利用可能なネットワークプロトコルに関する登録情報を備え、前記接続要求を受けたときに、前記登録情報に基づいて接続要求元の端末が接続要求先の端末と直接ネットワーク接続できるか否かを判定するように構成したことを特徴とする請求項１記載のＶｏＩＰネットワークシステム。
【請求項４】
前記管理サーバは、接続要求元の端末が接続要求先の端末と直接ネットワーク接続できない場合に、接続要求先の端末が利用可能なネットワークプロトコルを用いて前記ＤＮＳサーバに対しアドレス解決を試みることにより、接続要求元の端末と接続要求先の端末とを接続可能なゲートウェイ装置を検索するように構成したことを特徴とする請求項２記載のＶｏＩＰネットワークシステム。
【請求項５】
前記ゲートウェイ装置は、接続要求先のホスト名毎に予め設定されたネットワークプロトコルを用いて接続要求先の端末に接続要求を発するように構成したことを特徴とする請求項１記載のＶｏＩＰネットワークシステム。
【請求項６】
前記ゲートウェイ装置は、接続要求先のホスト名がゲートウエイ装置自体のホスト名と一致するか否かを判定し、一致した場合には接続要求先の端末が利用可能なネットワークプロトコルを用いて接続要求先の端末に接続要求を発するとともに、一致しない場合には予め設定されたネットワークプロトコルを用いてプロキシサーバとして動作するように構成したことを特徴とする請求項１記載のＶｏＩＰネットワークシステム。
【請求項７】
前記ゲートウェイ装置は、前記プロキシサーバとして動作する場合には、前記異なるネットワークプロトコルのそれぞれを用いて前記ＤＮＳサーバに対しアドレス解決を試みることにより、ゲートウエイ装置自体の接続要求先の端末への接続の可否を判定するように構成したことを特徴とする請求項６記載のＶｏＩＰネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、異なるネットワークプロトコルを用いる端末が混在するＶｏＩＰネットワーク環境において異なるネットワークプロトコルを用いる端末間を接続し得るようにしたＶｏＩＰネットワークシステムに関するものである。
【０００２】
【従来の技術】
現在のＩＰネットワークは、大部分がネットワークプロトコルとしてＩＰｖ４を利用する端末のみを用いて構築されており、ＶｏＩＰ関係のプロトコルも同一ネットワークプロトコル間での相互通信を前提に定義されている。最近になって、ＩＰアドレスの枯渇問題がクローズアップされたため、ネットワークプロトコルとしてＩＰｖ６を利用する技術が注目されてきている。しかし、ＩＰｖ４が余りにも普及しているため、ＩＰｖ４ネットワークが一気にＩＰｖ６ネットワークに切り換わることはあり得ず、ＩＰｖ４対応端末とＩＰｖ６対応端末とが混在する過渡期が長期に亘って続くこと予想される。そこで、現在導入済みのＶｏＩＰネットワークを利用して、ＩＰｖ４対応端末とＩＰｖ６対応端末とが混在するＶｏＩＰネットワークシステムを安価に構築することが要求される。
【０００３】
この要求に対し、例えば、ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ  ）を応用したＩＰ変換方式を用いるＶｏＩＰネットワークシステムが提案されている。このＩＰネットワークシステムは、ＩＰｖ４ネットワークにおいて、グローバルＩＰアドレスを用いたネットワークおよびプライベートＩＰアドレスを用いたネットワークの双方にまたがったＶｏＩＰシステムを構築する際に、グローバルＩＰアドレスおよびプライベートＩＰアドレスをＮＡＴ変換するＩＰアドレス変換機能部でパケットの上位層にあるＶｏＩＰプロトコル部も解析し、ネットワーク層でのＩＰアドレス付け替えと同時に、上位層のＶｏＩＰプロトコル部に埋め込まれたＩＰアドレスも付け替えるようにしている。
【０００４】
また、ゲートウエイ装置を用いて異なるネットワークプロトコルを変換するようにしたＩＰネットワークシステム（例えば、特許文献１参照）も提案されている。
【０００５】
【特許文献１】
特開２００１−１１９７４０号公報
【０００６】
【発明が解決しようとする課題】
上記ＮＡＴを応用したＩＰ変換方式を用いるＶｏＩＰネットワークシステムでは、全てのＶｏＩＰパケットがＩＰアドレス変換機能部を通過する必要があるため、ＩＰｖ４ネットワークおよびＩＰｖ６ネットワークが物理的に切り離されている場合には適用できるが、ＩＰｖ４ネットワークおよびＩＰｖ６ネットワークの混在環境では利用することが困難である。また、ＩＰアドレス変換機能部は、ＩＰｖ４アドレスおよびＩＰｖ６アドレスの変換データベースを具備しなければならず、登録するＩＰｖ６アドレスと同数のＩＰｖ４アドレスが必要となるため、ＩＰアドレス不足が発端で開発されたＩＰｖ６アドレスの思想にも反することになり、ＩＰｖ６技術を採用したメリットが希薄になってしまう。なお、プロキシサーバとして動作する際に、同時にネットワークプロトコルの変換を行うようにすることも可能であるが、その場合にはプロキシサーバ上で全ての接続要求のネットワークプロトコルを変換することになり、プロキシサーバに求められる処理能力が著しく大きくなるため、システム構築コストが増大してしまう。
また、上記特許文献１に開示されたＩＰネットワークシステムは、ゲートウエイ装置を使用して全ての接続要求のネットワークプロトコルを変換するように構成されており、ゲートウエイ装置に求められる処理能力が大きくなるため高価なゲートウエイ装置を使用せざるを得ず、システム構築コストが増大してしまう。
【０００７】
本発明は、ネットワークプロトコルの変換が必要な接続要求のみをゲートウエイ装置で変換することにより、異なるネットワークプロトコルを用いる端末が混在するＶｏＩＰネットワークシステムを安価に構築することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の第１発明は、異なるネットワークプロトコルを用いる複数の端末と、前記異なるネットワークプロトコルのそれぞれに対応するホスト名を有するととともに前記異なるネットワークプロトコル間の相互変換機能を有するゲートウエイ装置と、前記複数の端末の１つの端末から他の端末への接続要求を受けたときに前記ゲートウエイ装置を経由して両端末間を接続させるための各種処理を管理する管理サーバとを備えるＶｏＩＰネットワークシステムであって、前記管理サーバは、前記接続要求を受けたときに、接続要求先の端末が接続要求元の端末と直接接続できるか否かを判定し、直接接続できない場合には接続要求先の端末が利用可能なネットワークプロトコルへの変換機能を有するゲートウェイ装置のホスト名を含む接続要求先変更通知を接続要求元の端末に返送するように構成し、前記ゲートウエイ装置は、前記接続要求先変更通知を返送された接続要求元の端末からの前記ホスト名での接続要求に応じて、前記管理サーバに対し接続要求先の端末への接続要求を発するとともに、該接続要求に応じて前記管理サーバから返送される接続要求先変更通知に基づき接続要求先の端末に前記利用可能なネットワークプロトコルを用いて接続要求を発するように構成したことを特徴とする。
【０００９】
第１発明によれば、異なるネットワークプロトコルを用いる複数の端末の１つの端末から他の端末への接続要求を受けたときに、管理サーバは、接続要求先の端末が接続要求元の端末と直接接続できるか否かを判定し、直接接続できない場合には接続要求先の端末が利用可能なネットワークプロトコルへの変換機能を有するゲートウェイ装置のホスト名を含む接続要求先変更通知を接続要求元の端末に返送し、ゲートウエイ装置は、前記接続要求先変更通知を返送された接続要求元の端末からの前記ホスト名での接続要求に応じて、前記管理サーバに対し接続要求先の端末への接続要求を発するとともに、該接続要求に応じて前記管理サーバから返送される接続要求先変更通知に基づき接続要求先の端末に前記利用可能なネットワークプロトコルを用いて接続要求を発するから、ゲートウエイ装置を経由させて異なるネットワークプロトコルを用いる接続要求元の端末および接続要求先の端末間を接続することが可能になる。その際、ネットワークプロトコルの変換が必要な接続要求のみをゲートウエイ装置で変換するので、プロトコル変換装置として用いるゲートウエイ装置には高機能な処理能力を要求されないため処理能力の低いゲートウエイ装置を用いることが可能になり、異なるネットワークプロトコルを用いる端末が混在するＶｏＩＰネットワークシステムを安価に構築することができるようになる。
【００１０】
請求項２に記載の第２発明は、前記管理サーバは、前記接続要求を受けたときに、前記ＶｏＩＰネットワークシステムに設けられているＤＮＳサーバに対し、当該接続要求に使用したネットワークプロトコルを用いてアドレス解決を試みることにより、接続要求元の端末が接続要求先の端末と直接接続できるか否かを判定するように構成したことを特徴とする。
【００１１】
第２発明によれば、管理サーバは、前記接続要求を受けたときに、前記ＶｏＩＰネットワークシステムに設けられているＤＮＳサーバに対し、当該接続要求に使用したネットワークプロトコルを用いてアドレス解決を試みることにより、接続要求元の端末が接続要求先の端末と直接接続できるか否かを判定するから、接続要求先の端末が利用可能なネットワークプロトコルの登録情報が管理サーバに登録されていない場合であっても、接続要求元の端末が接続要求先の端末と直接接続できるか否かをアドレス解決によって判定することができる。
【００１２】
請求項３に記載の第３発明は、前記管理サーバは、前記ＶｏＩＰネットワークシステム上の端末が利用可能なネットワークプロトコルに関する登録情報を備え、前記接続要求を受けたときに、前記登録情報に基づいて接続要求元の端末が接続要求先の端末と直接ネットワーク接続できるか否かを判定するように構成したことを特徴とする。
【００１３】
第３発明によれば、管理サーバは、前記ＶｏＩＰネットワークシステム上の端末が利用可能なネットワークプロトコルに関する登録情報を備え、前記接続要求を受けたときに、前記登録情報に基づいて接続要求元の端末が接続要求先の端末と直接ネットワーク接続できるか否かを判定するから、接続要求先の端末が利用可能なネットワークプロトコルの登録情報が管理サーバに登録されている場合には、接続要求元の端末が接続要求先の端末と直接接続できるか否かを直ちに判定することができる。
【００１４】
請求項４に記載の第４発明は、前記管理サーバは、接続要求元の端末が接続要求先の端末と直接ネットワーク接続できない場合に、接続要求先の端末が利用可能なネットワークプロトコルを用いて前記ＤＮＳサーバに対しアドレス解決を試みることにより、接続要求元の端末と接続要求先の端末とを接続可能なゲートウェイ装置を検索するように構成したことを特徴とする。
【００１５】
第４発明によれば、管理サーバは、接続要求元の端末が接続要求先の端末と直接ネットワーク接続できない場合に、接続要求先の端末が利用可能なネットワークプロトコルを用いて前記ＤＮＳサーバに対しアドレス解決を試みることにより、接続要求元の端末と接続要求先の端末とを接続可能なゲートウェイ装置を検索するから、前記ＶｏＩＰネットワークシステム上のどのゲートウェイ装置を経由させれば接続要求元の端末と接続要求先の端末とを接続できるかをアドレス解決によって確認することができる。
【００１６】
請求項５に記載の第５発明は、前記ゲートウェイ装置は、接続要求先のホスト名毎に予め設定されたネットワークプロトコルを用いて接続要求先の端末に接続要求を発するように構成したことを特徴とする。
【００１７】
第５発明によれば、前記ゲートウェイ装置は、接続要求先のホスト名毎に予め設定されたネットワークプロトコルを用いて接続要求先の端末に接続要求を発するから、プロトコル変換装置として用いるゲートウエイ装置には高機能な処理能力を要求されないため、処理能力の低いゲートウエイ装置を用いることが可能になる。
【００１８】
請求項６に記載の第６発明は、前記ゲートウェイ装置は、接続要求先のホスト名がゲートウエイ装置自体のホスト名と一致するか否かを判定し、一致した場合には接続要求先の端末が利用可能なネットワークプロトコルを用いて接続要求先の端末に接続要求を発するとともに、一致しない場合には予め設定されたネットワークプロトコルを用いてプロキシサーバとして動作するように構成したことを特徴とする。
【００１９】
第６発明によれば、前記ゲートウェイ装置は、接続要求先のホスト名がゲートウエイ装置自体のホスト名と一致するか否かを判定し、一致した場合には接続要求先の端末が利用可能なネットワークプロトコルを用いて接続要求先の端末に接続要求を発するとともに、一致しない場合には予め設定されたネットワークプロトコルを用いてプロキシサーバとして動作するから、第１発明のような異なるネットワークプロトコルを用いる端末間を接続する動作およびプロキシサーバ動作の２種類の動作を行うことが可能になる。
【００２０】
請求項７に記載の第７発明は、前記ゲートウェイ装置は、前記プロキシサーバとして動作する場合には、前記異なるネットワークプロトコルのそれぞれを用いて前記ＤＮＳサーバに対しアドレス解決を試みることにより、ゲートウエイ装置自体の接続要求先の端末への接続の可否を判定するように構成したことを特徴とする。
【００２１】
第７発明によれば、前記ゲートウェイ装置は、前記プロキシサーバとして動作する場合には、前記異なるネットワークプロトコルのそれぞれを用いて前記ＤＮＳサーバに対しアドレス解決を試みることにより、ゲートウエイ装置自体の接続要求先の端末への接続の可否を判定するから、前記ゲートウエイ装置は、プロキシサーバとして動作する際に、接続要求先の端末のネットワークプロトコルを自動的に取得することになり、接続要求先の端末のネットワークプロトコルを特に意識することなく接続することができるようになる。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づき詳細に説明する。図１は本発明の第１実施形態のＶｏＩＰネットワークシステムの全体構成を示すシステム図である。本実施形態のＶｏＩＰネットワークシステムは、図１に示すように、複数の端末（図示例では端末１Ａおよび端末１Ｂ）と、管理サーバ２と、ゲートウエイ装置３とを具備して成り、管理サーバ２には、図２に示すように、ロケーションサーバ４と、ＤＮＳサーバ５と、利用可能なゲートウエイ装置一覧表を含むデータベース６とが接続されている。
【００２３】
上記端末１Ａおよび端末１Ｂは、異なるネットワークプロトコルを用いる端末であり、図示例の場合、端末１Ａは現在最も普及しているネットワークプロトコルである「ＩＰｖ４」専用のＶｏＩＰ端末であり、端末１Ｂは今後大幅な普及が予想されるネットワークプロトコルである「ＩＰｖ６」専用のＶｏＩＰ端末である。端末１Ａには、「ａ．ａｂｃ．ｃｏｍ  」というＩＰアドレスが付与され、端末１Ｂには、「ｂ．ｈｏｇｅ．ｃｏｍ」というＩＰアドレスが付与されている。この場合、端末１Ｂは、ホスト名「ｂ」を有しており、「ｋａｍｅ」さんというユーザ７が、ホスト名「ｂ」の端末１Ｂ上に存在している。なお、図１には、異なるネットワークプロトコルを用いる端末がそれぞれ１台ずつ存在する最小構成例を示したが、実際のシステムでは、異なるネットワークプロトコルを用いる端末がそれぞれ複数台ずつ存在している。
【００２４】
上記ゲートウエイ装置２は、ネットワークプロトコルＩＰｖ４およびＩＰｖ６のそれぞれを利用可能であり、ＩＰｖ４およびＩＰｖ６に対応するホスト名（図示例の場合、「ｇｗｖ４．ｈｏｇｅ．ｃｏｍ  」および「ｇｗｖ６．ｈｏｇｅ．ｃｏｍ  」）を有するととともに、異なるネットワークプロトコルであるＩＰｖ４およびＩＰｖ６間の相互変換機能を有しており、このゲートウエイ装置２を利用することにより、異なるネットワークプロトコルを用いる端末１Ａ，１Ｂ間の接続が可能になる。
【００２５】
上記管理サーバ３は、例えば端末１Ａから端末１Ｂへの接続要求を受けたときにゲートウエイ装置３を経由して端末１Ａ，１Ｂ間を接続させるための各種処理（接続の確立、変更、終了等）を管理する他、後述するような各種機能を有するものである。なお、本実施形態においては、管理サーバ３は、本実施形態のＶｏＩＰネットワークシステム上にゲートウェイ装置２が存在していることを認識するとともに、ＩＰｖ４およびＩＰｖ６の相互変換が可能であることを事前に認識しているものとする。
【００２６】
上記ロケーションサーバ４は、管理下のユーザの居場所（利用している端末のホスト名）を管理するデータベースによって構築されており、管理下のユーザがどこにいるかを問い合わせられたとき、当該ユーザの居場所（ＩＰアドレス）を回答するように構成されている。
【００２７】
上記ＤＮＳサーバ５は、ホスト名およびＩＰアドレスの割り当てを管理しているサーバであり、検索対象とする端末のホスト名およびドメイン名から当該端末のアドレスを調べることができるように構成されている。
【００２８】
次に、本実施形態のＶｏＩＰネットワークシステムにおける「異なるネットワークプロトコルを用いる端末１Ａ，１Ｂ間の接続動作」について説明する。
（１）端末１Ｂが利用可能なネットワークプロトコルの情報が管理サーバ３に登録済みである場合
図１において、管理サーバ３の起動時に定期的に実行される端末登録処理により「端末１ＢがＩＰｖ６を利用可能である」ことを示す登録情報１１が管理サーバ３に登録済みである場合に、ＩＰｖ４の端末１Ａから管理サーバ３に対し「ｋａｍｅ」という名前のユーザへの接続要求「ｋａｍｅ＠ｈｏｇｅ．ｃｏｍ  」１２がＩＰｖ４を用いて送出されたとき、管理サーバ３は、接続要求先の端末１Ｂが接続要求元の端末１Ａと直接接続できるか否かを判定する（この判定のことを、アドレス解決；Ａｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌという）。この場合、管理サーバ３は、上記登録済みの情報により接続要求先の端末１ＢがＩＰｖ６を利用可能であることが分かっているため、ＩＰｖ４を利用可能な接続要求元の端末１Ａとは直接接続できないと判定して、接続要求先の端末が利用可能なネットワークプロトコルであるＩＰｖ６への変換機能を有するゲートウェイ装置２のホスト名「ｇｗｖ６．ｈｏｇｅ．ｃｏｍ  」を含む、「ｋａｍｅ＠ｇｗｖ６．ｈｏｇｅ．ｃｏｍ」という接続要求先変更通知（リダイレクトメッセージ）１３を、ＩＰｖ４を用いて接続要求元の端末１Ａに返送する。
【００２９】
上記接続要求先変更通知１３を返送された接続要求元の端末１Ａは、ＩＰｖ６に対応するホスト名での接続要求「ｋａｍｅ＠ｇｗｖ６．ｈｏｇｅ．ｃｏｍ」１４をＩＰｖ４を用いて送出する。この接続要求１４を受けたゲートウエイ装置２は、接続要求１４の中の自分のホスト名である「ｇｗｖ６」を削除して、管理サーバ３に対し「ｋａｍｅ＠ｈｏｇｅ．ｃｏｍ  」という接続要求先の端末１Ｂへの接続要求１５をＩＰｖ６を用いて送出する。この接続要求１５を受けた管理サーバ３は、「ｋａｍｅ．ｈｏｇｅ．ｃｏｍ  」という接続要求先変更通知（リダイレクトメッセージ）１６をＩＰｖ６を用いてゲートウエイ装置２に返送する。この接続要求先変更通知１６を受けたゲートウエイ装置２は、接続要求先の端末１Ｂに対し、ＩＰｖ６を用いて「ｋａｍｅ＠ｈｏｇｅ．ｃｏｍ  」という接続要求１７を送出する。
【００３０】
上記接続要求１７を受けた接続要求先の端末１Ｂから、「接続要求を受け入れる旨」を表わすメッセージ１８がＩＰｖ６を用いてゲートウエイ装置２に返送されると、このメッセージ１８を受けたゲートウエイ装置２は、「接続要求を受け入れる旨」を表わすメッセージ１９をＩＰｖ４を用いて接続要求元の端末１Ａに送出する。これにより、図１に点線矢印で示すような、ゲートウエイ装置２を経由した端末１Ａおよび端末１Ｂ間の通話パス２０が確立されるので、異なるネットワークプロトコルを利用する端末１Ａおよび端末１Ｂ間が接続されることになる。この場合、端末１Ａおよびゲートウエイ装置２の間はＩＰｖ４を用いて接続され、ゲートウエイ装置２および端末１Ｂの間はＩＰｖ６を用いて接続されることになる。
【００３１】
（２）端末１Ｂが利用可能なネットワークプロトコルの登録情報１１が管理サーバ３に登録されていない場合
図１において、ＩＰｖ４の端末１Ａから管理サーバ３に対し、「ｋａｍｅ」という名前のユーザへの接続要求「ｋａｍｅ＠ｈｏｇｅ．ｃｏｍ  」１２がＩＰｖ４を用いて送出された場合、上記接続要求１２を受けた管理サーバ３は、まず、図２に示すように、ロケーションサーバ４に対し「ｋａｍｅ」というユーザの位置の問合せ２１を送出する。この場合、「ｋａｍｅ」というユーザの居場所が端末１Ｂであるので、ロケーションサーバ４は、管理サーバ３に対し「ｋａｍｅ＠ｂ」という回答２２を返送する。この回答２２に基づき、管理サーバ３は、「ｋａｍｅ」というユーザ名を正しい位置に対応する「ｋａｍｅ＠ｂ」に置き換える。
【００３２】
次に、管理サーバ３は、ＤＮＳサーバ５に対し、ホスト名「ｂ」の端末１Ｂが利用可能なネットワークプロトコルの種別を判定するために、まず、ＩＰｖ４での問合せ２３ａを送出し、次に、ＩＰｖ６での問合せ２４ａを送出する。この場合、ＩＰアドレス「ｂ．ｈｏｇｅ．ｃｏｍ」を付与された端末１Ｂが利用可能なネットワークプロトコルはＩＰｖ６であるので、ＤＮＳサーバ５は、ＩＰｖ６での問合せ２４ａに対してＩＰアドレス「ｂ．ｈｏｇｅ．ｃｏｍ」に対応する回答２４ｂをＩＰｖ６を用いて返送する。この回答２４ｂを受けた管理サーバ３は、上記接続要求１２を受けた時点で、端末１Ａが利用可能なネットワークプロトコルがＩＰｖ４であることを認識しているため、「端末１Ａおよび端末１Ｂ間は、ＩＰｖ４を用いた場合は接続できず、ＩＰｖ６を用いれば接続できること」を確認することになる。なお、端末１Ｂが利用可能なネットワークプロトコルがＩＰｖ４である場合には、ＤＮＳサーバ５は、ＩＰｖ４での問合せ２３ａに対して、ホスト名「ｂ」のＩＰアドレス「ｂ．ｈｏｇｅ．ｃｏｍ」に対応する回答２３ｂをＩＰｖ４を用いて返送するので、その場合には、管理サーバ３は、端末１Ａおよび端末１Ｂ間が直接接続できることを確認することになる。
【００３３】
「端末１Ａおよび端末１Ｂ間は、ＩＰｖ４を用いた場合は接続できないこと」を確認した場合、管理サーバ３は、利用可能なゲートウエイ装置一覧表を含むデータベース６を参照する。その際、ＩＰｖ４以外のネットワークプロトコルを利用可能なゲートウエイ装置としてＩＰｖ６を利用可能な「ｇｗｖ６．ｈｏｇｅ．ｃｏｍ  」が登録されているため、管理サーバ３は、ホスト名「ｇｗｖ６．ｈｏｇｅ．ｃｏｍ  」のゲートウエイ装置２を利用することを決定する。それにより、管理サーバ３は、本実施形態のＶｏＩＰネットワークシステム上のホスト名「ｇｗｖ６．ｈｏｇｅ．ｃｏｍ  」のゲートウエイ装置２を経由させることにより、端末１Ａおよび端末１Ｂ間が接続可能になること」を確認する。
【００３４】
上記のようにして「ホスト名「ｇｗｖ６．ｈｏｇｅ．ｃｏｍ  」のゲートウエイ装置２を経由させることにより、端末１Ａおよび端末１Ｂ間が接続可能になること」を確認した場合、管理サーバ３は、ゲートウエイ装置２のホスト名を変換用ホスト名「ｇｗｖ６．ｈｏｇｅ．ｃｏｍ  」に置き換え、「ｋａｍｅ＠ｇｗｖ６．ｈｏｇｅ．ｃｏｍ」という接続要求先変更通知（リダイレクトメッセージ）１３を、ＩＰｖ４を用いて接続要求元の端末１Ａに返送する。この接続要求先変更通知１３を返送された接続要求元の端末１Ａは、ＩＰｖ６に対応するホスト名での接続要求「ｋａｍｅ＠ｇｗｖ６．ｈｏｇｅ．ｃｏｍ」１４をＩＰｖ４を用いて送出する。この接続要求１４を受けたゲートウエイ装置２は、接続要求１４の中の自分のホスト名である「ｇｗｖ６」を削除して、管理サーバ３に対し「ｋａｍｅ＠ｈｏｇｅ．ｃｏｍ  」という接続要求先の端末１Ｂへの接続要求１５をＩＰｖ６を用いて送出する。
【００３５】
上記接続要求１５を受けた管理サーバ３は、端末１Ａから接続要求１２を受けた場合と同様に、ＩＰアドレス「ｂ．ｈｏｇｅ．ｃｏｍ」を付与された端末１Ｂが利用可能なネットワークプロトコルの種別を判定するために、ＩＰｖ４での問合せ２３ａおよびＩＰｖ６での問合せ２４ａを送出する。この場合、ＩＰｖ６での問合せ２４ａに応じてＩＰｖ６を用いて回答２４ｂが返送されるので、管理サーバ３は、ゲートウエイ装置２および「ｂ．ｈｏｇｅ．ｃｏｍ」を付与された端末１Ｂ間がＩＰｖ６を用いて接続可能であることを確認することになる。この確認の完了後、管理サーバ３は、「ｋａｍｅ．ｈｏｇｅ．ｃｏｍ  」という接続要求先変更通知（リダイレクトメッセージ）１６をＩＰｖ６を用いてゲートウエイ装置２に返送する。この接続要求先変更通知１６を受けたゲートウエイ装置２は、接続要求先の端末１Ｂに対し、ＩＰｖ６を用いて「ｋａｍｅ＠ｈｏｇｅ．ｃｏｍ  」という接続要求１７を送出する。なお、以下の動作は上記（１）の場合と同一であるため、説明を省略する。
【００３６】
本実施形態のＶｏＩＰネットワークシステムによれば、ＩＰｖ４を用いる端末１ＡからＩＰｖ６を用いる端末１Ｂへの接続要求１２を受けたとき、管理サーバ３は、端末１Ｂが端末１Ａと直接接続できるか否かを判定し、直接接続できない場合には端末１Ｂが利用可能なＩＰｖ６の変換機能を有するゲートウェイ装置２のホスト名「ｇｗｖ６．ｈｏｇｅ．ｃｏｍ  」を含む接続要求先変更通知１３を端末１Ａに返送し、ゲートウエイ装置２は、接続要求先変更通知１３を返送された端末１Ａからの前記ホスト名での接続要求１４に応じて、管理サーバ３に対し端末１Ｂへの接続要求１５を発するとともに、接続要求１５に応じて管理サーバ３から返送される接続要求先変更通知１６に基づき端末１ＢにＩＰｖ６を用いて接続要求１７を送出するから、ゲートウエイ装置２を経由させてＩＰｖ４を用いる端末１ＡおよびＩＰｖ６を用いる端末１Ｂ間を接続することが可能になる。その際、ネットワークプロトコルの変換が必要な接続要求のみをゲートウエイ装置２で変換するので、プロトコル変換装置として用いるゲートウエイ装置には高機能な処理能力を要求されないため処理能力の低いゲートウエイ装置を用いることが可能になり、異なるネットワークプロトコルを用いる端末が混在するＶｏＩＰネットワークシステムを安価に構築することが可能になる。
【００３７】
また、上記のようにして構築したＶｏＩＰネットワークシステムは、ＩＰｖ４ネットワークからＩＰｖ６ネットワークへ移行が進む過渡期において、ＩＰｖ４ネットワークの頃に導入したシステムの一部変更および若干の構成要素の追加により、ＩＰｖ６ネットワークへ移行時の混在環境をスムーズに乗り切ることができるとともに、現在のＶｏＩＰプロトコルの思想を大きく逸脱せず、かつ、ＩＰｖ４端末およびＩＰｖ６端末が物理的に同一のネットワーク上に混在した場合にも動作するように構成されたＩＰｖ４およびＩＰｖ６の混在環境を実現することができる。
【００３８】
また、本実施形態のＶｏＩＰネットワークシステムは、上記（１）のように接続要求先の端末１Ｂが利用可能なネットワークプロトコル（ＩＰｖ６）の登録情報が管理サーバ３に登録されていない場合であっても、接続要求元の端末１Ａが接続要求先の端末１Ｂと直接接続できるか否かを管理サーバ３のアドレス解決によって判定することができるとともに、上記（２）のように接続要求先の端末１Ｂが利用可能なネットワークプロトコル（ＩＰｖ６）の登録情報が管理サーバ２に登録されている場合には、接続要求元の端末１Ａが接続要求先の端末１Ｂと直接接続できるか否かを直ちに判定することができる。また、管理サーバ３は、接続要求元の端末１Ａが接続要求先の端末１Ｂと直接ネットワーク接続できないと判定した場合に、接続要求先の端末１Ｂが利用可能なネットワークプロトコル（ＩＰｖ６）を用いてＤＮＳサーバ５に対しアドレス解決を試みることにより、ゲートウェイ装置２を経由させれば接続要求元の端末１Ａと接続要求先の端末１Ｂとを接続できることを確認することができる。
【００３９】
図３は本発明の第２実施形態のＶｏＩＰネットワークシステムにおけるゲートウエイ装置のネットワークプロトコル交換処理を示すフローチャートである。本実施形態のＶｏＩＰネットワークシステムは、図１に示す第１実施形態のＶｏＩＰネットワークシステムに、ＩＰｖ４、ＩＰｖ６以外のネットワークプロトコル（ｘｘｘ）を用いるｘｘｘネットワークを追加して構成したものである。なお、ゲートウェイ装置２は、予め利用可能なインターフェース毎に異なったホスト名（「ｇｗｖ４．ｈｏｇｅ．ｃｏｍ  」、「ｇｗｖ６．ｈｏｇｅ．ｃｏｍ  」、「ｘｘｘ．ｈｏｇｅ．ｃｏｍ」）を備えており、接続要求先のホスト名に従って予め決められたインターフェースに転送されるように設定または接続されているものとする。
【００４０】
図３において、まずステップＳ１では、接続要求の有無をチェックし、接続要求を受けた場合に限り処理をステップＳ２に進める。ステップＳ２では、ゲートウェイ装置２において接続要求先のホスト名を確認し、接続要求先のホスト名がＩＰｖ４に対応する「ｇｗｖ４．ｈｏｇｅ．ｃｏｍ  」であれば処理をステップＳ３に進めてＩＰｖ４を扱えるインタフェースへ転送し、接続要求先のホスト名がＩＰｖ６に対応する「ｇｗｖ６．ｈｏｇｅ．ｃｏｍ  」であれば処理をステップＳ４に進めてＩＰｖ６を扱えるインタフェースへ転送し、接続要求先のホスト名が「ｘｘｘ．ｈｏｇｅ．ｃｏｍ」であれば処理をステップＳ５に進めてｘｘｘを扱えるインタフェースへ転送する。例えば上記ステップＳ１でゲートウエイ装置２が端末１Ａから受けた接続要求が「ｋａｍｅ＠ｇｗｖ６．ｈｏｇｅ．ｃｏｍ」である場合には、ホスト名が「ｇｗｖ６．ｈｏｇｅ．ｃｏｍ  」であるため、処理はステップＳ２からＳ６へ進むことになる。ステップＳ３，ステップＳ４，ステップＳ５の次のステップＳ６では、それぞれのインタフェースにより管理サーバ３へ接続要求を送出する。
【００４１】
本実施形態のＶｏＩＰネットワークシステムによれば、接続要求先のホスト名毎に予め設定されたネットワークプロトコルを用いてゲートウエイ装置２が接続要求先の端末に接続要求を発するようなネットワークプロトコル交換方式を採用したため、ゲートウェイ装置２に高機能な処理能力を要求されることはなく、それほど高機能ではないゲートウエイ装置を用いることができるので、異なるネットワークプロトコルを用いる端末が混在するＶｏＩＰネットワークシステムを安価に構築することが可能になる。
【００４２】
図４および図５は本発明の第３実施形態のＶｏＩＰネットワークシステムにおけるゲートウエイ装置の動作を説明するための図である。本実施形態のＶｏＩＰネットワークシステムは、図１に示す第１実施形態のＶｏＩＰネットワークシステムと同様に構成されているが、ゲートウエイ装置２が図４および図５の２種類の動作を行う点で上記第１実施形態と相違している。なお、図４および図５においては、ホスト名「ａ」でＩＰアドレスが「ａ．ｆｏｏ．ｃｏｍ  」の端末１Ａは他のネットワーク上の端末であるとともに、この端末１Ａ上には「ｂａｒ  」さんというユーザ８が存在しているものとするが、端末１Ｂは第１実施形態と同様に本実施形態のＶｏＩＰネットワーク上の端末であるものとする。
【００４３】
図４は本実施形態のゲートウエイ装置２が上記第１実施形態と同一の動作を行う場合を示している。すなわち、他のネットワーク上の端末１Ａから管理サーバ３に「ｋａｍｅ＠ｈｏｇｅ．ｃｏｍ  」という接続要求が送出されたときに管理サーバ３から返送される「ｋａｍｅ＠ｇｗｖ６．ｈｏｇｅ．ｃｏｍ」という接続要求先変更通知に応じて、端末１Ａから「ｋａｍｅ＠ｇｗｖ６．ｈｏｇｅ．ｃｏｍ」という接続要求３１がＩＰｖ４を用いてゲートウエイ装置２に送出された場合、接続要求３１を受けたゲートウエイ装置２は、接続要求３１のホスト名が自分のホスト名であることを確認して、上記第１実施形態と同様にして端末１Ｂに「ｋａｍｅ＠ｂ．ｈｏｇｅ．ｃｏｍ  」という接続要求３２をＩＰｖ６を用いて送出する。
【００４４】
一方、図５は本実施形態のゲートウエイ装置２が上記第１実施形態と異なる動作を行う場合を示している。すなわち、ゲートウエイ装置２と同一ネットワーク上の端末１Ｂから、「ｂａｒ＠ｆｏｏ．ｃｏｍ  」という他のネットワーク上の端末１Ａに対する接続要求３３がＩＰｖ６を用いてゲートウエイ装置２に送出された場合、接続要求３３を受けたゲートウエイ装置２は、接続要求３３のホスト名が自分のホスト名でないことを確認して、プロキシサーバとして動作することを決定する。
【００４５】
図６は本発明の第３実施形態のＶｏＩＰネットワークシステムにおけるゲートウエイ装置のプロキシサーバ動作を説明するための図である。「ｂａｒ＠ｆｏｏ．ｃｏｍ  」という接続要求３３を受けたゲートウエイ装置２は、接続要求３３のホスト名が自分のホスト名でないことを確認して、プロキシサーバとして動作することを決定して、管理サーバ３の代理で接続要求を送出する。その際、ゲートウエイ装置２は、ＤＮＳサーバ５に対し、ホスト名「ａ」の端末１Ａが利用可能なネットワークプロトコルの種別を判定するために、まず、ＩＰｖ６での問合せ３５ａを送出するが、ＩＰｖ６での回答３５ｂが返ってこないため、ネットワークプロトコルが異なることを認識して、次に、ＩＰｖ４での問合せ３６ａを送出する。この場合、ＩＰアドレス「ａ．ｆｏｏ．ｃｏｍ  」を付与された端末１Ａが利用可能なネットワークプロトコルはＩＰｖ４であるので、ＤＮＳサーバ５は、ＩＰｖ４での問合せ３６ａに対してＩＰアドレス「ａ．ｆｏｏ．ｃｏｍ  」に対応する回答３６ｂをＩＰｖ４を用いて返送する。この回答３６ｂを受けたゲートウエイ装置２は、接続要求３３のＩＰｖ６を予め設定されているネットワークプロトコルであるＩＰｖ４に変換して、「ｂａｒ＠ｆｏｏ．ｃｏｍ  」という接続要求３４をＩＰｖ４を用いて管理サーバ３に送出する。
【００４６】
本実施形態のＶｏＩＰネットワークシステムによれば、上記のように構成したことにより、ゲートウエイ装置２は、第１実施形態のような異なるネットワークプロトコルを用いる端末間を接続する動作およびプロキシサーバ動作の２種類の動作を行うことが可能になる。また、ゲートウエイ装置２は、プロキシサーバとして動作する際に、接続要求先の端末のネットワークプロトコルを自動的に取得することになるので、接続要求先の端末のネットワークプロトコルを特に意識することなく接続することができるようになる。
【図面の簡単な説明】
【図１】本発明の第１実施形態のＶｏＩＰネットワークシステムの全体構成を示すシステム図である。
【図２】第１実施形態のＶｏＩＰネットワークシステムの管理サーバの各種動作を説明するための図である。
【図３】本発明の第２実施形態のＶｏＩＰネットワークシステムにおけるゲートウエイ装置のネットワークプロトコル交換処理を示すフローチャートである。
【図４】本発明の第３実施形態のＶｏＩＰネットワークシステムにおけるゲートウエイ装置の動作を説明するための図である。
【図５】本発明の第３実施形態のＶｏＩＰネットワークシステムにおけるゲートウエイ装置の動作を説明するための図である。
【図６】本発明の第３実施形態のＶｏＩＰネットワークシステムにおけるゲートウエイ装置のプロキシサーバ動作を説明するための図である。
【符号の説明】
１Ａ，１Ｂ  端末
２  管理サーバ
３  ゲートウエイ装置
４  ロケーションサーバ
５  ＤＮＳサーバ
６  データベース
１１  登録情報
１２，１４，１５，１７，３１，３２，３３，３４  接続要求
１３，１６  接続要求先変更通知（リダイレクトメッセージ）
１８，１９  メッセージ
２０  通話パス
２１  問合せ
２２  回答
２３ａ，３６ａ  ＩＰｖ４での問合せ
２３ｂ，３６ｂ  ＩＰｖ４での回答
２４ａ，３５ａ  ＩＰｖ６での問合せ
２４ｂ，３５ｂ  ＩＰｖ６での回答
【図１】
2004193739.tif 000003
【図２】
2004193739.tif 000004
【図３】
2004193739.tif 000005
【図４】
2004193739.tif 000006
【図５】
2004193739.tif 000007
【図６】
2004193739.tif 000008