(57)【要約】【課題】送信端末が移動した場合であっても受信端末が継続してマルチキャストパケットを受信可能とすることである。【解決手段】本発明に係るＭＰＦ２００は、パケット受信部２０１とロケーション管理部２０２とパケット転送部２０５とを少なくとも備える。パケット受信部２０１は、移動する送信端末１００から受信端末４００宛に送信されたマルチキャストパケットを受信する。ロケーション管理部２０２は、パケット受信部２０１により受信されたマルチキャストパケットの送信元アドレスをＭＰＦ２００のアドレスに変換する。パケット転送部２０５は、ロケーション管理部２０２により送信元アドレスが変換されたマルチキャストパケットを受信端末４００宛に転送する。【選択図】  図４
2004214896.tif 000002
【特許請求の範囲】
【請求項１】
移動により接続先の無線基地局を変更する送信端末から送信されたマルチキャストパケットを受信端末宛に転送するパケット転送制御装置であって、
前記マルチキャストパケットを受信するパケット受信手段と、
前記パケット受信手段により受信された前記マルチキャストパケットの送信元アドレスを前記パケット転送制御装置のアドレスに変換するアドレス変換手段と、
前記アドレス変換手段により前記送信元アドレスが変換されたマルチキャストパケットを前記受信端末宛に転送するパケット転送手段と
を備えることを特徴とするパケット転送制御装置。
【請求項２】
前記送信端末のハンドオーバに伴って送信される前記送信端末の位置更新情報を受信し、受信された位置更新情報に基づいて、前記送信端末の新たな接続先から送信されるマルチキャストパケットを受信することを特徴とする請求項１に記載のパケット転送制御装置。
【請求項３】
前記アドレス変換手段は、ＳＡＰ（Ｓｅｓｓｉｏｎ  Ａｎｎｏｕｎｃｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）によって送信される、前記マルチキャストパケットの送信元アドレス変換後のマルチキャストセッションに関する情報をもとにＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式でサーバ装置に広告させることを特徴とする請求項１に記載のパケット転送制御装置。
【請求項４】
前記受信端末が接続するネットワークの環境に応じて、前記マルチキャストパケットの転送制御に使用するプロトコルを変換するプロトコル変換手段を更に備えることを特徴とする請求項１に記載のパケット転送制御装置。
【請求項５】
請求項１に記載のパケット転送制御装置に接続され、
前記パケット転送手段により転送された前記マルチキャストパケットを受信するパケット受信手段を備えることを特徴とする受信端末。
【請求項６】
請求項１に記載のパケット転送制御装置と、前記送信端末と、前記受信端末とを備え、
前記パケット転送制御装置は、前記送信端末から送信された前記マルチキャストパケットを前記受信端末宛に転送することを特徴とするパケット転送制御システム。
【請求項７】
パケット転送制御装置が、移動により接続先の無線基地局を変更する送信端末から送信されたマルチキャストパケットを受信端末宛に転送するパケット転送制御方法であって、
前記マルチキャストパケットを受信するパケット受信ステップと、
前記パケット受信ステップにて受信された前記マルチキャストパケットの送信元アドレスを前記パケット転送制御装置のアドレスに変換するアドレス変換ステップと、
前記アドレス変換ステップにて前記送信元アドレスが変換されたマルチキャストパケットを前記受信端末宛に転送するパケット転送ステップと
を含むことを特徴とするパケット転送制御方法。
【請求項８】
前記送信端末のハンドオーバに伴って送信される前記送信端末の位置更新情報を受信し、受信された位置更新情報に基づいて、前記送信端末の新たな接続先から送信されるマルチキャストパケットを受信することを特徴とする請求項７に記載のパケット転送制御方法。
【請求項９】
前記アドレス変換ステップでは、ＳＡＰ（Ｓｅｓｓｉｏｎ  Ａｎｎｏｕｎｃｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）によって送信される、前記マルチキャストパケットの送信元アドレス変換後のマルチキャストセッションに関する情報をもとに、ＨＴＭＬ形式でサーバ装置に広告させることを特徴とする請求項７に記載のパケット転送制御方法。
【請求項１０】
前記受信端末が接続するネットワークの環境に応じて、前記マルチキャストパケットの転送制御に使用するプロトコルを変換するプロトコル変換ステップを更に含むことを特徴とする請求項７に記載のパケット転送制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パケット転送制御装置、受信端末、パケット転送制御システム、及び、パケット転送制御方法に関する。
【０００２】
【従来の技術】
従来、Ｍｂｏｎｅ（Ｉｎｔｅｒｎｅｔ  Ｍｕｌｔｉｃａｓｔ  ｂａｃｋｂｏｎｅ）では、ＰＩＭ−ＳＭ（例えば、非特許文献１参照。）に代表されるマルチキャストルーティングプロトコルが使用されている。マルチキャストルーティングプロトコルでは、宛先アドレスのみによってフローを判別する共有ツリーが、マルチキャストツリーの構築に用いられる。また、マルチキャストルーティングプロトコルでは、トラヒックが所定の閾値を超えた場合に最短ツリーを形成することも可能である。
【０００３】
図１に示す様に、ＰＩＭ−ＳＭでは、ＲＰ（Ｒｅｎｄｅｚｖｏｕｓ  Ｐｏｉｎｔ）１０に到達するまでの間カプセル化されていたマルチキャストパケットが、ＲＰ１０以下に形成された共有ツリー（一点鎖線に示す矢印Ｙ１）を用いて配信される。このため、マルチキャストパケットが常にＲＰ１０を経由することになりパケットの通信経路が冗長になる。更には、送信端末２０が同一のマルチキャストアドレス宛にパケットを送信した場合、受信端末３１，３２は、Ｓ１，Ｓ２に示すマルチキャストフローを経由するパケットの双方を受信してしまう。
【０００４】
一方、ＳＳＭ（例えば、非特許文献２参照。）では、図２に示す様に、マルチキャストツリーの生成に際しては最短パスでツリーが形成されるので、マルチキャストパケットの通信経路に冗長性が生じることはない。更には、Ｓ３，Ｓ４に示すマルチキャストフローは、マルチキャストパケットを送信した送信端末４０のアドレスの組である（Ｓ，Ｇ）のエントリによって判別されるため、受信端末３３，３４は、Ｓ３，Ｓ４にそれぞれ示す各マルチキャストフローを経由するパケットを選択的に受信することができる。
【０００５】
【非特許文献１】
Ｄ．Ｅｓｔｒｉｎ，  Ｄ．Ｆａｒｉｎａｃｉ，  ａｎｄ  ｅｔ  ａｌ．  Ｐｒｏｔｏｃｏｌ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｍｕｌｔｉｃａｓｔ−Ｓｐａｒｅｓｅ  Ｍｏｄｅ（ＰＩＭ−ＳＭ）：Ｐｒｏｔｏｃｏｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ．  ＲＦＣ２３６２，  Ｊｕｎｅ  １９９８．
【非特許文献２】
Ｈ．Ｈｏｌｂｒｏｏｋ  ａｎｄ  Ｂ．Ｃａｉｎ．  Ｓｏｕｒｃｅ−ｓｐｅｃｉｆｉｃ  ｍｕｌｔｉｃａｓｔ（ＳＳＭ）．  ＩＮＴＥＲＮＥＴ  ＤＲＡＦＴ，Ｖｏｌ．ｄｒａｆｔ−ｉｅｔｆ−ｓｓｍａｒｃｈ−０１．ｔｘｔ，，Ｎｏｖ  ２００２．
【０００６】
【発明が解決しようとする課題】
しかしながら、ＳＳＭをモバイル通信環境で用いた場合、送信端末が移動することによって新たな問題が生じる。すなわち、送信端末の移動に伴って送信端末のアドレスが変化した場合、受信端末は、送信端末が移動先にて送出したマルチキャスパケットを受信することができなくなる。また、中継ルータが何らかの方法で送信端末の移動先を知った場合であっても、中継ルータは図２の（Ｓ３，Ｇ）のエントリしかもっていない。このため、図３に示す様に、全ての中継ルータ５１〜５４に対して、新規のエントリである（Ｓ４，Ｇ）を追加し、マルチキャストツリーを再構築する必要がある。
【０００７】
更に、ＳＳＭをモバイル通信環境で用いた場合、受信端末が移動することによっても新たな問題が生じる。すなわち、受信端末の移動先のネットワークがマルチキャストに対応していない場合、受信端末は、マルチキャストパケットを継続して受信することができなくなる。また、ネットワークの信頼性や安全性が変動するため、ホームネットワークで受信していた場合と同様のポリシによるサービスの継続が困難になる。
【０００８】
そこで、本発明の課題は、送信端末が移動した場合であっても受信端末が継続してマルチキャストパケットを受信することである。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るパケット転送制御装置は、移動により接続先の無線基地局を変更する送信端末から送信されたマルチキャストパケットを受信端末宛に転送するパケット転送制御装置であって、前記マルチキャストパケットを受信するパケット受信手段と、前記パケット受信手段により受信された前記マルチキャストパケットの送信元アドレスを前記パケット転送制御装置のアドレスに変換するアドレス変換手段と、前記アドレス変換手段により前記送信元アドレスが変換されたマルチキャストパケットを前記受信端末宛に転送するパケット転送手段とを備える。
【００１０】
本発明に係るパケット転送制御装置において、前記送信端末のハンドオーバに伴って送信される前記送信端末の位置更新情報を受信し、受信された位置更新情報に基づいて、前記送信端末の新たな接続先から送信されるマルチキャストパケットを受信するものとしてもよい。
【００１１】
本発明に係るパケット転送制御装置において、前記アドレス変換手段は、ＳＡＰによって送信される、前記マルチキャストパケットの送信元アドレス変換後のマルチキャストセッションに関する情報をもとに、ＨＴＭＬ形式でサーバ装置に広告させることもできる。変換後のマルチキャストセッションに関する情報は、例えば、セッションＩＤ，セッション名、電話番号、メールアドレス、ＩＰアドレス等である。
【００１２】
本発明に係るパケット転送制御装置において、前記受信端末が接続するネットワークの環境に応じて、前記マルチキャストパケットの転送制御に使用するプロトコルを変換するプロトコル変換手段を更に備えるものとしてもよい。
【００１３】
本発明に係る受信端末は、上述したパケット転送制御装置に接続されると共に、前記パケット転送手段により転送された前記マルチキャストパケットを受信するパケット受信手段を備える。
【００１４】
本発明に係るパケット転送制御システムは、上述したパケット転送制御装置と前記送信端末と前記受信端末とを備え、前記パケット転送制御装置は、前記送信端末から送信された前記マルチキャストパケットを前記受信端末宛に転送する。
【００１５】
本発明に係るパケット転送制御方法は、パケット転送制御装置が、移動により接続先の無線基地局を変更する送信端末から送信されたマルチキャストパケットを受信端末宛に転送するパケット転送制御方法であって、前記マルチキャストパケットを受信するパケット受信ステップと、前記パケット受信ステップにて受信された前記マルチキャストパケットの送信元アドレスを前記パケット転送制御装置のアドレスに変換するアドレス変換ステップと、前記アドレス変換ステップにて前記送信元アドレスが変換されたマルチキャストパケットを前記受信端末宛に転送するパケット転送ステップとを含む。
【００１６】
本発明に係るパケット転送制御方法において、前記送信端末のハンドオーバに伴って送信される前記送信端末の位置更新情報を受信し、受信された位置更新情報に基づいて、前記送信端末の新たな接続先から送信されるマルチキャストパケットを受信するものとしてもよい。
【００１７】
本発明に係るパケット転送制御方法において、前記アドレス変換ステップでは、ＳＡＰによって送信される、前記マルチキャストパケットの送信元アドレス変換後のマルチキャストセッションに関する情報をもとに、ＨＴＭＬ形式でサーバ装置に広告させることもできる。
【００１８】
本発明に係るパケット転送制御方法において、前記受信端末が接続するネットワークの環境に応じて、前記マルチキャストパケットの転送制御に使用するプロトコルを変換するプロトコル変換ステップを更に含むものとしてもよい。
【００１９】
これらの発明によれば、移動体としての送信端末から受信端末宛に送信されたマルチキャストパケットがパケット転送制御装置を中継点として送信される前に、上記パケットの送信元アドレスがパケット転送制御装置のアドレスに変換される。この処理により、受信端末に対して送信端末の移動が隠蔽される。その結果、送信端末が移動した場合であっても受信端末が継続してマルチキャストパケットを受信することが可能となる。更には、パケット転送制御装置において、受信端末の移動先の環境に合わせたプロトコル変換を行うものとすれば、受信端末は、ホームネットワークで受けていたマルチキャストサービスを継続して受けることが可能となる。
【００２０】
【発明の実施の形態】
以下、本発明の一実施の形態について、図面を参照して詳細に説明する。
本実施の形態では特に、送信端末のモビリティがＭｏｂｉｌｅ  ＩＰ（文献「Ｃｈａｒｌｅｓ  Ｅ．  Ｐｅｒｋｉｎｓ  ａｎｄ  ｅｔ  ａｌ．  Ｍｏｂｉｌｉｔｙ  Ｓｕｐｐｏｒｔ  ｉｎ  ＩＰｖ６．  Ｏｃｔ  ２００２．」に記載。）によってサポートされている場合について説明するが、本発明は、送信端末のモビリティがＧＰＲＳ（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｙｓｔｅｍ，文献「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ．（ｈｔｔｐ：／／ｗｗｗ．３ｇｐｐ．ｏｒｇ．）」に記載。）等、他のプロトコルによってサポートされている場合においても適用可能である。
【００２１】
図４は、本発明に係るパケット転送制御システム１の機能的構成を示す図である。図４に示す様に、パケット転送制御システム１は、送信端末１００，１１０，１２０とＭＰＦ（Ｍｕｌｔｉｃａｓｔ  Ｐａｃｋｅｔ  Ｆｏｒｗａｒｄｅｒ）２００，２１０，２２０とＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ３００と受信端末４００，４１０，４２０とを備える。
【００２２】
送信端末１００は、位置情報更新部１０１とパケット送信部１０２とを備える。位置情報更新部１０１は、送信端末１００がハンドオーバした結果、新たな気付アドレスＣｏＡ（Ｃａｒｅ  ｏｆ  Ａｄｄｒｅｓｓ）が生成された場合に、アドレスの変更を位置更新情報として、ハンドオーバ前に使用していたマルチキャストツリーを利用してＭＰＦ２００に通知する。Ｍｏｂｉｌｅ  ＩＰでは、位置更新情報は、ＢＵ（Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ）により通知される。パケット送信部１０２は、マルチキャストパケットをＭＰＦ２００に送信する。なお、送信端末１１０，１２０の構成に関しては、送信端末１００の構成と同一であるので、その説明は省略する。
【００２３】
ＭＰＦ２００（パケット転送制御装置に対応）は、パケット受信部２０１とロケーション管理部２０２とセッション広告部２０３とプロトコル変換部２０４とパケット転送部２０５とを備える。
【００２４】
パケット受信部２０１（パケット受信手段に対応）は、送信端末１００のパケット送信部１０２により送信されたマルチキャストパケットを受信する。
ロケーション管理部２０２は、送信端末１００がハンドオーバに伴って位置情報更新部１０１により通知した位置更新情報を受信する。ロケーション管理部２０２は、該位置更新情報に基づいて、パケット受信部２０１により受信されたマルチキャスパケットの送信元アドレスをＭＰＦ２００のアドレスに変換する。
【００２５】
セッション広告部２０３（アドレス変換手段に対応）は、アドレス変換後のマルチキャストセッションに関する情報を、ＳＡＰ（Ｓｅｓｓｉｏｎ  Ａｎｎｏｕｎｃｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ、文献「Ｍ．Ｈａｎｄｌｅｙ，  Ｃ．Ｐｅｒｋｉｎｓ，  ａｎｄ  Ｅ．Ｗｈｅｌａｎ．  Ｓｅｓｓｉｏｎ  Ａｎｎｏｕｎｃｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ．  ＲＦＣ２９７４，  Ｏｃｔ  ２０００．」に記載。）を用いて広告する。アドレス変換後のマルチキャストセッションに関する情報は、例えば、セッションＩＤ，セッション名、電話番号、メールアドレス、ＩＰアドレス等である。
【００２６】
プロトコル変換部２０４（プロトコル変換手段に対応）は、ネットワークの環境や受信端末４００からの要求に合わせて、マルチキャストパケットの転送制御に使用するプロトコルの変換を行う。
パケット転送部２０５（パケット転送手段に対応）は、パケット受信部２０１により受信された、送信元アドレス変換後のマルチキャストパケットを変換後のプロトコルに従って受信端末４００宛に転送する。なお、ＭＰＦ２１０，２２０の構成に関しては、ＭＰＦ２００の構成と同一であるので、その説明は省略する。
【００２７】
ＨＴＴＰサーバ３００（サーバ装置に対応）は、ＷＷＷセッション広告部３０１を備える。ＷＷＷセッション広告部３０１は、ＭＰＦ２００のセッション広告部２０３によりＳＡＰを用いて広告された上記マルチキャストセッションに関する情報をもとに、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式に変換して広告する。
【００２８】
受信端末４００は、ＨＴＴＰクライアント４０１と、ＭＰＦクライアント４０２と、パケット受信部４０３とを備える。ＨＴＴＰクライアント４０１は、ＨＴＴＰサーバ３０にアクセスし、マルチキャストフローの確立に必要となる情報を取得する。ＭＰＦクライアント４０２は、ＭＰＦ２００に対して、ネットワークの環境や受信端末４００の要求を通知する。パケット受信部４０３（パケット受信手段に対応）は、ＭＰＦ２００のパケット転送部２０５により転送されたマルチキャストパケットを受信する。なお、受信端末４１０，４２０の構成に関しては、受信端末４００の構成と同一であるので、その説明は省略する。
【００２９】
次に、送信端末１００の移動時と受信端末４００の移動時とにおけるパケット転送制御システム１の動作について説明する。併せて、本発明に係るパケット転送制御方法を構成する各ステップについて説明する。本実施の形態では、送信端末１００、ＭＰＦ２００、受信端末４００の動作に関して代表的に説明するが、その他の端末及びＭＰＦ間においても同様の動作を実現可能である。
【００３０】
［送信端末の移動時における動作］
図５は、送信端末の移動時におけるパケット転送制御システム１の動作を説明するための図である。移動する可能性のある送信端末１００がマルチキャストセッションを開始する場合には、パケット転送制御システム１は、以下に示す処理を実行する。
【００３１】
（１）送信端末１００は、既知のアドレス又はエニキャストアドレスを用いて、マルチキャストネットワークＮ１内に存在するＭＰＦ２００を特定する。
（２）送信端末１００は、位置情報更新部１０１により位置更新情報をＭＰＦ２００に通知し、自端末の位置登録を行う。
（３）ＭＰＦ２００は、送信端末１００からの位置登録要求に応じてＭＰＦ２００のリソースを割り当て、送信端末１００のパケット送信部１０２により送信されるマルチキャストパケットの受信を開始する。
【００３２】
（４）ＭＰＦ２００は、パケット受信部２０１により受信された送信端末１００に対するＳＡＰ情報をもとに、セッション広告部２０３により、ＭＰＦ２００を送信元とするセッション広告を開始する。
（５）ＭＰＦ２００は、受信端末４００から特別なリクエストが無い場合、パケット転送部２０５により、ＭＰＦ２００を送信元として、受信されたマルチキャストパケットを転送する。
（６）受信端末４００は、上記ＳＡＰ情報、あるいはＨＴＴＰクライアント４０１経由で受信されるマルチキャストセッションに関する情報を利用して、ＭＰＦ２００を経由するマルチキャストセッションに参加する。
【００３３】
ここで、受信端末４００が（１）と同等の機能を用いてＭＰＦ２００を特定し、ＭＰＦ２００経由でマルチキャストセッション参加要求を送信することもできる。なお、この場合には、送信端末１００における（１）と（６）の処理が不要になる。
【００３４】
続いて、マルチキャストセッションが開始された後に送信端末１００が移動し、かつ、送信端末１００がマルチキャストグループアドレスＧ宛にパケットを転送している場合を想定し、パケット転送制御システム１の動作を説明する。
【００３５】
（送信端末１００がＡＲ５−１からＡＲ５−２に移動した場合）
（７）送信端末１００は、アクセスルータ５−１からアクセスルータ５−２に移動した後、生成された気付アドレスＳ５−２を、ＢＵを用いてＭＰＦ２００に通知する。この通知は、ＭＰＦ２００が（Ｓ５−１，Ｇ）マルチキャストセッションしか受信できないことから、ＡＲ５−１の配下で割り当てられた気付アドレスＳ５−１を用いてＡＲ５−１経由で行われる。
（８）ＭＰＦ２００は、受信中のマルチキャストセッション（Ｓ５−１，Ｇ）に含まれるＢＵ情報に基づいて、参加しているセッションを（Ｓ５−１，Ｇ）から（Ｓ５−２，Ｇ）に切り替える。
【００３６】
本実施の形態におけるパケット転送制御システム１が上述した処理を実行することにより、マルチキャストパケットはＭＰＦ２００を経由する。したがって、１つのＭＰＦ２００の管理下にあるマルチキャストネットワークＮ１内を送信端末１００が移動しても、受信端末４００は、（ＭＰＦ２００，Ｇ）のセッションを受信することができる。これにより、受信端末４００は、送信端末１００の移動の影響を受けずに、マルチキャストセッションを継続して受信することが可能となる。
【００３７】
（送信端末１００が、異なるＭＰＦによって管理されるマルチキャストネットワークを跨いで移動した場合）
（９）送信端末１００は、マルチキャストネットワークＮ１からマルチキャストネットワークＮ２に移動した場合、送信開始時と同様の手順（前述の（１），（２））に従って、ＭＰＦ２１０に自端末の位置登録を行う。
（１０）送信端末１００は、同時に、ＡＲ５−１配下で割り当てられる気付アドレスＳ６−１とＮ２で用いられているＭＰＦ２１０のアドレスとをＡＲ５−２経由でＭＰＦ２００に通知する。
【００３８】
本実施の形態におけるパケット転送制御システム１が上述した処理を実行することにより、マルチキャストパケットは、送信端末１００、ＭＰＦ２１０、ＭＰＦ２００、受信端末４００を順次経由して配信される。但し、送信端末１００からのマルチキャストパケットの中継をＭＰＦ２１０が開始した場合、同時にセッション広告を開始する。このため、受信端末４００は、ＳＡＰ又はエニキャストアドレスを用いてアクセスが可能になっているＨＴＴＰサーバを定期的に監視し、より近いＭＰＦを選択することによりマルチキャストセッションを張り直し、受信端末４１０に示す様にＭＰＦ２１０から直接にパケットを受信することができる。その結果、冗長経路が削減される。
【００３９】
［受信端末の移動時における動作］
図６は、受信端末の移動時におけるパケット転送制御システム１の動作を説明するための図である。受信端末４００が以下の▲１▼〜▲３▼に示す様な通信環境に移動した場合、受信端末４００は、ホームネットワークで受けていたサービスを継続できない可能性がある。
【００４０】
▲１▼移動先のネットワークがマルチキャストをサポートしていない通信環境
▲２▼移動先のネットワークまでのリンクの品質が著しく低下している通信環境
▲３▼移動先のネットワークまでのリンクのセキュリティが確保されていない通信環境
【００４１】
受信端末４００が上記何れかの通信環境に移動した場合には、受信端末４００のＭＰＦクライアント４０２により当該通信環境がＭＰＦ２００に通知される。これに伴い、ＭＰＦ２００は、通知された受信端末４００の現在の通信環境に応じて、プロトコル変換部２０４により適切なプロトコル変換を行う。なお、プロトコル変換部２０４はモジュール化されているので、新規のモジュールを付加することによって、新たなプロトコル変換を容易に行うことができる。これにより、受信端末４００は、その移動先においてもホームネットワークにいる場合と同様にマルチキャストパケットを受信することができる。
【００４２】
ＭＰＦ２００は、上記▲１▼〜▲３▼に示す通信環境へ受信端末４００が移動したことを検知すると、各通信環境に対応する以下のプロトコル変換を行い、ホームネットワークで受けていたサービスを継続する。すなわち、▲１▼の通信環境への移動に対しては、ＭＰＦ２００は、マルチキャストからユニキャストへのプロトコル変換を行う。▲２▼の通信環境への移動に対しては、ＭＰＦ２００は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）、ＳＣＴＰ（Ｓｔｒｅａｍ  Ｃｏｎｔｒｏｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｒｏｔｏｃｏｌ）等の信頼性の高いプロトコル、あるいはＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）等の技術を用いて、マルチキャストパケットを変換する。▲３▼の通信環境への移動に対しては、ＭＰＦ２００は、安全性（秘匿性）の高いＩＰＳｅｑによりマルチキャストパケットを暗号化する。
【００４３】
なお、受信端末４００が上述した何れのプロトコルもサポートしていない場合、あるいは、ユニキャストされたパケットの集約効果を高めたい場合には、図６のＭＰＦ２１０に示す様に、ＭＰＦを多段に配置することも有効である。
【００４４】
【発明の効果】
本発明によれば、送信端末が移動した場合であっても受信端末が継続してマルチキャストパケットを受信することができる。
【図面の簡単な説明】
【図１】従来技術におけるＰＩＭ−ＳＭを使用して転送されるマルチキャストパケットの通信経路を示す模式図である。
【図２】従来技術におけるＳＳＭを使用して転送されるマルチキャストパケットの通信経路を示す模式図である。
【図３】従来技術におけるＳＳＭをモバイル通信環境で用いた場合に、新規のエントリを追加して再構築されたマルチキャストツリーを示す模式図である。
【図４】本発明に係るパケット転送制御システムの機能的構成を示すブロック図である。
【図５】送信端末の移動時におけるパケット転送制御システムの動作を説明するための図である。
【図６】受信端末の移動時におけるパケット転送制御システムの動作を説明するための図である。
【符号の説明】
１…パケット転送制御システム、１００，１１０，１２０…送信端末、２００，２１０，２２０…ＭＰＦ（Ｍｕｌｔｉｃａｓｔ  Ｐａｃｋｅｔ  Ｆｏｒｗａｒｄｅｒ）、２０１…パケット受信部、２０２…ロケーション管理部、２０３…セッション広告部、２０４…プロトコル変換部、２０５…パケット転送部、３００…ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ、４００，４１０，４２０…受信端末、４０３…パケット受信部
【図１】
2004214896.tif 000003
【図２】
2004214896.tif 000004
【図３】
2004214896.tif 000005
【図４】
2004214896.tif 000006
【図５】
2004214896.tif 000007
【図６】
2004214896.tif 000008