(57)【特許請求の範囲】
【請求項１】
１以上のサブネットを含み、他の１以上のＩＰ網に相互接続されているＩＰ網と、該ＩＰ網に帰属し、各移動端末の固有アドレスすなわちホームアドレスと、位置情報すなわち気付けアドレスとの対応関係情報を保持し、各移動端末へのＩＰパケットの送出要求を受信し、該送出要求が含む各移動端末のホームアドレスから該移動端末の気付けアドレスを検索し、検索した気付けアドレスを宛先としてＩＰパケットを送出するホームエージェントと、該ホームエージェントが存在し、該移動端末が帰属するホームネットワークと該移動端末の移動先ネットワークとの中間に位置するゲートウェイとを備えた通信システムにおけるゲートウェイ装置であって、
前記ＩＰ網上または他ＩＰ網上にあって、ホームネットワーク内およびホームネットワーク外の端末とＩＰ通信を行えるアドレスを有し、移動端末のアドレス対応関係情報を該移動端末から受信し、前記ホームエージェントに対して該移動端末のアドレス対応関係情報を送信するパケット転送処理手段と、
該パケット転送処理手段で受信したアドレス対応関係情報に含まれる移動端末のホームアドレスまたは該移動端末の帰属するホームネットワークおよび該移動端末を識別可能な識別子から、該移動端末のホームネットワークを識別し、該アドレス対応関係情報の認証を行い、認証が成功した場合にのみ、該移動端末の帰属するサブネットワーク内に配備されるホームエージェントに対して該移動端末のホームアドレスと自アドレスを気付けアドレスとしたアドレス対応関係情報を通知するよう前記パケット転送処理手段に指示する制御機能手段と、
移動端末毎に、位置情報、ホームエージェントの情報、ホームネットワークのＩＰの種類について、前記制御機能手段からのアクセスにより登録、読み出し、更新あるいは削除の各処理を行うユーザ情報データベースと、
該制御機能手段からの指示によりパケットのカプセル化またはデカプセル化処理を行うカプセル化およびデカプセル化処理手段と、該制御機能手段からの指示により位置登録メッセージ、位置登録応答メッセージを生成するメッセージ生成手段とを有することを特徴とするゲートウェイ装置。
【請求項２】
請求項１に記載のゲートウェイ装置において、
前記パケット転送処理手段は、移動端末からのＩＰパケット送出要求を受信し、前記制御機能手段は、該送出要求が含む移動端末のホームアドレスと気付けアドレスから該移動端末のホームエージェントを前記ユーザ情報データベースから検索し、該パケット転送処理手段は検索したホームエージェントを宛先としてＩＰパケットを送出し、該ホームエージェントからのＩＰパケット送出要求を受信すると、該制御機能手段は、該送出要求が含む移動端末のホームアドレスとホームエージェントのアドレスまたはネットワーク識別子から当該移動端末の気付けアドレスを検索し、該パケット転送処理手段は検索した気付けアドレスを宛先としてＩＰパケットを送出することを特徴とするゲートウェイ装置。
【請求項３】
請求項１または２に記載のゲートウェイ装置において、
前記パケット転送処理手段は、ホームネットワーク外に移動した移動端末のアドレス対応関係情報を該移動端末から受信し、前記制御機能手段は、該アドレス対応関係情報に含まれる該移動端末のホームアドレス、または該移動端末の帰属するホームネットワークおよび端末を識別可能な識別子から、該移動端末のホームネットワークを識別し、前記ユーザ情報データベースを参照して、該ホームネットワークで用いられているＩＰの種類を取得し、該アドレス対応関係情報の認証が成功した場合、該パケット転送処理手段は、該ホームネットワークで用いられているＩＰの種類と同じ移動端末のホームアドレスと自アドレスを気付けアドレスとしたアドレス対応関係情報を該移動端末の帰属しているサブネット、すなわちホームネットワーク内に配備されているホームエージェントに対して通知することを特徴とするゲートウェイ装置。
【請求項４】
請求項１〜３のいずれかに記載のゲートウェイ装置において、
前記パケット転送処理手段は、移動端末のアドレス対応関係情報を保持した後に、該移動端末と通信相手端末の間で行われている通信に対して、該移動端末とゲートウェイ間、および該ゲートウェイとホームエージェント間において、通信内容の暗号化を行うことを特徴とするゲートウェイ装置。
【請求項５】
請求項１〜４のいずれかに記載のゲートウェイ装置において、
前記制御機能手段は、移動端末のアドレス対応関係情報を保持した後に、該移動端末と通信相手端末の間で行われる通信に関して、網管理者側からの設定または該移動端末からの要求に基づき、該移動端末からのＩＰパケットをホームエージェント宛に転送するか、あるいは送信先アドレスに対して直接送信するかの、いずれかを選択することを特徴とするゲートウェイ装置。
【請求項６】
請求項１〜５のいずれかに記載のゲートウェイ装置において、
前記制御機能手段は、ホームネットワーク以外からＩＰパケットを受信した場合、該移動端末に関するアドレス対応関係情報を前記ユーザ情報データベースに保持していないときには、該ＩＰパケットを破棄することを特徴とするゲートウェイ装置。
【請求項７】
請求項１〜６のいずれかに記載のゲートウェイ装置において、
前記制御機能手段は、ホームエージェントに対して移動端末のホームアドレスと自アドレスを気付けアドレスとしたアドレス対応関係情報を通知した後に、該ホームエージェントから、該アドレス対応関係情報の認証が不成功になった旨の通知を受けた場合、前記ユーザ情報データベースで保持している該移動端末のホームアドレスと気付けアドレスのアドレス対応関係情報を削除することを特徴とするゲートウェイ装置。
【請求項８】
１以上のサブネットを含み、他の１以上のＩＰ網に相互接続されているＩＰ網と、該ＩＰ網に帰属し、各移動端末の固有アドレスすなわちホームアドレスと、位置情報すなわち気付けアドレスとの対応関係情報を保持し、各移動端末へのＩＰパケットの送出要求を受信し、該送出要求が含む各移動端末のホームアドレスから該移動端末の気付けアドレスを検索し、検索した気付けアドレスを宛先としてＩＰパケットを送出するホームエージェントと、該ホームエージェントが存在し、該移動端末が帰属するホームネットワークと該移動端末の移動先ネットワークとの中間に位置するゲートウェイとを備えた通信システムにおけるゲートウェイ装置の位置管理方法であって、
該ゲートウェイ装置は、ホームネットワークで用いているＩＰと移動端末の移動先であるホームネットワーク外のＩＰの種類が異なる場合に、該移動端末からのホームネットワーク外で用いているＩＰの種類により生成されたアドレス対応関係情報を受信して、該アドレス対応関係情報を保持し、該移動端末の帰属するホームエージェントに対してホームネットワークで用いているＩＰの種類に合わせた該移動端末のホームアドレスと自アドレスの対応関係を送出するか、あるいは該移動端末からのホームネットワークで用いるＩＰの種類により生成されたアドレス対応関係情報を、該移動端末の移動先であるホームネットワーク外で用いているＩＰパケットのペイロードに含めたＩＰパケットを受信して、該ＩＰパケットを保持し、該移動端末の帰属するホームエージェントに対してペイロード内に含まれるアドレス対応関係情報を送信することを特徴としたゲートウェイ装置の位置管理方法。
【請求項９】
請求項８に記載のゲートウェイ装置の位置管理方法において、
前記ゲートウェイ装置は、到着パケットの種類を判別し、位置登録メッセージであれば、位置登録メッセージパケットを生成して、これを送出し、位置登録応答メッセージであれば、位置登録応答メッセージパケットを生成して、これを送出し、その他であれば、ユーザ情報データベースに、気付けアドレスまたは移動端末が登録されているか否かを判別し、登録されていれば、ホームエージェントまたは気付けアドレスへのパケット転送を行い、登録されていなければ、通常のＩＰルーチング処理または破棄することを特徴とするゲートウェイ装置の位置管理方法。
【請求項１０】
１以上のサブネットを含み、他の１以上のＩＰ網に相互接続されているＩＰ網と、該ＩＰ網に帰属し、各移動端末の固有アドレスすなわちホームアドレスと、位置情報すなわち気付けアドレスとの対応関係情報を保持し、各移動端末へのＩＰパケットの送出要求を受信し、該送出要求が含む各移動端末のホームアドレスから該移動端末の気付けアドレスを検索し、検索した気付けアドレスを宛先としてＩＰパケットを送出するホームエージェントと、該ホームエージェントが存在し、該移動端末が帰属するホームネットワークと該移動端末の移動先ネットワークとの中間に位置するゲートウェイとを備えた通信システムにおけるゲートウェイ装置の位置登録方法であって、
該ゲートウェイ装置は、到着パケットが位置登録パケットの場合には、ユーザ情報データベースからホームエージェントアドレス、およびホームネットワークで用いているＩＰアドレス情報を取得し、ホームネットワークで用いているＩＰアドレスの種類がＩＰｖ４プライベートアドレス、ＩＰｖ４グローバルアドレス、ＩＰｖ６プライベートアドレスあるいはＩＰｖ６グローバルアドレスか否かを判別し、それによりそれぞれの種類の位置登録メッセージパケットを生成して、該パケットを送出することを特徴とするゲートウェイ装置の位置登録方法。
【請求項１１】
１以上のサブネットを含み、他の１以上のＩＰ網に相互接続されているＩＰ網と、該ＩＰ網に帰属し、各移動端末の固有アドレスすなわちホームアドレスと、位置情報すなわち気付けアドレスとの対応関係情報を保持し、各移動端末へのＩＰパケットの送出要求を受信し、該送出要求が含む各移動端末のホームアドレスから該移動端末の気付けアドレスを検索し、検索した気付けアドレスを宛先としてＩＰパケットを送出するホームエージェントと、該ホームエージェントが存在し、該移動端末が帰属するホームネットワークと該移動端末の移動先ネットワークとの中間に位置するゲートウェイとを備えた通信システムにおけるゲートウェイ装置の認証方法であって、
該ゲートウェイ装置は、ホームネットワーク外に移動した移動端末からアドレス対応関係情報を受信すると、該アドレス対応関係情報に含まれる該移動端末のホームアドレスあるいは識別子から該移動端末のホームネットワークを識別し、ユーザ情報データベースから該ホームネットワークで用いられているＩＰの情報を取得して、該アドレス対応関係情報の認証を行い、該認証が成功した場合には、該ホームネットワークで用いられているＩＰの種類と同じ移動端末のホームアドレスと自アドレスを気付けアドレスとしたアドレス対応関係情報を該移動端末が帰属しているホームネットワーク内に配備されているホームエージェントに対して通知し、
また、ホームネットワーク以外の移動端末からＩＰパケットを受信した場合、ユーザ情報データベースに該移動端末に関するアドレス対応関係情報を保持していない場合には、該ＩＰパケットを破棄し、
またホームエージェントに対して移動端末のホームアドレスと自アドレスを気付けアドレスとしたアドレス対応関係情報を通知した後、該ホームエージェントから該アドレス対応関係情報の認証が不成功となった旨の通知を受けた場合には、該ユーザ情報データベースに保持している該移動端末のホームアドレスと気付けアドレス対応関係情報を削除することを特徴とするゲートウェイ装置の認証方法。
【請求項１２】
請求項８または９に記載のゲートウェイ装置のアドレス管理方法、請求項１０に記載のゲートウェイ装置の位置登録方法、または請求項１１に記載のゲートウェイ装置の認証方法を、それぞれコンピュータに実行させるための位置管理、位置登録、または認証用プログラム。
【請求項１３】
請求項１２に記載のゲートウェイ装置の位置管理、位置登録、または認証用プログラムをそれぞれ格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホームネットワーク外のＩＰ網に移動した移動端末が、ホームネットワークに位置するホームエージェントに対して、安全な方法で位置登録を行えるようにしたゲートウェイ装置、およびゲートウェイ装置による位置登録方法、位置登録メッセージの認証方法、位置管理方法ならびにそのプログラムと記録媒体に関する。
【０００２】
【従来の技術】
従来、ＩＰ網における端末移動管理方法としては、インターネット  エンジニアリング  タスク  フォース（ＩＥＴＦ）で規定されているモバイルＩＰが知られている。モバイルＩＰを適用して位置情報を管理する方法としては、例えば、特開２００１−１６８９０６号公報に記載の『位置情報管理システム』に開示されている。このシステムの構成と、移動端末が位置情報を登録する手順と、ＩＰ網から移動端末へのＩＰパケットの送信動作が、それぞれ図２５、図２６および図２７に記載されている。
【０００３】
図２５は、モバイルＩＰを適用した場合のシステム構成図、図２６は、図２５に示したシステム構成に基づき、移動端末が位置情報を登録する手順を示したものである。
（イ）移動端末４５が、当該移動端末４５の位置情報を管理するホームエージェント（以下、ＨＡと記す）４１を含むサブネット４６から他のサブネット４７に移動する（図２６の矢印Ｒ１）。
（ロ）サブネット４７内のフォーリンエージェント（以下、ＦＡと記す）４４は、移動端末４５の位置情報に相当し、ＦＡ４４のＩＰアドレスでもある気付けアドレスを移動端末４５に対して割り当てる（矢印Ｒ２）。
（ハ）ＦＡ４４は、移動端末４５に対して割り当てた気付けアドレスをＨＡ４１に通知する（矢印Ｒ３）。
【０００４】
図２７は、図２５に示したシステム構成に基づき、ＩＰ網４９の端末５７から移動端末４５方向へのＩＰパケット送信動作を示したものである。
（イ）ＩＰパケットは、まず移動端末４５の固有のＩＰアドレス（ホームアドレス）から導出されたＨＡ４１に対して送信される（矢印Ｓ１）。
（ロ）ＨＡ４１において移動端末４５に対応する位置情報、すなわち気付けアドレスが検索され、ＨＡ４１から気付けアドレス、すなわちＦＡ４４にＩＰパケットが転送される（矢印Ｓ２）。
【０００５】
図２８は、前述のＩＥＴＦで検討を進められている、ＩＰパケットの通信動作の経路最適化方法を説明する図である。
（イ）移動端末４５は、ＦＡ４４からＩＰパケットを受信すると、端末５７に対して、現在の気付けアドレスの通知を行う（矢印Ｓ３）。
（ロ）端末５７は、移動端末のホームアドレスと通知された気付けアドレスの対応を保持し、その後のパケット通信は、移動端末４５の気付けアドレスに対して行う（矢印Ｓ４）。
【０００６】
【発明が解決しようとする課題】
このように、従来の技術では、ホームエージェントへの位置登録パケットが直接移動体端末から送信され、ホームエージェントにおいてこの位置登録パケットの認証が行われるため、不正位置登録パケットがホームネットワークに到達するのを防ぐことが難しく、ホームエージェントへのアタックを防止することが不可能であるという問題があった。
【０００７】
また、ホームネットワークにおいて、外部からの位置登録パケットのホームエージェントへの登録を可能にするために、ホームネットワークとの外部ネットワークとの接続部分にて、ホームエージェント宛のパケットは全て通過する設定にしておく必要があり、セキュリティ的に脅威にされされ易いという問題があった。
さらに、ホームネットワークにおけるホームエージェントのアドレスが、外部からルーチング可能なアドレスを有していない時、外部ネットワークに移動した移動端末からの位置登録が不可能になるという問題があった。
【０００８】
そこで、本発明の目的は、これら従来の課題を解決し、不正位置登録パケットがホームネットワークに到達することがなく、かつ外部ネットワークからのセキュリティが十分に施されており、かつホームエージェントが外部からルーチング可能なアドレスを有していない時でも、外部ネットワークに移動した移動端末からの位置登録が可能であり、かつホームエージェントにおけるプライベートアドレスの利用および異なるＩＰバージョンの混在する環境下での利用が可能なゲートウェイ装置およびその位置登録方法、認証方法、位置管理方法、ならびにそのプログラムと記録媒体を提供することにある。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、本発明のゲートウェイ装置は、１以上のサブネットを含み、他の１以上のＩＰ網に相互接続されているＩＰ網と、各移動端末の固有アドレスすなわちホームアドレスと、位置情報すなわち気付けアドレスとの対応関係情報を保持し、各移動端末へのＩＰパケットの送出要求を受信し、該送出要求が含む各移動端末のホームアドレスから該移動端末の気付けアドレスを検索し、検索した気付けアドレスを宛先としてＩＰパケットを送出するホームエージェントと、該ホームエージェントが存在し、移動端末が帰属するホームネットワークと該移動端末の移動先ネットワークとの中間に位置するゲートウェイとを備えた通信システムにおけるゲートウェイ装置であって、前記ＩＰ網上または他ＩＰ網上にあって、ホームネットワーク内およびホームネットワーク外の端末とＩＰ通信を行えるアドレスを有し、移動端末のアドレス対応関係情報を移動端末から受信し、前記ホームエージェントに対して該移動端末のアドレス対応関係情報を送信するパケット転送処理手段と、該パケット転送処理手段で受信したアドレス対応関係情報に含まれる移動端末のホームアドレスまたは該移動端末の帰属するホームネットワークおよび該移動端末を識別可能な識別子から、該移動端末のホームネットワークを識別し、該アドレス対応関係情報の認証を行い、認証が成功した場合にのみ、該移動端末の帰属するサブネットワーク内に配備されるホームエージェントに対して該移動端末のホームアドレスと自アドレスを気付けアドレスとしたアドレス対応関係情報を通知するよう前記パケット転送処理手段に指示する制御機能手段と、移動端末毎に、位置情報、ホームエージェントの情報、ホームネットワークのＩＰの種類について、前記制御機能手段からのアクセスにより登録、読み出し、あるいは更新を行うユーザ情報データベースと、該制御機能手段からの指示によりパケットのカプセル化またはデカプセル化処理を行うカプセル化およびデカプセル化処理手段と、該制御機能手段からの指示により位置登録メッセージ、位置登録応答メッセージを生成するメッセージ生成手段とを有することを特徴としている。
【００１０】
また、本発明のゲートウェイの位置管理方法は、ホームネットワークで用いているＩＰと移動端末の移動先であるホームネットワーク外のＩＰの種類が異なる場合に、該移動端末からのホームネットワーク外で用いているＩＰの種類により生成されたアドレス対応関係情報を受信して、これを保持し、該移動端末の帰属するホームエージェントに対してホームネットワークで用いているＩＰの種類に合わせた該移動端末のホームアドレスと自アドレスの対応関係を送出するか、あるいは該移動端末からのホームネットワークで用いるＩＰの種類により生成されたアドレス対応関係情報を、該移動端末の移動先であるホームネットワーク外で用いているＩＰパケットのペイロードに含めたＩＰパケットを受信して保持し、該移動端末の帰属するホームエージェントに対してペイロード内に含まれるアドレス対応関係情報を送信することを特徴としている。
【００１１】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
（ネットワーク構成）
図１は、本発明が適用されるネットワークの構成図である。
本発明の適用対象となるネットワークは、あるサブネットに帰属している全移動端末に対して、各移動端末の固有アドレス（ホームアドレス：プライベートアドレス）と位置情報（気付けアドレス）との対応関係情報（アドレス対応関係情報）を保持し、各移動端末へのＩＰパケットの送出要求を受信して、この送出要求が含む各移動端末のホームアドレスから当該移動端末の気付けアドレスを検索し、検索した気付けアドレスを宛先としてＩＰパケットを送出するホームエージェント（以下、ＨＡと略記する）１１，１２と、上記サブネットには帰属しておらず、一時的にそのサブネットに在圏する移動端末に対して、ネットワーク情報を広告するルータ１３，１４，１９，２０と、これらのルータから広告される情報から気付けアドレスを生成し、ＨＡに位置登録する機能と、受信したＩＰパケットから気付けアドレスを除去する機能を有する移動端末２５と、本発明により新たに設けられたゲートウェイ１７とで構成される。なお、２３は境界ルータである。
【００１２】
ゲートウェイ１７は、ＩＰ網上にあって、ホームネットワーク１８およびホームネットワーク１８外の端末とＩＰ通信を行えるアドレスを有し、移動端末２５のアドレス対応関係情報を移動端末２５から受信して、アドレス対応関係情報に含まれるその移動端末２５のホームアドレスから、その移動端末２５のホームネットワーク１８を識別し、上記アドレス対応関係情報の認証を行い、認証が成功した場合にのみ、その移動端末２５の帰属しているサブネット（ホームネットワーク）１８内に配備されているホームエージェント１１に対して移動端末２５のホームアドレスと自アドレスを気付けアドレスとしたアドレス対応関係情報を通知し、その移動端末２５からのＩＰパケット送出要求を受信し、この送出要求が含む移動端末２５のホームアドレスと気付けアドレスからその移動端末２５のホームエージェントを検索し、検索したホームエージェントを宛先としてＩＰパケットを送出し、ホームエージェントからのＩＰパケット送出要求を受信して、この送出要求が含む移動端末２５のホームアドレスとホームエージェントのアドレスから当該移動端末の気付けアドレスを検索し、検索した気付けアドレスを宛先としてＩＰパケットを送出する。
【００１３】
（移動端末の構成）
図１０は、本発明の一実施例を示す移動端末の構成図である。
移動端末は、パケット転送処理部１００と制御機能部１０１とカプセル化／デカプセル化処理部１０２とメッセージ生成部１０３とユーザ情報ＤＢ１０４とから構成される。
パケット転送処理部１００は、パケットの転送処理を行う。
【００１４】
また、制御機能部１０１は、メッセージがユーザパケットか、あるいは位置登録メッセージか、あるいは通信対応関係情報であるかの判定処理機能と、ユーザ情報ＤＢ１０４への位置登録処理機能と、メッセージ生成部１０３との連携による位置登録メッセージ生成要求機能と、カプセル化またはデカプセル化処理部１０２との連携によるカプセル化処理機能とを有している。
また、カプセル化／デカプセル化処理部１０２は、パケットのカプセル化またはデカプセル化の処理を行う。
また、ユーザ情報ＤＢ１０４は、移動端末の位置情報を格納する。
また、メッセージ生成部１０３は、位置登録メッセージの生成機能を有している。
【００１５】
（ホームエージェントの構成）
図１１は、本発明の一実施例を示すＨＡの構成図である。
ＨＡは、パケット転送処理部２００と制御機能部２０１とカプセル化／デカプセル化処理部２０２とメッセージ生成部２０３とユーザ情報ＤＢ２０４とから構成される。
パケット転送処理部２００は、パケットの転送処理を行う。
制御機能部２０１は、ユーザパケットか、あるいは位置登録メッセージか、あるいは通信対応関係情報であるかの判定処理機能と、ユーザ情報ＤＢ２０４への位置登録処理機能と、ユーザ情報ＤＢ２０４への通信対応関係登録処理機能と、メッセージ生成部２０３との連携による位置登録メッセージ、位置登録応答メッセージの生成要求機能と、カプセル化／デカプセル化処理部２０２との連携によるカプセル化またはデカプセル化の処理機能とを有している。
また、カプセル化／デカプセル化処理部２０２は、パケットのカプセル化またはデカプセル化処理を行う。
また、ユーザ情報ＤＢ２０４は、移動端末の位置情報を格納する。
また、メッセージ生成部２０３は、位置登録メッセージおよび位置登録応答メッセージの生成機能を有している。
【００１６】
（ゲートウェイの構成）
図１２は、本発明の一実施例を示すゲートウェイの構成図である。
ゲートウェイは、パケット転送処理部２５０と制御機能部２５１とカプセル化／デカプセル化処理部２５２とメッセージ生成部２５３とユーザ情報ＤＢ２５４とから構成される。
パケット転送処理部２５０は、パケットの転送処理を行う。
また、制御機能部２５１は、メッセージがユーザパケットか、あるいは位置登録メッセージか、あるいは位置登録応答メッセージであるかの判定処理機能と、ユーザ情報ＤＢ２５４への位置登録処理機能と、メッセージ生成部２５３との連携による位置登録メッセージ、位置登録応答メッセージの生成要求機能と、カプセル化／デカプセル化処理部２５２との連携によるカプセル化またはデカプセル化の処理機能とを有している。
また、カプセル化／デカプセル化処理部２５２は、パケットのカプセル化またはデカプセル化の処理を行う。
また、ユーザ情報ＤＢ２５４は、移動端末の位置情報と移動端末のＨＡの情報と移動端末のホームネットワークのＩＰの種類の情報とを格納する。
また、メッセージ生成部２５３は、位置登録メッセージと位置登録応答メッセージの生成機能を有する。
【００１７】
（移動端末の位置登録メッセージ送信動作）
図１３は、本発明による移動端末内の位置登録メッセージ送信動作のフローチャートである。
図１０における制御機能部１０１は、ユーザ情報ＤＢ１０４より移動端末の固有アドレス、気付けアドレスを取得した後、移動端末のアドレスとともにメッセージ生成部１０３に渡す（３００）。次に、メッセージ生成部１０３では、移動端末のホームアドレス、気付けアドレスより固有アドレスと気付けアドレスの対応関係情報（位置登録メッセージ）を生成し、制御機能部１０１に渡す（３０１）。その後、制御機能部１０１は、位置登録応答待ちビットを設定した後、パケット転送処理部１００に位置登録メッセージを渡し、ゲートウェイに転送させる（３０２）。
【００１８】
（移動端末のパケット受信動作）
図１４は、移動端末内のパケット受信動作のフローチャートである。
図１０における制御機能部１０１は、パケット転送処理部１００より受け取ったパケットの種類の判定を行う（３１０）。到着パケットが位置登録応答パケットであるならば（３１１）、制御機能部１０１において位置登録応答待ちビットの消去を行う（３１２）。
一方、到着パケットがカプセル化パケットであるならば（３１３）、カプセル化／デカプセル化処理部１０２に渡して、デカプセル化処理を行わせる。
また、到着パケットがその他のパケットであるならば（３１５）、通常のパケット処理を行う（３１６）。
【００１９】
（ホームエージェントのパケット受信動作）
図１５は、本発明によるＨＡのパケット受信動作のフローチャートである。
図１１における制御機能部２０１は、パケット転送処理部２００より受け取ったパケットの種類を判定する（４００）。到着パケットが位置登録メッセージであるならば（４０１）、位置登録メッセージ受信動作へ進む（４０２）。
また、到着パケットがその他であるならば（４０３）、制御機能部２０１がユーザ情報ＤＢ２０４に、そのパケットの送信先アドレスである移動端末の気付けアドレスが登録されているか否かの問い合わせを行う（４０４）。移動端末の気付けアドレスが検索された場合、気付けアドレスへのパケット転送処理動作へ進む（４０５）。
また、移動端末の気付けアドレスが検索されない場合（４０４）、通常のＩＰルーチング処理を行う（４０６）。
【００２０】
（ホームエージェントの位置登録メッセージの受信動作）
図１６は、本発明によるＨＡの位置登録メッセージ受信動作のフローチャートである。
図１１における制御機能部２０１は、ユーザ情報ＤＢ２０４にアクセスし、ユーザの位置情報を書き換える（４１０）。その後、制御機能部２０１は、位置登録応答メッセージを生成するようメッセージ生成部２０３に通達する（４１１）。メッセージ生成部２０３が位置登録応答メッセージを生成したならば、パケット転送処理部２００に指示することにより、位置登録応答メッセージを移動端末に送出する（４１２）。
【００２１】
（ホームエージェントの気付けアドレスへのパケット転送動作）
図１７は、本発明によるＨＡの気付けアドレスへのパケット転送処理動作のプローチャートである。
図１１における制御機能部２０１は、移動端末の気付アドレスおよびパケットをカプセル化／デカプセル化処理部２０２に渡すと（４２０）、カプセル化／デカプセル化処理部２０２は、制御機能部２０１より通知された移動端末の気付けアドレスを用いてパケットのカプセル化処理（送信先アドレスを移動端末の気付けアドレスとし、送信元アドレスをＨＡのアドレスとして、外側にヘッダを付加する処理）を行い、制御機能部２０１に送出する（４２１）。
制御機能部２０１は、カプセル化パケットをパケット転送処理部２００に送出することにより、カプセル化パケットを移動端末に送出する。
なお、ゲートウェイとホームエージェント間の通信、およびゲートウェイと移動端末間の通信内容を暗号化して、送受信すれば、移動端末と通信相手端末の間で行われる通信に関して、安全な通信を行うことが可能である。
【００２２】
（ゲートウェイのパケット受信動作）
図１８は、本発明におけるゲートウェイのパケット受信動作のフローチャートである。
制御機能部２５１は、パケット転送処理部２５０より受け取ったパケットがカプセル化されているか否か判定を行う（４７８）。カプセル化されていた場合には、カプセル化／デカプセル化処理部２５２に送出して、パケットのデカプセル化を行う（４７９）。次に、制御機能部２５１は、パケット転送処理部２５０より受け取ったパケットの種類の判定を行う（４８０）。到着パケットが位置登録メッセージの場合には（４８１）、位置登録メッセージ受信動作へ進む（４８２）。
【００２３】
また、到着パケットが位置登録応答メッセージであった場合（４８３）、位置登録応答メッセージ受信動作へ進む（４８４）。
また、到着パケットがその他であった場合（４８５）、制御機能部２５１がパケットの送信元アドレスより、パケットがホームネットワーク側から送出されたパケットか、あるいは移動端末側から送出されたパケットかの判定を行う（４８６）。
判定の結果、パケットがホームネットワーク側から送出されたパケットの場合（４８７）、ユーザ情報ＤＢ２５４にアクセスし、そのホームネットワークのユーザ情報のうち、そのパケットの送出先アドレスである移動端末の気付けアドレスが登録されているか否かを問い合わせる（４８８）。
移動端末の気付けアドレスが検索された場合、気付けアドレスへのパケット転送処理動作へ進む（４８９）。
【００２４】
一方、移動端末の気付けアドレスが検索されない場合には、通常のＩＰルーチングを行う（４９０）。
パケットの送出元の判定の結果、移動端末側から送出されたパケットであると判定された場合（４９１）、ユーザ情報ＤＢ２５４にアクセスし、その移動端末の情報が登録されているか否かを問い合わせる（４９２）。移動端末の情報が検索された場合、送信先アドレスとユーザ情報ＤＢに登録されたポリシーにより、ＨＡに転送するか、あるいは通常のＩＰルーチングを行うかの判断を行う（４９３）。
ＨＡ向きの転送と判断された場合には、その移動端末のＨＡにパケット転送を行う（４９４）。
また、通常のＩＰルーチングと判断された場合には、通常のＩＰルーチングを行う（４９６）。
一方、ユーザ情報ＤＢ２５４により移動端末の情報が検索されない場合、そのパケットの破棄を行う（４９５）。
【００２５】
（ゲートウェイの位置登録メッセージ受信動作）
図１９は、本発明によるゲートウェイの位置登録メッセージの受信動作フローチャートである。
制御機能部２５１は、ユーザ情報ＤＢ２５４にアクセスして、ユーザの位置情報の書き換え、位置登録応答待ちビットの設定を行う（５００）。また、ユーザ情報ＤＢ２５４より、ＨＡのアドレスおよびホームネットワークのＩＰの情報を取得する。次に、ホームネットワークで用いているＩＰアドレスの種類を特定する（５０１）。
次に、ホームネットワークで用いているＩＰアドレスが、ＩＰｖ４プライベートアドレスの場合（５０２）、自装置の所有しているアドレスのうち、ＩＰｖ４プライベートアドレスを気付けアドレスとしたｖ４位置登録メッセージパケットを生成し（５０３）、位置登録メッセージパケットを送出する（５０４）。
【００２６】
また、ホームネットワークで用いているＩＰアドレスが、ＩＰｖ４グローバルアドレスの場合（５０５）、自装置の所有しているアドレスのうち、ＩＰｖ４グローバルアドレスを気付けアドレスとしたｖ４位置登録メッセージパケットを生成し（５０６）、位置登録メッセージパケットを送出する（５０７）。
また、ホームネットワークで用いているＩＰアドレスが、ＩＰｖ６プライベートアドレスの場合（５０８）、自装置の所有しているアドレスのうち、ＩＰプライベートアドレスを気付けアドレスとしたｖ６位置登録メッセージパケットを生成し（５０９）、位置登録メッセージパケットを送出する（５１０）。
また、ホームネットワークで用いているＩＰアドレスが、ＩＰｖ６グローバルアドレスの場合（５１１）、自装置の所有しているアドレスのうち、ＩＰｖ６グローバルアドレスを気付けアドレスとしたｖ６位置登録メッセージパケットを生成し（５１２）、位置登録メッセージパケットを送出する（５１３）。
【００２７】
（ゲートウェイの位置登録応答受信動作）
図２０は、本発明によるゲートウェイの位置登録応答メッセージの受信動作フローチャートである。
制御機能部２５１は、位置登録応答メッセージに含まれるホームエージェントの認証結果の特定（成功か、または失敗か）を行う（５２０）。成功が判明した場合、ユーザ情報ＤＢ２５４にアクセスして、位置登録応答待ちビットの消去を行う（５２１）。その後、制御機能部２５１は、位置登録応答メッセージ（ＯＫ）を生成するようメッセージ生成部２５３に通達する。メッセージ生成部２５３が位置登録応答メッセージ（ＯＫ）を生成し（５２２）、パケット転送処理部２５０が位置登録応答メッセージ（ＯＫ）を送出する（５２３）。
【００２８】
認証結果の特定を行う処理により、失敗が判明した場合（５２０）、ユーザ情報ＤＢ２５４にアクセスし、その移動端末のアドレス関係情報の消去を行う（５２４）。その後、制御機能部２５１は、位置登録応答メッセージ（ＮＧ）を生成するようメッセージ生成部２５３に通達する（５２５）。メッセージ生成部２５３が位置登録応答メッセージ（ＮＧ）を生成し、パケット転送処理部２５０が位置登録応答メッセージ（ＮＧ）を送出する（５２６）。
【００２９】
（ゲートウェイの気付けアドレスへのパケット転送動作）
図２１は、本発明によるゲートウェイの気付けアドレスへのパケット転送処理動作フローチャートである。
制御機能部２５１がカプセル化／デカプセル化処理部２５２に対して移動端末の気付けアドレスおよびパケットを渡すと（５３０）、カプセル化／デカプセル化処理部２５２は、制御機能部２５１より通知された移動端末の気付けアドレスを用いてパケットのカプセル化処理（送信先アドレスを移動端末の気付けアドレスとし、送信元アドレスをＨＡのアドレスとして、外側にヘッダを付加する処理）を行い、制御機能部２５１に送出する（５３１）。
制御機能部２０１は、カプセル化パケットをパケット転送処理部２５０に送出することにより、カプセル化パケットを移動端末に送出する（５３２）。
【００３０】
次に、本実施例における位置登録方法を詳細に説明する。
（位置登録成功時の動作）
図２は、本発明の実施例１（その１）を示す位置登録成功の場合の動作説明図である。
１）移動端末２５は、ホームネットワーク（Ａ）１８からＩＰ網（Ｂ）２４に移動した後に、ゲートウェイ１７に宛て位置登録メッセージを送信する（矢印Ａ１）。
２）ゲートウェイ１７において、受信した位置登録メッセージに対して、認証を行い、認証に成功した場合、当該位置登録メッセージ内に含まれる移動端末２５固有のホームアドレスから導出されたＨＡ（１）１１に対して位置登録メッセージを送出する（矢印Ａ２）。
【００３１】
３）ＨＡ１１において、受信した位置登録メッセージに対して、認証を行い、認証に成功した場合、ユーザの位置情報の更新を行い、更新後、ゲートウェイ１７に対して位置登録応答メッセージ（ＯＫ）を送出する（矢印Ａ３）。
４）ゲートウェイ１７において、位置登録応答メッセージを受信すると、移動端末２５に対して位置登録応答メッセージ（ＯＫ）を送出する（矢印Ａ４）。
【００３２】
（ユーザパケット送受信動作）
図３は、本発明の実施例１（その２）を示すユーザパケット送受信動作の説明図である。
５）移動端末２５は、ゲートウェイ１７宛に通信相手端末宛ＩＰパケットを送信する（矢印Ａ５）。
６）ゲートウェイ１７において、受信したパケットに含まれる移動端末２５のホームアドレスおよび気付けアドレスにより、その移動端末２５のホームネットワーク１８を特定し、ＨＡ１１に対してこのパケットを送信する（矢印Ａ６）。
【００３３】
７）ＨＡ１１において、受信したパケットを通信相手端末１に対して送信する（矢印Ａ７）。
８）通信相手端末１は、移動端末２５宛パケットをその移動端末２５のホームアドレスに対して送信する（矢印Ａ８）。
９）ＨＡ１１は、移動端末２５宛パケットを受信し、ゲートウェイ１７に対してパケットを転送する（矢印Ａ９）。
１０）ゲートウェイ１７は、受信したパケットに含まれるホームエージェントアドレスおよび移動端末２５のアドレスにより、その移動端末２５の気付けアドレスを特定し、ＨＡ１１において、受信したパケットを移動端末２５に対して送信する（矢印Ａ１０）。
【００３４】
（位置登録失敗時の動作）
図４は、本発明の実施例１（その３）を示す位置登録失敗時の動作説明図である。
１）移動端末２５は、ゲートウェイ１７宛てに位置登録メッセージを送信する（矢印Ａ１’）。
２）ゲートウェイ１７において、受信した位置登録メッセージに対して認証を行い、認証に成功した場合、当該位置登録メッセージ内に含まれる移動端末２５固有のホームアドレスから導出されたＨＡ１１に対して位置登録メッセージを送出する（矢印Ａ２’）。
３）ＨＡ１１において、受信した位置登録メッセージに対して認証を行い、認証に失敗した場合、ゲートウェイ１７に対して位置登録応答メッセージ（ＮＧ）を送出する（矢印Ａ３’）。
４）ゲートウェイ１７において、位置登録応答メッセージを受信すると、移動端末２５のアドレス対応情報を削除した後、移動端末２５に対して位置登録応答メッセージ（ＮＧ）を送信する（矢印Ａ４’）。
【００３５】
（ユーザパケット送受信動作）
図５は、本発明の実施例１（その４）を示す認証に失敗した後のユーザパケット送受信動作の説明図である。
５）移動端末２５は、ゲートウェイ１７宛てに通信相手端末宛ＩＰパケットを送信する（矢印Ａ５’）。
６）ゲートウェイ１７において、受信したパケットより特定される移動端末２５のアドレス対応情報が存在しないことを検出した後、パケットの破棄を行う。
上記実施例１により、ホームネットワークがプライベートアドレスを利用しているネットワーク構成において、位置登録の目的を達成できる。また、アドレス対応関係が登録されていない移動端末からのホームネットワーク宛のパケットは送信不可になることがわかる。
【００３６】
（実施例２のネットワーク構成）
図６は、本発明の実施例２を示すネットワークの構成図である。
本実施例２のネットワークは、ＩＰｖ４アドレスを利用しているあるサブネットに帰属している全移動端末に対して、各移動端末の固有アドレス（ホームアドレス：ＩＰｖ４アドレス）と位置情報（着付けアドレス）とのＩＰｖ４対応関係情報（アドレス対応関係情報）を保持し、前記各移動端末へのＩＰパケット送出要求を受信し、この送出要求が含む前記各移動端末のホームアドレスから当該移動端末の気付けアドレス（ＩＰｖ４アドレス）を検索し、検索した気付けアドレスを宛先としてＩＰパケットを送出するＨＡ１１，１２，２７，２８と、
上記サブネットには帰属しておらず、一時的にそのサブネットに在圏する移動端末に対し、ネットワーク情報を広告するルータ（ＩＰｖ６ルータ）１３，１４，１９，２０，２９，３０と、
このルータから広告される情報から気付けアドレスを生成し、ＨＡに位置登録する機能と、受信したＩＰパケットから気付けアドレスを除去する機能を有する移動端末（ＩＰｖ４またはＩＰｖ６対応端末）２５と、
本発明で新たに設置されるゲートウェイ３７とから構成される。
なお、３３，３６は境界ルータである。
【００３７】
本実施例２のゲートウェイは、他ＩＰ網２４上にあって、ＩＰｖ４アドレスおよびＩＰｖ６アドレスを有し、移動端末２５のＩＰｖ６アドレス対応関係情報もしくはＩＰｖ４アドレス対応関係情報をＩＰｖ６パケットのペイロードに含めたパケットを移動端末２５から受信し、アドレス対応関係情報に含まれる移動端末２５のホームアドレス、および移動端末２５の属するホームネットワーク１８および端末を識別可能な識別子から、その移動端末２５のホームネットワーク１８を識別し、アドレス対応関係情報の認証を行い、認証が成功した場合にのみ、その移動端末２５の帰属しているサブネット（ホームネットワーク１８）内に配備されているＨＡ１１に対して、移動端末２５のホームアドレスと自アドレスを気付けアドレスとしたＩＰｖ４アドレス対応関係情報を通知し、その移動端末２５からのＩＰｖ６パケット送出要求を受信し、この送出要求が含む移動端末２５のホームアドレスと気付けアドレスから移動端末２５のＨＡ１１を検索し、検索したＨＡ１１を宛先としてＩＰｖ４パケットを送出し、ＨＡ１１からＩＰｖ４パケット送出要求を受信し、この送出要求が含む移動端末２５のホームアドレスとネットワーク識別子から移動端末２５の気付けアドレスを検索し、検索した気付けアドレスを宛先としてＩＰｖ６パケットを送出する。
【００３８】
なお、実施例２において、装置構成ならびに各機能の動作については、ＨＡ、ゲートウェイは実施例１で説明したものと同様であるため、ここでは移動端末についてのみ説明する。
（移動端末の構成）
図２２は、本発明の実施例２における移動端末の構成図である。
移動端末は、パケット転送処理部１１００と、制御機能部１１０１と、カプセル化／デカプセル化処理部１１０２と、メッセージ生成部１１０３と、ユーザ情報ＤＢ１１０４とから構成される。
【００３９】
図２２の制御機能部１１０１は、メッセージがユーザパケットか、あるいは位置登録メッセージか、あるいは通信対応関係情報であるかの判定処理機能と、ユーザ情報ＤＢ１１０４への位置登録処理機能と、メッセージ生成部１１０３との連携による位置登録メッセージ生成要求機能と、カプセル化／デカプセル化処理部１１０２との連携によるカプセル化処理機能を有している。
カプセル化／デカプセル化処理部１１０２は、パケットのカプセル化／デカプセル化処理を行う。また、ＩＰｖ４パケットをＩＰｖ６パケットでカプセル化を行う。
ユーザ情報ＤＢ１１０４は、移動端末の位置情報を格納する。
また、メッセージ生成部１１０３は、位置登録メッセージ生成機能を有する。
【００４０】
（移動端末の位置登録メッセージ送信動作）
図２３は、実施例２による移動端末の位置登録メッセージ送信動作フローチャートである。
位置登録メッセージ送信動作には、形態１と形態２とがある。
〔形態１〕
制御機能部１１０１は、ユーザ情報ＤＢ１１０４より取得した移動端末の固有アドレス、気付けアドレスを取得した後、移動端末のアドレスとともにメッセージ生成部１１０３に渡す（１３０１）。
メッセージ生成部１１０３では、移動端末のホームアドレス、気付けアドレスよりＩＰｖ６固有アドレスと気付けアドレスの対応関係情報（位置登録メッセージ）を生成し、制御機能部１１０１に渡す（１３０２）。
その後、制御機能部１１０１は、位置登録応答待ちビットを設定した後、パケット転送処理部１１００に位置登録メッセージを渡して、ゲートウェイ３７に転送させる（１３０３）。
【００４１】
〔形態２〕
制御機能部１１０１は、ユーザ情報ＤＢ１１０４より取得した移動端末の固有アドレス、気付けアドレスを取得した後、移動端末のアドレスとともにメッセージ生成部１１０３に渡す（１３０４）。
メッセージ生成部１１０３では、移動端末のホームアドレス、気付けアドレスよりＩＰｖ４固有アドレスと気付けアドレスの対応関係情報（位置登録メッセージ）を生成し、制御機能部１１０１に渡す（１３０５）。
その後、制御機能部１１０１は、位置登録応答待ちビットを設定した後、位置登録メッセージのＩＰｖ６パケットによるカプセル化を行い、パケット転送処理部１１００にそのメッセージを渡して、ゲートウェイ３７に転送させる（１３０６）。
【００４２】
（移動端末のパケット受信動作）
図２４は、実施例２による移動端末のパケット受信動作フローチャートである。
制御機能部１１０１が、パケット転送処理部１１００から受け取ったパケットの種類の判定を行う（１３１０）。到着パケットが位置登録応答である場合（１３１１）、制御機能部１１０１において位置登録応答待ちビットの消去を行う（１３１２）。
また、到着パケットがカプセル化パケットであった場合（１３１３）、カプセル化／デカプセル化処理部１１０２においてデカプセル化処理を行う（１３１４）。
また、到着パケットがその他であった場合（１３１５）、通常のパケット処理を行う（１３１６）。
【００４３】
以下、図７〜図９を参照して、実施例２における位置登録方法、ユーザパケット送受信方法について、詳細に説明する。
（実施例２の位置登録動作）
図７は、本発明の実施例２（その１）を示す位置登録方法の説明図である。
１）移動端末２５は、ゲートウェイ３７宛て位置登録メッセージを送信する（矢印Ｂ１）。
２）ゲートウェイ３７において、受信した位置登録メッセージに対して認証を行い、認証に成功した場合、当該位置登録メッセージ内に含まれる移動端末２５固有のホームアドレスから導出されたＨＡ１１に対して、位置登録メッセージを送出する（矢印Ｂ２）。
３）ＨＡ１１において、受信した位置登録メッセージに対して認証を行い、認証に成功した場合、ユーザの位置情報の更新を行い、更新後、ゲートウェイ３７に対して位置登録応答メッセージを送出する（矢印Ｂ３）。
４）ゲートウェイ３７において、位置登録メッセージを受信すると、移動端末２５に対して位置登録応答メッセージを送信する（矢印Ｂ４）。
【００４４】
（実施例２のユーザパケット送受信動作１）
図８は、本発明の実施例２（その２）を示すユーザパケット送受信動作（パターン１）の説明図である。
５）移動端末２５は、ゲートウェイ３７宛てに通信相手端末宛ＩＰパケットを送信する（矢印Ｂ５）。
６）ゲートウェイ３７において、受信したパケットの宛先に含まれる移動端末２５のホームアドレスおよび気付けアドレスより、移動端末２５のホームネットワーク１５を特定し、送信先通信相手端末１との通信にＨＡ１１経由が必須となっている場合、ＨＡ１１に対して送出する（矢印Ｂ６）。
【００４５】
７）ＨＡ１１において、受信したパケットを通信相手端末１に対して送信する（矢印Ｂ７）。
８）通信相手端末１は、移動端末２５宛パケットを移動端末２５のホームアドレスに対して送信する（矢印Ｂ８）。
９）ＨＡ１１は、移動端末２５宛パケットを受信し、ゲートウェイ３７に対してこのパケットを転送する（矢印Ｂ９）。
１０）ゲートウェイ３７は、受信したパケットに含まれるＨＡアドレスおよび移動端末２５のアドレスより、移動端末２５の気付けアドレスを特定し、その気付けアドレス宛に、つまり移動端末２５に対して受信パケットを送信する（矢印Ｂ１０）。
【００４６】
（実施例２のユーザパケット送受信動作２）
図９は、本発明の実施例２（その３）を示すユーザパケット送受信動作（パターン２）の説明図である。
１１）移動端末２５は、ゲートウェイ３７宛てに通信相手端末宛ＩＰパケットを送信する（矢印Ｂ１１）。
１２）ゲートウェイ３７において、受信したパケットに含まれる移動端末２５のホームアドレスおよび気付けアドレスより、移動端末２５のホームネットワーク１５を特定し、送信先通信相手端末３８との通信にＨＡ１１経由が不要となっている場合、通信相手端末３８に対して送信する（矢印Ｂ１１）。
【００４７】
１３）通信相手端末３８は、移動端末２５宛パケットを移動端末２５のホームアドレスに対して送信する（矢印Ｂ１３）。
１４）ＨＡ１１は、移動端末２５宛パケットを受信し、ゲートウェイ３７に対してパケットを転送する（矢印Ｂ１４）。
１５）ゲートウェイ３７は、受信したパケットに含まれるＨＡアドレスおよび移動端末２５のアドレスより、移動端末２５の気付けアドレスを特定し、その気付けアドレス宛に、つまり移動端末２５に対して受信パケットを送信する（矢印Ｂ１５）。
【００４８】
実施例２においては、ＩＰｖ４とＩＰｖ６が混在するネットワーク構成において、位置登録およびユーザ相互のパケット送受信が可能となる。また、通信相手端末によりＨＡ経由またはＨＡ非経由にすることが可能になるという効果を得ることができる。
【００４９】
（プログラムと記録媒体）
前述の図１３〜図２１、および図２３，図２４の各動作フローをコンピュータで実行させるためのプログラムに変換し、変換されたプログラムを例えばＣＤ−ＲＯＭなどの記録媒体に格納することにより、その記録媒体をネットワーク内の任意のコンピュータに装着すれば、そのコンピュータが存在するノードにゲートウェイ、ＨＡなどの機能を与えることができ、本発明を容易に実現することができる。
【００５０】
本発明の効果について述べると、請求項１，２によれば、ゲートウェイにて認証が不成功に終ったアドレス対応関係情報のホームネットワークへ転送することを防止することができる。また、請求項３によれば、ホームネットワーク、ホームネットワーク外において利用するＩＰの種類（プライベートまたはグローバル、ＩＰｖ４またはＩＰｖ６等）の差分を吸収することが可能である。また、請求項４によれば、移動端末とホームネットワークの通信相手端末間において、安全な通信を行うことができる。また、請求項５によれば、移動端末の属するホームネットワークあるいは移動端末のポリシーに従って、該移動端末の位置によりホームエージェント経由または経由なしの選択を行うことが可能となる。また、請求項６によれば、悪意ある移動端末からのＩＰパケットのホームネットワークへの転送を防止することが可能になる。また、請求項７によれば、ゲートウェイによるアドレス対応関係情報管理用のリソースの有効利用が可能となる。
【００５１】
また、請求項８によれば、ホームネットワーク、ホームネットワーク外において利用するＩＰの種類（ブライベートまたはグローバル、ＩＰｖ４またはＩＰｖ６等）の差分を吸収することが可能になる。また、請求項９，１０，１１によれば、ホームエージェントとゲートウェイの管理するアドレス対応関係情報管理の不一致を防止することが可能である。
【００５２】
【発明の効果】
以上説明したように、本発明によれば、ＨＡに対してゲートウェイを中継した位置登録を可能にする。また、ＨＡにおけるプライベートアドレスの利用、および異なるＩＰバージョンの混在する環境下での利用を可能にする。さらに、不正位置登録パケットがホームネットワークに到達することがなく、かつ外部ネットワークからのセキュリティが十分に施されており、かつホームエージェントが外部からルーチング可能なアドレスを有していない時でも、外部ネットワークに移動した移動端末からの位置登録が可能である。
【図面の簡単な説明】
【図１】本発明の一実施例を示すネットワーク（１）の構成図である。
【図２】本発明の実施例１（その１）を示す位置登録成功の場合の動作説明図である。
【図３】本発明の実施例１（その２）を示すユーザパケット送受信動作の説明図である。
【図４】本発明の実施例１（その３）を示す位置登録失敗の場合の動作説明図である。
【図５】本発明の実施例１（その４）を示すユーザパケット送受信の動作説明図である。
【図６】本発明の実施例２を示すネットワークの構成図である。
【図７】本発明の実施例２（その１）を示す位置登録の場合の動作説明図である。
【図８】本発明の実施例２（その２）を示すユーザパケット送受信（パターン１）の動作説明図である。
【図９】本発明の実施例２（その３）を示すユーザパケット送受信（パターン２）の動作説明図である。
【図１０】本発明の実施例１を示す移動端末の構成図である。
【図１１】本発明の一実施例を示すＨＡ（ホームエージェント）の構成図である。
【図１２】本発明の一実施例を示すゲートウェイの構成図である。
【図１３】本発明による移動端末の位置登録メッセージ送信動作のフローチャートである。
【図１４】本発明による移動端末のパケット受信動作のフローチャートである。
【図１５】本発明のＨＡにおけるパケット受信動作を示すフローチャートである。
【図１６】本発明のＨＡにおける位置登録メッセージ受信動作を示すフローチャートである。
【図１７】本発明のＨＡにおける気付けアドレスへのパケット転送処理動作のフローチャートである。
【図１８】本発明のゲートウェイにおけるパケット受信動作のフローチャートである。
【図１９】本発明のゲートウェイにおける位置登録メッセージ受信動作のフローチャートである。
【図２０】本発明のゲートウェイにおける位置登録応答受信動作のフローチャートである。
【図２１】本発明のゲートウェイにおける気付けアドレスへのパケット転送処理動作を示すフローチャートである。
【図２２】本発明の実施例２における移動端末の構成図である。
【図２３】本発明の実施例２における移動端末の位置登録メッセージ送信動作を示すフローチャートである。
【図２４】本発明のゲートウェイにおけるパケット受信動作のフローチャートである。
【図２５】従来のＩＰ網におけるモバイルＩＰを適用した場合のシステム構成図である。
【図２６】図２５におけるシステム構成に基づき移動端末が位置情報を登録する手順を示す図である。
【図２７】図２５に示したシステム構成に基づき、ＩＰ網の端末から移動端末方向へのパケット送信動作を示す図である。
【図２８】ＩＥＴＦで検討されている、ＩＰパケット通信動作の経路最適化方法の説明図である。
【符号の説明】
１，３８…通信相手端末、１１，１２，２７，２８…ホームエージェント、
１３，１４，１９，２０，２９，３０…ルータ、２５…移動端末、
１５，１６，２１，２２，３１，３２…サブネット、
１７，３７…ゲートウェイ、１８，２４，３４…ＩＰ網、
２６…ＩＰ網（Ａ）とＩＰ網（Ｂ）を結ぶ通信回線、
３５…ＩＰ網（Ｂ）とＩＰ網（Ｃ）を結ぶ通信回線、
２３，２６’，３３，３６…境界ルータ。
【図１】
0003812455.tif 000002
【図２】
0003812455.tif 000003
【図３】
0003812455.tif 000004
【図４】
0003812455.tif 000005
【図５】
0003812455.tif 000006
【図６】
0003812455.tif 000007
【図７】
0003812455.tif 000008
【図８】
0003812455.tif 000009
【図９】
0003812455.tif 000010
【図１０】
0003812455.tif 000011
【図１１】
0003812455.tif 000012
【図１２】
0003812455.tif 000013
【図１３】
0003812455.tif 000014
【図１４】
0003812455.tif 000015
【図１５】
0003812455.tif 000016
【図１６】
0003812455.tif 000017
【図１７】
0003812455.tif 000018
【図１８】
0003812455.tif 000019
【図１９】
0003812455.tif 000020
【図２０】
0003812455.tif 000021
【図２１】
0003812455.tif 000022
【図２２】
0003812455.tif 000023
【図２３】
0003812455.tif 000024
【図２４】
0003812455.tif 000025
【図２５】
0003812455.tif 000026
【図２６】
0003812455.tif 000027
【図２７】
0003812455.tif 000028
【図２８】
0003812455.tif 000029