(57)【特許請求の範囲】
【請求項１】
第１のホームエージェントの管理下の端末装置であって第１の基地局の管理下にある第１の端末装置から、第２のホームエージェントの管理下の端末装置であって第２の基地局の管理下にある第２の端末装置に対し発信された、前記第２のホームエージェント宛のパケットに対し、前記第１の端末装置を管理するフォーリンエージェントとして、前記第１の端末装置から前記第１の基地局を介し転送されてきた前記パケットを前記第２のホームエージェントへ転送する第１の転送手段と、
前記第２の端末装置を管理するフォーリンエージェントとして、前記第２のホームエージェントから自機宛に転送されてきた前記パケットを前記第２の基地局に転送する第２の転送手段と、
所定の条件が満たされた場合、前記第１の端末装置から前記第２の端末装置に対し発信された、前記第２のホームエージェント宛のパケットを受信した前記第１の基地局に対して前記パケットを直接前記第２の基地局へ転送するよう指示する第１の指示信号を送信し、前記第２の基地局に対して前記第１の基地局から転送されてきた前記パケットを前記第２の端末装置に転送するよう指示する第２の指示信号を送信する折り返し指示手段と
を有する通信装置であって、
前記第１の基地局では、前記第１の端末装置から転送されてきた前記第２のホームエージェント宛のパケットがカプセル化されてカプセル化された前記パケットの宛先アドレスが前記通信装置のアドレスとされ、
前記第１の転送手段は、前記第１の端末装置のフォーリンエージェントとして、前記第１の基地局から転送されてきた前記パケットのカプセル化を解除してカプセル内部のパケットの送信元アドレスを、前記第１の端末装置のアドレスから前記第１のホームエージェントのアドレスに置き換え、
前記第２のホームエージェントでは、前記通信装置から転送された前記パケットの内部の宛先アドレスが前記第２のホームエージェントのアドレスから前記第２の端末装置のアドレスに置き換えられ、更に前記パケットがカプセル化されてカプセル化された前記パケットの宛先アドレスが前記通信装置のアドレスとされ、
前記第２の転送手段は、前記第２の端末装置のフォーリンエージェントとして、前記第２のホームエージェントから転送されてきた前記パケットをカプセル化してカプセル化された前記パケットの宛先アドレスを前記第２の基地局のアドレスとし、
前記第２の基地局では、前記通信装置から転送されてきた前記パケットのカプセル化が解除され、当該パケットは前記カプセルの内部の宛先アドレスである前記第２の端末装置のアドレスにしたって前記第２の端末装置へ転送され、
前記折り返し指示手段によって送信される前記第１の指示信号は、前記第１の基地局が、宛先アドレスが前記第２のホームエージェントであり送信元アドレスが前記第１の端末装置とされたパケットをカプセル化してカプセル化されたパケットのアドレスを前記第２の基地局のアドレスとし、カプセル内部のパケットの送信元アドレスを前記第１のホームエージェントのアドレスに置き換え、前記第２の指示信号は、前記第２の基地局が、前記第１の基地局から転送されてきた前記パケットの前記カプセル化を解除し、前記カプセル内部のパケットの宛先アドレスを前記第２の端末のアドレスに置き換える旨の指示内容を有する構成とする通信装置。
【請求項２】
前記所定の条件は、当該パケットが前記第１の端末装置から前記第２の端末装置へ向けて発信されたパケットであり、
前記第１の端末装置から前記第２の端末装置へ転送されたパケットの量が所定の閾値を超えているという条件、または所定の種別のプロトコルによるパケットであるという条件のうちの、少なくとも一つである請求項１に記載の通信装置。
【請求項３】
前記折り返し指示手段は、前記第２の端末装置の電源断或いはハンドオーバが検出された際、前記指示を解除する前記基地局へ送信の基地局へ送信する構成とされてなる請求項１又は２に記載の通信装置。
【請求項４】
第１のホームエージェントの管理下の端末装置であって第１の基地局の管理下にある第１の端末装置から、第２のホームエージェントの管理下の端末装置であって第２の基地局の管理下にある第２の端末装置に対し発信された、前記第２のホームエージェント宛のパケットに対し、前記第１の端末装置を管理するフォーリンエージェントとして、前記第１の端末装置から前記第１の基地局を介し転送されてきた前記パケットを前記第２のホームエージェントへ転送する第１の転送段階と、
前記第２の端末装置を管理するフォーリンエージェントとして、前記第２のホームエージェントから自機宛に転送されてきた前記パケットを前記第２の基地局に転送する第２の転送段階と、
所定の条件が満たされた場合、前記第１の端末装置から前記第２の端末装置に対し発信された、前記第２のホームエージェント宛のパケットを受信した前記第１の基地局に対して前記パケットを直接前記第２の基地局へ転送するよう指示する第１の指示信号を送信し、前記第２の基地局に対して前記第１の基地局から転送されてきた前記パケットを前記第２の端末装置に転送するよう指示する第２の指示信号を送信する折り返し指示段階と
を有する通信装置の制御方法であって、
前記第１の基地局では、前記第１の端末装置から転送されてきた前記第２のホームエージェント宛のパケットがカプセル化されてカプセル化された前記パケットの宛先アドレスが前記通信装置のアドレスとされ、
前記第１の転送段階は、前記第１の端末装置のフォーリンエージェントとして、前記第１の基地局から転送されてきた前記パケットのカプセル化を解除してカプセル内部のパケットの送信元アドレスを、前記第１の端末装置のアドレスから前記第１のホームエージェントのアドレスに置き換え、
前記第２のホームエージェントでは、前記通信装置から転送された前記パケットの内部の宛先アドレスが前記第２のホームエージェントのアドレスから前記第２の端末装置のアドレスに置き換えられ、更に前記パケットがカプセル化されてカプセル化された前記パケットの宛先アドレスが前記通信装置のアドレスとされ、
前記第２の転送段階は、前記第２の端末装置のフォーリンエージェントとして、前記第２のホームエージェントから転送されてきた前記パケットをカプセル化してカプセル化された前記パケットの宛先アドレスを前記第２の基地局のアドレスとし、
前記第２の基地局では、前記通信装置から転送されてきた前記パケットのカプセル化が解除され、当該パケットは前記カプセルの内部の宛先アドレスである前記第２の端末装置のアドレスにしたって前記第２の端末装置へ転送され、
前記折り返し指示段階によって送信される前記第１の指示信号は、前記第１の基地局が、宛先アドレスが前記第２のホームエージェントであり送信元アドレスが前記第１の端末装置とされたパケットをカプセル化してカプセル化されたパケットのアドレスを前記第２の基地局のアドレスとし、カプセル内部のパケットの送信元アドレスを前記第１のホームエージェントのアドレスに置き換え、前記第２の指示信号は、前記第２の基地局が、前記第１の基地局から転送されてきた前記パケットの前記カプセル化を解除し、前記カプセル内部のパケットの宛先アドレスを前記第２の端末のアドレスに置き換える旨の指示内容を有する構成とする通信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信装置、及び通信装置の制御方法に関する。
【背景技術】
【０００２】
モバイルＩＰの技術を利用してパケットの転送を行う場合、ホームエージェント(以下単にＨＡと称する)を利用してＩＰアドレスの解決を行う。
【０００３】
図１に示す例では、移動局１１と移動局１２との間の通信の際、ＨＡ４１経由でパケットを転送する。図１中、移動局１１，１２から発信されたパケットは基地局２１、アクセスサービスネットワークゲートウェイ（Access
Service Network-Gateway、以下単にＡＳＮ−ＧＷと称する）３１、及びルータ５１を介しＨＡ４１に転送される。
【０００４】
図２に示す例では、移動局１１のＩＰアドレスの設定は基地局２１を介し、ＤＨＣＰ（Dynamic
Host Configuration Protocol）サーバ６１によってなされる。この場合基地局２１が実際に通信網に接続されている。
【０００５】
図３に示す例では、移動局１１が基地局２１の管理下から基地局２２の管理下へ移動した場合、すなわちハンドオーバが実施される場合を示す。この場合、当該移動前には基地局２１とＡＳＮ―ＧＷ３１との間のトンネルが利用されていた。図３の場合、基地局２１，２２とＡＳＮ−ＧＷ３１との間にＡＳＮルータ５６が介在している。これに対し当該移動後は、更にＡＳＮ−ＧＷ３１とＡＳＮ−ＧＷ３２との間のトンネル及びＡＳＮ−ＧＷ３２と基地局２２との間のトンネルによる経路が追加される。
【０００６】
図４の場合、基地局２１とＡＳＮ−ＧＷ３１との間にＡＳＮルータ５６が介在している。また基地局２２とＡＳＮ−ＧＷ３２との間にＡＳＮルータ５７が介在している。その結果、移動局１１のＩＰアドレスを維持したままの状態で、当該移動局１１につき、ＡＳＮ−ＧＷ３１を起点とした通信経路が成り立つ。
【０００７】
ここで図４は、ＷｉＭＡＸ（非特許文献１参照）の技術を利用した場合の、移動局１１と移動局１２との間のパケット転送による通信におけるパケットの流れを示す。図４の場合、当該通信網はＩＳＰ―ＧＷ（Internet Service Provider-Gateway）５２を介し、インターネットに接続されている。又図４の場合、ＡＡＡ／ＳＩＰ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ａｃｃｏｕｎｔｉｎｇサーバ／Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌサーバ、以下同様）５３が設けられている。
【０００８】
図５は、３ＧＰＰ（3rd Generation Partnership Project）の技術（非特許文献１乃至４参照）を利用した場合の、移動局１１と移動局１２との間のパケットの転送による通信のパケットの流れを示す。図５の場合、移動局１１から発信されたパケットは基地局であるｅＮＢ（ｅｖｏｌｖｅｄ  ｎｏｄｅ  Ｂ、以下同様)２１Ａ，ａＧＷ（Ａｃｃｅｓｓ  Ｇａｔｅｗａｙ、以下同様)３１Ａ，ＩＳＰルータ５１を介しＬＴＥアンカー（ＬＴＥ  ａｎｃｈｏｒ、以下同様）４１Ａに転送される。また図５の場合、ＨＳＳ／ＳＩＰ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ／Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌサーバ、以下同様）サーバ５３Ａが設けられている。なお、図５及び後述する図７，図８，図４２乃至図６１とともに述べる３ＧＰＰの技術における通信システムを構成する各装置の基本的な構成及び処理は３ＧＰＰの技術において周知のものを適宜使用可能であり、ここでの詳細な説明を省略する。
【０００９】
図６は、ＷｉＭＡＸの技術における、移動局（ＭＳ：Mobile Station、以下同様）から基地局（ＢＳ：Base Station、以下同様）を経由しＡＳＮ−ＧＷ迄のプロトコルスタックの実装の例を示す。図７は、３ＧＰＰの技術における、移動局（ＭＳ）からｅＮＢを経由しａＧＷ迄の、Ｕ−Ｐｌａｎｅ（上り方向）のプロトコルスタックの実装の例を示す。
【００１０】
図８は、図７同様、３ＧＰＰの技術における、移動局（ＭＳ）から基地局（ｅＮＢ）を経由しａＧＷ迄の、Ｕ−Ｐｌａｎｅ（上り方向）における、ｅＮＢでＰＤＣＰ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｃｏｎｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ、以下同様）の終端を行う場合のプロトコルスタックの実装例を示す。
【非特許文献１】ＷｉＭＡＸ  Ｎｅｔｗｏｒｋ  Ａｒｃｈｉｔｅｃｔｕｒｅ勧告（http://panpan.mcs.ts.fujitsu.co.jp/standard/wimax/spec/NWG/WiMＡX_Network_Ａrchitecture_Stage_2_Rel_1.0.0.zip、http://panpan.mcs.ts.fujitsu.co.jp/standard/wimax/spec/NWG/WiMＡX_Network_Ａrchitecture_Stage_3_Rel_1.0.0.zip、２００７年７月２０日現在）
【非特許文献２】NETLMM Protocol ＡpplicabilityＡnalysis for 3GPP SＡE Network（http://www2.tools.ietf.org/html/draft-nishida-netlmm-protocol-Ａpplicability-00、２００８年２月５日現在）
【非特許文献３】3GPP TS 3６.413 S1 Ａpplication Protocol(S1ＡP)
【非特許文献４】3GPP TS 3６.423 X2 Ａpplication Protocol(X2ＡP)
【発明の開示】
【発明が解決しようとする課題】
【００１１】
通信システムを構成する各装置の処理負荷を効果的に低減するともに、同通信システムを構成する伝送リソースの負荷を効果的に低減することを可能にする通信装置、同通信装置を制御するためのプログラム及び同通信装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
この技術は、第１のホームエージェントの管理下の端末装置であって第１の基地局の管理下にある第１の端末装置から、第２のホームエージェントの管理下の端末装置であって第２の基地局の管理下にある第２の端末装置に対し発信された、前記第２のホームエージェント宛のパケットに対し、前記第１の端末装置を管理するフォーリンエージェントとして、前記第１の端末装置から前記第１の基地局を介し転送されてきた前記パケットを前記第２のホームエージェントへ転送する第１の転送手段と、
前記第２の端末装置を管理するフォーリンエージェントとして、前記第２のホームエージェントから自機宛に転送されてきた前記パケットを前記第２の基地局に転送する第２の転送手段と、
所定の条件が満たされた場合、前記第１の端末装置から前記第２の端末装置に対し発信された、前記第２のホームエージェント宛のパケットを受信した前記第１の基地局に対して前記パケットを直接前記第２の基地局へ転送するよう指示する第１の指示信号を送信し、前記第２の基地局に対して前記第１の基地局から転送されてきた前記パケットを前記第２の端末装置に転送するよう指示する第２の指示信号を送信する折り返し指示手段と
を有する通信装置であって、
前記第１の基地局では、前記第１の端末装置から転送されてきた前記第２のホームエージェント宛のパケットがカプセル化されてカプセル化された前記パケットの宛先アドレスが前記通信装置のアドレスとされ、
前記第１の転送手段は、前記第１の端末装置のフォーリンエージェントとして、前記第１の基地局から転送されてきた前記パケットのカプセル化を解除してカプセル内部のパケットの送信元アドレスを、前記第１の端末装置のアドレスから前記第１のホームエージェントのアドレスに置き換え、
前記第２のホームエージェントでは、前記通信装置から転送された前記パケットの内部の宛先アドレスが前記第２のホームエージェントのアドレスから前記第２の端末装置のアドレスに置き換えられ、更に前記パケットがカプセル化されてカプセル化された前記パケットの宛先アドレスが前記通信装置のアドレスとされ、
前記第２の転送手段は、前記第２の端末装置のフォーリンエージェントとして、前記第２のホームエージェントから転送されてきた前記パケットをカプセル化してカプセル化された前記パケットの宛先アドレスを前記第２の基地局のアドレスとし、
前記第２の基地局では、前記通信装置から転送されてきた前記パケットのカプセル化が解除され、当該パケットは前記カプセルの内部の宛先アドレスである前記第２の端末装置のアドレスにしたって前記第２の端末装置へ転送され、
前記折り返し指示手段によって送信される前記第１の指示信号は、前記第１の基地局が、宛先アドレスが前記第２のホームエージェントであり送信元アドレスが前記第１の端末装置とされたパケットをカプセル化してカプセル化されたパケットのアドレスを前記第２の基地局のアドレスとし、カプセル内部のパケットの送信元アドレスを前記第１のホームエージェントのアドレスに置き換え、前記第２の指示信号は、前記第２の基地局が、前記第１の基地局から転送されてきた前記パケットの前記カプセル化を解除し、前記カプセル内部のパケットの宛先アドレスを前記第２の端末のアドレスに置き換える旨の指示内容を有する構成とする。
【発明の効果】
【００１４】
上記構成によれば、通信システムを構成する各装置の処理負荷を効果的に低減するとともに、同通信システムを構成する伝送リソースの負荷を効果的に低減することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下各実施例につき、図とともに説明する。
【００１６】
まず実施例１による通信システムにつき説明する。
【００１７】
実施例１によれば、ＷｉＭＡＸの技術を利用した通信システムにおいて、図９に示されるように、ＡＳＮ−ＧＷ３１が、互いに通信を行う移動局１１，１２を管理する基地局２１に対し、パケットの折り返しの指示を行う。ここで「パケットの折り返し」とは、図９に示すように、移動局１１から発信されたパケットを、そのまま基地局２１にて折り返して直接移動局１２へ発信する経路をとることを意味する。したがってパケットの折り返しの指示とは、受信したパケットに対しそのような処理を行わせるための、基地局２１に対する指示を意味する。
【００１８】
このような「パケットの折り返し」の場合の通信経路は図１に示した、ルータ５１及びＨＡ４１を経由する経路とは異なる。そのためＡＳＮ−ＧＷ３１，ルータ５１，ＨＡ４１のそれぞれのパケット処理負荷が軽減されるとともに、基地局２１，ＡＳＮ−ＧＷ３１、ルータ５１，ＨＡ４１の間の通信経路が使われないため、伝送リソースの負荷が効果的に軽減される。
【００１９】
すなわち実施例１による通信システムによれば、ＡＳＮ−ＧＷがその管理下に存在する移動局の通信状態を監視し、必要に応じて上記パケットの折り返し指示を行う。
【００２０】
また実施例１による通信システムによれば、基地局が、ＡＳＮ−ＧＷからの上記パケットの折り返しの指示を受け、第１の移動局から受信されたパケットをそのまま第２の移動局へ折り返して送信する経路を設定する。
【００２１】
また実施例１による通信システムによれば、ＡＳＮ−ＧＷは、ハンドオーバの発生等、パケットの折り返しの状態を維持することが不適当な状況が生じた場合には同状態を解消するため、前記経路の設定を解除する。
【００２２】
より具体的には、実施例１によれば、基地局を管理しているＡＳＮ−ＧＷ装置が、ＰＤＡ（Personal
Digital Assistant）等の移動局から受信したパケットの宛先をチェックする。同宛先が同ＡＳＮ−ＧＷ管理下の基地局の管理下のものであった場合、基地局に対し、ＮＡＴ（Network Address Translation、すなわちＩＰアドレスの変更、以下同様)処理、基地局間のトンネルの構築、ルーティングテーブルの変更指示を行う。このようにして基地局内及び基地局間でパケットの折り返しを行わせる。その結果上記のように、ＡＳＮ−ＧＷにおける処理負荷の軽減及び伝送リソースの負荷の軽減が図れる。
【００２３】
図１０は実施例１における、基地局内で、パケットの折り返しを行う状態へ移行する際の動作を説明するための図である。図１０は、基地局２１の管理下の２つの移動局１１、１２が相互に通信する場合の、当該通信に係るパケットの流れを示す。
【００２４】
この場合、移動局１１から移動局１２へのパケットの転送が行われる場合、以下の動作が行われる。
【００２５】
１）移動局１１から基地局２１に対し、宛先がＨＡ４２(すなわち移動局１２についての、モバイルＩＰ上のＨＡのアドレス)とされたパケットが無線区間で転送される。
【００２６】
２）基地局２１からＡＳＮ−ＧＷ３１との間はＧｅｎｅｒｉｃ  Ｒｏｕｔｉｎｇ  Ｅｎｃａｐｓｕｌａｔｉｏｎトンネル（以下単にＧＲＥトンネルと称する）のカプセル化がなされて転送される。当該カプセル化により、同パケットの宛先はＡＳＮ−ＧＷ３１のアドレスとされる。カプセル化されたパケットの内部ヘッダは受信されたままの状態に維持される。
【００２７】
３）ＡＳＮ−ＧＷ３１は移動局１１のフォーリンエージェント（Foreign Agent、以下単にＦＡと称する）としての処理を実行する。すなわち受信したパケットの送信元アドレスを移動局１１のアドレスから移動局１１のＨＡであるＨＡ４１のアドレスに置き換え、ＨＡ４２宛に転送する。
【００２８】
４）ＨＡ４２はモバイルＩＰトンネル(以下単にＭＩＰトンネルと称する)を経由し、移動局１２のＦＡとしてのＡＳＮ−ＧＷ３１宛に、当該パケットをカプセル化し転送する。このとき、ＨＡ４２は、ＨＡとしての処理として、カプセル化の内部ヘッダの宛先を、ＨＡ４２のアドレスから移動局１２のアドレスに置き換える。なお、このカプセル化の内部ヘッダの宛先をＨＡ４２のアドレスから移動局１２のアドレスに置き換える処理は、ＦＡであるＡＳＮ−ＧＷ３１が行ってもよい。
【００２９】
５）ＡＳＮ−ＧＷ３１はＧＲＥトンネルを経由し基地局２１へ当該パケットを転送する。
【００３０】
６）基地局２１は当該パケットのカプセル化を解除し、移動局１２へ同パケットを転送する。
【００３１】
図１１は、図１０に示された基地局２１の管理下の２つの移動局１１、１２が相互に通信する場合のパケットの流れの動作シーケンスを示す。
【００３２】
図１１中、ステップＳ１(以下、「ステップ」の語を省略する)で移動局１１はＦＴＰ（ファイル転送プロトコル、以下同様）を実行し、パケットを基地局２１へ転送する。基地局２１はこれを受信すると、同パケットがパケットの折り返しの対象として登録されたものに該当するか否かを判定する（Ｓ２）。同判定の結果当該パケットがパケットの折り返しの対象でない場合、同パケットをカプセル化し、その宛先をＡＳＮ−ＧＷ３１として同パケットを転送する（Ｓ３）。
【００３３】
ＡＳＮ−ＧＷ３１は同パケットを受信し、後述する折り返し適応判定を実施する（Ｓ４）。ＡＳＮ−ＧＷ３１は又ＦＡとして、カプセル化の内部ヘッダの宛先を移動局１１のものからＨＡ４１のものに置き換え（Ｓ５）、ＨＡ４２に転送する。
【００３４】
ＨＡ４２はこれを受け、ＭＩＰトンネルのカプセル化を行い（Ｓ６），ＡＳＮ−ＧＷ３１に同パケットを転送する。
【００３５】
ＡＳＮ−ＧＷ３１はこれを受け、上記同様折り返し適用判定を行い（Ｓ７）、ＧＲＥ（Generic Routing
Encapsulation）トンネルのカプセル化を行い（Ｓ８），基地局２１に同パケットを転送する。
【００３６】
基地局２１は同パケットを受信し、ＧＲＥトンネルのカプセル化を解除し（Ｓ９）、同パケットを移動局１２に転送する。
【００３７】
ここでＡＳＮ−ＧＷ３１は、ＨＡ４２へのパケットの送信時、ＨＡ４２からのパケットを受信時の各々の時点で、同パケットの宛先或いは送信元アドレスがＨＡ４１，ＨＡ４２等、モバイルＩＰに関連するアドレスか否かを判定する。当該パケットの宛先或いは送信元アドレスがＨＡ４１，ＨＡ４２等、モバイルＩＰに関連するアドレスであった場合、ＡＳＮ−ＧＷ３１は、同パケットがＡＳＮ−ＧＷ３１管理下の基地局においてパケットの折り返しの対象として登録されたものに該当するか否かを判断する。この判断を行うため、ＡＳＮ−ＧＷ３１は、その内部で図１２に示す折り返し管理テーブルを管理する。
【００３８】
ＡＳＮ−ＧＷ３１は自己が扱うパケットに係るトラフィックの状況や、同パケットのプロトコル(ＦＴＰ、ストリーミング等)を解析することにより、前記折り返し適応判定を行う。折り返し適応判定とは、ある条件（その宛先と送信元）のパケットをパケットの折り返しの対象として登録するか否かの判定をいう。同判定の結果該当する条件（その宛先と送信元）のパケットをパケットの折り返しの対象として登録すべきと判定した場合、上記折り返し管理テーブルに基づき、パケットの折り返しのために要されるＮＡＴに関する情報及びルーティング情報を生成する。そして図１３に示すように、当該折り返し管理テーブルの折り返し状態の更新を行う。また図１４に示すように、基地局２１に対しパケットの折り返しの指示を行うことにより当該基地局２１に対しパケットの折り返しの設定を行う。
【００３９】
このようなパケットの折り返しの設定を行うことにより、移動局１１からのパケットは、上記ＮＡＴに関する情報及びルーティング情報に基づき、基地局２１にて該当するＮＡＴ処理及びルーティング処理がなされる。その結果基地局２１から同パケットはそのまま折り返され、移動局１２に対し転送される。
【００４０】
図１５は図１４に示したパケットの折り返しの設定を行う際の動作シーケンスを示す。
【００４１】
図１５中、ＡＳＮ−ＧＷ３１は折り返し適応判定を行い、同判定の結果、所定の条件（その宛先と送信元）に合致したパケットをパケットの折り返しの対象として登録すべきと判定した場合（Ｓ２１）、折り返し管理テーブルを更新する。すなわち移動局１１と移動局１２との間の通信に係るパケットにつき、図１３に示されるように、該当するレコードの折り返し状態欄に「ＭＳ２との折り返し」、「ＭＳ１との折り返し」と書き込む（Ｓ２２）。またＡＳＮ−ＧＷ３１は、該当するパケットの折り返しが基地局２１にて実施されるよう、必要なＮＡＴの情報及びルーティング情報を生成し、基地局２１に送信する（Ｓ２３）。
【００４２】
これを受けた基地局２１では、当該ＮＡＴの情報及びルーティング情報を自身に設定（Ｓ２４）し、該当するパケット（移動局１１と移動局１２との間の通信に係るパケット）をパケットの折り返しの対象として登録を行う（Ｓ２５）。
【００４３】
その後移動局１１にてＦＴＰ処理がなされ、移動局１２宛のパケットが基地局２１に対し転送されると（Ｓ２６），基地局２１では同パケットがパケットの折り返しの対象として登録されたものに該当するか否かをチェックする（Ｓ２７）。当該パケットがＳ２５にて登録された条件（その宛先と送信元）に合致するため、上記パケットの折り返しのためのＮＡＴ処理及びルーティング処理を行う（Ｓ２８）。その結果基地局２１にて、当該パケットの宛先アドレスが移動局１２のアドレスに置き換えられ、送信元アドレスが移動局１１のＨＡ４１のアドレスに置き換えられる。その結果パケットの折り返しが実施され、当該パケットは直接移動局１２に転送される。
【００４４】
実施例１では上記のように、ＡＳＮ−ＧＷ３１が、自己が扱うパケットに係るトラフィックの状況や、同パケットのプロトコルを解析することにより、折り返し適応判定を行う。この点につき以下に、より具体的に説明する。
【００４５】
１）ＡＳＮ−ＧＷ３１は一定周期で特定の移動局の通信先のパケット量を監視する。そして同移動局が、当該ＡＳＮ−ＧＷ３１管理下の第２の移動局との間で、ある閾値以上のパケット量の通信を行っていた場合、該当するパケットをパケットの折り返しの対象として登録すべきと判定する。
【００４６】
２）或いは当該パケットのプロトコル種別を監視し、同種別が所定のものであった場合、該当するパケットをパケットの折り返しの対象として登録すべきと判定する。
【００４７】
定期的に特定移動局のパケット量をチェックし判定する方法につき、図１６とともに説明する。
【００４８】
ここでは特定の移動局に係る通過パケットの量を監視する。そして特定の移動局につき、ある規定以上のパケット量の通過を検知した場合、該当するパケットを、パケットの折り返しの対象として登録すべきと判定する。ＡＳＮ−ＧＷ３１では、予め各移動局に割り当てられた移動局毎の通信タスク(スレッド／プロセス等)が常時受信処理を行う（図１６中、ステップＳ４１乃至Ｓ４５）。また、他のタスクとしての、折り返しのチェックを行うタスクが、各移動局を前記特定の移動局を監視対象として順次選択し、当該選択に係る移動局につき、前記通過パケット量に基づいた判断を行う（同図中、ステップＳ５１乃至Ｓ５５）。
【００４９】
図１６中、上記移動局毎の通信タスクは、ＡＳＮ−ＧＷ３１がパケットを受信すると（Ｓ４１），当該パケットが後述するステップＳ５１で決定された監視対象の移動局からのパケットか否かを判定する（Ｓ４２）。監視対象の移動局からのパケットであった場合（Ｙｅｓ），当該パケットの宛先が当該ＡＳＮ−ＧＷ３１の管理下のアドレスか否かを判定する（Ｓ４３）。当該ＡＳＮ−ＧＷ３１の管理下のアドレスであった場合（Ｙｅｓ）、当該パケットのサイズを得る（Ｓ４４）。そして前記宛先のＩＰアドレスと前記パケットサイズとを前記送信元の移動局に関連付けて集計する（Ｓ４５）。
【００５０】
前記折り返しのチェックを行うタスクは、監視対象の移動局を決定し（Ｓ５１）、規定時間待つ（Ｓ５２）。その間の、該当する移動局に係る上記ＩＰアドレスとパケットサイズの集計（上記Ｓ４５で得られる）を得る（Ｓ５３）。当該集計に基づき、規定量以上のパケットを記録したＩＰアドレスがあるか否かを判定する（Ｓ５４）。規定量以上のパケットを記録したＩＰアドレスが有った場合（Ｙｅｓ），当該移動局と当該ＩＰアドレスに係る移動局との間の通信に係るパケットを、パケットの折り返しの対象として登録すべきと判定する（Ｓ５５）。
【００５１】
次に図１７とともに、上記プロトコル種別でパケットの折り返しの対象として登録すべきか否かを判定する方法につき説明する。
【００５２】
このように上記プロトコル種別でパケットの折り返しの対象として登録すべきか否かを判定する場合、特定の移動局の通過パケットのプロトコルを監視する。そして当該プロトコルがＦＴＰやストリーミング等の大量パケットの送受信を生ずるプロトコルであった場合、該当する移動局間の通信に係るパケットを、パケットの折り返しの対象として登録すべきと判定する。
【００５３】
図１７中、ＡＳＮ−ＧＷ３１はパケットを受信すると（Ｓ６１），その宛先が当該ＡＳＮ−ＧＷ３１の管理下のアドレスか否かを判定する（Ｓ６２）。当該ＡＳＮ−ＧＷ３１の管理下のアドレスであった場合（Ｙｅｓ），そのプロトコルを得る。当該プロトコルがＦＴＰやストリーミング等の大量パケットの送受信を生ずるプロトコルであった場合（Ｓ６３のＹｅｓ），当該パケットに係る両移動局間の通信に係るパケットを、パケットの折り返しの対象として登録すべきと判定する（Ｓ６４）。
【００５４】
次に図１８乃至図２３とともに、実施例２による通信システムの説明を行う。
【００５５】
実施例２は、上記実施例１と比較すると、移動局１１から移動局１２へパケットを転送する場合であって、図１８に示すように、当該移動局１１，１２がそれぞれ異なる基地局２１，２２に管理されている点が異なる。それ以外の構成は実施例１のものと同様であり、重複する説明を省略する。ＡＳＮ−ＧＷ３１及び基地局２１，２２は、これら２つの実施例１，２の両方を実現可能な構成を有していてもよいし、実施例１のみ或いは実施例２のみを実現可能な構成を有していてもよい。
【００５６】
１）図１８中、移動局１１から基地局２１に対し、宛先がＨＡ４２(移動局１２のモバイルＩＰ上のＨＡのアドレス)のパケットが、無線区間で転送される。
【００５７】
２）基地局２１からＡＳＮ−ＧＷ３１への間の転送は、ＧＲＥトンネルによってカプセル化されてなされる。したがってパケットの宛先はＡＳＮ−ＧＷ1のアドレスとされる。カプセル化されたパケットの内部ヘッダは元のまま維持される。
【００５８】
３）ＡＳＮ−ＧＷ３１は移動局１１に係るＦＡとして、当該パケットの送信元アドレスを移動局１１のアドレスから移動局１１のＨＡ４１のアドレスに置き換え、同パケットをＨＡ４２宛に転送する。
【００５９】
４）ＨＡ４２はこれを受け、ＭＩＰトンネルを経由し移動局４２のＦＡであるＡＳＮ−ＧＷ３１宛にパケットをカプセル化し転送する。この時ＨＡ４２は、ＨＡとしてカプセル化されたパケットの内部ヘッダの宛先を、ＨＡ４２のアドレスから移動局１２のアドレスに置き換える。
【００６０】
５）ＡＳＮ−ＧＷ３１はこれを受け、当該パケットを、ＧＲＥトンネルを経由し、基地局２２へ転送する。
【００６１】
６）基地局２２はこれを受け、当該パケットのカプセル化を解除し、同パケットを移動局１２へ転送する。
【００６２】
図１９は図１８に示した通信システムの動作を説明するためのシーケンス図である。
【００６３】
図１９中、ステップＳ７１で移動局１１はＦＴＰを実行し、パケットを基地局２１へ転送する。基地局２１はこれを受信すると、同パケットがパケットの折り返しの対象として登録されたものに該当するか否かを判定する（Ｓ７２）。同判定の結果当該パケットがパケットの折り返しの対象として登録されたものに該当しない場合、同パケットをカプセル化し、その宛先をＡＳＮ−ＧＷ３１として同パケットを転送する（Ｓ７３）。
【００６４】
ＡＳＮ−ＧＷ３１は同パケットを受信し、前記折り返し適応判定を実施する（Ｓ７４）。ＡＳＮ−ＧＷ３１は又ＦＡとして、カプセル化の内部ヘッダの宛先を移動局１１のものからＨＡ４１のものに置き換え（Ｓ７５）、ＨＡ４２に転送する。
【００６５】
ＨＡ４２はこれを受け、ＭＩＰトンネルのカプセル化を行い（Ｓ７６），ＡＳＮ−ＧＷ３１に同パケットを転送する。
【００６６】
ＡＳＮ−ＧＷ３１はこれを受け、上記同様折り返し適用判定を行い（Ｓ７７）、ＧＲＥトンネルのカプセル化を行い（Ｓ７８），基地局２２に同パケットを転送する。
【００６７】
基地局２２は同パケットを受信し、ＧＲＥトンネルのカプセル化を解除し（Ｓ７９）、同パケットを移動局１２に転送する。
【００６８】
実施例１同様、ＡＳＮ−ＧＷ３１は、ＨＡ４２へのパケットの送信時や、ＨＡ４２からのパケットを受信する際に、同パケットの宛先或いは送信元アドレスがＨＡ４１，ＨＡ４２のようなモバイルＩＰに関連するアドレスとなっているか否かを判定する。当該パケットの宛先或いは送信元アドレスがＨＡ４１，ＨＡ４２のようなモバイルＩＰに関連するアドレスとなっている場合、ＡＳＮ−ＧＷ３１は、当該条件（その宛先と送信元）のパケットに対し、ＡＳＮ−ＧＷ３１管理下の基地局においてパケットの折り返しの対象として登録されたものに該当するか否かを判断する。この判断を行うため、ＡＳＮ−ＧＷ３１は、その内部で図２０に示す如くの折り返し管理テーブルを管理する。
【００６９】
実施例１同様、ＡＳＮ−ＧＷ３１は自己が扱うパケットに係るトラフィックの状況や、同パケットのプロトコル(ＦＴＰ、ストリーミング等)を解析することにより、折り返し適応判定を行う。折り返し適応判定とは、当該条件（その宛先と送信元）に合致する通信に係るパケットをパケットの折り返しの対象として登録すべきか否かの判定をいう。同判定の結果パケットの折り返しの対象として登録すべきと判定された場合、上記折り返し管理テーブルに基づき、パケットの折り返しのために要されるＮＡＴに関する情報及びルーティング情報を生成する。そして図２１に示すように、当該折り返し管理テーブルの折り返し状態の更新を行う。また図２２に示すように、基地局２１、２２に対しパケットの折り返しの指示を行うことにより当該基地局２１、２２に対し、パケットの折り返しの設定を行う。
【００７０】
このようなパケットの折り返しの設定を行うことにより、移動局１１からのパケットは、上記ＮＡＴに関する情報及びルーティング情報に基づき、基地局２１にて該当するＮＡＴ処理及びルーティング処理がなされる。その結果基地局２１から同パケットは、直接基地局２２へ転送され、その後移動局１２に対し転送される。すなわち実施例２の場合、通信に係る両移動局１１，１２のそれぞれに係る基地局２１，２２において、当該通信に係るパケットが折り返される。
【００７１】
図２３は図２２に示したパケット折り返しの動作シーケンスを示す。
【００７２】
図２３中、ＡＳＮ−ＧＷ３１は折り返し適応判定を行い、同判定の結果所定の条件（その宛先と送信元）のパケットをパケットの折り返しの対象として登録すべきと判定した場合（Ｓ９１）、折り返し管理テーブルを更新する。すなわちこの場合移動局１１と移動局１２との間の通信に係るパケットにつき、図２１に示されるように、該当するレコードの折り返し状態欄に「ＭＳ２との折り返し」、「ＭＳ１との折り返し」と書き込む（Ｓ９２）。またＡＳＮ−ＧＷ３１は、当該パケットの折り返しが基地局２１、２２にて実施されるよう、必要なＮＡＴの情報及びルーティング情報を生成し、基地局２１、２２に送信する（Ｓ９３）。
【００７３】
これを受けた基地局２１、２２は、当該パケットの折り返しに係る経路（すなわち該当するパケットを両基地局２１，２２間で直接転送する経路）を自己に設定する（Ｓ９４，Ｓ９５）。そして両基地局２１，２２の間で、当該パケットの折り返しにかかる経路を確認し合うため情報の交換を行う（図中、「折り返しパス確認」）。そして各々、当該ＮＡＴの情報及びルーティング情報を自身に設定する（Ｓ９６，Ｓ９８）。そして該当するパケット（移動局１１と移動局１２との間の通信に係るパケット）を、パケットの折り返しの対象として登録する（Ｓ９７，Ｓ９９）。
【００７４】
その後移動局１１にてＦＴＰ処理がなされ、移動局１２宛のパケットが基地局２１に対し転送されると（Ｓ１００），基地局２１では同パケットがパケットの折り返しの対象として登録されたものに該当するか否かをチェックする（Ｓ１０１）。また、ＧＲＥトンネルのカプセル化を行う（Ｓ１０２）。そして、Ｓ１０１の結果当該パケットはＳ９７にて登録された条件（その宛先と送信元）に合致するため、上記パケットの折り返しに係るＮＡＴ処理及びルーティング処理を行う（Ｓ１０３）。すなわち基地局２１にて、当該パケットの宛先が基地局２２のアドレスとされ、送信元が基地局２１のアドレスとされる。また、カプセル化されたパケットの内部ヘッダの送信元アドレスが、移動局１１のＨＡ４１のアドレスに置き換えられる。その結果当該パケットは基地局２２へ転送され、基地局２２は当該ＧＲＥトンネルのカプセル化を解除する（Ｓ１０４）。そして当該パケットがＳ９９にて登録された条件（その宛先と送信元）に合致するため、上記パケットの折り返しに係るＮＡＴ処理及びルーティング処理を行う（Ｓ１０３）。すなわち、当該パケットの宛先アドレスが移動局１２のアドレスに置き換えられる。その結果パケットの折り返しが実施され、当該パケットは基地局２１，２２で折り返されて移動局１２に転送される。
【００７５】
以下図２４乃至図２８とともに、実施例３による通信システムの説明を行う。
【００７６】
実施例３は、上記実施例１或いは実施例２による通信システムおいて上記パケットの折り返しの設定（図１５中、Ｓ２１乃至Ｓ２５，図２３中、Ｓ９１乃至Ｓ９９）を行った後、当該設定を解除する構成を有する。当該構成を有する点以外は、実施例３の構成は実施例１或いは実施例２のものと同様であり、重複する説明を省略する。ＡＳＮ−ＧＷ３１は、これら３つの実施例１，２、３の全ての処理を実行可能な構成を有していてもよいし、実施例３と実施例１との両方の処理のみ或いは実施例３と実施例２との両方の処理のみを実行可能な構成を有していてもよい。
【００７７】
前記パケットの折り返しの設定の解除は、基本的には通信先の移動局の存在が確認できなくなった場合等に行われる。具体的には、図２６に示すように、例えば移動局１２を構成するＰＤＡ等の機器の電源の切断がなされた場合、これを管理する基地局２２では移動局１２の存在を確認できなくなる。そのような場合、当該基地局２２からＡＳＮ−ＧＷ３１に対し、基地局２２とＡＳＮ−ＧＷ３１との間のインタフェースであるＲ６のＤａｔａ  Ｐａｔｈ  Ｄｅ−Ｒｅｇｉｓｔｒａｔｉｏｎ  Ｒｅｑｕｅｓｔが送信される。その結果ＡＳＮ−ＧＷ３１では、該当するＧＲＥトンネル等の経路管理を削除する処理が発生する。
【００７８】
ＡＳＮ−ＧＷ３１は当該処理の発生をトリガとし、図２５に示すように、折り返し管理テーブル上、該当するレコードを削除する。その結果折り返し管理テーブルは図２７に示す状態となる。
【００７９】
図２８は実施例３の通信システムにおける動作の流れを示すシーケンス図である。
【００８０】
図２８中、移動局１２を管理する基地局２２が移動局１２の存在を確認できなくなった際（Ｓ１１１），当該基地局２２はＡＳＮ−ＧＷ３１に対し、上記Ｄａｔａ  Ｐａｔｈ  Ｄｅ−Ｒｅｇｉｓｔｒａｔｉｏｎ  Ｒｅｑｕｅｓｔを送信する。ＡＳＮ−ＧＷ３１はこれを受け、自己と当該基地局２２との間の、該当する通信経路を解除する（Ｓ１１２）。そして折り返し管理テーブルをチェックする（Ｓ１１３）。そして図２５，２７とともに上記の如く該当するレコードを削除して同テーブルを更新する（Ｓ１１４）。そして該当するパケットの折り返しの設定の解除が基地局２１、２２にて実施されるよう、該当するＮＡＴの情報及びルーティング情報を削除するための情報を生成し、基地局２１、２２に送信する。これを受けた基地局２１、２２は、当該パケットの折り返しに係る経路（すなわち該当するパケットを両基地局２１，２２間で直接転送する経路）の設定を解除する（Ｓ１１５，Ｓ１１８）。そして基地局２１，２２は、該当するＮＡＴの情報及びルーティング情報を削除する（Ｓ１１６，Ｓ１１９）。そして該当するパケット（移動局１１と移動局１２との間の通信に係るパケット）を、パケットの折り返しの対象から削除する（Ｓ１１７，Ｓ１２０）。
【００８１】
以下図２９乃至図３３とともに、実施例４による通信システムの説明を行う。
【００８２】
実施例３は、上記実施例１或いは実施例２による通信システムおいて上記パケットの折り返しの設定（図１５中、Ｓ２１乃至Ｓ２５，図２３中、Ｓ９１乃至Ｓ９９）を行った後、該当する移動局のうちの一方につきハンドオーバが実行される場合に対する処理を有する。ここでハンドオーバとは、移動局が、当該移動局を管理する基地局が管理するセルの外に移動した際、当該移動局を管理する基地局を、前記移動後のセルを管理する基地局に自動的に切り替える処理をいう。前記ハンドオーバが実行される場合に対する処理を有する点以外は、実施例４の構成は実施例１或いは実施例２のものと同様であり、重複する説明を省略する。ＡＳＮ−ＧＷ３１は、これら３つの実施例１，２、４の全てを実現可能な処理を有していてもよいし、実施例４と実施例２の両方を実現可能な処理を有していてもよい。或いはそれらの何れかの場合に、更に実施例３の処理も併せて有する構成としてもよい。
【００８３】
図２９示す例では、移動局１１が基地局２１の管理下に存在し、移動局１２がハンドオーバにより基地局２２の管理下から基地局２３の管理下に切り替わる。この場合、移動局１２はハンドオーバ先の基地局２３に対し、Ｍｏｂｉｌｅ  ＭＳ  Ｈａｎｄｏｖｅｒ  Ｒｅｑｕｅｓｔ（以下単にＭＯＢ＿ＭＳＨＯ−ＲＥＱと称する）を送信し、それを受信した基地局２３はＡＳＮ−ＧＷ３１に対し、Ｈａｎｄｏｖｅｒ  Ｒｅｑｕｅｓｔ（以下単にＨＯリクエストと称する）を送信する。ＡＳＮ−ＧＷ３１は当該ＨＯリクエストを送信した移動局１２を認識する。そして図３０に示される折り返し管理テーブルを参照し、当該移動局１２につき、パケットの折り返しの設定の有無をチェックする。
【００８４】
ここで図３０に示されるように、当該移動局１２に対し、パケットの折り返しの設定がなされている。これを確認したＡＳＮ−ＧＷ３１は、図３１に示されるように、該当するパケットの折り返しの設定の解除を行う。そして前記ハンドオーバに係るシーケンスを継続させる。同パケットの折り返しの設定の解除により、折り返し管理テーブルは図３２に示す状態となる。
【００８５】
図３３は図３１に示したパケットの折り返しの設定の解除動作を示すシーケンス図である。
【００８６】
図３３中、移動局１２からＨＯリクエストが移動先の基地局２３に送信されると、同基地局２３はＡＳＮ−ＧＷ３１に対し、ＨＯリクエストを送信する。ＡＳＮ−ＧＷ３１はこれを受け、折り返し管理テーブルを参照する（Ｓ１３１）。ここで図３０に示すように、移動局１２と移動局１１との間の通信に係るパケットに対し、パケットの折り返しの設定がなされている。したがってこれを図３２に示すように更新する（Ｓ１３２）。すなわちパケットの折り返しの設定を解除すべく、折り返し管理テーブル中、「折り返し状態」の欄に「なし」を設定する。そして該当するパケットの折り返しの設定の解除が基地局２１、２２にて実施されるよう、該当するＮＡＴの情報及びルーティング情報を削除するための情報を生成し、基地局２１、２２に送信する。これを受けた基地局２１、２２は、当該パケットの折り返しに係る経路（すなわち該当するパケットを両基地局２１，２２間で直接転送する経路）の設定を解除する（ＳＳ１３３，Ｓ１３６）。そして基地局２１，２２は、該当するＮＡＴの情報及びルーティング情報を削除する（Ｓ１３４、Ｓ１３７）。そして該当するパケット（移動局１１と移動局１２との間の通信に係るパケット）を、パケットの折り返しの対象から削除する（Ｓ１３５，Ｓ１３８）。その後、ハンドオーバの動作が実行される（Ｓ１３９）。
【００８７】
上記のようにハンドオーバの実施時は一旦パケットの折り返しの設定が解除され、ＨＡ経由でのパケット転送ルートを使用してハンドオーバに係る制御動作が実行される。ハンドオーバの実施の完了後、上記実施例２の構成により、移動局１１及び移動局１２の間のパケット転送量やプロトコル種別のチェック等により再度折り返し適用判定を行う。同判定の結果移動局１１及び移動局１２の間の通信に係るパケットが、パケットの折り返しの対象として登録すべきと判定された場合、実施例２の構成により、再度該当するパケットに対し、パケットの折り返しの設定を行う。
【００８８】
以下、上記各実施例による通信システムとしての各装置が有する構成につき、ブロック図を用いて説明する。
【００８９】
図３４は上記実施例１を構成する移動局１１、基地局２１，ＡＳＮ−ＧＷ３１としての構成を有する通信装置１１，２１，３１のブロック図である。尚、移動局１２としての処理を実行する通信装置１２は上記移動局１１としての処理を実行する通信装置１１と同様のブロック構成を有するため、重複する説明を省略する。同様に基地局２２としての処理を実行する通信装置２２は上記基地局２１としての処理を実行する通信装置２１と同様のブロック構成を有するため、重複する説明を省略する。同様にＡＳＮ−ＧＷ３２としての処理を実行する通信装置３２は上記ＡＳＮ−ＧＷ３１としての処理を実行する通信装置３１と同様のブロック構成を有するため、重複する説明を省略する。
【００９０】
図３４に示す如く、移動局１１としての処理を実行する通信装置１１は、Ｃ−Ｐｌａｎｅ処理部１０２，ＭＳ  ＡＰＬ部１０１Ａを有するＵ−Ｐｌａｎｅ処理部１０１，Ｒ1-ＩＦ部１０３，ＩＰ部１０４及びＡｉｒ−ＩＦ部１０５を有する。Ｃ−Ｐｌａｎｅ処理部１０２は制御処理を行う。Ｕ−Ｐｌａｎｅ処理部１０１はユーザデータに係る処理を行う。ＭＳ  ＡＰＬ部１０１Ａは各種アプリケーション(VoＩＰやWebブラウザ、メール等)に係る処理を行う。Ｒ１−ＩＦ部１０３はＲ１インタフェース処理(移動局と基地局との間のインタフェース)の処理を行う。ＩＰ部１０４はＩＰ処理(ＴＣＰ／ＩＦ，ＵＤＰ／ＩＰ,ルーティング処理等)を行う。Ａｉｒ−ＩＦ部１０５は無線インタフェースを提供する。
【００９１】
基地局２１としての処理を実行する通信装置２１は、Ｃ−Ｐｌａｎｅ処理部２０１，Ｕ−Ｐｌａｎｅ処理部２０２、Ｒ１−ＩＦ部２０３，R６-ＩＦ部２０５，Ｔｕｎｎｅｌ処理部２０４，ＩＰ部２０７、ＮＩＣ部２０８，及びＡｉｒ−ＩＦ部２０６を有する。Ｃ−Ｐｌａｎｅ処理部２０１は折り返しＩＦ処理部２０１Ａを有する。Ｕ−Ｐｌａｎｅ処理部２０２はＤａｔａＰａｔｈ処理部２０２Ａを有し、ＤａｔａＰａｔｈ処理部２０２Ａは折り返し管理部２０２Ｂを有する。又Ｒ６−ＩＦ部２０５は折り返し用ＩＦ部２０５Ａを有する。
【００９２】
Ｃ−Ｐｌａｎｅ処理部２０１は制御処理を行う。Ｕ−Ｐｌａｎｅ処理部２０２はユーザデータに係る処理を行う。Ｒ１−ＩＦ部２０３はＲ１インタフェース処理(移動局と基地局との間のインタフェース)の処理を行う。Ｒ６−ＩＦ部２０５はＲ６インタフェース処理（基地局とＡＳＮ−ＧＷとの間のインタフェース処理）を行う。ＩＰ部２０７はＩＰ処理(ＴＣＰ／ＩＦ，ＵＤＰ／ＩＰ,ルーティング処理等)を行う。Ａｉｒ−ＩＦ部２０６は無線インタフェースを提供する。
【００９３】
またＤａｔａＰａｔｈ処理部２０２Ａはデータ転送に係る経路管理を行う。Ｔｕｎｎｅｌ処理部２０４はＧＲＥトンネルの管理を行う。ＮＩＣ部２０８はネットワークインタフェースカード（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ、以下同様）である。折返し用ＩＦ部２０５Ａは、ＡＳＮ−ＧＷからの、Ｒ６のインタフェースを拡張した折返し指示(設定/解除/経路設定/経路解除)を解析する。折返しＩＦ処理部２０１Ａは受信した折返し指示を折返し管理部２０２Ｂに伝達する。折返し管理部２０２Ｂは折返し指示に従ってＮＡＴ／経路/ルーティングを設定する。
【００９４】
ＡＳＮ−ＧＷ３１としての処理を実行する通信装置３１は、Ｃ−Ｐｌａｎｅ処理部３０１，Ｕ−Ｐｌａｎｅ処理部３０２、ＦＡ部３０３，ＤＨＣＰ  Ｐｒｏｘｙ部３０４，Ｒ６−ＩＦ部３０７，Ｒ４／Ｒ３−ＩＦ部３０６，Ｔｕｎｎｅｌ処理部３０５，ＩＰ部３０８、ＮＩＣ部３０９，３１０を有する。Ｃ−Ｐｌａｎｅ処理部３０１は折り返しＩＦ処理部３０１Ａを有する。Ｕ−Ｐｌａｎｅ処理部３０２はＤａｔａＰａｔｈ処理部３０２Ａを有し、ＤａｔａＰａｔｈ処理部３０２Ａは折り返し管理部３０２Ｂを有する。又Ｒ６−ＩＦ部３０７は折り返し用ＩＦ部３０７Ａを有する。
【００９５】
Ｃ−Ｐｌａｎｅ処理部３０１は制御動作を行う。Ｕ−Ｐｌａｎｅ処理部３０２はユーザデータに係る処理を行う。Ｒ６−ＩＦ部３０７はＲ６インタフェースに係る処理（基地局とＡＳＮ−ＧＷとの間のインタフェース処理）を行う。ＩＰ部３０８はＩＰ処理(ＴＣＰ／ＩＦ，ＵＤＰ／ＩＰ,ルーティング処理等)を行う。ＤａｔａＰａｔｈ処理部３０２Ａはデータ転送に係る経路管理を行う。Ｔｕｎｎｅｌ処理部３０５はＧＲＥ／ＭＩＰトンネルの管理を行う。ＮＩＣ部３０９，３１０はネットワークインタフェースカードである。ＦＡ部３０３はＦＡとしての処理を行う。Ｒ４/Ｒ３-ＩＦ部はＲ4(ＡＳＮ−ＧＷと他のＡＳＮ−ＧＷとの間のインタフェース)及びＲ３(ＡＳＮ−ＧＷ３１と上位の装置との間のインタフェース)に係る処理を行う。折返し用ＩＦ部３０７Ａは基地局に対してＲ６インタフェースにて折返し指示メッセージを組み立てて送信する。折返しＩＦ処理部３０１Ａは折返しの状態により基地局に対して指示を発行する。折返し管理部３０２Ａは折返し管理テーブルを基にパケットチェック及び折返し判定を行う。
【００９６】
以下に図３４とともに、図１０とともに上述の実施例１の通信システムの上り側の動作における、これら各ブロックの動作を説明する。尚図３４図中、矢印はデータの流れを示し、各矢印に付した数字は、以下に示す各動作の項目番号に対応する（以下同様）。
【００９７】
１）移動局１１のＭＳ  ＡＰＬ部１０１Ａにより、FTPや音声等の、各アプリケーションに係るデータのパケットがＩＰ部１０４に転送される。
【００９８】
２）ＩＰ部１０４でＩＰヘッダが設定されたパケットが、Ａｉｒ−ＩＦ部を経由して基地局２１に転送される。
【００９９】
３）基地局２１ではＡｉｒ−ＩＦ部２０６から受け取ったパケットをＤａｔａＰａｔｈ処理部２０２Ａで経路管理し、該当する経路に対応するトンネリング処理を決定する。
【０１００】
４）Ｔｕｎｎｅｌ処理部２０４ではＧＲＥトンネルのカプセル化が行われる。
【０１０１】
５）ＧＲＥトンネルのカプセル化がなされたパケットがＩＰ部２０７に転送される。
【０１０２】
６）ＩＰ部２０７により、パケットがＡＳＮ−ＧＷ３１に向けて転送される。
【０１０３】
７）ＡＳＮ−ＧＷ３１が、ＧＲＥトンネルにより転送されたパケットを受信する。
【０１０４】
８）トンネル処理部３０５がＧＲＥトンネルのカプセル化を解除し、ＤａｔａＰａｔｈ処理部３０２Ａにパケット情報を転送する。
【０１０５】
９）ＤａｔａＰａｔｈ処理部３０２Ａは受け取ったパケットを経路管理しＴｕｎｎｅｌ処理部３０５へ転送する。尚折り返し判定を行うときのパケットチェック及び判定はＤａｔａＰａｔｈ処理部３０２Ａ内の折り返し管理部３０２ｂが行う。
【０１０６】
１０）パケットはＴｕｎｎｅｌ処理部３０５からＦＡ部３０３へ転送され、ＦＡ部３０３がＦＡとしての処理を実行し、移動局１１のローカルＩＰをＨＡのアドレスであるＨＡ1に書き換える。パケットはＴｕｎｎｅｌ処理部３０５へ転送される。
【０１０７】
１１）Ｔｕｎｎｅｌ処理部３０５は当該パケットをＩＰ部３０８に転送する。
【０１０８】
１２）当該パケットが更にＮＩＣ３１０からＨＡ４２に転送される。
【０１０９】
次に図３５とともに、上記実施例１の構成において、下り側の動作における各ブロックの動作について説明する。
【０１１０】
１３）移動局１２のＨＡであるＨＡ４２によりパケットがＭＩＰトンネル経由でＡＳＮ−ＧＷ３１のＮＩＣ部３１０に転送される。
【０１１１】
１４）Ｔｕｎｎｅｌ処理部３０５へパケットが転送される。
【０１１２】
１５）Ｔｕｎｎｅｌ処理部３０５がＭＩＰトンネルを解除し、ＦＡ３０３がＦＡとしてＨＡ４２宛のＩＰアドレスを移動局４２宛のＩＰアドレスに変更する（ＨＡ４２から移動局１２へのＩＰアドレスの変更はＨＡで行われる場合もある)。
【０１１３】
１６）カプセル化が解除されたパケットがＤａｔａＰａｔｈ処理部３０２Ａに転送される。
【０１１４】
１７）移動局１２へのデータ経路として経路管理されたパケットがＴｕｎｎｅｌ処理部３０５へ転送される。
【０１１５】
１８）Ｔｕｎｎｅｌ処理部３０５でＧＲＥトンネルのカプセル化がなされ、基地局２１宛とされ、ＩＰ部３０８へ転送される。
【０１１６】
１９）ＧＲＥトンネルのカプセル化がなされたパケットが基地局２１宛に転送される。
【０１１７】
２０）基地局２１では、前記ＧＲＥトンネルのカプセル化がなされたパケットがＩＰ部２０７からＴｕｎｎｅｌ処理部２０４に転送される。
【０１１８】
２１）Ｔｕｎｎｅｌ処理部２０４はＧＲＥトンネルのカプセル化を解除しＤａｔａＰａｔｈ処理部２０２Ａへパケットを転送する。
【０１１９】
２２）ＤａｔａＰａｔｈ部２０２Ａでデータ経路として無線区間が割り当てられたパケットがＡｉｒ−ＩＦ部２０６に転送される。
【０１２０】
２３）Ａｉｒ−ＩＦ部２０６から無線区間でパケットが転送される。
【０１２１】
２４）これを受信した移動局１２では、無線区間を転送された当該パケットがＩＰ部１０４から、ＩＰパケットとして、当該移動局１２のアプリケーション処理を行うＭＳ  ＡＰＬ部１０１Ａに転送される。
【０１２２】
次に図３６とともに、図１４とともに上述の実施例１の通信システムの、パケットの折り返しの設定の動作における、これら各ブロックの動作を説明する。
【０１２３】
１）ＡＳＮ−ＧＷ３１のＤａｔａＰａｔｈ処理部３０２Ａ内の折り返し管理部３０２Ｂが、移動局１１，１２間の通信に係るパケットを折り返しの対象として登録すべきか否かを決定する。折り返しの対象とすべきと決定されると、折り返し情報(すなわち上記ＮＡＴ情報、ルーティング情報、経路情報等)が抽出され、Ｃ−Ｐｌａｎｅ処理部３０１内の折り返しＩＦ処理部３０１Ａに対し、折り返し指示が出される。
【０１２４】
２）折り返しＩＦ処理部３０１Ａにて折り返し指示メッセージが組み立てられ、当該メッセージが、基地局とＡＳＮ−ＧＷとの間の制御ＩＦであるＲ６-ＩＦ処理部３０７に転送される。
【０１２５】
３）Ｒ６−ＩＦ処理部３０７にて当該メッセージがＲ６によるメッセージとして組み立てられ、基地局２１宛とされてＩＰ部３０８に転送される。
【０１２６】
４）当該メッセージがＩＰ部３０８によりＲ６によるメッセージとして基地局３１へ転送される。
【０１２７】
５）基地局２１では、そのＩＰ部２０７がこれを受信し、前記Ｒ６によるメッセージを抽出してＲ６−ＩＦ処理部２０５に転送する。
【０１２８】
６）Ｒ６−ＩＦ処理部２０５は前記折り返し指示メッセージを抽出し、Ｃ−Ｐｌａｎｅ処理部２０１内の折り返しＩＦ処理部２０１Ａに同メッセージを転送する。
【０１２９】
７）折り返しＩＦ処理部２０１Ａは、同メッセージから返し情報を抽出し、ＤａｔａＰａｔｈ処理部２０２Ａ内の折り返し管理部２０２Ｂに折り返し指示を出す。これを受け、折り返し管理部２０２Ｂはパケットの折り返しの実施のために必要なNＡTの設定、ルーティングの設定を実施する。
【０１３０】
次に図３７とともに、図１４とともに上述の実施例１の通信システムの、上記パケットの折り返しの設定後に実施される、パケットの折り返しの動作における、これら各ブロックの動作を説明する。
【０１３１】
１）FTPや音声等の、アプリケーションに係るデータが移動局１１のＭＳ  ＡＰＬ部１０１Ａで生成され、同データのパケットとしてＩＰ部１０４に転送される。
【０１３２】
２）ＩＰ部１０４は同パケットに対しＩＰヘッダを設定し、Ａｉｒ−ＩＦ部１０５を経由して基地局２１に転送する。
【０１３３】
３）基地局２１では、Ａｉｒ−ＩＦ部２０６が同パケットを受信し、ＤａｔａＰａｔｈ処理部２０２Ｂが同パケットの経路管理を実施する。
【０１３４】
４）折り返し管理部２０２Ｂが同パケットの宛先のＩＰアドレスに基づいて同パケットがパケットの折り返しの対象として登録されたものに該当すると判定し、パケットの折り返しのための処理を行う。具体的にはＮＡＴ処理であり、宛先アドレスをＨＡ４２から移動局１２のものに置き換え、送信元アドレスを移動局１１のものからＨＡ３１ものへと置き換え、同パケットをＴｕｎｎｅｌ処理部２０４へ転送する。
【０１３５】
５）Ｔｕｎｎｅｌ処理部２０４はカプセル化を実施せず、同パケットをＩＰ部２０７へ転送する。
【０１３６】
６）ＩＰ部２０７は同パケットに対し、その宛先ヘッダ部にしたがってルーティング処理を実施し、同パケットをＴｕｎｎｅｌ処理部２０４に転送する。すなわち同パケットが折り返される。
【０１３７】
７）同パケットはカプセル化されずにＤａｔａＰａｔｈ処理部２０２Ａに転送される。
【０１３８】
８）ＤａｔａＰａｔｈ処理部２０２Ａは、同パケットに対する経路として、移動局１２への経路を割り当て、同パケットをＡｉｒ−ＩＦ部２０６に転送する。
【０１３９】
９）Ａｉｒ−ＩＦ部２０６は同パケットを、無線区間で移動局１２宛に転送する。
【０１４０】
１０）移動局１２はこれを受信し、ＩＰ部１０４が同パケットをＩＰパケットとしてＭＳ  ＡＰＬ部１０１Ａに転送する。
【０１４１】
次に図３８とともに、図２２とともに上述の実施例２の通信システムの、パケットの折り返しの設定の動作における、上記各ブロックの動作を説明する。
【０１４２】
１）ＡＳＮ−ＧＷ３１のＤａｔａＰａｔｈ処理部３０２Ａ内の折り返し管理部３０２Ｂは、移動局１１、１２間の通信に係るパケットを、パケットの折り返しの対象として登録すべきとの決定を行う。同処理部３０２Ａは同決定後、パケットの折り返しの実施に必要な情報、すなわちNＡT情報、ルーティング情報、経路情報等を抽出し、Ｃ−Ｐｌａｎｅ処理部３０１内の折り返しＩＦ処理部３０１Ａに対し、パケットの折り返しの指示を出す。
【０１４３】
２）同折り返しＩＦ処理部３０１Ａは、基地局２１向けとして、パケットの折り返しのための折り返し指示メッセージを組み立て、基地局とＡＳＮ−ＧＷとの間の制御ＩＦとしてのＲ６−ＩＦ処理部３０７へ同パケットを転送する。
【０１４４】
３）Ｒ６−ＩＦ処理部３０７は基地局２１向けのＲ６−ＩＦ処理としてR６によるメッセージを組み立て、同メッセージを基地局２１宛として、ＩＰ部３０８へ転送する。：
４）又上記折り返しＩＦ処理部３０１Ａは、基地局２２向けの、パケットの折り返しのためのＩＦ処理として折り返し指示メッセージを組み立て、基地局とＡＳＮ−ＧＷとの間の制御ＩＦとしてのＲ６−ＩＦ処理部３０７に対し、同メッセージを転送する。
【０１４５】
５）他方Ｒ６−ＩＦ処理部３０７は基地局２２向けのＲ６−ＩＦ処理としてR６によるメッセージを組み立て、同メッセージを基地局２２宛としてＩＰ部３０８へ転送する。
【０１４６】
６）ＩＰ部３０８から各基地局２１，２２に対し、前記折り返し指示メッセージが前記R６によるメッセージとして転送される。
【０１４７】
７）各基地局２１，２２はそれぞれ同メッセージを受信し、各々のＩＰ部１０７が同R６によるメッセージを抽出し、Ｒ６−ＩＦ処理部２０５に転送する。
【０１４８】
８）同Ｒ６−ＩＦ処理２０５は前記折り返し指示メッセージを抽出し、Ｃ−Ｐｌａｎｅ処理部２０１内の折り返しＩＦ処理部２０１Ａに同メッセージを転送する。
【０１４９】
９）同折り返しＩＦ処理部２０１Ａは同メッセージから前記折り返し情報を抽出し、ＤａｔａＰａｔｈ処理部２０２Ａ内の折り返し管理部２０１Ａに対し、パケットの折り返しのための指示を出して経路設定を行う。
【０１５０】
１０）又同折り返し管理部２０１Ａは折り返し経路確認用パケットを生成しＴｕｎｎｅｌ処理部２０４に転送する。
【０１５１】
１１）Ｔｕｎｎｅｌ処理部２０４は、同折り返し経路確認パケットに対しＧＲＥトンネルのカプセル化を行い、ＩＰ部２０７へ転送する。
【０１５２】
１２）ＩＰ部２０７は当該ＧＲＥトンネルのカプセル化がなされたパケットを、互いに他の基地局に対し転送する。すなわち基地局２１が基地局２２へ、基地局２２が基地局２１へ、相互に折り返し経路確認パケットを転送し合う。
【０１５３】
１３）各基地局２１，２２では同パケットを受信する。同パケットは各基地局において、ＩＰ部２０７からＴｕｎｎｅｌ処理部２０４へと転送される。
【０１５４】
１４）Ｔｕｎｎｅｌ処理部２０４ではＧＲＥトンネルのカプセル化を解除し、解除後のパケットを折り返し管理部２０２Ｂに転送する。折り返し管理部２０２Ｂは前記折り返し情報(すなわちNＡT情報、ルーティング情報)の設定を行う。
【０１５５】
次に図３９とともに、図２２とともに上述の実施例２の通信システムの、上記パケットの折り返しの設定後に実施される、パケットの折り返しの動作における、これら各ブロックの動作を説明する。
【０１５６】
１）移動局１１において、FTPや音声等の、アプリケーションに係るデータをＭＳ  ＡＰＬ部１０１Ａが生成し、同データをパケットとしてＩＰ部１０４へ転送する。
【０１５７】
２）ＩＰ部１０４はこれにＩＰヘッダを設定し、Ａｉｒ−ＩＦ部１０５経由で基地局２１に転送する。
【０１５８】
３）基地局２１において、そのＡｉｒ−ＩＦ２０６が同パケットを受信し、ＤａｔａＰａｔｈ処理部２０２Ａに転送する。同処理部２０２Ａは同パケットに対し経路管理を実施する。
【０１５９】
４）ＤａｔａＰａｔｈ処理部２０２Ａが、同パケットの宛先のＩＰアドレスに基づき、同パケットがパケットの折り返しの対象として登録されたものに該当するとの判定を行う。ＤａｔａＰａｔｈ処理部２０２Ａの折り返し管理部２０２Ｂは、パケットの折り返しの実施に必要な処理を実施する。すなわち、NＡT処理を行い、送信元アドレスを移動局１１のものからＨＡ４１のものへと置き換え、基地局２１から基地局２２へ向けたＧＲＥトンネルによるカプセル化を行う。その後同パケットはＴｕｎｎｅｌ処理部２０４へ転送される。
【０１６０】
５）Ｔｕｎｎｅｌ処理部２０４でＧＲＥトンネルのカプセル化がなされたパケットはＩＰ部２０７に転送される。
【０１６１】
６）ＩＰ部２０７は同ＧＲＥトンネルに基づき、同パケットを基地局２２へ転送する。
【０１６２】
７）基地局２２において同パケットが受信され、そのＴｕｎｎｅｌ処理部２０４へ転送される。
【０１６３】
８）Ｔｕｎｎｅｌ処理部２０４は上記ＧＲＥトンネルのカプセル化を解除し、ＤａｔａＰａｔｈ処理部２０２Ａへ同パケットを転送する。同処理部２０２Ａの折り返し管理部２０２Ｂは折り返し管理を実施し、パケットの折り返しのための処理を行う。すなわち、NＡT処理を行い、同パケットの宛先アドレスをＨＡ４２のものから移動局１２のものに置き換える。
【０１６４】
９）その結果ＤａｔａＰａｔｈ処理部２０２Ａは当該パケットに対する経路として移動局１２への経路を割り当て、同パケットをＡｉｒ−ＩＦ部２０６へ転送する。
【０１６５】
１０）同Ａｉｒ−ＩＦ部２０６は同パケットを無線区間で移動局１２に転送する。
【０１６６】
１１）移動局１２において、同パケットが受信されると、そのＩＰ部１０４が同パケットをＩＰパケットとしてＭＳ  ＡＰＬ部１０１Ａへ転送する。
【０１６７】
次に図４０とともに、図２６とともに上述の実施例３の通信システムの、上記パケットの折り返しの設定の解除の動作における、上記各ブロックの動作を説明する。
【０１６８】
１）移動局１２における電源断等により該当するデータ経路の消失が発生し、これが基地局２２内のＤａｔａＰａｔｈ処理部２０２Ａで検知されると、同処理部２０２ＡからＣ−Ｐｌａｎｅ処理部２０１にデータ経路削除の指示が出される。
【０１６９】
２）その結果Ｃ−Ｐｌａｎｅ処理部２０１はＤａｔａＰａｔｈ  Ｄｅ−Ｒｅｇｉｓｔｒａｔｉｏｎ  Ｒｅｑｕｅｓｔメッセージを生成し、Ｒ６−ＩＦ処理部２０５に転送する。
【０１７０】
３）Ｒ６−ＩＦ処理部２０５は同メッセージをR６によるメッセージとして組み立て、ＩＰ部２０７へ転送する。
【０１７１】
４）ＩＰ部２０７は同メッセージをＡＳＮ−ＧＷ３１宛に転送する。
【０１７２】
５）ＡＳＮ−ＧＷ３１において、同メッセージがR６によるメッセージであるため、Ｒ６−ＩＦ処理３０７に同メッセージが転送される。
【０１７３】
６）Ｒ６−ＩＦ処理部３０７は同メッセージから前記ＤａｔａＰａｔｈ  Ｄｅ−Ｒｅｇｉｓｔｒａｔｉｏｎ  Ｒｅｑｕｅｓｔメッセージを抽出し、これをＣ−Ｐｌａｎｅ処理部３０１に転送する。
【０１７４】
７）Ｃ−Ｐｌａｎｅ処理部３０１は前記ＤａｔａＰａｔｈ  Ｄｅ−Ｒｅｇｉｓｔｒａｔｉｏｎ  Ｒｅｑｕｅｓｔメッセージを解析し、前記移動局１２の経路削除情報を得る。同情報は折り返しＩＦ処理部３０１Ａを介し、ＤａｔａＰａｔｈ処理部３０２Ａの折り返し管理部３０２Ｂに転送される。折り返し管理部３０２Ｂは、対応するパケットの折り返しの設定の解除が必要かどうかを判断する。
【０１７５】
８）その結果パケットの折り返しの設定の解除が必要な場合、折り返し管理部３０２Ｂは該当するパケットの折り返しの設定を解除するための情報を生成し、同情報を折り返しＩＦ処理部３０１Ａに転送し、パケットの折り返しの設定を解除する指示を行う。
【０１７６】
９）折り返しＩＦ処理部３０１Ａはこれを受け、基地局２１向けの折り返しＩＦ処理として、折り返し解除メッセージを組み立て、Ｒ６-ＩＦ処理部３０７に転送する。
【０１７７】
１０）Ｒ６−ＩＦ処理部３０７は同メッセージをR６によるメッセージとして組み立て、基地局２１宛として、ＩＰ部３０８へ転送する。
【０１７８】
１１）又上記折り返しＩＦ処理部３０１Ａは基地局２２向けの折り返し解除メッセージを組み立て、Ｒ６−ＩＦ処理部３０７に転送する。
【０１７９】
１２）Ｒ６−ＩＦ処理部３０７は同メッセージをR６によるメッセージとして組み立て、基地局２２宛としてＩＰ部３０８に転送する。
【０１８０】
１３）その結果、ＩＰ部３０８から各基地局２１，２２に対し、折り返し解除メッセージがＲ６によるメッセージとして転送される。
【０１８１】
１４）各基地局２１，２２において、同メッセージが受信され、各々のＩＰ部２０７が同メッセージからＲ６によるメッセージを抽出し、Ｒ６−ＩＦ部２０５へ転送する。
【０１８２】
１５）同Ｒ６−ＩＦ部２０５は同メッセージから前記折り返し解除メッセージを抽出し、Ｃ−Ｐｌａｎｅ処理部２０１内の折り返しＩＦ処理部２０１Ａに転送する。
【０１８３】
１６）同折り返しＩＦ処理部２０１Ａは、同メッセージから前記パケットの折り返しの設定の解除のための情報を抽出する。同折り返しＩＦ処理部２０１Ａは同情報に基づき、ＤａｔａＰａｔｈ処理部２０２内の折り返し管理部２０２Ａに対し、パケットの折り返しの設定の解除を指示する。その結果、同折り返し管理部２０２Ａは、これを受け、該当するパケットの折り返しに係る経路の解除、NＡTの解除,ルーティングの解除を行う。
【０１８４】
次に図４１とともに、図３３とともに上述の実施例４の通信システムにおいて、ハンドオーバが実行された場合の上記各ブロックの動作を説明する。
【０１８５】
１）移動局１２が基地局２３の管理下に移動することによってハンドオーバが実行される場合、移動局１２内のＣ−Ｐｌａｎｅ処理部１０２がＨＯリクエストメッセージを生成し、これをＲ１−ＩＦ処理部１０３に転送する。
【０１８６】
２）同処理部１０３は同メッセージからＲ１メッセージを生成してＡｉｒ−ＩＦ部１０５を介し送信する。
【０１８７】
３）Ａｉｒ−ＩＦ部１０５は無線区間でＲ１メッセージとしてＨＯリクエストメッセージを基地局２３へ転送する。
【０１８８】
４）基地局２３において、同メッセージが受信され、同メッセージがＲ１メッセージのため、同メッセージはＡｉｒ−ＩＦ部２０６からＲ１−ＩＦ処理部２０３に転送される。
【０１８９】
５）同処理部２０３は前記ＨＯリクエストメッセージを抽出し、Ｃ−Ｐｌａｎｅ処理部２０１に転送する。
【０１９０】
６）Ｃ−Ｐｌａｎｅ処理部２０１はＨＯリクエストメッセージをそのままＲ６−ＩＦ処理部２０５へ転送する。
【０１９１】
７）同処理部２０５は同メッセージをR６によるメッセージとして組み立てＩＰ部２０７に転送する。
【０１９２】
８）ＩＰ部２０７は同メッセージをＡＳＮ−ＧＷ３１宛に転送する。
【０１９３】
９）ＡＳＮ−ＧＷ３１において、同メッセージがＲ６によるメッセージであるため、同メッセージはＩＰ部３０８からＲ６−ＩＦ処理部３０７に転送される。
【０１９４】
１０）同処理部３０７はＨＯリクエストメッセージを抽出し、Ｃ−Ｐｌａｎｅ処理部３０１に転送する。
【０１９５】
１１）Ｃ−Ｐｌａｎｅ処理部３０１はＨＯリクエストメッセージを解析し、移動局１２の経路に対するハンドオーバの実施に係る情報を折り返しＩＦ処理部３０１Ａを介してＤａｔａＰａｔｈ処理部３０２Ａの折り返し管理部３０２Ｂに転送する。折り返し管理部３０２Ｂは同情報を参照し、対応するパケットの折り返しの設定の解除が必要かどうかを判断する。
【０１９６】
１２）その結果該当するパケットの折り返しの設定の解除が必要との判断となった場合、折り返し管理部３０２Ｂは折り返し解除情報を生成し、折り返しＩＦ処理３０１Ａに対し折り返し解除指示を与える。
【０１９７】
１３）折り返しＩＦ処理３０１Ａは同指示により基地局２１向けの折り返し解除メッセージを組み立て、Ｒ６−ＩＦ処理部３０７に転送する。
【０１９８】
１４）Ｒ６−ＩＦ処理部３０７は同メッセージをR６によるメッセージとして組み立て、ＩＰ部３０８に転送する。
【０１９９】
１５）上記同様、折り返しＩＦ処理３０１Ａは同指示により基地局２２向けの折り返し解除メッセージを組み立て、Ｒ６−ＩＦ処理部３０７に転送する。
【０２００】
１６）Ｒ６−ＩＦ処理部３０７は同メッセージをR６によるメッセージとして組み立て、ＩＰ部３０８に転送する。
【０２０１】
１７）このようにして前記折り返し解除メッセージが各基地局２１，２２に転送される。
【０２０２】
１８）各基地局２１，２２では、同メッセージが抽出され、Ｒ６−ＩＦ処理部２０５に転送される。
【０２０３】
１９）各基地局２１，２２において、同処理部２０５にて前記折り返し解除メッセージが抽出され、Ｃ−Ｐｌａｎｅ処理部２０１内の折り返しＩＦ処理部２０１Ａに同メッセージが転送される。
【０２０４】
２０）各基地局２１，２２において、折り返しＩＦ処理部２０１Ａは上記折り返し解除情報を抽出し、ＤａｔａＰａｔｈ処理部２０２Ａの折り返し管理部２０２Ｂに対し、パケットの折り返しの設定の解除の指示を行う。同管理部２０２Ｂはこれに従い該当するパケットの折り返しの設定に係る経路の解除、ＮＡＴの解除,ルーティングの解除を実施する。
【０２０５】
以下に図４２乃至６１とともに、実施例５及び６による通信システムについて説明する。
【０２０６】
実施例５，６による通信システムでは、上記実施例１乃至４による通信システムにおける基本的な考え方を３ＧＰＰの技術に適用する。実施例１乃至４による通信システムではＷｉＭＡＸの技術に基づいた基地局とＡＳＮ−ＧＷとにおいて行われるパケットの転送経路制御により、パケットの折り返しを行う。その結果基地局及びＡＳＮ−ＧＷの各々におけるデータ処理負荷の軽減及び伝送リソースの負荷の軽減を図る。これに対し実施例５，６では、ＷｉＭＡＸの技術における基地局に対応するｅＮＢと、ＡＳＮ−ＧＷに対応するａＧＷとにおいて行われるパケット転送経路制御により、パケットの折り返しを行う。その結果ｅＮＢ及びａＧＷの各々におけるデータ処理負荷の軽減及び伝送リソースの負荷の軽減を図る。
【０２０７】
３ＧＰＰの技術に基づく通信システムにおいては高速化する無線側の通信パケットを集約するａＧＷにパケット振り分け処理が集中し、マシン負荷が大きい。又３ＧＰＰの技術に基づく通信システムにおいては高速化する無線側の通信パケットを集約するａＧＷの管理下の通信網は通常１Ｇｂｐｓのデータ伝送速度を有する。このため無線側のデータ伝送速度が高速化すればするほどリソース不足となる。又複数のａＧＷを跨って行われる移動局間パケット通信においてもこれら２つの課題が想定される。
【０２０８】
実施例５、６による通信システムでは、ａＧＷがその管理下の移動局の通信状態を監視し、必要に応じ上記の如くのパケットの折り返しのための設定を行う。又ｅＮＢは、このようなａＧＷからのパケットの折り返しのための設定により、ｅＮＢ間でパケットを折り返す転送経路を設定する。またａＧＷはハンドオーバが実施される際、前記パケットを折り返す転送経路の設定を解除する。ａＧＷは又、複数のａＧＷを跨った移動局間の通信において、ａＧＷ装置相互間で連携しパケットの折り返しのための設定を行う。
【０２０９】
すなわち実施例５，６による通信システムでは、ｅＮＢを管理しているａＧＷがPDＡ等による移動局からのパケットの宛先をチェックする。同宛先が当該ａＧＷの管理下のｅＮＢの管理下の移動局であった場合、ａＧＷは当該ｅＮＢ装置に対してＮＡＴ（すなわちＩＰアドレスの変更／置き換え)処理、ｅＮＢ間のトンネルの構築、ルーティングテーブルの変更指示を行う。すなわちｅＮＢ内及びｅＮＢ間内でパケットの転送経路を変更し、パケットの折り返しを実施する。このようにしてａＧＷ等における処理負荷及び伝送リソースの負荷を軽減する。
【０２１０】
上記ＷｉＭＡＸの技術に基づいた実施例１乃至４による通信システムの基本的な考え方を３ＧＰＰの技術に基づいた通信システムに適応させて実施例５，６による通信システムを実現するための具体的な方法につき、以下に説明する。
【０２１１】
上記した図４，５に示す如く、基本的に３ＧＰＰ系の技術と無線ＬＡＮ系(すなわちＷｉＭＡＸ)の技術とが相互に統合段階にあるため、主な装置構成や各装置が実行する処理は相互に類似している。しかしながら装置間のインタフェースについてはＷｉＭＡＸ、３ＧＰＰのそれぞれ技術において別個にインタフェース規定が設けられている。このため、実施例１乃至４による通信システムの基本的な考え方を３ＧＰＰの技術に適用するためには、以下のインタフェース(Ｒｅｆｅｒｅｎｃｅ  Ｐｏｉｎｔ）においてメッセージの追加が必要となる。
【０２１２】
すなわち、図４２中、Ｒｅｆｅｒｅｎｃｅ  Ｐｏｉｎｔ  Ｘ２において、ｅＮＢ２１Ａ，２２Ａ間でパケットの折り返しのために転送経路を確立或いは同経路を解除するためのメッセージを追加する。図４２は３ＧＰＰの技術におけるＲｅｆｅｒｅｎｃｅ  Ｐｏｉｎｔの例を示す。
【０２１３】
Ｒｅｆｅｒｎｃｅ  Ｐｏｉｎｔ  Ｓ１において、ｅＮＢ２１ＡとａＧＷ３１Ａとの間で、パケットの折り返しを実施する旨の指示(すなわち、パケットの折り返しの設定或いはその解除を行う旨)を行うメッセージを追加する。
【０２１４】
Ｒｅｆｅｒｅｎｃｅ  Ｐｏｉｎｔ  Ｓ５において、ａＧＷ３１Ａ，３２Ａの間で、パケットの折り返しを実施する旨の指示の連携を行うためのメッセージを追加する。
【０２１５】
尚現在、３ＧＰＰの技術に係る勧告が作成中の段階であるため、下記装置は以下の別名で表される場合もある。
【０２１６】
すなわちａＧＷはＳｅｒｖｉｎｇ  ＧＷと称されることがある。又ＬＴＥアンカーはＰＤＮ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ  ｏｒ  Ｐｕｂｌｉｃ  Ｄａｔａ  Ｎｅｔｗｏｒｋ）ＧＷと称されることがある。
【０２１７】
上記した図７，８に示す３ＧＰＰの技術における移動局からａＧＷまでのプロトコルスタックの実装において、３ＧＰＰにおいては上記ＰＤＣＰと称されるヘッダの圧縮、シーケンス番号管理等を行うプロトコルがＩＰパケットの層の下層に位置する。このためｅＮＢでＩＰパケットを抽出或いは生成する場合、ＰＤＣＰ情報が必要となる。このため、ａＧＷからｅＮＢへのパケットの折り返しを実施する旨の指示の情報の転送にＰＤＣＰ情報も追加する必要がある。
【０２１８】
ここで上記プロトコルスタックについても規定中の段階であるため、上記した図８に示す構成もあり得る。この場合はｅＮＢにてＰＤＣＰが終端されるため、ａＧＷからｅＮＢに向けてのＰＤＣＰ情報の転送は不要となる。
【０２１９】
以下実施例５による通信システムの構成につき、図４３乃至図４９とともに説明する。
【０２２０】
図４３はｅＮＢの管理下の移動局１1と移動局１２との間で通信がなされる場合のパケットの流れを示す。
【０２２１】
移動局１１から移動局１２へパケットの転送が行われる場合につき、図中の矢印で示される経路を順に説明する。
【０２２２】
１）移動局１１からｅＮＢ２１Ａに対し、宛先アドレスがＧＡ２(移動局１２のローカルＩＰアドレスに対応するグローバルＩＰアドレス)とされたパケットが無線区間を転送される。また当該ＩＰパケットはＰＤＣＰの設定処理(エンコード)が行われＰＤＣＰパケットヘッダが付与されている。
【０２２３】
２）ｅＮＢ２１ＡからａＧＷ３１Ａ迄の間の転送では、当該パケットはＧＲＥトンネル或はＧＰＲＳ  Ｔｕｎｎｅｌｉｎｇ  Ｐｒｏｔｏｃｏｌ  ｆｏｒ  ｔｈｅ
Ｕ−Ｐｌａｎｅ(以降単にＧＴＰ−Ｕと称する)によってカプセル化される。その宛先アドレスはａＧＷ３１Ａのアドレスとされる。同カプセル化されたパケットの内部ヘッダは維持される。
【０２２４】
３）ａＧＷ３１Ａは当該パケットを受け、ＰＤＣＰの解除処理(デコード)を行って前記ＩＰパケットを抽出する。そして当該移動局１１からのパケットの送信元のアドレスを移動局１１のアドレスから移動局１１のグローバルＩＰアドレスであるＧＡ１に置き換える。そして同パケットはＬＴＥアンカー４１Ａ宛のＧＴＰ−Ｕトンネルにより転送される。尚この移動局１１のグローバルＩＰアドレスであるＧＡ１にパケットの送信元アドレスを変更する処理は、ＬＴＥアンカー４１Ａ側で行う場合もある。
【０２２５】
４）ＬＴＥアンカー４１Ａは、ＧＴＰ−Ｕトンネルを経由し、移動局１２を管理するａＧＷとしてのａＧＷ３１Ａ宛に、当該パケットをカプセル化して転送する。この時ＬＴＥアンカー４１Ａは、ヘッダの宛先アドレスをＧＡ２から移動局１２のものに置き換える。このようにヘッダの宛先アドレスをＧＡ２から移動局１２のものに置き換える動作は、ａＧＷ３１Ａが行ってもよい。
【０２２６】
５）ａＧＷ３１ＡはＩＰパケットにＰＤＣＰの設定処理を行い、ＧＲＥトンネル或いはＧＴＰ−Ｕを経由し、ｅＮＢ２１Ａへ同パケットを転送する。
【０２２７】
６）これを受けたｅＮＢ２１はＧＲＥトンネル或いはＧＴＰ−Ｕのカプセル化を解除し、移動局１２へ同パケットを転送する。
【０２２８】
７）移動局１２はこれを受け、ＰＤＣＰの解除処理を行い前記ＩＰパケットを抽出する。
【０２２９】
尚上記の如くＰＤＣＰの終端が移動局とｅＮＢとの間でなされる構成の場合には、前記項目３）のＰＤＣＰの解除と項目５）のＰＤＣＰ設定とが、それぞれ項目２）と項目６）との各々におけるｅＮＢ２１Ｂでの処理に移行する。又図４３におけるｅＮＢ２１ＡとａＧＷ３１Ａとの間のパケットにＰＤＣＰヘッダは設定されない。
【０２３０】
次に、上記のＩＰパケットの転送及び処理に係るシーケンスを、図４４とともにＰＤＣＰの終端が移動局とａＧＷとの間でなされる構成の場合につき説明し、図４５とともに移動局とｅＮＢとの間でなされる構成の場合につき説明する。
【０２３１】
図４４のシーケンスでは、ステップＳ１５１で移動局１１はＦＴＰを実行する。そしてＰＤＣＰを設定し（Ｓ１５２）、パケットをｅＮＢ２１Ａに転送する。ｅＮＢ２１Ａはこれを受信すると、同パケットがパケットの折り返しの対象として登録されたものに該当するか否かを判定する（Ｓ１５３）。同判定の結果当該パケットがパケットの折り返しの対象として登録されたものに該当しない場合、同パケットをカプセル化し、その宛先をａＧＷ３１Ａとして同パケットを転送する（Ｓ１５４）。
【０２３２】
ａＧＷ３１Ａは同パケットを受信すると、カプセル化を解除し（Ｓ１５５）、ＰＤＣＰを解除する（Ｓ１５６）。そして実施例１の場合と同様に折り返し適応判定を実施する（Ｓ１５７）。ａＧＷ３１Ａは又、パケットの宛先を移動局１１のものからＧＡ１に置き換え（Ｓ１５８）、カプセル化を行い（Ｓ１５９），ＬＴＥアンカー４１Ａに転送する。
【０２３３】
ＬＴＥアンカー４１Ａはこれを受け、カプセル化を解除し（Ｓ１６０），パケットの宛先を移動局１２のアドレスとするルーティングを行う（Ｓ１６１）。そしてカプセル化を行って（Ｓ１６２），同パケットをａＧＷ３１Ａに転送する。
【０２３４】
ａＧＷ３１Ａはこれを受け、カプセル化を解除し（Ｓ１６３）、上記同様折り返し適用判定を行い（Ｓ１６４）、ＰＤＣＰの設定を行う（Ｓ１６５）。そしてカプセル化を行い（Ｓ１６６），ｅＮＢ２１Ａに同パケットを転送する。
【０２３５】
ｅＮＢ２１Ａは同パケットを受信してカプセル化を解除し（Ｓ１６７）、同パケットを移動局１２に転送する。
【０２３６】
移動局１２はこれを受信し、ＰＤＣＰを解除し（Ｓ１６８），当該パケットのデータを得る（Ｓ１６９）。
【０２３７】
図４５のシーケンスでは、ステップＳ１７１で移動局１１はＦＴＰを実行する。そしてＰＤＣＰを設定し（Ｓ１７２）、パケットをｅＮＢ２１Ａに転送する。ｅＮＢ２１Ａはこれを受信すると、ＰＤＣＰを解除する（Ｓ１７３）。そして同パケットがパケットの折り返しの対象として登録されたものに該当するか否かを判定する（Ｓ１７４）。同判定の結果当該パケットがパケットの折り返しの対象として登録されたものに該当しない場合、同パケットをカプセル化し、その宛先をａＧＷ３１Ａとして同パケットを転送する（Ｓ１７５）。
【０２３８】
ａＧＷ３１Ａは同パケットを受信すると、カプセル化を解除し（Ｓ１７６）、図４４の場合同様、折り返し適応判定を実施する（Ｓ１７７）。ａＧＷ３１Ａは又、パケットの宛先を移動局１１のものからＧＡ１に置き換え（Ｓ１７８）、カプセル化を行い（Ｓ１７９），ＬＴＥアンカー４１Ａに転送する。
【０２３９】
ＬＴＥアンカー４１Ａはこれを受け、カプセル化を解除し（Ｓ１８０），パケットの宛先を移動局１２のアドレスとするルーティングを行う（Ｓ１８１）。そしてカプセル化を行って（Ｓ１８２），同パケットをａＧＷ３１Ａに転送する。
【０２４０】
ａＧＷ３１Ａはこれを受け、カプセル化を解除し（Ｓ１８３）、上記同様折り返し適用判定を行い（Ｓ１８４）、そしてカプセル化を行い（Ｓ１８５），ｅＮＢ２１Ａに同パケットを転送する。
【０２４１】
ｅＮＢ２１Ａは同パケットを受信してカプセル化を解除し（Ｓ１８６），ＰＤＣＰを設定し（Ｓ１８７），同パケットを移動局１２に転送する。
【０２４２】
移動局１２はこれを受信し、ＰＤＣＰを解除し（Ｓ１８８），当該パケットのデータを得る（Ｓ１８９）。
【０２４３】
上記のａＧＷ３１ＡからＬＴＥアンカー４１Ａへのパケットの送信時及びＬＴＥアンカー４１ＡからａＧＷ３１Ａへのパケットの受信時の各々において、当該パケットの宛先或いはその送信元のアドレスをチェックする。当該アドレスが、ＧＡ１，ＧＡ2のようなＬＴＥアンカー４１Ａの管理下のＩＰアドレスとなっている場合、ａＧＷ３１Ａは、そのパケットがａＧＷ３１Ａの管理下のｅＮＢにてパケットの折り返しを行うか判断する。
【０２４４】
この判断を行うため、ａＧＷ３１Ａは、実施例１においてＡＳＮ−ＧＷ３１が行うものとして説明した如く、図４６に示す如くの折り返し管理テーブルを設ける。その後、ａＧＷ３１Ａはトラフィック状況やパケットのプロトコル(ＦＴＰやストリーミング等)を解析し上記折り返し適応判定を行う。同判定の結果移動局１１，１２間の通信に係るパケットの折り返しの設定をおこなうべきと判断した場合，ａＧＷ３１Ａは、図４６の折り返し管理テーブルに基づき、実施例１のＡＳＮ−ＧＷ３１の場合同様、該当するパケットの折り返しを実施するためのNＡT情報及びルーティング情報を生成する。更に図４７に示す如くに折り返し管理テーブルの折り返し状態を更新し、又図４８に示すように、パケットの折り返しを実施する旨の指示を、ｅＮＢ２１Ａに対し行う。
【０２４５】
図４９は上記したパケットの折り返しを行う旨の指示を行う動作、及びその後の移動局１１から移動局１２へのパケット転送動作のシーケンスを示す。
【０２４６】
図４９中、ａＧＷ３１Ａは折り返し適応判定を行い、同判定の結果所定の条件（その宛先と送信元）のパケットをパケットの折り返しの対象として登録すべきと判定した場合（Ｓ２０１）、折り返し管理テーブルを更新する。この例の場合は移動局１１と移動局１２との間の通信に係るパケットにつき、図４７に示されるように、該当するレコードの折り返し状態欄に「ＭＳ２との折り返し」、「ＭＳ１との折り返し」と書き込む（Ｓ２０２）。またａＧＷ３１Ａは、当該パケットの折り返しがｅＮＢ２１Ａにて実施されるよう、必要なＮＡＴの情報及びルーティング情報を生成し、ｅＮＢ２１Ａに送信する（Ｓ２０３）。
【０２４７】
これを受けたｅＮＢ２１Ａは、当該ＮＡＴの情報及びルーティング情報を自身に設定（Ｓ２０４）し、該当する移動局１１と移動局１２との間の通信に係るパケットを、パケットの折り返しの対象として登録する（Ｓ２０５）。
【０２４８】
その後移動局１１にてＦＴＰ処理がなされ（Ｓ２０６）、更にＰＤＣＰの設定がなされ（Ｓ２０７），移動局１２宛のパケットがｅＮＢ２１Ａに対し転送される。
【０２４９】
ｅＮＢ２１Ａは同パケットがパケットの折り返しの対象として登録されたものに該当するか否かをチェックする（Ｓ２０８）。当該パケットはＳ２０５にて登録された条件（その宛先と送信元）に合致するため、上記パケットの折り返しのためのＮＡＴ処理及びルーティング処理を行う（Ｓ２０９）。その結果ｅＮＢ２１Ａにて、パケットの宛先アドレスが移動局１２のアドレスに置き換えられ、送信元アドレスが移動局１１のＧＡ１に置き換えられる。その結果パケットの折り返しが実施され、当該パケットは直接移動局１２に転送される。
【０２５０】
移動局１２はこれを受信し、ＰＤＣＰを解除し（Ｓ２１２），当該パケットのデータを得る（Ｓ２１３）。
【０２５１】
このようにして、移動局1１からのパケットはパケットの折り返しのためのNＡT処理及びルーティング処理によりｅＮＢ２１Ａにて折り返され、直接移動局１２に対し転送される。
【０２５２】
尚ＰＤＣＰの終端が移動局とｅＮＢとの間でなされる構成とされている場合、ａＧＷ３１ＡからｅＮＢ２１Ａへの、パケットの折り返しを行う旨或いはその設定を解除する旨の指示の情報の転送の際のＰＤＣＰ情報の転送は不要となる。又その後のＰＤＣＰ情報の設定も不要となる。
【０２５３】
次に実施例６による通信システムについて説明する。
【０２５４】
実施例６による通信システムは、上記実施例５による通信システムと同様の構成を有する。但し実施例６では、パケットの転送元の移動局１１と転送先の移動局１２とが、それぞれ別個のａＧＷ３１Ａ，３２Ａに管理されている場合である点が実施例５とは異なる。
【０２５５】
実施例１乃至４による通信システムの場合、すなわちＷｉＭＡＸ技術による通信システムの場合、全ＡＳＮ−ＧＷが管理する移動局をＩＰアドレスから検索する作業が高負荷となると考えられる。そのため、当該ＡＳＮ−ＧＷの管理下の範囲内にパケットの折り返しの実施を限定していた。しかしながら、逆にパケットが有するＩＰアドレスから、同アドレスがどのａＧＷ或いはｅＮＢの管理下の移動局のものかを低負荷で検索可能であれば、このような実施範囲の限定は不要となる。すなわち複数のａＧＷを跨った移動局間の通信においてもパケットの折り返しを実施することが可能となる。これを実現するための具体的な２つの方法を以下に順に述べる。
【０２５６】
まず第１の方法を述べる。第１の方法は、複数のａＧＷの管理下のＥ−ＵＴＲＡＮ（Ｅｖｏｌｖｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ、以下同様）を相互に接続することで当該複数のａＧＷ間で連携を行う。図５０は当該第１の方法の場合のパケットの流れを示す。
【０２５７】
図５０中、ａＧＷ３１Ａの管理下のＥ−ＵＴＲＡＮ（Ｅ−ＵＴＲＡＮ１）及びａＧＷ３２Ａの管理下のＥ−ＵＴＲＡＮ（Ｅ−ＵＴＲＡＮ２）の間をルータ５５で相互に接続する。その結果ａＧＷ３１Ａ，３２Ａの間が連携され、ａＧＷ３１Ａ，３２Ａの間で、パケットの折り返しの指示或いはその設定の解除の指示の情報のやりとりが可能となる。その結果図５０に示される如くの、複数のａＧＷを跨った形態であっても、ｅＮＢ２１ＡとｅＮＢ２２Ａとの間でパケットの折り返しを実施するためのトンネルの構築が可能となり、同トンネルを介したパケットの転送が可能となる。
【０２５８】
第２の方法を説明する。第２の方法では、パケットのＩＰアドレスから、該当する移動局を管理するａＧＷ或いはｅＮＢの位置の低負荷で特定する。上記第１の方法の場合、ａＧＷ３１Ａが移動局１２宛のパケットがローカルパケット否かを判定する。この時ａＧＷ３１Ａが、転送中のパケットの宛先ＩＰアドレスから移動局の所在(すなわち移動局１２がａＧＷ３２ＡのｅＮＢ２２の管理下のものか否か等)を出来るだけ低負荷で特定する。当該第２の方法の更に具体的な方法として、以下の第３の方法及び第４の方法が考えられる。
【０２５９】
第３の方法は以下の通りである。ＨＳＳ等、ユーザ情報管理データベースから、移動局を管理するａＧＷの位置を入手する。すなわちＨＳＳ（ＷｉＭＡＸの技術の場合、ＨＡやＡＡＡ等に相当する)において、ＩＰアドレスとａＧＷ/ｅＮＢとの間の対応付けが管理できるような構成を設ける。そして当該対応付けに基づき、パケットのＩＰアドレスから、該当する移動局を管理するａＧＷ/ｅＮＢの位置を入手する。この方法は、図４２に示されるＲｅｆｅｒｅｎｃｅ  Ｐｏｉｎｔ  Ｓ６のインタフェースを拡張することにより実現できる。
【０２６０】
又第４の方法は以下の通りである。すなわち移動局宛の特殊パケットを送信する。図５１に示される如く、ａＧＷ３１Ａが中継する、移動局１２へのＩＰアドレス宛にエコー要求を送信する。同エコー要求は、ＩＣＭＰ等のパケットが拡張されたものが、相手のａＧＷ３２Ａ側に対して送信されるものである。これに対するａＧＷ３２Ａによるエコー応答において該当するａＧＷ情報及びｅＮＢ情報を応答させる。ａＧＷ３１Ａが当該ａＧＷ情報及びｅＮＢ情報を参照することにより、当該ＩＰアドレスの移動局１２を管理するａＧＷ３２Ａ及びｅＮＢ２２Ａを特定する。
【０２６１】
以下図５２とともに、実施例６による通信システムにおけるパケットの流れについて説明する。
【０２６２】
図５２は、互いに異なるａＧＷ３１Ａ，３２Ａの管理下の移動局１１，１２間で通信がなされる場合を示す。移動局１１から移動局１２へパケットの転送が行われる場合につき、図５２において矢印で示される経路に沿って順に説明する。
【０２６３】
１）移動局１１からｅＮＢ２１Ａに対し、宛先アドレスがＧＡ２(移動局１２のローカルＩＰアドレスに対応するグローバルＩＰアドレス)とされ、無線区間でパケットが転送される。また、当該ＩＰパケットはＰＤＣＰの設定処理(エンコード)が行われＰＤＣＰパケットヘッダが付与されている。
【０２６４】
２）ｅＮＢ２１ＡからａＧＷ３１Ａへの間の転送はＧＲＥ或いはＧＴＰ−Ｕトンネルによるカプセル化で実現され、当該パケットの宛先アドレスはａＧＷ３１Ａのアドレスとされる。当該カプセル化されたパケットの内部ヘッダは維持される。
【０２６５】
３）ａＧＷ３１Ａはこれを受け、ＰＤＣＰの解除(デコード)を行ってＩＰパケットを抽出し、当該移動局１１からのパケットの送信元アドレスを移動局１１のアドレスから移動局１１のグローバルＩＰアドレスであるＧＡ１に置き換える。そしてＬＴＥアンカー４１Ａ宛に当該パケットを、ＧＴＰ−Ｕトンネルを使用して転送する。尚パケットの送信元アドレスを移動局１１のグローバルＩＰアドレスであるＧＡ１に変更する処理はＬＴＥアンカー４１Ａの側で行う場合もある。
【０２６６】
４）ＬＴＥアンカー４１Ａはこれを受け、ＧＴＰ−Ｕトンネルを経由し、移動局１２を管理するａＧＷとしてのａＧＷ３２Ａ宛に、当該パケットをカプセル化し転送する。この時ＬＴＥアンカー４１Ａは、当該パケットのヘッダの宛先をＧＡ２から移動局１２のアドレスに置き換える。なおこのアドレスの置き換えはａＧＷ３２Ａが行う場合もある。
【０２６７】
５）ａＧＷ３２Ａは当該ＩＰパケットに対しＰＤＣＰの設定処理を行い、ＧＲＥトンネル或いはＧＴＰ−Ｕトンネルを経由しｅＮＢ２２Ａへ転送する。
【０２６８】
６）ｅＮＢ２２Ａはこれを受け、ＧＲＥトンネル或いはＧＴＰ−Ｕトンネルのカプセル化を解除し、移動局１２へ当該パケットを転送する。
【０２６９】
７）移動局１２は当該パケットを受信し、ＰＤＣＰの解除処理を行ってＩＰパケットを抽出する。
【０２７０】
尚ＰＤＣＰの終端が移動局とｅＮＢとの間で行われる構成の場合には、上記項目３）ＰＤＣＰの解除処理と項目５）のＰＤＣＰの設定処理とが、それぞれ項目２）と項目６とのｅＮＢ２１Ａでの処理に移行する。又この場合、図５２において、ｅＮＢ２１ＡとａＧＷ３１Ａとの間の転送に係るパケットにＰＤＣＰヘッダは設定されない。
【０２７１】
次に、このようなＩＰパケットの転送及び処理のシーケンスを、ＰＤＣＰの終端が移動局とａＧＷとの間でなされる構成の場合について（図５３）、並びに移動局とｅＮＢとの間でなされる構成の場合について(図５４)、順に説明する。
【０２７２】
図５３のシーケンスでは、ステップＳ２２１で移動局１１はＦＴＰを実行する。そしてＰＤＣＰを設定し（Ｓ２２２）、パケットをｅＮＢ２１Ａに転送する。ｅＮＢ２１Ａはこれを受信すると、同パケットがパケットの折り返しの対象として登録されたものに該当するか否かを判定する（Ｓ２２３）。同判定の結果当該パケットがパケットの折り返しの対象として登録されたものに該当しない場合、同パケットをカプセル化し、その宛先をａＧＷ３１Ａとして転送する（Ｓ２２４）。
【０２７３】
ａＧＷ３１Ａは同パケットを受信すると、カプセル化を解除し（Ｓ２２５）、ＰＤＣＰを解除する（Ｓ２２６）。そして実施例５の場合と同様に折り返し適応判定を実施する（Ｓ２２７）。ａＧＷ３１Ａは又、パケットの宛先を移動局１１のものからＧＡ１に置き換え（Ｓ２２８）、カプセル化を行い（Ｓ２２９），ＬＴＥアンカー４１Ａに転送する。
【０２７４】
ＬＴＥアンカー４１Ａはこれを受け、カプセル化を解除し（Ｓ２３０），パケットの宛先を移動局１２のアドレスとするルーティングを行う（Ｓ２３１）。そしてカプセル化を行って（Ｓ２３２），ａＧＷ３２Ａに転送する。
【０２７５】
ａＧＷ３２Ａはこれを受け、カプセル化を解除し（Ｓ２３３）、上記同様折り返し適用判定を行い（Ｓ２３４）、ＰＤＣＰの設定を行う（Ｓ２３５）。そしてカプセル化を行い（Ｓ２３６），管理下のｅＮＢ２２Ａに転送する。
【０２７６】
ｅＮＢ２２Ａは同パケットを受信してカプセル化を解除し（Ｓ２３７）、同パケットを管理下の移動局１２に転送する。
【０２７７】
移動局１２はこれを受信し、ＰＤＣＰを解除し（Ｓ２３８），当該パケットのデータを得る（Ｓ２３９）。
【０２７８】
図５４のシーケンスでは、ステップＳ２５１で移動局１１はＦＴＰを実行する。そしてＰＤＣＰを設定し（Ｓ２５２）、パケットをｅＮＢ２１Ａに転送する。ｅＮＢ２１Ａはこれを受信すると、ＰＤＣＰを解除する（Ｓ２５３）。そして同パケットがパケットの折り返しの対象として登録されたものに該当するか否かを判定する（Ｓ２５４）。同判定の結果当該パケットがパケットの折り返しの対象として登録されたものに該当しない場合、同パケットをカプセル化し、その宛先をａＧＷ３１Ａとして同パケットを転送する（Ｓ２５５）。
【０２７９】
ａＧＷ３１Ａは同パケットを受信すると、カプセル化を解除し（Ｓ２５６）、図５３の場合同様、折り返し適応判定を実施する（Ｓ２５７）。ａＧＷ３１Ａは又、パケットの宛先を移動局１１のものからＧＡ１に置き換え（Ｓ２５８）、カプセル化を行い（Ｓ２５９），ＬＴＥアンカー４１Ａに転送する。
【０２８０】
ＬＴＥアンカー４１Ａはこれを受け、カプセル化を解除し（Ｓ２６０），パケットの宛先を移動局１２のアドレスとするルーティングを行う（Ｓ２６１）。そしてカプセル化を行って（Ｓ２６２），同パケットをａＧＷ３２Ａに転送する。
【０２８１】
ａＧＷ３２Ａはこれを受け、カプセル化を解除し（Ｓ２６３）、上記同様折り返し適用判定を行い（Ｓ２６４）、そしてカプセル化を行い（Ｓ２６５），管理下のｅＮＢ２２Ａに同パケットを転送する。
【０２８２】
ｅＮＢ２２Ａは同パケットを受信してカプセル化を解除し（Ｓ２６６），ＰＤＣＰを設定し（Ｓ２６７），同パケットを管理下の移動局１２に転送する。
【０２８３】
移動局１２はこれを受信し、ＰＤＣＰを解除し（Ｓ２６８），当該パケットのデータを得る（Ｓ２６９）。
【０２８４】
上記したａＧＷ３１ＡからＬＴＥアンカー４１Ａへのパケットの送信時及びＬＴＥアンカー４１ＡからａＧＷ４３Ａへのパケットの受信時の各々において、当該パケットの宛先および送信元の各アドレスをチェックする。同アドレスがＧＡ１，ＧＡ２のようなＬＴＥアンカー４１Ａの管理下のＩＰアドレスであった場合には、当該パケットにつき、当該ａＧＷの管理下のｅＮＢにてパケットの折り返しを行うか否かを判断する。
【０２８５】
この判断を行うためａＧＷ３１Ａ及びａＧＷ３２Ａは、それぞれ図５５及び５６に示す如くの折り返し管理テーブルを管理する。その後、ａＧＷ３１Ａ或はａＧＷ３２Ａはトラフィック状況やパケットのプロトコル(FTPやストリーミング等)を解析し、該当するパケットに対し、上記の如くの折り返し適応判定を行う。判定の結果、移動局１１，１２間の通信に係るパケットをパケットの折り返しの対象として登録すべきと判断した場合、ａＧＷ３１Ａ、ａＧＷ３２Ａは、該当するパケットの通信に係る移動局１１，１２に対し、上記第３の方法或いは第４の方法による検索を行う。その結果、相手側の、各移動局を管理するｅＮＢ，ａＧＷを特定する。このように相互に特定されたａＧＷ３１Ａ、ａＧＷ３２Ａ相互間で連携し、互いに図５５，図５６の折り返し管理テーブルを更新する。又ａＧＷ３１Ａ、ａＧＷ３２Ａは当該折り返し管理テーブルに基づいて、パケットの折り返しの実施のためのNＡT情報及びルーティング情報を生成する。そして図５９に示す如く、パケットの折り返しの実施を行う旨の指示を、それぞれの管理下のｅＮＢ２１Ａ，ｅＮＢ２２Ａに対し、行う。
【０２８６】
図６０は、実施例６による通信システムにおける、上記パケットの折り返しを実施する旨の指示を行う動作及びその後の移動局1２から移動局１２へのパケット転送動作の一例の動作シーケンスを示す。
【０２８７】
図６０中、ａＧＷ３１Ａが折り返し適応判定を行う（Ｓ２８１）。又上記第３の方法（Ｓ２８２）或いは第４の方法（Ｓ２８３）を使用し、相互に相手側のｅＮＢ、ａＧＷを特定する。上記判定の結果、移動局１１，１２間の通信に係るパケットをパケットの折り返しの対象として登録すべきと判定した場合、ａＧＷ３１ＡはａＧＷ３２Ａと連携し、折り返し管理テーブルを更新する（Ｓ２８４，Ｓ２８６）。すなわち移動局１１と移動局１２との間の通信に係るパケットにつき、図５７，５８に示されるように、該当するレコードの折り返し状態欄に「ＭＳ２との折り返し」、「ＭＳ１との折り返し」と書き込む。またａＧＷ３１Ａ、ａＧＷ３２Ａは、当該パケットの折り返しがそれぞれの管理下のｅＮＢ２１Ａ、ｅＮＢ２１Ｂにて実施されるよう、必要なＮＡＴの情報及びルーティング情報を生成し、ｅＮＢ２１Ａ、ｅＮＢ２１Ｂに送信する（Ｓ２８５，Ｓ２８７）。
【０２８８】
これを受けた各ｅＮＢ２１Ｂ、２２Ｂは、当該パケットの折り返しに係る経路（すなわち該当するパケットを両ｅＮＢ２１Ａ，２２Ａ間で直接転送する経路）を自己に設定する（Ｓ２８８，Ｓ２８９）。そして両ｅＮＢ２１Ａ，２２Ｂの間で、当該パケットの折り返しにかかる経路を確認し合うため情報の交換を行う（図中、「折り返しパス確認」）。そして各々、当該ＮＡＴの情報及びルーティング情報を自身に設定する（Ｓ２９０，Ｓ２９２）。そして移動局１１と移動局１２との間の通信に係るパケットを、パケットの折り返しの対象として登録する（Ｓ２９１，Ｓ２９３）。
【０２８９】
その後移動局１１にてＦＴＰ処理がなされ（Ｓ２９４）、ＰＤＣＰの設定がなされ（Ｓ２９５），移動局１２宛のパケットがｅＮＢ２１Ａに対し転送される。ｅＮＢ２１Ａでは同パケットを受信し、同パケットのＰＤＣＰを解除する（Ｓ２９６）。そして同パケットがパケットの折り返しの対象として登録されたものに該当するか否かをチェックする（Ｓ２９７）。そして同パケットに対し、カプセル化を行う（Ｓ２９８）。Ｓ２９７の結果当該パケットはＳ２９１にて登録された条件（その宛先と送信元）に合致するため、上記パケットの折り返しに係るＮＡＴ処理及びルーティング処理を行う（Ｓ２９９）。すなわちｅＮＢ２１Ａにて、当該パケットの宛先がｅＮＢ２２Ａのアドレスとされ、送信元がｅＮＢ２１Ａのアドレスとされる。又、カプセル化されたパケットの内部ヘッダの送信元アドレスが、移動局１１のグローバルアドレスＧＡ１に置き換えられる。その結果当該パケットはｅＮＢ２２Ａへ転送され、ｅＮＢ２２Ａはカプセル化を解除する（Ｓ３００）。そして当該パケットがＳ２９３にて登録された条件（その宛先と送信元）に合致するため、上記パケットの折り返しに係るＮＡＴ処理及びルーティング処理を行う（Ｓ３０１）。すなわち、当該パケットの宛先アドレスが移動局１２のアドレスに置き換えられる。その結果パケットの折り返しが実施され、当該パケットはｅＮＢ２１Ａ，２２Ｂで折り返されて移動局１２に転送される。これを受信した移動局１２は同パケットのＰＤＣＰを解除し（Ｓ３０３），ＦＴＰ受信処理にて同パケットのデータを得る（Ｓ３０４）。
【０２９０】
尚ＰＤＣＰの終端が移動局とｅＮＢとの間でなされる構成の場合には、ａＧＷからｅＮＢへの折り返し指示情報にＰＤＣＰ情報の設定は不要となる。
【０２９１】
図６１は、それぞれが上記実施例５，６を構成する移動局１１、ｅＮＢ２１Ａ，ａＧＷ３１Ａとしての処理を実行する通信装置１１，通信装置２１Ａ，通信装置３１Ａのブロック構成を示すブロック図である。尚、移動局１２としての処理を実行する通信装置１２は上記移動局１１としての処理を実行する通信装置１１と同様のブロック構成を有するため、重複する説明を省略する。同様にｅＮＢ２２Ａとしての処理を実行する通信装置２２Ａは上記ｅＮＢ２１Ａとしての処理を実行する通信装置２１Ａと同様のブロック構成を有するため、重複する説明を省略する。同様にａＧＷ３２Ａとしての処理を実行する通信装置３２Ａは上記ａＧＷ３１Ａとしての処理を実行する通信装置３１Ａと同様のブロック構成を有するため、重複する説明を省略する。
【０２９２】
図６１に示す如く、移動局１１としての処理を実行する通信装置１１は、ＭＳ  ＡＰＬ部１０１Ａを有するＵ−Ｐｌａｎｅ処理部１０１，Ｃ−Ｐｌａｎｅ処理部１０２、Ｕｎ−ＩＦ部１０３，ＩＰ部１０４，ＰＤＣＰ処理部１０６，Ａｉｒ−ＩＦ部１０５を有する。
【０２９３】
Ｃｏｎｔｒｏｌ  Ｐｌａｎｅ部１０２は制御用処理を実行し、Ｕ−Ｐｌａｎｅ処理部１０１はユーザデータの処理を行う。ＭＳ  ＡＰＬ部１０１Ａは種々のアプリケーション(VoＩＰやWebブラウザ、メール等)に係る処理を行う。Ｕｕ−ＩＦ部はＬＴＥ−Ｕｕインタフェース処理、すなわち移動局とｅＮＢとの間の無線区間のインタフェースに係る処理を行う。ＩＰ部１０４はＩＰ処理、すなわちＴＣＰ／ＩＦ，ＵＤＰ／ＩＰ,ルーティング処理等を行う。Ａｉｒ−ＩＦ部１０５は無線インタフェースである。
【０２９４】
ｅＮＢ２１Ａとしての処理を実行する通信装置２１Ａは、折り返しＩＦ処理部２０１Ａを含むＣ−Ｐｌａｎｅ処理部２０１，折り返し管理部２０２Ｄを有するＢｅａｒｅｒ管理部２０２Ｃを有するＵ−Ｐｌａｎｅ処理部２０２を有する。また同通信装置２１Ａは、折り返し用ＩＦ部２１３Ａを有するＳ１／Ｘ２―ＩＦ部２１３，ＧＲＥ／ＧＴＰ−Ｕ処理部２１２，Ｕｎ−ＩＦ部２１１，ＩＰ部２０７，ＰＤＣＰ処理部２０９，Ａｉｒ−ＩＦ部２０６、ＮＩＣ部２０８を有する。
【０２９５】
Ｃｏｎｔｒｏｌ  Ｐｌａｎｅ部２０１は制御処理を実行し、Ｕ−Ｐｌａｎｅ処理部２０２はユーザデータの処理を行う。Ｕｕ−ＩＦ部２１１はＬＴＥ−Ｕｕインタフェース処理、すなわち移動局とｅＮＢとの間の無線区間のインタフェースに係る処理を行う。ＩＰ部２０７はＩＰ処理、すなわちＴＣＰ／ＩＦ，ＵＤＰ／ＩＰ,ルーティング処理等を行う。Ａｉｒ−ＩＦ部２０６は無線インタフェースである。
【０２９６】
Ｂｅａｒｅｒ管理部２０２Ｃはデータ転送の経路管理を行う。ＧＲＥ／ＧＴＰ−Ｕ処理部はＧＲＥトンネル或はＧＴＰ−Ｕトンネルの管理を行う。Ｓ1／Ｘ1−ＩＦ部はＳ１(すなわちｅＮＢとａＧＷとの間)及びＸ２(すなわちｅＮＢ同士)インタフェースの処理を行う。ＮＩＣ部２０８はネットワークインタフェースカードである。ＰＤＣＰ処理部２０９はＩＰパケットを加工しヘッダの圧縮やシーケンス番号を管理する処理を行う。折返し用ＩＦ部２１３ＡはａＧＷから得られる、Ｓ１を拡張した折返し指示(設定/解除/経路設定/経路解除)を解析する。折返しＩＦ処理部２０１Ａは受信した折返し指示を折返し管理部２０２Ｄに伝達する。折返し管理部２０２Ｄは折返し指示に従ってＮＡＴ／経路/ルーティング/ＰＤＣＰを設定する。
【０２９７】
ａＧＷ３１Ａとしての処理を実行する通信装置３１Ａは、折り返しＩＦ処理部３０１Ａ及びａＧＷ間連携ＩＦ処理部３０１Ｂを含むＣ−Ｐｌａｎｅ処理部３０１を有する。又同通信装置３１Ａは，折り返し管理部３０４Ｄ及びＭＳ検索処理部３０２Ｅを有するＢｅａｒｅｒ管理部３０２Ｃを有するＵ−Ｐｌａｎｅ処理部３０２を有する。また同通信装置３１Ａは、折り返し用ＩＦ部３１７Ａを有するＳ１―ＩＦ部３１７、ＭＳ検索処理部３１６Ａを有するＳ６／Ｓ５−ＩＦ部３１６を有する。また同通信装置３１Ａは、ＰＤＣＰ処理部３１３、ＧＴＰ−Ｕ処理部３１４，ＧＲＥ／ＧＴＰ−Ｕ処理部３１５，ＩＰ部３１１，３１２，ＮＩＣ部３０９，３１０を有する。
【０２９８】
Ｃｏｎｔｒｏｌ  Ｐｌａｎｅ部３０１は制御処理を実行し、Ｕ−Ｐｌａｎｅ処理部３０２はユーザデータの処理を行う。ＩＰ部３１１，３１２はＩＰ処理、すなわちＴＣＰ／ＩＦ，ＵＤＰ／ＩＰ,ルーティング処理等を行う。Ｂｅａｒｅｒ管理部３０２Ｃはデータ転送の経路管理を行う。ＧＲＥ／ＧＴＰ−Ｕ処理部３１５はＧＲＥトンネル或はＧＴＰ−Ｕトンネルの管理を行う。ＮＩＣ部３０９，３１０はネットワークインタフェースカードである。ＰＤＣＰ処理部３１３はＩＰパケットを加工しヘッダの圧縮やシーケンス番号を管理する処理を行う。
【０２９９】
Ｓ６／Ｓ５-ＩＦ部３１６はＳ５(すなわちａＧＷ同士、或いはａＧＷとＬＴＥアンカーとの間)並びにＳ６(すなわちａＧＷとＨＳＳとの間)インタフェースに係る処理を行う。折返し用ＩＦ部３１７ＡはｅＮＢに対し、Ｓ１インタフェースにて折返し指示メッセージを組み立てて送信する。折返しＩＦ処理部３０１Ａは折返しの状態によりｅＮＢに対して指示を発行する。折返し管理部３０４Ｄは折返し管理テーブルを基にパケットチェック及び折返し判定を行う。ａＧＷ間連携ＩＦ処理部３０１ＢはａＧＷ間で折返し情報の連携を行う場合のインタフェースに係る処理を行う。ＭＳ検索処理部３１６ＡはＨＳＳに対し、相互に通信する移動局を管理するａＧＷ及びｅＮＢの位置に係る情報を要求し、或いは同要求に対する応答のメッセージを組み立てる。ＭＳ検索処理部３０２ＥはＩＣＭＰパケットを拡張し、相互に通信する移動局を管理するａＧＷ及びｅＮＢの位置の情報を特定するためのメッセージを送信し或いは受信する。
【０３００】
図６２は上述の各実施例による通信システムを構成する各装置をコンピュータで実現する場合について説明するための、コンピュータのハードウェアブロック図である。上記各通信システムとは、移動局１１，１２，基地局２１，２２，ＡＳＮ−ＧＷ３１、３２，ｅＮＢ２１Ａ，２２Ａ，ａＧＷ３１Ａ，３２Ａの各々としての処理を実行する通信装置１１，１２，２１，２２，３１，３２，２１Ａ，２２Ａ，３１Ａ，３２Ａを指す。
【０３０１】
図６２に示すごとく、同コンピュータ５００は、与えられたプログラムを構成する命令を実行することによって様々な動作を実行するためのＣＰＵ５０１と、キーボード、マウス等よりなりユーザが操作内容又はデータを入力するための操作部５０２と、ユーザにＣＰＵ５０１による処理経過、処理結果等を表示するＣＲＴ、液晶表示器等よりなる表示部５０３と、ＲＯＭ、ＲＡＭ等よりなりＣＰＵ５０４が実行するプログラム、データ等を記憶したり作業領域として使用されるメモリ５０４と，プログラム、データ等を格納するハードディスク装置５０５と、ＣＤ−ＲＯＭ５０７を媒介として外部からプログラムをロードしたりデータをロードするためのＣＤ−ＲＯＭドライブ５０６と、インターネット、ＬＡＮ等の通信網５０９を介して外部サーバからプログラムをダウンロード等するためのモデム５０８とを有する。
【０３０２】
同コンピュータ５００はＣＤ−ＲＯＭ５０７を媒介として、あるいは通信ネットワーク５０９を媒介として、プログラムをロードあるいはダウンロードする。同プログラムは、上記各通信装置１１，１２，２１，２２，３１，３２，２１Ａ，２２Ａ，３１Ａ，３２Ａが実行する処理をＣＰＵ５０１に実行させるための命令を含む。そしてコンピュータ５００は同プログラムをハードディスク装置５０５にインストールし、適宜メモリ５０４にロードしてＣＰＵ５０１がこれを実行する。その結果、同コンピュータ５００により上記各通信装置１１，１２，２１，２２，３１，３２，２１Ａ，２２Ａ，３１Ａ，３２Ａが実現される。
【０３０３】
以上の実施例１乃至６を含む実施形態に関し、更に以下の付記を開示する。
（付記１）
第１のホームエージェントの管理下の端末装置であって基地局の管理下にある第１の端末装置から第２のホームエージェントの管理下の端末装置であって前記基地局の管理下にある第２の端末装置に対し発信された、前記第２のホームエージェント宛のパケットに対し、前記第１の端末装置を管理するフォーリンエージェントとして、前記第１の端末装置から前記基地局を介し転送されてきた前記パケットを前記第２のホームエージェントへ転送する第１の転送手段と、
前記第２の端末装置を管理するフォーリンエージェントとして、前記第２のホームエージェントから自機宛に転送されてきた前記パケットを前記基地局に転送する第２の転送手段と、
所定の条件が満たされた場合、前記第１の端末装置から前記第２の端末装置に対し発信された、前記第２のホームエージェント宛のパケットを受信した前記基地局に対して、前記パケットを直接前記第２の端末装置に転送するよう指示する指示信号を送信する折り返し指示手段と
を有する通信装置。
（付記２）
第１のホームエージェントの管理下の端末装置であって第１の基地局の管理下にある第１の端末装置から、第２のホームエージェントの管理下の端末装置であって第２の基地局の管理下にある第２の端末装置に対し発信された、前記第２のホームエージェント宛のパケットに対し、前記第１の端末装置を管理するフォーリンエージェントとして、前記第１の端末装置から前記第１の基地局を介し転送されてきた前記パケットを前記第２のホームエージェントへ転送する第１の転送手段と、
前記第２の端末装置を管理するフォーリンエージェントとして、前記第２のホームエージェントから自機宛に転送されてきた前記パケットを前記第２の基地局に転送する第２の転送手段と、
所定の条件が満たされた場合、前記第１の端末装置から前記第２の端末装置に対し発信された、前記第２のホームエージェント宛のパケットを受信した前記第１の基地局に対して前記パケットを直接前記前記第２の基地局へ転送するよう指示する第１の指示信号を送信し、前記第２の基地局に対して前記第１の基地局から転送されてきた前記パケットを前記第２の端末装置に転送するよう指示する第２の指示信号を送信する折り返し指示手段と
を有する通信装置。
（付記３）
前記所定の条件は、当該パケットが前記第１の端末装置から前記第２の端末装置へ向けて発信されたパケットであり、
前記第１の端末装置から前記第２の端末装置へ転送されたパケットの量が所定の閾値を超えているという条件、または所定の種別のプロトコルによるパケットであるという条件のうちの、少なくとも一つである付記１または２に記載の通信装置。
（付記４）
前記基地局では、前記第１の端末装置から送信されてきた前記第２のホームエージェント宛のパケットがカプセル化されて前記パケットの宛先アドレスが前記通信装置のアドレスとされ、
前記第１の転送手段は、前記第１の端末装置のフォーリンエージェントとして、前記基地局から転送されてきた前記パケットの前記カプセルの内部の送信元アドレスを、前記第１の端末装置のアドレスから前記第１のホームエージェントのアドレスに置き換え、
前記第２のホームエージェントでは、前記通信装置から転送されてきた前記パケットの前記カプセルの内部の宛先アドレスが前記第２のホームエージェントのアドレスから前記第２の端末装置のアドレスに置き換えられ、更に前記パケットがカプセル化されて前記パケットの宛先アドレスが前記通信装置のアドレスとされ、
前記第２の転送手段は、前記第２の端末装置のフォーリンエージェントとして、前記第２のホームエージェントから転送されてきた前記パケットをカプセル化し、前記パケットの宛先アドレスを前記基地局のアドレスとし、
前記基地局では、前記通信装置から転送された前記パケットのカプセル化が解除され、当該パケットは前記カプセルの内部の宛先アドレスである前記第２の端末装置のアドレスにしたがって前記第２の端末装置へ転送され、
前記折り返し指示手段によって送信される前記指示信号は、宛先アドレスが前記第２のホームエージェントであり送信元アドレスが前記第１の端末装置とされたパケットの当該宛先アドレスを前記第２の端末装置のアドレスに置き換え、前記送信元アドレスを前記第１のホームエージェントのアドレスに置き換える旨の指示内容を有する構成とする付記１に記載の通信装置。
（付記５）
前記第１の基地局では、前記第１の端末装置から転送されてきた前記第２のホームエージェント宛のパケットがカプセル化されて前記パケットの宛先アドレスが前記通信装置のアドレスとされ、
前記第１の転送手段は、前記第１の端末装置のフォーリンエージェントとして、前記第１の基地局から転送されてきた前記パケットの前記カプセルの内部の送信元アドレスを、前記第１の端末装置のアドレスから前記第１のホームエージェントのアドレスに置き換え、
前記第２のホームエージェントでは、前記通信装置から転送された前記パケットの前記カプセルの内部の宛先アドレスが前記第２のホームエージェントのアドレスから前記第２の端末装置のアドレスに置き換えられ、更に前記パケットがカプセル化されて前記パケットの宛先アドレスが前記通信装置のアドレスとされ、
前記第２の転送手段は、前記第２の端末装置のフォーリンエージェントとして、前記第２のホームエージェントから転送されてきた前記パケットをカプセル化して前記パケットの宛先アドレスを前記第２の基地局のアドレスとし、
前記第２の基地局では、前記通信装置から転送されてきた前記パケットのカプセル化が解除され、当該パケットは前記カプセルの内部の宛先アドレスである前記第２の端末装置のアドレスにしたって前記第２の端末装置へ転送され、
前記折り返し指示手段によって送信される前記第１の指示信号は、前記第１の基地局が、宛先アドレスが前記第２のホームエージェントであり送信元アドレスが前記第１の端末装置とされたパケットをカプセル化して当該パケットのアドレスを前記第２の基地局のアドレスとし、前記カプセル内部の送信元アドレスを前記第１のホームエージェントのアドレスに置き換え、前記第２の指示信号は、前記第２の基地局が、前記第１の基地局から転送されてきた前記パケットの前記カプセル化を解除し、前記カプセルの内部の宛先アドレスを前記第２の端末のアドレスに置き換える旨の指示内容を有する構成とする付記２に記載の通信装置。
（付記６）
前記折り返し指示手段は、前記第２の端末装置の電源断或いはハンドオーバが検出された際、前記指示を解除する前記基地局へ送信の基地局へ送信する構成とされてなる付記１乃至５のうちの何れかに記載の通信装置。
（付記７）
第１のホームエージェントの管理下の第１の端末装置から第２のホームエージェントの管理下の第２の端末装置に向けて発信された、前記第２のホームエージェント宛のパケットをカプセル化して前記パケットの宛先アドレスを前記第２の端末装置を管理するフォーリンエージェントとしての装置のアドレスとして転送する転送手段と、
前記フォーリンエージェントとしての装置から転送されてきたパケットのカプセル化を解除して発信する第１の発信手段と、
前記フォーリンエージェントとしての装置からの指示を受け、宛先アドレスが前記第２のホームエージェントであり送信元アドレスが前記第１の端末装置とされたパケットを受信すると当該パケットの前記宛先アドレスを前記第２の端末装置のアドレスに置き換え前記送信元アドレスを前記第１のホームエージェントのアドレスに置き換えて発信する第２の発信手段と
を有する通信装置。
（付記８）
第１のグローバルアドレスを有し基地局の管理下にある第１の端末装置から第２のグローバルアドレスを有し前記基地局の管理下にある第２の端末装置に対し発信された、前記第２のグローバルアドレス宛のパケットに対し、前記第１の端末装置から前記基地局を介し転送されてきた前記パケットを前記第２のグローバルアドレス宛に転送する第１の転送手段と、
アンカーを介し自機宛に転送されてきた前記第２の端末装置宛のパケットを前記基地局に転送する第２の転送手段と、
所定の条件が満たされた場合、前記第１の端末装置から前記第２の端末装置に対し発信された、前記第２のグローバルアドレス宛のパケットを受信した前記基地局に対して前記パケットを直接前記第２の端末装置に転送するよう指示する折り返し指示手段と
を有する通信装置。
（付記９）
第１のホームエージェントの管理下の端末装置であって基地局の管理下にある第１の端末装置から第２のホームエージェントの管理下の端末装置であって前記基地局の管理下にある第２の端末装置に対し発信された、前記第２のホームエージェント宛のパケットに対し、前記第１の端末装置を管理するフォーリンエージェントとして、前記第１の端末装置から前記基地局を介し転送されてきた前記パケットを前記第２のホームエージェントへ転送する第１の転送段階と、
前記第２の端末装置を管理するフォーリンエージェントとして、前記第２のホームエージェントから自機宛に転送されてきた前記パケットを前記基地局に転送する第２の転送段階と、
所定の条件が満たされた場合、前記第１の端末装置から前記第２の端末装置に対し発信された、前記第２のホームエージェント宛のパケットを受信した前記基地局に対して前記パケットを直接前記第２の端末装置に転送するよう指示する折り返し指示段階と
を有する通信装置の制御方法。
（付記１０）
前記所定の条件は、当該パケットが前記第１の端末装置から前記第２の端末装置へ向けて発信されたパケットであり、
前記第１の端末装置から前記第２の端末装置へ転送されたパケットの量が所定の閾値を超えているという条件、または所定の種別のプロトコルによるパケットであるという条件のうちの、少なくとも一つである付記９に記載の通信装置の制御方法。
【図面の簡単な説明】
【０３０４】
【図１】ＷｉＭＡＸの技術によるパケットの転送経路を説明するための図である。
【図２】ＤＨＣＰによる移動局のＩＰアドレス取得について説明するための図である。
【図３】移動局の移動時のＨＯ動作について説明するための図である。
【図４】ＩＰパケットの流れにつき、ＷｉＭＡＸの技術と３ＧＰＰの技術との相違を説明するための図（その１）である。
【図５】ＩＰパケットの流れにつき、ＷｉＭＡＸの技術と３ＧＰＰの技術との相違を説明するための図（その２）である。
【図６】プロトコルスタックの実装につき、ＷｉＭＡＸの技術と３ＧＰＰの技術との相違を説明するための図（その１）である。
【図７】プロトコルスタックの実装につき、ＷｉＭＡＸの技術と３ＧＰＰの技術との相違を説明するための図（その２）である。
【図８】プロトコルスタックの実装につき、ＷｉＭＡＸの技術と３ＧＰＰの技術との相違を説明するための図（その３）である。
【図９】実施例の原理を説明するための図である。
【図１０】実施例１による通信システムにおける動作を説明するための図（その１）である。
【図１１】図１０の動作を説明するためのシーケンス図である。
【図１２】実施例１による通信システムにおける折り返し管理テーブル（初期状態）について説明するための図である。
【図１３】実施例１による通信システムにおける折り返し管理テーブル（折り返し設定後）について説明するための図である。
【図１４】実施例１による通信システムにおける動作を説明するための図（その２）である。
【図１５】図１４の動作を説明するためのシーケンス図である。
【図１６】実施例１による通信システムにおいて定期的に特定の移動局のパケット量をチェックする処理の流れを説明するためのフローチャートである。
【図１７】実施例１による通信システムにおいてプロトコル種別をチェックする処理の流れを説明するためのフローチャートである。
【図１８】実施例２による通信システムにおける動作を説明するための図（その１）である。
【図１９】図１８の動作を説明するためのシーケンス図である。
【図２０】実施例２による通信システムにおける折り返し管理テーブル（初期状態）について説明するための図である。
【図２１】実施例２による通信システムにおける折り返し管理テーブル（折り返し設定後）について説明するための図である。
【図２２】実施例２による通信システムにおける動作を説明するための図（その２）である。
【図２３】図２２の動作を説明するためのシーケンス図である。
【図２４】実施例３による通信システムにおける動作を説明するための図（その１）である。
【図２５】実施例３による通信システムにおける折り返し管理テーブル（折り返し設定後）について説明するための図である。
【図２６】実施例３による通信システムにおける動作を説明するための図（その２）である。
【図２７】実施例３による通信システムにおける折り返し管理テーブル（折り返し解除後）について説明するための図である。
【図２８】図２６の動作を説明するためのシーケンス図である。
【図２９】実施例４による通信システムにおける動作を説明するための図（その１）である。
【図３０】実施例４による通信システムにおける折り返し管理テーブル（折り返し状態）について説明するための図である。
【図３１】実施例４による通信システムにおける動作を説明するための図（その２）である。
【図３２】実施例４による通信システムにおける折り返し管理テーブル（折り返し解除状態）について説明するための図である。
【図３３】図３１の動作を説明するためのシーケンス図である。
【図３４】実施例１による通信システムにおける各装置の内部構成を説明するための図（その１）である。
【図３５】実施例１による通信システムにおける各装置の内部構成を説明するための図（その２）である。
【図３６】実施例１による通信システムにおける各装置の内部構成を説明するための図（その３）である。
【図３７】実施例１による通信システムにおける各装置の内部構成を説明するための図（その４）である。
【図３８】実施例２による通信システムにおける各装置の内部構成を説明するための図（その１）である。
【図３９】実施例２による通信システムにおける各装置の内部構成を説明するための図（その２）である。
【図４０】実施例３による通信システムにおける各装置の内部構成を説明するための図である。
【図４１】実施例４による通信システムにおける各装置の内部構成を説明するための図である。
【図４２】実施例５による通信システムにおいてインタフェースに追加すべきメッセージについて説明するための図である。
【図４３】実施例５による通信システムの動作について説明するための図（その１）である。
【図４４】図４３の動作を説明するためのシーケンス図（その１）である。
【図４５】図４３の動作を説明するためのシーケンス図（その２）である。
【図４６】実施例５による通信システムにおける折り返し管理テーブル（初期状態）について説明するための図である。
【図４７】実施例５による通信システムにおける折り返し管理テーブル（折り返し設定後）について説明するための図である。
【図４８】実施例５による通信システムの動作について説明するための図（その２）である。
【図４９】図４８の動作を説明するためのシーケンス図である。
【図５０】実施例６による通信システムの動作について説明するための図（その１）である。
【図５１】実施例６による通信システムの動作について説明するための図（その２）である。
【図５２】実施例６による通信システムの動作について説明するための図（その３）である。
【図５３】図５２の動作を説明するためのシーケンス図（その１）である。
【図５４】図５２の動作を説明するためのシーケンス図（その２）である。
【図５５】実施例６による通信システムにおけるａＧＷ３１Ａの折り返し管理テーブル（初期状態）について説明するための図（その１）である。
【図５６】実施例６による通信システムにおけるａＧＷ３２Ａの折り返し管理テーブル（初期状態）について説明するための図（その２）である。
【図５７】実施例６による通信システムにおけるａＧＷ３１Ａの折り返し管理テーブル（折り返し設定後）について説明するための図（その１）である。
【図５８】実施例６による通信システムにおけるａＧＷ３２Ａの折り返し管理テーブル（折り返し設定後）について説明するための図（その２）である。
【図５９】実施例６による通信システムの動作について説明するための図（その４）である。
【図６０】図５９の動作を説明するためのシーケンス図である。
【図６１】実施例５及び実施例６の各々による通信システムにおける各装置の内部構成を説明するための図（その１）である。
【図６２】各実施例による通信システムにおける各装置をコンピュータを使用して実現する場合について説明するための図である。
【符号の説明】
【０３０５】
１１，１２  移動局（端末装置）
２１，２２、２３  基地局
３１，３２  ＡＳＮ−ＧＷ
４１，４２  ＨＡ
２１Ａ，２２Ａ  ｅＮＢ或いはｅＮＢとしての処理を実行する通信装置
３１Ａ，３２Ａ  ａＧＷ或いはａＧＷとしての処理を実行する通信装置
【図１】
0005169360.tif 000002
【図２】
0005169360.tif 000003
【図３】
0005169360.tif 000004
【図４】
0005169360.tif 000005
【図５】
0005169360.tif 000006
【図６】
0005169360.tif 000007
【図７】
0005169360.tif 000008
【図８】
0005169360.tif 000009
【図９】
0005169360.tif 000010
【図１０】
0005169360.tif 000011
【図１１】
0005169360.tif 000012
【図１２】
0005169360.tif 000013
【図１３】
0005169360.tif 000014
【図１４】
0005169360.tif 000015
【図１５】
0005169360.tif 000016
【図１６】
0005169360.tif 000017
【図１７】
0005169360.tif 000018
【図１８】
0005169360.tif 000019
【図１９】
0005169360.tif 000020
【図２０】
0005169360.tif 000021
【図２１】
0005169360.tif 000022
【図２２】
0005169360.tif 000023
【図２３】
0005169360.tif 000024
【図２４】
0005169360.tif 000025
【図２５】
0005169360.tif 000026
【図２６】
0005169360.tif 000027
【図２７】
0005169360.tif 000028
【図２８】
0005169360.tif 000029
【図２９】
0005169360.tif 000030
【図３０】
0005169360.tif 000031
【図３１】
0005169360.tif 000032
【図３２】
0005169360.tif 000033
【図３３】
0005169360.tif 000034
【図３４】
0005169360.tif 000035
【図３５】
0005169360.tif 000036
【図３６】
0005169360.tif 000037
【図３７】
0005169360.tif 000038
【図３８】
0005169360.tif 000039
【図３９】
0005169360.tif 000040
【図４０】
0005169360.tif 000041
【図４１】
0005169360.tif 000042
【図４２】
0005169360.tif 000043
【図４３】
0005169360.tif 000044
【図４４】
0005169360.tif 000045
【図４５】
0005169360.tif 000046
【図４６】
0005169360.tif 000047
【図４７】
0005169360.tif 000048
【図４８】
0005169360.tif 000049
【図４９】
0005169360.tif 000050
【図５０】
0005169360.tif 000051
【図５１】
0005169360.tif 000052
【図５２】
0005169360.tif 000053
【図５３】
0005169360.tif 000054
【図５４】
0005169360.tif 000055
【図５５】
0005169360.tif 000056
【図５６】
0005169360.tif 000057
【図５７】
0005169360.tif 000058
【図５８】
0005169360.tif 000059
【図５９】
0005169360.tif 000060
【図６０】
0005169360.tif 000061
【図６１】
0005169360.tif 000062
【図６２】
0005169360.tif 000063