(57)【特許請求の範囲】
【請求項１】
複数のモバイル端末により構築された第一ネットワークが複数存在し、パケット中継装置により構築された第二ネットワークが存在し、第一ネットワークと第二ネットワークを接続するパケット転送装置が存在し、複数モバイル端末は、所属する第一ネットワークで固定的に定められた識別子（以下ホームアドレスという）を持ち、複数モバイル端末は、所属する第一ネットワークから、異なる第一ネットワークヘ移動した場合、ホームアドレスとは別の識別子（以下気付けアドレスという）を一時的に取得し、パケット転送装置は、第一ネットワークから第二ネットワーク宛のパケット中にＱｏＳ値を記述する機能を有し、第二ネットワーク中のパケット中継装置は、転送されてきたパケットの中に記述されたＱｏＳ値をもとにＱｏＳ保証動作を行って次の中継装置ヘパケットを中継する機能を有し、異なる第一ネットワークに所属するモバイル端末間の通信は、第二ネットワークを介して行う通信システムにおいて、パケット転送装置は、自身が接続する第一ネットワークに所属する端末から送信されてきたモバイル端末宛パケットの宛先識別子（ホームアドレス又は気付けアドレス）を参照する手段と、ホームアドレスと気付けアドレスの対応表と、該ホームアドレスと気付けアドレスの対応表中に、宛先識別子を記憶していない場合、宛先識別子と対応するモバイル端末ヘホームアドレスまたは気付けアドレスの問い合わせを行い、宛先端末のホームアドレスと気付けアドレスの対応を記憶する手段と、ホームアドレスに基づいたＱｏＳ値を取得する手段と、前記ホームアドレスと気付けアドレスの対応表から、パケット中にホームアドレスに基づいたＱｏＳの値を記述し、宛先識別子を気付けアドレスとしてモバイル端末ヘパケットを転送する手段とを有し、モバイル端末は、前記パケット転送装置の問い合わせからホームアドレスもしくは気付けアドレスを取り出し、ホームアドレスであった場合、気付けアドレスを参照し、気付けアドレスであった場合、ホームアドレスを参照し、問い合わせ応答パケッ卜を作成する手段と、
前記問い合わせ応答パケットを前記パケット転送装置に通知する手段と、
を有することを特徴とするパケット転送システム。
【請求項２】
前記モバイル端末は、
ホームアドレス気付けアドレス対応表と、
他のノードやネットワークと通信するパケット送受信部と、
前記パケット送受信部が受信した受信パケットを閲覧するパケット閲覧部と、
前記受信パケットが前記パケット転送装置から送信された問い合わせパケットの場合に、前記パケット閲覧部から入力された前記問い合わせパケットからホームアドレスもしくは気付けアドレスを取り出す問い合わせパケット処理部と、
前記問い合わせパケット処理部で取り出されたホームアドレスもしくは気付けアドレスを前記ホームアドレス気付けアドレス対応表に出力する問い合わせ応答パケット作成部と、
を有し、
前記ホームアドレス気付けアドレス対応表は、前記問い合わせ応答パケット作成部の出力が、ホームアドレスであった場合、気付けアドレスを参照し、気付けアドレスであった場合、ホームアドレスを参照し、前記問い合わせ応答パケッ卜作成部ヘホームアドレスと気付けアドレスを入力するとともに、
前記問い合わせ応答パケット作成部は、問い合わせ応答パケットを作成し、前記ホームアドレス気付けアドレス対応表から入力されてきた、ホームアドレスと気付けアドレスを記述して、前記パケット送信部から前記問い合わせ応答パケットを前記パケット転送装置へ送信することを特徴とする請求項１に記載のパケット転送システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、中継網を介して通信を行う複数ネットワークで、モバイル端末が所属しているネットワークから外部のネットワークに移動した際に、気付けアドレスを取得して、モバイル端末が所属しているネットワーク上のアドレスであるホームアドレスを用いて通信を行うMobi1e IP の技術において、ホームアドレスに応じたＱｏＳ保証を可能にするパケット転送システムに関する。
【０００２】
【従来の技術】
端末が所属しているネットワーク（以下Home Networkという）から移動して、外部のネットワーク（以下Foreign Network という）に移動したとき、所属ネットワークで使用していたアドレスを使用して通信を可能にする技術としては、例えば、インターネットの公式標準文書であるＲＦＣ（Request for Comments ）２００２の「IP Mobility Support 」とインターネットドラフトであるdraft-ieft-mobileip-ipv6-13.txt の「Mobility Support in IPv6」がある。これらの従来の技術をそれぞれ以下に説明する。
【０００３】
ＲＦＣ２００２の「IP Mobility Support 」は、MobileIPv4について記述された標準文書である。図９にMobileIPv4 についての説明図を示す。図９は、Home Network上のMobile Node （以下ＭＮという）がForeign Network へ移動した際の図を示している。Home Network１１４上にはHome Agent１１３（以下ＨＡという）、およびForeign Network １１６上にはForeign Agent １１５（以下ＦＡという）が存在する。
【０００４】
ＨＡは１１３、ＭＮ１１７宛のパケットをＦＡ１１５宛のパケットとしてカプセル化して送信するノ一ド、ＦＡ１１５は、ＨＡ１１３からのパケットのカプセル化を解放してＭＮ１１７へ転送するノ一ドである。（ＦＡが存在しない場合はＭＮ自身がパケットを解放する方法も存在する）ＭＮ１１７のHome Network上のアドレスをホームアドレスと呼び、  Foreign Network １１６上で取得したアドレスを気付けアドレスという。
【０００５】
もし、ＦＡ１１５が存在する場合はＦＡ１１５のアドレスが気付けアドレスとなる。通信相手であるCorrespondent Node１１１（以下ＣＮという）は、ＭＮ１１７宛のパケットを送信する際に、ＭＮ１１７のホームアドレスを宛先とする。図９に示すように、ＣＮ１１１はＭＮ１１７のホームアドレス宛に送信するため、Home Network１１４へパケットがルーティングされる。ここで、ＨＡ１１３はＭＮ１７が移動したことを認識しているため、ＭＮ１１７宛のパケットを代わりに受信し、ＦＡ１１５宛のパケットとしてカプセル化して転送する。
【０００６】
このことで、ＭＮ１１７はForeign Network １１６へ移動した際にもホームアドレスを用いて通信が可能となるため、通信中にForeign Network １１６へ移動しても通信が可能となる。しかし、ＭＮ１１７宛のパケットは必ずＨＡ１１３を介して通信が行われるため、パケットの転送時の遅延の原因になる。
【０００７】
さらに、ホームアドレスをもとにしたＱｏＳ保証を提供する際に、ＣＮ１１１からＨＡ１１３までは宛先がホームアドレスであるため、ＱｏＳ保証を提供することが可能であるが、ＨＡ１１３からＦＡ１１５まではカプセル化されて宛先がＦＡのアドレス（気付けアドレス）であるため、ＱｏＳ保証を提供することができない。
【０００８】
Mobi1eIPv4 のＨＡを介した通信を行うことによるパケットの転送時の遅延の原因となる問題点を解決する方法として、Mob11eIPv6 では最適化経路という技術を採用している。従来技術の「Mobility Support in IPv6」は、MobileIPv6 について書かれたインターネットドラフトである。
【０００９】
図１０に、MobileIPv6 についての説明図を示す。この方法では、すべてのＣＮ１１１に、Binding Cache というホームアドレスと気付けアドレスの対応表を保持する機能が追加される。
【００１０】
ＭＮ１１７がＣＮ１１１と通信中に移動した場合に、Binding Cache の内容を更新するためのメッセージBinding UpdateをＣＮ１１１宛に送信する。Binding Updateにより、ＣＮ１１１がＭＮ１１７宛のパケットを送信する際に、ホームアドレスでは無く気付けアドレスを宛先とすることが可能となる。
【００１１】
ホームアドレスはパケット中の経路制御ヘッダに記述される。このことで、図１０のように常にＨＡ１１３を介さずに最短の経路で通信を行うことを可能である。しかし、ＭＮ１１７宛のパケットの宛先が気付けアドレスであるため、ホームアドレスに応じたＱｏＳ保証を提供することができない。
【００１２】
【発明が解決しようとする課題】
本発明が解決しようとする課題は、MobileIPv4 では、ＭＮ宛のパケットは必ずＨＡを介して通信が行われ、パケットの転送路が三角転送となり遅延等の原因となるという問題である。さらに、ホームアドレスをもとにしたＱｏＳ保証を提供する際に、ＣＮからＨＡまでは宛先がホームアドレスであるため、ホームアドレスに応じたＱｏＳ保証を提供することが可能であるが、ＨＡからＦＡまではカプセル化されて宛先がＦＡのアドレスであるため、ホームアドレスに応じたＱｏＳ保証を提供することができないという問題である。
【００１３】
さらに本発明が解決しようとする課題は、MobileIPv6 では最適化経路技術により三角転送の問題点を解決するがＭＮ宛のパケットの宛先が気付けアドレスであるため、ホームアドレスに応じたＱｏＳ保証を提供することができないという問題である。
【００１４】
本発明の目的は、ＣＮとＭＮの通信を行う上で、パケットの中継を行うバックボーンネットワークを経由する場合に、ＣＮのバックボーンネットワークの入口のノ一ドに、ＭＮのホームアドレスと、気付けアドレスの対応表を保持させることで、三角転送の問題点や、気付けアドレスによりＭＮのホームアドレスを参照できないという問題を解決し、ホームアドレスに応じたＱｏＳ保証を提供することである。
【００１５】
【課題を解決するための手段】
本発明によれば、上述の課題は、前記特許請求の範囲に記載した手段によって解決される。すなわち、請求項１の発明は、複数のモバイル端末により構築された第一ネットワークが複数存在し、パケット中継装置により構築された第二ネットワークが存在し、第一ネットワークと第二ネットワークを接続するパケット転送装置が存在し、複数モバイル端末は、所属する第一ネットワークで固定的に定められた識別子（以下ホームアドレスという）を持ち、複数モバイル端末は、所属する第一ネットワークから、異なる第一ネットワークヘ移動した場合、ホームアドレスとは別の識別子（以下気付けアドレスという）を一時的に取得し、パケット転送装置は、第一ネットワークから第二ネットワーク宛のパケット中にＱｏＳ値を記述する機能を有し、第二ネットワーク中のパケット中継装置は、転送されてきたパケットの中に記述されたＱｏＳ値をもとにＱｏＳ保証動作を行って次の中継装置ヘパケットを中継する機能を有し、異なる第一ネットワークに所属するモバイル端末間の通信は、第二ネットワークを介して行う通信システムにおいて、
【００１６】
パケット転送装置は、自身が接続する第一ネットワークに所属する端末から送信されてきたモバイル端末宛パケットの宛先識別子（ホームアドレス又は気付けアドレス）を参照する手段と、ホームアドレスと気付けアドレスの対応表と、該ホームアドレスと気付けアドレスの対応表中に、宛先識別子を記憶していない場合、宛先識別子と対応するモバイル端末ヘホームアドレスまたは気付けアドレスの問い合わせを行い、宛先端末のホームアドレスと気付けアドレスの対応を記憶する手段と、ホームアドレスに基づいたＱｏＳ値を取得する手段と、前記ホームアドレスと気付けアドレスの対応表から、パケット中にホームアドレスに基づいたＱｏＳの値を記述し、宛先識別子を気付けアドレスとしてモバイル端末ヘパケットを転送する手段とを有し、モバイル端末は、前記パケット転送装置の問い合わせからホームアドレスもしくは気付けアドレスを取り出し、ホームアドレスであった場合、気付けアドレスを参照し、気付けアドレスであった場合、ホームアドレスを参照し、問い合わせ応答パケッ卜を作成する手段と、前記問い合わせ応答パケットを前記パケット転送装置に通知する手段と、を有するパケット転送システムである。
【００１７】
本願の発明に係るパケット転送システムにおいて、前記モバイル端末は、ホームアドレス気付けアドレス対応表と、他のノードやネットワークと通信するパケット送受信部と、前記パケット送受信部が受信した受信パケットを閲覧するパケット閲覧部と、前記受信パケットが前記パケット転送装置から送信された問い合わせパケットの場合に、前記パケット閲覧部から入力された前記問い合わせパケットからホームアドレスもしくは気付けアドレスを取り出す問い合わせパケット処理部と、前記問い合わせパケット処理部で取り出されたホームアドレスもしくは気付けアドレスを前記ホームアドレス気付けアドレス対応表に出力する問い合わせ応答パケット作成部と、を有し、
【００１８】
前記ホームアドレス気付けアドレス対応表は、前記問い合わせ応答パケット作成部の出力が、ホームアドレスであった場合、気付けアドレスを参照し、気付けアドレスであった場合、ホームアドレスを参照し、前記問い合わせ応答パケッ卜作成部ヘホームアドレスと気付けアドレスを入力するとともに、前記問い合わせ応答パケット作成部は、問い合わせ応答パケットを作成し、前記ホームアドレス気付けアドレス対応表から入力されてきた、ホームアドレスと気付けアドレスを記述して、前記パケット送信部から前記問い合わせ応答パケットを前記パケット転送装置へ送信することが好ましい。
【００１９】
【発明の実施の形態】
以下に示す実施の形態は、モバイル端末が、Home NetworkからForeign Network へ移動し、Correspondent Node（以下ＣＮと記述）がモバイル端末宛のパケットを送信した場合について考える。
【００２０】
Home Network、Foreign Network、ＣＮが所属するネットワークは、ＩＳＰ  （Internet Service Provider ）が提供するバックボーンネットワークに接続されており、ＱｏＳ保証をDiffServ（Differentiated Services ）と呼ばれる技術を用いて提供するネットワーク形態を採用する。このため、ＩＳＰが提供するバックボーンネットワークで使用されているルータは全てDiffServ対応ルータであるとする。
【００２１】
DiffServ対応ルータは、パケット中に記述されている  ＤＳ（Differentiated Services ）コードポイントを閲覧する。このＤＳコードポイントはDiffServ対応のルータでの動作を規定している。ＤＳコードポイントを記述するルータはネットワークの入口のルータである。DiffServの詳細についてはインターネット公式標準文書である  ＲＦＣの２４７４  「An Architecture for Differentiated
Services 」に記述されている。
【００２２】
また、ホームアドレスに対応したＤＳコードポイントの値は、バックボーンネットワーク上にユーザ管理サーバが保持している。ネットワークの入口のルータは、ユーザ管理サーバのアドレスをＩＳＰより通知されており、ユーザ管理サーバヘＤＳコードポイントを問い合わせることで取得する。
【００２３】
図１は、本発明の請求項１のMobileIPv4を使用した実施形態を示したフロー図であり、パケットの流れと請求項１記載のパケット転送装置と請求項１記載のモバイル端末の動作をフロー図にて示している。このフロー図を用いて請求項１のMobileIPv4を使用した実施の形態を説明する。
【００２４】
ＣＮからバックボーンネットワークの入口の請求項１記載のパケット転送装置に請求項１記載のモバイル端末のホームアドレス宛のパケットが転送されてくると、請求項１記載のパケット転送装置は、自身が保持するホームアドレスと気付けアドレス対応表を参照して、その中に請求項１記載のモバイル端末のホームアドレスが登録されているか調べる。
【００２５】
ここで、請求項１記載のモバイル端末のホームアドレスが登録されていないと、請求項１記載のモバイル端末のホームアドレス宛に登録要求メッセージの送信を要請するための、登録要請メッセージを送信する。登録要求メッセージは、  MobileIPv4で規定されており、通常は請求項１記載のモバイル端末からＨＡ宛に送信されるメッセージで、ＨＡはこのメッセージを受信することでホームアドレスと気付けアドレスの対応表を作成することが可能となる。
【００２６】
ここで、請求項１記載のパケット転送装置がホームアドレスに対応したＤＳコードポイントを保持していない場合は、ＤＳコードポイント値を要求するパケットをユーザ管理サーバヘ送信することで、ホームアドレスに対応したＤＳコードポイント値を取得する。請求項１記載のパケット転送装置は、登録要求メッセージを受信することで、ホームアドレスと気付けアドレスの対応表を作成し、パケット中にホームアドレスに基づいたＤＳコードポイントを記述し、パケットの宛先を気付けアドレスとして転送する。
【００２７】
これにより、ＨＡを介して通信を行う三角転送を行うこと無く、最適化経路によりＣＮと請求項１記載のモバイル端末の通信が可能となる。図２は、本発明の請求項１のMobileIPv6を使用した実施形態を示したフロー図であり、パケットの流れと請求項１記載のパケット転送装置と請求項１記載のモバイル端末の動作をフロー図にて示している。
【００２８】
このフロー図を用いて請求項１のMobileIPv6を使用した実施の形態を説明する。ＣＮからバックボーンネットワークの入口の請求項１記載のパケット転送装置に請求項１記載のモバイル端末宛のパケットが転送されてくると、請求項１記載のパケット転送装置は、自身が保持するホームアドレス気付けアドレス対応表（Binding Cache という）の中に請求項１記載のモバイル端末のアドレスが登録されているかを参照する。
【００２９】
このとき、請求項１記載のモバイル端末のアドレスが登録されていないと、請求項１記載のモバイル端末宛にBinding Updateメッセージの送信を要請するための、Binding Request メッセージを送信する。 Binding Request とBinding Updateは、MobileIPv6で定義されているメッセージである。
【００３０】
Binding Request は、Binding Updateメッセージの送信を要請するメッセージで、Binding Updateは、MobileIPv6で使用される請求項１記載のモバイル端末からＨＡとＣＮ宛に送信されるメッセージである。通常ＨＡとＣＮはこのメッセージを受信することでホームアドレスと気付けアドレスの対応表を作成することが可能となる。
【００３１】
請求項１記載のパケット転送装置は、Binding Request を受信することで、ホームアドレスと気付けアドレスの対応表を作成することが可能となる。請求項１記載のパケット転送装置は、請求項１記載のモバイル端末の気付けアドレス宛のパケットがＣＮから送信されてくると、ホームアドレスと気付けアドレスの対応表を参照して、ホームアドレスに基づいたＤＳコードポイントを記述してパケットを転送する。
【００３２】
ここで、請求項１記載のパケット転送装置がホームアドレスに対応したＤＳコードポイントを保持していない場合は、ＤＳコードポイント値を要求するパケットをユーザ管理サ一バヘ送信することで、ホームアドレスに対応したＤＳコードポイント値を取得する。以上の動作により、気付けアドレス宛のパケットでもホームアドレスに基づいたＱｏＳ保証の提供を行うことが可能となる。
【００３３】
図３は本発明の請求項１のパケット転送装置のブロック図を示している。パケット送受信部１は、受信パケットをパケット閲覧部２へ入力する。パケット閲覧部２は、パケットの種類を区別する。パケット閲覧部２は、受信パケットがデータパケットの場合、パケット中の宛先アドレスを閲覧し、ホームアドレス気付けアドレス対応表４に宛先アドレスが記憶済みかを問い合わせる。
【００３４】
ここでホームアドレス気付けアドレス対応表に宛先アドレスが無い場合、問い合わせパケット生成部５に宛先アドレスを入力して問い合わせパケット生成を依頼する。宛先アドレスが存在する場合、パケット情報記述部６へ受信パケットを入力し、ホームアドレスに応じたＤＳコードポイントの値の付与と、宛先アドレスを気付けアドレスとして送信することを依頼する。問い合わせ応答パケットの場合、問い合わせ応答パケット処理部３へ問い合わせ応答パケットを入力する。
【００３５】
ＤＳコードポイント値応答パケットであった場合、ＤＳコードポイント値応答処理部９へ、ホームアドレスとＤＳコードポイント値応答パケットを入力する。問い合わせ応答パケット処理部３は、問い合わせ応答パケット中の内容からホームアドレスと気付けアドレスを取得し、ホームアドレス気付けアドレス対応表４へ更新の依頼を行う。ホームアドレス気付けアドレス対応表４は、問い合わせ応答パケット処理部３より依頼を受けたホームアドレスと気付けアドレスの対応表を記憶する。
【００３６】
また、パケット閲覧部２より依頼のあったホームアドレスと気付けアドレスの対応をパケット閲覧部２へ通知する。問い合わせパケット生成部５は、パケット閲覧部２より依頼のあった宛先アドレスヘホームアドレスもしくは気付けアドレスを問い合わせる問い合わせパケットを生成し、パケット送受信部１へ問い合わせパケットを入力する。パケット情報記述部６は、ホームアドレスに対応したＤＳコードポイントの値をＤＳコードポイント値保持部７へ要求する。
【００３７】
ここで、ホームアドレスに対応したＤＳコードポイントの値が記憶されていなければ、ＤＳコードポイント値要求処理部８へＤＳコードポイント値の要求を依頼する。ホームアドレスに対応したＤＳコードポイントの値が記憶されていれば、パケット閲覧部２より入力されたパケット中に、ホームアドレスに基づいたＤＳコードポイントの値と宛先アドレスとして気付けアドレスを記述して、パケット送受信部１へ入力する。
【００３８】
ＤＳコードポイント値保持部７は、パケット情報記述部６よりＤＳコードポイントの値の要求があれば、ＤＳコードポイント値を出力する。記憶されていなければ、記憶されていないことをパケット情報記述部６へ通知する。ＤＳコードポイント値応答処理部９よりＤＳコードポイント値が入力されると、ホームアドレスとＤＳコードポイント値を対応付けして保持する。
【００３９】
ＤＳコードポイント値要求処理部８は、パケット情報記述部６よりＤＳコードポイント値要求の依頼があると、ユーザ管理サーバへＤＳコードポイント値を要求するＤＳコードポイント値要求パケットを作成し、パケット送受信部１へ入力する。ＤＳコードポイント値応答処理部９は、ＤＳコードポイント値保持部７へパケット閲覧部２より入力されたパケット中のＤＳコードポイント値とホームアドレスを出力する。
【００４０】
なお、ここで記述した、問い合わせパケットは、登録要請パケット、もしくは  Binding Request メッセージに対応し、問い合わせ応答パケットは、登録要求パケットもしくはBinding Updateメッセージに対応する。図４は本発明の請求項１のモバイル端末のブロック図を示している。パケット送受信部１は、受信パケットをパケット閲覧部２へ入力する。
【００４１】
パケット閲覧部２は、受信パケットが請求項１記載のパケット転送装置から送信された、問い合わせパケットの場合、問い合わせパケット処理部１０へ問い合わせパケットを入力する。問い合わせパケット処理部１０は、パケット閲覧部２より入力された問い合わせパケットから、ホームアドレスもしくは気付けアドレスを取りだし、問い合わせ応答パケット作成部１１へ入力する。
【００４２】
問い合わせ応答パケッ卜作成部１１は、入力されてきたホームアドレスもしくは気付けアドレスをホームアドレス気付けアドレス対応表４へ入力する。問い合わせ応答パケット作成部１１は、問い合わせ応答パケットを作成し、ホームアドレス気付けアドレス対応表４から入力されてきた、ホームアドレスと気付けアドレスを記述して、パケット送受信部１へ入力する。
【００４３】
ホームアドレス気付けアドレス対応表４は、問い合わせ応答パケット作成部１１から出力されてきたアドレスが、ホームアドレスであった場合、気付けアドレスを参照し、気付けアドレスであった場合、ホームアドレスを参照し、問い合わせ応答パケッ卜作成部１１ヘホームアドレスと気付けアドレスを入力する。
【００４４】
なお、ここで記述した、問い合わせパケットは、登録要請パケットもしくは  Binding Request メッセージに対応し、問い合わせ応答パケットは、登録要求パケットもしくはBinding Updateメッセージに対応する。
【００４５】
図５は、MobileIPv4を使用した実施形態を示したフロー図であり、パケットの流れとパケット転送装置とモバイル端末の動作をフロー図にて示している。このフロー図を用いてMobi1eIPv4を使用した実施の形態を説明する。
【００４６】
あらかじめ、モバイル端末はバックボーンネットワークへの全てのパケット転送装置へ送信するためのマルチキャストアドレスをＩＳＰより通知されている。モバイル端末がHome  NetworkからForeign  Networkへ移動した際に、モバイル端末は、マルチキャストアドレスを用いてバックボーンネットワークの全てのパケット転送装置に対してホームアドレスと気付けアドレスの対応表を送信する。
【００４７】
モバイル端末がForeign  Networkへ移動したことを認識するために、Foreign  Agentが周期的に送信しているRouter  Advertisement（ルータ広告）メッセージを閲覧する。Router  Advertisement中のネットワークプリフィクスの情報により、ホームアドレスと異なるネットワークであることを認識することが可能である。モバイル端末が送信したメッセージを受信することでパケット転送装置はホームアドレスと気付けアドレスの対応表を作成することが可能となる。
【００４８】
図６は、MobileIPv6を使用した実施形態を示したフロー図であり、パケットの流れとパケット転送装置とモバイル端末の動作をフロー図にて示している。このフロー図を用いてMobileIPv6を使用した実施の形態を説明する。あらかじめ、モバイル端末はバックボーンネットワークへの全てのパケット転送装置へ送信するためのマルチキャストアドレスをＩＳＰより通知されている。
【００４９】
モバイル端末がHome  NetworkからForeign  Networkへ移動した際に、マルチキャストアドレスを用いてバックボーンネットワークの全てのパケット転送装置に対してホームアドレスと気付けアドレスの対応表を送信する。モバイル端末がForeign  Networkへ移動したことを認識するために、Foreign  Network上のIPv6ルータが周期的に送信しているRouter  Advertisement（ルータ広告）メツセージを閲覧する。
【００５０】
Router  Advertisement中のネットワークプリフィクスの情報により、ホームアドレスと異なるネットワークであることを認識することが可能である。モバイル端末が送信したメッセージを受信することで、パケット転送装置は、ホームアドレスと気付けアドレスの対応表を作成することが可能となる。このことで、ホームアドレスに基づいたＤＳコードポイントを記述し、気付けアドレス宛にパケットの送信を可能とする。
【００５１】
図７はモバイル端末のブロック図を示している。パケット送受信部１は受信パケットをパケット閲覧部２へ入力する。パケット閲覧部２は、パケットの種類を区別する。パケット閲覧部２は、ルータのAdvertisementを受信するとルータAdvertisement処理部１２へ、気付けアドレスを要求した際の返答パケットを受信すると気付けアドレス応答パケット処理部１４ヘパケットを入力する。
【００５２】
ルータAdvertisement処理部１２は、パケット閲覧部２から送られて来たルータAdvertisementから、モバイル端末がホームネットワークに存在するのか外部のネットワークに存在するのかを認識し、外部のネットワークに存在することを認識すると、気付けアドレス要求パケット生成部１３へ気付けアドレスを要求するパケットを依頼する。気付けアドレス要求パケット生成部１３は、気付けアドレスを要求するパケットを生成し、パケット送受信部１ヘパケットを入力する。
【００５３】
気付けアドレス応答パケット処理部１４は、パケット閲覧部２より、気付けアドレスの応答パケットが入力されると、パケット中に記述されている気付けアドレスをホームアドレス気付アドレス対応表４に通知する。さらに、ホームアドレス気付けアドレス通知パケットを作成するよう、ホームアドレス気付けアドレス通知パケット作成部１５へ依頼する。
【００５４】
ホームアドレス気付けアドレス対応表４は、気付けアドレスを通知されると、自身が保持するホームアドレスと気付けアドレスを対応付ける表を更新する。また、ホーム・気付けアドレス通知パケット作成部１５より要求を受けると、対応表を通知する。ホーム・気付けアドレス通知パケット作成部１５は、マルチキャストアドレス保持部１６へ全てのエッジノ一ドへ送信可能なマルチキャストアドレスを要求する。
【００５５】
さらに、ホームアドレス気付けアドレス対応表４にホームアドレスと気付けアドレスを要求し、ホーム・気付けアドレス通知パケットを作成して、パケット送受信部１へ入力する。マルチキャストアドレス保持部１６は、あらかじめＩＳＰにより通知されたマルチキャストアドレスを保持しており、ホーム・気付アドレス通知パケット作成部１５ヘマルチキャストアドレスを通知する。
【００５６】
図８はパケット転送装置のブロック図を示していろ。パケット送受信部１は、受信パケットをパケット閲覧部２へ入力する。パケット閲覧部２は、受信パケットがモバイル端末から送信されたホーム・気付けアドレス通知パケットの場合、ホーム・気付けアドレス通知パケット処理部１７ヘホーム・気付アドレス通知パケットを入力する。
【００５７】
ホーム・気付けアドレス通知パケット処理部１７は、入力されて来たパケット中のホームアドレスと気付けアドレスを取りだし、ホームアドレス気付けアドレス対応表４へ入力する。ホームアドレス気付けアドレス対応表４は、ホームアドレスと気付けアドレスを対応付ける表を更新する。
【００５８】
【発明の効果】
請求項１のパケット中継方法を用いることにより、MobileIPv4のネットワークでは、ＨＡを介して通信を行う三角転送を行うこと無く、最適化経路によりＣＮとＭＮ通信を可能とし、MobileIPv6のネットワークでは、気付けアドレス宛のパケットでもホームアドレスに基づいたＱｏＳ保証の提供を行うことができる。また、パケット中継方法を用いることにより、請求項１の効果だけで無く、モバイル端末が移動後にすばやくホームアドレスと気付けアドレスをバックボーンネットワーク入口のノ一ドに伝えることが可能となる。
【図面の簡単な説明】
【図１】請求項１のMobileIPv4での実施形態例のフロー図である。
【図２】請求項１のMobiIeIPv6での実施形態例のフロー図である。
【図３】本発明の請求項１のパケット転送装置のブロック図である。
【図４】本発明の請求項１のモバイル端末のブロック図である。
【図５】MobileIPv4での実施形態例のフロー図である。
【図６】MobiIeIPv6での実施形態例のフロー図である。
【図７】モバイル端末のブロック図である。
【図８】パケット転送装置のブロック図である。
【図９】従来のMobileIPv4の説明図である。
【図１０】従来のMobileIPv6の説明図である。
【符号の説明】
１ パケット送受信部
２ パケット閲覧部
３ 問い合わせ応答パケット処理部
４ ホームアドレス気付けアドレス対応表
５ 問い合わせパケット生成部
６ パケット情報記述部
７ ＤＳコードポイント値保持部
８ ＤＳコードポイント値要求処理部
９ ＤＳコードポイント値応答処理部
１０ 問い合わせパケット処理部
１１ 問い合わせ応答パケット作成部
１２ ルータAdvertisement処理部
１３ 気付けアドレス要求パケット生成部
１４ 気付けアドレス応答パケット処理部
１５ ホーム・気付けアドレス通知パケット作成部
１６ マルチキャストアドレス保持部
１７ ホーム・気付けアドレス通知パケット処理部
【図１】
0003682236.tif 000002
【図２】
0003682236.tif 000003
【図３】
0003682236.tif 000004
【図４】
0003682236.tif 000005
【図５】
0003682236.tif 000006
【図６】
0003682236.tif 000007
【図７】
0003682236.tif 000008
【図８】
0003682236.tif 000009
【図９】
0003682236.tif 000010
【図１０】
0003682236.tif 000011