(57)【要約】【課題】特定のコンテンツを、指定したエリアに対してのみマルチキャスト配信する等の制御をネットワーク側で行う。【解決手段】コンテンツ属性情報管理装置に、コンテンツ識別情報、コンテンツ配信装置アドレス、及びコンテンツ配信可能エリア情報を対応付けて管理するデータベースを保持し、マルチキャスト制御装置が、クライアントからコンテンツ配信要求を受信すると、コンテンツ配信先エリア情報とコンテンツ識別情報とを含むコンテンツ属性要求をコンテンツ属性情報管理装置に送信し、コンテンツ属性情報管理装置は、前記データベースを参照することによりコンテンツの配信可否を判断し、配信可能である場合に、コンテンツ配信装置のアドレスを含む情報をマルチキャスト制御装置に送信し、マルチキャスト制御装置は、コンテンツ配信装置に向けて前記コンテンツの配信要求を送信し、受信したコンテンツを前記エリアにマルチキャスト配信する。【選択図】  図２
2006101475.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの送信元となるコンテンツ配信装置、コンテンツをクライアントにマルチキャスト配信する機能を持つマルチキャスト制御装置、及びコンテンツ属性情報管理装置が通信ネットワークに接続されて構成されたマルチキャスト配信システムにおけるマルチキャスト制御方法であって、
前記コンテンツ属性情報管理装置は、コンテンツ毎に、コンテンツ識別情報、コンテンツ配信装置アドレス、及びコンテンツ配信可能エリア情報を対応付けて管理するデータベースを保持し、
前記マルチキャスト制御装置が、その配下にあるクライアントから、コンテンツ配信先エリア情報とコンテンツ識別情報とを含むコンテンツ配信要求を受信すると、前記コンテンツ配信先エリア情報と前記コンテンツ識別情報とを含むコンテンツ属性要求を前記コンテンツ属性情報管理装置に送信し、
前記コンテンツ属性要求を受信した前記コンテンツ属性情報管理装置は、前記コンテンツ属性要求に基づき、前記データベースを参照することにより前記コンテンツ配信先エリア情報に対応するエリアへの前記コンテンツ識別情報に対応するコンテンツの配信が可能か否かを判定し、可能である場合に、当該コンテンツの送信元のコンテンツ配信装置のアドレスを含む情報を前記マルチキャスト制御装置に送信し、
前記マルチキャスト制御装置は、前記コンテンツの送信元のコンテンツ配信装置に向けて前記コンテンツの配信要求を送信し、受信したコンテンツを前記エリアにマルチキャスト配信することを特徴とするマルチキャスト制御方法。
【請求項２】
前記コンテンツ配信装置はモバイルＩＰ機能を有し、前記コンテンツ属性情報管理装置は、前記コンテンツ配信装置のアドレスとして当該コンテンツ配信装置のホームアドレスを保持することを特徴とする請求項１に記載のマルチキャスト制御方法。
【請求項３】
前記マルチキャスト配信システムは、前記コンテンツ配信装置のホームエージェントと、前記コンテンツ配信装置を配下に持つゲートウェイ装置とを備え、
前記ホームエージェントは、前記コンテンツ配信装置からの認証要求に基づき当該コンテンツ配信装置の認証を行い、認証が成功した場合に前記コンテンツ配信装置のアドレス情報を前記ゲートウェイ装置に送信し、
前記ゲートウェイ装置は、前記コンテンツ配信装置のアドレス情報を保持し、受信パケットが前記コンテンツ配信装置から送出されたパケットもしくは前記コンテンツ配信装置宛のパケットであるか否かを前記アドレス情報に基づき判定し、前記コンテンツ配信装置から送出されたパケットもしくは前記コンテンツ配信装置宛のパケットである場合にそのパケットを転送する請求項２に記載のマルチキャスト制御方法。
【請求項４】
コンテンツの送信元となるコンテンツ配信装置、コンテンツをクライアントにマルチキャスト配信する機能を持つマルチキャスト制御装置、及びコンテンツ属性情報管理装置が通信ネットワークに接続されて構成されたマルチキャスト配信システムにおいて使用されるマルチキャスト制御装置であって、
前記マルチキャスト制御装置の配下にあるクライアントから、コンテンツ配信先エリア情報とコンテンツ識別情報とを含むコンテンツ配信要求を受信すると、前記コンテンツ配信先エリア情報と前記コンテンツ識別情報とを含むコンテンツ属性要求を前記コンテンツ属性情報管理装置に送信する手段と、
前記コンテンツ識別情報に対応するコンテンツの配信が可能であると判定した前記コンテンツ属性情報管理装置から、当該コンテンツの送信元のコンテンツ配信装置のアドレスを含む情報を受信するコンテンツ情報受信手段と、
前記コンテンツの送信元のコンテンツ配信装置に向けて前記コンテンツの配信要求を送信する手段と、
受信したコンテンツを前記コンテンツ配信先エリア情報に対応するエリアにマルチキャスト配信する手段と
を有することを特徴とするマルチキャスト制御装置。
【請求項５】
前記コンテンツの送信元のコンテンツ配信装置はモバイルＩＰ機能を有し、前記コンテンツ属性情報管理装置は、前記コンテンツ配信装置のアドレスとして当該コンテンツ配信装置のホームアドレスを保持し、前記コンテンツ情報受信手段は、前記コンテンツ属性情報管理装置から前記コンテンツ配信装置のホームアドレスを含む情報を受信することを特徴とする請求項４に記載のマルチキャスト制御装置。
【請求項６】
前記マルチキャスト配信システムは前記コンテンツ配信装置のホームエージェントを備え、前記マルチキャスト制御装置が前記コンテンツ配信装置を配下に持つ場合において、前記マルチキャスト制御装置は、
前記コンテンツ配信装置を認証した前記ホームエージェントから、当該コンテンツ配信装置のアドレス情報を受信し、そのアドレス情報を保持し、
受信パケットが前記コンテンツ配信装置から送出されたパケットもしくは前記コンテンツ配信装置宛のパケットであるか否かを前記アドレス情報に基づき判定し、前記コンテンツ配信装置から送出されたパケットもしくは前記コンテンツ配信装置宛のパケットである場合にそのパケットを転送することを特徴とする請求項５に記載のマルチキャスト制御装置。
【請求項７】
コンテンツの送信元となるコンテンツ配信装置、コンテンツをクライアントにマルチキャスト配信する機能を持つマルチキャスト制御装置、及びコンテンツ属性情報管理装置が通信ネットワークに接続されて構成されたマルチキャスト配信システムにおいて使用されるコンテンツ属性情報管理装置であって、
コンテンツ毎に、コンテンツ識別情報、コンテンツ配信装置アドレス、及びコンテンツ配信可能エリア情報を対応付けて管理するデータベースを保持する記憶手段と、
前記マルチキャスト制御装置から、コンテンツ配信先エリア情報とコンテンツ識別情報とを含むコンテンツ属性要求を受信する手段と、
前記コンテンツ属性要求に基づき、前記データベースを参照することにより前記コンテンツ配信先エリア情報に対応するエリアへの前記コンテンツ識別情報に対応するコンテンツの配信が可能か否かを判定し、可能である場合に、当該コンテンツの送信元のコンテンツ配信装置のアドレスを含む情報を前記マルチキャスト制御装置に送信する手段と
を有することを特徴とするコンテンツ属性情報管理装置。
【請求項８】
前記コンテンツ配信装置はモバイルＩＰ機能を有し、前記コンテンツ属性情報管理装置は、前記コンテンツ配信装置のアドレスとして当該コンテンツ配信装置のホームアドレスを前記データベースに保持することを特徴とする請求項７に記載のコンテンツ属性情報管理装置。
【請求項９】
コンテンツの送信元となるコンテンツ配信装置、コンテンツをクライアントにマルチキャスト配信する機能を持つマルチキャスト制御装置、及びコンテンツ属性情報管理装置が通信ネットワークに接続されて構成されたマルチキャスト配信システムにおいて使用されるマルチキャスト制御装置としてコンピュータを機能させるプログラムであって、コンピュータを、
前記マルチキャスト制御装置の配下にあるクライアントから、コンテンツ配信先エリア情報とコンテンツ識別情報とを含むコンテンツ配信要求を受信すると、前記コンテンツ配信先エリア情報と前記コンテンツ識別情報とを含むコンテンツ属性要求を前記コンテンツ属性情報管理装置に送信する手段、
前記コンテンツ識別情報に対応するコンテンツの配信が可能であると判定した前記コンテンツ属性情報管理装置から、当該コンテンツの送信元のコンテンツ配信装置のアドレスを含む情報を受信する手段、
前記コンテンツの送信元のコンテンツ配信装置に向けて前記コンテンツの配信要求を送信する手段、
受信したコンテンツを前記コンテンツ配信先エリア情報に対応するエリアにマルチキャスト配信する手段、
として機能させるプログラム。
【請求項１０】
コンテンツの送信元となるコンテンツ配信装置、コンテンツをクライアントにマルチキャスト配信する機能を持つマルチキャスト制御装置、及びコンテンツ属性情報管理装置が通信ネットワークに接続されて構成されたマルチキャスト配信システムにおいて使用されるコンテンツ属性情報管理装置としてコンピュータを機能させるプログラムであって、コンピュータを、
コンテンツ毎に、コンテンツ識別情報、コンテンツ配信装置アドレス、及びコンテンツ配信可能エリア情報を対応付けて管理する、記憶手段に保持されたデータベースを参照する手段、
前記マルチキャスト制御装置から、コンテンツ配信先エリア情報とコンテンツ識別情報とを含むコンテンツ属性要求を受信する手段、
前記コンテンツ属性要求に基づき、前記データベースを参照することにより前記コンテンツ配信先エリア情報に対応するエリアへの前記コンテンツ識別情報に対応するコンテンツの配信が可能か否かを判定し、可能である場合に、当該コンテンツの送信元のコンテンツ配信装置のアドレスを含む情報を前記マルチキャスト制御装置に送信する手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はマルチキャスト配信技術に関し、特に、コンテンツの配信元及びコンテンツ配信先を制御可能としたマルチキャスト配信技術に関する。
【背景技術】
【０００２】
図１に、従来技術を用いたマルチキャスト配信システムを示す。図１に示すマルチキャスト配信システムは、コンテンツを配信するコンテンツ配信サーバ、マルチキャスト対応ルータ、及びマルチキャスト配信されたコンテンツを受信するクライアントを有している。図１の例では、各クライアントは無線アクセスポイントを介してインターネットと通信可能である。無線アクセスポイントはレイヤ２スイッチを介してマルチキャスト対応ルータ１、３に接続されている。
【０００３】
各クライアントはＩＧＭＰ等のマルチキャストに係る機能を有している。マルチキャスト対応ルータ１、３配下にあるクライアントが特定のマルチキャストアドレスに対応するコンテンツのマルチキャスト配信を受けるには、まず、いずれかのクライアント（例えばクライアント５）がコンテンツ配信サーバに対してマルチキャストアドレスを含む配信要求を送信する。配信要求を受信したコンテンツ配信サーバはコンテンツを送信し、コンテンツはマルチキャスト対応ルータ１に伝送され、マルチキャスト対応ルータ１はクライアント５が存在するネットワークエリアにある全クライアントに対してコンテンツをマルチキャスト配信し、当該コンテンツに対応するマルチキャストグループへの参加をしているクライアントのみがコンテンツを受信する。
【０００４】
なお、マルチキャストに関連する従来技術として、例えば特許文献１に開示された技術がある。また、マルチキャストに関連する参考文献として非特許文献１〜５がある。
【特許文献１】特開２００２−０２６９０３号公報
【非特許文献１】Internet STD5, RFC1112「Internet Group Management Protocol (IGMP)」IETF Network Working Group, August, 1989
【非特許文献２】Internet RFC2876「Multicast Listener Discovery (MLD) for IPv6」IETF Network Working Group, October, 1999
【非特許文献３】Internet Draft「Explicit Multicast (Xcast) Basic Specification」R. Boivie (IBM) et al., January, 2003
【非特許文献４】Internet RFC3547「The Group Domain of Interpretation」M. Baugher (Cisco) et al., July, 2003
【非特許文献５】Internet RFC3775「Mobility Support in IPv6」D. Johnson (Rice University)et al., June, 2004
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の従来技術では、どのネットワークエリアにマルチキャスト配信がなされるかは、クライアントからの要求により決まり、特定のエリアだけに特定のコンテンツの配信をするといった制御をネットワーク側で行うことができなかった。
【０００６】
本発明は上記の点に鑑みてなされたものであり、コンテンツ毎にコンテンツ配信元サーバとコンテンツ配信先エリアを指定し、指定したエリアに対してのみ、コンテンツをマルチキャスト配信するといった制御をネットワーク側で行う技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題は、コンテンツの送信元となるコンテンツ配信装置、コンテンツをクライアントにマルチキャスト配信する機能を持つマルチキャスト制御装置、及びコンテンツ属性情報管理装置が通信ネットワークに接続されて構成されたマルチキャスト配信システムにおけるマルチキャスト制御方法であって、前記コンテンツ属性情報管理装置は、コンテンツ毎に、コンテンツ識別情報、コンテンツ配信装置アドレス、及びコンテンツ配信可能エリア情報を対応付けて管理するデータベースを保持し、前記マルチキャスト制御装置が、その配下にあるクライアントから、コンテンツ配信先エリア情報とコンテンツ識別情報とを含むコンテンツ配信要求を受信すると、前記コンテンツ配信先エリア情報と前記コンテンツ識別情報とを含むコンテンツ属性要求を前記コンテンツ属性情報管理装置に送信し、前記コンテンツ属性要求を受信した前記コンテンツ属性情報管理装置は、前記コンテンツ属性要求に基づき、前記データベースを参照することにより前記コンテンツ配信先エリア情報に対応するエリアへの前記コンテンツ識別情報に対応するコンテンツの配信が可能か否かを判定し、可能である場合に、当該コンテンツの送信元のコンテンツ配信装置のアドレスを含む情報を前記マルチキャスト制御装置に送信し、前記マルチキャスト制御装置は、前記コンテンツの送信元のコンテンツ配信装置に向けて前記コンテンツの配信要求を送信し、受信したコンテンツを前記エリアにマルチキャスト配信することを特徴とするマルチキャスト制御方法により解決できる。
【０００８】
なお、前記マルチキャスト配信システムは、前記マルチキャスト制御装置と前記コンテンツ配信装置との間に少なくとも１つの中継装置を有し、前記中継装置は、前記マルチキャスト制御装置から前記コンテンツ配信装置に向けて送信された配信要求を受信し、当該配信要求の直前の発信元である中継装置又は前記マルチキャスト制御装置のアドレスと前記コンテンツ識別情報とをセッション情報として保持し、前記配信要求を次の送信先である中継装置又は前記コンテンツ配信装置に送信し、前記コンテンツ識別情報に対応するコンテンツを受信した場合に、前記セッション情報に含まれるアドレス宛に当該コンテンツを転送するように構成してもよい。
【０００９】
また、前記コンテンツ配信装置はモバイルＩＰ機能を有し、前記コンテンツ属性情報管理装置は、前記コンテンツ配信装置のアドレスとして当該コンテンツ配信装置のホームアドレスを保持することとしてもよい。
【００１０】
更に、前記マルチキャスト配信システムは、前記コンテンツ配信装置のホームエージェントと、前記コンテンツ配信装置を配下に持つゲートウェイ装置とを備え、前記ホームエージェントは、前記コンテンツ配信装置からの認証要求に基づき当該コンテンツ配信装置の認証を行い、認証が成功した場合に前記コンテンツ配信装置のアドレス情報を前記ゲートウェイ装置に送信し、前記ゲートウェイ装置は、前記コンテンツ配信装置のアドレス情報を保持し、受信パケットが前記コンテンツ配信装置から送出されたパケットもしくは前記コンテンツ配信装置宛のパケットであるか否かを前記アドレス情報に基づき判定し、前記コンテンツ配信装置から送出されたパケットもしくは前記コンテンツ配信装置宛のパケットである場合にそのパケットを転送する構成とすることもできる。
【００１１】
また、上記のマルチキャスト制御装置は、前記マルチキャスト制御装置の配下にあるクライアントから、コンテンツ配信先エリア情報とコンテンツ識別情報とを含むコンテンツ配信要求を受信すると、前記コンテンツ配信先エリア情報と前記コンテンツ識別情報とを含むコンテンツ属性要求を前記コンテンツ属性情報管理装置に送信する手段と、前記コンテンツ識別情報に対応するコンテンツの配信が可能であると判定した前記コンテンツ属性情報管理装置から、当該コンテンツの送信元のコンテンツ配信装置のアドレスを含む情報を受信する手段と、前記コンテンツの送信元のコンテンツ配信装置に向けて前記コンテンツの配信要求を送信する手段と、受信したコンテンツを前記コンテンツ配信先エリア情報に対応するエリアにマルチキャスト配信する手段と備えて構成される。
【００１２】
また、前記コンテンツの送信元のコンテンツ配信装置がモバイルＩＰ機能を有し、前記コンテンツ属性情報管理装置が、前記コンテンツ配信装置のアドレスとして当該コンテンツ配信装置のホームアドレスを保持する場合は、前記コンテンツ情報受信手段は、前記コンテンツ属性情報管理装置から前記コンテンツ配信装置のホームアドレスを含む情報を受信する。
【００１３】
また、前記マルチキャスト配信システムが前記コンテンツ配信装置のホームエージェントを備え、前記マルチキャスト制御装置が前記コンテンツ配信装置を配下に持つ場合において、前記マルチキャスト制御装置は、前記コンテンツ配信装置を認証した前記ホームエージェントから、当該コンテンツ配信装置のアドレス情報を受信し、そのアドレス情報を保持し、受信パケットが前記コンテンツ配信装置から送出されたパケットもしくは前記コンテンツ配信装置宛のパケットであるか否かを前記アドレス情報に基づき判定し、前記コンテンツ配信装置から送出されたパケットもしくは前記コンテンツ配信装置宛のパケットである場合にそのパケットを転送するようにしてもよい。
【００１４】
また、上記のコンテンツ属性情報管理装置は、コンテンツ毎に、コンテンツ識別情報、コンテンツ配信装置アドレス、及びコンテンツ配信可能エリア情報を対応付けて管理するデータベースを保持する記憶手段と、前記マルチキャスト制御装置から、コンテンツ配信先エリア情報とコンテンツ識別情報とを含むコンテンツ属性要求を受信する手段と、前記コンテンツ属性要求に基づき、前記データベースを参照することにより前記コンテンツ配信先エリア情報に対応するエリアへの前記コンテンツ識別情報に対応するコンテンツの配信が可能か否かを判定し、可能である場合に、当該コンテンツの送信元のコンテンツ配信装置のアドレスを含む情報を前記マルチキャスト制御装置に送信する手段とを備えて構成される。
【００１５】
前記コンテンツ配信装置がモバイルＩＰ機能を有する場合は、前記コンテンツ属性情報管理装置は、前記コンテンツ配信装置のアドレスとして当該コンテンツ配信装置のホームアドレスを前記データベースに保持する。
【発明の効果】
【００１６】
本発明によれば、コンテンツ属性情報管理装置のデータベースがコンテンツ毎の配信可能エリア情報を保持し、クライアントからのコンテンツ配信要求に応じて当該データベースを参照して要求に係るコンテンツがクライアントの存在するエリアで配信可能か否かを判定し、配信可能である場合にそのエリアでの配信を行うこととしたので、指定したエリアに対してのみ、コンテンツをマルチキャスト配信するという制御をネットワーク側で行うことが実現される。また、中継装置がセッション情報を記録し、そのセッション情報に基づいてコンテンツの転送をするので、コンテンツを決まった経路で流すことができる。
【００１７】
また、コンテンツ配信装置がモバイルＩＰ機能を有する場合は、コンテンツ属性情報管理装置は、コンテンツ配信装置のアドレスとして当該コンテンツ配信装置のホームアドレスをデータベースに保持するので、クライアントはコンテンツ配信装置の移動を意識することなくコンテンツを受信することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の実施の形態を説明する。
【００１９】
（第１の実施の形態）
本発明の第１の実施の形態におけるマルチキャスト配信システムを図２に示す。図２に示すように、このマルチキャスト配信システムは、コンテンツ配信サーバ（ＣＤＳ:Contents Delivery Server）、アドレスマッピングサーバ（ＡＭＳ:Address Mapping Server）、マルチキャスト制御ゲートウェイ（ＭＣＧ:Multicast Gateway Server）、スプリッタ（ＳＰ: Splitter）がＩＰネットワークに接続された構成を有している。マルチキャスト制御ゲートウェイ（ＭＣＧ）には、レイヤ２スイッチを介して無線アクセスポイント（ＡＰ: Access Point）が接続され、その配下にクライアントが存在する。
【００２０】
コンテンツ配信サーバ（ＣＤＳ）は、本システムを利用してコンテンツをストリーム配信するサーバであり、各クライアントは、ストリーム配信されたコンテンツを利用するユーザの端末である。クライアントは、無線アクセスポイント（ＡＰ）を経由してマルチキャスト制御ゲートウェイ（ＭＣＧ）に接続し、マルチキャスト制御ゲートウェイ（ＭＣＧ）からマルチキャストされるコンテンツを受信する。以下、本実施の形態のマルチキャスト配信システムを構成する各装置の機能を説明する。
【００２１】
アドレスマッピングサーバ（ＡＭＳ）は、コンテンツ毎に、コンテンツに対応するマルチキャストアドレス（これを、マルチキャストチャネル、マルチキャストグループと称する場合もある）と、当該コンテンツの属性（コンテンツの配信元サーバのアドレス、コンテンツの配信可能エリア、ストリーム帯域、暗号化方法等）を保持している。例えばコンテンツ提供者がこれらの属性の値を設定する。
【００２２】
なお、本実施の形態における“エリア”は、ＩＰアドレスのネットワーク部で識別されるネットワークエリアであるが、これに限定されるものではなく、種々の定義が可能である。ネットワークエリアを“ホテル”、“飲食店”、“学校”等と対応付けることにより、“エリア”としてこれらを用いることもできる。また、本実施の形態における“マルチキャスト”はIETF RFC1112やRFC2710等にて定義されているＩＰマルチキャストであるが、本発明が適用されるマルチキャストはこれに限定されるものではない。
【００２３】
マルチキャスト制御ゲートウェイ（ＭＣＧ）は、クライアントからのコンテンツ配信要求を受信し、アドレスマッピングサーバ（ＡＭＳ）からコンテンツ属性を取得して、要求されたコンテンツが、コンテンツ要求元クライアントの存在するエリアに対して配信可能であれば、スプリッタ（ＳＰ）及びコンテンツ配信サーバ（ＣＤＳ）に対してコンテンツ配信ツリーの作成とコンテンツ配信を要求する。その後、コンテンツ配信ツリーに沿って配信されたコンテンツを、コンテンツ要求元クライアントのエリアに対してマルチキャスト配信する。また、ＭＣＧは、ＶＬＡＮ単位（ＶＬＡＮのネットワークアドレス単位）でマルチキャスト配信可否を制御することが可能である。
【００２４】
スプリッタ（ＳＰ）は、コンテンツ配信サーバ（ＣＤＳ）から各ＭＣＧにコンテンツを効率的に配送するための配信ツリーを構成し、コンテンツ配信サーバ（ＣＤＳ）から各マルチキャスト制御ゲートウェイ（ＭＣＧ）に向けて、コンテンツストリームを中継して分岐配送する。
【００２５】
図２に示す例では、各マルチキャスト制御ゲートウェイ（ＭＣＧ）配下では、レイヤ２スイッチを用いることによりＶＬＡＮ（バーチャルＬＡＮ）が構築され、ＶＬＡＮで形成される１つのエリアが１つの無線アクセスポイント（ＡＰ）に対応付けられている。マルチキャスト制御ゲートウェイ（ＭＣＧ）にはアドレスマッピングサーバ（ＡＭＳ）の所在（アドレスや通信ポート）が予め設定されており、アドレスマッピングサーバ（ＡＭＳ）と各マルチキャスト制御ゲートウェイ（ＭＣＧ）間は直接通信可能である。
【００２６】
また、マルチキャスト制御ゲートウェイ（ＭＣＧ）配下は、ＩＰマルチキャストを利用可能であるが、マルチキャスト制御ゲートウェイ（ＭＣＧ）より上流の広域ネットワークでは、ユニキャスト配信のみ可能であるように構成されている。すなわち、コンテンツ配信サーバ（ＣＤＳ）から各マルチキャスト制御ゲートウェイ（ＭＣＧ）までのコンテンツストリーム転送においては、ＩＰマルチキャストパケットをユニキャストパケットにカプセル化して配信する。このように構成されたシステムの動作概要は次の通りである。
【００２７】
あるクライアントがコンテンツ配信要求をマルチキャスト制御ゲートウェイ（ＭＣＧ）に対して送信すると、マルチキャスト制御ゲートウェイ（ＭＣＧ）は、当該クライアントが属しているエリア識別情報と要求するコンテンツ識別情報（マルチキャストアドレス）とをアドレスマッピングサーバ（ＡＭＳ）に送信し、ＡＭＳは、受信した情報から当該エリアで当該コンテンツを受信可能か否かを判断し、可能であればコンテンツ配信サーバ（ＣＤＳ）のアドレスを含む情報をマルチキャスト制御ゲートウェイ（ＭＣＧ）に返し、ＭＣＧはそのアドレスのコンテンツ配信サーバ（ＣＤＳ）あてにスプリッタ（ＳＰ）を介してコンテンツの配信要求を送信する。配信要求を受信したコンテンツ配信サーバ（ＣＤＳ）は、要求されたコンテンツを送信する。コンテンツは、配信要求が通過した経路に沿って要求送信元のマルチキャスト制御ゲートウェイ（ＭＣＧ）まで転送され、ＭＣＧから、要求に係るエリアのクライアントにマルチキャスト配信される。
【００２８】
なお、マルチキャスト制御ゲートウェイ（ＭＣＧ）は特許請求の範囲におけるマルチキャスト制御装置の一例であり、アドレスマッピングサーバ（ＡＭＳ）は特許請求の範囲におけるコンテンツ属性情報管理装置の一例であり、コンテンツ配信サーバ（ＣＤＳ）は特許請求の範囲におけるコンテンツ配信装置の一例である。
【００２９】
次に、各装置の構成を説明する。まず、図３にマルチキャスト制御ゲートウェイ（ＭＣＧ）の機能ブロック図を示す。
【００３０】
マルチキャスト制御ゲートウェイ（ＭＣＧ）は、ストリーム配信部１１、ストリーム受信部１２、ストリーム配信要求部１４、コンテンツ属性要求部１３、コンテンツ受信クライアント検出部１６、及び制御部１５を有している。また、制御部１５は、セション管理部１５１、エリア情報管理部１５２、及びユニキャスト／マルチキャスト変換部１５３を有している。
【００３１】
コンテンツ受信クライアント検出部１６は、クライアントから、コンテンツのマルチキャスト配信を要求するためのコンテンツ配信要求メッセージを受信する。このメッセージは、例えばＩＧＭＰのＪｏｉｎメッセージである。
【００３２】
ストリーム配信部１１は、クライアントに対して、要求されたコンテンツをマルチキャスト配信する。ストリーム配信要求部１４は、コンテンツ配信元サーバ（ＣＤＳ）又はスプリッタ（ＳＰ）に対して、コンテンツ配信要求メッセージを送信する。ストリーム受信部１２は、コンテンツ配信元サーバ（ＣＤＳ）又はスプリッタ（ＳＰ）からストリーム配信されるコンテンツを受信する。コンテンツ属性要求部１３は、アドレスマッピングサーバ（ＡＭＳ）に対して、コンテンツの属性を要求するメッセージを送信し、その応答を受信する。
【００３３】
また、制御部１５のセション管理部１５１は、クライアントとのセション及び、コンテンツ配信サーバ（ＣＤＳ）又はスプリッタ（ＳＰ）とのストリーム送受信セションを管理する。また、制御部１５のエリア情報管理部１５２は、ゲートウェイ配下のＶＬＡＮ毎のエリア情報を管理する機能を有し、制御部１５のユニキャスト／マルチキャスト変換部１５３は、クライアント群にコンテンツをマルチキャスト配信するために、コンテンツ配信元サーバ（ＣＤＳ）又はスプリッタ（ＳＰ）から受信したユニキャストストリームをマルチキャストストリームに変換する。
【００３４】
図４にスプリッタ（ＳＰ）の機能ブロック図を示す。同図に示すように、スプリッタ（ＳＰ）は、コンテンツ要求受信部２１、ストリーム配信部２２、ストリーム配信要求部２３、ストリーム受信部２４、及び制御部２５を有している。また、制御部２５は、セション管理部２５１及びマルチキャスト／ユニキャスト変換部２５２を有している。
【００３５】
コンテンツ要求受信部２１は、下流のマルチキャスト制御ゲートウェイ（ＭＣＧ）やスプリッタ（ＳＰ）から、コンテンツ配信要求メッセージを受信し、ストリーム配信部２２は、下流のマルチキャスト制御ゲートウェイ（ＭＣＧ）やスプリッタ（ＳＰ）に対して、要求されたコンテンツをストリーム配信する機能を有している。また、ストリーム配信要求部２３は、上流のスプリッタ（ＳＰ）やコンテンツ配信サーバ（ＣＤＳ）に対して、コンテンツ配信要求メッセージを送信し、ストリーム受信部２４は、上流のスプリッタ（ＳＰ）やコンテンツ配信サーバ（ＣＤＳ）からストリーム配信されるコンテンツを受信する機能を有している。
【００３６】
制御部２５のセション管理部２５１は、下流のスプリッタ（ＳＰ）やマルチキャスト制御ゲートウェイ（ＭＣＧ）、及び、上流のスプリッタ（ＳＰ）やコンテンツ配信サーバ（ＣＤＳ）とのストリーム送受信セションを管理し、マルチキャスト／ユニキャスト変換部２５２は、コンテンツ配信サーバ（ＣＤＳ）から受信したＩＰマルチキャストパケットを、ユニキャスト網で転送するため、ユニキャストパケットに変換する機能を有している。
【００３７】
図５にアドレスマッピングサーバ（ＡＭＳ）の機能ブロック図を示す。同図に示すように、アドレスマッピングサーバ（ＡＭＳ）は、コンテンツ属性要求受信部３１、コンテンツ属性送信部３２、コンテンツ属性管理データベース３３、属性操作用ユーザインタフェース部３４、及び制御部３５を有する。また、制御部３５は、データベースアクセス部３５１とコンテンツ配信可否制御部３５２を有している。
【００３８】
コンテンツ属性要求受信部３１は、マルチキャスト制御ゲートウェイ（ＭＣＧ）から、コンテンツ属性要求メッセージを受信する。コンテンツ属性送信部３２は、コンテンツ属性要求元ＭＣＧに対して、コンテンツ属性要求に対する応答メッセージを送信する。配信可能なエリアのＭＣＧに対しては、応答メッセージとしてコンテンツ属性を含む情報を送信する。コンテンツ属性管理データベース３３は、コンテンツ毎に、マルチキャストアドレス、配信元サーバアドレス、配信可能エリア情報等が対応付けられた属性情報を管理する。属性操作用ユーザインタフェース部３４は、コンテンツ属性を操作するための画面を表示し、ユーザからの属性操作入力を受信する。
【００３９】
制御部３５のデータベースアクセス部３５１は、マルチキャスト制御ゲートウェイ（ＭＣＧ）からのコンテンツ属性要求受信時、及び、ユーザからの属性操作時、データベース３３にアクセスし、属性値の読み出し／書き込みを行う。コンテンツ配信可否制御部３５２は、データベース３３の情報とコンテンツ属性要求元のエリア情報とを照合し、その照合結果に基づいて、要求に係るコンテンツを当該エリアに配信許可するか否かを決定する。
【００４０】
上記の各装置における機能部は、コンピュータに、本実施の形態において説明した処理内容を記述したプログラムを実行させることにより実現されるものである。また、上記の各装置は、通信処理機能を有するコンピュータにより実現できる。また、マルチキャスト制御ゲートウェイ（ＭＣＧ）及びスプリッタ（ＳＰ）はルータにより実現することもできる。
【００４１】
次に、図６のシーケンス図を参照して本実施の形態のシステムの動作を説明する。図６は、クライアントによるコンテンツの配信要求から、コンテンツのマルチキャスト配信開始までのシーケンスを示す図である。
【００４２】
本実施の形態におけるマルチキャスト配信システムにおける処理シーケンスは、コンテンツ配信エリアチェックの段階、コンテンツ配信ツリー作成の段階、及び、コンテンツ中継とマルチキャスト配信の段階の３つに大きく分けることができる。各段階におけるシーケンスについて図６を参照して説明する。なお、図６では２つのスプリッタ（ＳＰ１、ＳＰ２）を経由する例を示している。また、アドレスマッピングサーバには、コンテンツ属性情報を事前に登録しておくものとする。
【００４３】
（１） コンテンツ配信エリアチェックの段階
前述したように、マルチキャスト制御ゲートウェイ（ＭＣＧ）は、配下のＬＡＮ（ＶＬＡＮ）に関するエリア情報（ネットワークプレフィクス）を管理している。配下のエリアのクライアントが、あるコンテンツの配信要求を発信すると（ステップ１）、マルチキャスト制御ゲートウェイ（ＭＣＧ）のコンテンツ受信クライアント検出部１６がこの配信要求を受信する。この配信要求は上記コンテンツの識別情報（マルチキャストアドレス）とエリア情報とを含む。
【００４４】
マルチキャスト制御ゲートウェイ（ＭＣＧ）は、次に、クライアントから配信要求されたコンテンツの属性を要求するため、コンテンツ属性要求部１３からアドレスマッピングサーバ（ＡＭＳ）に対して、コンテンツ属性要求メッセージを発信する（ステップ２）。なお、マルチキャスト制御ゲートウェイ（ＭＣＧ）には、アドレスマッピングサーバ（ＡＭＳ）のアドレス及びポート番号等がコンフィグファイル等に予め設定してあるものとする。前記コンテンツ属性要求メッセージには、マルチキャストアドレスとコンテンツ配信先のエリア情報（ネットワークプレフィクス、すなわちネットワークアドレス等）が含まれる。
【００４５】
アドレスマッピングサーバ（ＡＭＳ）のコンテンツ属性要求受信部３１は、前記コンテンツ属性要求メッセージを受信すると、そのメッセージの内容を制御部３５へ通知する。アドレスマッピングサーバ（ＡＭＳ）の制御部３５は、アドレスマッピングサーバ（ＡＭＳ）のコンテンツ属性管理データベース３３を参照し、要求されたコンテンツに対する配信可能エリア情報と、前記メッセージに含まれる配信先エリア情報とを照合する。この照合の結果、クライアントの存在するエリアに対してコンテンツ配信が可能であるならば、アドレスマッピングサーバ（ＡＭＳ）は、コンテンツ属性送信部３２から、マルチキャスト制御ゲートウェイ（ＭＣＧ）に対してコンテンツ属性を通知する（ステップ３）。コンテンツ属性は、要求に係るコンテンツを配信するコンテンツ配信元サーバ（ＣＤＳ）のアドレスを含む。
【００４６】
マルチキャスト制御ゲートウェイ（ＭＣＧ）のコンテンツ属性要求部１３は、前記コンテンツ属性を受信すると、制御部１５に通知し、制御部１５は、配信先エリアとマルチキャストアドレスのペアをセション情報として管理する。そして、ストリーム配信要求部１４から、コンテンツ配信元サーバ（ＣＤＳ）のアドレスに向けてコンテンツ配信要求メッセージを発信する（ステップ４）。このコンテンツ配信要求メッセージには、前記ＣＤＳのアドレス、要求するコンテンツに対応するマルチキャストアドレス、要求元ＭＣＧのアドレスが含まれる。
（２）コンテンツ配信ツリー作成の段階
本実施の形態では、マルチキャスト制御ゲートウェイ（ＭＣＧ）とコンテンツ配信元サーバ（ＣＤＳ）間の通信経路途中に中継装置となるスプリッタ（ＳＰ）が存在する。図６に示した例では、ＳＰ１とＳＰ２の２つのスプリッタ（ＳＰ）となるノードが存在し、ＳＰ１がＭＣＧに近く、ＳＰ２はＳＰ１とＣＤＳの間に存在する。このとき、マルチキャスト制御ゲートウェイ（ＭＣＧ）からコンテンツ配信サーバ（ＣＤＳ）に向けて発信されたコンテンツ配信要求メッセージは、まずスプリッタ（ＳＰ１）のコンテンツ要求受信部２１により受信される。スプリッタ（ＳＰ１）のコンテンツ要求受信部２１は、前記コンテンツ配信要求メッセージを受信すると、そのメッセージを制御部２５へ通知する。スプリッタ（ＳＰ１）の制御部２５は、この要求メッセージを以下のように処理する。
【００４７】
（２．１．１） 発信元ＭＣＧのアドレスと、要求するコンテンツの識別情報（マルチキャストアドレス）とのペアをセション情報（配信先テーブルともいう）として記憶装置に保持する。
【００４８】
（２．１．２）続いて、前記コンテンツ配信要求メッセージの要求元のアドレスを、発信元ＭＣＧのアドレスではなく、自身（ＳＰ１）のアドレスに変更する。そして、書き換えたコンテンツ配信要求メッセージを、ストリーム配信要求部２３からコンテンツ配信サーバ（ＣＤＳ）に向けて発信する（ステップ５）。
【００４９】
このコンテンツ配信要求メッセージは、スプリッタ（ＳＰ２）を中継してコンテンツ配信サーバ（ＣＤＳ）に向かっていくように予めルーティングの設定がなされている。従って、このコンテンツ配信要求メッセージは、スプリッタ（ＳＰ２）のコンテンツ要求受信部２１により受信される。スプリッタ（ＳＰ２）のコンテンツ要求受信部２１は、前記コンテンツ配信要求メッセージを受信すると、制御部２５へ通知する。スプリッタ（ＳＰ２）の制御部２５は、この要求メッセージを以下のように処理する。
【００５０】
（２．２．１） 発信元ＳＰ１のアドレスと、要求するコンテンツの識別情報とのペアをセション情報として記憶装置に保持する。
【００５１】
（２．２．２）続いて、前記コンテンツ配信要求メッセージの要求元アドレスを、発信元ＳＰ１のアドレスではなく、自身（ＳＰ２）のアドレスに変更する。それから、書き換えたコンテンツ配信要求メッセージを、コンテンツ配信サーバ（ＣＤＳ）に向けて発信する（ステップ６）。
【００５２】
本実施の形態では、このコンテンツ配信要求メッセージは、その他のＳＰにおいて中継されずに、コンテンツ配信サーバ（ＣＤＳ）に向かっていき、コンテンツ配信サーバ（ＣＤＳ）が、この配信要求メッセージを受信する。コンテンツ配信サーバ（ＣＤＳ）は、発信元ＳＰ２のアドレスと、要求されたコンテンツのマルチキャストアドレスとのペアをセション情報として記憶装置に保持する。
（３） コンテンツ中継とマルチキャスト配信の段階
コンテンツ配信サーバ（ＣＤＳ）は、保持しているセション情報をもとに、要求されたコンテンツを配信する（ステップ７）。上記過程で、要求されたコンテンツ配信先としてＳＰ２が登録されているため、当該コンテンツをユニキャストでスプリッタ（ＳＰ２）に対してストリーム配信する。
【００５３】
ＳＰ２のストリーム受信部２４は、コンテンツ配信サーバ（ＣＤＳ）から受信したコンテンツを、制御部２５において管理しているセション情報をもとに配信する。ここではスプリッタ（ＳＰ１）に対するセション情報が管理されているため、ストリーム配信部２２から、スプリッタ（ＳＰ１）に対してコンテンツをストリーム配信する（ステップ８）。
【００５４】
スプリッタ（ＳＰ１）のストリーム受信部２４は、スプリッタ（ＳＰ２）から受信したコンテンツストリームを、制御部２５において管理しているセション情報をもとに配信する。ここではマルチキャスト制御ゲートウェイ（ＭＣＧ）に対するセション情報が管理されているため、ストリーム配信部２２から、マルチキャスト制御ゲートウェイ（ＭＣＧ）に対してコンテンツをストリーム配信する（ステップ９）。
【００５５】
マルチキャスト制御ゲートウェイ（ＭＣＧ）のストリーム受信部１２は、スプリッタ（ＳＰ１）から受信したコンテンツストリームを、制御部１５において管理しているセション情報をもとに配信する。ここでは、前記クライアントが存在するエリアに対するセションが管理されているため、ストリーム配信部１１から、当該エリアに対して、前記コンテンツをマルチキャスト配信する（ステップ１０）。
【００５６】
（具体例）
次に、図７に示すネットワーク構成を用いて、本発明の実施例をより具体的に説明する。図７では、２つのマルチキャスト制御ゲートウェイ（ＭＣＧ１、ＭＣＧ２）、２つのコンテンツ配信サーバ（ＣＤＳ１、ＣＤＳ２）を有する構成を示している。
【００５７】
図７に示すマルチキャスト配信システムでは、ネットワークを構成する各装置がＩＰｖ６を用いて通信するものとし、図７に示すとおりのＩＰｖ６アドレスが付与されているものとする。
【００５８】
クライアントの無線アクセス可能なエリアとして、プレフィクス２００１：０：０：１：：／６４に対応するエリア１と、２００１：０：０：２：：／６４に対応するエリア２の２つのネットワークエリアが存在する。エリア１がＭＣＧ１の配下にあり、エリア２がＭＣＧ２の配下にあるものとする。
【００５９】
マルチキャスト制御ゲートウェイ（ＭＣＧ１）のアクセスポイント側インタフェースアドレスは２００１：０：０：１：：２であり、ユニキャスト網側（インターネット側）インタフェースアドレスは２００１：０：１：１：：２である。一方、マルチキャスト制御ゲートウェイ（ＭＣＧ２）は、アクセスポイント側インタフェースアドレスが２００１：０：０：２：：２であり、ユニキャスト網側（インターネット側）インタフェースアドレスが２００１：０：１：２：：２である。  
２つのコンテンツ配信サーバ（ＣＤＳ１、ＣＤＳ２）のうちのコンテンツ配信サーバ（ＣＤＳ１）のアドレスは２００１：０：４：１：：２であり、コンテンツ配信サーバ（ＣＤＳ２）のアドレスは２００１：０：５：１：：２である。
【００６０】
また、アドレスマッピングサーバ（ＡＭＳ）のアドレスは２００１：９：９：９：：２であり、マルチキャスト制御ゲートウェイ（ＭＣＧ１）及びマルチキャスト制御ゲートウェイ（ＭＣＧ２）は、ＡＭＳが２００１：９：９：９：：２に存在することをコンフィグファイルより読み取り、認知しているものとする。
【００６１】
アドレスマッピングサーバ（ＡＭＳ）は図８に示すコンテンツ属性情報をデータベースに保持している。このコンテンツ属性情報は、コンテンツ配信サーバ（ＣＤＳ１）がマルチキャストアドレスｆｆ０８：：１：１とｆｆ０８：：１：２に対応する２本のコンテンツを配信し、マルチキャストアドレスｆｆ０８：：１：１のコンテンツは、プレフィクス２００１：０：０：１：：／６４のネットワークエリアへの配信のみが許可され、マルチキャストアドレスｆｆ０８：：１：２のコンテンツは、プレフィクス２００１：０：０：１：：／６４及びプレフィクス２００１：０：０：２：：／６４のどちらのネットワークにも配信が許可されていることを示している。また、コンテンツ配信サーバ（ＣＤＳ２）はマルチキャストアドレスｆｆ０８：：２：１のコンテンツを配信し、マルチキャストアドレスｆｆ０８：：２：１のコンテンツはプレフィクス２００１：０：０：２：：／６４のネットワークのみに配信可能であることを示している。
【００６２】
次に図７の構成におけるコンテンツ要求開始からマルチキャスト配信開始までの動作について説明する。
【００６３】
まず、クライアント１が、マルチキャストアドレスｆｆ０８：：１：１に対応するコンテンツを要求するための要求メッセージ（ＩＧＭＰ／ＭＬＤ  Ｒｅｐｏｒｔ等、Ｊｏｉｎメッセージともいう）をマルチキャスト制御ゲートウェイ（ＭＣＧ１）に対して送信する。
【００６４】
マルチキャスト制御ゲートウェイ（ＭＣＧ１）のコンテンツ受信クライアント検出部１６がこの要求メッセージを受信すると、マルチキャスト制御ゲートウェイ（ＭＣＧ１）は、要求されたマルチキャストチャネルの属性を取得するため、コンテンツ要求部からアドレスマッピングサーバ（ＡＭＳ）に対してコンテンツ属性要求メッセージを発信する。
【００６５】
図９にコンテンツ属性要求メッセージの内容の一例を示す。図９に示すように、コンテンツ属性要求メッセージは、配信先のネットワークプレフィクス（この場合は、２００１：０：０：１：：／６４）とマルチキャストアドレスを含む。これを受信したアドレスマッピングサーバ（ＡＭＳ）のコンテンツ属性要求受信部３１は、これをＡＭＳの制御部３５へ通知する。制御部３５は図８に示したコンテンツ属性情報を参照し、要求されたマルチキャストアドレスのコンテンツが、要求元のネットワークエリア１に配信可能であるか否かを判定する。
【００６６】
本実施例の場合、図８に示すように、マルチキャストアドレスｆｆ０８：：１：１に対応するコンテンツは２００１：０：０：１：：／６４のネットワークエリアで受信可能であり、そのコンテンツはコンテンツ配信サーバ（ＣＤＳ１）から送信されるので、アドレスマッピングサーバ（ＡＭＳ）のコンテンツ属性送信部３２は、図１０に示す内容のコンテンツ属性をマルチキャスト制御ゲートウェイ（ＭＣＧ１）へ送信する。図１０に示すように、コンテンツ属性は、要求されたマルチキャストアドレスとそのマルチキャストアドレスに対応するコンテンツを送信する配信元サーバのアドレスを含む。
【００６７】
続いて、マルチキャスト制御ゲートウェイ（ＭＣＧ１）のストリーム配信要求部１４は、前記コンテンツ属性を用いて、コンテンツ配信サーバ（ＣＤＳ１）（２００１：０：４：１：：２）に向けて、マルチキャストアドレス（ｆｆ０８：：１：１）のコンテンツのストリームを要求するストリーム配信要求メッセージを発信する。図１１にストリーム配信要求メッセージの内容例を示す。図１１に示すように、ストリーム配信要求メッセージには、マルチキャストアドレスと配信元サーバのアドレスを含む。
【００６８】
マルチキャスト制御ゲートウェイ（ＭＣＧ１）とコンテンツ配信サーバ（ＣＤＳ１）間の経路にはスプリッタ（ＳＰ２）とスプリッタ（ＳＰ１）が存在し、まずスプリッタ（ＳＰ２）が前記ストリーム配信要求メッセージを受信する。スプリッタ（ＳＰ２）は、このメッセージを受信すると、ＳＰ２の制御部２５において、マルチキャストアドレスと要求発信元のマルチキャスト制御ゲートウェイ（ＭＣＧ１）のアドレスとを有するセション情報を保持し、上流（ＣＤＳ１）に向けて、要求元アドレスをスプリッタ（ＳＰ２）としたストリーム配信要求メッセージを発信する。
【００６９】
また、スプリッタ（ＳＰ１）とコンテンツ配信サーバ（ＣＤＳ１）間の経路にはスプリッタ（ＳＰ１）が存在するため、当該メッセージをスプリッタ（ＳＰ１）が受信する。スプリッタ（ＳＰ１）は、ＳＰ１の制御部２５において、マルチキャストアドレスと要求発信元のスプリッタ（ＳＰ２）のアドレスとを有するセション情報を保持し、上流（ＣＤＳ１）に向けて、要求元アドレスをＳＰ２としたストリーム配信要求メッセージを発信する。コンテンツ配信サーバ（ＣＤＳ１）は、スプリッタ（ＳＰ１）からストリーム配信要求メッセージを受信すると、ＳＰ１に対するストリーム配信セションを確立する。これにより、コンテンツ配信サーバ（ＣＤＳ１）からスプリッタ（ＳＰ１）へ、スプリッタ（ＳＰ１）からスプリッタ（ＳＰ２）へ、スプリッタ（ＳＰ２）からマルチキャスト制御ゲートウェイ（ＭＣＧ１）へ、マルチキャスト制御ゲートウェイ（ＭＣＧ１）からクライアント１へ配信するツリーが構築されたことになる。なお、“ツリーが構築された”とは、上記の各ノードにおいて特定のコンテンツ（マルチキャストアドレス）に対応したセッション情報が保持された状態のことをいう。
【００７０】
この後、マルチキャストアドレス（ｆｆ０８：：１：１）に対応するコンテンツがコンテンツ配信サーバ（ＣＤＳ１）からスプリッタ（ＳＰ１）に送信される。スプリッタ（ＳＰ１）はセッション情報を参照して当該コンテンツはスプリッタ（ＳＰ２）に送信するものであると判断してＳＰ２に送信する。スプリッタ（ＳＰ２）もそれが保持するセッション情報を参照することにより、コンテンツをマルチキャスト制御ゲートウェイ（ＭＣＧ１）に送信し、マルチキャスト制御ゲートウェイ（ＭＣＧ１）は、当該コンテンツをエリア１のクライアントにマルチキャスト配信する。
【００７１】
一方、プレフィクス２００１：０：０：２：：／６４のエリア２に存在するクライアント２が、前記マルチキャストアドレス（ｆｆ０８：：１：１）に対応するコンテンツをマルチキャスト制御ゲートウェイ（ＭＣＧ２）に対して要求すると、マルチキャスト制御ゲートウェイ（ＭＣＧ２）のコンテンツ受信クライアント検出部１６がこのクライアントからの要求メッセージ（ＩＧＭＰ／ＭＬＤ  Ｒｅｐｏｒｔ）を受信する。マルチキャスト制御ゲートウェイ（ＭＣＧ２）は、要求されたコンテンツの属性を取得するため、コンテンツ属性要求部１３からアドレスマッピングサーバ（ＡＭＳ）に対してコンテンツ属性要求メッセージを発信する。このコンテンツ属性要求メッセージを受信したアドレスマッピングサーバ（ＡＭＳ）のコンテンツ属性要求受信部３１は、これをＡＭＳの制御部３５へ通知する。制御部３５は、図８に示すコンテンツ属性情報を参照することにより、要求されたマルチキャストアドレス（ｆｆ０８：：１：１）のコンテンツが、要求元のプレフィクス（２００１：０：０：２：：／６４）のエリア２に配信可能ではないと判定し、マルチキャスト制御ゲートウェイ（ＭＣＧ２）に対してコンテンツ属性を通知せず、エラーメッセージを通知する。この結果、当該コンテンツをマルチキャスト制御ゲートウェイ（ＭＣＧ２）に配信するツリーは構築されず、クライアント２は要求したコンテンツの受信を拒否される結果となる。
【００７２】
以上の手順により、マルチキャストアドレス（ｆｆ０８：：１：１）に対応するコンテンツのストリーム配信ツリーは図１２に示す経路として構築される。
【００７３】
図７の構成において、クライアント１及びクライアント２が共にマルチキャストアドレス（ｆｆ０８：：１：２）のコンテンツを要求した場合、図８のコンテンツ属性情報によれば、マルチキャストアドレス（ｆｆ０８：：１：２）のコンテンツはコンテンツ配信サーバ（ＣＤＳ１）から両方のネットワークエリアに配信可能なので、図１３に示すようなストリーム配信ツリーが構築される。また、クライアント１及びクライアント２が共にマルチキャスアドレス（ｆｆ０８：：２：１）のコンテンツを要求した場合、図８のコンテンツ属性情報によれば、マルチキャストアドレス（ｆｆ０８：：２：１）のコンテンツは、コンテンツ配信サーバ（ＣＤＳ２）からエリア２に対してのみ配信可能なので、図１４に示すストリーム配信ツリーが構築される。
【００７４】
上記のように本実施の形態で説明したマルチキャスト配信システムによれば、アドレスマッピングサーバにおけるデータベースを設定することにより、コンテンツ毎にコンテンツ配信元サーバとコンテンツ配信先エリアを指定することができ、指定したエリアにおけるクライアントに対してのみ、コンテンツをマルチキャスト配信されるといったポリシをネットワークに反映でき、このポリシに従って動的にコンテンツ配信ツリーを構築することが可能となる。
【００７５】
（第２の実施の形態）
次に、本発明の第２の実施の形態について説明する。第２の実施の形態は、コンテンツ配信サーバがモバイルＩＰｖ６のノード機能を有し、移動可能である場合の実施形態である。
【００７６】
本実施の形態におけるシステム構成を図１５に示す。図１５に示すように、本実施の形態のシステムは、コンテンツ配信サーバ（ＣＤＳ）、アドレスマッピングサーバ（ＡＭＳ）、マルチキャスト制御ゲートウェイ（ＭＣＧ）、スプリッタ（ＳＰ）に加えてホームエージェント（ＨＡ）を有している。また、各マルチキャスト制御ゲートウェイ（ＭＣＧ）には、レイヤ２スイッチを介して無線アクセスポイント（ＡＰ）が接続され、その配下にクライアント、もしくはコンテンツ配信サーバ（ＣＤＳ）が存在する。
【００７７】
本実施の形態のホームエージェント（ＨＡ）は、モバイルＩＰｖ６のホームエージェント機能（draft-ietf-mobileip-ipv6にて定義されている）を有する装置（例えばルータ）であり、ホームアドレスと気付けアドレスとを対にして管理する。また、本実施の形態のホームエージェント（ＨＡ）は、バインディングアップデート時等にコンテンツ配信サーバ（ＣＤＳ）を認証した際に、認証結果を、コンテンツ配信サーバ（ＣＤＳ）を配下に持つマルチキャスト制御ゲートウェイ（ＭＣＧ）に通知する機能を有している。その他の装置の基本的な機能は第１の実施の形態と同様である。また、本実施の形態では、コンテンツ配信サーバ（ＣＤＳ）からのコンテンツ配信は、ＩＰマルチキャストパケットをユニキャストパケットにカプセル化し、ユニキャストとして行う。
【００７８】
図１６に、本実施の形態におけるマルチキャスト制御ゲートウェイ（ＭＣＧ）の機能ブロック図を示す。図１６に示すように本実施の形態におけるマルチキャスト制御ゲートウェイ（ＭＣＧ）は、第１の実施の形態におけるマルチキャスト制御ゲートウェイ（ＭＣＧ）（図３参照）に対して、ＨＡ通信部４１、認証チェック部４２、パケットフィルタ部４３、マルチキャスト復元部４４が追加された構成となっている。
【００７９】
ＨＡ通信部４１は、ホームエージェント（ＨＡ）と、モバイルＩＰクライアント（本実施の形態ではコンテンツ配信サーバ（ＣＤＳ））のバインディング情報を送受信する等の機能を有している。
【００８０】
認証チェック部４２は、受信したＩＰパケットのヘッダ情報から、そのパケットが認証済のコンテンツ配信サーバ（ＣＤＳ）から発信された情報であるかどうかチェックする機能を有している。また、パケットフィルタ部４３は、コンテンツ配信サーバ（ＣＤＳ）からＩＰパケットを受信したとき、認証済のコンテンツ配信サーバ（ＣＤＳ）から発信されたものであれば、パケットをその宛先へ転送する。それ以外の場合は例外（ＨＡへのバインディング情報通知など）を除いて破棄する。
【００８１】
マルチキャスト復元部４４は、クライアント群にコンテンツをマルチキャスト配信するために、ＣＤＳもしくはＳＰから受信したユニキャストストリームをマルチキャストに復元する機能を有している。
【００８２】
本実施の形態の管理部１５は、認証状態管理部１５５、セッション管理部１５１、エリア情報管理部１５２を有している。セッション管理部１５１とエリア情報管理部１５２の機能は第１の実施の形態と同様である。認証状態管理部１５５は、認証済のコンテンツ配信サーバ（ＣＤＳ）のＩＰアドレス（グローバルアドレス）を管理する。
【００８３】
図１７に、スプリッタ（ＳＰ）の機能ブロック図を示す。第２の実施の形態では、コンテンツ配信サーバ（ＣＤＳ）がマルチキャストパケットをユニキャストに変換するので、スプリッタ（ＳＰ）の管理部２５は、第１の実施の形態では存在したユニキャスト／マルチキャスト変換部２５２を有しない。その他の構成は第１の実施の形態と同じである。なお、アドレスマッピングサーバ（ＡＭＳ）の構成は第１の実施の形態と同じである。ただし、アドレスマッピングサーバ（ＡＭＳ）に格納されるコンテンツ属性情報の内容が第１の実施の形態と異なる。
【００８４】
次に、図１８のシーケンス図を参照して本実施の形態のシステムの動作を説明する。このシーケンスは、モバイルＩＰクライアントであるコンテンツ配信サーバ（ＣＤＳ）を認証し、マルチキャストストリームを要求するクライアント群に向けて、コンテンツマルチキャスト配信ツリーを自動生成し、コンテンツ配信サーバ（ＣＤＳ）からユニキャストカプセル化されたマルチキャストストリームを受信し、コンテンツをマルチキャスト配信開始するまでのシーケンスの一例である。
【００８５】
本実施の形態におけるマルチキャスト配信システムにおける処理シーケンスは、（１）ＡＭＳへのマルチキャストコンテンツ登録、（２）コンテンツ配信サーバの認証、（３）コンテンツ受信要求処理、（４）コンテンツ配信ツリー作成の段階、及び、（５）コンテンツ中継とマルチキャスト配信、の５つの段階に大きく分けることができる。
【００８６】
（１） ＡＭＳへのマルチキャストコンテンツ登録
事前にマルチキャストアドレスと、そのコンテンツ配信サーバ（ＣＤＳ）のユニキャストアドレス（ここではモバイルＩＰｖ６のホームアドレス）等のコンテンツ属性情報をアドレスマッピングサーバ（ＡＭＳ）に登録しておく。
【００８７】
（２） コンテンツ発信クライアントの認証
前記マルチキャストコンテンツを発信するコンテンツ配信サーバ（ＣＤＳ）は、ホームエージェント（ＨＡ）に対して認証を要求する（バインディングアップデート時等）（ステップ１１）。なお、ホームエージェント（ＨＡ）には、コンテンツ配信サーバ（ＣＤＳ）を認証するための情報が事前に登録されているものとする。ホームエージェント（ＨＡ）はこの認証が成功の場合、コンテンツ配信サーバ（ＣＤＳ）のホームアドレスと気付けアドレスの対応を保持し、気付けアドレスに対応するマルチキャスト制御ゲートウェイ（ＭＣＧ１とする）に対して、ホームアドレスと気付けアドレス、認証結果を通知する（ステップ１２）。マルチキャスト制御ゲートウェイ（ＭＣＧ１）は、この通知に基づき、コンテンツ配信サーバ（ＣＤＳ）のホームアドレスと気付けアドレスを、認証されたコンテンツ配信サーバ（ＣＤＳ）のアドレスとして登録しておく。
【００８８】
そして、コンテンツ配信サーバ（ＣＤＳ）から発信されるユニキャストパケットや、コンテンツ配信サーバ（ＣＤＳ）宛に送信されるユニキャストパケットを受信した場合には、上記の登録内容に基づき、認証されたコンテンツ配信サーバ（ＣＤＳ）から発信されたパケットもしくは認証されたコンテンツ配信サーバ（ＣＤＳ）宛のパケットであると判断し、転送を行う。
（３）コンテンツ受信要求処理
視聴者側のマルチキャスト制御ゲートウェイ（ＭＣＧ２とする）は、無線アクセスエリアのゲートウェイであり、配下のＬＡＮ（ＶＬＡＮ）に関するエリア情報を管理している。このとき、配下のエリアのクライアントが、あるマルチキャストコンテンツの配信要求を発信すると（ステップ１３）、マルチキャスト制御ゲートウェイ（ＭＣＧ２）のコンテンツ受信クライアント検出部１６が前記配信要求を受信する。この配信要求は上記コンテンツの識別情報（マルチキャストアドレス）とエリア情報とを含む。
【００８９】
マルチキャスト制御ゲートウェイ（ＭＣＧ２）は、次に、コンテンツ配信サーバ（ＣＤＳ）に対して配信要求されたマルチキャストコンテンツの属性を要求するため、コンテンツ属性要求部１３からアドレスマッピングサーバ（ＡＭＳ）に対して、要求に係るコンテンツに関するコンテンツ属性要求メッセージを発信する（ステップ１４）。なお、マルチキャスト制御ゲートウェイ（ＭＣＧ２）には、アドレスマッピングサーバ（ＡＭＳ）のアドレス及びポート番号等がコンフィグファイル等に予め設定してあるものとする。前記コンテンツ属性要求メッセージには、配信先（クライアントの存在する場所）のエリア情報（ネットワークプレフィクス、ＭＣＧ２配下のＶＬＡＮ  ＩＤ等を含む）が含まれる。
【００９０】
アドレスマッピングサーバ（ＡＭＳ）のコンテンツ属性要求受信部３１は、前記コンテンツ属性要求メッセージを受信すると、そのメッセージの内容を制御部３５へ通知する。アドレスマッピングサーバ（ＡＭＳ）の制御部３５は、アドレスマッピングサーバ（ＡＭＳ）のコンテンツ属性データベース３３を参照し、要求されたコンテンツに対する配信可能エリア情報と、前記メッセージに含まれる配信先エリア情報と照合する。この照合の結果、クライアントの存在するエリアに対してコンテンツ配信が可能であるならば、アドレスマッピングサーバ（ＡＭＳ）は、コンテンツ属性送信部３２から、ＭＣＧ２に対してコンテンツ属性を通知する（ステップ１５）。コンテンツ属性は、コンテンツ配信サーバ（ＣＤＳ）のホームアドレスを含む。
【００９１】
マルチキャスト制御ゲートウェイ（ＭＣＧ２）のコンテンツ属性要求部１３は、前記コンテンツ属性を受信すると、制御部１５に通知し、制御部１５は、配信先エリアとマルチキャストアドレスのペアをセション情報として管理する。そして、マルチキャスト制御ゲートウェイ（ＭＣＧ２）のストリーム配信要求部１４から、コンテンツ配信元サーバ（ＣＤＳ）のホームアドレスに向けてコンテンツ配信要求メッセージを発信する（ステップ１６）。このコンテンツ配信要求メッセージは、前記ホームアドレス、要求するコンテンツに対応するマルチキャストアドレス、要求元ＭＣＧ２のアドレスを含む。
（４） コンテンツ配信ツリー作成
マルチキャスト制御ゲートウェイ（ＭＣＧ２）から前記ホームアドレス宛に発信されるパケットは、ホームエージェント（ＨＡ）に送信され、ホームエージェント（ＨＡ）から前記ホームアドレスを有するコンテンツ配信サーバ（ＣＤＳ）の気付けアドレスに転送される。
【００９２】
マルチキャスト制御ゲートウェイ（ＭＣＧ２）とホームエージェント（ＨＡ）間の通信経路途中、又は、ホームエージェント（ＨＡ）とコンテンツ配信サーバ（ＣＤＳ）間の通信経路途中に、いくつかのＳＰとなるノードが存在するとする。図１８の例では、ＳＰ1という１つのスプリッタ（ＳＰ）となるノードが存在し、ＳＰ1がマルチキャスト制御ゲートウェイ（ＭＣＧ２）とホームエージェント（ＨＡ）間の通信経路途中にあるものとする。このとき、マルチキャスト制御ゲートウェイ（ＭＣＧ２）からコンテンツ配信サーバ（ＣＤＳ）のホームアドレスに向けて発信されたコンテンツ配信要求メッセージは、まずスプリッタ（ＳＰ1）のコンテンツ要求受信部２１により受信される。スプリッタ（ＳＰ１）のコンテンツ要求受信部２１は、前記コンテンツ配信要求メッセージを受信すると、そのメッセージをセション管理部２５１へ通知する。スプリッタ（ＳＰ１）のセション管理部２５１は、この要求メッセージを以下のように処理する。
【００９３】
（４．１）  発信元ＭＣＧ２のアドレスと、要求するコンテンツのチャネル（識別情報（マルチキャストアドレス）とのペアをセション情報として記憶装置に管理する（ステップ１７）。
【００９４】
（４．２） 前記コンテンツ配信要求メッセージの要求元アドレスを、元のＭＣＧ２ではなく、自身（ＳＰ1）のアドレスに変更する。それから、書き換えたコンテンツ配信要求メッセージを、前記ホームアドレスに向けて発信する（ステップ１８）。
【００９５】
このコンテンツ配信要求メッセージは、次にホームエージェント（ＨＡ）に配信され、ホームエージェント（ＨＡ）から、この要求メッセージがコンテンツ配信サーバ（ＣＤＳ）へ転送される（ステップ１９）。この要求メッセージはＭＣＧ１を経由するが、ＭＣＧ１は、当該コンテンツ配信サーバ（ＣＤＳ）が認証済であると判断し、転送を許可する。コンテンツ配信サーバ（ＣＤＳ）は、この配信要求メッセージを受信すると、ホームエージェント（ＨＡ）ではなく、ホームエージェント（ＨＡ）の直前の発信元装置（ここではＳＰ１）のアドレスと、要求されたコンテンツのマルチキャストアドレスとのペアをセション情報として管理する。
【００９６】
（５）コンテンツ中継とマルチキャスト配信の段階
モバイルＩＰクライアントであるコンテンツ配信サーバ（ＣＤＳ）は、保持しているセション情報を元に、要求されたコンテンツを配信する。上記過程では、要求されたコンテンツ配信先としてＳＰ１が登録されているため、当該コンテンツをユニキャストでＳＰ１宛にユニキャストカプセル化してストリーム配信する（ステップ２０、２１）。マルチキャスト制御ゲートウェイ（ＭＣＧ１）は、コンテンツ配信サーバ（ＣＤＳ）が認証済であると判断し、ユニキャストリームの転送を行う。また、このストリームは、ホームエージェント（ＨＡ）を経由してスプリッタ（ＳＰ１）へ転送される（ステップ２２）。
【００９７】
スプリッタ（ＳＰ１）のストリーム受信部２４は、ユニキャストカプセル化されたコンテンツストリームを受信すると、セション管理部２５において管理しているセション情報に基づき転送を行う。ここではマルチキャスト制御ゲートウェイ（ＭＣＧ２）に対するセションが管理されているため、ストリーム配信部２２から、マルチキャスト制御ゲートウェイ（ＭＣＧ２）に対してコンテンツをストリーム配信する（ステップ２３）。
【００９８】
マルチキャスト制御ゲートウェイ（ＭＣＧ２）のストリーム受信部１２は、スプリッタ（ＳＰ１）からコンテンツを受信する。そして、マルチキャスト復元部４４は、コンテンツストリームをマルチキャストに復元し（ステップ２４）、ストリーム配信部１１は管理部１５において管理しているセション情報に基づきコンテンツを配信する（ステップ２５）。ここでは、クライアントが存在するエリアに対するセションが管理されているため、ストリーム配信部１１から、当該エリアに対して、コンテンツストリームをマルチキャストチャネルで配信する。
【００９９】
以上のシーケンス例では、ＳＰが１台であったが、ＳＰは無くても良く、また２台以上存在していても良い。
【０１００】
（具体例）
次に、図１９に示すネットワーク構成を用いて、本発明の実施の形態をより具体的に説明する。図１９に示すネットワークにおいて、各ネットワーク装置（ネットワークにおいてパケットを中継する装置）はＩＰｖ６を用いて通信するものとし、図１９に示す通りのＩＰｖ６アドレスが付与されているものとする。
【０１０１】
すなわち、クライアントの無線アクセス可能なエリアとして、プレフィクス２００１：０：１：１：：／６４に対応するエリア１と、２００１：０：１：２：：／６４に対応するエリア２、及び２００１：２：１：１：：／６４に対応するエリア３が存在する。２００１：０：１：１：：／６４及び２００１：０：１：２：：／６４はマルチキャスト制御ゲートウェイ（ＭＣＧ１）の配下であり、２００１：２：１：１：：／６４はマルチキャスト制御ゲートウェイ（ＭＣＧ２）の配下にある。
【０１０２】
マルチキャスト制御ゲートウェイ（ＭＣＧ１）のユニキャスト網側（インターネット側）のアドレスは２００１：１：１：１：：２である。一方、マルチキャスト制御ゲートウェイ（ＭＣＧ２）のユニキャスト網側（インターネット側）のアドレスは２００１：２：２：１：：２である。
【０１０３】
ホームエージェント（ＨＡ）のアドレスは２００１：９：９：９：：２である。コンテンツ配信サーバ１（ＣＤＳ１）はモバイルＩＰｖ６クライアントであり、そのホームアドレスは２００１：９：９：９：：１０である。また、図１９に示す状態においてコンテンツ配信サーバ１（ＣＤＳ１）は２００１：０：１：１：：／６４に対応するエリア１に存在するため、その気付けアドレスは２００１：０：１：１：：ａｂｃｄであるものとし、この気付けアドレスをモバイルＩＰｖ６の仕組みを用いてホームエージェント（ＨＡ）に通知している。
【０１０４】
また、アドレスマッピングサーバ（ＡＭＳ）のアドレスは２００１：８：８：８：：２であり、図２０に示すコンテンツ属性情報を保持している。このコンテンツ属性情報は、コンテンツ配信サーバ１（ＣＤＳ１）が、マルチキャストアドレスｆｆ０８：：１：１に対してコンテンツを配信し、マルチキャストアドレスｆｆ０８：：１：１に対応するコンテンツは、マルチキャスト制御ゲートウェイ（ＭＣＧ２）配下であるプレフィクス２００１：２：１：１：：／６４のネットワークを含むいくつかのエリアへの配信が許可されていることを示している。マルチキャスト制御ゲートウェイ（ＭＣＧ１及びＭＣＧ２）は、このようなマルチキャストコンテンツ属性を管理するアドレスマッピングサーバ（ＡＭＳ）が２００１：８：８：８：：２に存在することを、コンフィグファイルより読み取り、認知しているとする。
【０１０５】
次に図１９の構成におけるコンテンツ要求開始からマルチキャスト配信開始までの動作について説明する。
【０１０６】
マルチキャスト配信サーバ１（ＣＤＳ１とする）は、マルチキャスト制御ゲートウェイ（ＭＣＧ１）配下の２００１：０：１：１：：／６４に存在し、認証済であるものとする。まず、クライアント１が、マルチキャストアドレスｆｆ０８：：１：１に対応するコンテンツを要求すると、マルチキャスト制御ゲートウェイ（ＭＣＧ２）のコンテンツ受信クライアント検出部１６がこのクライアントからの要求メッセージ（ＭＬＤ  Ｒｅｐｏｒｔ）を受信する。マルチキャスト制御ゲートウェイ（ＭＣＧ２）は、要求されたマルチキャストコンテンツの属性を取得するため、コンテンツ属性要求部１３からアドレスマッピングサーバ（ＡＭＳ）に対してコンテンツ属性要求メッセージを発信する。
【０１０７】
図２１にコンテンツ属性要求メッセージの内容の一例を示す。図２１に示すように、コンテンツ属性要求メッセージは、配信先のネットワークプレフィクス（この場合は、２００１：２：１：１：：／６４）を含む。これを受信したアドレスマッピングサーバ（ＡＭＳ）のコンテンツ属性要求受信部３１は、これをＡＭＳの制御部３５へ通知する。制御部３５はデータベース（図２０に示すコンテンツ属性）を参照し、要求されたマルチキャストアドレスに対応するコンテンツが、要求元のエリア３に配信可能であることを判定する。この結果、アドレスマッピングサーバ（ＡＭＳ）のコンテンツ属性送信部３２は、図２２に示す内容のコンテンツ属性をマルチキャスト制御ゲートウェイ（ＭＣＧ２）へ通知する。
【０１０８】
マルチキャスト制御ゲートウェイ（ＭＣＧ２）のストリーム配信要求部１４は、前記コンテンツ属性を用いて、コンテンツ配信サーバ１（ＣＤＳ１）（２００１：９：９：９：：１０）に向けて、図２３に示す、マルチキャストアドレス（ｆｆ０８：：１：１）のコンテンツを要求するメッセージを発信する。
【０１０９】
コンテンツ配信サーバ１（ＣＤＳ１）はモバイルＩＰｖ６クライアントであるため、前記要求メッセージは、ホームエージェント（ＨＡ）が受信する。ホームエージェント（ＨＡ）はこのメッセージをコンテンツ配信サーバ１（ＣＤＳ１）（気付けアドレスである２００１：０：１：１：：ａｂｃｄ）に転送する。
【０１１０】
図２４に、コンテンツ配信要求メッセージの転送経路を示す。コンテンツ配信サーバ１（ＣＤＳ１）は、ホームエージェント（ＨＡ）から転送されたマルチキャスト制御ゲートウェイ（ＭＣＧ２）からのコンテンツ配信要求メッセージを受信すると、マルチキャスト制御ゲートウェイ（ＭＣＧ２）に対するコンテンツ配信セションを作成する。
【０１１１】
そして、コンテンツ配信サーバ１（ＣＤＳ１）はマルチキャスト制御ゲートウェイ（ＭＣＧ２）へ配信するｆｆ０８：：１：１に対応するマルチキャストコンテンツをユニキャストカプセル化し、これをマルチキャスト制御ゲートウェイ（ＭＣＧ２）に向けて送信する。コンテンツ配信サーバ１（ＣＤＳ１）は、モバイルＩＰｖ６クライアントであるため、コンテンツ配信サーバ１（ＣＤＳ１）からマルチキャスト制御ゲートウェイ（ＭＣＧ２）へのストリームはホームエージェント（ＨＡ）を経由して転送される。図２５に、ストリーム配信経路を示す。
【０１１２】
マルチキャスト制御ゲートウェイ（ＭＣＧ２）のストリーム受信部１２は、当該コンテンツを受信すると、ＭＣＧ２のマルチキャスト復元部４４がｆｆ０８：：１：１に対応するコンテンツをユニキャストパケットからマルチキャストパケットに復元し、ＭＣＧ２のストリーム配信部１１が、当該コンテンツをクライアント１の存在するエリア３に向けてマルチキャスト配信する。
【０１１３】
ここで、コンテンツ配信サーバ１（ＣＤＳ１）が、２００１：０：１：１：：／６４に対応するネットワークエリア１から、２００１：０：１：２：：／６４に対応するネットワークエリアに移動したとする。コンテンツ配信サーバ１（ＣＤＳ１）はモバイルＩＰｖ６クライアントであり、ホームアドレスは２００１：９：９：９：：１０のまま変わらないが、２００１：０：１：２：：／６４に対応するエリア２に存在するため、気付けアドレスは２００１：０：１：２：：ａｂｃｄに変化する。このとき、コンテンツ配信サーバ１（ＣＤＳ１）は、この気付けアドレスをモバイルＩＰｖ６の仕組みを用いてホームエージェント（ＨＡ）に通知する。また、ホームエージェント（ＨＡ）によりコンテンツ配信サーバ１（ＣＤＳ１）の認証がなされる。なお、ＡＭＳは、コンテンツ配信サーバ１（ＣＤＳ１）のホームアドレスを管理しているので、ＡＭＳが管理するコンテンツ配信サーバ１（ＣＤＳ１）のアドレスは全く変更を要しない。
【０１１４】
このとき、クライアント１からのマルチキャストｆｆ０８：：１：１の要求に対して、ＭＣＧ２が発信するストリーム要求メッセージは、図２６に示すように、正しいコンテンツ配信サーバ１（ＣＤＳ１）の所在地に、ホームエージェント（ＨＡ）により転送される。また、コンテンツ配信サーバ１（ＣＤＳ１）からのストリーム配信経路は、図２７に示す経路になる。これにより、マルチキャスト制御ゲートウェイ（ＭＣＧ２）及びその配下のマルチキャストクライアントは、コンテンツ配信サーバ１（ＣＤＳ１）の移動を意識せず、マルチキャストコンテンツ（ｆｆ０８：：１：１）を受信し続けることができる。
【０１１５】
上記のように本実施の形態で説明したマルチキャスト配信システムによれば、マルチキャスト配信配信サーバが移動した際に自動的に再認証を行い、コンテンツ配信経路を切り替えるので、マルチキャストを受信するクライアントに対してマルチキャスト配信サーバの移動を意識させないようにすることができる。
【０１１６】
本発明は、上記の実施例に限定されることなく、特許請求の範囲内で種々変更・応用が可能である。
【図面の簡単な説明】
【０１１７】
【図１】従来技術におけるマルチキャスト配信システムの一例を示す図である。
【図２】第１の実施の形態におけるマルチキャスト配信システムを示す図である。
【図３】第１の実施の形態におけるマルチキャスト制御ゲートウェイの機能ブロック図である。
【図４】第１の実施の形態におけるスプリッタの機能ブロック図である。
【図５】第１の実施の形態におけるアドレスマッピングサーバの機能ブロック図である。
【図６】第１の実施の形態における、クライアントによるコンテンツの配信要求から、コンテンツのマルチキャスト配信開始までのシーケンスを示す図である。
【図７】第１の実施の形態におけるマルチキャスト配信システムを詳細に示す図である。
【図８】第１の実施の形態におけるアドレスマッピングサーバが保持するコンテンツ属性情報の例である。
【図９】第１の実施の形態におけるコンテンツ属性要求メッセージの内容の一例を示す図である。
【図１０】第１の実施の形態におけるアドレスマッピングサーバから送信されるコンテンツ属性メッセージの内容の一例を示す図である。
【図１１】第１の実施の形態におけるストリーム配信要求メッセージの内容の一例を示す図である。
【図１２】マルチキャストアドレス（ｆｆ０８：：１：１）に対応するコンテンツのストリーム配信ツリーを示す図である。
【図１３】マルチキャストアドレス（ｆｆ０８：：１：２）に対応するコンテンツのストリーム配信ツリーを示す図である。
【図１４】マルチキャストアドレス（ｆｆ０８：：２：１）に対応するコンテンツのストリーム配信ツリーを示す図である。
【図１５】第２の実施の形態におけるマルチキャスト配信システムを示す図である。
【図１６】第２の実施の形態におけるマルチキャスト制御ゲートウェイの機能ブロック図である。
【図１７】第２の実施の形態におけるスプリッタの機能ブロック図である。
【図１８】第２の実施の形態における、コンテンツ配信サーバの認証から、コンテンツのマルチキャスト配信開始までのシーケンスを示す図である。
【図１９】第２の実施の形態におけるマルチキャスト配信システムを詳細に示す図である。
【図２０】第２の実施の形態におけるアドレスマッピングサーバが保持するコンテンツ属性情報の例である。
【図２１】第２の実施の形態におけるコンテンツ属性要求メッセージの内容の一例を示す図である。
【図２２】第２の実施の形態におけるアドレスマッピングサーバから送信されるコンテンツ属性メッセージの内容の一例を示す図である。
【図２３】第２の実施の形態におけるストリーム配信要求メッセージの内容の一例を示す図である。
【図２４】マルチキャストアドレス（ｆｆ０８：：１：１）に対応するストリーム配信要求メッセージの転送経路を示す図である。
【図２５】マルチキャストアドレス（ｆｆ０８：：１：１）に対応するストリーム配信経路を示す図である。
【図２６】コンテンツ配信サーバが移動した後のストリーム配信要求メッセージの転送経路を示す図である。
【図２７】コンテンツ配信サーバが移動した後のストリーム配信経路を示す図である。
【符号の説明】
【０１１８】
１、３  マルチキャスト対応ルータ
５  クライアント
ＡＭＳ  アドレスマッピングサーバ
ＨＡ  ホームエージェント
ＣＤＳ  コンテンツ配信サーバ
ＳＰ  スプリッタ
ＭＣＧ  マルチキャスト制御ゲートウェイ
１１  ストリーム配信部
１２  ストリーム受信部
１３  ストリーム配信要求部
１４  コンテンツ属性要求部
１５  制御部
１６  コンテンツ受信クライアント検出部
４１  ＨＡ通信部
４２  認証チェック部
４３  パケットフィルタ部
４４  マルチキャスト復元部
２１  コンテンツ要求受信部
２２  ストリーム配信部
２３  ストリーム配信要求部
２４  ストリーム受信部
２５  制御部
３１  コンテンツ属性要求受信部
３２  コンテンツ属性送信部
３３  コンテンツ属性管理データベース
３４  属性操作用ユーザインタフェース部
３５  制御部
【図１】
2006101475.tif 000003
【図２】
2006101475.tif 000004
【図３】
2006101475.tif 000005
【図４】
2006101475.tif 000006
【図５】
2006101475.tif 000007
【図６】
2006101475.tif 000008
【図７】
2006101475.tif 000009
【図８】
2006101475.tif 000010
【図９】
2006101475.tif 000011
【図１０】
2006101475.tif 000012
【図１１】
2006101475.tif 000013
【図１２】
2006101475.tif 000014
【図１３】
2006101475.tif 000015
【図１４】
2006101475.tif 000016
【図１５】
2006101475.tif 000017
【図１６】
2006101475.tif 000018
【図１７】
2006101475.tif 000019
【図１８】
2006101475.tif 000020
【図１９】
2006101475.tif 000021
【図２０】
2006101475.tif 000022
【図２１】
2006101475.tif 000023
【図２２】
2006101475.tif 000024
【図２３】
2006101475.tif 000025
【図２４】
2006101475.tif 000026
【図２５】
2006101475.tif 000027
【図２６】
2006101475.tif 000028
【図２７】
2006101475.tif 000029