(57)【特許請求の範囲】
【請求項１】
移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおけるアグリゲーション管理方法であって、
前記アグリゲートノードがアグリゲートされた前記領域のエッジから他の領域のエッジへ移動した場合、
前記デアグリゲートノードが、前記移動前に前記アグリゲートノードからあらかじめ受信した前記移動の開始後の処理依頼情報を含む処理メッセージに基づいて、前記アグリゲートノードから前記デアグリゲートノード自身までの間に構成された前記領域内のＱｏＳ経路の解放処理を行うモードに自身を移行させるステップと、
前記アグリゲートノードが、移動後の新たなＱｏＳ経路を確立するための確立要求メッセージを前記通信相手ノードに送信するステップと、
前記中継ノードが、送信された前記確立要求メッセージに基づいて、自身が移動によって前記通信ネットワーク上の新旧の通信経路が交わり、かつ分岐するクロスオーバーノードであると判断した場合、前記デアグリゲートノードに対して前記領域内の前記ＱｏＳ経路の解放を要求する解放要求メッセージを送信するステップと、
前記デアグリゲートノードが、前記解放要求メッセージを少なくとも１つ受信した場合に、前記領域内の前記ＱｏＳ経路を解放するステップとを、
有するアグリゲーション管理方法。
【請求項２】
前記処理メッセージの処理依頼情報は、前記アグリゲートノードの移動を検知した際には、少なくとも１つの前記解放要求メッセージの受信によって前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報である請求項１に記載のアグリゲーション管理方法。
【請求項３】
移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおけるアグリゲーション管理方法であって、
前記アグリゲートノードの配下にあった前記移動端末が前記アグリゲートノードから移動した場合、
前記アグリゲートノードが、前記移動端末の移動前に前記移動端末からあらかじめ受信した前記移動の開始後の処理依頼情報を含む処理メッセージを含む、前記移動端末の移動の旨の移動メッセージを前記デアグリゲートノードに送信するステップと、
前記デアグリゲートノードが、受信した前記移動メッセージに基づいて、前記アグリゲートノードから前記デアグリゲートノード自身までの間に構成された前記領域内のＱｏＳ経路の解放処理を行うモードに自身を移行させるステップと、
前記移動端末が、移動後の新たなＱｏＳ経路を確立するための確立要求メッセージを前記通信相手ノードに送信するステップと、
前記中継ノードが、送信された前記確立要求メッセージに基づいて、自身が移動によって前記通信ネットワーク上の新旧の通信経路が交わり、かつ分岐するクロスオーバーノードであると判断した場合、前記デアグリゲートノードに対して前記領域内の前記ＱｏＳ経路の解放を要求する解放要求メッセージを送信するステップと、
前記デアグリゲートノードが、前記解放要求メッセージを少なくとも１つ受信した場合に、前記領域内の前記ＱｏＳ経路を解放するステップとを、
有するアグリゲーション管理方法。
【請求項４】
前記処理メッセージの処理依頼情報は、前記移動端末の移動を検知した際には、少なくとも１つの前記解放要求メッセージの受信によって前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報である請求項３に記載のアグリゲーション管理方法。
【請求項５】
移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおけるアグリゲーション管理方法であって、
前記アグリゲートノードの配下にあった前記移動端末が前記アグリゲートノードから移動した場合、
前記アグリゲートノードが、前記移動端末の移動前に前記移動端末からあらかじめ受信した前記移動の開始後の処理依頼情報を含む処理メッセージに基づいて、前記アグリゲートノード自身から前記デアグリゲートノードまでの間に構成された前記領域内のＱｏＳ経路の解放を行うステップを有するアグリゲーション管理方法。
【請求項６】
前記処理メッセージの処理依頼情報は、前記移動端末の移動を検知した際には、前記領域内の前記ＱｏＳ経路の解放要求メッセージを受信することなく前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報である請求項５に記載のアグリゲーション管理方法。
【請求項７】
移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおける前記アグリゲートノードであって、
自身がアグリゲートされた前記領域のエッジから他の領域のエッジへ移動した場合、
前記移動前に、自身の前記移動の開始後の処理依頼情報を含む処理メッセージを生成するメッセージ生成手段と、
生成された前記処理メッセージを前記デアグリゲートノードに対して送信し、さらに前記移動後の新たなＱｏＳ経路を確立するための確立要求メッセージを前記通信相手ノードに送信する送信手段とを、
備えるアグリゲートノード。
【請求項８】
前記処理メッセージの処理依頼情報は、前記アグリゲートノードの移動を検知した際には、前記アグリゲートノードから前記デアグリゲートノードまでの間に構成された前記領域内のＱｏＳ経路の解放を要求する解放要求メッセージの少なくとも１つの受信によって、前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報である請求項７に記載のアグリゲートノード。
【請求項９】
移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおける前記アグリゲートノードであって、
前記アグリゲートノード自身の配下にあった前記移動端末が前記アグリゲートノードから移動する場合、
前記移動前に、前記移動端末の前記移動の開始後の処理依頼情報を含む処理メッセージを前記移動端末から受信する受信手段と、
前記移動端末の移動を検知する移動検知手段と、
前記移動検知手段によって前記移動端末の移動が検知された場合、前記処理メッセージを含む、前記移動端末の移動の旨の移動メッセージを生成するメッセージ生成手段と、
生成された前記移動メッセージを前記デアグリゲートノードに送信する送信手段とを、
備えるアグリゲートノード。
【請求項１０】
前記処理メッセージの処理依頼情報は、前記移動端末の移動を検知した際には、前記アグリゲートノードから前記デアグリゲートノードまでの間に構成された前記領域内のＱｏＳ経路の解放を要求する解放要求メッセージの少なくとも１つの受信によって、前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報である請求項９に記載のアグリゲートノード。
【請求項１１】
移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおける前記アグリゲートノードであって、
前記アグリゲートノードの配下にあった前記移動端末が前記アグリゲートノードから移動する場合、
前記移動前に、前記移動端末の前記移動の開始後の処理依頼情報を含む処理メッセージを前記移動端末から受信する受信手段と、
前記移動端末の移動を検知する移動検知手段と、
前記移動検知手段によって前記移動端末の移動が検知された場合、受信された前記処理メッセージに基づいて、前記アグリゲートノードから前記デアグリゲートノードまでの間に構成された前記領域内のＱｏＳ経路の解放を行う解放処理手段とを、
備えるアグリゲートノード。
【請求項１２】
前記処理メッセージの処理依頼情報は、前記移動端末の移動を検知した際には、前記領域内の前記ＱｏＳ経路の解放要求メッセージを受信することなく前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報である請求項１１に記載のアグリゲートノード。
【請求項１３】
移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおける前記デアグリゲートノードであって、
前記アグリゲートノードがアグリゲートされた前記領域のエッジから他の領域のエッジへ移動した場合、
前記移動前に、前記移動の開始後の処理依頼情報を含む処理メッセージを前記アグリゲートノードから受信する受信手段と、
前記アグリゲートノードの移動を検知する移動検知手段と、
前記移動検知手段によって前記アグリゲートノードの移動を検知した場合、受信された前記処理メッセージに基づいて、前記アグリゲートノードから前記デアグリゲートノードまでの間に構成された前記領域内のＱｏＳ経路の解放処理を行うモードに自身を移行させる移行手段と、
前記領域内の前記ＱｏＳ経路の解放を要求する解放要求メッセージを少なくとも１つ受信した場合に、前記領域内の前記ＱｏＳ経路を解放する解放処理手段とを、
備えるデアグリゲートノード。
【請求項１４】
前記処理メッセージの処理依頼情報は、前記アグリゲートノードの移動を検知した際には、少なくとも１つの前記解放要求メッセージの受信によって、前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報である請求項１３に記載のデアグリゲートノード。
【請求項１５】
移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおける前記デアグリゲートノードであって、
前記アグリゲートノードの配下にあった前記移動端末が前記アグリゲートノードから移動する場合、
前記移動端末の前記移動の開始後の処理依頼情報を含む処理メッセージを含む、前記移動端末の移動の旨の移動メッセージを前記アグリゲートノードから受信する受信手段と、
受信された前記移動メッセージに基づいて、前記アグリゲートノードから前記デアグリゲートノードまでの間に構成された前記領域内のＱｏＳ経路の解放処理を行うモードに自身を移行させる移行手段と、
前記領域内の前記ＱｏＳ経路の解放を要求する解放要求メッセージを少なくとも１つ受信した場合に、前記領域内の前記ＱｏＳ経路を解放する解放処理手段とを、
備えるデアグリゲートノード。
【請求項１６】
前記処理メッセージの処理依頼情報は、前記移動端末の移動を検知した際には、少なくとも１つの前記解放要求メッセージの受信によって、前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報である請求項１５に記載のデアグリゲートノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アグリゲートされたセッションを含む通信ネットワークにおけるアグリゲーションの管理を行うアグリゲーション管理方法、アグリゲートノード、デアグリゲートノードに関する。
【背景技術】
【０００２】
モバイルコミュニケーションネットワークでは、トンネリング技術が広く使われている。例えば、モバイルＩＰ（ＭＩＰ）における移動端末（ＭＮ）からホームエージェント（ＨＡ）まで、階層化モバイルＩＰ（ＨＭＩＰ）におけるＭＮからＭＡＰ（モビリティアンカーポイント）まで、また３ＧＰＰ（３rd Generation Partnership Project）におけるＭＮからＧＧＳＮ（Gateway GPRS Support Node）までなどにトンネル技術が使われている。これらトンネル内では、異なるセッションに対するデータトラフィックが集約（Aggregate：アグリゲート）される。これらのデータトラフィックに対し、ＲＳＶＰ（Resource reSerVation Protocol）やＮＳＩＳ（Next Step In Signaling）のようなPath Coupledシグナリングを用いて付加的サービス（下記の非特許文献１、２を参照）、例えばＱｏＳ（Quality of Service）保証を行う場合、トンネル内でこのシグナリングに対するアグリゲーションが行われる。つまり、トンネルの外側ではend-to-end（エンド・ツー・エンド）のシグナリングメッセージが送られ、トンネルの内側ではアグリゲーション用のシグナリングメッセージが送られる。そして、トンネルの入口と出口でこれらシグナリングのマッピングが行われる。
【０００３】
一方、ＮＳＩＳではＭＮが移動する前にあらかじめＱｏＳ経路（パス）を確立しておく、若しくは確立する準備をしておくことによりＱｏＳを寸断なく受けられるようにすることが求められている。また、このときに現在のＱｏＳ経路と新しいＱｏＳ経路との間に二重のリソース予約が発生しないように、この２つの経路が重なり合う区間を特定し、うまく処理を行う必要が求められている。これを解決するため、現在ＮＳＩＳ  ＷＧ（Working Group）では様々な提案がされている。例えば、下記の非特許文献３により開示されている技術のように、端末が移動する前に移動する先のサブネット上のプロキシに、現在使用しているセッション識別子を含むメッセージを送信する。そして、プロキシがこのセッション識別子を含むメッセージを新しくＱｏＳ経路を張ろうとしている経路上に送信することにより、現経路と新経路が重なり始めるＱＮＥ、つまりＣＲＮ（CRoss over Nodeクロスオーバーノード）を特定し、このＣＲＮを利用して経路の新規確立や更新、古い経路の解放を行うという方法などがある。
【０００４】
ここで、図８に示すように、複数のＳＮ（Signal Node（シグナリングノード（シグナルノードとも言う））１０１´〜Signal Node（シグナルノード）１０５´）が、それぞれの通信相手ノード（End Node（エンドノード）１４１´〜End Node（エンドノード）１４５´）とドメイン１２０´を通して通信を行っており、ドメイン１２０´の内部でアグリゲートされていたとする。また、それぞれのセッションに対してＮＳＩＳのような手法を用いて付加的なサービス（ここではＱｏＳ保証サービスとする）が行われていたとする。この状態で、アグリゲーター１１１´が移動し、アグリゲーター１１５´の位置に来た場合、アグリゲーター１１１´とデアグリゲーター１１３´の間に張られていたトンネル用ＱｏＳ経路が解放される手順は（既存のＮＳＩＳの手順を用いた場合、例えば）以下の通りである。
【０００５】
まず、ＭＮが移動先でそれぞれの通信相手ノードに対し、アグリゲーター１１５´及びデアグリゲーター１１７´を通して新しいＱｏＳ経路を確立するためのメッセージを送る。そして、各ＣＲＮ（ＣＲＮ１３１´〜１３５´）が発見される。各ＣＲＮは、古いＱｏＳ経路を開放するため、アグリゲーター１１１´が存在していた方向に向かって解放のためのメッセージ（tearメッセージとする）を送信する。Tearメッセージがデアグリゲーター１１３´に到達するたびに、デアグリゲーター１１３´は、このメッセージの情報（エンド・ツー・エンドのＱｏＳ経路）とトンネル用ＱｏＳ経路の情報とを比較し、この経路のために予約されていた分のトンネル内部のＱｏＳを解放するために、トンネル内部に更新のためのメッセージを送る。すべてのＣＲＮからのtearメッセージがデアグリゲーター１１３´に到達し、トンネル内で予約されているＱｏＳがゼロになると、デアグリゲーター１１３´は、トンネル用ＱｏＳ経路を解放するためのtearメッセージをアグリゲーター１１１´が存在していた方向に向けて送信する。
【特許文献１】US2004/0260796 A1 "Method and arrangement in an ip network"
【特許文献２】US6069889 A "Aggregation of data flows on switched network paths "
【非特許文献１】R. Braden, et al. "Resource ReSerVation Protocol(RSVP)", RFC2205, September 1997
【非特許文献２】IETF Next Step In Signaling(NSIS)（http://www.ietf.org/html.charters/nsis-charter.html）
【非特許文献３】T.Ue,T.Sanda,K.Honma,“QoS Mobility Support with Proxy-assisted Fast Crossover Node Discovery”, WPMC2004,September 2004
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、デアグリゲーター１１３´は、すべてのＣＲＮから（それぞれのエンド・ツー・エンドのＱｏＳ経路に対する）tearメッセージを受け取った後でないと、トンネル用ＱｏＳ経路を解放するためのtearメッセージを送れないので、トンネル用のＱｏＳ経路が解放されるまでに時間がかかる。また、デアグリゲーター１１３´は、すべてのＣＲＮから（それぞれのエンド・ツー・エンドのＱｏＳ経路に対する）tearメッセージを受け取った後、そのたびに更新メッセージをトンネル内に流すので、トンネル用のＱｏＳ経路が解放されるまでにトンネリング区間を流れるシグナリングメッセージの数が多くなる。また、デアグリゲーター１１３´は、すべてのＣＲＮから（それぞれのエンド・ツー・エンドのＱｏＳ経路に対する）tearメッセージを受け取った後、そのたびにトンネル内部の情報とのマッピングをするために負担がかかってしまう。
【０００７】
また、ＣＲＮから送られるtearメッセージがデアグリゲーター１１３´に届く前に１つでもエラーになれば、トンネル用ＱｏＳ経路は解放されない（状態がタイムアウトするまで残存する）。なお、これらの問題点は、図８で、アグリゲーター＝ＭＮの場合で、ＭＮが複数の相手と複数のセッションを用いて通信を行っている場合も同様に考えられる。いくつかの発明（上記の特許文献１、２を参照）は、通信ネットワークにおけるアグリゲーション問題を処理しようとしている。しかしながら、これらはＱｏＳ管理に関するものであってシグナリングには関係せず、またモビリティサポートは考えられていない。
【０００８】
本発明は、上記問題を解決するためのものであり、アグリゲーションを迅速で効率よく管理することができるアグリゲーション管理方法、アグリゲートノード、デアグリゲートノードを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明によれば、移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおけるアグリゲーション管理方法であって、前記アグリゲートノードがアグリゲートされた前記領域のエッジから他の領域のエッジへ移動した場合、前記デアグリゲートノードが、前記移動前に前記アグリゲートノードからあらかじめ受信した前記移動の開始後の処理依頼情報を含む処理メッセージに基づいて、前記アグリゲートノードから前記デアグリゲートノード自身までの間に構成された前記領域内のＱｏＳ経路の解放処理を行うモードに自身を移行させるステップと、前記アグリゲートノードが、移動後の新たなＱｏＳ経路を確立するための確立要求メッセージを前記通信相手ノードに送信するステップと、前記中継ノードが、送信された前記確立要求メッセージに基づいて、自身が移動によって前記通信ネットワーク上の新旧の通信経路が交わり、かつ分岐するクロスオーバーノードであると判断した場合、前記デアグリゲートノードに対して前記領域内の前記ＱｏＳ経路の解放を要求する解放要求メッセージを送信するステップと、前記デアグリゲートノードが、前記解放要求メッセージを少なくとも１つ受信した場合に、前記領域内の前記ＱｏＳ経路を解放するステップとを、有するアグリゲーション管理方法が提供される。この構成により、アグリゲーションを迅速で効率よく管理することができる。なお、アグリゲートノード及びデアグリゲートノードは、以下ではそれぞれアグリゲーター及びデアグリゲーターとも言う。
【００１０】
また、本発明のアグリゲーション管理方法において、前記処理メッセージの処理依頼情報が、前記アグリゲートノードの移動を検知した際には、少なくとも１つの前記解放要求メッセージの受信によって前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報であることは、本発明の好ましい態様である。この構成により、１つの解放要求メッセージを受信することにより、迅速にハンドオーバ前のＱｏＳ経路を解放することができる。
【００１１】
また、本発明によれば、移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおけるアグリゲーション管理方法であって、前記アグリゲートノードの配下にあった前記移動端末が前記アグリゲートノードから移動した場合、前記アグリゲートノードが、前記移動端末の移動前に前記移動端末からあらかじめ受信した前記移動の開始後の処理依頼情報を含む処理メッセージを含む、前記移動端末の移動の旨の移動メッセージを前記デアグリゲートノードに送信するステップと、前記デアグリゲートノードが、受信した前記移動メッセージに基づいて、前記アグリゲートノードから前記デアグリゲートノード自身までの間に構成された前記領域内のＱｏＳ経路の解放処理を行うモードに自身を移行させるステップと、前記移動端末が、移動後の新たなＱｏＳ経路を確立するための確立要求メッセージを前記通信相手ノードに送信するステップと、前記中継ノードが、送信された前記確立要求メッセージに基づいて、自身が移動によって前記通信ネットワーク上の新旧の通信経路が交わり、かつ分岐するクロスオーバーノードであると判断した場合、前記デアグリゲートノードに対して前記領域内の前記ＱｏＳ経路の解放を要求する解放要求メッセージを送信するステップと、前記デアグリゲートノードが、前記解放要求メッセージを少なくとも１つ受信した場合に、前記領域内の前記ＱｏＳ経路を解放するステップとを有するアグリゲーション管理方法が提供される。この構成により、アグリゲーションを迅速で効率よく管理することができる。
【００１２】
また、本発明のアグリゲーション管理方法において、前記処理メッセージの処理依頼情報が、前記移動端末の移動を検知した際には、少なくとも１つの前記解放要求メッセージの受信によって前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報であることは、本発明の好ましい態様である。この構成により、１つの解放要求メッセージを受信することにより、迅速にハンドオーバ前のＱｏＳ経路を解放することができる。
【００１３】
また、本発明によれば、移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおけるアグリゲーション管理方法であって、前記アグリゲートノードの配下にあった前記移動端末が前記アグリゲートノードから移動した場合、前記アグリゲートノードが、前記移動端末の移動前に前記移動端末からあらかじめ受信した前記移動の開始後の処理依頼情報を含む処理メッセージに基づいて、前記アグリゲートノード自身から前記デアグリゲートノードまでの間に構成された前記領域内のＱｏＳ経路の解放を行うステップを有するアグリゲーション管理方法が提供される。この構成により、アグリゲーションを迅速で効率よく管理することができる。
【００１４】
また、本発明のアグリゲーション管理方法において、前記処理メッセージの処理依頼情報が、前記移動端末の移動を検知した際には、前記領域内の前記ＱｏＳ経路の解放要求メッセージを受信することなく前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報であることは、本発明の好ましい態様である。この構成により、解放要求メッセージを受けることなく迅速にハンドオーバ前のＱｏＳ経路を解放することができる。
【００１５】
また、本発明によれば、移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおける前記アグリゲートノードであって、自身がアグリゲートされた前記領域のエッジから他の領域のエッジへ移動した場合、前記移動前に、自身の前記移動の開始後の処理依頼情報を含む処理メッセージを生成するメッセージ生成手段と、生成された前記処理メッセージを前記デアグリゲートノードに対して送信し、さらに前記移動後の新たなＱｏＳ経路を確立するための確立要求メッセージを前記通信相手ノードに送信する送信手段とを備えるアグリゲートノードが提供される。この構成により、アグリゲーションを迅速で効率よく管理することができる。
【００１６】
また、本発明のアグリゲートノードにおいて、前記処理メッセージの処理依頼情報が、前記アグリゲートノードの移動を検知した際には、前記アグリゲートノードから前記デアグリゲートノードまでの間に構成された前記領域内のＱｏＳ経路の解放を要求する解放要求メッセージの少なくとも１つの受信によって、前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報であることは、本発明の好ましい態様である。この構成により、１つの解放要求メッセージを受信することにより、迅速にハンドオーバ前のＱｏＳ経路を解放することができる。
【００１７】
また、本発明によれば、移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおける前記アグリゲートノードであって、前記アグリゲートノード自身の配下にあった前記移動端末が前記アグリゲートノードから移動する場合、前記移動前に、前記移動端末の前記移動の開始後の処理依頼情報を含む処理メッセージを前記移動端末から受信する受信手段と、前記移動端末の移動を検知する移動検知手段と、前記移動検知手段によって前記移動端末の移動が検知された場合、前記処理メッセージを含む、前記移動端末の移動の旨の移動メッセージを生成するメッセージ生成手段と、生成された前記移動メッセージを前記デアグリゲートノードに送信する送信手段とを備えるアグリゲートノードが提供される。この構成により、アグリゲーションを迅速で効率よく管理することができる。
【００１８】
また、本発明のアグリゲートノードにおいて、前記処理メッセージの処理依頼情報が、前記移動端末の移動を検知した際には、前記アグリゲートノードから前記デアグリゲートノードまでの間に構成された前記領域内のＱｏＳ経路の解放を要求する解放要求メッセージの少なくとも１つの受信によって、前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報であることは、本発明の好ましい態様である。この構成により、１つの解放要求メッセージを受信することにより、迅速にハンドオーバ前のＱｏＳ経路を解放することができる。
【００１９】
また、本発明によれば、移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおける前記アグリゲートノードであって、前記アグリゲートノードの配下にあった前記移動端末が前記アグリゲートノードから移動する場合、前記移動前に、前記移動端末の前記移動の開始後の処理依頼情報を含む処理メッセージを前記移動端末から受信する受信手段と、前記移動端末の移動を検知する移動検知手段と、前記移動検知手段によって前記移動端末の移動が検知された場合、受信された前記処理メッセージに基づいて、前記アグリゲートノードから前記デアグリゲートノードまでの間に構成された前記領域内のＱｏＳ経路の解放を行う解放処理手段とを備えるアグリゲートノードが提供される。この構成により、アグリゲーションを迅速で効率よく管理することができる。
【００２０】
また、本発明のアグリゲートノードにおいて、前記処理メッセージの処理依頼情報が、前記移動端末の移動を検知した際には、前記領域内の前記ＱｏＳ経路の解放要求メッセージを受信することなく前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報であることは、本発明の好ましい態様である。この構成により、解放要求メッセージを受けることなく迅速にハンドオーバ前のＱｏＳ経路を解放することができる。
【００２１】
また、本発明によれば、移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおける前記デアグリゲートノードであって、前記アグリゲートノードがアグリゲートされた前記領域のエッジから他の領域のエッジへ移動した場合、前記移動前に、前記移動の開始後の処理依頼情報を含む処理メッセージを前記アグリゲートノードから受信する受信手段と、前記アグリゲートノードの移動を検知する移動検知手段と、前記移動検知手段によって前記アグリゲートノードの移動を検知した場合、受信された前記処理メッセージに基づいて、前記アグリゲートノードから前記デアグリゲートノードまでの間に構成された前記領域内のＱｏＳ経路の解放処理を行うモードに自身を移行させる移行手段と、前記領域内の前記ＱｏＳ経路の解放を要求する解放要求メッセージを少なくとも１つ受信した場合に、前記領域内の前記ＱｏＳ経路を解放する解放処理手段とを備えるデアグリゲートノードが提供される。この構成により、アグリゲーションを迅速で効率よく管理することができる。
【００２２】
また、本発明のデアグリゲートノードにおいて、前記処理メッセージの処理依頼情報が、前記アグリゲートノードの移動を検知した際には、少なくとも１つの前記解放要求メッセージの受信によって、前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報であることは、本発明の好ましい態様である。この構成により、１つの解放要求メッセージを受信することにより、迅速にハンドオーバ前のＱｏＳ経路を解放することができる。
【００２３】
また、本発明によれば、移動端末と前記移動端末の通信相手である通信相手ノードとが、前記移動端末と前記通信相手ノードとの間のシグナリングセッションをアグリゲートノードによってアグリゲートされた領域を通して相互に通信を行い、アグリゲートされた前記領域のエッジに前記アグリゲートノード及びデアグリゲートノードが位置し、さらに前記デアグリゲートノードと前記通信相手ノードとの間にシグナリングメッセージを中継する中継ノードを備える通信ネットワークにおける前記デアグリゲートノードであって、前記アグリゲートノードの配下にあった前記移動端末が前記アグリゲートノードから移動する場合、前記移動端末の前記移動の開始後の処理依頼情報を含む処理メッセージを含む、前記移動端末の移動の旨の移動メッセージを前記アグリゲートノードから受信する受信手段と、受信された前記移動メッセージに基づいて、前記アグリゲートノードから前記デアグリゲートノードまでの間に構成された前記領域内のＱｏＳ経路の解放処理を行うモードに自身を移行させる移行手段と、前記領域内の前記ＱｏＳ経路の解放を要求する解放要求メッセージを少なくとも１つ受信した場合に、前記領域内の前記ＱｏＳ経路を解放する解放処理手段とを備えるデアグリゲートノードが提供される。この構成により、アグリゲーションを迅速で効率よく管理することができる。
【００２４】
また、本発明のデアグリゲートノードにおいて、前記処理メッセージの処理依頼情報が、前記移動端末の移動を検知した際には、少なくとも１つの前記解放要求メッセージの受信によって、前記領域内の前記ＱｏＳ経路を解放してくれるよう依頼するための情報であることは、本発明の好ましい態様である。この構成により、１つの解放要求メッセージを受信することにより、迅速にハンドオーバ前のＱｏＳ経路を解放することができる。
【発明の効果】
【００２５】
本発明のアグリゲーション管理方法、アグリゲートノード、デアグリゲートノードは、上記構成を有し、アグリゲーションを迅速で効率よく管理することができる。
【発明を実施するための最良の形態】
【００２６】
＜第１の実施の形態＞
以下、本発明の第１の実施の形態に係るアグリゲーション管理方法、アグリゲートノード、デアグリゲートノードについて図１から図４を用いて説明する。本発明の第１の実施の形態に係るアグリゲーション管理方法におけるネットワーク構造の一例が図１に示されている。図１には、処理に関係のある必要なネットワーク要素のみが示されているが、例えば、デアグリゲーター１１３とエンドノード１４１との間にシグナリングの処理ができるノードが更にあってもよい。なお、図１で用いられているｋ、ｍ、ｎは本発明の第１の実施の形態を説明するための任意の数を示すものである。実際の数値が本発明の第１の実施の形態の効率的な動作に影響を与えないことは当業者において明らかである。また、アグリゲーター１１１、１１５及びデアグリゲーター１１３、１１７は、それぞれのドメイン１２０、１２２のエッジに位置している。また、図１から図４において、アグリゲーター１１１（及びアグリゲーター１１５）とシグナルノード１０１〜１０５が別々のノードとして記されているが、アグリゲーター１１１（及びアグリゲーター１１５）がシグナルノード１０１〜１０５の機能を有していてもよい。例えば、アグリゲーター１１１（及びアグリゲーター１１５）と、シグナルノード１０１〜１０５が１つのノードであってもよい。
【００２７】
図１に示すように、アグリゲーター１１１とデアグリゲーター１１３との間で、その配下の端末（シグナルノード１０１〜１０５）と通信の相手ノード（エンドノード１４１〜１４５）とで用いられているセッションがアグリゲートされ、トンネル用のＱｏＳ経路が張られている。このとき、配下の端末（シグナルノード１０１〜１０５）と通信の相手ノード（エンドノード１４１〜１４５）とで用いられているセッションをアグリゲートするために、アグリゲーター１１１は、アグリゲーター１１１とデアグリゲーター１１３との間で、例えば、end-to-endメッセージ（配下の端末（シグナルノード１０１〜１０５）と通信の相手ノード（エンドノード１４１〜１４５）との間で用いられているセッションにおけるメッセージ）がドメイン１２０の内部ノードによって処理されないようにend-to-endメッセージを修正する必要がある。
【００２８】
アグリゲーター１１１は、デアグリゲーター１１３若しくは最寄りの不図示のアクセスルータに対し、図２に示すように、アグリゲーター１１１自身のハンドオーバ（移動）開始後の処理に関して事前に処理メッセージとして通知しておく。その通知内容は、例えば「アグリゲーター１１１のハンドオーバ開始を検知したら、アグリゲートされていたセッションはすべて不要なので、１つのtearメッセージ受信によってトンネル用のＱｏＳ経路をすべて解放してもよい」という旨の内容である。ここで、アグリゲーター１１１が移動し、アグリゲーター１１５の場所へ移るとする。これに伴い、シグナルノード１０１〜１０５もアグリゲーター１１５の配下に移動する。また、デアグリゲーター１１３はデアグリゲーター１１７に変わる。
【００２９】
ここで、図２を参照して、本発明の第１の実施の形態に係るアグリゲーション管理方法における動作シーケンスの一例を説明する。図２に示すように、デアグリゲーター１１３（若しくは最寄りの不図示のアクセスルータ）が、アグリゲーター１１１のハンドオーバ（移動）を検知すると、デアグリゲーター１１３は、上流からの１つのtearメッセージ受信によってトンネル用のＱｏＳ経路をすべて解放する解放モードになる。最寄りの不図示のアクセスルータが検知した場合には、デアグリゲーター１１３に通知することが好ましい。
【００３０】
アグリゲーター１１５（移動してきたアグリゲーター１１１）が、それぞれの通信相手ノード（エンドノード１４１〜１４５）に対して、デアグリゲーター１１７を通じて新しいＱｏＳ経路を確立するためのメッセージＡ（確立要求メッセージ）を送信する（ステップＳ２０１）。そのメッセージＡには、非特許文献３により開示された技術と同様、配下のシグナルノードの通信の相手ノードのＩＰアドレスと、ＣＲＮ発見に必要な情報（例えば、各エンド・ツー・エンドのＱｏＳ経路のセッションＩＤの情報など）が含まれる。さらに、このメッセージＡにはデアグリゲーター１１３のＩＰアドレスが含まれている（さらに、セッションがアグリゲートされているという情報を明示的に含んでいてもよい）。
【００３１】
メッセージＡを受け取った中継ノードの各ＱｏＳ  ＮＳＩＳ  Ｅｎｔｉｔｙ（ＱＮＥ）は、例えば、自分が持っているルーティングステートの値と、メッセージＡに含まれるセッションＩＤの値及びメッセージ送信元の隣り合うＱＮＥ（データフローの方向がシグナルノード側からエンドノード側だった場合）や、メッセージ送信先の隣り合うＱＮＥ(データフローの方向がエンドノード側からシグナルノード側だった場合)を比較し、自身がＣＲＮであるかどうかを特定する。なお、ＣＲＮを特定する方法はこれに限られるものではない。また、上述したＱＮＥとは、ＱｏＳのためのＮＳＬＰ（NSIS Signaling Layer Protocol）を持ったＮＥ（ＮＳＩＳ機能を持ったノード）を言う。詳細については非特許文献２により開示されている。
【００３２】
自身がＣＲＮであると認識した各ＱＮＥ（ここではＣＲＮ１３１〜１３５）は、古いＱｏＳ経路を解放するため、自身がＱＮＥである旨の情報を含めたtearメッセージ（ここではメッセージＢ（解放要求メッセージ）とする）をアグリゲーター１１１が存在していた方向に向かって（デアグリゲーター１１３に対して）送信する（ステップＳ２０２）。デアグリゲーター１１３は、ＣＲＮの１つからtearメッセージを受信することにより、迅速にトンネル用のＱｏＳ経路をすべて解放する（ステップＳ２０３）。
【００３３】
上述のような構成により、デアグリゲーター１１３は、ＣＲＮの１つから通常のtearメッセージを受信することにより、迅速にトンネル用のＱｏＳ経路を解放することができる。また、デアグリゲーター１１３は、更新メッセージをトンネル内に流すことなく、トンネル用のＱｏＳ経路を解放することができる。また、デアグリゲーター１１３は、エンド・ツー・エンドのＱｏＳ経路とトンネル内部の情報とのマッピングを見に行くことなく、トンネル用のＱｏＳ経路を解放することができる。また、デアグリゲーター１１３は、ＣＲＮからのすべてのtearメッセージを受け取る必要がないのでデアグリゲーター１１３とＣＲＮとの間のtearメッセージのエラーに影響されることがなくなる。なお、これらの効果は、後述する第２、第３の実施の形態においても同様である。
【００３４】
ここで、ハンドオーバ開始の検知方法は本発明の対象外であるが、検出方法の一例としては、デアグリゲーターからの通常の更新メッセージに対するレスポンス（反応）がない場合にハンドオーバ開始を検出する方法が考えられる。また、アクセスルータが検知する方法などもある。
【００３５】
次に、本発明の第１の実施の形態に係るアグリゲートノード（アグリゲーター）の構成の一例について図３を用いて説明する。図３に示すように、アグリゲーターは、アグリゲーション制御部３０１、シグナリング管理部３０２（上述した送信手段に相当）、モビリティ管理部３０３（上述したメッセージ生成手段に相当）、記憶部３０４、ＣＲＮ発見部３０５から構成されている。アグリゲーション制御部３０１は、データ通信セッションの実際のアグリゲーションを制御するものである。例えば、アグリゲーション制御部３０１における制御は、データパケットのフィルタリング、トンネリングが必要ならば新たなヘッダをパケットに付けてカプセル化することなどを含む。
【００３６】
シグナリング管理部３０２は、受けたシグナリングメッセージを制御し処理するものである。例えば、シグナリング管理部３０２は、生成された処理メッセージをデアグリゲーター１１３に送信したり、上述した確立要求メッセージをエンドノード１４１〜１４５に向けて送信したりする。モビリティ管理部３０３は、アグリゲーターのモビリティステータスの跡を維持、管理するものである。なお、例えば、上述した処理メッセージをモビリティ管理部３０３が生成するようにしてもよい。記憶部３０４は、例えば、現在のエンド・ツー・エンドのシグナリングメッセージとアグリゲートされたセッションとの関連情報を記憶するものであり、その中には古いトンネル用ＱｏＳ経路のＩＤの情報などが含まれる。また、記憶部３０４には一連の処理を通じて記憶することが必要となった情報が記憶されるようにしてもよい。
【００３７】
ＣＲＮ発見部３０５は、ＣＲＮを発見するための処理を行うものである。具体的な一例としては、ＣＲＮ発見部３０５は、新しいＱｏＳ経路を確立するため、ＣＲＮを発見するために必要な情報（例えば、各エンド・ツー・エンドのＱｏＳ経路のセッションＩＤの情報など）を含めたメッセージＡを生成する。そして、シグナリング管理部３０２によって、生成されたメッセージＡはデアグリゲーター１１７を通じてそれぞれの通信相手のエンドノード１４１〜１４５に向けて送信される。なお、メッセージＡには、他の情報（移動前のフローを一意に特定するためのフローＩＤやパスタイプＩＤなどの情報）が含まれていてもよい。なお、ＣＲＮの発見の詳細については、例えば上述した非特許文献３などにより開示されている。また、本発明の第１の実施の形態に係るアグリゲーターの各部における処理は一例であって他の処理をしてもよく、ある部が行う処理を他の部が行うようにしてもよい。
【００３８】
次に、本発明の第１の実施の形態に係るアグリゲートノードの移動前に対応するデアグリゲートノード（ここではデアグリゲーター１１３）の構成の一例について図４を用いて説明する。図４に示すように、デアグリゲーターは、デアグリゲーション制御部４０１、シグナリング管理部４０２（上述した受信手段、移動検知手段、移行手段、解放処理手段、に相当）、記憶部４０３から構成されている。デアグリゲーション制御部４０１は、データトラフィックのデアグリゲーション処理を管理するものである。シグナリング管理部４０２は、受けたシグナリングメッセージを処理するものである。
【００３９】
また、シグナリング管理部４０２は、アグリゲーター１１１から、上述したハンドオーバ開始後の処理に関する通知である処理メッセージを受け、アグリゲーター１１１のハンドオーバを検知すると、アグリゲーター１１１のハンドオーバ前のトンネル用のＱｏＳ経路を解放する解放モードにデアグリゲーター１１３を変える。また、シグナリング管理部４０２は、ＣＲＮ１３１〜１３５から受け取った上述したメッセージＢに基づいて、古いトンネル用のＱｏＳ経路を解放する。記憶部４０３は、例えば、現在のエンド・ツー・エンドのシグナリングメッセージとアグリゲートされたセッションとの関連情報を記憶するものであり、その中には古いトンネル用のＱｏＳ経路のＩＤの情報などが含まれる。また、記憶部４０３には一連の処理を通じて記憶することが必要となった情報が記憶されるようにしてもよい。なお、本発明の第１の実施の形態に係るデアグリゲーターの各部における処理は一例であって他の処理をしてもよく、ある部が行う処理を他の部が行うようにしてもよい。
【００４０】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態に係るアグリゲーション管理方法、アグリゲートノード、デアグリゲートノードについて図４から図６を用いて説明する。本発明の第２の実施の形態に係るアグリゲーション管理方法におけるネットワーク構造は、第１の実施の形態のものと同様であるため説明を省略する。本発明の第２の実施の形態では、アグリゲーター５１１とデアグリゲーター５１３との間で、複数のセッションを同時に所有しているＭＮ（Mobile Node）と通信相手ノード（エンドノード５４１〜５４５）とで用いられているセッションがアグリゲートされ、トンネル用のＱｏＳ経路が張られている（図１において、シグナルノード１０１〜１０５が１つのＭＮを構成している場合に相当）。また、図５において、アグリゲーター５１１（及びアグリゲーター５１５）とシグナルノード５０１〜５０５が別々のノードとして記されているが、アグリゲーター５１１（及びアグリゲーター５１５）がシグナルノード５０１〜５０５の機能を有していてもよい。例えば、アグリゲーター５１１（及びアグリゲーター５１５）と、シグナルノード５０１〜５０５が１つのノードであってもよい。
【００４１】
ＳＮ（シグナルノード５０１〜５０５）は、図５に示すように、アグリゲーター５１１（デアグリゲーター５１３若しくは最寄りの不図示のアクセスルータでもよい）に対して、自身のハンドオーバ開始後の処理に関して事前に処理メッセージとして通知しておく。その通知内容は、例えば「ＭＮがハンドオーバ開始したことを検知したら、アグリゲートされていたセッションはすべて不要なので１つのtearメッセージ受信によってトンネル用のＱｏＳ経路をすべて解放してもよい」などである。そして、ＳＮ（シグナルノード５０１〜５０５）がアグリゲーター５１５の配下に移動する。
【００４２】
アグリゲーター５１１（デアグリゲーター５１３若しくは最寄りの不図示のアクセスルータでもよい）が、ＳＮ（シグナルノード５０１〜５０５）のハンドオーバを検知すると、デアグリゲーター５１３に対してその旨を移動メッセージとして通知する。これにより、デアグリゲーター５１３は上流からの１つのtearメッセージ受信によってトンネル用のＱｏＳ経路をすべて解放する解放モードになる。なお、デアグリゲーター５１３がＳＮ（シグナルノード５０１〜５０５）のハンドオーバ開始を直接検知した場合には通知は不要である。
【００４３】
そして、ＳＮ（シグナルノード５０１〜５０５）が、それぞれの通信相手ノード（エンドノード５４１〜５４５）に対して、アグリゲーター５１５及びデアグリゲーター５１３を通じて新しいＱｏＳ経路を確立するためのメッセージＣ（確立要求メッセージ）を送信する（ステップＳ５０１）。そのメッセージＣには、上述した第１の実施の形態と同様、配下のシグナルノードの通信の相手ノードのＩＰアドレスと、ＣＲＮ発見に必要な情報（例えば、各エンド・ツー・エンドのＱｏＳ経路のセッションＩＤの情報など）が含まれる。さらに、このメッセージＣにはデアグリゲーター５１３のＩＰアドレスが含まれている（さらに、セッションがアグリゲートされているという情報を明示的に含んでいてもよい）。
【００４４】
メッセージＣを受け取った中継ノードの各ＱｏＳ  ＮＳＩＳ  Ｅｎｔｉｔｙ（ＱＮＥ）は、例えば、自分が持っているルーティングステートの値と、メッセージＣに含まれるセッションＩＤの値及びメッセージ送信元の隣り合うＱＮＥ（データフローの方向がシグナルノード側からエンドノード側だった場合）や、メッセージ送信先の隣り合うＱＮＥ(データフローの方向がエンドノード側からシグナルノード側だった場合)を比較し、自身がＣＲＮであるかどうかを特定する。なお、ＣＲＮを特定する方法はこれに限られるものではない。
【００４５】
自身がＣＲＮであると認識した各ＱＮＥ（ここでは、ＣＲＮ５３１〜５３５）は、古いＱｏＳ経路を解放するため、自身がＱＮＥである旨の情報を含めたtearメッセージ（ここではメッセージＤ（解放要求メッセージ）とする）をデアグリゲーター５１３に対して送信する（ステップＳ５０２）。デアグリゲーター５１３は、ＣＲＮの１つからtearメッセージを受信することにより、迅速にトンネル用のＱｏＳ経路をすべて解放する（ステップＳ５０３）。
【００４６】
次に、本発明の第２の実施の形態に係るアグリゲートノード（アグリゲーター）の構成の一例について図６を用いて説明する。図６に示すように、アグリゲーターは、アグリゲーション制御部６０１、シグナリング管理部６０２（上述した受信手段、移動検知手段、送信手段に相当）、モビリティ管理部６０３（上述したメッセージ生成手段に相当）、記憶部６０４から構成されている。アグリゲーション制御部６０１は、データ通信セッションの実際のアグリゲーションを制御するものである。例えば、アグリゲーション制御部６０１における制御は、データパケットのフィルタリング、トンネリングが必要ならば新たなヘッダをパケットに付けてカプセル化することなどを含む。
【００４７】
シグナリング管理部６０２は、受けたシグナリングメッセージを制御し処理するものである。例えば、シグナリング管理部６０２は、上述した処理メッセージをＳＮ（シグナルノード５０１〜５０５）から受信したり、ＳＮ（シグナルノード５０１〜５０５）のハンドオーバを検知したり、生成された移動メッセージをデアグリゲーター５１３へ送信したりする。モビリティ管理部６０３は、アグリゲーターのモビリティステータスの跡を維持、管理するものである。例えば、モビリティ管理部６０３は、ＳＮ（シグナルノード５０１〜５０５）のハンドオーバをシグナリング管理部６０２によって検知された場合に、デアグリゲーター５１３へのその旨の通知である移動メッセージを生成する。
【００４８】
記憶部６０４は、例えば、現在のエンド・ツー・エンドのシグナリングメッセージとアグリゲートされたセッションとの関連情報を記憶するものであり、その中には古いトンネル用ＱｏＳ経路のＩＤの情報などが含まれる。また、記憶部６０４には一連の処理を通じて記憶することが必要となった情報が記憶されるようにしてもよい。なお、本発明の第２の実施の形態に係るアグリゲーターの各部における処理は一例であって他の処理をしてもよく、ある部が行う処理を他の部が行うようにしてもよい。
【００４９】
次に、本発明の第２の実施の形態に係るアグリゲートノードの移動前に対応するデアグリゲートノード（ここではデアグリゲーター５１３）の構成の一例について説明する。ここで、本発明の第２の実施の形態に係るデアグリゲートノードの構成要素のブロック図は、図４に示す第１の実施の形態に係るデアグリゲートノードのブロック図と同様であるため、図４を用いて本発明の第２の実施の形態に係るデアグリゲートノードを説明する。図４に示すように、デアグリゲーターは、デアグリゲーション制御部４０１、シグナリング管理部４０２（上述した受信手段、移行手段、解放処理手段に相当）、記憶部４０３から構成されている。デアグリゲーション制御部４０１は、データトラフィックのデアグリゲーション処理を管理するものである。シグナリング管理部４０２は、受けたシグナリングメッセージを処理するものである。例えば、シグナリング管理部４０２は、アグリゲーター５１１からＳＮ（シグナルノード５０１〜５０５）がハンドオーバを開始した旨の通知である移動メッセージを受け、その移動メッセージに基づいてＳＮ（シグナルノード５０１〜５０５）のハンドオーバ前のアグリゲーター５１１とデアグリゲーター５１３との間のトンネル用のＱｏＳ経路を解放する解放モードにデアグリゲーター５１３を変える。
【００５０】
また、シグナリング管理部４０２は、ＣＲＮ５３１〜５３５から受け取った上述したメッセージＤに基づいて、古いトンネル用のＱｏＳ経路（アグリゲーター５１１とデアグリゲーター５１３との間のトンネル用のＱｏＳ経路）を解放する。記憶部４０３は、例えば、現在のエンド・ツー・エンドのシグナリングメッセージとアグリゲートされたセッションとの関連情報を記憶するものであり、その中には古いトンネル用のＱｏＳ経路のＩＤの情報などが含まれる。また、記憶部４０３には一連の処理を通じて記憶することが必要となった情報が記憶されるようにしてもよい。なお、本発明の第２の実施の形態に係るデアグリゲーターの各部における処理は一例であって他の処理をしてもよく、ある部が行う処理を他の部が行うようにしてもよい。
【００５１】
＜第３の実施の形態＞
以下、本発明の第３の実施の形態に係るアグリゲーション管理方法、アグリゲートノード、デアグリゲートノードについて図４、図６、図７を用いて説明する。本発明の第３の実施の形態に係るアグリゲーション管理方法におけるネットワーク構造は、第１及び第２の実施の形態のものと同様であるため説明を省略する。本発明の第３の実施の形態では、アグリゲーター７１１とデアグリゲーター７１３との間で、複数のセッションを同時に所有しているＭＮ（Mobile Node）と通信相手ノード（エンドノード７４１〜７４５）とで用いられているセッションがアグリゲートされ、トンネル用のＱｏＳ経路が張られている（図１において、シグナルノード１０１〜１０５が１つのＭＮを構成している場合に相当）。また、図７において、アグリゲーター７１１（及びアグリゲーター７１５）とシグナルノード７０１〜７０５が別々のノードとして記されているが、アグリゲーター７１１（及びアグリゲーター７１５）がシグナルノード７０１〜７０５の機能を有していてもよい。例えば、アグリゲーター７１１（及びアグリゲーター７１５）と、シグナルノード７０１〜７０５が１つのノードであってもよい。
【００５２】
ＳＮ（シグナルノード７０１〜７０５）は、図７に示すように、アグリゲーター７１１（デアグリゲーター７１３若しくは最寄りの不図示のアクセスルータでもよい）に対して、自身のハンドオーバ開始後の処理に関して事前に処理メッセージとして通知しておく。その通知内容は、例えば「ＭＮがハンドオーバを開始したことを検知したら、アグリゲートされていたセッションはすべて不要なのでtearメッセージを待つことなくトンネル用のＱｏＳ経路をすべて解放してもよい」などである。そして、ＳＮ（シグナルノード７０１〜７０５）がアグリゲーター７１５の配下に移動する。
【００５３】
アグリゲーター７１１（デアグリゲーター７１３若しくは最寄りの不図示のアクセスルータでもよい）が、ＳＮ（シグナルノード７０１〜７０５）のハンドオーバを検知すると、アグリゲーター７１１とデアグリゲーター７１３との間のトンネル用のＱｏＳ経路をすべて解放する（ステップＳ７０１）。なお、最寄りの不図示のアクセスルータがＳＮ（シグナルノード７０１〜７０５）のハンドオーバを検知した場合には、アグリゲーター７１１若しくはデアグリゲーター７１３にその旨を通知する。この通知がアグリゲーター７１１とデアグリゲーター７１３との間のトンネル用のＱｏＳ経路の解放のトリガとなる。これにより、アグリゲーター７１１若しくはデアグリゲーター７１３は、tearメッセージを受信することなくトンネル用のＱｏＳ経路をすべて解放することができる。
【００５４】
次に、本発明の第３の実施の形態に係るアグリゲートノード（アグリゲーター）の構成の一例について説明する。ここで、本発明の第３の実施の形態に係るアグリゲートノードの構成要素のブロック図は、図６に示す第２の実施の形態に係るデアグリゲートノードのブロック図と同様であるため、図６を用いて本発明の第３の実施の形態に係るデアグリゲートノードを説明する。図６に示すように、アグリゲーターは、アグリゲーション制御部６０１、シグナリング管理部６０２（上述した受信手段、移動検知手段に相当）、モビリティ管理部６０３（上述した解放処理手段に相当）、記憶部６０４から構成されている。アグリゲーション制御部６０１は、データ通信セッションの実際のアグリゲーションを制御するものである。例えば、アグリゲーション制御部６０１における制御は、データパケットのフィルタリング、トンネリングが必要ならば新たなヘッダをパケットに付けてカプセル化することなどを含む。
【００５５】
シグナリング管理部６０２は、受けたシグナリングメッセージを制御し処理するものである。例えば、シグナリング管理部６０２は、上述した処理メッセージを受信したり、ＳＮ（シグナルノード７０１〜７０５）のハンドオーバを検知したりするものである。モビリティ管理部６０３は、アグリゲーターのモビリティステータスの跡を維持、管理するものである。例えば、モビリティ管理部６０３は、シグナリング管理部６０２によってＳＮ（シグナルノード７０１〜７０５）のハンドオーバが検知された場合に、アグリゲーター７１１とデアグリゲーター７１３との間のトンネル用のＱｏＳ経路のすべての解放を行うようにしてもよい。
【００５６】
記憶部６０４は、例えば、現在のエンド・ツー・エンドのシグナリングメッセージとアグリゲートされたセッションとの関連情報を記憶するものであり、その中には古いトンネル用ＱｏＳ経路のＩＤの情報などが含まれる。また、記憶部６０４には一連の処理を通じて記憶することが必要となった情報が記憶されるようにしてもよい。なお、本発明の第３の実施の形態に係るアグリゲーターの各部における処理は一例であって他の処理をしてもよく、ある部が行う処理を他の部が行うようにしてもよい。
【００５７】
次に、本発明の第３の実施の形態に係るアグリゲートノードの移動前に対応するデアグリゲートノード（ここではデアグリゲーター８１３）の構成の一例について説明する。ここで、本発明の第３の実施の形態に係るデアグリゲートノードの構成要素のブロック図は、図４に示す第１の実施の形態に係るデアグリゲートノードのブロック図と同様であるため、図４を用いて本発明の第３の実施の形態に係るデアグリゲートノードを説明する。図４に示すように、デアグリゲーターは、デアグリゲーション制御部４０１、シグナリング管理部４０２、記憶部４０３から構成されている。デアグリゲーション制御部４０１は、データトラフィックのデアグリゲーション処理を管理するものである。シグナリング管理部４０２は、受けたシグナリングメッセージを処理するものである。
【００５８】
なお、デアグリゲーター７１３自身がＳＮ（シグナルノード７０１〜７０５）のハンドオーバを検知する場合には、シグナリング管理部４０２は、検知に基づいてアグリゲーター７１１とデアグリゲーター７１３との間のトンネル用のＱｏＳ経路をすべて解放する。また、最寄りの不図示のアクセスルータがＳＮ（シグナルノード７０１〜７０５）のハンドオーバを検知し、不図示のアクセスルータから検知した旨の情報をデアグリゲーター７１３自身が受けた場合には、シグナリング管理部４０２は、アグリゲーター７１１とデアグリゲーター７１３との間のトンネル用のＱｏＳ経路をすべて解放する。
【００５９】
記憶部４０３は、例えば、現在のエンド・ツー・エンドのシグナリングメッセージとアグリゲートされたセッションとの関連情報を記憶するものであり、その中には古いトンネル用のＱｏＳ経路のＩＤの情報などが含まれる。また、記憶部４０３には一連の処理を通じて記憶することが必要となった情報が記憶されるようにしてもよい。なお、本発明の第３の実施の形態に係るデアグリゲーターの各部における処理は一例であって他の処理をしてもよく、ある部が行う処理を他の部が行うようにしてもよい。
【００６０】
なお、一般的なハンドオーバ（例えば、非特許文献３）の場合でも本発明の概念は応用可能である。例えば、ＭＮがハンドオーバを開始した後の古いＱｏＳ経路上で、ＣＮ（Corresponded Node）からＲＥＳＥＲＶＥ（Refresh）メッセージが通常通り送信された場合、本来Responder（受け手）であるＭＮが存在しないためＲＥＳＰＯＮＳＥメッセージがＣＮに戻らない（エラー発生）。このようなことにならないように、事前にＭＮが隣接するＱＮＥに「ハンドオーバを検知したら、代わりにResponderになるように」という旨の通知を行うことにより、ＲＥＳＰＯＮＳＥメッセージがＣＮに戻り、エラー発生を防ぐことができる。
【００６１】
以上、本発明の各実施の形態について説明した。なお、上記実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部又はすべてを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。例えばバイオ技術の適応などが可能性としてあり得る。
【産業上の利用可能性】
【００６２】
本発明に係るアグリゲーション管理方法、アグリゲートノード、デアグリゲートノードは、アグリゲーションを迅速で効率よく管理することができるため、アグリゲートされたセッションを含む通信ネットワークにおけるアグリゲーションの管理を行うアグリゲーション管理方法、アグリゲートノード、デアグリゲートノードなどに有用である。
【図面の簡単な説明】
【００６３】
【図１】本発明の第１〜第３の実施の形態に係るアグリゲーション管理方法におけるネットワーク構造の一例を示す模式図
【図２】本発明の第１の実施の形態に係るアグリゲーション管理方法における動作シーケンスの一例を示すシーケンスチャート
【図３】本発明の第１の実施の形態に係るアグリゲートノードの構成の一例を示す構成図
【図４】本発明の第１の実施の形態に係るアグリゲーターの移動前に対応するデアグリゲートノードの構成の一例を示す構成図
【図５】本発明の第２の実施の形態に係るアグリゲーション管理方法における動作シーケンスの一例を示すシーケンスチャート
【図６】本発明の第２の実施の形態に係るアグリゲートノードの構成の一例を示す構成図
【図７】本発明の第３の実施の形態に係るアグリゲーション管理方法における動作シーケンスの一例を示すシーケンスチャート
【図８】従来のアグリゲートされたセッションを含むネットワーク構造の一例を示す模式図
【図１】
0004691564.tif 000002
【図２】
0004691564.tif 000003
【図３】
0004691564.tif 000004
【図４】
0004691564.tif 000005
【図５】
0004691564.tif 000006
【図６】
0004691564.tif 000007
【図７】
0004691564.tif 000008
【図８】
0004691564.tif 000009