(57)【要約】【課題】マルチキャストハンドオーバ時のハンドオーバ遅延とデータ損失を減少し、かつネットワークリソースの無駄やモバイルアクセスゲートウェイとネットワークへの負荷を増加させない、モバイルアクセスゲートウェイ、マルチキャスト高速ハンドオーバシステム及びマルチキャスト高速ハンドオーバ方法を提供する。【解決手段】モバイルアクセスゲートウェイは、移動端末がハンドオーバしようとすることを検知してから、ハンドオーバ開始メッセージを構成するようにＨＩメッセージ構成部を制御するとともに、ネットワークインターフェースを呼び出してハンドオーバ開始メッセージを送信し、ハンドオーバ開始メッセージを受信してから、当該ハンドオーバ開始メッセージを処理するようにＨＩメッセージ処理部を制御し、ハンドオーバ確認メッセージを受信してから、当該ハンドオーバ確認メッセージを処理するようにＨＡｃｋメッセージ処理部を制御する。【選択図】図２Ａ
2012050086.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続し、ネットワークを介して他のモバイルアクセスゲートウェイ及び移動端末と通信を行うネットワークインターフェースと、
受信したハンドオーバ開始メッセージを処理するＨＩメッセージ処理部と、
受信したハンドオーバ確認メッセージを処理するＨＡｃｋメッセージ処理部と、
ハンドオーバ開始メッセージを構成するＨＩメッセージ構成部と、
移動端末がハンドオーバしようとすること検知してから、ハンドオーバ開始メッセージを構成するように前記ＨＩメッセージ構成部を制御するとともに、前記ネットワークインターフェースを呼び出して、ハンドオーバ開始メッセージを送信し、ハンドオーバ開始メッセージを受信してから、当該ハンドオーバ開始メッセージを処理するように前記ＨＩメッセージ処理部を制御し、ハンドオーバ確認メッセージを受信してから、当該ハンドオーバ確認メッセージを処理するように前記ＨＡｃｋメッセージ処理部を制御する制御部と、
を含むことを特徴とするモバイルアクセスゲートウェイ。
【請求項２】
請求項１に記載のモバイルアクセスゲートウェイであって、
移動端末または当該移動端末と通信を行なう基地局から送信されたトリガメッセージを受信してから、前記制御部は、ハンドオーバ開始メッセージを構成するように前記ＨＩメッセージ構成部を制御することを特徴とするモバイルアクセスゲートウェイ。
【請求項３】
請求項１に記載のモバイルアクセスゲートウェイであって、
前記ネットワークインターフェースは、
受信したハンドオーバ開始メッセージとハンドオーバ確認メッセージを受信するハンドオーバメッセージ受信モジュールと、
ハンドオーバ開始メッセージとハンドオーバ確認メッセージを送信するハンドオーバメッセージ送信モジュールと、
を有することを特徴とするモバイルアクセスゲートウェイ。
【請求項４】
請求項３に記載のモバイルアクセスゲートウェイであって、
前記ハンドオーバ開始メッセージには、少なくともハンドオーバしようとする移動端末が受信しているマルチキャストグループの情報を含むことを特徴とするモバイルアクセスゲートウェイ。
【請求項５】
請求項４に記載のモバイルアクセスゲートウェイであって、
前記ＨＩメッセージ処理部は
本モバイルアクセスゲートウェイがハンドオーバ開始メッセージに含まれるマルチキャストグループに加入済みか否かをチェックするマルチキャストチェックモジュールと、
本モバイルアクセスゲートウェイのハンドオーバ開始メッセージに含まれるマルチキャストグループへの加入申請を行うマルチキャスト追加モジュールと
少なくともマルチキャストデータ転送のためのトンネルを確立する必要があるか否かを示すトンネルフラグ、即ち、トンネル確立の必要ありのトンネルフラグまたはトンネル確立の必要なしのフラグを有するハンドオーバ確認メッセージを構成するハンドオーバ確認メッセージ構成部と、
を含むことを特徴とするモバイルアクセスゲートウェイ。
【請求項６】
請求項５に記載のモバイルアクセスゲートウェイであって、
前記ハンドオーバ確認メッセージには、前記マルチキャストグループの情報、及び本モバイルアクセスゲートウェイが当該マルチキャストグループに加入済みか否かを示すマルチキャストフラグを含むことを特徴とするモバイルアクセスゲートウェイ。
【請求項７】
請求項５に記載のモバイルアクセスゲートウェイであって、
前記ハンドオーバメッセージ受信モジュールがハンドオーバ開始メッセージを受信してから、前記ＨＩメッセージ処理部が前記マルチキャストチェックモジュールを呼び出して、本モバイルアクセスゲートウェイが当該ハンドオーバ開始メッセージに含まれるマルチキャストグループに加入済みか否かをチェックし、
本モバイルアクセスゲートウェイが当該マルチキャストグループに加入済みの場合、前記ＨＩメッセージ処理部は前記ＨＡｃｋメッセージ構成モジュールを呼び出して、少なくともトンネル確立の必要なしのトンネルフラグを含むハンドオーバ確認メッセージを構成し、
本モバイルアクセスゲートウェイが当該マルチキャストグループに未加入の場合、前記ＨＩメッセージ処理部は前記マルチキャスト追加モジュールを呼び出して、本モバイルアクセスゲートウェイの当該マルチキャストグループへの加入申請を行い、
申請後、本モバイルアクセスゲートウェイの当該マルチキャストグループへの加入が成功した場合、ＨＩメッセージ処理部は前記ＨＡｃｋメッセージ構成モジュールを呼び出して、少なくともトンネル確立の必要なしのトンネルフラグを含むハンドオーバ確認メッセージを構成し、
申請後も、本モバイルアクセスゲートウェイの当該マルチキャストグループに加入できなかった場合、前記ＨＩメッセージ処理部は前記ＨＡｃｋメッセージ構成モジュールを呼び出して、少なくともトンネル確立の必要ありのトンネルフラグを含むハンドオーバ確認メッセージを構成することを特徴とするモバイルアクセスゲートウェイ。
【請求項８】
請求項７に記載のモバイルアクセスゲートウェイであって、
前記ＨＡｃｋメッセージ処理部にはマルチキャストデータ転送のためのトンネルを確立するトンネル確立モジュールを含むことを特徴とするモバイルアクセスゲートウェイ。
【請求項９】
請求項８に記載のモバイルアクセスゲートウェイであって、
前記ＨＡｃｋメッセージ処理部は前記ハンドオーバメッセージ受信モジュールにより受信したハンドオーバ確認メッセージを解析し、
ハンドオーバ確認メッセージにトンネル確立の必要ありのトンネルフラグが含まれた場合、前記ＨＡｃｋメッセージ処理部は前記トンネル確立モジュールを呼び出して、移動端末のために、マルチキャストデータ転送のためのトンネルを確立し、
ハンドオーバ確認メッセージにトンネル確立の必要なしのトンネルフラグが含まれた場合、前記ＨＡｃｋメッセージ処理部はマルチキャストデータ転送のためのトンネルを確立しないことを特徴とするモバイルアクセスゲートウェイ。
【請求項１０】
請求項５〜９のいずれかに記載のモバイルアクセスゲートウェイであって、
前記マルチキャストデータ転送のためのトンネルは、前記移動端末がハンドオーバする前に属するモバイルアクセスゲートウェイと前記移動端末がハンドオーバしようとするモバイルアクセスゲートウェイとの間のトンネルであることを特徴とするモバイルアクセスゲートウェイ。
【請求項１１】
ネットワークに接続し、ネットワークを介して他のモバイルアクセスゲートウェイ及び移動端末と通信を行うモバイルアクセスゲートウェイであって、
ハンドオーバ開始メッセージとハンドオーバ確認メッセージを送受信するネットワークインターフェースと、
受信したハンドオーバ開始メッセージを処理するＨＩメッセージ処理部と、
受信したハンドオーバ確認メッセージを処理するＨＡｃｋメッセージ処理部と、
ハンドオーバ開始メッセージを構成するＨＩメッセージ構成部と、
（ａ）前記移動端末が本モバイルアクセスゲートウェイから前記その他のモバイルアクセスゲートウェイへハンドオーバしようとすることを検知してから、ハンドオーバ開始メッセージを構成するように前記ＨＩメッセージ構成部を制御するとともに、前記ネットワークインターフェースを呼び出して、前記他のモバイルアクセスゲートウェイに前記ハンドオーバ開始メッセージを送信し、（ｂ）前記ネットワークインターフェースがハンドオーバ開始メッセージを受信してから、当該ハンドオーバ開始メッセージを処理するように前記ＨＩメッセージ処理部を制御するとともに、前記ネットワークインターフェースを呼び出して、応答として、マルチキャストデータ転送のためのトンネルの確立が必要か否かを通知するハンドオーバ確認メッセージを送信し、（ｃ）前記ネットワークインターフェースがハンドオーバ確認メッセージを受信してから、当該ハンドオーバ確認メッセージを処理するように前記ＨＡｃｋメッセージ処理部を制御し、必要なときだけ、マルチキャストデータ転送のためのトンネルを確立する制御部と、
を含むことを特徴とするモバイルアクセスゲートウェイ。
【請求項１２】
マルチキャスト高速ハンドオーバシステムであって、
複数の移動端末のホームエージェントであるローカルモビリティアンカーに接続するコアネットワークと、
複数の移動端末にアクセスし、移動端末のＩＰモバイルを管理するモバイルアクセスゲートウェイと、
モバイルアクセスゲートウェイを介してネットワークに接続し、モバイルＩＰの関連シグナリングの送信に関与しない移動端末と、を含み、
前記モバイルアクセスゲートウェイには、
ネットワークに接続し、ネットワークを介して他のモバイルアクセスゲートウェイ及び移動端末と通信を行うネットワークインターフェースと、
受信したハンドオーバ開始メッセージを処理するＨＩメッセージ処理部と、
受信したハンドオーバ確認メッセージを処理するＨＡｃｋメッセージ処理部と、
ハンドオーバ開始メッセージを構成するＨＩメッセージ構成部と、
移動端末がハンドオーバしようとすることを検知してから、ハンドオーバ開始メッセージを構成するように前記ＨＩメッセージ構成部を制御するとともに、前記ネットワークインターフェースを呼び出して、ハンドオーバ開始メッセージを送信し、ハンドオーバ開始メッセージを受信してから、当該ハンドオーバ開始メッセージを処理するようにＨＩメッセージ処理部を制御し、ハンドオーバ確認メッセージを受信してから、当該ハンドオーバ確認メッセージを処理するようにＨＡｃｋメッセージ処理部を制御する制御部と、
を含むことを特徴とするマルチキャスト高速ハンドオーバシステム。
【請求項１３】
コアネットワーク、ローカルモビリティアンカー、モバイルアクセスゲートウェイ及び移動端末のプロキシモバイルシステムに使われるマルチキャスト高速ハンドオーバ方法であって、
他のモバイルアクセスゲートウェイからのハンドオーバ開始メッセージを受信した場合、モバイルアクセスゲートウェイは自分が当該ハンドオーバ開始メッセージに含まれるマルチキャストグループに加入済みか否かをチェックするステップと、
当該モバイルアクセスゲートウェイが当該マルチキャストグループに加入済みの場合は、前記他のモバイルアクセスゲートウェイに、マルチキャストデータ転送のためのトンネル確立の必要がないことを通知するハンドオーバ確認メッセージを送信するステップと、
当該モバイルアクセスゲートウェイが当該マルチキャストグループに未加入の場合は、当該マルチキャストグループへの加入申請を行うステップと、
当該モバイルアクセスゲートウェイが加入申請後、当該マルチキャストグループへの加入に成功した場合は、前記他のモバイルアクセスゲートウェイに、マルチキャストデータ転送のためのトンネル確立の必要がないことを通知するハンドオーバ確認メッセージを送信するステップと、
モバイルアクセスゲートウェイが加入申請後、当該マルチキャストグループに加入できなかった場合は、前記他のモバイルアクセスゲートウェイに、マルチキャストデータ転送のためのトンネル確立を申請するハンドオーバ確認メッセージを送信するステップと、
を含むことを特徴とするマルチキャスト高速ハンドオーバ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はマルチキャスト高速ハンドオーバを実現するためのモバイルアクセスゲートウェイ、マルチキャスト高速ハンドオーバシステム及びマルチキャスト高速ハンドオーバ方法に関し、特にプロキシモバイルＩＰｖ６システムにおいて、マルチキャストハンドオーバ時のハンドオーバ遅延とデータ損失を減少し、かつネットワークリソースの無駄やモバイルアクセスゲートウェイとネットワークへの負荷を増加させない、マルチキャスト高速ハンドオーバを実現するためのモバイルアクセスゲートウェイ、マルチキャスト高速ハンドオーバシステム及びマルチキャスト高速ハンドオーバ方法に関する。
【背景技術】
【０００２】
近年、マルチキャスト（ｍｕｌｔｉｃａｓｔ）技術は通信分野において幅広く応用されつつある。ＩＰ技術においては、ＩＰマルチキャスト技術によるデータ伝送により、最小のコストで１つの送信ノードから複数の受信ノードへの送信を実現し、これによりネットワークの帯域幅を大幅に節約し、ネットワークの負荷を軽減することができる。
【０００３】
例えば、マルチキャスト技術はプロキシモバイルＩＰｖ６（Ｐｒｏｘｙ  Ｍｏｂｉｌｅ  ＩＰｖ６、即ちＰＭＩＰｖ６（ＲＦＣ５２１３））プロトコルに幅広く応用されている。以下に、プロキシモバイルＩＰｖ６プロトコル及びプロキシモバイルＩＰｖ６プロトコルにおけるマルチキャストの応用について具体的に紹介する。
【０００４】
プロキシモバイルＩＰｖ６はモバイルネットワーク管理プロトコルであり、当該プロトコルでは、移動端末が移動関連のいかなるシグナリングの送信に関与しなくても、ＩＰ移動を実現できる。ネットワーク側が移動端末のＩＰ移動を管理する。ネットワークにおけるあるモバイルプロキシが移動端末の代わりにホームエージェントに移動シグナリングを送信し、移動端末の移動を管理する。プロキシモバイルＩＰｖ６プロトコルは３ＧＰＰ、３ＧＰＰ２、ＷｉＭＡＸなど複数の広域無線ネットワーク、及びローカル無線ネットワークに用いられる。
【０００５】
しかし、プロキシモバイルＩＰｖ６プロトコルにはマルチキャスト及びマルチキャストハンドオーバを如何にサポートするかについての説明がない。プロキシモバイルＩＰｖ６プロトコルにおいて、ローカルモビリティアンカー（Ｌｏｃａｌ  Ｍｏｂｉｌｉｔｙ  Ａｎｃｈｏｒ（ＬＭＡ））とモバイルアクセスゲートウェイ（Ｍｏｂｉｌｅ  Ａｃｃｅｓｓ  Ｇａｔｅｗａｙ（ＭＡＧ））はそれぞれの移動端末のために、双方向のトンネルを確立して、データを転送し、マルチキャストデータも当該双方向トンネルにより転送できる。しかし、大量の移動端末が同じマルチキャストに加入する場合、それぞれの移動端末のために、同じマルチキャストデータをコピーして、ユニキャストによりＭＡＧに送信するので、ネットワークリソースが著しく無駄になり、かつＭＡＧにより、マルチキャストグループからデータを受信する移動端末が異なるＭＡＧまたはＬＭＡが管轄するエリア間で移動する場合、移動端末の移動先ＭＡＧが当該マルチキャストグループに加入する前に、当該移動端末は当該マルチキャストグループからマルチキャストデータを受信できない時間帯が発生する。これは明らかにマルチキャストハンドオーバの遅延とマルチキャストデータのロスを生じることになる。これはモバイル通信の品質が益々高く求められている今日に、解決しなければならない技術問題である。
【０００６】
例えば、プロキシモバイルＩＰｖ６プロトコルにおいて移動端末がハンドオーバする時のマルチキャストハンドオーバ遅延とマルチキャストデータ損失の問題を解決するために、プロキシモバイルＩＰｖ６プロトコルのマルチキャスト高速ハンドオーバドラフト（ｄｒａｆｔ−ｈｕｉ−ｍｕｌｔｉｍｏｂ−ｆａｓｔ−ｈａｎｄｏｖｅｒ−００）には、高速ハンドオーバメカニズムが提案されている。当該高速ハンドオーバメカニズムにおいて、移動端末は旧ＭＡＧを介してマルチキャストグループからデータを受信し、当該移動端末は旧ＭＡＧが管轄するエリアから新ＭＡＧが管轄するエリアに移動する場合、旧ＭＡＧと新ＭＡＧの間にトンネルを確立して、マルチキャストデータを転送する。これにより、移動端末が新ＭＡＧのネットワークにハンドオーバして接続した後、新ＭＡＧが当該マルチキャストグループに加入する前に、当該トンネルにより、当該マルチキャストグループのマルチキャストデータを継続的に受信することができるので、プロキシモバイルＩＰｖ６プロトコルにおいて移動端末がハンドオーバする時のマルチキャストハンドオーバの遅延とマルチキャストデータのロス問題は軽減される。
【０００７】
しかし、上述の高速ハンドオーバメカニズムには以下のような技術問題がある。
【０００８】
（１）移動端末が旧ＭＡＧから新ＭＡＧにハンドオーバする時に、移動端末のハンドオーバ先の新ＭＡＧがすでに当該移動端末が受信しているマルチキャストグループに加入している場合、旧ＭＡＧと新ＭＡＧとの間にマルチキャストデータ転送のためのトンネルを確立しなくても、当該移動端末が新ＭＡＧにハンドオーバしてから、直接新ＭＡＧを介して当該マルチキャストグループのマルチキャストデータを受信することができる。ただし、上記の高速ハンドオーバメカニズムでは、この状況でも、やはり旧ＭＡＧと新ＭＡＧとの間に、マルチキャストデータ転送のためのトンネルを確立する必要があるので、明らかにネットワークリソースの無駄が生じ、モバイルアクセスゲートウェイとネットワークへの負荷が増加することになる。
【０００９】
（２）同じマルチキャストグループからマルチキャストデータを受信する大量の移動端末が同時に旧ＭＡＧから新ＭＡＧにハンドオーバする時に、上記の高速ハンドオーバメカニズムにより、旧ＭＡＧと新ＭＡＧとの間に大量のトンネルを確立する必要がある。これらのトンネルは上記の移動端末のために、同じマルチキャストグループの同じマルチキャストデータを転送する。この状態では、明らかにネットワークリソースの大量の無駄が生じ、モバイルアクセスゲートウェイとネットワークへの負荷が大いに増加することになる。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は上述の技術問題の解決を目的とし、マルチキャストハンドオーバ時のハンドオーバ遅延とデータ損失を減少し、かつネットワークリソースの無駄やモバイルアクセスゲートウェイとネットワークへの負荷を増加させない、マルチキャスト高速ハンドオーバを実現するためのモバイルアクセスゲートウェイ、マルチキャスト高速ハンドオーバシステム及びマルチキャスト高速ハンドオーバ方法を提供する。
【課題を解決するための手段】
【００１１】
本発明に係わる一の技術案は、モバイルアクセスゲートウェイであって、ネットワークに接続し、ネットワークを介して他のモバイルアクセスゲートウェイ及び移動端末と通信を行うネットワークインターフェースと、受信したハンドオーバ開始メッセージを処理するＨＩメッセージ処理部と、受信したハンドオーバ確認メッセージを処理するＨＡｃｋメッセージ処理部と、ハンドオーバ開始メッセージを構成するＨＩメッセージ構成部と、移動端末がハンドオーバしようとすることを検知してから、ハンドオーバ開始メッセージを構成するように前記ＨＩメッセージ構成部を制御するとともに、前記ネットワークインターフェースを呼び出してハンドオーバ開始メッセージを送信し、ハンドオーバ開始メッセージを受信してから、当該ハンドオーバ開始メッセージを処理するように前記ＨＩメッセージ処理部を制御し、ハンドオーバ確認メッセージを受信してから、当該ハンドオーバ確認メッセージを処理するように前記ＨＡｃｋメッセージ処理部を制御する制御部と、を含むことを特徴とする。
【００１２】
本発明に係わる他の技術案は、ネットワークに接続し、ネットワークを介して他のモバイルアクセスゲートウェイ及び移動端末と通信を行うモバイルアクセスゲートウェイであって、ハンドオーバ開始メッセージとハンドオーバ確認メッセージを送受信するネットワークインターフェースと、受信したハンドオーバ開始メッセージを処理するＨＩメッセージ処理部と、受信したハンドオーバ確認メッセージを処理するＨＡｃｋメッセージ処理部と、ハンドオーバ開始メッセージを構成するＨＩメッセージ構成部と、（ａ）前記移動端末が本モバイルアクセスゲートウェイから前記他のモバイルアクセスゲートウェイへハンドオーバしようとすることを検知してから、ハンドオーバ開始メッセージを構成するように前記ＨＩメッセージ構成部を制御するとともに、前記ネットワークインターフェースを呼び出して前記他のモバイルアクセスゲートウェイに前記ハンドオーバ開始メッセージを送信し、（ｂ）前記ネットワークインターフェースがハンドオーバ開始メッセージを受信してから、当該ハンドオーバ開始メッセージを処理するように前記ＨＩメッセージ処理部を制御するとともに、前記ネットワークインターフェースを呼び出して、応答として、マルチキャストデータ転送のためのトンネルの確立が必要か否かを通知するハンドオーバ確認メッセージを送信し、（ｃ）前記ネットワークインターフェースがハンドオーバ確認メッセージを受信してから、当該ハンドオーバ確認メッセージを処理するように前記ＨＡｃｋメッセージ処理部を制御し、必要なときだけ、マルチキャストデータ転送のためのトンネルを確立する制御部と、を含むことを特徴とする。
【００１３】
本発明に係わる他の技術案は、マルチキャスト高速ハンドオーバシステムであって、複数の移動端末のホームエージェントであるローカルモビリティアンカーに接続するコアネットワークと、複数の移動端末にアクセスし、移動端末のＩＰモバイルを管理するモバイルアクセスゲートウェイと、モバイルアクセスゲートウェイを介してネットワークに接続し、モバイルＩＰの関連シグナリングの送信に関与しない移動端末と、を含み、前記モバイルアクセスゲートウェイには、ネットワークに接続し、ネットワークを介して他のモバイルアクセスゲートウェイ及び移動端末と通信を行うネットワークインターフェースと、受信したハンドオーバ開始メッセージを処理するＨＩメッセージ処理部と、受信したハンドオーバ確認メッセージを処理するＨＡｃｋメッセージ処理部と、ハンドオーバ開始メッセージを構成するＨＩメッセージ構成部と、移動端末がハンドオーバしようとすることを検知してから、ハンドオーバ開始メッセージを構成するように前記ＨＩメッセージ構成部を制御するとともに、前記ネットワークインターフェースを呼び出してハンドオーバ開始メッセージを送信し、ハンドオーバ開始メッセージを受信してから、当該ハンドオーバ開始メッセージを処理するようにＨＩメッセージ処理部を制御し、ハンドオーバ確認メッセージを受信してから、当該ハンドオーバ確認メッセージを処理するようにＨＡｃｋメッセージ処理部を制御する制御部と、を含むことを特徴とする。
【００１４】
本発明に係わる他の技術案は、コアネットワーク、ローカルモビリティアンカー、モバイルアクセスゲートウェイ及び移動端末を含むプロキシモバイルシステムに使われるマルチキャスト高速ハンドオーバ方法であって、他のモバイルアクセスゲートウェイから送信されたハンドオーバ開始メッセージを受信した場合、モバイルアクセスゲートウェイは自分が当該ハンドオーバ開始メッセージに含まれるマルチキャストグループに加入済みか否かをチェックするステップと、当該モバイルアクセスゲートウェイが当該マルチキャストグループに加入済みの場合は、前記他のモバイルアクセスゲートウェイに、マルチキャストデータ転送のためのトンネル確立の必要がないことを通知するハンドオーバ確認メッセージを送信するステップと、当該モバイルアクセスゲートウェイが当該マルチキャストグループに未加入の場合は、当該マルチキャストグループへの加入申請を行うステップと、モバイルアクセスゲートウェイが加入申請後、当該マルチキャストグループへの加入に成功した場合は、前記他のモバイルアクセスゲートウェイに、マルチキャストデータ転送のためのトンネル確立の必要がないことを通知するハンドオーバ確認メッセージを送信するステップと、当該モバイルアクセスゲートウェイが加入申請後、当該マルチキャストグループに加入できなかった場合は、前記他のモバイルアクセスゲートウェイに、マルチキャストデータ転送のためのトンネル確立を申請するハンドオーバ確認メッセージを送信するステップと、を含むことを特徴とする。
【００１５】
本発明のモバイルアクセスゲートウェイ、マルチキャスト高速ハンドオーバシステム及びマルチキャスト高速ハンドオーバ方法によれば、プロキシモバイルＩＰｖ６ネットワークなどのＩＰ技術を利用するネットワークにおいて、元のモバイルアクセスゲートウェイが新しいモバイルアクセスゲートウェイのネットワークにハンドオーバしようとする移動端末を検知してから、元のモバイルアクセスゲートウェイは新しいモバイルアクセスゲートウェイに、移動端末が受信しているマルチキャストグループの情報を含むハンドオーバ開始メッセージを送信する。新しいモバイルアクセスゲートウェイはハンドオーバ開始メッセージを受信してから、自分が前記マルチキャストグループに加入済みか否かをチェックする。前記マルチキャストグループに加入済みの場合は、元のモバイルアクセスゲートウェイに、当該マルチキャストグループのマルチキャストデータ転送のためのトンネル確立の必要がないことを通知するハンドオーバ確認メッセージを返信する。新しいモバイルアクセスゲートウェイが当該マルチキャストグループに未加入の場合は、直ちに当該マルチキャストグループへの加入を申請する。新しいモバイルアクセスゲートウェイが当該マルチキャストグループへの加入に成功した場合は、元のモバイルアクセスゲートウェイに、当該マルチキャストグループのマルチキャストデータ転送のためのトンネル確立の必要がない旨のメッセージを返信し、加入できなかった場合は、元のモバイルアクセスゲートウェイに、当該マルチキャストグループのマルチキャストデータ転送のためのトンネル確立の必要がある旨のメッセージを返信する。このようにして、移動端末が新しいモバイルアクセスゲートウェイのネットワークにハンドオーバしてから、引き続き、新しいモバイルアクセスゲートウェイから当該マルチキャストグループのマルチキャストデータを受信することができる。
【発明の効果】
【００１６】
よって、移動端末がモバイルアクセスゲートウェイの間でハンドオーバする時に、または大量の移動端末が同時にある元のモバイルアクセスゲートウェイからある新しいモバイルアクセスゲートウェイにハンドオーバする時に、マルチキャストデータ転送のためのトンネルを余分に確立することがなく、ＩＰ技術によるマルチキャストの高速ハンドオーバを実現し、同時に、マルチキャストハンドオーバ時のハンドオーバ遅延とデータ損失を減少し、かつネットワークリソースの無駄やモバイルアクセスゲートウェイ及びネットワークへの負荷を増加させないことができる。
【図面の簡単な説明】
【００１７】
【図１】実施形態に係わるマルチキャスト高速ハンドオーバシステムのシステム配置図である。
【図２Ａ】実施形態に係わるＭＡＧの構造図である。
【図２Ｂ】実施形態に係わるマルチキャストアドレスデータベース１５１を示す図である。
【図２Ｃ】実施形態に係わるマルチキャストアドレスデータベース１５１の記録例１を示す図である。
【図２Ｄ】実施形態に係わるマルチキャストアドレスデータベース１５１の記録例２を示す略図である。
【図３Ａ】実施形態に係わるハンドオーバ開始メッセージＭ１００のフォーマットを示す図である。
【図３Ｂ】実施形態に係わるハンドオーバ確認メッセージＭ２００のフォーマットを示す図である。
【図４】実施形態に係わるマルチキャスト高速ハンドオーバのシグナリングフローチャートである。
【図５】実施形態に係わるマルチキャスト高速ハンドオーバにおける旧ＭＡＧの動作フローチャートである。
【図６】実施形態に係わるマルチキャスト高速ハンドオーバにおける新ＭＡＧの動作フローチャートである。
【発明を実施するための形態】
【００１８】
以下、図を用いて、本発明の具体的な実施形態について説明する。以下の実施形態は本発明の内容を説明するための例であって、本発明を限定するものではない。
【００１９】
図１は本発明の実施形態のマルチキャスト高速ハンドオーバシステムのシステム配置図である。図１に示したように、当該マルチキャスト高速ハンドオーバシステムは複数のＭＡＧ（モバイルアクセスゲートウェイ）１１〜１４、ＬＭＡ（ローカルモビリティアンカー）２、コアネットワーク３、移動端末４及び基地局５を含む。そのうち、ＭＡＧ１１〜１４、ＬＭＡ２、移動端末４及び基地局５の定義はプロキシモバイルＩＰｖ６プロトコルと同じである。ＬＭＡ２は移動端末のホームエージェントであり、コアネットワーク３を介してお互いに接続する。それぞれのＬＭＡ２は移動端末のＩＰモバイルを管理し、移動端末の代わりに移動関連のシグナリングを送信する複数のＭＡＧ１に下りアクセスする。それぞれのＭＡＧ１はモバイルＩＰの関連シグナリングの送信に関与しない複数の移動端末４に下りアクセスする。
【００２０】
本実施形態では、ＭＡＧに対して改良が行われた。以下、ＭＡＧについて詳細に説明を行う。説明においてそれぞれのＭＡＧ１１〜１４の構造は同じである。
【００２１】
ＭＡＧはネットワークに接続し、ネットワークを介して他のＭＡＧ及び移動端末と通信を行う。図２Ａは実施形態に係わるＭＡＧの構造図である。図２Ａに示したように、ＭＡＧはネットワークインターフェース１０、記憶部１５、ＨＩメッセージ構成部１６、ＨＩメッセージ処理部１８、ＨＡｃｋメッセージ処理部１４、制御部２０及びバス２２を含む。以下にＭＡＧ１１の各構造の詳細状況について具体的に説明する。
（ネットワークインターフェース１０）
【００２２】
ネットワークインターフェース１０はネットワークを接続するもので、ネットワークを介して、他のＭＡＧ及び移動端末と通信を行う。ネットワークインターフェース１０はハンドオーバメッセージ受信モジュール１０１とハンドオーバメッセージ送信モジュール１０３を含む。ハンドオーバメッセージ受信モジュール１０１はハンドオーバ開始（Ｈａｎｄｏｖｅｒ  Ｉｎｉｔｉａｔｅ（ＨＩ））メッセージとハンドオーバ確認（Ｈａｎｄｏｖｅｒ  Ａｃｋｎｏｗｌｅｄｇｅ（ＨＡｃｋ））メッセージを受信し、ハンドオーバメッセージ送信モジュール１０３はハンドオーバ開始メッセージとハンドオーバ確認メッセージを送信する。ハンドオーバ開始メッセージとハンドオーバ確認メッセージの詳細については、後で説明する。
（記憶部１５）
【００２３】
記憶部１５はＭＡＧの加入済みのマルチキャストグループのアドレスを記憶する。具体的にいうと、記憶部１５はマルチキャストアドレスデータベース１５１を含む。図２Ｂは実施形態に係わるマルチキャストアドレスデータベース１５１を示す図である。図２Ｂに示したように、マルチキャストアドレスデータベース１５１はマルチキャストアドレス記録リスト１５１１を含み、例えば公知のデータベースにより実現される。マルチキャストアドレス記録リスト１５１１はシーケンス番号１５１１１フィールド、マルチキャストアドレス１５１１３フィールド、有効期間１５１１５フィールドを含むマルチキャストアドレス記録を示す。シーケンス番号１５１１１フィールドはマルチキャストアドレス記録データベースに記録する当該マルチキャストアドレスのシーケンス番号を示す。マルチキャストアドレス１５１１３フィールドはＭＡＧの加入済みのマルチキャストグループのアドレスを示す。有効期間１５１１５フィールドは当該マルチキャストアドレス記録の有効期間を示し、有効期間の値が０より大きい場合は、当該記録が有効であることを示し、それ以外の場合は当該記録が無効であることを示す。
【００２４】
以下、マルチキャストアドレスデータベース１５１の記録例について説明する。図２Ｃは実施形態に係わるマルチキャストアドレスデータベース１５１の記録例１を示す。記録例１において、ＭＡＧはマルチキャストグループ２２４．０．１．１とマルチキャストグループ２２４．０．１．２に加入済みである。図２Ｄは実施形態に係わるマルチキャストアドレスデータベース１５１の記録例２を示す。記録例２において、ＭＡＧはマルチキャストグループ２２４．０．１．１に加入済みである。
（ＨＩメッセージ構成部１６）
【００２５】
図２Ａに戻って、引き続きＭＡＧ１１の具体的な構造について説明する。ＨＩメッセージ構成部１６はハンドオーバ開始（ＨＩ）メッセージを構成する。ハンドオーバ開始メッセージには、少なくともハンドオーバしようとする移動端末４が受信しているマルチキャストグループの情報を含む。図３Ａは実施形態に係わるハンドオーバ開始メッセージＭ１００のフォーマットを示す。ハンドオーバ開始メッセージＭ１００は送信元アドレスＭ１０１フィールド、宛先アドレスＭ１０２フィールド、種別Ｍ１０４フィールド、長さＭ１０６フィールド及びマルチキャストアドレスＭ１０８フィールドを含む。そのうち、送信元アドレスＭ１０１フィールドは当該ハンドオーバ開始メッセージを送信するＭＡＧアドレスを示す。宛先アドレスＭ１０２フィールドは当該ハンドオーバ開始メッセージの送信先のＭＡＧアドレスを示す。種別Ｍ１０４フィールドは当該メッセージがハンドオーバ開始メッセージであることを指定する。長さＭ１０６フィールドは当該メッセージの長さを示す。マルチキャストアドレスＭ１０８フィールドはハンドオーバしようとする移動端末４が受信しているマルチキャストグループのアドレスを示す。
（ＨＩメッセージ処理部１８）
【００２６】
図２Ａに戻って、引き続きＭＡＧの具体的な構造について説明する。ＨＩメッセージ処理部１８は受信したハンドオーバ開始メッセージを処理する。具体的にいうと、ＨＩメッセージ処理部１８にはマルチキャストチェックモジュール１８１、マルチキャスト追加モジュール１８３及びＨＡｃｋメッセージ構成モジュール１８５を含む。
【００２７】
マルチキャストチェックモジュール１８１は本ＭＡＧがハンドオーバ開始メッセージに含まれるマルチキャストグループに加入済みか否かをチェックする。マルチキャスト追加モジュール１８３はハンドオーバ開始メッセージに含まれるマルチキャストグループへの本ＭＡＧの加入申請を行う。ＨＡｃｋメッセージ構成モジュール１８５はハンドオーバ確認（ＨＡｃｋ）メッセージを構成する。
【００２８】
ハンドオーバ確認メッセージには、少なくともマルチキャストデータ転送のためのトンネルの確立が必要か否かを示すトンネルフラグを含む。図３Ｂは実施形態に係わるハンドオーバ確認メッセージＭ２００のフォーマットを示す。ハンドオーバ確認メッセージＭ２００には送信元アドレスＭ２０１フィールド、宛先アドレスＭ２０２フィールド、種別Ｍ２０４フィールド、長さＭ２０６フィールド、マルチキャストアドレスＭ２０８フィールド、マルチキャストフラグＭ２１０フィールド及びトンネルフラグＭ２１２フィールドを含む。そのうち、送信元アドレスＭ２０１フィールドは当該ハンドオーバ確認メッセージを送信するＭＡＧアドレスを示す。宛先アドレスＭ２０２フィールドはハンドオーバ確認メッセージの送信先のＭＡＧアドレスを示す。種別Ｍ２０４フィールドは当該メッセージがハンドオーバ確認メッセージであることを指定する。長さＭ２０６フィールドは当該メッセージの長さを示す。マルチキャストアドレスＭ２０８フィールドは受信したハンドオーバＭ１００にあるマルチキャストアドレスＭ１０８をコピーする。マルチキャストフラグＭ２１０フィールドはＭＡＧがマルチキャストアドレスＭ２０８に示すマルチキャストグループに加入済みか否かを示す。トンネルフラグＭ２１２フィールドはマルチキャストデータ転送のためのトンネル確立の必要があるか否かを示し、トンネル確立の必要ありを示すトンネルフラグとトンネル確立の必要なしを示すトンネルフラグに分けられる。
（ＨＡｃｋメッセージ処理部１４）
【００２９】
図２Ａに戻って、引き続きＭＡＧの具体的な構造について説明する。ＨＡｃｋメッセージ処理部１４は受信したハンドオーバ確認メッセージを処理する。具体的にいうと、ＨＡｃｋメッセージ処理部１４にはトンネル確立モジュール１４１を含む。受信したハンドオーバ確認メッセージＭ２００にあるトンネルフラグＭ２１２フィールドがマルチキャストデータ転送のためのトンネル確立の必要があることを示す場合、ＨＡｃｋメッセージ処理部１４はトンネル確立部１４１を呼び出して、本ＭＡＧと当該ハンドオーバ確認メッセージの送信元ＭＡＧとの間にトンネルを確立し、当該ハンドオーバ確認メッセージＭ２００にあるマルチキャストアドレスＭ２０８フィールドが示すマルチキャストグループのマルチキャストデータを転送する。
（制御部２０）
【００３０】
制御部２０は制御ＭＡＧの全体動作を制御する。即ち、本ＭＡＧに接続している移動端末４がハンドオーバしようとすることを検知してから、制御部２０は、当該ハンドオーバ開始メッセージを構成するようにＨＩメッセージ構成部１６を制御するとともに、ネットワークインターフェース１０を呼び出してハンドオーバ開始メッセージを送信する。ハンドオーバ開始メッセージを受信してから、制御部２０は、当該ハンドオーバ開始メッセージを処理するようにＨＩメッセージ処理部を制御する。ハンドオーバ確認メッセージを受信してから、制御部２０は、当該ハンドオーバ確認メッセージを処理するようにＨＡｃｋメッセージ処理部１４を制御する。
（バス２２）
【００３１】
バス２２はＭＡＧの上記各構造間のデータを転送するものであり、公知の様々な方法で実現できるので、ここでは特に説明しないことにする。
【００３２】
以下、図に基づいて、上記マルチキャスト高速ハンドオーバシステムにより実現するマルチキャスト高速ハンドオーバの具体的な流れについて説明する。図４は実施形態に係わるマルチキャスト高速ハンドオーバのシグナリング流れ図である。図４に示したように、移動端末４が図１に示すように旧ＭＡＧ１２から新ＭＡＧ１３にハンドオーバする時に、そのマルチキャストハンドオーバのシグナリング流れは以下の通りである。
【００３３】
Ｓ１０１：移動端末４は旧ＭＡＧ１２からマルチキャストデータを受信する。
【００３４】
Ｓ１０２：移動端末４は自分が新ＭＡＧ１３ネットワークに移動しようとすることを検知した場合、旧ＭＡＧ１２にトリガメッセージを送信する。当該トリガメッセージには移動端末４の移動先の新ＭＡＧ１３のアドレス情報を含む。
【００３５】
Ｓ１０３：旧ＭＡＧ１２は移動端末４からトリガメッセージを受信してから、新ＭＡＧ１３にハンドオーバ開始メッセージを送信する。当該ハンドオーバ開始メッセージには、少なくとも、移動端末４が受信しているマルチキャストグループの情報を含み、図３Ａに示したハンドオーバ開始メッセージＭ１００のフォーマットを採用することができる。
【００３６】
Ｓ１０４：新ＭＡＧ１３は旧ＭＡＧ１２からハンドオーバ開始メッセージを受信してから、自分が当該ハンドオーバ開始メッセージにあるマルチキャストグループに加入済みか否かをチェックする。新ＭＡＧ１３は自分が当該マルチキャストグループに未加入であることを検出した場合、当該マルチキャストグループへの加入を申請する。
【００３７】
Ｓ１０５：新ＭＡＧ１３は旧ＭＡＧ１２にハンドオーバ確認メッセージを送信し、上記マルチキャストグループに加入済みか否かにより、旧ＭＡＧ１２に、旧ＭＡＧ１２と新ＭＡＧ１３との間に当該マルチキャストグループのマルチキャストデータ送信のためのトンネル確立の必要があるか否かを通知する。即ち、新ＭＡＧ１３が当該マルチキャストグループに加入済みの場合は、旧ＭＡＧ１２にトンネル確立の必要なしのトンネルフラグを含むハンドオーバ確認メッセージを送信する。新ＭＡＧ１３が申請後も当該マルチキャストグループに加入できない場合は、旧ＭＡＧ１２にトンネル確立の必要ありのトンネルフラグを含むハンドオーバ確認メッセージを送信する。
【００３８】
Ｓ１０６：移動端末４が新ＭＡＧ１３のネットワークにハンドオーバしてから、ＭＡＧ１３からマルチキャストデータを受信する。
【００３９】
以上のように、上記のマルチキャスト高速ハンドオーバプロセスにより、移動端末がモバイルアクセスゲートウェイの間でハンドオーバする時に、または大量の移動端末が同時にある元のモバイルアクセスゲートウェイからある新しいモバイルアクセスゲートウェイにハンドオーバする時に、マルチキャストデータ送信のためのトンネルを余分に確立せずに、ＩＰ技術によるマルチキャスト高速ハンドオーバを実現し、同時にマルチキャストハンドオーバ時のハンドオーバ遅延とデータ損失を減少し、かつネットワークリソースの無駄やモバイルアクセスゲートウェイとネットワークへの負荷を増加させないことができる。
【００４０】
以下、図に基づいて、上記マルチキャスト高速ハンドオーバプロセスにおける旧ＭＡＧ１２と新ＭＡＧ１３のそれぞれの動作の流れについて詳細に説明する。
【００４１】
図５は実施形態に係わるマルチキャスト高速ハンドオーバにおける旧ＭＡＧ１２の動作フローチャートである。図５に示したように、旧ＭＡＧ１２が上記マルチキャスト高速ハンドオーバプロセスにおける動作の流れは以下の通りである。
【００４２】
Ｆ１０１：旧ＭＡＧ１２は今回のマルチキャストハンドオーバプロセスにおける動作を開始する。ここでは、移動端末４が旧ＭＡＧ１２を通して、マルチキャストグループアドレス２２４．０．１．２からマルチキャストデータを受信していると仮定する。
【００４３】
Ｆ１０２：旧ＭＡＧ１２は移動端末４からトリガメッセージを受信する。当該トリガメッセージには、移動端末４の自分が旧ＭＡＧ１２から新ＭＡＧ１３にハンドオーバしようとすることを検知したことを示す新ＭＡＧ１３のアドレス情報を含む。
【００４４】
Ｆ１０３：旧ＭＡＧ１２がトリガメッセージを受信してから、制御部２０は、ハンドオーバ開始（ＨＩ）メッセージを構成するようにＨＩメッセージ構成部１６（図２Ａを参照）を制御する。当該ハンドオーバ開始メッセージには、少なくとも移動端末４が受信しているマルチキャストグループの情報を含む。例えば、当該ハンドオーバ開始メッセージが図３Ａに示したハンドオーバ開始メッセージＭ１００を使う場合、そのうちのマルチキャストアドレスＭ１０８フィールドにマルチキャストアドレス２２４．０．１．２を書き込む。それから、制御部２０はネットワークインターフェース１０（ハンドオーバメッセージ送信モジュール１０３）を呼び出して、新ＭＡＧ１３に上記ハンドオーバ開始メッセージを送信する。
【００４５】
Ｆ１０４：旧ＭＡＧ１２は新ＭＡＧ１３にハンドオーバ開始メッセージを送信してから、ネットワークインターフェース１０（ハンドオーバメッセージ受信モジュール１０１）により、メッセージモニタリングループを行い、受信する情報をモニタリングする。
【００４６】
Ｆ１０５：旧ＭＡＧ１２において、ネットワークインターフェース１０（ハンドオーバメッセージ受信モジュール１０１）が新ＭＡＧ１３からのハンドオーバ確認メッセージを受信した場合、制御部２０は、ハンドオーバ確認メッセージを処理するようにＨＡｃｋメッセージ処理部１４を制御する。
【００４７】
Ｆ１０６：新ＭＡＧ１３からのハンドオーバ確認メッセージを受信してから、ＨＡｃｋメッセージ処理部１４は新ＭＡＧ１３からのハンドオーバ確認メッセージを確認し、旧ＭＡＧ１２と新ＭＡＧ１３との間にマルチキャストデータ転送のためのトンネル確立の必要があるか否かを判断する。例えば、ハンドオーバ確認メッセージが図３Ｂに示したハンドオーバ確認メッセージＭ２００を使う場合、ＨＡｃｋメッセージ処理部１４はトンネルフラグＭ２１２フィールドに基づいて、トンネル確立の必要があるか否かを判断する。
【００４８】
Ｆ１０７：ＨＡｃｋメッセージ処理部１４がトンネル確立の必要があると判断した場合、ＨＡｃｋメッセージ処理部１４はトンネル確立モジュール１４１を呼び出して、旧ＭＡＧ１２と新ＭＡＧ１３との間にマルチキャストデータ転送のためのトンネルを確立する。例えば、トンネルフラグＭ２１２フィールドがトンネル確立の必要ありのフラグである場合は、ＨＡｃｋメッセージ処理部１４がトンネル確立モジュール１４１を呼び出して、旧ＭＡＧ１２と新ＭＡＧ１３との間にマルチキャストアドレス２２４．０．１．２からのマルチキャストデータ転送のためのトンネルを確立する。
【００４９】
Ｆ１０８：ＨＡｃｋメッセージ処理部１４がトンネル確立の必要がないと判断した場合は、例えば、トンネルフラグＭ２１２フィールドがトンネル確立の必要なしのトンネルフラグである場合、当該トンネルを確立しないことにする。
【００５０】
Ｆ１０９：旧ＭＡＧ１２は今回のマルチキャスト高速ハンドオーバにおける動作を終了する。
【００５１】
図６は実施形態に係わるマルチ高速ハンドオーバにおける新ＭＡＧ１３の動作フローチャートである。図６に示したように、上記マルチキャスト高速ハンドオーバプロセスにおける新ＭＡＧ１３の動作の流れは以下の通りである。
【００５２】
Ｈ１０１：新ＭＡＧ１３は今回のマルチキャストハンドオーバプロセスにおける動作を開始する。
【００５３】
Ｈ１０２：新ＭＡＧ１３はネットワークインターフェース１０（ハンドオーバメッセージ受信モジュール１０１）により、メッセージモニタリングループを行い、受信するメッセージをモニタリングする。
【００５４】
Ｈ１０３：新ＭＡＧ１３において、ネットワークインターフェース１０（ハンドオーバメッセージ受信モジュール１０１）が旧ＭＡＧ１２からのハンドオーバ開始メッセージを受信した場合、制御部２０は、ハンドオーバ開始メッセージを処理するようにＨＩメッセージ処理部１８を制御する。上述のように、当該ハンドオーバ開始メッセージには移動端末４が受信しているマルチキャストグループのアドレス２２４．０．１．２を含む。
【００５５】
Ｈ１０４：まず、ＨＩメッセージ処理部１８はマルチキャストチェックモジュール１８１を呼び出して、新ＭＡＧ１３が当該ハンドオーバ開始メッセージに含まれるマルチキャストグループに加入済みか否かをチェックする。具体的にいうと、マルチキャストチェックモジュール１８１が記憶部１５にあるマルチキャストアドレスデータベース１５１をチェックし、新ＭＡＧ１３の加入済みのマルチキャストグループの情報を調べて、新ＭＡＧ１３がハンドオーバ開始メッセージにあるマルチキャストグループに加入済みか否かを判断する。
【００５６】
Ｈ１０５：新ＭＡＧ１３のマルチキャストアドレスデータベース１５１にあるマルチキャストアドレス記録リスト１５１１が図２Ｃ（記録例１）に示すように、即ち、新ＭＡＧ１３は移動端末４が受信しているマルチキャストグループアドレス２２４．０．１．２にすでに加入済みである場合、新ＭＡＧ１３の動作は直接Ｈ１０８に移る。新ＭＡＧ１３のマルチキャストアドレスデータベース１５１にあるマルチキャストアドレス記録リスト１５１１が図２Ｄ（記録例２）に示すように、即ち、新ＭＡＧ１３は移動端末４が受信しているマルチキャストグループアドレス２２４．０．１．２に加入していない場合、新ＭＡＧ１３の動作はＨ１０６に移る。
【００５７】
Ｈ１０６：移動端末４が受信しているマルチキャストグループに新ＭＡＧ１３が加入していない場合、ＨＩメッセージ処理部１８はマルチキャスト追加モジュール１８３を呼び出して、移動端末４が受信しているマルチキャストグループ（マルチキャストアドレス２２４．０．１．２）への新ＭＡＧ１３の加入を申請する。
【００５８】
Ｈ１０７：マルチキャスト追加モジュール１８３が申請してから、新ＭＡＧ１３が当該マルチキャストグループへの加入に成功した場合は、ステップＨ１０８に移る。申請してからも、新ＭＡＧ１３が当該マルチキャストグループに加入できなかった場合は、ステップＨ１０９に移る。
【００５９】
Ｈ１０８：新ＭＡＧ１３が移動端末４の受信しているマルチキャストグループ（マルチキャストアドレス２２４．０．１．２）に加入したので、ＨＩメッセージ処理部１８はＨＡｃｋメッセージ構成モジュール１８５を呼び出して、ハンドオーバ確認メッセージを構成する。当該ハンドオーバ確認メッセージには、少なくともトンネル確立の必要なしのトンネルフラグを含む。例えば、ハンドオーバ確認メッセージが図３Ｂに示したハンドオーバ確認メッセージＭ２００を使う場合、トンネルフラグＭ２１２フィールドにトンネル確立の必要なしのトンネルフラグを書き込む。よって、旧ＭＡＧ１２に、旧ＭＡＧ１２と新ＭＡＧ１３との間に、マルチキャストグループ２２４．０．１．２からのマルチキャストデータ転送のためのトンネルを確立する必要がないことを通知する。
【００６０】
Ｈ１０９：新ＭＡＧ１３が移動端末４の受信しているマルチキャストグループ（マルチキャストアドレス２２４．０．１．２）に加入できないので、ＨＩメッセージ処理部１８はＨＡｃｋメッセージ構成モジュール１８５を呼び出して、ハンドオーバ確認メッセージを構成する。当該ハンドオーバ確認メッセージには、少なくともトンネル確立の必要ありのフラグを含む。例えば、ハンドオーバ確認メッセージが図３Ｂに示したハンドオーバ確認メッセージＭ２００を使う場合、トンネルフラグＭ２１２フィールドにトンネル確立の必要ありのトンネルフラグを書き込む。よって、旧ＭＡＧ１２に、旧ＭＡＧ１２と新ＭＡＧ１３との間に、マルチキャストグループ２２４．０．１．２からのマルチキャストデータ転送のためのトンネルを確立する必要があることを通知する。
【００６１】
Ｈ１１０：新ＭＡＧ１３は今回のマルチ高速ハンドオーバにおける動作を終了する。
【００６２】
上述のように、上記のモバイルアクセスゲートウェイの動作フローチャートにより、移動端末がモバイルアクセスゲートウェイの間でハンドオーバする時に、または大量の移動端末が同時にある元のモバイルアクセスゲートウェイからある新しいモバイルアクセスゲートウェイにハンドオーバする時に、マルチキャストデータ転送のためのトンネルを余分に確立せずに、ＩＰ技術によるマルチキャストの高速ハンドオーバを実現し、同時にマルチキャストハンドオーバ時のハンドオーバ遅延とデータ損失を減少し、かつネットワークリソースの無駄やモバイルアクセスゲートウェイ及びネットワークへの負荷を増加させないことができる。
【００６３】
以上、本発明に係わる実施形態について説明したが、本発明は上記の実施形態に限定するものではなく、本発明の実質範囲内に各種の変形と拡張、または構成構造に対する削除や組合せを行うことができる。
【００６４】
例えば、本発明に係わるＭＡＧの各構造部分は各種の汎用コンピュータまたは専用コンピュータにより実現できるし、集積回路技術によるチップでも実現できる。また、ＭＡＧの各構造部分は一つのまとまった部分としても実現できるし、それぞれ別々の複数の部分としても実現できる。
【００６５】
また、実施形態において、移動端末がＭＡＧの間でハンドオーバする時、移動端末自身がトリガメッセージを送信して、ＭＡＧが当該トリガメッセージにより、移動端末のハンドオーバを検知することを説明したが、本発明はそれに限定するものではない。当該トリガメッセージは当該移動端末と通信を行なう基地局により送信することもできるし、またはＭＡＧもその他の公知技術により、移動端末のハンドオーバを検知することができる。
【００６６】
さらに、実施例形態において、ＩＰｖ６プロトコルにおける応用例を説明したが、本発明はＩＰｖ６プロトコルに限定するものではなく、ＩＰｖ４等各種ＩＰ技術にも適応できる。
【図１】
2012050086.tif 000003
【図２Ａ】
2012050086.tif 000004
【図２Ｂ】
2012050086.tif 000005
【図２Ｃ】
2012050086.tif 000006
【図２Ｄ】
2012050086.tif 000007
【図３Ａ】
2012050086.tif 000008
【図３Ｂ】
2012050086.tif 000009
【図４】
2012050086.tif 000010
【図５】
2012050086.tif 000011
【図６】
2012050086.tif 000012