(57)【要約】【課題】Ｍｏｂｉｌｅ  ＩＰｖ６技術を用いて、インターネットを経由してホーム網宛のマルチキャストパケットを在圏先の端末に転送する。【解決手段】ホームエージェント１１０は移動端末１３０から、マルチキャストアドレスを含む参加表明パケットを受信すると、該参加表明パケットにある移動端末の気付けアドレスとマルチキャストアドレスの対応をグループ管理テーブル１１３に保持する。マルチキャストアドレスへの参加表明をいずれかの移動端末から最初に受信した時に該マルチキャストアドレスへの参加表明パケットをマルチキャストルータ１４０に送信し、マルチキャストルータ１４０からマルチキャストパケットを受信した時に、グループ管理テーブル１１３から該マルチキャストパケットのマルチキャストアドレスに対応する移動端末の気付けアドレスを検索し、該マルチキャストパケットを該気付けアドレス宛のＩＰアドレスにカプセル化して転送する。【選択図】    図１
2004260317.tif 000002
【特許請求の範囲】
【請求項１】
マルチキャストプロトコルをサポートするマルチキャストルータと、ｍｏｂｉｌｅ  ＩＰをサポートするホームエージェントとが配備されたホーム網宛のマルチキャストパケットを、Ｍｏｂｉｌｅ  ＩＰ技術を用いて、インターネットを介して、在圏網に接続する、ｍｏｂｉｌｅ  ＩＰプロトコルをサポートする１つまたは複数の移動端末に転送する方法であって、
移動端末から、視聴したいマルチキャストアドレスを含む参加表明パケットを受信すると、該参加表明パケットにある移動端末の気付けアドレスとマルチキャストアドレスの対応を保持し、
マルチキャストアドレスへの参加表明をいずれかの移動端末から最初に受信した時に該マルチキャストアドレスへの参加表明パケットを該マルチキャストルータに送信し、
該マルチキャストルータからマルチキャストパケットを受信した時に、前記保持されている対応から該マルチキャストパケットのマルチキャストアドレスに対応する移動端末の気付けアドレスを検索し、該気付けアドレスの個数分該マルチキャストパケットをコピーし、該気付けアドレス宛のＩＰパケットにカプセル化して転送するＭｏｂｉｌｅ  ＩＰマルチキャスト方法。
【請求項２】
マルチキャストプロトコルをサポートするマルチキャストルータと、ｍｏｂｉｌｅ  ＩＰをサポートするホームエージェントとが配備されたホーム網宛のマルチキャストパケットを、インターネットを介して、ｍｏｂｉｌｅ  ＩＰプロトコルを拡張したＨＭＩＰプロトコルをサポートするモビリティアンカーポイントに転送し、さらにモビリティアンカーポイントからインターネットを介して、在圏網に接続する、ＨＭＩＰプロトコルをサポートする１つまたは複数の移動端末に該マルチキャストパケットを転送する方法であって、
ｍｏｂｉｌｅ  ＩＰプロトコルに準拠した手順により、モビリティアンカーポイントに到達するＩＰアドレスを該モビリティアンカーポイントの該ホームエージェントに対する気付けアドレスとして該ホームエージェントに登録し、
移動端末から、視聴したいマルチキャストアドレスを含む参加表明パケットを受信すると、該参加表明パケットにある該移動端末の気付けアドレスとマルチキャストアドレスの対応を代理グループ管理テーブルに保持し、
該マルチキャストアドレスへの参加表明が最初の参加表明である場合には、該移動端末の代理として、該参加表明パケットを前記ホームエージェントに転送し、
該ホームエージェントに登録した該モビリティアンカーポイント自身の気付けアドレス宛のユニキャストパケットにカプセル化されたマルチキャストパケットを受信すると、該マルチキャストパケットのマルチキャストアドレスにより前記代理グループ管理テーブルを検索して該マルチキャストアドレスに対応する気付けアドレスを得て、該気付けアドレスの個数分該マルチキャストパケットをコピーし、カプセル化して、該気付けアドレス宛のＩＰパケットに転送するＭｏｂｉｌｅ  ＩＰマルチキャスト方法。
【請求項３】
ホーム網内に、マルチキャストプロトコルをサポートするマルチキャストルータとともに配備され、ｍｏｂｉｌｅ  ＩＰをサポートするホームエージェントにおいて、
Ｍｏｂｉｌｅ  ＩＰプロトコルをサポートするホームエージェントとして動作するため、ホームアドレスと気付けアドレスの対を保持するバインディングキャッシュテーブルと、
在圏網に接続し、Ｍｏｂｉｌｅ  ＩＰプロトコルをサポートし、該ホーム網のマルチキャストパケットが転送される移動端末の気付けアドレスとマルチキャストアドレスの対応関係を保持するグループ管理テーブルと、
移動端末から、視聴したいマルチキャストアドレスを含む参加表明パケットを受信すると、該参加表明パケットにある移動端末の気付けアドレスとマルチキャストアドレスの対応関係を前記グループ管理テーブルに記録する手段と、
該マルチキャストアドレスへの参加表明が最初の参加表明である場合には該参加表明パケットを該マルチキャストルータに送信する手段と、
該マルチキャストルータからマルチキャストパケットを受信した時に、該マルチキャストパケットのマルチキャストアドレスにより前記グループ管理テーブルを検索して該マルチキャストアドレスに対応する気付けアドレスを得て、該気付けアドレスの個数分該マルチキャストパケットをコピーし、該気付けアドレス宛のＩＰパケットにカプセル化して転送する手段と、
移動端末から位置登録パケットを受信すると、該バインディングキャッシュテーブルの旧気付けアドレスを該位置登録パケット中の新気付けアドレスに書き換え、さらに前記グループ管理テーブルの旧気付けアドレスを該位置登録パケット中の新気付けアドレスに書き換える手段を有することを特徴とするホームエージェント。
【請求項４】
ホーム網内に、マルチキャストプロトコルをサポートするマルチキャストルータとともに配備され、ｍｏｂｉｌｅ  ＩＰをサポートするホームエージェントにおいて、
Ｍｏｂｉｌｅ  ＩＰプロトコルをサポートするホームエージェントとして動作するため、ホームアドレスと気付けアドレスの対を保持するバインディングキャッシュテーブルと、
在圏網に接続し、Ｍｏｂｉｌｅ  ＩＰプロトコルをサポートし、該ホーム網のマルチキャストパケットが転送される移動端末のホームアドレスとマルチキャストアドレスの対応関係を保持するグループ管理テーブルと、
移動端末から、視聴したいマルチキャストアドレスを含む参加表明パケットを受信すると、該参加表明パケットにある移動端末のホームアドレスとマルチキャストアドレスの対応関係を前記グループ管理テーブルに記録する手段と、
該マルチキャストアドレスへの参加表明が最初の参加表明である場合には該参加表明パケットを該マルチキャストルータに送信する手段と、
前記マルチキャストルータからマルチキャストパケットを受信した時に、該マルチキャストパケットのマルチキャストアドレスにより前記グループ管理テーブルを検索して該マルチキャストアドレスに対応するホームアドレスを得て、該ホームアドレスにより前記バインディングキャッシュテーブルを検索して該マルチキャストアドレスに対応する気付けアドレスを得て、該気付けアドレスの個数分該マルチキャストパケットをコピーし、該気付けアドレス宛のＩＰパケットにカプセル化して転送する手段と、
移動端末から位置登録パケットを受信すると、該バインディングキャッシュテーブルの旧気付けアドレスを該位置登録パケット中の新気付けアドレスに書き換える手段を有することを特徴とするホームエージェント。
【請求項５】
ｍｏｂｉｌｅプロトコルを拡張したＨＭＩＰプロトコルをサポートするモビリティアンカーポイントであって、マルチキャストプロトコルをサポートするマルチサーキュレータと、ｍｏｂｉｌｅ  ＩＰをサポートするホームエージェントが配備されたホーム網宛のマルチキャストパケットを、在圏網に接続する、ＨＭＩＰプロトコルをサポートする１つまたは複数の移動端末にインターネットを介して転送するモビリティアンカーポイントにおいて、
ＨＭＩＰプロトコルをサポートするホームモビリティアンカーポイントとして動作するため、移動端末の代理として前記ホームエージェントに登録する代理気付けアドレスと移動端末の気付けアドレスの対を保持するバインディングキャッシュテーブルと、
移動端末の代理気付けアドレスとマルチキャストアドレスの対応関係を保持する代理グループ管理テーブルと、
ｍｏｂｉｌｅ  ＩＰプロトコルに準拠した手順により、該モビリティアンカーポイントに到達するＩＰアドレスを該モビリティアンカーポイントの該ホームエージェントに対する気付けアドレスとして前記ホームエージェントに登録し、該ホームエージェントの移動端末として動作する手段と、
移動端末から、視聴したいマルチキャストアドレスを含む参加表明パケットを受信すると、該参加表明パケットにある該移動端末の気付けアドレスとマルチキャストアドレスの対応を前記代理グループ管理テーブルに記録する手段と、
該マルチキャストアドレスへの参加表明が最初の参加表明である場合には該参加表明パケットを前記ホームエージェントに送信する手段と、
前記ホームエージェントに登録した該モビリティアンカーポイント自身の気付けアドレス宛のユニキャストパケットにカプセル化されたマルチキャストパケットを受信すると、該マルチキャストパケットのマルチキャストアドレスにより前記代理グループ管理テーブルを検索して該マルチキャストアドレスに対応する移動端末の気付けアドレスを得て、該マルチキャストパケットを該気付けアドレスの個数分コピーし、該気付けアドレス宛のＩＰパケットにカプセル化して転送する手段と、
移動端末から該モビリティアンカーポイントへの位置登録パケットを受信すると、前記バインディングキャッシュテーブルの旧気付けアドレスを該位置登録パケット中の新気付けアドレスに書き換え、さらに該代理グループ管理テーブル中の旧気付けアドレスを該位置登録パケット中の新気付けアドレスに書き換える手段を有することを特徴とするモビリティアンカーポイント。
【請求項６】
請求項１または２に記載のＭｏｂｉｌｅ  ＩＰマルチキャスト方法をコンピュータに実行させるためのＭｏｂｉｌｅ  ＩＰマルチキャストプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｍｏｂｉｌｅ  ＩＰ技術を用いて、ホーム網宛のマルチキャストパケットをインターネットを介して在圏先の端末に転送する方法に関するものである。
【０００２】
【従来の技術】
従来の技術として、マルチキャスト技術、Ｍｏｂｉｌｅ  ＩＰ技術、およびＨＭＩＰ技術を以下に示す。
【０００３】
マルチキャスト技術
図３に、従来のＩＰｖ６マルチキャスト技術を用いて、マルチキャストパケットをホーム網内の端末に送信するシステムの例を示す。図３では、マルチキャストルータがＰＩＭ−ＳＭおよびＩＣＭＰｖ６マルチキャスト対応機能を具備した場合を示している。ホーム網６００内には、マルチキャストプロトコルＰＩＭ−ＳＭおよびＩＣＭＰｖ６マルチキャスト対応機能を具備するマルチキャストルータ（以下ＭＲと記述）６１０と端末６２０があり、ＭＲ６１０と端末６２０はリンク６３０に接続している。ＭＲ６１０はマルチキャスト配信サーバ６４０と接続している。
【０００４】
端末６２０は、視聴したいマルチキャストアドレスを含む参加表明パケットをＭＲ６１０に送信する。本例では、ホーム網内６００にマルチキャストプロトコルを具備する端末が１つのみ存在しているが、複数存在する場合も同様である。ＭＲ６１０は、ホーム網６００内で、いずれかの端末からあるマルチキャストアドレスに対する参加表明パケットを初めて受信すると、マルチキャスト配信サーバ６４０に該マルチキャストアドレスを含む参加表明パケットを送信する。マルチキャスト配信サーバ６４０は、ＭＲ６１０から参加表明パケットを受信すると、ＭＲ６１０に対して該マルチキャストアドレスのマルチキャストパケットを送信する。ＭＲ６１０はマルチキャスト配信サーバ６４０からマルチキャストアドレスのパケットを受信すると、ホーム網６００内で該マルチキャストパケットを、レイヤ２の機能によりマルチキャストする。
【０００５】
従来のＰＩＭ−ＳＭおよびＩＣＭＰマルチキャスト対応機能の詳細については、ＲＦＣ２３６２（ＰＩＭ−ＳＭ）（非特許文献１）およびＲＦＣ２７１０（ＩＣＭＰ）（非特許文献２）を参考にすることができる。
【０００６】
従来のＩＰｖ６マルチキャスト技術では、ある端末がマルチキャストパケットを受信したい場合、該端末が接続するリンクにマルチキャストルータが接続している必要がある。さらに、マルチキャスト配信サーバとマルチキャストルータ間の通信経路上にルータが存在する場合、該ルータはマルチキャストプロトコルに対応している必要がある。また、マルチキャストルータは端末毎のグループ管理（どの端末が、どのマルチキャストアドレスを視聴するかの管理）をせずリンク内でレイヤ２機能によりマルチキャストするため、視聴したい端末のみにマルチキャストパケットを受信させることができず、該リンクに接続する全端末が該マルチキャストパケットを受信できてしまう。
【０００７】
Ｍｏｂｉｌｅ  ＩＰｖ６技術
図４に、従来のＭｏｂｉｌｅ  ＩＰｖ６技術を用いてホーム網宛のパケットを在圏先の端末に転送する方法の例を示す。
【０００８】
ホーム網７００内には、Ｍｏｂｉｌｅ  ＩＰｖ６プロトコルに準拠したホームエージェント（以下ＨＡと記述）であるＨＡ７１０と、ルータ７２０があり、ＨＡ７１０とルータ７２０はリンク７４０に接続している。ＨＡ７１０内には、バインディングキャッシュテーブル（以下ＢＣＴと記述）７１１があり、ルータ７２０内にはネイバーキャッシュテーブル（以下ＮＣＴと記述）７２１がある。ＨＡ７１０の物理アドレスを物理アドレス７１２とする。移動端末７３０は、ホーム網７００内のユニキャストＩＰアドレス（以下ＨｏＡと記述）７３１を持つ。在圏網８００内にはルータ８１０があり、リンク８２０に接続している。ルータ７２０およびルータ８１０はインターネット５００と接続する。
【０００９】
移動端末７３０が在圏網８００内のリンク８２０に接続すると、移動端末７３０は、在圏網８００におけるユニキャストＩＰアドレス、すなわち気付けアドレス（以下ＣｏＡと記述）８３１とＨｏＡ７３１の対応をＭｏｂｉｌｅ  ＩＰｖ６の信号手順によりインターネット５００経由でＨＡ７１０に登録する。ＨＡ７１０は、移動端末７３０からＣｏＡ８３１の登録を受信すると、ＢＣＴ７１１にＨｏＡ７３１とＣｏＡ８３１の対応を設定し、ルータ７２０に対し、ＨｏＡ７３１宛のパケットをＨＡ７１０の物理アドレス７１２宛に送付するように通知し、ルータ７２０はＮＣＴ７２１にＨｏＡ７３１と物理アドレス７１２の対応を登録する。
【００１０】
図４は、ホーム網７００のＨｏＡを持つ移動端末が１つの場合を示しているが、複数存在する場合も同様に、それぞれの移動端末が接続するＣｏＡとそれぞれのＨｏＡの対応をＢＣＴ７１１に登録する。
【００１１】
ルータ７２０がインターネット５００からＨｏＡ７３１宛のパケットを受信するとＮＣＴ７２１を参照し、該パケットを物理アドレス７１２に転送する。ＨＡ７１０はＨｏＡ７３１宛のパケットを受信すると、これをユニキャストパケットにカプセル化し、ＢＣＴ７１１を参照してＨｏＡ７３１に対応する、在圏網８００における移動端末のＩＰアドレスであるＣｏＡ８３１をカプセル化パケットの宛先ヘッダに付与し、ルータ７２０に送信する。宛先ヘッダがＣｏＡ８３１であるため、通常のＩＰｖ６のルーティングに従い、該パケットは、ルータ７２０、インターネット５００、ルータ８１０を経由して、在圏網８００に接続している移動端末７３０にルーティングされる。
【００１２】
従来のＭｏｂｉｌｅ  ＩＰｖ６技術の詳細については、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）の「“Ｍｏｂｉｌｉｔｙ  Ｓｕｐｐｏｒｔ  ｉｎ  ＩＰｖ６”，ｄｒａｆｔ−ｉｅｔｆ−ｍｏｂｉｌｅｉｐ−ｉｐｖ６−１９．ｔｘｔ」（非特許文献３）を参考にすることができる。
【００１３】
本技術により、移動端末はホーム網から在圏網へ移動時にも、さらに別の在圏網へ移動時にも同一のＨｏＡを用いて他の端末と通信が可能である。ただし、従来のＭｏｂｉｌｅ  ＩＰｖ６技術では、移動端末のホーム網におけるＩＰアドレスとして、ユニキャストアドレス宛パケットの転送方法を規定しているが、マルチキャストアドレス宛パケットの転送は実現されていない。
【００１４】
ＨＭＩＰ技術
ＨＭＩＰ技術は、Ｍｏｂｉｌｅ  ＩＰプロトコルを拡張しモビリティアンカーポイント（以下ＭＡＰと記述）と呼ぶ機能部をネットワークに追加して気付けアドレスの登録をハイアラキーに実施することで、移動端末が在圏網を移動時の切替時間の短縮とＨＡへの位置登録回数の削減を実現する技術である。すなわちある移動端末があるＭＡＰの近辺で在圏網を移動する場合は、該ＭＡＰに該移動端末のＣｏＡを登録し、ＨＡには該ＭＡＰへルーティングされるＩＰアドレス（以下ＲＣｏＡ）を登録し、該移動端末が在圏網を移動すると、該ＭＡＰへの登録のみを変更し、ＨＡへの登録は変更しない。該移動端末のＨｏＡ宛のユニキャストパケットは、該ＭＡＰ経由で該移動端末の気付けアドレスへ転送される。
【００１５】
図５に、従来のＨＭＩＰ技術を用いてホーム網宛のパケットをＭＡＰ経由で在圏先の端末に転送する方法の例を示す。図４と同一番号の物は、同一の機能を持つことを意味する。
【００１６】
ホーム網７００内には、Ｍｏｂｉｌｅ  ＩＰプロトコルに準拠したホームエージェントであるＨＡ７１０と、ルータ７２０があり、ＨＡ７１０とルータ７２０はリンク７４０に接続している。ＨＡ７１０内には、バインディングキャッシュテーブルであるＢＣＴ７１１があり、ルータ７２０内にはネイバーキャッシュテーブルであるＮＣＴ７２１がある。ＨＡ７１０の物理アドレスを物理アドレス７１２とする。
【００１７】
移動端末９３０は、ホーム網７００内のユニキャストＩＰアドレス（以下ＨｏＡと記述）であるＨｏＡ７３１を持つ。
【００１８】
在圏網８００内には、ルータ８１０があり、リンク８２０に接続している。
【００１９】
ルータ７２０およびルータ８１０は、インターネット５００と接続する。また、ルータ８１０から見て、ルータ７２０よりも小さいホップ数の位置にモビリティアンカーポイントであるＭＡＰ９１０がインターネット５００に接続している。ＭＡＰ９１０内にはバインディングキャッシュテーブルであるＢＣＴ９１１がある。
【００２０】
移動端末９３０が在圏網８００内のリンク８２０に接続すると、移動端末９３０は、在圏網８００におけるユニキャストＩＰアドレス、すなわち気付けアドレス（以下ＣｏＡと記述）８３１をＭＡＰ９１０に登録する。また、ＭＡＰ９１０にルーティングされるユニキャストＩＰアドレス（以下ＲＣｏＡ）９３１をＨＡ７１０に登録する。
【００２１】
ＭＡＰ９１０は、移動端末９３０からＣｏＡ８３１の登録要求を受信すると、ＢＣＴ９１１に、ＲＣｏＡ９３１とＣｏＡ８３１の対応を設定する。
【００２２】
ＨＡ７１０は、移動端末９３０からＲＣｏＡ９３１の登録要求を受信すると、ＢＣＴ７１１に、ＨｏＡ７３１とＲＣｏＡ９３１の対応を設定し、ルータ７２０に対し、ＨｏＡ７３１宛のパケットをＨＡ７１０の物理アドレス７１２宛に送付するように通知し、ルータ７２０はＮＣＴ７２１に、ＨｏＡ７３１と物理アドレス７１２の対応を登録する。
【００２３】
図５は、ホーム網７００のＨｏＡを持つ移動端末が１つの場合を示しているが、複数存在する場合も同様に、それぞれの移動端末が接続するＣｏＡとそれぞれのＲＣｏＡの対応をＭＡＰ９１０のＢＣＴ９１１に登録し、ＲＣｏＡとＨｏＡの対応をＨＡ７１０に登録する。また、図５では、ＭＡＰが１つの場合を書いているが、複数のＭＡＰがある場合は、在圏網に対応していずれかのＭＡＰ、例えば在圏網から見てもっともホップ数が小さい位置にあるＭＡＰを使用し、ＣｏＡとＲＣｏＡの対応を一つのＭＡＰに登録する。
【００２４】
ルータ７２０がインターネット５００からＨｏＡ７３１宛のパケットを受信すると、ＮＣ７２１を参照し、該パケットを物理アドレス７１２に転送する。ＨＡ７１０はＨｏＡ７３１宛のパケットを受信すると、該パケットをユニキャストパケットにカプセル化し、ＢＣ７１１を参照してＨｏＡ７３１に対応するＲＣｏＡ９３１をカプセル化パケットの宛先ヘッダに付与し、ルータ７２０に送信する。宛先ヘッダがＲＣｏＡ９３１であるため、通常のＩＰｖ６のルーティングに従い、該パケットはＭＡＰ９１０にルーティングされる。
【００２５】
ＭＡＰ９１０はＲＣｏＡ９３１宛のパケットを受信すると、該パケットをユニキャストパケットにカプセル化し、ＢＣＴ９１１を参照してＲＣｏＡ９３１に対応するＣｏＡ８３１をカプセル化パケットの宛先ヘッダに付与し、インターネット５００に送信する。宛先ヘッダがＣｏＡ８３１であるため、通常のＩＰｖ６のルーティングに従い、該パケットは、ルータ８１０を経由して、在圏網８００に接続している移動端末９３０にルーティングされる。
【００２６】
従来のＨＭＩＰ技術の詳細については、ＩＥＴＦの「“Ｈｉｅｒａｒｃｈｉｃａｌ  Ｍｏｂｉｌｅ  ＩＰｖ６  ｍｏｂｉｌｉｔｙ  ｍａｎａｇｅｍｅｎｔ  （ＨＭＩＰｖ６）”，ｄｒａｆｔ−ｉｅｔｆ−ｍｏｂｉｌｅｉｐ−ｈｍｉｐｖ６−０７．ｔｘｔ」（非特許文献４）を参考にすることができる。
【００２７】
従来のＨＭＩＰ技術では、移動端末のホーム網におけるＩＰアドレスとして、ユニキャストアドレス宛パケットの転送方法を規定しているが、マルチキャストアドレス宛パケットの転送は実現されていない。また、移動端末のＨｏＡ宛パケットは、ＨＡおよびＭＡＰで合計２回ユニキャストパケットにカプセル化されるため、ＩＰアドレスが３重に付与され、リンク帯域の使用効率が低下する。
【００２８】
【非特許文献１】
ＲＦＣ２３６２（ＰＩＭ−ＳＭ）
【非特許文献２】
ＲＦＣ２７１０（ＩＣＭＰ）
【非特許文献３】
ＩＥＴＦ“Ｍｏｂｉｌｉｔｙ  Ｓｕｐｐｏｒｔ  ｉｎ  ＩＰｖ６”，ｄｒａｆｔ−ｉｅｔｆ−ｍｏｂｉｌｅｉｐ−ｉｐｖ６−１９．ｔｘｔ
【非特許文献４】
ＩＥＴＦ“Ｈｉｅｒａｒｃｈｉｃａｌ  Ｍｏｂｉｌｅ  ＩＰｖ６  ｍｏｂｉｌｉｔｙ  ｍａｎａｇｅｍｅｎｔ  （ＨＭＩＰｖ６）”，ｄｒａｆｔ−ｉｅｔｆ−ｍｏｂｉｌｅｉｐ−ｈｍｉｐｖ６−０７．ｔｘｔ
【００２９】
【発明が解決しようとする課題】
上述した従来のＭｏｂｉｌｅ  ＩＰｖ６技術では、移動端末のホーム網におけるＩＰアドレスとして、ユニキャストアドレス宛パケットの転送方法を規定しているが、マルチキャストアドレス宛パケットの転送は実現されていない。
【００３０】
本発明の目的は、Ｍｏｂｉｌｅ  ＩＰｖ６技術を用いて、インターネットを経由してホーム網宛のマルチキャストパケットを在圏先の端末に転送するＭｏｂｉｌｅ  ＩＰマルチキャスト方法を提供することにある。
【００３１】
【課題を解決するための手段】
Ｍｏｂｉｌｅ  ＩＰｖ６技術を用いて、インターネットを経由してホーム網宛のマルチキャストパケットを在圏先の端末に転送するためには、従来のＭｏｂｉｌｅ  ＩＰｖ６技術と、ＩＰｖ６マルチキャスト技術を組み合わせて、さらに以下に示す課題を解決する必要がある。
１）在圏網にいる移動端末へホームエージェントがマルチキャストパケットを転送するためには、マルチキャストパケットを送信先の移動端末の数だけコピーし、移動端末の在圏網におけるＩＰアドレス宛ユニキャストパケットにカプセル化する機能がホーム網内に必要である。
２）マルチキャストパケットを受信したい移動端末へのみマルチキャストパケットを転送するためには、移動端末ごとのグループ管理（どの端末が、どのマルチキャストアドレスを視聴するかの管理）が必要である。
【００３２】
上記２つの課題について、本発明では、ホームエージェントに対し以下に示すマルチキャスト対応機能を追加することにより解決する。
課題１）について、マルチキャストパケットを送信先の移動端末の数だけコピーする機能をホームエージェント以外の装置に具備させた場合、該装置とホームエージェント間で、ホーム網のリンクの帯域をパケットのコピー回数分消費してしまうため、本機能を、ホームエージェントに追加することにより実現する。
次に、課題２）の移動端末のグループ管理については、装置間のシグナリングを削減する観点から、ホームエージェント内にマルチキャストアドレスとそのアドレスを視聴する移動端末のアドレスとの対応を管理するグループ管理テーブルを設け、ＩＰレベルの移動管理とあわせて、どの端末が、どのマルチキャストアドレスを視聴するかの管理を同時に実行する。
【００３３】
本発明の第１の態様のＭｏｂｉｌｅ  ＩＰマルチキャスト方法は、マルチキャストプロトコルをサポートするマルチキャストルータと、ｍｏｂｉｌｅ  ＩＰをサポートするホームエージェントとが配備されたホーム網宛のマルチキャストパケットを、Ｍｏｂｉｌｅ  ＩＰ技術を用いて、インターネットを介して、在圏網に接続する、ｍｏｂｉｌｅ  ＩＰプロトコルをサポートする１つまたは複数の移動端末に転送する方法であって、
移動端末から、視聴したいマルチキャストアドレスを含む参加表明パケットを受信すると、該参加表明パケットにある移動端末の気付けアドレスとマルチキャストアドレスの対応を保持し、
マルチキャストアドレスへの参加表明をいずれかの移動端末から最初に受信した時に該マルチキャストアドレスへの参加表明パケットを該マルチキャストルータに送信し、
該マルチキャストルータからマルチキャストパケットを受信した時に、前記保持されている対応から該マルチキャストパケットのマルチキャストアドレスに対応する移動端末の気付けアドレスを検索し、該気付けアドレスの個数分該マルチキャストパケットをコピーし、該気付けアドレス宛のＩＰパケットにカプセル化して転送する。
【００３４】
また本発明の第２の態様のＭｏｂｉｌｅ  ＩＰマルチキャスト方法は、マルチキャストプロトコルをサポートするマルチキャストルータと、ｍｏｂｉｌｅ  ＩＰをサポートするホームエージェントとが配備されたホーム網宛のマルチキャストパケットを、インターネットを介して、ｍｏｂｉｌｅ  ＩＰプロトコルを拡張したＨＭＩＰプロトコルをサポートするモビリティアンカーポイントに転送し、さらにモビリティアンカーポイントからインターネットを介して、在圏網に接続する、ＨＭＩＰプロトコルをサポートする１つまたは複数の移動端末に該マルチキャストパケットを転送する方法であって、
ｍｏｂｉｌｅ  ＩＰプロトコルに準拠した手順により、モビリティアンカーポイントに到達するＩＰアドレスを該モビリティアンカーポイントの該ホームエージェントに対する気付けアドレスとして該ホームエージェントに登録し、
移動端末から、視聴したいマルチキャストアドレスを含む参加表明パケットを受信すると、該参加表明パケットにある該移動端末の気付けアドレスとマルチキャストアドレスの対応を代理グループ管理テーブルに保持し、
該マルチキャストアドレスへの参加表明が最初の参加表明である場合には、該移動端末の代理として、該参加表明パケットを前記ホームエージェントに転送し、
該ホームエージェントに登録した該モビリティアンカーポイント自身の気付けアドレス宛のユニキャストパケットにカプセル化されたマルチキャストパケットを受信すると、該マルチキャストパケットのマルチキャストアドレスにより前記代理グループ管理テーブルを検索して該マルチキャストアドレスに対応する気付けアドレスを得て、該気付けアドレスの個数分該マルチキャストパケットをコピーし、検索の結果得られた気付けアドレス宛のＩＰパケットにカプセル化して転送する。
【００３５】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００３６】
（第１の実施形態）
図１に、ＭＡＰが無い形態で、Ｍｏｂｉｌｅ  ＩＰｖ６技術を用いて、ホーム網宛のマルチキャストパケットをインターネットを介して在圏先の端末に転送する本発明の第１の実施形態を示す。
【００３７】
ホーム網１００内には、Ｍｏｂｉｌｅ  ＩＰｖ６プロトコルに準拠し、かつ本発明の特徴であるマルチキャスト対応機能を具備したホームエージェントであるＨＡ１１０と、ルータ１２０と、マルチキャストプロトコル（ＰＩＭ−ＳＭ）に準拠したマルチキャストルータであるＭＲ１４０があり、ＨＡ１１０、ルータ１２０、およびＭＲ１４０はリンク１５０に接続されている。ＭＲ１４０はマルチキャスト配信サーバ３００に接続し、ルータ１２０はインターネット５００に接続している。ＨＡ１１０の物理アドレスを物理アドレス１１２とする。ルータ１２０内にはネイバーキャッシュテーブルであるＮＣＴ１２１、ＨＡ１１０内にはバインディングキャッシュテーブルであるＢＣＴ１１１と、本発明の特徴の一つであるグループ管理テーブル１１３と、ＨＡ１１０全体の動作を行う制御部１１５がある。
【００３８】
在圏網２００内にはルータ２１０があり、ルータ２１０はインターネット５００およびリンク２２０に接続している。移動端末１３０は、Ｍｏｂｉｌｅ  ＩＰｖ６プロトコルに準拠した移動端末の機能と、本発明の特徴であるマルチキャスト対応機能を具備し、ホーム網１００内のユニキャストＩＰアドレス（以下ＨｏＡと記述）であるＨｏＡ１３１を持つ。
【００３９】
移動端末１３０が、在圏網２００内のリンク２２０に接続すると、移動端末１３０は在圏網２００におけるＩＰアドレス、すなわち気付けアドレスであるＣｏＡ２３１とＨｏＡ１３１をＨＡ１１０に通知する。ＨＡ１１０は、移動端末１３０からＣｏＡ２３１の登録要求を受信すると、ＢＣＴ１１１に、ＨｏＡ１３１とＣｏＡ２３１の対応を設定し、ルータ１２０に対し、ＨｏＡ１３１宛のパケットをＨＡ１１０の物理アドレス１１２宛に送付するように通知する。ルータ１２０はＮＣＴ１２１に、ＨｏＡ１３１と物理アドレス１１２の対応を登録する。また、移動端末１３０は、視聴したいマルチキャストアドレスを含む参加表明パケットを、Ｍｏｂｉｌｅ  ＩＰｖ６プロトコルに準拠したリバーストネリングパケットによりカプセル化してＨＡ１１０に通知し、ＨＡ１１０は該パケットをデカプセル化すると、該参加表明パケットを参照し該移動端末１３０のＣｏＡ２３１と該移動端末１３０が視聴したいマルチキャストアドレスの対応をグループ管理テーブル１１３に登録する。ＨＡ１１０は、あるマルチキャストアドレスに対して、移動端末のいずれかからマルチキャストアドレスへの参加表明パケットを最初に受けると、ＭＲ１４０に対して、該マルチキャストアドレスを含む参加表明パケットを送信する。
【００４０】
図１では、ホーム網１００のＨｏＡを持つ移動端末が１つの場合を示しているが、複数存在する場合も同様に、それぞれの移動端末が接続するＣｏＡとそれぞれのＨｏＡの対応をＢＣＴ１１１に登録する。また、それぞれの移動端末のＣｏＡと受信したいマルチキャストアドレスの対応をグループ管理テーブル１３２に登録する。
【００４１】
ＭＲ１４０は、ホーム網１００内で、いずれかの端末（ＨＡ１１０を含む）からあるマルチキャストアドレスに対する参加表明パケットを受信すると、マルチキャスト配信サーバ３００に該マルチキャストアドレスを含む参加表明パケットを送信し、マルチキャスト配信サーバ３００から受信した、該マルチキャストアドレスのパケットをホーム網１００内でレイヤ２機能によりマルチキャストする。
【００４２】
ＨＡ１１０は、ＭＲ１４０からマルチキャストアドレスのパケットを受信すると、グループ管理テーブル１１３を参照して、該マルチキャストアドレスに対応するＣｏＡの登録数分該マルチキャストパケットをコピーし、該パケットをユニキャストパケットにカプセル化し、在圏網２００における各移動端末のＣｏＡ（図１の場合ＣｏＡ２３１）をカプセル化パケットの宛先ヘッダに付与し、ルータ１２０に送信する。宛先ヘッダがＣｏＡであるため、通常のＩＰｖ６のルーティングに従い、該パケットは、各在圏網内の各移動端末にルーティングされる。
【００４３】
図１ではＣｏＡ２３１を付与するので、該パケットは、ルータ１２０、インターネット５００、ルータ２１０を経由して、在圏網２００に接続している移動端末１３０にルーティングされる。移動端末１３０は受信したユニキャストパケットをデカプセル化し、マルチキャストパケットを取り出す。
【００４４】
ＨＡ１１０が移動端末１３０からＭｏｂｉｌｅ  ＩＰプロトコルに準拠した位置登録パケットを受信すると、ＢＣＴ１１１の旧気付けアドレスを該位置登録パケット中の新気付けアドレスに書き換え、さらにグループ管理テーブル１１３の旧気付けアドレスを該位置登録パケット中の新気付けアドレスに書き換える。マルチキャスト配信サーバ３００、マルチキャストルータ１４０、ルータ１２０、リンク１５０、およびインターネット５００の機能は、図３の従来技術におけるマルチキャスト配信サーバ６４０、ＭＲ６０、図４の従来技術におけるルータ７２０、インターネット５００とそれぞれ同一である。ＨＡ１１０は、図４の従来技術におけるＨＡ７１０に、１）マルチキャストパケットをコピーし、ユニキャストパケットでカプセル化してＣｏＡへ転送する機能と、２）グループ管理テーブル１１３を具備し、移動端末のＣｏＡと該移動端末が視聴したいマルチキャストアドレスの対応関係を管理する機能のマルチキャスト対応機能が追加されている。また、移動端末１３０は、図４の従来技術における移動端末７３０と比較すると、１）従来技術のマルチキャストプロトコルを具備し、２）視聴したいマルチキャストアドレスを含む参加表明パケットをＭｏｂｉｌｅ  ＩＰｖ６プロトコルに準拠したリバーストネリングパケットによりカプセル化してＨＡ１１０に通知するマルチキャスト対応機能が追加されている。
【００４５】
なお、本実施形態では、グループ管理テーブル１１３で、移動端末のＣｏＡと該移動端末が視聴したいマルチキャストアドレスの対応関係を管理する例を示しているが、グループ管理テーブル１１３で、移動端末のＨｏＡと該移動端末が視聴したいマルチキャストアドレスの対応関係を管理してもよい。その場合、ＨｏＡとＣｏＡの対応を管理するバインディングキャッシュテーブル１１１と組み合わせることで、マルチキャストパケットの転送先であるＣｏＡの管理が可能である。
【００４６】
また、本実施形態では、マルチキャストプロトコルとしてＰＩＭ−ＳＭを適用した例を示しているが、１）ＭＲ１４０と端末間で、マルチキャストパケットをレイヤ２のマルチキャストアドレス宛に転送し、２）端末からＭＲ１４０に対し参加表明する手順がある、マルチキャストプロトコルであれば任意のプロトコルに適用可能である。具体的にはＰＩＭ−ＳＭの他に、ＰＩＭ−ＳＳＭ、ＰＩＭ−ＤＲおよびＤＶＭＲＰ等のプロトコルに適用可能である。
【００４７】
さらに、本実施形態では、Ｍｏｂｉｌｅ  ＩＰｖ６における実施形態を示しているが、Ｍｏｂｉｌｅ  ＩＰｖ６と同様、ホーム網宛のパケットをカプセル化し在圏先の端末に転送する技術としてＭｏｂｉｌｅ  ＩＰ  ｖ４がある。Ｍｏｂｉｌｅ  ＩＰ  ｖ４の場合、カプセル化されたパケットを移動端末でデカプセル化するモードと、在圏網内にフォーリンエージェント（以下ＦＡ）を配備し、ＦＡでデカプセル化するモードがある。前者については、第１の実施形態と同様である。
【００４８】
（第２の実施形態）
図２に、ＭＡＰがある形態で、Ｍｏｂｉｌｅ  ＩＰ技術を用いて、ホーム網宛のマルチキャストパケットをインターネットを介して在圏先の端末に転送する本発明の第２の実施形態を示す。
【００４９】
図１中と同一名称の部分は、同一の機能を持つことを意味している。ホーム網１００内には、Ｍｏｂｉｌｅ  ＩＰｖ６プロトコルに準拠し、かつマルチキャスト対応機能を具備したホームエージェントであるＨＡ１１０、ルータ１２０、マルチキャストプロトコル（ＰＩＭ−ＳＭ）に準拠したマルチキャストルータであるＭＲ１４０があり、ＨＡ１１０、ルータ１２０、およびＭＲ１４０はリンク１５０で接続されている。ＭＲ１４０はマルチキャスト配信サーバ３００に接続し、ルータ１２０はインターネット５００に接続している。ＨＡ１１０の物理アドレスを物理アドレス１１２とする。ルータ１２０内にはネイバーキャッシュテーブルであるＮＣＴ１２１、ＨＡ１１０内にはバインディングキャッシュテーブルであるＢＣＴ１１１と、グループ管理テーブル１１Ｂ４と、ＨＡ１１０全体の動作を行う制御部１１５がある。在圏網２００内にはルータ２１０があり、ルータ２１０はインターネット５００とリンク２２０に接続している。また、ルータ２１０から見て、ルータ１２０よりも小さいホップ数の位置にＨＭＩＰプロトコルに準拠し、また本発明の特徴であるマルチキャスト対応機能を具備したモビリティアンカーポイントであるＭＡＰ４１０がインターネット５００に接続している。ＭＡＰ４１０内にはＢＣＴ４１１と、代理グループ管理テーブル４１３と、ＭＡＰ４１０全体の動作を行う制御部４１５がある。ＭＡＰ４１０は、ホーム網１００内のユニキャストＩＰアドレスであるＨｏＡ１８１と気付けアドレスＣｏＡ２８１を持つ。移動端末１３１は、ＨＭＩＰプロトコルに準拠した移動端末の機能と本発明の特徴であるマルチキャスト対応機能を具備し、ホーム網１００内のユニキャストＩＰアドレスであるＨｏＡ１３１と、ＭＡＰ４１０にルーティングされるユニキャストＩＰアドレスであるＲＣｏＡ４３１とを持つ。
【００５０】
移動端末１３１が在圏網２００内のリンク２２０に接続すると、移動端末１３１は、在圏網２００におけるＩＰアドレス、すなわち気付けアドレスであるＣｏＡ２３１とＲＣｏＡ４３１をＭＡＰ４１０に通知する。また、ＭＡＰ４１０にルーティングされるユニキャストＩＰアドレスであるＲＣｏＡ４３１とＨｏＡ１３１をＨＡ１１０に登録する。ＭＡＰ４１０は、移動端末１３１からＣｏＡ２３１の登録要求を受信すると、ＢＣＴ４１１にＲＣｏＡ４３１とＣｏＡ２３１の対応を設定する。ＨＡ１１０は、移動端末１３１からＲＣｏＡ４３１の登録要求を受信すると、ＢＣＴ１１１にＨｏＡ１３１とＲＣｏＡ４３１の対応を設定し、ルータ１２０に対し、ＨｏＡ１３１宛のユニキャストパケットをＨＡ１１０の物理アドレス１１２宛に送付するように通知し、ルータ１２０はＮＣＴ１２１に、ＨｏＡ１３１と物理アドレス１１２の対応を登録する。また、移動端末１３１は、視聴したいマルチキャストアドレスを含む参加表明パケットをＭＡＰ４１０に通知し、ＭＡＰ４１０は移動端末１３１のＣｏＡ２３１と該移動端末１３１が視聴したいマルチキャストアドレスの対応を代理グループ管理テーブル４１３に登録する。ＭＡＰ４１０は、あるマルチキャストアドレスに対して、移動端末のいずれかから最初に参加表明の登録を受けると、ＨＡ１１０に対して、ＭＡＰ４１０自身の気付けアドレスＣｏＡ２８１を従来のｍｏｂｉｌｅ  ＩＰの手順を用いて登録し、さらに該マルチキャストアドレスとＣｏＡ２８１を含む参加表明パケットをＨＡ１１０に送信する。
【００５１】
ＨＡ１１０は、あるマルチキャストアドレスに対して、移動端末（本実施形態の場合ＭＡＰ）のいずれかからＣｏＡの登録を受けると、第１の実施形態の技術によりＭＲ１４０に対して、該マルチキャストアドレスを含む参加表明パケットを送信する。
【００５２】
図２は、ホーム網１００のＨｏＡを持つ移動端末が１つの場合を示しているが、複数存在する場合も同様に、それぞれの移動端末は、接続するＣｏＡとそれぞれのＲＣｏＡの対応をＭＡＰ４１０のＢＣＴ４１１に登録し、それぞれの移動端末のＣｏＡと受信したいマルチキャストアドレスの対応をＭＡＰ４１０の代理グループ管理テーブル４１３に登録する。さらに、ＲＣｏＡとＨｏＡの対応をＨＡ１１０に登録する。
【００５３】
また、図２は、ＭＡＰが１つの場合を示しているが、複数のＭＡＰがある場合、各移動端末は在圏網に対応するいずれかのＭＡＰ、例えば在圏網から見てもっともホップ数が小さい位置にあるＭＡＰを使用し、ＣｏＡとＲＣｏＡの対応を一つのＭＡＰに登録し、また参加表明パケットを該ＭＡＰへ送信する。
【００５４】
ＭＲ１４０は、ホーム網１００内で、いずれかの端末（本実施形態の場合ＨＡ１１０）からあるマルチキャストアドレスに対する最初の参加表明パケットを受信すると、マルチキャスト配信サーバ３００に該マルチキャストアドレスを含む参加表明パケットを送信し、マルチキャスト配信サーバ３００から受信した、該マルチキャストアドレスのパケットをホーム網１００内でレイヤ２マルチキャストする。
【００５５】
ＨＡ１１０は、ＭＲ１４０から該マルチキャストアドレスのパケットを受信すると、グループ管理テーブル１１３を参照して、該マルチキャストアドレスに対応するＣｏＡの登録数分、該マルチキャストパケットをコピーし、ユニキャストパケットにカプセル化し、在圏網２００における各移動端末（本実施形態ではＭＡＰ４１０）のＣｏＡ（図２の場合ＲＣｏＡ２８１）をカプセル化パケットの宛先ヘッダに付与し、ルータ１２０に送信する。図２ではＲＣｏＡ２８１を付与するので、該パケットは、ルータ１２０、インターネット５００を経由して、ＭＡＰ４１０にルーティングされる。
【００５６】
ＭＡＰ４１０は、ＨＡ１１０からユニキャストパケットにカプセル化されたＭＡＰ４１０宛のマルチキャストパケットを受信すると、代理グループ管理テーブル４１３を参照して、該パケットのマルチキャストアドレスに対応するＣｏＡの登録数分、該マルチキャストパケットをコピーし、ユニキャストパケットにカプセル化し、在圏網２００における各移動端末のＣｏＡ（図２の場合ＣｏＡ２３１）をカプセル化パケットの宛先ヘッダに付与し、インターネット５００に送信する。図２ではＣｏＡ２３１を付与するので、該パケットは、インターネット５００、ルータ２１０を経由して、在圏網２００内のリンク２２０に接続する移動端末１３１にルーティングされる。移動端末１３１は受信したユニキャストパケットをデカプセル化し、マルチキャストパケットを取り出す。
【００５７】
ＭＡＰ４１０が移動端末１３１からＨＭＩＰプロトコルに準拠した位置登録パケットを受信すると、ＢＣＴ４１１の旧気付けアドレスを該位置登録パケット中の新気付けアドレスに書き換え、さらに代理グループ管理テーブル４１３の旧気付けアドレスを該位置登録パケット中の新気付けアドレスに書き換える。マルチキャスト配信サーバ３００、マルチキャストルータ１４０、ルータ１２０、リンク１５０、インターネット５００、およびＨＡ１１０の機能は、第１の実施形態におけるそれぞれの機能と同じである。ＭＡＰ４１０については、図５の従来技術におけるＭＡＰ９１０に、１）第１の実施形態における移動端末として動作する機能と、２）移動端末から参加表明パケットを受信し該移動端末のＣｏＡと該移動端末が視聴したいマルチキャストアドレスの対応をＭＡＰ４１０が持つ代理グループ管理テーブル４１３に登録する機能と、３）マルチキャストアドレスに対する最初の参加表明パケットを受信した時にＨＡ１１０へ該マルチキャストアドレスを含む参加表明パケットを送信する機能と、４）ＨＡ１１０からユニキャストパケットにカプセル化されたマルチキャストパケットを受信すると、代理グループ管理テーブル４１３を参照して該マルチキャストパケットのマルチキャストアドレスに対応するＣｏＡが登録されている移動端末に対して、該マルチキャストパケットをユニキャストパケットにカプセル化して転送する、マルチキャスト対応機能が追加されている。
【００５８】
また、移動端末１３１は、図５の従来技術における移動端末９３０に、１）従来技術のマルチキャストプロトコルを具備し、２）視聴したいマルチキャストアドレスを含む参加表明パケットをＭｏｂｉｌｅ  ＩＰｖ６プロトコルに準拠したリバーストネリングパケットによりカプセル化してＭＡＰに通知するマルチキャスト対応機能が追加されている。
【００５９】
なお、本実施形態では、グループ管理テーブル１１３および代理グループ管理テーブル４１３で、移動端末のＣｏＡと該移動端末が視聴したいマルチキャストアドレスの対応関係を管理する例を示しているが、グループ管理テーブル１１３および代理グループ管理テーブル４１３で、移動端末のＨｏＡと該移動端末が視聴したいマルチキャストアドレスの対応関係を管理してもよい。その場合、ＨｏＡとＣｏＡの対応を管理するＢＣＴと組み合わせることで、マルチキャストパケットの転送先であるＣｏＡの管理が可能である。
【００６０】
さらに、本実施形態では、Ｍｏｂｉｌｅ  ＩＰｖ６における実施形態を示しているが、Ｍｏｂｉｌｅ  ＩＰ  ｖ６と同様、ホーム網宛のパケットをカプセル化し在圏先の端末に転送する技術としてＭｏｂｉｌｅ  ＩＰ  ｖ４がある。Ｍｏｂｉｌｅ  ＩＰ  ｖ４の場合、カプセル化されたパケットを移動端末でデカプセル化するモードと、在圏網内にフォーリンエージェント（以下ＦＡ）を配備し、ＦＡでデカプセル化するモードがある。前者については、第２の実施形態と同様である。
【００６１】
なお、本発明は専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するものであってもよい。コンピュータ読み取り可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記憶装置を指す。さらに、コンピュータ読み取り可能な記録媒体は、インターネットを介してプログラムを送信する場合のように、短時間の間、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合のサーバとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含む。
【００６２】
【発明の効果】
以上説明したように、本発明によれば下記の効果がある。
【００６３】
移動端末がホーム網で視聴可能なマルチキャストサービスを、在圏網でも視聴することが可能である。また、移動端末毎に、どの端末がどのマルチキャストサービスを視聴しているか管理するため、課金等の管理が可能になる。また、本発明では、視聴を希望しない移動端末がマルチキャストパケットを受信することが無いので、ＮＷおよび移動端末のリソースを節約し、効率的なＩＰｖ６マルチキャストサービスが実現可能である。
【００６４】
また、請求項２の発明では、請求項１の発明と従来のＨＭＩＰ機能を組み合わせた場合に比べ、複数の移動端末が同一マルチキャストアドレスのパケットを受信する場合でも、ＨＡ−ＭＡＰ間で、マルチキャストパケットのコピーを転送する必要が無く、在圏網に近いＭＡＰでコピーするため、ＨＡ−ＭＡＰ間のリソースを節約できる。また、請求項１の発明と従来のＨＭＩＰ機能を組み合わせた場合、移動端末のＨｏＡ宛パケットは、ＨＡおよびＭＡＰで合計２回ユニキャストパケットにカプセル化されるが、本発明では移動端末がマルチキャストパケットを受信時にはＭＡＰで１度のみユニキャストパケットにカプセル化されるため、ＭＡＰ−移動端末間のリソースも節約できる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態のＭｏｂｉｌｅ  ＩＰマルチキャストシステムの構成図である。
【図２】本発明の第２の実施形態のＭｏｂｉｌｅ  ＩＰマルチキャストシステムの構成図である。
【図３】従来のＩＰｖ６マルチキャスト技術を用いて、マルチキャストパケットをホーム網内の端末に送信するシステムの例を示す図である。
【図４】従来のＭｏｂｉｌｅ  ＩＰｖ６技術を用いてホーム網宛のパケットを在圏先の端末に転送するシステムの例を示す図である。
【図５】従来のＨＭＩＰ技術を用いてホーム網のパケットをＭＡＰ経由で在圏先の端末に転送するシステムの例を示す図である。
【符号の説明】
１００    ホーム網
１１０    ＨＡ
１１１    ＢＣＴ
１１２    物理アドレス
１１３，１１４    グループ管理テーブル
１１５    制御部
１２０    ルータ
１２１    ＮＣＴ
１３０，１３１    移動端末
１４０    ＭＲ
１５０    リンク
２００    在圏網
２１０    ルータ
２２０    リンク
３００    マルチキャスト配信サーバ
４１０    ＭＡＰ
４１１    ＢＣＴ
４１３    代理グループ管理テーブル
４１５    制御部
５００    インターネット
６００    ホーム網
６１０    ＭＲ
６２０    端末
６３０    リンク
６４０    マルチキャスト配信サーバ
７００    ホーム網
７１０    ＨＡ
７１１    ＢＣＴ
７１２    物理アドレス
７２０    ルータ
７２１    ＮＣＴ
７３０    移動端末
７４０    リンク
８００    在圏網
８１０    ルータ
８２０    リンク
９１０    ＭＡＰ
９１１    ＢＣＴ
９３０    移動端末
【図１】
2004260317.tif 000003
【図２】
2004260317.tif 000004
【図３】
2004260317.tif 000005
【図４】
2004260317.tif 000006
【図５】
2004260317.tif 000007