(57)【要約】【課題】固有のカスタマイズを必要とすることなく、ノード−ノード間で互いのＩＰアドレスを使用して、最短経路を使用した通信を行うことが可能な移動通信システムを提供する。【解決手段】ゲートウェイ５が移動ノード１２から通信相手ノード４２へのパケットを受信すると、位置情報管理モジュール５１はそのパケットの送信元ＩＰアドレスに関する情報が自装置内になければ、そのパケットをそのままへ転送する。トランスレートモジュール５２はそのパケットの送信先ＩＰアドレスのプレフィックスがネットワーク（Ｄ）４宛のプレフィックスであれば、送信先ＩＰアドレスをＩＰｖ４アドレスに変換し、送信元ＩＰアドレスをそのＩＰアドレスに対応付けたＩＰｖ４アドレスに変換し、ＩＰｖ４パケットとしてネットワーク（Ｄ）４の通信相手ノード４２向けに転送する。【選択図】      図１
2004215120.tif 000002
【特許請求の範囲】
【請求項１】
Ｍｏｂｉｌｅ  ＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）に対応したネットワークと、前記Ｍｏｂｉｌｅ  ＩＰｖ６に対応していない既存ネットワークとが混在する移動通信システムであって、前記Ｍｏｂｉｌｅ  ＩＰｖ６の位置情報管理機能を備える位置情報管理モジュールと、ＩＰｖ６−ＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ４）アドレス変換機能を備えたトランスレートモジュールとを有することを特徴とする移動通信システム。
【請求項２】
前記Ｍｏｂｉｌｅ  ＩＰｖ６は、インタネットにてＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）を使用して移動ノードのモビリティを提供するためのプロトコルであることを特徴とする請求項１記載の移動通信システム。
【請求項３】
前記既存ネットワークは、前記ＩＰｖ６と前記ＩＰｖ４とのうちのいずれかに対応することを特徴とする請求項１または請求項２記載の移動通信システム。
【請求項４】
前記位置情報管理モジュール及び前記トランスレートモジュールを備えかつ前記Ｍｏｂｉｌｅ  ＩＰｖ６に対応したネットワークと前記Ｍｏｂｉｌｅ  ＩＰｖ６に対応していない既存ネットワークとを接続するゲートウェイを含むことを特徴とする請求項１から請求項３のいずれか記載の移動通信システム。
【請求項５】
前記位置情報管理モジュールは、前記Ｍｏｂｉｌｅ  ＩＰｖ６を実装した移動ノードから前記Ｍｏｂｉｌｅ  ＩＰｖ６が未実装でかつ前記ＩＰｖ６を使用して通信を行う通信相手ノード宛に送信されるＭｏｂｉｌｅ  ＩＰｖ６通信を行うために必要な制御信号を受信すると、その制御信号を前記通信相手ノードに転送せずに、自モジュール内で処理・応答することを特徴とする請求項１から請求項４のいずれか記載の移動通信システム。
【請求項６】
前記位置情報管理モジュールは、移動先の移動ノードから通信相手ノード宛のデータパケットを受信した時にそのデータパケットを前記通信相手ノードにそのまま転送せずに捕捉し、そのデータパケットの送信元ＩＰアドレスを前記移動ノードが移動先のネットワークにおいて使用している一時的なＩＰアドレスから当該データパケット内のオプションヘッダに記載された前記移動ノードが本来所属しているべきネットワークにおいて割当てられたホームアドレスに付替え、前記オプションヘッダを削除して前記通信相手ノードに転送することを特徴とする請求項１から請求項５のいずれか記載の移動通信システム。
【請求項７】
前記位置情報管理モジュールは、前記通信相手ノードから前記移動ノードの前記ホームアドレス宛のデータパケットを受信した時に前記移動ノードのホームアドレスにそのまま転送せずに捕捉し、そのデータパケットの送信先ＩＰアドレスを自装置内においてそのホームアドレスに対応付けされた気付けアドレスに付替え、前記ホームアドレスを前記オプションヘッダの情報として付与し、前記送信元ＩＰアドレスを前記通信相手ノードのＩＰアドレスのまま変更せずに、前記移動ノードの移動先の気付けアドレスに対して転送することを特徴とする請求項１から請求項５のいずれか記載の移動通信システム。
【請求項８】
前記トランスレートモジュールは、前記通信相手ノードから自装置内に蓄積したＩＰｖ４アドレス宛のデータパケットを受信した時に、送信先ＩＰアドレスを自装置内にて前記移動ノードのホームアドレスに付替え、送信元ＩＰアドレスをＩＰｖ６プレフィックスを付与したＩＰｖ６アドレスに変更することを特徴とする請求項１から請求項７のいずれか記載の移動通信システム。
【請求項９】
Ｍｏｂｉｌｅ  ＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）に対応したネットワークと、前記Ｍｏｂｉｌｅ  ＩＰｖ６に対応していない既存ネットワークとが混在する移動通信システムの最適化経路通信方法であって、前記Ｍｏｂｉｌｅ  ＩＰｖ６の位置情報管理機能を備える位置情報管理モジュールで移動ノードの位置管理を行い、ＩＰｖ６−ＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ４）アドレス変換機能を備えたトランスレートモジュールにて前記既存ネットワーク内の通信相手ノードのアドレスの変換及び管理を行うことを特徴とする最適化経路通信方法。
【請求項１０】
前記Ｍｏｂｉｌｅ  ＩＰｖ６は、インタネットにてＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）を使用して移動ノードのモビリティを提供するためのプロトコルであることを特徴とする請求項９記載の最適化経路通信方法。
【請求項１１】
前記既存ネットワークは、前記ＩＰｖ６と前記ＩＰｖ４とのうちのいずれかに対応することを特徴とする請求項９または請求項１０記載の最適化経路通信方法。
【請求項１２】
前記Ｍｏｂｉｌｅ  ＩＰｖ６に対応したネットワークと前記Ｍｏｂｉｌｅ  ＩＰｖ６に対応していない既存ネットワークとを接続するゲートウェイに、前記位置情報管理モジュール及び前記トランスレートモジュールを配設したことを特徴とする請求項９から請求項１１のいずれか記載の最適化経路通信方法。
【請求項１３】
前記位置情報管理モジュールにおいて、前記ＭｏｂｉｌｅＩＰｖ６を実装した移動ノードから前記Ｍｏｂｉｌｅ  ＩＰｖ６が未実装でかつ前記ＩＰｖ６を使用して通信を行う通信相手ノード宛に送信されるＭｏｂｉｌｅ  ＩＰｖ６通信を行うために必要な制御信号を受信すると、その制御信号を前記通信相手ノードに転送せずに、自モジュール内で処理・応答することを特徴とする請求項９から請求項１２のいずれか記載の最適化経路通信方法。
【請求項１４】
前記位置情報管理モジュールにおいて、移動先の移動ノードから通信相手ノード宛のデータパケットを受信した時にそのデータパケットを前記通信相手ノードにそのまま転送せずに捕捉し、そのデータパケットの送信元ＩＰアドレスを前記移動ノードが移動先のネットワークにおいて使用している一時的なＩＰアドレスから当該データパケット内のオプションヘッダに記載された前記移動ノードが本来所属しているべきネットワークにおいて割当てられたホームアドレスに付替え、前記オプションヘッダを削除して前記通信相手ノードに転送することを特徴とする請求項９から請求項１３のいずれか記載の最適化経路通信方法。
【請求項１５】
前記位置情報管理モジュールにおいて、前記通信相手ノードから前記移動ノードの前記ホームアドレス宛のデータパケットを受信した時に前記移動ノードのホームアドレスにそのまま転送せずに捕捉し、そのデータパケットの送信先ＩＰアドレスを自装置内においてそのホームアドレスに対応付けされた気付けアドレスに付替え、前記ホームアドレスを前記オプションヘッダの情報として付与し、前記送信元ＩＰアドレスを前記通信相手ノードのＩＰアドレスのまま変更せずに、前記移動ノードの移動先の気付けアドレスに対して転送することを特徴とする請求項９から請求項１３のいずれか記載の最適化経路通信方法。
【請求項１６】
前記トランスレートモジュールは、前記通信相手ノードから自装置内に蓄積したＩＰｖ４アドレス宛のデータパケットを受信した時に、送信先ＩＰアドレスを自装置内にて前記移動ノードのホームアドレスに付替え、送信元ＩＰアドレスをＩＰｖ６プレフィックスを付与したＩＰｖ６アドレスに変更することを特徴とする請求項９から請求項１５のいずれか記載の最適化経路通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は移動通信システム及びそれに用いる最適化経路通信方法に関し、特に移動通信システムにおけるＭｏｂｉｌｅ  ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）実装ノードとＭｏｂｉｌｅＩＰ未実装ノードとの間における最適化経路通信方法に関する。
【０００２】
【従来の技術】
従来、移動通信システムにおいては、移動ノードがＩＰを使用して通信相手ノードと通信中に、現在のリンクから別のリンクへ移動しても、移動ノードと通信相手ノードとの間においての最短経路を使用してその通信を維持する方法として、インタネットにおいてＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）を使用して移動ノードのモビリティを提供するためのプロトコル（以下、Ｍｏｂｉｌｅ  ＩＰｖ６とする）の実装がある。
【０００３】
近年、移動体からのインタネット接続の需要が増加し、Ｍｏｂｉｌｅ  ＩＰｖ６による最短経路を使用した通信への期待が高まっている。しかしながら、モビリティを必要としないサーバ等のノードに関しては、Ｍｏｂｉｌｅ  ＩＰｖ６機能を実装していないノードが多く、Ｍｏｂｉｌｅ  ＩＰｖ６による最短経路を使用した通信を行うためには、全てのノードに対して互換性のあるＭｏｂｉｌｅ  ＩＰｖ６を実装する必要があり、全てのノードに対してＭｏｂｉｌｅ  ＩＰｖ６を実装させることは困難である。
【０００４】
また、ＩＰｖ６ネットワークとＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ４）ネットワーク間ではお互いに直接通信を行うことはできないが、現在、ＩＰｖ４からＩＰｖ６への過渡期であり、ＩＰｖ４ネットワークとＩＰｖ６ネットワークとが混在している状況であることから、ＭｏｂｉｌｅＩＰｖ６を実装しないＩＰｖ４ネットワークに対しても、Ｍｏｂｉｌｅ  ＩＰｖ６による最短経路を使用した通信を行えることが望まれる。
【０００５】
さらに、通信相手ノードがＭｏｂｉｌｅ  ＩＰｖ６を実装していない場合には、通信相手ノードから移動ノード宛の通信は全て、移動ノードの位置情報管理機能及び移動ノード宛のパケットを移動先へ転送する機能を備えたルータ（以下、ホームエージェントとする）を経由した三角通信となる。
【０００６】
この三角通信によって最短経路を使用した通信が行えないという問題を解消する方法としては、通信相手ノードが記憶すべき移動ノードの現在アドレスを、通信相手ノードに代わって記憶する記憶手段と、移動ノードのホームアドレス宛てに送信されたパケットを受信した時に記憶手段を参照してそのパケットを現在アドレス宛てに送信する転送手段とを備える移動ノード対応ルータを用いる方法が提案されている（例えば、特許文献１参照）。
【０００７】
【特許文献１】
特開２００２−１８５５２０号公報（第３頁、図１）
【０００８】
【発明が解決しようとする課題】
上述した従来の移動通信システムでは、Ｍｏｂｉｌｅ  ＩＰｖ６機能を実装する移動ノードとＭｏｂｉｌｅ  ＩＰｖ６機能を実装しないノードとが通信を行う場合、移動ノードが外部リンクに移動すると、ノード−ノード間で直接最短経路を使用した通信ができず、通信相手ノードから移動ノード宛の全ての通信がホームエージェント経由の三角通信になり、通信経路に無駄が生じるとともに、ホームエージェントの負荷が増大してしまう。
【０００９】
上記の特許文献１では、この問題を解決することができるが、ＩＰｖ４ネットワークとＩＰｖ６ネットワークとが混在している状況下において、ＭｏｂｉｌｅＩＰｖ６を実装しないＩＰｖ４ネットワークに対しても、Ｍｏｂｉｌｅ  ＩＰｖ６による最短経路を使用した通信を行う場合、ＩＰｖ６拡張ヘッダの１つであるルーティングヘッダを使用したり、ＩＰ−ｉｎ−ＩＰカプセル化を使用してカスタマイズしなければならない。
【００１０】
そこで、本発明の目的は上記の問題点を解消し、固有のカスタマイズを必要とすることなく、ノード−ノード間で互いのＩＰアドレスを使用して、最短経路を使用した通信を行うことができる移動通信システム及びそれに用いる最適化経路通信方法を提供することにある。
【００１１】
【課題を解決するための手段】
本発明による移動通信システムは、Ｍｏｂｉｌｅ  ＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）に対応したネットワークと、前記Ｍｏｂｉｌｅ  ＩＰｖ６に対応していない既存ネットワークとが混在する移動通信システムであって、前記Ｍｏｂｉｌｅ  ＩＰｖ６の位置情報管理機能を備える位置情報管理モジュールと、ＩＰｖ６−ＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ４）アドレス変換機能を備えたトランスレートモジュールとを備えている。
【００１２】
本発明による最適化経路通信方法は、Ｍｏｂｉｌｅ  ＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）に対応したネットワークと、前記Ｍｏｂｉｌｅ  ＩＰｖ６に対応していない既存ネットワークとが混在する移動通信システムの最適化経路通信方法であって、前記Ｍｏｂｉｌｅ  ＩＰｖ６の位置情報管理機能を備える位置情報管理モジュールで移動ノードの位置管理を行い、ＩＰｖ６−ＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ４）アドレス変換機能を備えたトランスレートモジュールにて前記既存ネットワーク内の通信相手ノードのアドレスの変換及び管理を行っている。
【００１３】
すなわち、本発明の移動通信システムは、移動ノードがＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を使用して通信相手ノードと通信中に、現在のリンク（ネットワーク）から別のリンクへ移動しても、移動ノードと通信相手ノードとの間における最短経路を使用してその通信を維持する方法として、インタネットにてＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）を使用して移動ノードのモビリティを提供するためのプロトコル（以下、Ｍｏｂｉｌｅ  ＩＰｖ６とする）を実装する方法を用いている。
【００１４】
この場合には、通信相手ノードがＭｏｂｉｌｅ  ＩＰｖ６を実装していなければ、通信相手ノードから移動ノード宛の通信が全て、移動ノードの位置情報管理機能及び移動ノード宛のパケットを移動先へ転送する機能を備えたルータ（以下、ホームエージェントとする）を経由した三角通信となる。
【００１５】
本発明の移動通信システムでは、Ｍｏｂｉｌｅ  ＩＰｖ６に対応したリンクと、Ｍｏｂｉｌｅ  ＩＰｖ６に対応していない既存リンクとを接続する装置（以下、ゲートウェイとする）内に、Ｍｏｂｉｌｅ  ＩＰｖ６の位置情報管理機能を備えた位置情報管理モジュールと、ＩＰｖ６−ＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ４）アドレス変換機能を備えたトランスレートモジュールとを備えている。
【００１６】
上記の位置情報管理モジュールはＭｏｂｉｌｅ  ＩＰｖ６を実装した移動ノードから、Ｍｏｂｉｌｅ  ＩＰｖ６が未実装でかつＩＰｖ６を使用して通信を行う通信相手ノード宛に送信されるＭｏｂｉｌｅ  ＩＰｖ６通信を行うために必要な制御信号（位置情報信号やセキュリティ確立のための信号等）を受信すると、通信相手ノードに転送せずに、自モジュール内で処理・応答することで、Ｍｏｂｉｌｅ  ＩＰｖ６を終端し、通信相手ノードに対してＭｏｂｉｌｅ  ＩＰｖ６通信を隠蔽する。
【００１７】
また、位置情報管理モジュールは移動先の移動ノードから通信相手ノード宛のデータパケットを受信した場合、通信相手ノードにそのまま転送せずに捕捉（横取り）し、ＩＰヘッダの送信先ＩＰアドレスを通信相手ノードのＩＰアドレスのまま変更せず、送信元ＩＰアドレスを移動ノードが移動先のリンクにおいて使用している一時的なＩＰアドレス（以下、気付けアドレスとする）から、パケット内のオプションヘッダに記載された移動ノードが本来所属しているべきリンク（以下、ホームリンクとする）において永続的に割り当てられたＩＰアドレス（以下、ホームアドレスとする）に付替え、オプションヘッダを削除して通信相手ノードに転送する。
【００１８】
通信相手ノードから移動ノードのホームアドレス宛のデータパケットを受信した場合には、移動ノードのホームアドレスにそのまま転送せずに捕捉（横取り）し、ＩＰヘッダの送信先ＩＰアドレスを、自装置内の位置情報において該ホームアドレスに対応付けされた気付けアドレスに付替え、該ホームアドレスをオプションヘッダの情報として付与し、送信元ＩＰアドレスを通信相手ノードのＩＰアドレスのまま変更せずに、移動ノードの移動先の気付けアドレスに対して転送する。
【００１９】
これによって、本発明の移動通信システムでは、通信相手ノードに対して気付けアドレスを隠蔽し、移動ノードと通信相手ノード間において、互いのＩＰアドレスを使用した通信を、最短経路を使用して実現することが可能となる。
【００２０】
また、通信相手ノードがＩＰｖ４を使用して通信を行うノードであった場合も、位置情報管理モジュールはＭｏｂｉｌｅ  ＩＰｖ６を実装した移動ノードから通信相手ノード宛のＭｏｂｉｌｅ  ＩＰｖ６通信を行うために必要な制御信号を受信すると、通信相手ノードに転送せずに、自モジュール内で処理・応答することで、Ｍｏｂｉｌｅ  ＩＰｖ６を終端し、通信相手ノードに対してＭｏｂｉｌｅ
ＩＰｖ６通信を隠蔽する。
【００２１】
位置情報管理モジュールは移動先の移動ノードから通信相手ノード宛のデータパケットを受信すると、通信相手ノードにそのまま転送せずに捕捉（横取り）し、ＩＰヘッダの送信先ＩＰアドレスを通信相手ノードのＩＰアドレスのまま変更せず、送信元ＩＰアドレスを移動ノードの気付けアドレスから移動ノードのホームアドレスに付替え、オプションヘッダを削除する。
【００２２】
その際、通信相手ノードがＩＰｖ４アドレスを使用して通信を行うノードである場合には、トランスレートモジュールに引き渡し、トランスレートモジュールが送信先ＩＰアドレスをＩＰｖ６プレフィックスを取り除いた通信相手ノードのＩＰｖ４アドレスに変更し、送信元ＩＰアドレスを自モジュール内にプールしたＩＰｖ４アドレスに付け替えることで、ＩＰｖ６ヘッダをＩＰｖ４ヘッダに変換し、ＩＰｖ４パケットとして通信相手ノードに転送する。
【００２３】
通信相手ノードから自装置内にプールしたＩＰｖ４アドレス宛のデータパケットを受信した場合には、トランスレートモジュールが、送信先ＩＰアドレスを自装置内にて該ＩＰアドレスに対応付けられた移動ノードのホームアドレスに付け替え、送信元ＩＰアドレスを該ＩＰアドレスにＩＰｖ６プレフィックスを付与したＩＰｖ６アドレスに変更することで、ＩＰｖ４ヘッダをＩＰｖ６ヘッダに変換し、ＩＰｖ６パケットとして位置情報管理モジュールに引き渡す。
【００２４】
位置情報管理モジュールは移動ノードのホームアドレスにそのまま転送せずに捕捉（横取り）し、ＩＰヘッダの送信先ＩＰアドレスを、自装置内の位置情報において該ホームアドレスに対応付けされた気付けアドレスに付け替え、該ホームアドレスをオプションヘッダの情報として付与し、送信元ＩＰアドレスは通信相手ノードのＩＰアドレスのまま変更せずに、移動ノードの移動先の気付けアドレスに対して転送する。
【００２５】
これによって、本発明の移動通信システムでは、通信相手ノードに対してＭｏｂｉｌｅ  ＩＰｖ６通信を隠蔽し、Ｍｏｂｉｌｅ  ＩＰｖ６を実装した移動ノードとＭｏｂｉｌｅＩＰｖ６を実装しないＩＰｖ４を使用して通信を行う通信相手ノードとの間において、最短経路を使用した通信が実現可能となる。
【００２６】
【発明の実施の形態】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例による移動通信システムの構成を示すブロック図である。図１において、本発明の一実施例による移動通信システムはネットワーク（リンク）（Ａ〜Ｄ）１〜４と、ゲートウェイ５と、インタネット１００とから構成されている。
【００２７】
移動ノード１２はＭｏｂｉｌｅ  ＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）を実装したノードであり、ホームリンクであるネットワーク（Ａ）１と、それ以外のネットワーク（Ｂ）２との間を移動可能なノードである。ホームエージェント１１はネットワーク（Ａ）１においてホームアドレスと、移動ノード１２が移動先のリンクにおいて使用している一時的なＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス（以下、気付けアドレスとする）とを対応付けた位置情報を管理し、移動ノード１２宛のパケットを、移動ノード１２の移動先に転送する機能を持つ。
【００２８】
ＩＰｖ６を使用して通信が行われるネットワーク（Ｃ）３内の通信相手ノード３２はＭｏｂｉｌｅ  ＩＰｖ６を実装しないＩＰｖ６ノード、ＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ４）を使用して通信が行われるネットワーク（Ｄ）４内の通信相手ノード４２はＭｏｂｉｌｅ  ＩＰｖ６を実装しないＩＰｖ４ノードである。
【００２９】
ネットワーク（Ｃ，Ｄ）３，４と、インタネット１００とを接続するゲートウェイ５はＭｏｂｉｌｅ  ＩＰｖ６の位置情報管理機能を持つ位置情報管理モジュール５１と、ＩＰｖ６−ＩＰｖ４アドレス変換機能を有したトランスレートモジュール５２とを実装している。
【００３０】
尚、ネットワーク（Ａ，Ｂ）１，２はルータ１３，２１を介してインタネット１００に接続され、ネットワーク（Ｃ，Ｄ）３，４はルータ３１，４１を介してゲートウェイ５に接続されている。
【００３１】
図２及び図３は図１のＭｏｂｉｌｅ  ＩＰｖ６機能を実装した移動ノード１２と、Ｍｏｂｉｌｅ  ＩＰｖ６機能を実装せずかつＩＰｖ６による通信機能を持った通信相手ノード３２との間におけるノード−ノード間の最短経路による通信を示すシーケンスチャートである。図２は移動ノード１２がホームリンクであるネットワーク（Ａ）１に接続している場合の動作を示し、図３は移動ノード１２が外部リンクであるネットワーク（Ｂ）２に移動した場合の動作を示している。
【００３２】
ネットワーク（Ａ）１に接続し、通信相手ノード３２と通信を行う移動ノード１２は通信相手ノード３２のＩＰｖ６アドレスをＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバ（図示せず）から入手し、該ＩＰｖ６アドレス宛にパケットを送信する（図２のａ１）。
【００３３】
ゲートウェイ５はそのパケットを受信すると、位置情報管理モジュール５１にそのパケットを取込む。位置情報管理モジュール５１はそのパケットの送信元ＩＰアドレスに関する情報が自装置内の位置情報になければ、そのパケットをそのままトランスレートモジュール５２へ転送する（図２のａ２）。
【００３４】
トランスレートモジュール５２はそのパケットの送信先ＩＰアドレスのプレフィックスがＩＰｖ６に対するネットワーク（Ｃ）３宛のプレフィックスＸであった場合、そのままネットワーク（Ｃ）の通信相手ノード３２宛に転送する（図２のａ３，ａ４）。
【００３５】
また、ゲートウェイ５は通信相手ノード３２から移動ノード１２宛のＩＰｖ６パケットを受信すると、そのパケットをトランスレートモジュール５２に取込み（図２のａ５）、トランスレートモジュール５２はＩＰｖ６パケットであれば、そのパケットをそのまま位置情報管理モジュール５１に転送する（図２のａ６，ａ７）。
【００３６】
位置情報管理モジュール５１はそのパケットを受信すると、自装置内の位置情報を参照し、そのパケットの送信先ＩＰアドレス（Ａ：：１）（：：は連続する「０」を省略した表示方法である）に対する位置情報がなければ、そのパケットをそのまま送信先ＩＰアドレス（Ａ：：１）宛に転送する（図２のａ８）。
【００３７】
移動ノード１２はホームリンクであるネットワーク（Ａ）１から、外部リンクであるネットワーク（Ｂ）２に移動した場合（図３のｂ１）、ホームエージェント１１へ位置情報登録要求を送信する（図３のｂ２）。ホームエージェント１１は位置情報登録要求を受信すると、移動ノード１２の位置情報を更新し、位置情報登録応答を移動ノード１２に返信する（図３のｂ３）。
【００３８】
次に、移動ノード１２は通信中の相手である通信相手ノード３２とのセキュリティ方法を確立するための制御信号を通信相手ノード３２宛に送信するが、この制御信号を受信したゲートウェイ５内の位置情報管理モジュール５１は、この制御信号を通信相手ノード３２に転送せず、移動ノード１２との間でセキュリティ方法を確立し（図３のｂ４）、移動ノード１２から通信相手ノード３２宛の位置情報登録要求を通信相手ノード３２に転送せず（図３のｂ５）、自装置内の位置情報を更新し、移動ノード１２に対して位置情報登録応答を返す（図３のｂ６）。
【００３９】
ゲートウェイ５は移動ノード１２から通信相手ノード３２宛のＩＰｖ６パケットを受信すると、そのパケットを位置情報管理モジュール５１へ転送する（図３のｂ７）。位置情報管理モジュール５１はそのパケットを通信相手ノード３２にそのまま転送せずに捕捉（横取り）して自装置内の位置情報を検索し、そのパケットの送信元ＩＰアドレス（Ｂ：：１）に関する位置情報が存在すれば、送信元ＩＰアドレスを位置情報から検索したホームアドレス（Ａ：：１）に付替え、オプションヘッダを削除してトランスレートモジュール５２へ転送する（図３のｂ８）。
【００４０】
トランスレートモジュール５２はそのパケットを受信すると、送信先ＩＰアドレスのプレフィックスがＩＰｖ６対応のネットワーク（Ｃ）３宛のプレフィックスＸであれば、そのＩＰｖ６パケットをそのまま通信相手ノード３２宛に送信する（図３のｂ９）。
【００４１】
ゲートウェイ５は通信相手ノード３２から移動ノード１２宛のＩＰｖ６パケットを受信すると、そのパケットをトランスレートモジュール５２に取込む。トランスレートモジュール５２はそのパケットがＩＰｖ６パケットであれば、そのＩＰｖ６パケットをそのまま位置情報管理モジュール５１に転送する（図３のｂ１０）。
【００４２】
位置情報管理モジュール５１はそのパケットを受信すると、そのパケットをそのまま移動ノード１２に転送せずに捕捉（横取り）し、自装置内の位置情報を検索し、そのパケットの送信先ＩＰアドレス（Ａ：：１）に関する情報があれば、検索した気付けアドレス（Ｂ：：１）を送信先ＩＰアドレスに付替え、ホームアドレス（Ａ：：１）をオプションヘッダの情報として付与し、ネットワーク（Ｂ）２内の移動ノード１２の気付けアドレス（Ｂ：：１）宛に転送する（図３のｂ１１）。
【００４３】
図４及び図５は図１のＭｏｂｉｌｅ  ＩＰｖ６機能を実装した移動ノード１２と、Ｍｏｂｉｌｅ  ＩＰｖ６機能を実装せずかつＩＰｖ４による通信機能を持った通信相手ノード４２との間においてノード−ノード間の最短経路による通信動作を示すシーケンスチャートである。図４は移動ノード１２がホームリンクであるネットワーク（Ａ）１に接続している場合のシーケンスを示し、図５は移動ノード１２が外部リンクであるネットワーク（Ｂ）３に移動した場合のシーケンスを示している。
【００４４】
移動ノード１２は、ホームリンクであるネットワーク（Ａ）１に接続し、通信相手ノード４２と通信を行う場合、通信相手ノード４２のＩＰｖ４アドレスｄにＩＰｖ４に対応するネットワーク（Ｄ）４向けとして定義されたＩＰｖ６プレフィックスＹを付与したＩＰｖ６アドレス（Ｙ：：ｄ）をＤＮＳサーバから入手し、そのＩＰｖ６アドレス宛にパケットを送信する（図４のｃ１）。
【００４５】
ゲートウェイ５はそのパケットを受信すると、そのパケットをそのままネットワーク（Ｄ）４に転送せずに位置情報管理モジュール５１に取込む。位置情報管理モジュール５１はそのパケットの送信元ＩＰアドレスに関する情報が自装置内の位置情報になければ、そのパケットをそのままトランスレートモジュール５２へ転送する（図４のｃ２）。
【００４６】
トランスレートモジュール５２はそのパケットの送信先ＩＰアドレスのプレフィックスがネットワーク（Ｄ）４宛のプレフィックスＹであれば、送信先ＩＰアドレス（Ｙ：：ｄ）をプレフィックスＹを取り除いたＩＰｖ４アドレス（ｄ）に変換し、送信元ＩＰアドレス（Ａ：：１）をそのＩＰアドレスに対応付けた自装置内にプールしているＩＰｖ４アドレス（ａ）に変換し（図４のｃ３）、ＩＰｖ４パケットとしてネットワーク（Ｄ）４の通信相手ノード４２向けに転送する（図４のｃ４）。
【００４７】
ゲートウェイ５は通信相手ノード４２からＩＰｖ４アドレス（ａ）宛のＩＰｖ４データパケットを受信すると、そのパケットをトランスレートモジュール５２に取込み（図４のｃ５）、送信先ＩＰアドレスをＩＰｖ４アドレス（ａ）に対応付けたＩＰｖ６アドレス（Ａ：：１）に変換し、送信元ＩＰアドレスをＩＰｖ４アドレス（ｄ）にネットワーク（Ｄ）４宛のプレフィックスＹを付与したＩＰｖ６アドレス（Ｙ：：ｄ）に変換し（図４のｃ６）、位置情報管理モジュール５１に転送する（図４のｃ７）。
【００４８】
位置情報管理モジュール５１はそのＩＰｖ６パケットを受信すると、自装置内の位置情報を参照し、そのパケットの送信先ＩＰアドレスに対する位置情報がなければ、そのパケットをそのまま送信先ＩＰアドレス宛に転送する（図４のｃ８）。
【００４９】
移動ノード１２はホームリンクであるネットワーク（Ａ）１から、外部リンクであるネットワーク（Ｂ）に移動すると（図５のｄ１）、ホームエージェント１１へ位置情報登録要求を送信する（図５のｄ２）。ホームエージェント１１は移動ノード１２の位置情報を更新し、位置情報登録応答を移動ノード１２に返信する（図５のｄ３）。
【００５０】
次に、移動ノード１２は通信中の相手である通信相手ノード４２とのセキュリティ方法を確立するための制御信号を通信相手ノード４２宛に送信するが、その制御信号を受信したゲートウェイ５内の位置情報管理モジュール５１は、その制御信号を通信相手ノード４２に転送せず、移動ノード１２との間でセキュリティ方法を確立し（図５のｄ４）、移動ノード１２から通信相手ノード４２宛の位置情報登録要求を通信相手ノード４２に転送せず（図５のｄ５）、自装置内の位置情報を更新し、移動ノード１２に対して位置情報登録応答を返す（図５のｄ６）。
【００５１】
ゲートウェイ５は移動ノード１２から通信相手ノード４２宛のＩＰｖ６データパケットを受信すると（図５のｄ７）、そのパケットを位置情報管理モジュール５１へ転送する。位置情報管理モジュール５１はそのパケットを通信相手ノード４２にそのまま転送せずに捕捉（横取り）し、自装置内の位置情報を検索し、そのパケットの送信元ＩＰアドレスに関する位置情報が存在すると、送信元ＩＰアドレス（Ｂ：：１）を位置情報から検索したホームアドレス（Ａ：：１）に付替え、オプションヘッダを削除してトランスレートモジュール５２へ転送する（図５のｄ８）。
【００５２】
トランスレートモジュール５２はそのパケットを受信すると、そのパケットの送信先ＩＰアドレスのプレフィックスがネットワーク（Ｄ）４宛のプレフィックスＹであった場合、送信先ＩＰアドレス（Ｙ：：ｄ）をプレフィックスＹを取り除いたＩＰｖ４アドレス（ｄ）に変換し、送信元ＩＰアドレス（Ａ：：１）をそのＩＰアドレスに対応付けた自装置内にプールしているＩＰｖ４アドレス（ａ）に変換し（図５のｄ９）、ＩＰｖ４パケットとしてネットワーク（Ｄ）４の通信相手ノード４２向けに転送する（図５のｄ１０）。
【００５３】
ゲートウェイ５は通信相手ノード４２からＩＰｖ４アドレス（ａ）宛のＩＰｖ４データパケットを受信すると（図５のｄ１１）、そのパケットをトランスレートモジュール５２に取込む。
【００５４】
トランスレートモジュール５２は送信先ＩＰアドレスをＩＰｖ４アドレス（ａ）に対応付けたＩＰｖ６アドレス（Ａ：：１）に変換し、送信元ＩＰアドレスをＩＰｖ４アドレス（ｄ）にネットワーク（Ｄ）４宛のプレフィックスＹを付与したＩＰｖ６アドレス（Ｙ：：ｄ）に変換し（図５のｄ１２）、位置情報管理モジュール５１に転送する（図５のｄ１３）。
【００５５】
位置情報管理モジュール５１はそのパケットを受信すると、そのパケットをそのまま移動ノード１２に転送せずに捕捉（横取り）し、自装置内の位置情報を検索し、そのパケットの送信先ＩＰアドレス（Ａ：：１）に関する情報があれば、検索した気付けアドレス（Ｂ：：１）を送信先ＩＰアドレスに付替え、ホームアドレス（Ａ：：１）をオプションヘッダとして付与し、ネットワーク（Ｂ）２内の移動ノード１２の気付けアドレス（Ｂ：：１）宛に転送する（図５のｄ１４）。
【００５６】
従来、Ｍｏｂｉｌｅ  ＩＰｖ６機能を実装する移動ノード１２と、Ｍｏｂｉｌｅ  ＩＰｖ６機能を実装しないノード３２，４２とが通信を行う場合、移動ノード１２が外部リンクに移動すると、ノード−ノード間で直接最短経路を使用した通信を行うことができず、通信相手ノード３２，４２から移動ノード１２宛の通信が全てホームエージェント１１経由の三角通信になり、通信経路に無駄が生じるとともに、ホームエージェント１１の負荷が増大してしまう。
【００５７】
これに対し、本実施例では、Ｍｏｂｉｌｅ  ＩＰｖ６に対応したＩＰｖ６ネットワーク（Ａ，Ｂ）と、Ｍｏｂｉｌｅ  ＩＰｖ６に対応していない既存のＩＰｖ６ネットワーク（Ｃ）３との間を接続するエッジ部分においてＭｏｂｉｌｅ  ＩＰｖ６の制御信号を処理し、データパケットを捕捉（横取り）して移動ノード１２のホームアドレスと気付けアドレスとを付け替えることで、Ｍｏｂｉｌｅ  ＩＰｖ６を終端し、ＤＮＳサーバに特別な情報を登録することなく、ノード−ノード間で互いのＩＰアドレスを使用し、最短経路を使用した通信を実現することができる。つまり、本実施例では、固有のカスタマイズを必要とすることなく、ノード−ノード間で互いのＩＰアドレスを使用して、最短経路を使用した通信を行うことができる。
【００５８】
また、本実施例では、通信相手がＩＰｖ４ネットワーク（Ｄ）４に属するノード４２である場合、Ｍｏｂｉｌｅ  ＩＰｖ６に対応したＩＰｖ６ネットワーク（Ａ，Ｂ）１，２と、Ｍｏｂｉｌｅ  ＩＰｖ６に対応していない既存のＩＰｖ４ネットワーク（Ｄ）４との間を接続するエッジ部分においてＭｏｂｉｌｅ  ＩＰｖ６の制御信号を処理し、データパケットを捕捉（横取り）して移動ノード１２のホームアドレスと気付けアドレスとを付替えることで、Ｍｏｂｉｌｅ  ＩＰｖ６を終端することに加え、ＩＰｖ６ヘッダとＩＰｖ４ヘッダとを変換するトランスレート機能と連携することによって、Ｍｏｂｉｌｅ  ＩＰｖ６を実装した移動ノード１２と、ＩＰｖ４を使用して通信を行う通信相手ノード４２との間においても、最短経路を使用した通信を実現することができる。
【００５９】
【発明の効果】
以上説明したように本発明は、Ｍｏｂｉｌｅ  ＩＰｖ６に対応したネットワークと、Ｍｏｂｉｌｅ  ＩＰｖ６に対応していない既存ネットワークとが混在する移動通信システムにおいて、Ｍｏｂｉｌｅ  ＩＰｖ６の位置情報管理機能を備える位置情報管理モジュールで移動ノードの位置管理を行い、ＩＰｖ６−ＩＰｖ４アドレス変換機能を備えたトランスレートモジュールにて既存ネットワーク内の通信相手ノードのアドレスの変換及び管理を行うことによって、固有のカスタマイズを必要とすることなく、ノード−ノード間で互いのＩＰアドレスを使用して、最短経路を使用した通信を行うことができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の一実施例による移動通信システムの構成を示すブロック図である。
【図２】図１のＭｏｂｉｌｅ  ＩＰｖ６機能を実装した移動ノードと、Ｍｏｂｉｌｅ  ＩＰｖ６機能を実装せずかつＩＰｖ６による通信機能を持った通信相手ノードとの間におけるノード−ノード間の最短経路による通信を示すシーケンスチャートである。
【図３】図１のＭｏｂｉｌｅ  ＩＰｖ６機能を実装した移動ノードと、Ｍｏｂｉｌｅ  ＩＰｖ６機能を実装せずかつＩＰｖ６による通信機能を持った通信相手ノードとの間におけるノード−ノード間の最短経路による通信を示すシーケンスチャートである。
【図４】図１のＭｏｂｉｌｅ  ＩＰｖ６機能を実装した移動ノードと、Ｍｏｂｉｌｅ  ＩＰｖ６機能を実装せずかつＩＰｖ４による通信機能を持った通信相手ノードとの間においてノード−ノード間の最短経路による通信動作を示すシーケンスチャートである。
【図５】図１のＭｏｂｉｌｅ  ＩＰｖ６機能を実装した移動ノードと、Ｍｏｂｉｌｅ  ＩＰｖ６機能を実装せずかつＩＰｖ４による通信機能を持った通信相手ノードとの間においてノード−ノード間の最短経路による通信動作を示すシーケンスチャートである。
【符号の説明】
１〜４  ネットワーク（Ａ〜Ｄ）
５  ゲートウェイ
１１  ホームエージェント
１２  移動ノード
１３，２１，３１，４１  ルータ
３２，４２  通信相手ノード
５１  位置情報管理モジュール
５２  トランスレートモジュール
１００  インタネット
【図１】
2004215120.tif 000003
【図２】
2004215120.tif 000004
【図３】
2004215120.tif 000005
【図４】
2004215120.tif 000006
【図５】
2004215120.tif 000007