(57)【特許請求の範囲】
【請求項１】
第１サブネットに属する第１アクセスルータと、前記第１サブネットとは異なる第２サブネットに属する第２アクセスルータとが、ＩＰネットワークにより接続されており、移動端末が、無線通信を介して前記第１サブネット又は前記第２サブネットとの接続を行うように構成されている通信システムであって、
前記第１サブネットに接続している移動端末が、前記第２サブネットへのハンドオーバを行った直後に、前記第２アクセスルータに対して、前記第２アクセスルータ又は前記第２サブネットにおけるデフォルトルータのリンクローカルアドレスを要求し、前記第２アクセスルータから前記リンクローカルアドレスを取得し、前記第２アクセスルータから前記リンクローカルアドレスを取得した後、前記第２サブネットの外部にパケットを送信する際に前記リンクローカルアドレスを参照するように構成されている通信システム。
【請求項２】
第１サブネットに属する第１アクセスルータと、前記第１サブネットとは異なる第２サブネットに属する第２アクセスルータとが、ＩＰネットワークにより接続されており、移動端末が、無線通信を介して前記第１サブネット又は前記第２サブネットとの接続を行うように構成されている通信システムであって、
前記第１サブネットに接続している移動端末が、前記第２サブネットへのハンドオーバを行った直後に、前記第２サブネットに属する任意のルータに対してリンクローカルアドレスを要求し、前記任意のルータから前記リンクローカルアドレスを取得して、前記第２サブネットにおけるデフォルトルータの判別を行い、前記デフォルトルータの判別を行った後、前記第２サブネットの外部にパケットを送信する際に前記デフォルトルータのリンクローカルアドレスを参照するように構成されている通信システム。
【請求項３】
前記移動端末が、前記第２サブネットへの接続を通知するためのメッセージＶの送信時に、前記任意のルータに対して前記リンクローカルアドレスを要求するように構成されている請求項２に記載の通信システム。
【請求項４】
前記移動端末が、前記メッセージＶ、前記リンクローカルアドレスの要求を示す情報が付加された前記メッセージＶ、前記メッセージＶとは異なる前記リンクローカルアドレスを要求する情報のうちの少なくとも１つを前記第２サブネットにおいてマルチキャストし、前記マルチキャストによって送信された情報を受信した前記第２サブネットにおける前記デフォルトルータが、前記移動端末に対してＲＡメッセージを送信するように構成されている請求項３に記載の通信システム。
【請求項５】
第１サブネットに属する第１アクセスルータと、前記第１サブネットとは異なる第２サブネットに属する第２アクセスルータとが、ＩＰネットワークにより接続されている通信システムにおいて、無線通信を介して前記第１サブネット又は前記第２サブネットとの接続を行うことが可能なように構成されている移動端末であって、
前記第１サブネットから前記第２サブネットへのハンドオーバを行った直後に、前記第２アクセスルータに対して、前記第２アクセスルータ又は前記第２サブネットにおけるデフォルトルータのリンクローカルアドレスを要求する手段と、
前記第２アクセスルータから前記リンクローカルアドレスを受信する手段と、
前記第２アクセスルータから前記リンクローカルアドレスを取得した後、前記第２サブネットの外部にパケットを送信する際に前記リンクローカルアドレスを参照する手段とを、
有する移動端末。
【請求項６】
第１サブネットに属する第１アクセスルータと、前記第１サブネットとは異なる第２サブネットに属する第２アクセスルータとが、ＩＰネットワークにより接続されている通信システムにおいて、無線通信を介して前記第１サブネット又は前記第２サブネットとの接続を行うことが可能なように構成されている移動端末であって、
前記第１サブネットから前記第２サブネットへのハンドオーバを行った直後に、前記第２サブネットに属する任意のルータに対してリンクローカルアドレスを要求する手段と、
前記任意のルータから前記リンクローカルアドレスを受信するとともに、前記任意のルータの中から、前記第２サブネットにおけるデフォルトルータの判別を行う手段とを、
有する移動端末。
【請求項７】
前記デフォルトルータの判別を行った後、前記第２サブネットの外部にパケットを送信する際に前記デフォルトルータのリンクローカルアドレスを参照する手段を有する請求項６に記載の移動端末。
【請求項８】
前記第２サブネットへの接続を通知するためのメッセージＶの送信時に、前記任意のルータに対して前記リンクローカルアドレスを要求する手段を有する請求項６に記載の移動端末。
【請求項９】
前記第２サブネットへの接続を通知するためのメッセージＶの送信時に、前記任意のルータに対して前記リンクローカルアドレスを要求する手段を有する請求項７に記載の移動端末。
【請求項１０】
前記メッセージＶ、前記リンクローカルアドレスの要求を示す情報が付加された前記メッセージＶ、前記メッセージＶとは異なる前記リンクローカルアドレスを要求する情報のうちの少なくとも１つを前記第２サブネットにおいてマルチキャストする手段と、
前記マルチキャストの応答として、前記第２サブネットにおける前記デフォルトルータが送信したＲＡメッセージを受信する手段とを、
有する請求項８に記載の移動端末。
【請求項１１】
前記メッセージＶ、前記リンクローカルアドレスの要求を示す情報が付加された前記メッセージＶ、前記メッセージＶとは異なる前記リンクローカルアドレスを要求する情報のうちの少なくとも１つを前記第２サブネットにおいてマルチキャストする手段と、
前記マルチキャストの応答として、前記第２サブネットにおける前記デフォルトルータが送信したＲＡメッセージを受信する手段とを、
有する請求項９に記載の移動端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、従来のモバイルＩＰ（Mobile Internet Protocol：以降、ＭＩＰと呼ぶ）における高速ハンドオーバ（Fast Mobile IP：以降、ＦＭＩＰと呼ぶ）の技術の改良に関する。
【背景技術】
【０００２】
従来、ＭＩＰの技術を利用した通常のレイヤ３ハンドオーバでは防ぐことができないパケットロスを最小限に抑え、リアルタイム性が要求されるインターネットアプリケーションにとって有効な手段を提供する技術として、ＦＭＩＰの技術が知られている（例えば、下記の非特許文献１参照）。以下、図１と、図４１及び図４２とを参照しながら、ＦＭＩＰについて説明する。
【０００３】
図１に示す無線通信システムは、インターネットなどのＩＰネットワーク（通信ネットワーク）１５、ＩＰネットワーク１５に接続する複数のサブネット（サブネットワークとも呼ばれる）２０、３０、これらの複数のサブネット２０、３０のいずれか一方に接続することが可能な移動端末（ＭＮ：Mobile Node）１０、ＭＮ１０の通信相手であるＣＮ（Correspondent Node：通信相手端末）４０を含んでいる。なお、図１では、複数のサブネット２０、３０として、２つのサブネット２０、３０が図示されている。
【０００４】
サブネット２０は、ＩＰパケット（パケットデータ）に対するルーティングを行うアクセスルータ（ＰＡＲ）２１、固有の無線カバーエリア（通信可能領域）２４、２５をそれぞれ形成する複数のアクセスポイント（ＡＰ：Access Point）２２、２３により構成されている。これらのＡＰ２２、２３は、それぞれＰＡＲ２１に接続されており、ＰＡＲ２１は、ＩＰネットワーク１５に接続されている。また、図１では、複数のＡＰ２２、２３として、２つのＡＰ２２、２３が図示されている。また、サブネット３０に関しても、アクセスルータ（ＮＡＲ）３１及び複数のＡＰ３２、３３により、上述のサブネット２０と同一の接続態様によって構成されている。
【０００５】
なお、ここでは、ＭＮ１０が、ＡＰ２３が形成する無線カバーエリア２５内からオーバラップエリア２６を通ってＡＰ３２が形成する無線カバーエリア３４内に移動する際に、サブネット２０からサブネット３０へのハンドオーバを行う場合を想定しており、以降、ＡＰ２３の上位に存在し、ハンドオーバ以前にＭＮ１０が接続しているアクセスルータをＰＡＲ（Previous Access Router）２１と呼び、ハンドオーバ以後にＭＮ１０が接続するＡＰ３２の上位に存在するアクセスルータをＮＡＲ（New Access Router）３１と呼ぶことにする。
【０００６】
また、サブネット２０の構成要素であるＰＡＲ２１と、サブネット３０の構成要素であるＮＡＲ３１とは、ＩＰネットワーク１５を通じて通信を行うことが可能であり、すなわち、サブネット２０とサブネット３０とは、ＩＰネットワーク１５を通じてつながっている。
【０００７】
次に、図１を参照しながら、ＦＭＩＰにおける動作について説明する。ＦＭＩＰには、ＭＮ１０がハンドオーバ前に接続しているリンク（ハンドオーバ前のリンク）において、ＦＢＡｃｋ（Fast Binding Acknowledgement）メッセージを受信するか否かに応じて、２つの動作モードが存在する。これは、ＭＮ１０がハンドオーバ前のリンクでＦＢＵ（Fast Binding Update）メッセージを送信するか否かに依存していると言える。なお、以下では、ＭＮ１０がハンドオーバ前のリンクでＦＢＵメッセージを送信する場合の動作モードを第１の動作モード、ＭＮ１０がハンドオーバ前のリンクでＦＢＵメッセージを送信しない場合の動作モードを第２の動作モードと呼んで区別する。
【０００８】
まず、ＭＮ１０がハンドオーバ前のリンクでＦＢＵメッセージを送信する第１の動作モードについて説明する。図４１は、従来の技術におけるＭＮ１０がハンドオーバ前のリンクでＦＢＵメッセージを送信した場合のＦＭＩＰにおける第１の動作モードの概要を示すシーケンスチャートである。
【０００９】
例えば、ＭＮ１０がＰＡＲ２１のエリア（ＡＰ２３の無線カバーエリア２５）からＮＡＲ３１のエリア（ＡＰ３２の無線カバーエリア３４）への移動を開始した場合、レイヤ２によってその移動が検出され、それを起点としてレイヤ３におけるハンドオーバが開始される。このハンドオーバの開始決定は、例えば、オーバラップエリア２６におけるＡＰ２３からの受信電界強度とＡＰ３２からの受信電界強度との比較などによって行われる。
【００１０】
ＭＮ１０は、移動先となるＡＰ３２のＡＰ−ＩＤ（各ＡＰの識別情報）を含む情報がレイヤ２から通知された場合、まず、現在接続しているＰＡＲ２１に対して、ＡＰ３２のＡＰ−ＩＤを含むＲｔＳｏｌＰｒ（Router Solicitation for Proxy）メッセージを送信する（ステップＳ８０１）。このＲｔＳｏｌＰｒメッセージを受信したＰＡＲ２１は、ＭＮ１０から通知されたＡＰ３２のＡＰ−ＩＤに基づいて、近隣に存在するアクセスルータを検索してＮＡＲ３１の情報を取得するか、あるいは、すでに検索済みの情報（ＰＡＲ２１に保持されている情報）からＮＡＲ３１の情報を取得する。
【００１１】
そして、ＰＡＲ２１は、ＮＡＲ３１の情報（例えば、ＮＡＲ３１のリンクレイヤアドレスや、ＮＡＲ３１が属するサブネット３０のネットワークプレフィックスなどの情報）を含むＰｒＲｔＡｄｖ（Proxy Router advertisement）メッセージを、ＲｔＳｏｌＰｒメッセージのレスポンスとして、ＭＮ１０に送信する（ステップＳ８０３）。
【００１２】
このＰｒＲｔＡｄｖメッセージを受信したＭＮ１０は、ＰｒＲｔＡｄｖメッセージに含まれるサブネット３０のネットワークプレフィックスと、ＭＮ１０自身のリンクレイヤアドレスなどを用いて、サブネット３０において適合し得るアドレスであるＮＣｏＡ（New Care of Address）を生成し、このＮＣｏＡを含むＦＢＵメッセージをＰＡＲ２１に送信する（ステップＳ８０５）。
【００１３】
ＦＢＵメッセージを受信したＰＡＲ２１は、ＭＮ１０において生成されたＮＣｏＡがサブネット３０で使用可能なアドレスか否かを確認するために、このＮＣｏＡを含むＨＩ（Handover Initiate）メッセージをＮＡＲ３１に送信する（ステップＳ８０７）。ＮＡＲ３１は、ＨＩメッセージを受けて、このＨＩメッセージに含まれるＮＣｏＡが有効なものであるか否かを検証し、ＮＣｏＡが有効である場合は、その結果を示すステータスを指定したＨＡｃｋ（Handover Acknowledge）メッセージをＰＡＲ２１に送信する（ステップＳ８０９）。ＰＡＲ２１は、ＨＡｃｋメッセージを受信した場合、その結果を通知するＦＢＡｃｋメッセージをＭＮ１０及びＮＡＲ３１に送信する（ステップＳ８１１、Ｓ８１３）とともに、ＭＮ１０あてのパケットをＮＡＲ３１に転送する（ステップＳ８１５）。ＮＡＲ３１は、ＰＡＲ２１からＭＮ１０あてのパケットが転送されてきた場合には、パケットのバッファリングを行う。
【００１４】
その後、ＭＮ１０は、サブネット３０への実際の移動を開始して、例えば、ＡＰ２３からＡＰ３２へのＬ２ハンドオーバなどを行い（ステップＳ８１７）、ＮＡＲ３１への接続切り換え直後に、ＮＡＲ３１への接続の通知及びバッファリングされているパケットの送信要求を行うためのＦＮＡ（Fast Neighbor Advertisement）メッセージを、ＮＡＲ３１に対して送信する（ステップＳ８１９）。ＮＡＲ３１は、このＦＮＡメッセージを受けて、バッファリングされているＭＮ１０あてのパケットをＭＮ１０に送信する（ステップＳ８２１）。
【００１５】
次に、ＭＮ１０がハンドオーバ前のリンクでＦＢＵメッセージを送信せず、ハンドオーバ後のリンクでＦＮＡ（ＦＢＵを含むメッセージ）を送信する第２の動作モードについて説明する。図４２は、従来の技術におけるＭＮ１０がハンドオーバ後のリンクでＦＮＡ［ＦＢＵ］メッセージを送信した場合のＦＭＩＰにおける第２の動作モードの概要を示すシーケンスチャートである。
【００１６】
ＭＮ１０は、図４１に示す第１の動作モードと同様に、ＲｔＳｏｌＰｒメッセージを送信して（ステップＳ９０１）、ＰｒＲｔＡｄｖメッセージを受信する（ステップＳ９０３）が、その後、図４１に示す第１の動作モードにおけるＦＢＵメッセージの送信（図４１のステップＳ８０５）を行わずに、サブネット３０への実際の移動を開始して、例えば、ＡＰ２３からＡＰ３２へのＬ２ハンドオーバなどを行う（ステップＳ９０５）。
【００１７】
そして、ＭＮ１０は、ＮＡＲ３１への接続切り換え直後に、ＮＡＲ３１に対して、内部にＦＢＵメッセージを含むＦＮＡメッセージ（このメッセージをＦＮＡ［ＦＢＵ］と記載する）を送信する（ステップＳ９０７）。ＮＡＲ３１は、ＦＮＡメッセージに含まれているＮＣｏＡの有効性を検証し（ステップＳ９０９）、このＮＣｏＡが有効なものである場合には、ＰＡＲ２１に対してＦＢＵメッセージを送信する（ステップＳ９１１）。なお、このＮＣｏＡが有効なものではない場合には、ＮＣｏＡが使用できないことを通知するＮＡＡｃｋ（Neighbor Advertisement Acknowledgment）メッセージをＭＮ１０に送信する。
【００１８】
ＰＡＲ２１は、このＦＢＵメッセージに対する応答として、ＦＢＡｃｋメッセージをＮＡＲ３１に送信する（ステップＳ９１３）とともに、ＭＮ１０あてのパケットをＮＡＲ３１に転送する（ステップＳ９１５）。ＮＡＲ３１は、ＰＡＲ２１からＦＢＡｃｋメッセージを受信するとともに、ＰＡＲ２１から受信したＭＮ１０あてのパケットをＭＮ１０に転送する（ステップＳ９１７）。
【００１９】
なお、下記の非特許文献１には、ＭＮ１０が、ＮＡＲ３１に対してＦＮＡメッセージを送信する際、ＦＮＡメッセージの送信先アドレスに、ＮＡＲ３１のＩＰｖ６アドレスを設定する旨が示唆されているが、ＦＮＡメッセージの送信元アドレスにＮＣｏＡを設定する旨が記載されていることに鑑みて、このＮＡＲ３１のＩＰｖ６アドレスはグローバルＩＰアドレス（ＮＡＲ３１がグローバルＩＰｖ６アドレスを取得する方法に関しては全く開示されていない）、あるいは、サブネット３０内のマルチキャストアドレスであることが推測される。
【非特許文献１】Rajeev Koodli “Fast Handovers for Mobile IPv6”, draft-ietf-mobileip-fast-mipv6-08, October 2003
【非特許文献２】T. Narten, E. Nordmark and W. Simpson “Neighbor Discovery f or IP Version 6 (IPv6)”, RFC2461, December 1998
【発明の開示】
【発明が解決しようとする課題】
【００２０】
しかしながら、非特許文献１に開示されているＦＭＩＰの技術によれば、ＭＮ１０は、ハンドオーバ前又はハンドオーバ直後に、ＮＣｏＡの取得及び登録（Binding Updateを行うことによって、ハンドオーバ後にパケットを迅速に受信することが可能となるが、ＭＮ１０がハンドオーバ後にパケットを迅速に送信することに関しては、あまり考慮されていない。
【００２１】
図４３は、従来のＦＭＩＰの技術における課題の第１の例を説明するためのルーティングテーブルを示す図である。ＭＮ１０は、サブネット２０、３０内から外部にパケットを送信するためには、ルーティングテーブルを参照する。図４３には、ＭＮ１０がハンドオーバを行う前のルーティングテーブルが図示されている。ハンドオーバ前のＭＮ１０がサブネット２０に接続している状態で、外部（例えば、ＣＮ４０）にパケットを送信する場合には、そのパケットの送信先から、まず、デフォルトルータ（サブネット２０内から外部に対してパケットを送出することが可能なように設定されているルータ）に係るエントリがヒットし、次に、そのエントリのゲートウェイ（Gateway）に指定されているＰＡＲ２１のリンクローカルアドレスがDestinationに設定されているエントリがヒットする。その結果、そのエントリのGatewayに指定されているＰＡＲ２１のＭＡＣアドレスが、パケットのイーサネット（登録商標）フレームのあて先アドレスに設定される。なお、図４３では、サブネット２０のデフォルトルータとＰＡＲ２１とが同一である場合のルーティングテーブルが図示されている。
【００２２】
一方、ＭＮ１０がハンドオーバ後のサブネット３０内からパケットを送信するためには、ＮＡＲ３１のリンクローカルアドレス、又は、サブネット３０のデフォルトルータ３７のリンクローカルアドレスが、ＭＮ１０のルーティングテーブルにおけるデフォルトルータとして設定されている必要がある。しかしながら、ＭＮ１０は、ハンドオーバ前にＦＭＩＰによって新たなＣｏＡ（ＮＣｏＡ）を獲得することが可能であるにもかかわらず、ルーティングテーブル内にはハンドオーバ前のサブネット２０におけるデフォルトルータが、ハンドオーバ後においてもＭＮ１０のデフォルトルータとして設定されたままである。このため、サブネット３０から外部へのパケットは、サブネット３０を出ることなく廃棄されてしまうこととなる。また、ＭＮ１０は、ハンドオーバ直後にルーティングテーブルを更新しようと試みても、新たな接続先であるサブネット３０のＮＡＲ３１やデフォルトルータ３７に係るリンクローカルアドレスを知らないため、ルーティングテーブルの更新は不可能である。
【００２３】
一方、上記の非特許文献２には、ＭＮ１０が、ＮＡＲ３１又はデフォルトルータ３７から、ＲＡ（Router Advertisement）メッセージを受信することによって、ＲＡメッセージ内に記載されている外部送信用アドレス（上記のＮＡＲ３１のリンクローカルアドレス、又は、サブネット３０のデフォルトルータ３７のリンクローカルアドレス）を取得することが可能となる旨が開示されている。また、ＲＡメッセージ内には、デフォルトルータ３７を判別するための情報も記載されている。しかしながら、ＲＡメッセージは各ルータから周期的に送出されるものであり、ＭＮ１０は、ＲＡメッセージの受信を受動的に行って外部送信用アドレスを取得するまでの間は、実質的にＭＮ１０から外部（例えば、ＣＮ４０）へのパケットの送信は困難となる。また、同様に、上記の外部送信用アドレス以外にも、サブネット３０で受信可能なＲＡメッセージの内部に含まれる情報の取得も、ハンドオーバ後にＲＡメッセージを待機して受動的に受信する以外に方法がない。
【００２４】
また、ＭＮ１０が、ハンドオーバ前に、サブネット３０のＮＡＲ３１のグローバルＩＰｖ６アドレスを知ることができた場合には、例えば、図４４に図示するようなパケットのカプセル化をＭＮ１０で行うことによって、ハンドオーバ直後のＭＮ１０から送信されたパケットは、ＣＮ４０に到達可能となり得る。しかしながら、ＮＡＲ３１でのヘッダの変換や、ＰＡＲ２１でのパケットの脱カプセル化など、様々な規定を新たに設けなければならず、通信システム全体の改変を行う必要が生じてしまい、現実的な解決策ではない。
【００２５】
また、ＦＭＩＰでは、サブネット３０のネットワークプレフィックス、及び、ＮＡＲ３１のリンクレイヤアドレスを取得することが可能であり、これらの情報から、ＮＡＲ３１のリンクローカルアドレスを推測することも可能であるが、このようにしてＮＡＲ３１のリンクローカルアドレスを推測しても、使用されているかどうか（あるいは正しいかどうか）の確認を行うことが必須であり、結局、確認に時間を要することとなる。また、ＮＡＲ３１のリンクローカルアドレスは推測可能ではあるが、サブネット３０に存在するデフォルトルータ３７のリンクローカルアドレスに関しては、全く推測不可能である。
【００２６】
上記問題に鑑み、本発明は、サブネット間のハンドオーバを行った移動端末が、ハンドオーバ直後に迅速に、外部に対してパケット送信を行うことを可能とする通信システム及び移動端末並びにアクセスルータを提供することを目的とする。
【課題を解決するための手段】
【００２７】
上記目的を達成するため、本発明の通信システムは、第１サブネットに属する第１アクセスルータと、前記第１サブネットとは異なる第２サブネットに属する第２アクセスルータとが、ＩＰネットワークにより接続されており、移動端末が、無線通信を介して前記第１サブネット又は前記第２サブネットとの接続を行うように構成されている通信システムであって、
前記第１サブネットに接続している移動端末が、前記第２サブネットへのハンドオーバを行った直後に、前記第２アクセスルータに対して、前記第２アクセスルータ又は前記第２サブネットにおけるデフォルトルータのリンクローカルアドレスを要求し、前記第２アクセスルータから前記リンクローカルアドレスを取得し、前記第２アクセスルータから前記リンクローカルアドレスを取得した後、前記第２サブネットの外部にパケットを送信する際に前記リンクローカルアドレスを参照するように構成されている。
上記の構成により、ハンドオーバを行った直後に、移動端末はハンドオーバ先のサブネットのアクセスルータ又はデフォルトルータのリンクローカルアドレスを取得することが可能となる。また、上記の構成により、取得したリンクローカルアドレスを用いて、サブネット間のハンドオーバを行った移動端末が、ハンドオーバ後に迅速に、外部に対してパケット送信を行うことが可能となる。
【００３２】
また、本発明の通信システムは、第１サブネットに属する第１アクセスルータと、前記第１サブネットとは異なる第２サブネットに属する第２アクセスルータとが、ＩＰネットワークにより接続されており、移動端末が、無線通信を介して前記第１サブネット又は前記第２サブネットとの接続を行うように構成されている通信システムであって、
前記第１サブネットに接続している移動端末が、前記第２サブネットへのハンドオーバを行った直後に、前記第２サブネットに属する任意のルータに対してリンクローカルアドレスを要求し、前記任意のルータから前記リンクローカルアドレスを取得して、前記第２サブネットにおけるデフォルトルータの判別を行い、前記デフォルトルータの判別を行った後、前記第２サブネットの外部にパケットを送信する際に前記デフォルトルータのリンクローカルアドレスを参照するように構成されている。
上記の構成により、ハンドオーバを行った直後に、移動端末はハンドオーバ先のサブネットのデフォルトルータのリンクローカルアドレスを取得することが可能となり、取得したリンクローカルアドレスを用いて、サブネット間のハンドオーバを行った移動端末が、ハンドオーバ後に迅速に、外部に対してパケット送信を行うことが可能となる。
【００３３】
また、本発明の通信システムは、上記の構成に加えて、前記移動端末が、前記第２サブネットへの接続を通知するためのメッセージＶの送信時に、前記任意のルータに対して前記リンクローカルアドレスを要求するように構成されている。
上記の構成により、移動端末は、ハンドオーバ後に接続するサブネットの任意のルータに対して、サブネットへの接続を通知するためのメッセージＶを送信するときに、リンクローカルアドレスの要求を行うことが可能となる。
【００３４】
また、上記目的を達成するため、本発明の通信システムは、上記の構成に加えて、前記移動端末が、前記メッセージＶ、前記リンクローカルアドレスの要求を示す情報が付加された前記メッセージＶ、前記メッセージＶとは異なる前記リンクローカルアドレスを要求する情報のうちの少なくとも１つを前記第２サブネットにおいてマルチキャストし、前記マルチキャストによって送信された情報を受信した前記第２サブネットにおける前記デフォルトルータが、前記移動端末に対してＲＡメッセージを送信するように構成されている。
上記の構成により、移動端末は、ハンドオーバ後に接続するサブネットの任意のルータに対して、リンクローカルアドレスの要求を含むメッセージＶ、又は、メッセージＶとは異なるリンクローカルアドレスを要求する情報、又は、メッセージＶそのものを送信することによって、デフォルトルータから、リンクローカルアドレスを含むＲＡメッセージを受信することが可能となる。
【００３５】
また、本発明によれば、上述の通信システムに含まれる移動端末及びアクセスルータのそれぞれが提供される。
【００３６】
なお、上述のメッセージＶとしては、例えば、ＦＭＩＰにおいて、ＭＮが、ＮＡＲに対して、ＮＡＲの属するサブネットに接続することを通知するためのＦＮＡメッセージを利用することが可能である。
【発明の効果】
【００３７】
本発明の通信システム及び移動端末並びにアクセスルータは、上記構成を有しており、サブネット間のハンドオーバを行った移動端末が、ハンドオーバ直後に迅速に、外部に対してパケット送信を行うことを可能とするという効果を有している。
【発明を実施するための最良の形態】
【００３８】
以下、図面を参照しながら、本発明の第１〜第１５の実施の形態について説明する。本発明の第１〜第１５の実施の形態における説明においても、従来の技術の説明の際に使用した図１に示す無線通信システムの構成を参照する。すなわち、ＣＮ４０と通信を行っているＭＮ１０が、ＡＰ２３が形成する無線カバーエリア２５内からオーバラップエリア２６を通ってＡＰ３２が形成する無線カバーエリア３４内に移動する際に、サブネット２０からサブネット３０へのハンドオーバを行う場合を想定する。
【００３９】
なお、後述の第１〜第１２の実施の形態では、ＭＮ１０がハンドオーバ前に接続しているサブネット２０のリンク上において、ハンドオーバ後に接続するサブネット３０に係る外部送信用アドレス（ＮＡＲ３１のリンクローカルアドレス、又は、サブネット３０に属するデフォルトルータ３７のリンクローカルアドレス）を取得するための方法について説明し、後述の第１３〜第１５の実施の形態では、ＭＮ１０がハンドオーバ後に接続するサブネット３０のリンク上において、ハンドオーバ後にサブネット３０に係る外部送信用アドレスを迅速に取得するための方法について説明する。
【００４０】
＜第１の実施の形態＞
まず、本発明の第１の実施の形態について説明する。図２は、本発明の第１〜第４の実施の形態に共通する主要な処理を示すシーケンスチャートである。なお、図２に示すシーケンスチャートは、本発明に係る主要な処理のみを図示したものであり、本発明の第１〜第４の実施の形態において説明される技術は、図４１や図４２に示すＦＭＩＰにおける第１又は第２の動作モードと組み合わせて実施可能なものである。
【００４１】
図２に示すシーケンスチャートでは、図４１や図４２に示す従来のＦＭＩＰと同様に、まず、ＭＮ１０がサブネット２０に接続し（ステップＳ１０１）、この接続状態において、新たなサブネット３０の配下に存在するＡＰ３２を発見して、ＡＰ３２へのＬ２ハンドオーバの実行を決定する（ステップＳ１０３）。そして、ＭＮ１０は、ＰＡＲ２１に対して、ＡＰ３２のＡＰ−ＩＤを含むＲｔＳｏｌＰｒメッセージに加えて、外部送信用アドレスを要求する旨の情報を送信する（ステップＳ１０５）。
【００４２】
ＰＡＲ２１は、ＲｔＳｏｌＰｒメッセージをＭＮ１０から受信し、例えば、従来のＦＭＩＰにおいて行われているＮＡＲ３１の情報を取得する方法と同一の方法を用いて、サブネット３０に係る外部送信用アドレスを取得する（ステップＳ１０７）。具体的には、例えば、ＰＡＲ２１は、ＲｔＳｏｌＰｒメッセージに含まれるＡＰ３２のＡＰ−ＩＤに基づいて、近隣に存在するアクセスルータを検索して、サブネット３０に属するＮＡＲ３１やデフォルトルータ３７のリンクローカルアドレスを取得するか、あるいは、すでに検索済みの情報（ＰＡＲ２１に保持されている情報）から、サブネット３０に属するＮＡＲ３１やデフォルトルータ３７のリンクローカルアドレスを取得することが可能である。
【００４３】
そして、ＰＡＲ２１は、ＮＡＲ３１の情報を含むＰｒＲｔＡｄｖメッセージの送信時に、ＭＮ１０に対して、ステップＳ１０７で取得したサブネット３０に係る外部送信用アドレスを通知する（ステップＳ１０９）。これにより、ＭＮ１０は、サブネット３０に係る外部送信用アドレスをＰＡＲ２１から取得することが可能となり、すなわち、ＭＮ１０は、サブネット３０のリンクへのハンドオーバを行った（ステップＳ１１１）直後に、上述の方法によって事前に取得したＮＡＲ３１のリンクローカルアドレス又はデフォルトルータ３７のリンクローカルアドレスを、ルーティングテーブルにおけるデフォルトルータとして設定することによって、サブネット３０における外部（例えば、ＣＮ４０）へのパケット送信を迅速に行うことが可能となる。
【００４４】
また、図３は、本発明の第１の実施の形態におけるＰＡＲの構成の一例を示すブロック図である。なお、図３では、ＰＡＲ２１が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図３に示すＰＡＲ２１は、受信手段１１０１、送信手段１１０２、ＲｔＳｏｌＰｒ処理手段１１０３、ＰｒＲｔＡｄｖ生成手段１１０４、近隣サブネット情報取得手段１１０５、近隣サブネット情報格納手段１１０６を有している。
【００４５】
受信手段１１０１及び送信手段１１０２は、配下に存在するＡＰ（ＡＰ２２、ＡＰ２３）やＩＰネットワーク１５と接続して、パケットの送受信を行うための手段である。なお、通常は、ＡＰ２２及びＡＰ２３に接続するためのインターフェイスと、ＩＰネットワーク１５に接続するためのインターフェイスとは異なっており、各インターフェイスに応じて複数の受信手段及び送信手段が設けられているが、ここでは、まとめて１つの受信手段１１０１及び送信手段１１０２として図示することにする。
【００４６】
また、ＲｔＳｏｌＰｒ処理手段１１０３は、ＭＮ１０から受信したＲｔＳｏｌＰｒメッセージに係る処理を行い、ＰｒＲｔＡｄｖ生成手段１１０４に対して、応答メッセージとなるＰｒＲｔＡｄｖメッセージの生成を指示するとともに、近隣サブネット情報取得手段１１０５に対して、ＭＮ１０のハンドオーバ先のサブネット３０に係る外部送信用アドレスの取得を指示する手段である。
【００４７】
また、ＰｒＲｔＡｄｖ生成手段１１０４は、ＲｔＳｏｌＰｒ処理手段１１０３からの指示を受けて、近隣サブネット情報取得手段１１０５から通知されるサブネット３０に係る外部送信用アドレスを含むＰｒＲｔＡｄｖメッセージを生成する手段である。
【００４８】
また、近隣サブネット情報取得手段１１０５は、サブネット３０に係る外部送信用アドレスを取得して、取得したサブネット３０に係る外部送信用アドレスをＰｒＲｔＡｄｖ生成手段１１０４に通知する手段である。近隣サブネット情報取得手段１１０５は、例えば、送信手段１１０２を介して、ＮＡＲ３１や所定のサーバなどに、サブネット３０に係る外部送信用アドレスを要求するための情報を送信し、受信手段１１０１を介して、サブネット３０に係る外部送信用アドレスを受信することによって、サブネット３０に係る外部送信用アドレスの取得を行うことが可能である。また、このようにして取得したサブネット３０に係る外部送信用アドレスを、近隣サブネット情報格納手段１１０６に格納することも可能であり、この近隣サブネット情報格納手段１１０６に格納されたサブネット３０に係る外部送信用アドレスを参照して、所望のサブネット３０に係る外部送信用アドレスを取得することも可能である。
【００４９】
また、図４Ａは、図３に示すＰＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図であり、図４Ｂは、図３に示すＰＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図である。図４Ａに示されるように、ＰＡＲ２１は、ＭＮ１０から従来のＲｔＳｏｌＰｒメッセージ、又は、外部送信用アドレスの要求を指示する情報が付加されたＲｔＳｏｌＰｒメッセージを受信する。
【００５０】
例えば、ＰＡＲ２１は、従来のＲｔＳｏｌＰｒメッセージを受信した場合に、図４Ｂに示される外部送信用アドレスを含むＰｒＲｔＡｄｖメッセージを送信するように構成されている（すなわち、従来のＲｔＳｏｌＰｒメッセージが外部送信用アドレスを要求するための情報の役割を果たしている）か、あるいは、例えば、ＰＡＲ２１は、ＲｔＳｏｌＰｒメッセージ内に規定された外部送信用アドレスの要求を指示する情報の有無を検証して、外部送信用アドレスの要求を指示する情報が付加されている場合に、図４Ｂに示される外部送信用アドレスを含むＰｒＲｔＡｄｖメッセージを送信するように構成されている。
【００５１】
したがって、不図示ではあるが、本発明の第１の実施の形態を実現するためには、ＭＮ１０が、ＰＡＲ２１から受信したＰｒＲｔＡｄｖメッセージ内から外部送信用アドレスを抽出するための手段を有する必要がある。また、ＰＡＲ２１が、外部送信用アドレスの要求を指示する情報が付加されているＲｔＳｏｌＰｒメッセージを送ったＭＮ１０に対して、外部送信用アドレスを含むＰｒＲｔＡｄｖメッセージを送信するように構成されている場合には、不図示ではあるが、ＭＮ１０は、ＲｔＳｏｌＰｒメッセージ内に外部送信用アドレスの要求を指示する情報を挿入するための手段を有する必要がある。
【００５２】
以上、説明したように、本発明の第１の実施の形態によれば、ＭＮ１０が異なるサブネット３０にハンドオーバを行う際、ＭＮ１０は、ハンドオーバ前に接続しているＰＡＲ２１に対してＲｔＳｏｌＰｒメッセージを送信することによって、サブネット３０に係る外部送信用アドレスの要求を行い、ＰＡＲ２１は、その応答メッセージであるＰｒＲｔＡｄｖメッセージを送信することによって、サブネット３０に係る外部送信用アドレスの通知を行うことが可能となり、ＭＮ１０は、ハンドオーバ前に接続しているサブネット２０のリンク上において、ハンドオーバ後に接続するサブネット３０に係る外部送信用アドレスを取得し、ハンドオーバ直後に迅速に、外部に対してパケット送信を行うことが可能となる。
【００５３】
なお、上述の第１の実施の形態では、ＰＡＲ２１が、ＭＮ１０から受けたＲｔＳｏｌＰｒメッセージの応答メッセージであるＰｒＲｔＡｄｖメッセージ内に、外部送信用アドレスを含ませ、この外部送信用アドレスを含むＰｒＲｔＡｄｖメッセージを送信する場合が説明されているが、例えば、ＰＡＲ２１は、ＭＮ１０からＲｔＳｏｌＰｒメッセージを受けずに、ＰｒＲｔＡｄｖメッセージ（unsolicited ＰｒＲｔＡｄｖメッセージ）を送信することも可能である（非特許文献１のSection 3.3参照）。
【００５４】
このＲｔＳｏｌＰｒメッセージによる要求がない状態で送信されるunsolicited ＰｒＲｔＡｄｖメッセージには、近隣のサブネットのうちの特定のサブネットに関する情報（例えば、そのサブネットに属するＮＡＲ３１のＩＰアドレスや、そのサブネットのネットワークプリフィックスなどの情報）が含まれており、このunsolicited ＰｒＲｔＡｄｖメッセージを受けたＭＮ１０は、unsolicited ＰｒＲｔＡｄｖメッセージ内に含まれる特定のサブネットへのハンドオーバを行わなければならない。すなわち、unsolicited ＰｒＲｔＡｄｖメッセージは、特定のサブネットに関する情報を含み、当該特定のサブネットにハンドオーバを行うように指示するためのメッセージである。
【００５５】
本発明では、図４Ｂに示すように、ＰＡＲ２１が、上述のunsolicited ＰｒＲｔＡｄｖメッセージに、特定のサブネットに関する情報と共に、この特定のサブネットに係る外部送信用アドレスを含ませ、ＭＮ１０からの要求がない状態で、ＭＮ１０に対して、外部送信用アドレスを含むunsolicited ＰｒＲｔＡｄｖメッセージを送信することも可能である。
【００５６】
＜第２の実施の形態＞
次に、本発明の第２の実施の形態について説明する。本発明の第２の実施の形態における動作は、図２のシーケンスチャートを参照しながら説明した上述の動作と同一であり、説明を省略する。
【００５７】
また、図５は、本発明の第２の実施の形態におけるＰＡＲの構成の一例を示すブロック図である。なお、図５では、ＰＡＲ２１が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図５に示すＰＡＲ２１は、受信手段１２０１、送信手段１２０２、ＲｔＳｏｌＰｒ処理手段１２０３、ＰｒＲｔＡｄｖ生成手段１２０４、近隣サブネット情報取得手段１２０５、近隣サブネット情報格納手段１２０６、外部送信用アドレス通知メッセージ生成手段１２０７を有している。なお、受信手段１２０１、送信手段１２０２、ＲｔＳｏｌＰｒ処理手段１２０３、近隣サブネット情報格納手段１２０６は、図３に示す受信手段１１０１、送信手段１１０２、ＲｔＳｏｌＰｒ処理手段１１０３、近隣サブネット情報格納手段１１０６と同一である。
【００５８】
ＰｒＲｔＡｄｖ生成手段１２０４は、ＲｔＳｏｌＰｒ処理手段１２０３からの指示を受けて、従来のＦＭＩＰにおいて生成されるＰｒＲｔＡｄｖメッセージと同一のメッセージを生成する手段であり、すなわち、従来のＦＭＩＰにおけるＰｒＲｔＡｄｖメッセージを生成する手段と同一である。
【００５９】
また、近隣サブネット情報取得手段１２０５は、サブネット３０に係る外部送信用アドレスを取得して、取得したサブネット３０に係る外部送信用アドレスを外部送信用アドレス通知メッセージ生成手段１２０７に通知する手段である。なお、図３に示す近隣サブネット情報取得手段１１０５との差異は、サブネット３０に係る外部送信用アドレスの通知先が外部送信用アドレス通知メッセージ生成手段１２０７であるという点であり、その他の機能は、図３に示す近隣サブネット情報取得手段１１０５と同一である。
【００６０】
また、外部送信用アドレス通知メッセージ生成手段１２０７は、近隣サブネット情報取得手段１２０５から通知されるサブネット３０に係る外部送信用アドレスを含む外部送信用アドレス通知メッセージを生成する手段である。なお、この外部送信用アドレス通知メッセージは、ＰｒＲｔＡｄｖメッセージとは異なるものである。
【００６１】
また、図６Ａは、図５に示すＰＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図であり、図６Ｂは、図５に示すＰＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図である。なお、図６Ａに示されるＲｔＳｏｌＰｒメッセージは、図４Ａに示されるものと同一である。
【００６２】
ＰＡＲ２１は、図６Ａに示される従来のＲｔＳｏｌＰｒメッセージ、又は、外部送信用アドレス要求を含むＲｔＳｏｌＰｒメッセージを受信した場合、ＰｒＲｔＡｄｖメッセージとは別に、ＭＮ１０に対して、外部送信用アドレス通知メッセージを送信するように構成されている。なお、外部送信用アドレス通知メッセージは、ＭＮ１０がＬ２ハンドオーバを行う前に、ＭＮ１０に対して送信される必要がある。なお、外部送信用アドレス通知メッセージとＰｒＲｔＡｄｖメッセージとはそれぞれ独立したパケットによって伝送されるので、外部送信用アドレス通知メッセージは、ＰｒＲｔＡｄｖメッセージの送信タイミングに依存することなく、任意のタイミングで送信可能である。また、外部送信用アドレス通知メッセージの送信と、ＰｒＲｔＡｄｖメッセージの送信との間の同期付けを行って、外部送信用アドレス通知メッセージ及びＰｒＲｔＡｄｖメッセージの両方のメッセージが、例えば、連続してＰＡＲ２１からＭＮ１０に送信されるようにすることも可能である。
【００６３】
なお、不図示ではあるが、本発明の第２の実施の形態を実現するためには、ＭＮ１０が、ＰＡＲ２１から受信した外部送信用アドレス通知メッセージ内から外部送信用アドレスを抽出するための手段（例えば、後述の図１１に図示されている外部送信用アドレス通知メッセージ処理手段１４１７）を有する必要がある。また、ＰＡＲ２１が、外部送信用アドレスの要求を指示する情報が付加されているＲｔＳｏｌＰｒメッセージを送ったＭＮ１０に対して、外部送信用アドレスを含むＰｒＲｔＡｄｖメッセージを送信するように構成されている場合には、不図示ではあるが、ＭＮ１０が、ＲｔＳｏｌＰｒメッセージ内に外部送信用アドレスの要求を指示する情報を挿入するための手段を有する必要がある。
【００６４】
以上、説明したように、本発明の第２の実施の形態によれば、ＭＮ１０が異なるサブネット３０にハンドオーバを行う際、ＭＮ１０は、ハンドオーバ前に接続しているＰＡＲ２１に対してＲｔＳｏｌＰｒメッセージを送信することによって、サブネット３０に係る外部送信用アドレスの要求を行い、ＰＡＲ２１は、その応答メッセージであるＰｒＲｔＡｄｖメッセージとは異なる外部送信用アドレス通知メッセージを送信することによって、サブネット３０に係る外部送信用アドレスの通知を行うことが可能となり、ＭＮ１０は、ハンドオーバ前に接続しているサブネット２０のリンク上において、ハンドオーバ後に接続するサブネット３０に係る外部送信用アドレスを取得し、ハンドオーバ直後に迅速に、外部に対してパケット送信を行うことが可能となる。
【００６５】
＜第３の実施の形態＞
次に、本発明の第３の実施の形態について説明する。本発明の第３の実施の形態における動作は、図２のシーケンスチャートを参照しながら説明した上述の動作と同一であり、説明を省略する。
【００６６】
また、図７は、本発明の第３の実施の形態におけるＰＡＲの構成の一例を示すブロック図である。なお、図７では、ＰＡＲ２１が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図７に示すＰＡＲ２１は、受信手段１３０１、送信手段１３０２、ＲｔＳｏｌＰｒ処理手段１３０３、ＰｒＲｔＡｄｖ生成手段１３０４、近隣サブネット情報取得手段１３０５、近隣サブネット情報格納手段１３０６、外部送信用アドレス要求メッセージ処理手段１３０７を有している。なお、受信手段１３０１、送信手段１３０２、ＰｒＲｔＡｄｖ生成手段１３０４、近隣サブネット情報格納手段１３０６は、図３に示す受信手段１１０１、送信手段１１０２、ＰｒＲｔＡｄｖ生成手段１１０４、近隣サブネット情報格納手段１１０６と同一である。
【００６７】
ＲｔＳｏｌＰｒ処理手段１３０３は、ＭＮ１０から受信したＲｔＳｏｌＰｒメッセージに係る処理を行い、ＰｒＲｔＡｄｖ生成手段１３０４に対して、応答メッセージとなるＰｒＲｔＡｄｖメッセージの生成を指示する手段であり、すなわち、従来のＦＭＩＰにおけるＲｔＳｏｌＰｒメッセージを処理する手段と同一である。
【００６８】
また、近隣サブネット情報取得手段１３０５は、外部送信用アドレス要求メッセージ処理手段１３０７から、サブネット３０に係る外部送信用アドレスの取得指示を受けて、サブネット３０に係る外部送信用アドレスを取得し、取得したサブネット３０に係る外部送信用アドレスをＰｒＲｔＡｄｖ生成手段１３０４に通知する手段である。なお、図３に示す近隣サブネット情報取得手段１１０５との差異は、サブネット３０に係る外部送信用アドレスの取得指示が、外部送信用アドレス要求メッセージ処理手段１３０７から供給されるという点であり、その他の機能は、図３に示す近隣サブネット情報取得手段１１０５と同一である。
【００６９】
また、外部送信用アドレス要求メッセージ処理手段１３０７は、ＭＮ１０によってＲｔＳｏｌＰｒメッセージと同時期に送信された外部送信用アドレス要求メッセージに係る処理を行い、近隣サブネット情報取得手段１３０５に対して、このメッセージによって指定されたサブネット３０に係る外部送信用アドレスの取得指示を行う手段である。なお、外部送信用アドレス要求メッセージには、例えば、ＡＰ３２のＡＰ−ＩＤなどのサブネット３０又はサブネットの構成要素を特定可能とする任意の情報が含まれていることが望ましい。
【００７０】
また、図８Ａは、図７に示すＰＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図であり、図８Ｂは、図７に示すＰＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図である。なお、図８Ｂに示されるＰｒＲｔＡｄｖメッセージは、図４Ｂに示されるものと同一である。
【００７１】
ＰＡＲ２１は、図８Ａに示されるように、ＭＮ１０によってＲｔＳｏｌＰｒメッセージと同時期に送信された外部送信用アドレス要求メッセージを受信（すなわち、ＰＡＲ２１は、ＲｔＳｏｌＰｒメッセージ及び外部送信用アドレス要求メッセージの両方を受信）した場合、図８Ｂに示される外部送信用アドレスを含むＰｒＲｔＡｄｖメッセージを送信するように構成されている。なお、ここでは、外部送信用アドレス要求メッセージが、ＲｔＳｏｌＰｒメッセージと同時期に送信される場合について述べているが、例えば、ＰＡＲ２１が、ＲｔＳｏｌＰｒメッセージよりも先に外部送信用アドレス要求メッセージを受信して、このＭＮ１０に対して、サブネット３０に係る外部送信用アドレスの通知準備をあらかじめ行っておき、その後、ＲｔＳｏｌＰｒメッセージを受けた場合に、外部送信用アドレスを含むＰｒＲｔＡｄｖメッセージを迅速に生成できるようにすることも可能である。
【００７２】
なお、不図示ではあるが、本発明の第３の実施の形態を実現するためには、ＭＮ１０が、ハンドオーバを実行する旨を決定した後、ＲｔＳｏｌＰｒメッセージの生成と共に、外部送信用アドレス要求メッセージを生成するための手段（例えば、後述の図１１に図示されている外部送信用アドレス要求メッセージ生成手段１４１６）と、ＰＡＲ２１から受信したＰｒＲｔＡｄｖメッセージ内から外部送信用アドレスを抽出するための手段とを有する必要がある。
【００７３】
以上、説明したように、本発明の第３の実施の形態によれば、ＭＮ１０が異なるサブネット３０にハンドオーバを行う際、ＭＮ１０は、ハンドオーバ前に接続しているＰＡＲ２１に対して外部送信用アドレス要求メッセージを送信することによって、サブネット３０に係る外部送信用アドレスの要求を行い、ＰＡＲ２１は、ＰｒＲｔＡｄｖメッセージを送信することによって、この外部送信用アドレス要求メッセージに基づいて取得したサブネット３０に係る外部送信用アドレスの通知を行うことが可能となり、ＭＮ１０は、ハンドオーバ前に接続しているサブネット２０のリンク上において、ハンドオーバ後に接続するサブネット３０に係る外部送信用アドレスを取得し、ハンドオーバ直後に迅速に、外部に対してパケット送信を行うことが可能となる。
【００７４】
＜第４の実施の形態＞
次に、本発明の第４の実施の形態について説明する。本発明の第４の実施の形態における動作は、図２のシーケンスチャートを参照しながら説明した上述の動作と同一であり、説明を省略する。
【００７５】
また、図９は、本発明の第４の実施の形態におけるＰＡＲの構成の一例を示すブロック図である。なお、図９では、ＰＡＲ２１が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図９に示すＰＡＲ２１は、受信手段１４０１、送信手段１４０２、ＲｔＳｏｌＰｒ処理手段１４０３、ＰｒＲｔＡｄｖ生成手段１４０４、近隣サブネット情報取得手段１４０５、近隣サブネット情報格納手段１４０６、外部送信用アドレス要求メッセージ処理手段１４０７、外部送信用アドレス通知メッセージ生成手段１４０８を有している。なお、受信手段１４０１、送信手段１４０２、近隣サブネット情報格納手段１４０６は、図３に示す受信手段１１０１、送信手段１１０２、近隣サブネット情報格納手段１１０６と同一であり、ＰｒＲｔＡｄｖ生成手段１４０４及び外部送信用アドレス通知メッセージ生成手段１４０８は、図５に示すＰｒＲｔＡｄｖ生成手段１２０４及び外部送信用アドレス通知メッセージ生成手段１２０７と同一であり、ＲｔＳｏｌＰｒ処理手段１４０３及び外部送信用アドレス要求メッセージ処理手段１４０７は、図７に示すＲｔＳｏｌＰｒ処理手段１３０３及び外部送信用アドレス要求メッセージ処理手段１３０７と同一である。
【００７６】
近隣サブネット情報取得手段１４０５は、外部送信用アドレス要求メッセージ処理手段１４０７から、サブネット３０に係る外部送信用アドレスの取得指示を受けて、サブネット３０に係る外部送信用アドレスを取得し、取得したサブネット３０に係る外部送信用アドレスを外部送信用アドレス通知メッセージ生成手段１４０８に通知する手段である。なお、近隣サブネット情報取得手段１４０５は、図３に示す近隣サブネット情報取得手段１１０５と同一の機能を有しており、説明を省略する。
【００７７】
また、図１０Ａは、図９に示すＰＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図であり、図１０Ｂは、図９に示すＰＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図である。なお、図１０Ａに示されるＭＮ１０からＰＡＲ２１に対して送信されるパケットは、図８Ａに示されるものと同一であり、図１０Ｂに示されるＰＡＲ２１からＭＮ１０に対して送信されるパケットは、図６Ｂに示されるものと同一である。
【００７８】
また、図１１は、本発明の第４の実施の形態におけるＭＮの構成の一例を示すブロック図である。なお、図１１では、ＭＮ１０が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図１１に示すＭＮ１０は、無線受信手段１４１１、無線送信手段１４１２、Ｌ２ハンドオーバ決定手段１４１３、ＲｔＳｏｌＰｒ生成手段１４１４、ＰｒＲｔＡｄｖ処理手段１４１５、外部送信用アドレス要求メッセージ生成手段１４１６、外部送信用アドレス通知メッセージ処理手段１４１７を有している。
【００７９】
無線受信手段１４１１及び無線送信手段１４１２は、ＡＰ（ＡＰ２２、ＡＰ２３、ＡＰ３２、ＡＰ３３）と無線通信を行い、その上位に存在するＰＡＲ２１、ＮＡＲ３１や、さらには、ＩＰネットワーク１５に接続する任意のノードとの通信を行うための手段である。また、Ｌ２ハンドオーバ決定手段１４１３は、例えば、各ＡＰから発せられる電界強度の強弱を判断して、最適なＡＰ（ここでは、ＭＮがＡＰ２３からＡＰ３２へのハンドオーバを行うことを想定しているので、ＡＰ３２）へのハンドオーバを行う旨を決定する手段である。
【００８０】
また、ＲｔＳｏｌＰｒ生成手段１４１４は、Ｌ２ハンドオーバ決定手段１４１３からのハンドオーバを行う旨の指示を受けて、ハンドオーバを行う先のＡＰ３２のリンクレイヤアドレスを含むＲｔＳｏｌＰｒメッセージを生成するとともに、外部送信用アドレス要求メッセージ生成手段１４１６に対して、例えば、ハンドオーバを行う先のＡＰ３２のリンクレイヤアドレスを含み、ハンドオーバ先のサブネット３０に係る外部送信用アドレスを要求するためのメッセージ（外部送信用アドレス要求メッセージ）の生成を指示する手段である。また、外部送信用アドレス要求メッセージ生成手段１４１６は、ＲｔＳｏｌＰｒ生成手段１４１４からの外部送信用アドレス要求メッセージの生成指示（又は、Ｌ２ハンドオーバ決定手段１４１３から送出されるハンドオーバを行う旨の指示）を受けて、外部送信用アドレス要求メッセージを生成する手段である。
【００８１】
なお、ＲｔＳｏｌＰｒ生成手段１４１４におけるＲｔＳｏｌＰｒメッセージ、及び、外部送信用アドレス要求メッセージ生成手段１４１６における外部送信用アドレス要求メッセージの両方とも、Ｌ２ハンドオーバ決定手段１４１３によるハンドオーバの決定をトリガーとして生成されるが、ＲｔＳｏｌＰｒメッセージ、及び、外部送信用アドレス要求メッセージは、図１０Ａに示すように、それぞれ異なるパケットとして、ＭＮ１０からＰＡＲ２１に送信される。
【００８２】
また、ＰｒＲｔＡｄｖ処理手段１４１５は、ＰＡＲ２１から受信したＰｒＲｔＡｄｖメッセージの処理を行う手段であり、すなわち、従来のＦＭＩＰにおけるＰｒＲｔＡｄｖメッセージを処理する手段と同一である。また、外部送信用アドレス通知メッセージ処理手段１４１７は、ＰＡＲ２１から受信した外部送信用アドレス通知メッセージの処理を行って、外部送信用アドレス通知メッセージの中からサブネット３０に係る外部送信用アドレスを抽出する手段である。外部送信用アドレス通知メッセージ処理手段１４１７によって処理された外部送信用アドレスは、例えば、不図示の経路設定手段などによって、デフォルトルータリスト内の所定のリンクローカルアドレスの設定欄に記載されることとなる。
【００８３】
以上、説明したように、本発明の第４の実施の形態によれば、ＭＮ１０が異なるサブネット３０にハンドオーバを行う際、ＭＮ１０は、ハンドオーバ前に接続しているＰＡＲ２１に対して外部送信用アドレス要求メッセージを送信することによって、サブネット３０に係る外部送信用アドレスの要求を行い、ＰＡＲ２１は、外部送信用アドレス通知メッセージを送信することによって、この外部送信用アドレス要求メッセージに基づいて取得したサブネット３０に係る外部送信用アドレスの通知を行うことが可能となり、ＭＮ１０は、ハンドオーバ前に接続しているサブネット２０のリンク上において、ハンドオーバ後に接続するサブネット３０に係る外部送信用アドレスを取得し、ハンドオーバ直後に迅速に、外部に対してパケット送信を行うことが可能となる。
【００８４】
上述の第１〜第４の実施の形態では、ＭＮ１０が、ＲｔＳｏｌＰｒメッセージの生成（ハンドオーバの実行の決定）を契機として、ＰＡＲ２１に対してサブネット３０に係る外部送信用アドレスを要求する４通りの態様について説明したが、以下の第５〜第８の実施の形態では、ＦＢＵメッセージの生成（あるいは、ＰｒＲｔＡｄｖメッセージの受信）を契機として、ＰＡＲ２１に対してサブネット３０に係る外部送信用アドレスを要求する４通りの態様について説明する。
【００８５】
＜第５の実施の形態＞
次に、本発明の第５の実施の形態について説明する。図１２は、本発明の第５〜第８の実施の形態に共通する主要な処理を示すシーケンスチャートである。なお、図１２に示すシーケンスチャートは、本発明に係る主要な処理のみを図示したものであり、本発明の第５〜第８の実施の形態において説明される技術は、図４１に示すＦＭＩＰにおける第１のモード（ＭＮ１０がハンドオーバ前のリンクでＦＢＵメッセージを送信する場合の動作モード）と組み合わせて実施可能なものである。
【００８６】
図１２に示すシーケンスチャートでは、図４１に示す従来の技術と同様に、まず、ＭＮ１０がサブネット２０に接続し（ステップＳ２０１）、この接続状態において、新たなサブネット３０の配下に存在するＡＰ３２を発見して、ＡＰ３２へのＬ２ハンドオーバの実行を決定する（ステップＳ２０３）。そして、ＭＮ１０は、ＰＡＲ２１に対して、ＡＰ３２のＡＰ−ＩＤを含むＲｔＳｏｌＰｒメッセージを送信し（ステップＳ２０５）、ＰＡＲ２１からＰｒＲｔＡｄｖメッセージを受信する（ステップＳ２０７）ことによって、ハンドオーバ先のサブネット３０において適合し得るＮＣｏＡを生成することが可能となる。
【００８７】
そして、ＭＮ１０は、ＰＡＲ２１に対して、上記のＮＣｏＡを含むＦＢＵメッセージに加えて、外部送信用アドレスを要求する旨の情報を送信する（ステップＳ２０９）。ＰＡＲ２１は、ＦＢＵメッセージの受信後、例えば、第１〜第４の実施の形態で説明したように、近隣に存在するアクセスルータを検索して、サブネット３０に属するＮＡＲ３１やデフォルトルータ３７のリンクローカルアドレスを取得するか、あるいは、すでに検索済みの情報（ＰＡＲ２１に保持されている情報）から、サブネット３０に属するＮＡＲ３１やデフォルトルータ３７のリンクローカルアドレスを取得するか、あるいは、その他の方法（具体的には、後述の第９〜第１２の実施の形態で説明する方法）を利用して、サブネット３０に属するＮＡＲ３１やデフォルトルータ３７のリンクローカルアドレス（外部送信用アドレス）を取得する（ステップＳ２１１）。
【００８８】
そして、ＰＡＲ２１は、ＮＡＲ３１の情報を含むＦＢＡｃｋメッセージの送信時に、ＭＮ１０に対して、ステップＳ２１１で取得したサブネット３０に係る外部送信用アドレスを通知する（ステップＳ２１３）。これにより、ＭＮ１０は、サブネット３０に係る外部送信用アドレスをＰＡＲ２１から取得することが可能となり、すなわち、ＭＮ１０は、サブネット３０のリンクへのハンドオーバを行った（ステップＳ２１５）直後に、上述の方法によって事前に取得したＮＡＲ３１のリンクローカルアドレス又はデフォルトルータ３７のリンクローカルアドレスを、デフォルトルータとして設定することによって、サブネット３０における外部（例えば、ＣＮ４０）へのパケット送信を迅速に行うことが可能となる。
【００８９】
また、図１３は、本発明の第５の実施の形態におけるＰＡＲの構成の一例を示すブロック図である。なお、図１３では、ＰＡＲ２１が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図１３に示すＰＡＲ２１は、受信手段２１０１、送信手段２１０２、ＦＢＵ処理手段２１０３、ＦＢＡｃｋ生成手段２１０４、近隣サブネット情報取得手段２１０５、近隣サブネット情報格納手段２１０６を有している。なお、ＰＡＲ２１は、ＭＮ１０から受信したＲｔＳｏｌＰｒメッセージを処理するＲｔＳｏｌＰｒ処理手段、ＭＮ１０に対して送信するＰｒＲｔＡｄｖメッセージを生成するＰｒＲｔＡｄｖ生成手段、ＮＡＲ３１に対して送信するＨＩメッセージを生成するＨＩ処理手段、ＮＡＲ３１から受信したＨＡｃｋメッセージを処理するＨＡｃｋ処理手段を始めとした様々な機能を有しているが、ここでは図示省略する。
【００９０】
この図１３に示すＰＡＲ２１は、図３に示すＰＡＲ２１のＲｔＳｏｌＰｒ処理手段１１０３をＦＢＵ処理手段２１０３に置き換え、図３に示すＰＡＲ２１のＰｒＲｔＡｄｖ生成手段１１０４をＦＢＡｃｋ生成手段２１０４に置き換えたものと言うことができる。すなわち、図１４Ａに示すように、ＰＡＲ２１は、ＭＮ１０から従来のＦＢＵメッセージ、又は、外部送信用アドレスの要求を指示する情報が付加されたＦＢＵメッセージを受信する。
【００９１】
そして、例えば、ＰＡＲ２１は、従来のＦＢＵメッセージを受信した場合に、図１４Ｂに示す外部送信用アドレスを含むＦＢＡｃｋメッセージを送信するように構成されている（すなわち、従来のＦＢＵメッセージが外部送信用アドレスを要求するための情報の役割を果たしている）か、あるいは、例えば、ＰＡＲ２１は、ＦＢＵメッセージ内に規定された外部送信用アドレスの要求を指示する情報の有無を検証して、外部送信用アドレスの要求を指示する情報が付加されている場合に、図１４Ｂに示す外部送信用アドレスを含むＦＢＡｃｋメッセージを送信するように構成されている。
【００９２】
なお、不図示ではあるが、本発明の第５の実施の形態を実現するためには、ＭＮ１０が、ＰＡＲ２１から受信したＦＢＡｃｋメッセージ内から外部送信用アドレスを抽出するための手段を有する必要がある。また、ＰＡＲ２１が、外部送信用アドレスの要求を指示する情報が付加されているＦＢＵメッセージを送ったＭＮ１０に対して、外部送信用アドレスを含むＦＢＡｃｋメッセージを送信するように構成されている場合には、不図示ではあるが、ＭＮ１０が、ＦＢＵメッセージ内に外部送信用アドレスの要求を指示する情報を挿入するための手段を有する必要がある。
【００９３】
以上、説明したように、本発明の第５の実施の形態によれば、ＭＮ１０が異なるサブネット３０にハンドオーバを行う際、ＭＮ１０は、ハンドオーバ前に接続しているＰＡＲ２１に対してＦＢＵメッセージを送信することによって、サブネット３０に係る外部送信用アドレスの要求を行い、ＰＡＲ２１は、その応答メッセージであるＦＢＡｃｋメッセージを送信することによって、サブネット３０に係る外部送信用アドレスの通知を行うことが可能となり、ＭＮ１０は、ハンドオーバ前に接続しているサブネット２０のリンク上において、ハンドオーバ後に接続するサブネット３０に係る外部送信用アドレスを取得し、ハンドオーバ直後に迅速に、外部に対してパケット送信を行うことが可能となる。
【００９４】
＜第６の実施の形態＞
次に、本発明の第６の実施の形態について説明する。本発明の第６の実施の形態は、上述の第２の実施の形態と対応関係を有しており、この対応関係は、上述の第１の実施の形態と第５の実施の形態との対応関係と同一である。すなわち、図１５に示すＰＡＲ２１は、ＦＢＵメッセージを受信した場合には、ＦＢＵ処理手段２２０３が、ＦＢＡｃｋ生成手段２２０４にＦＢＡｃｋの生成指示を行うとともに、近隣サブネット情報取得手段２２０５に対してサブネット３０に係る外部送信用アドレスの取得要求を行い、近隣サブネット情報取得手段２２０５は、取得した外部送信用アドレスを外部送信用アドレス通知メッセージ生成手段２２０７に供給して、外部送信用アドレスを外部送信用アドレス通知メッセージ生成手段２２０７において、ＦＢＡｃｋメッセージとは別に、外部送信用アドレス通知メッセージが生成されるように構成されている。
【００９５】
すなわち、ＰＡＲ２１は、図１６Ａに示す従来のＦＢＵメッセージ、又は、外部送信用アドレス要求を含むＦＢＵメッセージを受信した場合、図１６Ｂに示すように、ＦＢＡｃｋメッセージ、及び、外部送信用アドレス通知メッセージを、ＭＮ１０に対して送信するように構成されている。なお、ＲｔＳｏｌＰｒメッセージとＦＢＵメッセージとの差異、及び、ＰｒＲｔＡｄｖメッセージとＦＢＡｃｋメッセージとの差異がある点を除いて、本発明の第６の実施の形態におけるデータ構成の詳細やデータ処理の詳細、ＭＮ１０において必要な構成などに関しては、上述の第２の実施の形態と同一である。
【００９６】
以上、説明したように、本発明の第６の実施の形態によれば、ＭＮ１０が異なるサブネット３０にハンドオーバを行う際、ＭＮ１０は、ハンドオーバ前に接続しているＰＡＲ２１に対してＦＢＵメッセージを送信することによって、サブネット３０に係る外部送信用アドレスの要求を行い、ＰＡＲ２１は、その応答メッセージであるＦＢＡｃｋメッセージとは異なる外部送信用アドレス通知メッセージを送信することによって、サブネット３０に係る外部送信用アドレスの通知を行うことが可能となり、ＭＮ１０は、ハンドオーバ前に接続しているサブネット２０のリンク上において、ハンドオーバ後に接続するサブネット３０に係る外部送信用アドレスを取得し、ハンドオーバ直後に迅速に、外部に対してパケット送信を行うことが可能となる。
【００９７】
＜第７の実施の形態＞
次に、本発明の第７の実施の形態について説明する。本発明の第７の実施の形態は、上述の第３の実施の形態と対応関係を有しており、この対応関係は、上述の第１の実施の形態と第５の実施の形態との対応関係と同一である。すなわち、図１７に示すＰＡＲ２１は、ＦＢＵメッセージ及び外部送信用アドレス要求メッセージを受信した場合には、ＦＢＵ処理手段２３０３が、ＦＢＡｃｋ生成手段２３０４にＦＢＡｃｋの生成指示を行うとともに、外部送信用アドレス要求メッセージ処理手段２３０７が、近隣サブネット情報取得手段２３０５に対してサブネット３０に係る外部送信用アドレスの取得要求を行い、近隣サブネット情報取得手段２３０５は、取得した外部送信用アドレスをＦＢＡｃｋ生成手段２３０４に供給して、外部送信用アドレスを含むＦＢＡｃｋメッセージが生成されるように構成されている。
【００９８】
すなわち、ＰＡＲ２１は、図１８Ａに示す従来のＦＢＵメッセージ、及び、外部送信用アドレス要求メッセージを受信した場合、図１８Ｂに示すように、外部送信用アドレスを含むＦＢＡｃｋメッセージを、ＭＮ１０に対して送信するように構成されている。なお、ＲｔＳｏｌＰｒメッセージとＦＢＵメッセージとの差異、及び、ＰｒＲｔＡｄｖメッセージとＦＢＡｃｋメッセージとの差異がある点を除いて、本発明の第７の実施の形態におけるデータ構成の詳細やデータ処理の詳細、ＭＮ１０において必要な構成などに関しては、上述の第３の実施の形態と同一である。
【００９９】
以上、説明したように、本発明の第７の実施の形態によれば、ＭＮ１０が異なるサブネット３０にハンドオーバを行う際、ＭＮ１０は、ハンドオーバ前に接続しているＰＡＲ２１に対して外部送信用アドレス要求メッセージを送信することによって、サブネット３０に係る外部送信用アドレスの要求を行い、ＰＡＲ２１は、ＦＢＡｃｋメッセージを送信することによって、この外部送信用アドレス要求メッセージに基づいて取得したサブネット３０に係る外部送信用アドレスの通知を行うことが可能となり、ＭＮ１０は、ハンドオーバ前に接続しているサブネット２０のリンク上において、ハンドオーバ後に接続するサブネット３０に係る外部送信用アドレスを取得し、ハンドオーバ直後に迅速に、外部に対してパケット送信を行うことが可能となる。
【０１００】
＜第８の実施の形態＞
次に、本発明の第８の実施の形態について説明する。本発明の第８の実施の形態は、上述の第４の実施の形態と対応関係を有しており、この対応関係は、上述の第１の実施の形態と第５の実施の形態との対応関係と同一である。すなわち、図１９に示すＰＡＲ２１は、ＦＢＵメッセージ及び外部送信用アドレス要求メッセージを受信した場合には、ＦＢＵ処理手段２４０３が、ＦＢＡｃｋ生成手段２４０４にＦＢＡｃｋの生成指示を行うとともに、外部送信用アドレス要求メッセージ処理手段２４０７が、近隣サブネット情報取得手段２４０５に対してサブネット３０に係る外部送信用アドレスの取得要求を行い、近隣サブネット情報取得手段２４０５は、取得した外部送信用アドレスを外部送信用アドレス通知メッセージ生成手段２４０８に供給して、外部送信用アドレス通知メッセージ生成手段２４０８において、ＦＢＡｃｋメッセージとは別に、外部送信用アドレス通知メッセージが生成されるように構成されている。
【０１０１】
すなわち、ＰＡＲ２１は、図２０Ａに示す従来のＦＢＵメッセージ、及び、外部送信用アドレス要求メッセージを受信した場合、図２０Ｂに示すように、ＦＢＡｃｋメッセージ、及び、外部送信用アドレス通知メッセージを、ＭＮ１０に対して送信するように構成されている。なお、ＲｔＳｏｌＰｒメッセージとＦＢＵメッセージとの差異、及び、ＰｒＲｔＡｄｖメッセージとＦＢＡｃｋメッセージとの差異がある点を除いて、本発明の第８の実施の形態におけるデータ構成の詳細やデータ処理の詳細、ＭＮ１０において必要な構成などに関しては、上述の第４の実施の形態と同一である。
【０１０２】
以上、説明したように、本発明の第８の実施の形態によれば、ＭＮ１０が異なるサブネット３０にハンドオーバを行う際、ＭＮ１０は、ハンドオーバ前に接続しているＰＡＲ２１に対して外部送信用アドレス要求メッセージを送信することによって、サブネット３０に係る外部送信用アドレスの要求を行い、ＰＡＲ２１は、外部送信用アドレス通知メッセージを送信することによって、この外部送信用アドレス要求メッセージに基づいて取得したサブネット３０に係る外部送信用アドレスの通知を行うことが可能となり、ＭＮ１０は、ハンドオーバ前に接続しているサブネット２０のリンク上において、ハンドオーバ後に接続するサブネット３０に係る外部送信用アドレスを取得し、ハンドオーバ直後に迅速に、外部に対してパケット送信を行うことが可能となる。
【０１０３】
なお、上述の第１〜第４の実施の形態と、上述の第５〜第８の実施の形態とを組み合わせて、例えば、ＰＡＲ２１が、ＲｔＳｏｌＰｒメッセージの受信時にＭＮ１０から要求されたサブネット３０に係る外部送信用アドレスを、ＦＢＡｃｋメッセージの送信時にＭＮ１０に対して通知するように構成することも可能である。
【０１０４】
上述の第５〜第８の実施の形態では、ＦＢＵメッセージの生成（あるいは、ＰｒＲｔＡｄｖメッセージの受信）を契機として、ＰＡＲ２１に対してサブネット３０に係る外部送信用アドレスを要求する４通りの態様について説明したが、これらの第５〜第８の実施の形態では、ＰＡＲ２１の近隣サブネット情報取得手段２１０５、２２０５、２３０５、２４０５におけるサブネット３０に係る外部送信用アドレスの取得方法に関しては、特に限定してはいない。以下の第９〜第１２の実施の形態では、上述の第５〜第８の実施の形態の近隣サブネット情報取得手段２１０５、２２０５、２３０５、２４０５におけるサブネット３０に係る外部送信用アドレスの取得方法が、従来のＦＭＩＰにおいて規定されているＰＡＲ２１とＮＡＲ３１との間のＨＩメッセージ及びＨＡｃｋメッセージの送受信に伴って行われる方法について説明する。
【０１０５】
＜第９の実施の形態＞
次に、本発明の第９の実施の形態について説明する。図２１は、本発明の第９〜第１２の実施の形態に共通する主要な処理を示すシーケンスチャートである。なお、図２１に示すシーケンスチャートは、本発明に係る主要な処理のみを図示したものであり、本発明の第９〜第１２の実施の形態において説明される技術は、図４１に示すＦＭＩＰにおける第１の動作モード（ＭＮ１０がハンドオーバ前のリンクでＦＢＵメッセージを送信する場合の動作モード）において、ＰＡＲ２１とＮＡＲ３１との間で、ＨＩメッセージ及びＨＡｃｋメッセージのやり取りが行われる場合と組み合わせて実施可能なものである。
【０１０６】
図２１に示すシーケンスチャートは、図１２に示すシーケンスチャートと基本的に同一であるが、図１２に示すシーケンスチャートでは、ステップＳ２１１におけるサブネットに係る外部送信用アドレスの取得を特に限定していないのに対し、図２１に示すシーケンスチャートでは、ＰＡＲ２１が、ＮＡＲ３１へのＨＩメッセージの送信時に、ＮＡＲ３１に対して外部送信用アドレスの要求を行い（ステップＳ３１１）、ＮＡＲ３１がＨＩメッセージの応答であるＨＡｃｋメッセージの送信時に、ＰＡＲ２１に対して外部送信用アドレスの通知を行う（ステップＳ３１３）。
【０１０７】
そして、ＰＡＲ２１は、ＮＡＲ３１の情報を含むＦＢＡｃｋメッセージの送信時に、ＭＮ１０に対して、サブネット３０に係る外部送信用アドレスを通知する（ステップＳ３１７）ことによって、ＭＮ１０は、サブネット３０に係る外部送信用アドレスをＰＡＲ２１から取得することが可能となり、すなわち、ＭＮ１０は、サブネット３０のリンクへのハンドオーバを行った（ステップＳ３１９）直後に、上述の方法によって事前に取得したＮＡＲ３１のリンクローカルアドレス又はデフォルトルータ３７のリンクローカルアドレスを、送信パケットに設定することによって、サブネット３０における外部（例えば、ＣＮ４０）へのパケット送信を迅速に行うことが可能となる。
【０１０８】
また、図２２は、本発明の第９の実施の形態におけるＰＡＲの構成の一例を示すブロック図である。なお、図２２では、ＰＡＲ２１が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図２２に示すＰＡＲ２１は、受信手段３１０１、送信手段３１０２、ＦＢＵ処理手段３１０３、ＦＢＡｃｋ生成手段３１０４、近隣サブネット情報取得手段３１０５を有しており、近隣サブネット情報取得手段３１０５が、ＨＩメッセージを生成するＨＩ生成手段３１０６とＨＡｃｋメッセージの処理を行うＨＡｃｋ処理手段３１０７とを有している。
【０１０９】
なお、本発明の第９の実施の形態で説明するＰＡＲ２１は、ＦＢＵメッセージによって外部送信用アドレス要求をＭＮ１０から受けた場合、ＨＩメッセージ及びＨＡｃｋメッセージの送受信を行うとともに、このＨＩメッセージ及びＨＡｃｋメッセージの送受信を利用して、ＭＮ１０のハンドオーバ先となるサブネット３０に係る外部送信用アドレスを取得し、外部送信用アドレスを含むＦＢＡｃｋメッセージをＭＮ１０に送信するものである。したがって、この本発明の第９の実施の形態で説明するＰＡＲ２１は、上述の第５の実施の形態で説明したＰＡＲ２１の一態様であると言え、特に、図１３に示す近隣サブネット情報取得手段２１０５の機能に関して、ＨＩメッセージ及びＨＡｃｋメッセージの利用が可能なように構成されている。
【０１１０】
以下、図１３に示すＰＡＲ２１の構成と比較しながら、図２２に示すＰＡＲ２１の構成について説明する。なお、図２２に示すＰＡＲ２１が有する受信手段３１０１、送信手段３１０２、ＦＢＵ処理手段３１０３、ＦＢＡｃｋ生成手段３１０４は、図１３に示す受信手段２１０１、送信手段２１０２、ＦＢＵ処理手段２１０３、ＦＢＡｃｋ生成手段２１０４と基本的に同一である。
【０１１１】
図２２に示すＰＡＲ２１のＨＩ生成手段３１０６は、従来のＦＭＩＰにおけるＨＩメッセージ、又は、外部送信用アドレス要求を含むＨＩメッセージを生成する手段である。ＨＩ生成手段３１０６によるＨＩメッセージの生成は、ＦＢＵ処理手段３１０３から供給されるＨＩメッセージの生成指示によって行われる。ＨＩ生成手段３１０６によって生成されたＨＩメッセージは、送信手段３１０２を介してＮＡＲ３１に送信され、ＮＡＲ３１からは、サブネット３０に係る外部送信用アドレスを含むＨＡｃｋメッセージを受信する。そして、ＨＡｃｋ処理手段３１０７によってＨＡｃｋメッセージの処理が行われ、ＨＡｃｋ処理手段３１０７からＦＢＡｃｋ生成手段３１０４に対して、ＦＢＡｃｋの生成指示が、ＨＡｃｋメッセージから抽出されたサブネット３０に係る外部送信用アドレスと共に供給される。これにより、ＦＢＡｃｋ生成手段３１０４は、サブネット３０の外部送信用アドレスを含むＦＢＡｃｋメッセージを生成することが可能となる。
【０１１２】
また、図２３は、本発明の第９の実施の形態におけるＮＡＲの構成の一例を示すブロック図である。なお、図２３では、ＮＡＲ３１が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図２３に示すＮＡＲ３１は、受信手段３１１１、送信手段３１１２、ＨＩ処理手段３１１３、ＨＡｃｋ生成手段３１１４、サブネット情報取得手段３１１５、サブネット情報格納手段３１１６を有している。
【０１１３】
この図２３に示すＮＡＲ３１は、ＰＡＲ２１からＨＩメッセージを受信した場合、ＨＩ処理手段３１１３で処理（例えば、ＮＣｏＡの検証処理など）を行い、ＨＡｃｋ生成手段３１１４に対してＨＡｃｋメッセージの生成指示を行うとともに、サブネット情報取得手段３１１５に対してサブネット３０（ＮＡＲ３１が属する自サブネット）に係る外部送信用アドレスの取得要求を行う。サブネット情報取得手段３１１５は、例えば、サブネット３０における自分のリンクローカルアドレスや、デフォルトルータリストなどに存在するデフォルトルータ３７のリンクローカルアドレスをサブネット情報格納手段３１１６から読み出すか、あるいは、サブネット３０内における他のルータとの通信を行って、サブネット３０におけるデフォルトルータ３７のリンクローカルアドレスを取得し、その取得結果をＨＡｃｋ生成手段３１１４に通知する。これにより、ＨＡｃｋ生成手段３１１４は、サブネット３０に係る外部送信用アドレスを含むＨＡｃｋメッセージを生成することが可能となる。
【０１１４】
また、図２４Ａは、図２２に示すＰＡＲと図２３に示すＮＡＲとの間でやり取りされる外部送信用アドレスの要求情報を示す図であり、図２４Ｂは、図２２に示すＰＡＲと図２３に示すＮＡＲとの間でやり取りされる外部送信用アドレスの通知情報のデータ構成の一例を示す図である。ＰＡＲ２１は、ＮＡＲ３１に対して、図２４Ａに示すような従来のＦＭＩＰにおけるＨＩメッセージ（この場合は、従来のＨＩメッセージが外部送信用アドレスを要求するための情報の役割を果たしている）、又は、外部送信用アドレス要求を含むＨＩメッセージを送信するように構成されており、ＮＡＲ３１は、ＨＩメッセージを受けて、図２４Ｂに示すような外部送信用アドレスを含むＨＡｃｋメッセージを送信するように構成されている。
【０１１５】
以上、説明したように、本発明の第９の実施の形態によれば、ＭＮ１０が異なるサブネット３０にハンドオーバを行う際、サブネット３０に係る外部送信用アドレスをＭＮ１０から受けたＰＡＲ２１は、ＮＡＲ３１に対してＨＩメッセージを送信することによって、サブネット３０に係る外部送信用アドレスの要求を行い、ＮＡＲ３１は、その応答メッセージであるＨＡｃｋメッセージを送信することによって、サブネット３０に係る外部送信用アドレスの通知を行うことが可能となり、ＰＡＲ２１は、このようにして取得したサブネット３０に係る外部送信用アドレスをＭＮ１０に通知することによって、ＭＮ１０は、ハンドオーバ前に接続しているサブネット２０のリンク上において、ハンドオーバ後に接続するサブネット３０に係る外部送信用アドレスを取得し、ハンドオーバ直後に迅速に、外部に対してパケット送信を行うことが可能となる。
【０１１６】
なお、図２２に示すＰＡＲ２１では、上述の第５の実施の形態のＰＡＲ２１（図１３に示すＰＡＲ２１）における近隣サブネット情報取得手段２１０５が、ＨＩメッセージ及びＨＡｃｋメッセージの送受信時に、サブネット３０に係る外部送信用アドレスを取得することが可能なように構成されている場合について説明したが、上述の第６〜第８の実施の形態のＰＡＲ２１（図１５、１７、１９のそれぞれに示すＰＡＲ２１）における近隣サブネット情報取得手段２２０５、２３０５、２４０５に関して、ＨＩメッセージ及びＨＡｃｋメッセージの送受信時に、サブネット３０に係る外部送信用アドレスを取得することが可能なように構成することも可能である。
【０１１７】
＜第１０の実施の形態＞
次に、本発明の第１０の実施の形態について説明する。本発明の第１０の実施の形態における動作は、図２１のシーケンスチャートを参照しながら説明した上述の動作と同一であり、説明を省略する。
【０１１８】
また、図２５は、本発明の第１０の実施の形態におけるＰＡＲの構成の一例を示すブロック図である。なお、図２５では、ＰＡＲ２１が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図２５に示すＰＡＲ２１は、受信手段３２０１、送信手段３２０２、ＦＢＵ処理手段３２０３、ＦＢＡｃｋ生成手段３２０４、近隣サブネット情報取得手段３２０５を有しており、近隣サブネット情報取得手段３２０５が、ＨＩメッセージを生成するＨＩ生成手段３２０６、ＨＡｃｋメッセージの処理を行うＨＡｃｋ処理手段３２０７、ＮＡＲ３１から受信した外部送信用アドレスを含む外部送信用アドレス通知メッセージの処理を行う外部送信用アドレス通知メッセージ処理手段３２０８を有している。
【０１１９】
なお、本発明の第１０の実施の形態で説明するＰＡＲ２１も、ＦＢＵメッセージによって外部送信用アドレス要求をＭＮ１０から受けた場合、ＨＩメッセージ及びＨＡｃｋメッセージの送受信を行うとともに、このＨＩメッセージ及びＨＡｃｋメッセージの送受信を利用して、ＭＮ１０のハンドオーバ先となるサブネット３０に係る外部送信用アドレスを取得し、外部送信用アドレスを含むＦＢＡｃｋメッセージをＭＮ１０に送信するものであり、上述の第５の実施の形態で説明したＰＡＲ２１の一態様であると言える。
【０１２０】
以下、図１３に示すＰＡＲ２１の構成と比較しながら、図２５に示すＰＡＲ２１の構成について説明する。なお、上述の第９の実施の形態と同様、図２５に示すＰＡＲ２１が有する受信手段３２０１、送信手段３２０２、ＦＢＵ処理手段３２０３、ＦＢＡｃｋ生成手段３２０４は、図１３に示す受信手段２１０１、送信手段２１０２、ＦＢＵ処理手段２１０３、ＦＢＡｃｋ生成手段２１０４と基本的に同一である。
【０１２１】
図２５に示すＰＡＲ２１のＨＩ生成手段３２０６は、図２２に示すＨＩ生成手段３１０６と同一であり、従来のＦＭＩＰにおけるＨＩメッセージ、又は、外部送信用アドレス要求を含むＨＩメッセージを生成する手段である。上述の第９の実施の形態と同様、ＰＡＲ２１は、このＨＩ生成手段３２０６によって生成されたＨＩメッセージをＮＡＲ３１に対して送信し、ＮＡＲ３１から、ＨＩメッセージの応答であるＨＡｃｋメッセージと、サブネット３０に係る外部送信用アドレスを含む外部送信用アドレス通知メッセージとを受信する。ＰＡＲ２１では、ＮＡＲ３１から受信したＨＡｃｋメッセージは従来のＦＭＩＰに規定されているＨＡｃｋメッセージと同一であり、ＨＡｃｋ処理手段３２０７によって処理が行われる一方、ＮＡＲ３１から受信した外部送信用アドレス通知メッセージに関しては、外部送信用アドレス通知メッセージ処理手段３２０８によって処理が行われる。外部送信用アドレス通知メッセージ処理手段３２０８は、外部送信用アドレス通知メッセージから、サブネット３０に係る外部送信用アドレスを抽出して、この抽出したサブネット３０に係る外部送信用アドレスを、ＦＢＡｃｋ生成手段３２０４に対して供給する。これにより、ＦＢＡｃｋ生成手段３２０４は、サブネット３０の外部送信用アドレスを含むＦＢＡｃｋメッセージを生成することが可能となる。
【０１２２】
また、図２６は、本発明の第１０の実施の形態におけるＮＡＲの構成の一例を示すブロック図である。なお、図２６では、ＮＡＲ３１が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図２６に示すＮＡＲ３１は、受信手段３２１１、送信手段３２１２、ＨＩ処理手段３２１３、ＨＡｃｋ生成手段３２１４、サブネット情報取得手段３２１５、サブネット情報格納手段３２１６、外部送信用アドレス通知メッセージ生成手段３２１７を有している。
【０１２３】
この図２６に示すＮＡＲ３１は、図２３に示すＮＡＲ３１と同様に、ＰＡＲ２１からＨＩメッセージを受信した場合には、ＨＩ処理手段３２１３が、ＨＩメッセージの処理を行って、ＨＡｃｋ生成手段３２１４に対してＨＡｃｋメッセージの生成指示を行うとともに、サブネット情報取得手段３２１５に対してサブネット３０に係る外部送信用アドレスの取得要求を行い、サブネット情報取得手段３２１５が、サブネット３０に係る外部送信用アドレスを取得する。そして、サブネット情報取得手段３２１５は、その取得結果を外部送信用アドレス通知メッセージ生成手段３２１７に通知する。これにより、ＨＡｃｋ生成手段３２１４は、ＨＡｃｋメッセージに加えて、サブネット３０に係る外部送信用アドレスを含む外部送信用アドレス通知メッセージを生成することが可能となる。
【０１２４】
また、図２７Ａは、図２５に示すＰＡＲと図２６に示すＮＡＲとの間でやり取りされる外部送信用アドレスの要求情報を示す図であり、図２７Ｂは、図２５に示すＰＡＲと図２６に示すＮＡＲとの間でやり取りされる外部送信用アドレスの通知情報のデータ構成の一例を示す図である。ＰＡＲ２１は、ＮＡＲ３１に対して、図２７Ａに示すような従来のＦＭＩＰにおけるＨＩメッセージ、又は、外部送信用アドレス要求を含むＨＩメッセージを送信するように構成されており、ＮＡＲ３１は、ＰＡＲ２１に対して、図２７Ｂに示すように、従来のＦＭＩＰにおけるＨＡｃｋメッセージ、及び、サブネット３０に係る外部送信用アドレスを含む外部送信用アドレス通知メッセージを送信するように構成されている。
【０１２５】
以上、説明したように、本発明の第１０の実施の形態によれば、ＭＮ１０が異なるサブネット３０にハンドオーバを行う際、サブネット３０に係る外部送信用アドレスをＭＮ１０から受けたＰＡＲ２１は、ＮＡＲ３１に対してＨＩメッセージを送信することによって、サブネット３０に係る外部送信用アドレスの要求を行い、ＮＡＲ３１は、その応答メッセージであるＨＡｃｋメッセージとは異なる外部送信用アドレス通知メッセージを送信することによって、サブネット３０に係る外部送信用アドレスの通知を行うことが可能となり、ＰＡＲ２１は、このようにして取得したサブネット３０に係る外部送信用アドレスをＭＮ１０に通知することによって、ＭＮ１０は、ハンドオーバ前に接続しているサブネット２０のリンク上において、ハンドオーバ後に接続するサブネット３０に係る外部送信用アドレスを取得し、ハンドオーバ直後に迅速に、外部に対してパケット送信を行うことが可能となる。
【０１２６】
なお、上述の第９の実施の形態の場合と同様に、図２５に示すＰＡＲ２１では、上述の第５の実施の形態のＰＡＲ２１（図１３に示すＰＡＲ２１）における近隣サブネット情報取得手段２１０５が、ＨＩメッセージ及びＨＡｃｋメッセージの送受信時に、サブネット３０に係る外部送信用アドレスを取得することが可能なように構成されている場合について説明したが、上述の第６〜第８の実施の形態のＰＡＲ２１（図１５、１７、１９のそれぞれに示すＰＡＲ２１）における近隣サブネット情報取得手段２２０５、２３０５、２４０５に関して、ＨＩメッセージ及びＨＡｃｋメッセージの送受信時に、サブネット３０に係る外部送信用アドレスを取得することが可能なように構成することも可能である。
【０１２７】
＜第１１の実施の形態＞
次に、本発明の第１１の実施の形態について説明する。本発明の第１１の実施の形態における動作は、図２１のシーケンスチャートを参照しながら説明した上述の動作と同一であり、説明を省略する。
【０１２８】
また、図２８は、本発明の第１１の実施の形態におけるＰＡＲの構成の一例を示すブロック図である。なお、図２８では、ＰＡＲ２１が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図２８に示すＰＡＲ２１は、受信手段３３０１、送信手段３３０２、ＦＢＵ処理手段３３０３、ＦＢＡｃｋ生成手段３３０４、近隣サブネット情報取得手段３３０５を有しており、近隣サブネット情報取得手段３３０５が、ＨＩメッセージを生成するＨＩ生成手段３３０６、ＨＡｃｋメッセージの処理を行うＨＡｃｋ処理手段３３０７、ＮＡＲ３１に対して外部送信用アドレスを要求するための外部送信用アドレス要求メッセージを生成する外部送信用アドレス要求メッセージ生成手段３３０８を有している。
【０１２９】
なお、本発明の第１１の実施の形態で説明するＰＡＲ２１も、ＦＢＵメッセージによって外部送信用アドレス要求をＭＮ１０から受けた場合、ＨＩメッセージ及びＨＡｃｋメッセージを行うとともに、このＨＩメッセージ及びＨＡｃｋメッセージの送受信を利用して、ＭＮ１０のハンドオーバ先となるサブネット３０に係る外部送信用アドレスを取得し、外部送信用アドレスを含むＦＢＡｃｋメッセージをＭＮ１０に送信するものであり、上述の第５の実施の形態で説明したＰＡＲ２１の一態様であると言える。
【０１３０】
以下、図１３に示すＰＡＲ２１の構成と比較しながら、図２８に示すＰＡＲ２１の構成について説明する。なお、上述の第９の実施の形態と同様、図２８に示すＰＡＲ２１が有する受信手段３３０１、送信手段３３０２、ＦＢＵ処理手段３３０３、ＦＢＡｃｋ生成手段３３０４は、図１３に示す受信手段２１０１、送信手段２１０２、ＦＢＵ処理手段２１０３、ＦＢＡｃｋ生成手段２１０４と基本的に同一である。
【０１３１】
図２８に示すＰＡＲ２１のＨＩ生成手段３３０６は、図２２に示すＨＩ生成手段３１０６と同一であり、従来のＦＭＩＰにおけるＨＩメッセージ、又は、外部送信用アドレス要求を含むＨＩメッセージを生成する手段である。ＰＡＲ２１のＦＢＵ処理手段３３０３は、ＭＮ１０からのＦＢＵメッセージを処理した後、ＨＩ生成手段３３０６に対してＨＩメッセージの生成指示を供給するとともに、外部送信用アドレス要求メッセージ生成手段３３０８に対して、サブネット３０に係る外部送信用アドレスを要求するための外部送信用アドレス要求メッセージの生成指示を行い、ＮＡＲ３１に対して、ＨＩ生成手段３３０６で生成されたＨＩメッセージ、及び、外部送信用アドレス要求メッセージ生成手段３３０８で生成された外部送信用アドレス要求メッセージを送信する。ＮＡＲ３１は、ＰＡＲ２１から受信したＨＩメッセージ、及び、外部送信用アドレス要求メッセージに基づいて、サブネット３０に係る外部送信用アドレスを取得して、この取得結果を含むＨＡｃｋメッセージを生成して、ＰＡＲ２１に送信する。ＰＡＲ２１のＨＡｃｋ処理手段３３０７は、ＮＡＲ３１から受信したＨＡｃｋメッセージから、サブネット３０に係る外部送信用アドレスを抽出して、この抽出したサブネット３０に係る外部送信用アドレスを、ＦＢＡｃｋ生成手段３３０４に対して供給する。これにより、ＦＢＡｃｋ生成手段３３０４は、サブネット３０の外部送信用アドレスを含むＦＢＡｃｋメッセージを生成することが可能となる。
【０１３２】
また、図２９は、本発明の第１１の実施の形態におけるＮＡＲの構成の一例を示すブロック図である。なお、図２９では、ＮＡＲ３１が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図２９に示すＮＡＲ３１は、受信手段３３１１、送信手段３３１２、ＨＩ処理手段３３１３、ＨＡｃｋ生成手段３３１４、サブネット情報取得手段３３１５、サブネット情報格納手段３３１６、外部送信用アドレス要求メッセージ処理手段３３１７を有している。
【０１３３】
この図２９に示すＮＡＲ３１は、ＰＡＲ２１からＨＩメッセージ及び外部送信用アドレス要求メッセージを受信した場合には、ＨＩ処理手段３３１３が、ＨＩメッセージの処理を行って、ＨＡｃｋ生成手段３３１４に対してＨＡｃｋメッセージの生成指示を行う一方、外部送信用アドレス要求メッセージ処理手段３３１７が、外部送信用アドレス要求メッセージを受けて、サブネット情報取得手段３３１５に対してサブネット３０に係る外部送信用アドレスの取得要求を行う。この後は、上述の第９の実施の形態と同様に、サブネット情報取得手段３３１５が、サブネット３０に係る外部送信用アドレスを取得して、その取得結果をＨＡｃｋ生成手段３３１４に通知する。これにより、ＨＡｃｋ生成手段３３１４は、サブネット３０に係る外部送信用アドレスを含むＨＡｃｋメッセージを生成することが可能となる。
【０１３４】
また、図３０Ａは、図２８に示すＰＡＲと図２９に示すＮＡＲとの間でやり取りされる外部送信用アドレスの要求情報を示す図であり、図３０Ｂは、図２８に示すＰＡＲと図２９に示すＮＡＲとの間でやり取りされる外部送信用アドレスの通知情報のデータ構成の一例を示す図である。ＰＡＲ２１は、ＮＡＲ３１に対して、図３０Ａに示すような従来のＦＭＩＰにおけるＨＩメッセージ、及び、外部送信用アドレス要求メッセージを送信するように構成されており、ＮＡＲ３１は、ＰＡＲ２１に対して、図３０Ｂに示すように、サブネット３０に係る外部送信用アドレスを含むＨＡｃｋメッセージを送信するように構成されている。
【０１３５】
以上、説明したように、本発明の第１１の実施の形態によれば、ＭＮ１０が異なるサブネット３０にハンドオーバを行う際、サブネット３０に係る外部送信用アドレスをＭＮ１０から受けたＰＡＲ２１は、ＮＡＲ３１に対してＨＩメッセージとは異なる外部送信用アドレス要求メッセージを送信することによって、サブネット３０に係る外部送信用アドレスの要求を行い、ＮＡＲ３１は、ＨＡｃｋメッセージを送信することによって、サブネット３０に係る外部送信用アドレスの通知を行うことが可能となり、ＰＡＲ２１は、このようにして取得したサブネット３０に係る外部送信用アドレスをＭＮ１０に通知することによって、ＭＮ１０は、ハンドオーバ前に接続しているサブネット２０のリンク上において、ハンドオーバ後に接続するサブネット３０に係る外部送信用アドレスを取得し、ハンドオーバ直後に迅速に、外部に対してパケット送信を行うことが可能となる。
【０１３６】
なお、上述の第９の実施の形態の場合と同様に、図２８に示すＰＡＲ２１では、上述の第５の実施の形態のＰＡＲ２１（図１３に示すＰＡＲ２１）における近隣サブネット情報取得手段２１０５が、ＨＩメッセージ及びＨＡｃｋメッセージの送受信時に、サブネット３０に係る外部送信用アドレスを取得することが可能なように構成されている場合について説明したが、上述の第６〜第８の実施の形態のＰＡＲ２１（図１５、１７、１９のそれぞれに示すＰＡＲ２１）における近隣サブネット情報取得手段２２０５、２３０５、２４０５に関して、ＨＩメッセージ及びＨＡｃｋメッセージの送受信時に、サブネット３０に係る外部送信用アドレスを取得することが可能なように構成することも可能である。
【０１３７】
＜第１２の実施の形態＞
次に、本発明の第１２の実施の形態について説明する。本発明の第１２の実施の形態における動作は、図２１のシーケンスチャートを参照しながら説明した上述の動作と同一であり、説明を省略する。
【０１３８】
また、図３１は、本発明の第１２の実施の形態におけるＰＡＲの構成の一例を示すブロック図である。なお、図３１では、ＰＡＲ２１が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図３１に示すＰＡＲ２１は、受信手段３４０１、送信手段３４０２、ＦＢＵ処理手段３４０３、ＦＢＡｃｋ生成手段３４０４、近隣サブネット情報取得手段３４０５を有しており、近隣サブネット情報取得手段３４０５が、ＨＩメッセージを生成するＨＩ生成手段３４０６、ＨＡｃｋメッセージの処理を行うＨＡｃｋ処理手段３４０７、ＮＡＲ３１に対して外部送信用アドレスを要求するための外部送信用アドレス要求メッセージを生成する外部送信用アドレス要求メッセージ生成手段３４０８、ＮＡＲ３１から受信した外部送信用アドレスを含む外部送信用アドレス通知メッセージの処理を行う外部送信用アドレス通知メッセージ処理手段３４０９を有している。
【０１３９】
なお、本発明の第１２の実施の形態で説明するＰＡＲ２１も、ＦＢＵメッセージによって外部送信用アドレス要求をＭＮ１０から受けた場合、ＨＩメッセージ及びＨＡｃｋメッセージを行うとともに、このＨＩメッセージ及びＨＡｃｋメッセージの送受信を利用して、ＭＮ１０のハンドオーバ先となるサブネット３０に係る外部送信用アドレスを取得し、外部送信用アドレスを含むＦＢＡｃｋメッセージをＭＮ１０に送信するものであり、上述の第５の実施の形態で説明したＰＡＲ２１の一態様であると言える。
【０１４０】
以下、図１３に示すＰＡＲ２１の構成と比較しながら、図３１に示すＰＡＲ２１の構成について説明する。なお、上述の第９の実施の形態と同様、図３１に示すＰＡＲ２１が有する受信手段３４０１、送信手段３４０２、ＦＢＵ処理手段３４０３、ＦＢＡｃｋ生成手段３４０４は、図１３に示す受信手段２１０１、送信手段２１０２、ＦＢＵ処理手段２１０３、ＦＢＡｃｋ生成手段２１０４と基本的に同一である。
【０１４１】
また、図３１に示すＰＡＲ２１のＨＩ生成手段３４０６及び外部送信用アドレス要求メッセージ生成手段３４０８は、図２８に示すＨＩ生成手段３３０６及び外部送信用アドレス要求メッセージ生成手段３３０８と同一であり、図３１に示すＰＡＲ２１のＨＡｃｋ処理手段３４０７及び外部送信用アドレス通知メッセージ処理手段３４０９は、図２５に示すＨＡｃｋ処理手段３２０７及び外部送信用アドレス通知メッセージ処理手段３２０８と同一である。
【０１４２】
すなわち、ＰＡＲ２１のＦＢＵ処理手段３４０３は、ＭＮ１０からのＦＢＵメッセージを処理した後、ＨＩ生成手段３４０６に対してＨＩメッセージの生成指示を供給するとともに、外部送信用アドレス要求メッセージ生成手段３４０８に対して、サブネット３０に係る外部送信用アドレスを要求するための外部送信用アドレス要求メッセージの生成指示を行い、ＮＡＲ３１に対して、ＨＩ生成手段３４０６で生成されたＨＩメッセージ、及び、外部送信用アドレス要求メッセージ生成手段３４０８で生成された外部送信用アドレス要求メッセージを送信する。
【０１４３】
一方、ＮＡＲ３１は、ＰＡＲ２１から受信したＨＩメッセージ、及び、外部送信用アドレス要求メッセージに基づいて、サブネット３０に係る外部送信用アドレスを取得して、ＨＩメッセージの応答となるＨＡｃｋメッセージと、サブネット３０に係る外部送信用アドレスを含む外部送信用アドレス通知メッセージとを生成して、ＰＡＲ２１に送信する。
【０１４４】
そして、ＰＡＲ２１は、ＨＩメッセージに関しては従来のＦＭＩＰにおける処理と同一の処理を行うとともに、外部送信用アドレス通知メッセージに関しては、外部送信用アドレス通知メッセージ処理手段３４０９によって、外部送信用アドレス通知メッセージから、サブネット３０に係る外部送信用アドレスを抽出し、この抽出したサブネット３０に係る外部送信用アドレスを、ＦＢＡｃｋ生成手段３４０４に対して供給する。これにより、ＦＢＡｃｋ生成手段３４０４は、サブネット３０の外部送信用アドレスを含むＦＢＡｃｋメッセージを生成することが可能となる。
【０１４５】
また、図３２は、本発明の第１２の実施の形態におけるＮＡＲの構成の一例を示すブロック図である。なお、図３２では、ＮＡＲ３１が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図３２に示すＮＡＲ３１は、受信手段３４１１、送信手段３４１２、ＨＩ処理手段３４１３、ＨＡｃｋ生成手段３４１４、サブネット情報取得手段３４１５、サブネット情報格納手段３４１６、外部送信用アドレス要求メッセージ処理手段３４１７、外部送信用アドレス通知メッセージ生成手段３４１８を有している。
【０１４６】
この図３２に示すＮＡＲ３１の外部送信用アドレス要求メッセージ処理手段３４１７は、図２９に示すＮＡＲ３１の外部送信用アドレス要求メッセージ処理手段３３１７と同一であり、ＮＡＲ３１の外部送信用アドレス通知メッセージ生成手段３４１８は、図２６に示すＮＡＲ３１の外部送信用アドレス通知メッセージ生成手段３２１７と同一である。すなわち、図３２に示すＮＡＲ３１は、ＰＡＲ２１からＨＩメッセージ及び外部送信用アドレス要求メッセージを受信した場合には、ＨＩ処理手段３４１３が、ＨＩメッセージの処理を行って、ＨＡｃｋ生成手段３４１４に対してＨＡｃｋメッセージの生成指示を行う一方、外部送信用アドレス要求メッセージ処理手段３４１７が、外部送信用アドレス要求メッセージを受けて、サブネット情報取得手段３４１５に対してサブネット３０に係る外部送信用アドレスの取得要求を行う。そして、サブネット情報取得手段３４１５が、サブネット３０に係る外部送信用アドレスを取得して、その取得結果を外部送信用アドレス通知メッセージ生成手段３４１８に通知する。これにより、外部送信用アドレス通知メッセージ生成手段３４１８は、ＨＡｃｋメッセージとは異なる、サブネット３０に係る外部送信用アドレスを含む外部送信用アドレス通知メッセージを生成することが可能となる。
【０１４７】
また、図３３Ａは、図３１に示すＰＡＲと図３２に示すＮＡＲとの間でやり取りされる外部送信用アドレスの要求情報を示す図であり、図３３Ｂは、図３１に示すＰＡＲと図３２に示すＮＡＲとの間でやり取りされる外部送信用アドレスの通知情報のデータ構成の一例を示す図である。ＰＡＲ２１は、ＮＡＲ３１に対して、図３３Ａに示すような従来のＦＭＩＰにおけるＨＩメッセージ、及び、外部送信用アドレス要求メッセージを送信するように構成されており、ＮＡＲ３１は、ＰＡＲ２１に対して、図３３Ｂに示すように、従来のＦＭＩＰにおけるＨＡｃｋメッセージ、及び、外部送信用アドレス通知メッセージを送信するように構成されている。
【０１４８】
以上、説明したように、本発明の第１２の実施の形態によれば、ＭＮ１０が異なるサブネット３０にハンドオーバを行う際、サブネット３０に係る外部送信用アドレスをＭＮ１０から受けたＰＡＲ２１は、ＮＡＲ３１に対してＨＩメッセージとは異なる外部送信用アドレス要求メッセージを送信することによって、サブネット３０に係る外部送信用アドレスの要求を行い、ＮＡＲ３１は、ＨＡｃｋメッセージとは異なる外部送信用アドレス通知メッセージを送信することによって、サブネット３０に係る外部送信用アドレスの通知を行うことが可能となり、ＰＡＲ２１は、このようにして取得したサブネット３０に係る外部送信用アドレスをＭＮ１０に通知することによって、ＭＮ１０は、ハンドオーバ前に接続しているサブネット２０のリンク上において、ハンドオーバ後に接続するサブネット３０に係る外部送信用アドレスを取得し、ハンドオーバ直後に迅速に、外部に対してパケット送信を行うことが可能となる。
【０１４９】
なお、上述の第９の実施の形態の場合と同様に、図３１に示すＰＡＲ２１では、上述の第５の実施の形態のＰＡＲ２１（図１３に示すＰＡＲ２１）における近隣サブネット情報取得手段２１０５が、ＨＩメッセージ及びＨＡｃｋメッセージの送受信時に、サブネット３０に係る外部送信用アドレスを取得することが可能なように構成されている場合について説明したが、上述の第６〜第８の実施の形態のＰＡＲ２１（図１５、１７、１９のそれぞれに示すＰＡＲ２１）における近隣サブネット情報取得手段２２０５、２３０５、２４０５に関して、ＨＩメッセージ及びＨＡｃｋメッセージの送受信時に、サブネット３０に係る外部送信用アドレスを取得することが可能なように構成することも可能である。
【０１５０】
また、上述の第１〜第１２の実施の形態において、サブネット３０に係る外部送信用アドレス以外にも、サブネット３０に属するＮＡＲ３１やその他のルータ（例えば、デフォルトルータ３７）がサブネット３０内で送出するＲＡメッセージに含まれる任意の情報を、付加情報として通知することも可能である。
【０１５１】
特に、下記に列挙する情報は、ＲＡメッセージに含まれる任意の情報のうち、付加情報としてハンドオーバ前のＭＮ１０に対して提供する価値がある情報と言える。例えば、ＭＮ１０から送信するパケットのホップ数を規定する『CureHopLimit』は付加情報としてＭＮ１０に提供する価値がある情報と言える。この『CureHopLimit』はＭＮ１０がパケットを送信する際にＩＰｖ６ヘッダに記載すべき情報であり、ＭＮ１０は、この値をあらかじめ知っておく必要がある。また、例えば、デフォルトルータとして使用できる時間を規定する『RouterLifetime』も付加情報としてＭＮ１０に提供する価値がある情報と言える。また、例えば、Neighbor Unreachability Detectionアルゴリズムなどで利用される、ＮＳ（Neighbor Solicitation）の送信間隔を規定する『ReachableTime』も付加情報として利用する価値がある情報と言える。
【０１５２】
また、例えば、Address ResolutionやNeighbor Unreachability Detectionアルゴリズムなどで利用される、『ReachableTime』で送信したＮＳの応答がない場合の再送間隔を規定する『RetransmissionTime』も付加情報として利用する価値がある情報と言える。また、例えば、ネットワークプレフィックスの使用可能期間を規定する『ValidLifetime』も付加情報として利用する価値がある情報と言える。また、例えば、ネットワークプレフィックスの使用が望ましい期間を規定する『PreferredLifetime』も付加情報として利用する価値がある情報と言える。また、例えば、ＭＮ１０が送信するパケットのＭＴＵ（Maximum Transmission Unit）長を規定する『MTU option』も付加情報として利用する価値がある情報と言える。
【０１５３】
＜第１３の実施の形態＞
次に、本発明の第１３の実施の形態について説明する。図３４は、本発明の第１３及び第１４の実施の形態に共通する主要な処理を示すシーケンスチャートである。なお、図３４に示すシーケンスチャートは、本発明に係る主要な処理のみを図示したものであり、本発明の第１３の実施の形態において説明される技術は、図４１や図４２に示すＦＭＩＰにおける第１又は第２の動作モードと組み合わせて実施可能なものである。
【０１５４】
図３４に示すシーケンスチャートでは、まず、ＭＮ１０が、サブネット３０にＬ２ハンドオーバを行った後（ステップＳ４０１）、ＮＡＲ３１に対して、ＦＮＡメッセージに加えて、外部送信用アドレスを要求する旨の情報を送信する（ステップＳ４０３）。なお、本発明においては、ＭＮ１０が送信するＦＮＡメッセージ内に、ＦＢＵメッセージが含まれているか否かは関係なく、すなわち、従来のＦＭＩＰにおける第１及び第２の動作モードのどちらが行われてもよい。
【０１５５】
ＮＡＲ３１は、ＭＮ１０からＦＮＡメッセージを受信し、所定の処理（例えば、ＦＮＡメッセージの検証や、バッファリングしているパケットの転送開始処理など）を行うとともに、サブネット３０に係る外部送信用アドレスを取得して（ステップＳ４０５）、ＭＮ１０に対して外部送信用アドレスの通知を行う（ステップＳ４０７）。具体的には、例えば、ＮＡＲ３１は、ＮＡＲ３１自身のリンクローカルアドレスを通知するか、同一サブネット３０内のアクセスルータを検索して、サブネット３０に属するデフォルトルータ３７のリンクローカルアドレスを取得して通知するか、あるいは、すでに検索済みの情報（ＮＡＲ３１に保持されている情報）から、サブネット３０に属するデフォルトルータ３７のリンクローカルアドレスを取得して通知することが可能である。
【０１５６】
これにより、ＭＮ１０は、サブネット３０に係る外部送信用アドレスをハンドオーバ直後にＮＡＲ３１から取得することが可能となり、すなわち、ＭＮ１０は、サブネット３０のリンクへのハンドオーバを行った直後に、上述の方法によって取得したＮＡＲ３１のリンクローカルアドレス又はデフォルトルータ３７のリンクローカルアドレスを、送信パケットに設定することによって、サブネット３０における外部（例えば、ＣＮ４０）へのパケット送信を迅速に行うことが可能となる。
【０１５７】
また、図３５は、本発明の第１３の実施の形態におけるＮＡＲの構成の一例を示すブロック図である。なお、図３５では、ＮＡＲ３１が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図３５に示すＮＡＲ３１は、受信手段４１０１、送信手段４１０２、ＦＮＡ処理手段４１０３、ＲＡ生成手段４１０４、サブネット情報取得手段４１０５、サブネット情報格納手段４１０６を有している。
【０１５８】
ＮＡＲ３１がＭＮ１０から受信したＦＮＡメッセージは、ＦＮＡ処理手段４１０３によって処理されるとともに、ＦＮＡ処理手段４１０３からサブネット情報取得手段４１０５に対して、サブネット３０に係る外部送信用アドレスの取得指示が行われる。サブネット情報取得手段４１０５は、サブネット内のルータと通信を行ったり、サブネット情報格納手段４１０６に格納されている情報を読み出したりすることによって、サブネット３０に係る外部送信用アドレスを取得し、その取得結果をＲＡ生成手段４１０４に対して通知する。ＲＡ生成手段４１０４は、サブネット３０に係る外部送信用アドレスを含むＲＡ（Router Advertisement）メッセージを生成して、ＭＮ１０に対して送信する。これによって、ＭＮ１０は、新たなサブネット３０のリンクへのハンドオーバ直後に、そのサブネット３０に係る外部送信用アドレスを迅速に取得することが可能となる。
【０１５９】
また、図３６Ａは、図３５に示すＮＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図であり、図３６Ｂは、図３５に示すＮＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図である。図３６Ａに示すように、ＮＡＲ３１は、従来のＦＮＡメッセージ（この場合は、従来のＦＮＡメッセージが外部送信用アドレスを要求するための情報の役割を果たしている）、又は、外部送信用アドレス要求（例えば、ＲＳ（Router Solicitation）メッセージに準ずる情報）を含むＦＮＡメッセージを受信し、図３６Ｂに示すように、従来の外部送信用アドレスを含むＲＡメッセージを送信する。
【０１６０】
したがって、ＮＡＲ３１が、外部送信用アドレスの要求を指示する情報が付加されているＦＮＡメッセージを送ったＭＮ１０に対して、ＲＡメッセージを送信するように構成されている場合には、不図示ではあるが、ＭＮ１０は、ＦＮＡメッセージ内に外部送信用アドレスの要求を指示する情報を挿入するための手段を有する必要がある。
【０１６１】
以上、説明したように、本発明の第１３の実施の形態によれば、異なるサブネット３０にハンドオーバを行ったＭＮ１０は、ＮＡＲ３１に対してＦＮＡメッセージを送信することによって、サブネット３０に係る外部送信用アドレスの要求を行い、ＮＡＲ３１は、この要求に応じて、ＭＮ１０に対してＲＡメッセージを送信することによって、サブネット３０に係る外部送信用アドレスの通知を行うことが可能となり、ＭＮ１０は、新たに接続するサブネット３０に係る外部送信用アドレスをハンドオーバの直後に取得して、外部に対して迅速にパケット送信を行うことが可能となる。
【０１６２】
＜第１４の実施の形態＞
次に、本発明の第１４の実施の形態について説明する。本発明の第１４の実施の形態における動作は、図３４のシーケンスチャートを参照しながら説明した上述の動作と同一であり、説明を省略する。
【０１６３】
また、図３７は、本発明の第１４の実施の形態におけるＮＡＲの構成の一例を示すブロック図である。なお、図３７では、ＮＡＲ３１が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図３７に示すＮＡＲ３１は、受信手段４２０１、送信手段４２０２、ＦＮＡ処理手段４２０３、ＲＳ処理手段４２０４、サブネット情報取得手段４２０５、サブネット情報格納手段４２０６、ＲＡ生成手段４２０７を有している。図３７に示すＮＡＲ３１は、従来のアクセスルータとほぼ同一の構成であるが、ＮＡＲ３１自身のリンクローカルアドレスだけではなく、ＮＡＲ３１が属するサブネット３０のデフォルトルータ３７のリンクローカルアドレスをも含むＲＡメッセージを生成することが可能な点で異なっている。なお、ＮＡＲ３１として、ＮＡＲ３１自身のリンクローカルアドレスのみをＲＡメッセージによって通知する従来のアクセスルータを利用することも可能である。
【０１６４】
また、図３８Ａは、図３７に示すＮＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図であり、図３８Ｂは、図３７に示すＮＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図である。図３８Ａに示すように、ＮＡＲ３１は、ＦＮＡメッセージ、及び、ＲＳメッセージをＭＮ１０から受信し、図３８Ｂに示すように、サブネット３０に係る外部送信用アドレスを含むＲＡメッセージをＭＮ１０に対して送信する。
【０１６５】
また、図３９は、本発明の第１４の実施の形態におけるＭＮの構成の一例を示すブロック図である。なお、図３９では、ＭＮ１０が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図３９に示すＭＮ１０は、無線受信手段４２１１、無線送信手段４２１２、Ｌ２ハンドオーバ通知手段４２１３、ＦＮＡ生成手段４２１４、ＲＳ生成手段４２１５、経路設定手段４２１６、パケット生成手段４２１７を有している。
【０１６６】
Ｌ２ハンドオーバ通知手段４２１３によってＬ２ハンドオーバが行われた旨を示す情報が、ＦＮＡ生成手段４２１４及びＲＳ生成手段４２１５に通知された場合、ＦＮＡ生成手段４２１４及びＲＳ生成手段４２１５はそれぞれ独立して、ＦＮＡメッセージ及びＲＳメッセージを生成し、無線送信手段４２１２を介して、ＮＡＲ３１に送信する。
【０１６７】
ＮＡＲ３１は、受信手段４２０１を介してＭＮ１０から受信したＦＮＡメッセージ及びＲＳメッセージを、それぞれＦＮＡ処理手段４２０３及びＲＳ処理手段４２０４において処理する。ＦＮＡ処理手段４２０３では、従来のＦＭＩＰにおけるＦＮＡメッセージの処理と同様の処理が行われる。また、ＲＳ処理手段４２０４は、ＭＮ１０からＲＳを受けた旨をサブネット情報取得手段４２０５に対して通知し、この通知を契機としてサブネット情報取得手段４２０５で取得されたサブネット３０に係る外部送信用アドレスは、ＲＡ生成手段４２０７に供給される。ＲＡ生成手段４２０７は、このサブネット３０に係る外部送信用アドレスを含むＲＡメッセージを生成して、送信手段４２０２を介してＭＮ１０に送信する。
【０１６８】
ＭＮ１０は、ＮＡＲ３１からのＲＡメッセージを無線受信手段４２１１を介して受信し、経路設定手段４２１６において、ＲＡメッセージ内からＮＡＲ３１及び／又はデフォルトルータ３７のリンクレイヤアドレスを抽出して、例えば、サブネット３０の外部にパケットを送出するための経路として、このリンクレイヤアドレスを設定する。これにより、例えば、パケット生成手段４２１７において送信データをパケット化する際、送信パケットのヘッダに外部送信用アドレスを設定することで、ＭＮ１０は、新たに接続するサブネット３０に係る外部送信用アドレスをハンドオーバの直後に取得して、外部に対して迅速にパケット送信を行うことが可能となる。
【０１６９】
以上、説明したように、本発明の第１４の実施の形態によれば、異なるサブネット３０にハンドオーバを行ったＭＮ１０は、ＮＡＲ３１に対してＦＮＡメッセージと共にＲＳメッセージを送信することによって、サブネット３０に係る外部送信用アドレスの要求を行い、ＮＡＲ３１は、この要求に応じて、ＭＮ１０に対してＲＡメッセージを送信することによって、サブネット３０に係る外部送信用アドレスの通知を行うことが可能となり、ＭＮ１０は、新たに接続するサブネット３０に係る外部送信用アドレスをハンドオーバの直後に取得して、外部に対して迅速にパケット送信を行うことが可能となる。
【０１７０】
＜第１５の実施の形態＞
次に、本発明の第１５の実施の形態について説明する。図４０は、本発明の第１５の実施の形態における主要な処理を示すシーケンスチャートである。なお、図４０のシーケンスチャートは、図３４のシーケンスチャートと比べて、ＭＮ１０が、ＦＮＡメッセージ及び／又はＲＳメッセージをマルチキャストすることによって、ＦＮＡメッセージ及び／又はＲＳメッセージがＮＡＲ３１だけではなく、デフォルトルータ３７を含むサブネット３０内の複数のルータに到達し（ステップＳ５０３、Ｓ５０５）、複数のルータからＲＡメッセージがＭＮ１０に対して送信される（ステップＳ５１１、Ｓ５１３）という点で異なっている。
【０１７１】
この場合、ＭＮ１０は複数のルータからＲＡメッセージを受信することになるが、各ルータが送出するＲＡメッセージ内には、例えば、デフォルトルータ３７を判別するための情報などを始めとする様々な情報が記載されている。したがって、ＭＮ１０は、各ルータから受信したＲＡメッセージ内の情報から、デフォルトルータ３７を判別するとともに、このデフォルトルータ３７のリンクローカルアドレスを取得することが可能となる。
【０１７２】
例えば、上述の第１３及び第１４の実施の形態において、ＭＮ１０がサブネット３０のリンクへのハンドオーバ直後に、ＦＮＡメッセージ、外部送信用アドレス要求を含むＦＮＡメッセージ、ＲＳメッセージの少なくとも１つがＭＮ１０からサブネット３０内にマルチキャストされ、サブネット３０内に存在するルータ（特に、ＮＡＲ３１やデフォルトルータ３７）が、このメッセージを受信した場合には自ルータのリンクレイヤアドレスを含むＲＡメッセージをＭＮ１０又はマルチキャストで送信するよう構成されている場合に、本発明の第１５の実施の形態（図４０のシーケンスチャート）が実現される。なお、デフォルトルータ３７からＭＮ１０に対して、デフォルトルータ３７のリンクローカルアドレスが通知される場合には、ＮＡＲ３１からＭＮ１０に対して、デフォルトルータ３７のリンクローカルアドレスが通知されるようにする必要はない。
【産業上の利用可能性】
【０１７３】
本発明に係る通信システム及び移動端末並びにアクセスルータは、サブネット間のハンドオーバを行った移動端末が、ハンドオーバ直後に迅速に、外部に対してパケット送信を行うことを可能とするという効果を有しており、ＩＰ通信を継続させるためのハンドオーバ技術に適用されるものであり、特に、ＦＭＩＰを実装した通信システムや、移動端末がデータ配信を行う場合などに有用なものである。
【図面の簡単な説明】
【０１７４】
【図１】本発明及び従来の技術に共通した無線通信システムの構成を示す模式図
【図２】本発明の第１〜第４の実施の形態に共通する主要な処理を示すシーケンスチャート
【図３】本発明の第１の実施の形態におけるＰＡＲの構成の一例を示すブロック図
【図４Ａ】図３に示すＰＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図
【図４Ｂ】図３に示すＰＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図
【図５】本発明の第２の実施の形態におけるＰＡＲの構成の一例を示すブロック図
【図６Ａ】図５に示すＰＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図
【図６Ｂ】図５に示すＰＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図
【図７】本発明の第３の実施の形態におけるＰＡＲの構成の一例を示すブロック図
【図８Ａ】図７に示すＰＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図
【図８Ｂ】図７に示すＰＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図
【図９】本発明の第４の実施の形態におけるＰＡＲの構成の一例を示すブロック図
【図１０Ａ】図９に示すＰＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図
【図１０Ｂ】図９に示すＰＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図
【図１１】本発明の第４の実施の形態におけるＭＮの構成の一例を示すブロック図
【図１２】本発明の第５〜第８の実施の形態に共通する主要な処理を示すシーケンスチャート
【図１３】本発明の第５の実施の形態におけるＰＡＲの構成の一例を示すブロック図
【図１４Ａ】図１３に示すＰＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図
【図１４Ｂ】図１３に示すＰＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図
【図１５】本発明の第６の実施の形態におけるＰＡＲの構成の一例を示すブロック図
【図１６Ａ】図１５に示すＰＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図
【図１６Ｂ】図１５に示すＰＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図
【図１７】本発明の第７の実施の形態におけるＰＡＲの構成の一例を示すブロック図
【図１８Ａ】図１７に示すＰＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図
【図１８Ｂ】図１７に示すＰＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図
【図１９】本発明の第８の実施の形態におけるＰＡＲの構成の一例を示すブロック図
【図２０Ａ】図１９に示すＰＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図
【図２０Ｂ】図１９に示すＰＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図
【図２１】本発明の第９〜第１２の実施の形態に共通する主要な処理を示すシーケンスチャート
【図２２】本発明の第９の実施の形態におけるＰＡＲの構成の一例を示すブロック図
【図２３】本発明の第９の実施の形態におけるＮＡＲの構成の一例を示すブロック図
【図２４Ａ】図２２に示すＰＡＲと図２３に示すＮＡＲとの間でやり取りされる外部送信用アドレスの要求情報を示す図
【図２４Ｂ】図２２に示すＰＡＲと図２３に示すＮＡＲとの間でやり取りされる外部送信用アドレスの通知情報のデータ構成の一例を示す図
【図２５】本発明の第１０の実施の形態におけるＰＡＲの構成の一例を示すブロック図
【図２６】本発明の第１０の実施の形態におけるＮＡＲの構成の一例を示すブロック図
【図２７Ａ】図２５に示すＰＡＲと図２６に示すＮＡＲとの間でやり取りされる外部送信用アドレスの要求情報を示す図
【図２７Ｂ】図２５に示すＰＡＲと図２６に示すＮＡＲとの間でやり取りされる外部送信用アドレスの通知情報のデータ構成の一例を示す図
【図２８】本発明の第１１の実施の形態におけるＰＡＲの構成の一例を示すブロック図
【図２９】本発明の第１１の実施の形態におけるＮＡＲの構成の一例を示すブロック図
【図３０Ａ】図２８に示すＰＡＲと図２９に示すＮＡＲとの間でやり取りされる外部送信用アドレスの要求情報を示す図
【図３０Ｂ】図２８に示すＰＡＲと図２９に示すＮＡＲとの間でやり取りされる外部送信用アドレスの通知情報のデータ構成の一例を示す図
【図３１】本発明の第１２の実施の形態におけるＰＡＲの構成の一例を示すブロック図
【図３２】本発明の第１２の実施の形態におけるＮＡＲの構成の一例を示すブロック図
【図３３Ａ】図３１に示すＰＡＲと図３２に示すＮＡＲとの間でやり取りされる外部送信用アドレスの要求情報を示す図
【図３３Ｂ】図３１に示すＰＡＲと図３２に示すＮＡＲとの間でやり取りされる外部送信用アドレスの通知情報のデータ構成の一例を示す図
【図３４】本発明の第１３及び第１４の実施の形態に共通する主要な処理を示すシーケンスチャート
【図３５】本発明の第１３の実施の形態におけるＮＡＲの構成の一例を示すブロック図
【図３６Ａ】図３５に示すＮＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図
【図３６Ｂ】図３５に示すＮＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図
【図３７】本発明の第１４の実施の形態におけるＮＡＲの構成の一例を示すブロック図
【図３８Ａ】図３７に示すＮＡＲにおいて処理されるＭＮからの外部送信用アドレスの要求情報を示す図
【図３８Ｂ】図３７に示すＮＡＲにおいて処理されるＭＮに対して送信される外部送信用アドレスの通知情報のデータ構成の一例を示す図
【図３９】本発明の第１４の実施の形態におけるＭＮの構成の一例を示すブロック図
【図４０】本発明の第１５の実施の形態における主要な処理を示すシーケンスチャート
【図４１】従来の技術におけるＭＮ１０がハンドオーバ前のリンクでＦＢＵメッセージを送信した場合のＦＭＩＰにおける第１の動作モードの概要を示すシーケンスチャート
【図４２】従来の技術におけるＭＮ１０がハンドオーバ後のリンクでＦＮＡ［ＦＢＵ］メッセージを送信した場合のＦＭＩＰにおける第２の動作モードの概要を示すシーケンスチャート
【図４３】従来のＦＭＩＰの技術における課題の第１の例を説明するための図
【図４４】従来のＦＭＩＰの技術における課題の第２の例を説明するための図
【図１】
0004563940.tif 000002
【図２】
0004563940.tif 000003
【図３】
0004563940.tif 000004
【図４Ａ】
0004563940.tif 000005
【図４Ｂ】
0004563940.tif 000006
【図５】
0004563940.tif 000007
【図６Ａ】
0004563940.tif 000008
【図６Ｂ】
0004563940.tif 000009
【図７】
0004563940.tif 000010
【図８Ａ】
0004563940.tif 000011
【図８Ｂ】
0004563940.tif 000012
【図９】
0004563940.tif 000013
【図１０Ａ】
0004563940.tif 000014
【図１０Ｂ】
0004563940.tif 000015
【図１１】
0004563940.tif 000016
【図１２】
0004563940.tif 000017
【図１３】
0004563940.tif 000018
【図１４Ａ】
0004563940.tif 000019
【図１４Ｂ】
0004563940.tif 000020
【図１５】
0004563940.tif 000021
【図１６Ａ】
0004563940.tif 000022
【図１６Ｂ】
0004563940.tif 000023
【図１７】
0004563940.tif 000024
【図１８Ａ】
0004563940.tif 000025
【図１８Ｂ】
0004563940.tif 000026
【図１９】
0004563940.tif 000027
【図２０Ａ】
0004563940.tif 000028
【図２０Ｂ】
0004563940.tif 000029
【図２１】
0004563940.tif 000030
【図２２】
0004563940.tif 000031
【図２３】
0004563940.tif 000032
【図２４Ａ】
0004563940.tif 000033
【図２４Ｂ】
0004563940.tif 000034
【図２５】
0004563940.tif 000035
【図２６】
0004563940.tif 000036
【図２７Ａ】
0004563940.tif 000037
【図２７Ｂ】
0004563940.tif 000038
【図２８】
0004563940.tif 000039
【図２９】
0004563940.tif 000040
【図３０Ａ】
0004563940.tif 000041
【図３０Ｂ】
0004563940.tif 000042
【図３１】
0004563940.tif 000043
【図３２】
0004563940.tif 000044
【図３３Ａ】
0004563940.tif 000045
【図３３Ｂ】
0004563940.tif 000046
【図３４】
0004563940.tif 000047
【図３５】
0004563940.tif 000048
【図３６Ａ】
0004563940.tif 000049
【図３６Ｂ】
0004563940.tif 000050
【図３７】
0004563940.tif 000051
【図３８Ａ】
0004563940.tif 000052
【図３８Ｂ】
0004563940.tif 000053
【図３９】
0004563940.tif 000054
【図４０】
0004563940.tif 000055
【図４１】
0004563940.tif 000056
【図４２】
0004563940.tif 000057
【図４３】
0004563940.tif 000058
【図４４】
0004563940.tif 000059