(57)【特許請求の範囲】
【請求項１】
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ６のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ４の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ＩＰｖ４網に接続され、ＩＰｖ４ＭＣクライアントからのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）要求に対して応答するＩＰｖ４  ＤＮＳサーバ（Ｄ１）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス管理テーブルを有するＤＮＳプロキシ（Ｄ３）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有するＩＰｖ６網  ＤＮＳサーバ（Ｄ２）と、を備えた通信システムにおいて、
ＩＰｖ４網のＭＣクライアントが、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へコンテンツを視聴するＩＰｖ６網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ６網に存在するＤＮＳプロキシ（Ｄ３）の仮想ＩＰｖ４ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣグループアドレス及びＭＣサーバアドレスをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信したＭＣグループアドレス及びＭＣサーバアドレスをＩＰｖ６ＭＣアドレス管理テーブルに登録し、これら両アドレスに応じた仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、受信したＭＣグループアドレス及びＭＣサーバアドレスに応じたＩＰｖ４の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを、生成し、ＩＰｖ６ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に送信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを、ＩＰｖ６ＭＣアドレス管理テーブルに登録し、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へ送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ４網（ＮＷ１）のＭＣクライアントへ、前記ドメインのＭＣサーバの仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを送信する、
前記通信システム。
【請求項２】
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ６のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ４の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ＩＰｖ４網に接続され、ＩＰｖ４ＭＣクライアントからのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）要求に対して応答するＩＰｖ４  ＤＮＳサーバ（Ｄ１）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス管理テーブルを有するＤＮＳプロキシ（Ｄ３）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有するＩＰｖ６網  ＤＮＳサーバ（Ｄ２）と、
ＭＣグループアドレスとＭＣサーバアドレスを管理するためのＩＰｖ６ＭＣアドレス管理テーブルを有するＭＣサーバアドレス管理サーバ（ＭＡ１）と、
を備えた通信システムにおいて、
ＩＰｖ４網のＭＣクライアントが、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へコンテンツを視聴するＩＰｖ６網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ６網に存在するＤＮＳプロキシ（Ｄ３）の仮想ＩＰｖ４ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣサーバアドレスがテーブル内に保持されていない場合、前記ドメインのＭＣサーバのＭＣグループアドレスのみをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信したＭＣグループアドレスをＩＰｖ６ＭＣアドレス管理テーブルに登録し、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、受信したＭＣグループアドレスをＩＰｖ６ＭＣアドレス変換テーブルに登録し、ＩＰｖ６ＭＣアドレス変換テーブルを検索してＭＣグループアドレスに応じたＭＣサーバアドレスが保持されていない場合、ＭＣサーバアドレス管理サーバ（ＭＡ１）へ、ＭＣグループアドレスをキーに、ＭＣサーバアドレスの通知要求を送信し、
ＭＣサーバアドレス管理サーバ（ＭＡ１）は、前記ＭＣグループアドレスに応じたＭＣサーバアドレスを検索し、トランスレータ（Ｔ１）へ送信し、
トランスレータ（Ｔ１）は、受信したＭＣサーバアドレスに応じたＩＰｖ４の仮想ＭＣサーバアドレスと、前記ＭＣグループアドレスに応じたＩＰｖ４の仮想ＭＣグループアドレスを生成し、ＩＰｖ６ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを、ＩＰｖ６ＭＣアドレス管理テーブルに登録し、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へ送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ４網（ＮＷ１）のＭＣクライアントへ、前記ドメインのＭＣサーバの仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを送信する、
前記通信システム。
【請求項３】
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ６のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ４の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ＩＰｖ４網に接続され、ＩＰｖ４ＭＣクライアントからのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）要求に対して応答するＩＰｖ４  ＤＮＳサーバ（Ｄ１）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス管理テーブルを有するＤＮＳプロキシ（Ｄ３）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有するＩＰｖ６網  ＤＮＳサーバ（Ｄ２）と、
ＭＣグループアドレスとＭＣサーバアドレスを管理するためのＩＰｖ６ＭＣアドレス管理テーブルを有するＭＣサーバアドレス管理サーバ（ＭＡ１）と、
を備えた通信システムにおいて、
ＩＰｖ４網のＭＣクライアントが、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へコンテンツを視聴するＩＰｖ６網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ６網に存在するＤＮＳプロキシ（Ｄ３）の仮想ＩＰｖ４ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣサーバアドレスがテーブル内に保持されていない場合、前記ドメインのＭＣサーバのＭＣグループアドレスのみをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信したＭＣグループアドレスをＩＰｖ６ＭＣアドレス管理テーブルに登録し、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、ＩＰｖ６ＭＣアドレス変換テーブルに、ＭＣクライアントの先のＤＮＳ要求の際に、前記ドメインのＭＣサーバのＭＣグループアドレス及びＭＣサーバアドレスのテーブルが既に保持されている場合、前記ＭＣグループアドレス及びＭＣサーバアドレスに応じた仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを生成し、ＩＰｖ６ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを、ＩＰｖ６ＭＣアドレス管理テーブルに登録し、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へ送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ４網（ＮＷ１）のＭＣクライアントへ、前記ドメインのＭＣサーバの仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを送信する、
前記通信システム。
【請求項４】
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ６のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ４の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ＩＰｖ４網に接続され、ＩＰｖ４ＭＣクライアントからのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）要求に対して応答するＩＰｖ４  ＤＮＳサーバ（Ｄ１）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス管理テーブルを有するＤＮＳプロキシ（Ｄ３）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有するＩＰｖ６網  ＤＮＳサーバ（Ｄ２）と、
ＭＣグループアドレスとＭＣサーバアドレスを管理するためのＩＰｖ６ＭＣアドレス管理テーブルを有するＭＣサーバアドレス管理サーバ（ＭＡ１）と、
を備えた通信システムにおいて、
ＩＰｖ４網のＭＣクライアントが、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へコンテンツを視聴するＩＰｖ６網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ６網に存在するＤＮＳプロキシ（Ｄ３）の仮想ＩＰｖ４ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣサーバアドレスがテーブル内に保持されていない場合、前記ドメインのＭＣサーバのＭＣグループアドレスのみをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信したＭＣグループアドレスをＩＰｖ６ＭＣアドレス管理テーブルに登録し、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、受信したＭＣグループアドレスをＩＰｖ６ＭＣアドレス変換テーブルに登録し、ＩＰｖ６ＭＣアドレス変換テーブルを検索してＭＣグループアドレスに応じたＭＣサーバアドレスが保持されていない場合、ＭＣサーバアドレス管理サーバ（ＭＡ１）へ、ＭＣグループアドレスをキーに、ＭＣサーバアドレスの通知要求を送信し、
ＭＣサーバアドレス管理サーバ（ＭＡ１）は、ＭＣグループアドレスに対応するＭＣサーバアドレスがＩＰｖ６ＭＣアドレス管理テーブル内に保持されていない場合、ＭＣグループアドレスのみトランスレータ（Ｔ１）へ送信し、
トランスレータ（Ｔ１）は、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスを生成し、ＩＰｖ６ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に送信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレスを、ＩＰｖ６ＭＣアドレス管理テーブルに登録し、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へ送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ４網（ＮＷ１）のＭＣクライアントへ、前記ドメインのＭＣサーバの仮想ＭＣグループアドレスを送信する、
前記通信システム。
【請求項５】
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ４のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ６の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有する、ＩＰｖ４  ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバ（Ｄ１）と、
ＩＰｖ６ＭＣクライアントからのＤＮＳ要求に対して応答するＩＰｖ６  ＤＮＳサーバ（Ｄ２）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス管理テーブルを有する、ＩＰｖ６網のＤＮＳプロキシ（Ｄ３）と、
を備えた通信システムにおいて、
ＩＰｖ６網のＭＣクライアントが、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へコンテンツを視聴したいＩＰｖ４網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＤＮＳプロキシ（Ｄ３）へ前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ４網に存在するＩＰｖ４  ＤＮＳサーバ（Ｄ１）の仮想ＩＰｖ６ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣグループアドレス及びＭＣサーバアドレスをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信した前記ＭＣグループアドレス及びＭＣサーバアドレスをＩＰｖ４ＭＣアドレス管理テーブルに登録し、これら両アドレスに応じたＩＰｖ６仮想ＭＣグループアドレス及びＩＰｖ６仮想ＭＣサーバアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、受信したＭＣグループアドレス及びＭＣサーバアドレスに応じたＩＰｖ６仮想ＭＣグループアドレス及びＩＰｖ６仮想ＭＣサーバアドレスを、生成し、ＩＰｖ４ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを、ＩＰｖ４ＭＣアドレス管理テーブルに登録し、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＩＰｖ６網のＭＣクライアントへ、ドメインのＭＣサーバの仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを送信する
前記通信システム。
【請求項６】
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ４のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ６の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有する、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）と、
ＩＰｖ６ＭＣクライアントからのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）要求に対して応答するＩＰｖ６  ＤＮＳサーバ（Ｄ２）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス管理テーブルを有する、ＩＰｖ６網のＤＮＳプロキシ（Ｄ３）と、
ＭＣグループアドレスとＭＣサーバアドレスを管理するためのＩＰｖ４ＭＣアドレス管理テーブルを有するＭＣサーバアドレス管理サーバ（ＭＡ１）と、
を備えた通信システムにおいて、
ＩＰｖ６網のＭＣクライアントが、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へコンテンツを視聴したいＩＰｖ４網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＤＮＳプロキシ（Ｄ３）へ前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ４網に存在するＩＰｖ４  ＤＮＳサーバ（Ｄ１）の仮想ＩＰｖ６ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣサーバアドレスがテーブル内に保持されていない場合、前記ドメインのＭＣサーバのＭＣグループアドレスのみをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信したＭＣグループアドレスをＩＰｖ４ＭＣアドレス管理テーブルに登録し、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、受信したＭＣグループアドレスをＩＰｖ４ＭＣアドレス変換テーブルに登録し、ＩＰｖ４ＭＣアドレス変換テーブルを検索してＭＣグループアドレスに応じたＭＣサーバアドレスが保持されていない場合、ＭＣサーバアドレス管理サーバ（ＭＡ１）へ、ＭＣグループアドレスをキーに、ＭＣサーバアドレスの通知要求を送信し、
ＭＣサーバアドレス管理サーバ（ＭＡ１）は、前記ＭＣグループアドレスに応じたＭＣサーバアドレスを検索し、トランスレータ（Ｔ１）へ送信し、
トランスレータ（Ｔ１）は、受信したＭＣサーバアドレスに応じたＩＰｖ６の仮想ＭＣサーバアドレスと、前記ＭＣグループアドレスに応じたＩＰｖ６の仮想ＭＣグループアドレスを生成し、ＩＰｖ４ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを、ＩＰｖ４ＭＣアドレス管理テーブルに登録し、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＩＰｖ６網のＭＣクライアントへ、ドメインのＭＣサーバの仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを送信する
前記通信システム。
【請求項７】
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ４のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ６の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有する、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）と、
ＩＰｖ６ＭＣクライアントからのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）要求に対して応答するＩＰｖ６  ＤＮＳサーバ（Ｄ２）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス管理テーブルを有する、ＩＰｖ６網のＤＮＳプロキシ（Ｄ３）と、
ＭＣグループアドレスとＭＣサーバアドレスを管理するためのＩＰｖ４ＭＣアドレス管理テーブルを有するＭＣサーバアドレス管理サーバ（ＭＡ１）と、
を備えた通信システムにおいて、
ＩＰｖ６網のＭＣクライアントが、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へコンテンツを視聴したいＩＰｖ４網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＤＮＳプロキシ（Ｄ３）へ前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ４網に存在するＩＰｖ４  ＤＮＳサーバ（Ｄ１）の仮想ＩＰｖ６ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣサーバアドレスがテーブル内に保持されていない場合、前記ドメインのＭＣサーバのＭＣグループアドレスのみをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信したＭＣグループアドレスをＩＰｖ４ＭＣアドレス管理テーブルに登録し、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、ＩＰｖ４ＭＣアドレス変換テーブルに、ＭＣクライアントの先のＤＮＳ要求の際に、前記ドメインのＭＣサーバのＭＣグループアドレス及びＭＣサーバアドレスのテーブルが既に保持されている場合、前記ＭＣグループアドレス及びＭＣサーバアドレスに応じた仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを生成し、ＩＰｖ４ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを、ＩＰｖ４ＭＣアドレス管理テーブルに登録し、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＩＰｖ６網のＭＣクライアントへ、ドメインのＭＣサーバの仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを送信する
前記通信システム。
【請求項８】
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ４のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ６の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有する、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）と、
ＩＰｖ６ＭＣクライアントからのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）要求に対して応答するＩＰｖ６  ＤＮＳサーバ（Ｄ２）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス管理テーブルを有する、ＩＰｖ６網のＤＮＳプロキシ（Ｄ３）と、
ＭＣグループアドレスとＭＣサーバアドレスを管理するためのＩＰｖ４ＭＣアドレス管理テーブルを有するＭＣサーバアドレス管理サーバ（ＭＡ１）と、
を備えた通信システムにおいて、
ＩＰｖ６網のＭＣクライアントが、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へコンテンツを視聴したいＩＰｖ４網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＤＮＳプロキシ（Ｄ３）へ前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ４網に存在するＩＰｖ４  ＤＮＳサーバ（Ｄ１）の仮想ＩＰｖ６ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣサーバアドレスがテーブル内に保持されていない場合、前記ドメインのＭＣサーバのＭＣグループアドレスのみをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信したＭＣグループアドレスをＩＰｖ４ＭＣアドレス管理テーブルに登録し、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、受信したＭＣグループアドレスをＩＰｖ４ＭＣアドレス変換テーブルに登録し、ＩＰｖ４ＭＣアドレス変換テーブルを検索してＭＣグループアドレスに応じたＭＣサーバアドレスが保持されていない場合、ＭＣサーバアドレス管理サーバ（ＭＡ１）へ、ＭＣグループアドレスをキーに、ＭＣサーバアドレスの通知要求を送信し、
ＭＣサーバアドレス管理サーバ（ＭＡ１）は、ＭＣグループアドレスに対応するＭＣサーバアドレスがＩＰｖ４ＭＣアドレス管理テーブル内に保持されていない場合、ＭＣグループアドレスのみトランスレータ（Ｔ１）へ送信し、
トランスレータ（Ｔ１）は、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスを生成し、ＩＰｖ４ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に送信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレスを、ＩＰｖ４ＭＣアドレス管理テーブルに登録し、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＩＰｖ６網のＭＣクライアントへ、ドメインのＭＣサーバの仮想ＭＣグループアドレスを送信する
前記通信システム。
【請求項９】
さらに、ＩＰｖ４ＭＣクライアントは、ＭＣ対応トランスレータ（Ｔ１）に対してＩＧＭＰｖ２  Ｊｏｉｎを送信し、ＭＣ対応トランスレータ（Ｔ１）は、ＩＧＭＰｖ２の中の仮想ＩＰｖ４ＭＣグループアドレスからＭＬＤｖ１の中のＩＰｖ６ＭＣグループアドレスの変換を行い、ＩＰｖ６ＭＣサーバに対してＭＬＤｖ１のＪｏｉｎを送信する、請求項１に記載の通信システム。
【請求項１０】
さらに、ＩＰｖ６ＭＣサーバがＩＰｖ４ＭＣクライアントへＭＣパケットの送信を行う場合、ＭＣ対応トランスレータ（Ｔ１）は、ＩＰｖ６ＭＣグループアドレスから仮想ＩＰｖ４ＭＣグループアドレスの変換を行い、ＩＰｖ４ＭＣクライアントに対してＭＣのパケットを送信する、請求項１に記載の通信システム。
【請求項１１】
さらに、ＩＰｖ４ＭＣクライアントは、ＭＣ対応トランスレータ（Ｔ１）に対してＩＧＭＰｖ３  Ｊｏｉｎを送信し、ＭＣ対応トランスレータ（Ｔ１）は、ＩＧＭＰｖ３の中の仮想ＩＰｖ４ＭＣグループアドレス及び仮想ＩＰｖ４ＭＣサーバアドレスからＭＬＤｖ２の中のＩＰｖ６ＭＣグループアドレス及びＩＰｖ６ＭＣサーバアドレスの変換を行い、ＩＰｖ６ＭＣサーバに対してＭＬＤｖ２のＪｏｉｎを送信する、請求項１に記載の通信システム。
【請求項１２】
さらに、ＩＰｖ６ＭＣサーバがＩＰｖ４ＭＣクライアントへＭＣパケットの送信を行う場合、ＭＣ対応トランスレータ（Ｔ１）は、ＩＰｖ６から仮想ＩＰｖ４へＭＣグループアドレス及びＭＣサーバアドレスの変換を行い、ＩＰｖ４ＭＣクライアントに対してＭＣのパケットを送信する、請求項１に記載の通信システム。
【請求項１３】
さらに、ＩＰｖ６ＭＣクライアントは、ＭＣ対応トランスレータに対してＭＬＤｖ１  Ｊｏｉｎを送信し、ＭＣ対応トランスレータ（Ｔ１）は、ＭＬＤｖ１の中の仮想ＩＰｖ６ＭＣグループアドレスからＩＧＭＰｖ２の中のＩＰｖ４ＭＣグループアドレスの変換を行い、ＩＰｖ４ＭＣサーバに対してＩＧＭＰｖ２のＪｏｉｎを送信する、請求項５に記載の通信システム。
【請求項１４】
さらに、ＩＰｖ４ＭＣサーバがＩＰｖ６ＭＣクライアントへＭＣパケットの送信を行う場合、ＭＣ対応トランスレータ（Ｔ１）は、ＩＰｖ４ＭＣグループアドレスから仮想ＩＰｖ６ＭＣグループアドレスの変換を行い、ＩＰｖ６ＭＣクライアントに対してＭＣのパケットを送信する、請求項５に記載の通信システム。
【請求項１５】
さらに、ＩＰｖ６ＭＣクライアントは、ＭＣ対応トランスレータに対してＭＬＤｖ２  Ｊｏｉｎを送信し、ＭＣ対応トランスレータ（Ｔ１）は、ＭＬＤｖ２の中の仮想ＩＰｖ６ＭＣグループアドレス及び仮想ＩＰｖ６ＭＣサーバアドレスからＩＧＭＰｖ３の中のＩＰｖ４ＭＣグループアドレス及びＩＰｖ４ＭＣサーバアドレスの変換を行い、ＩＰｖ４ＭＣサーバに対してＩＧＭＰｖ３のＪｏｉｎを送信する、請求項５に記載の通信システム。
【請求項１６】
さらに、ＩＰｖ４ＭＣサーバがＩＰｖ６ＭＣクライアントへＭＣパケットの送信を行う場合、ＭＣ対応トランスレータ（Ｔ１）は、ＩＰｖ４から仮想ＩＰｖ６へＭＣグループアドレス及びＭＣサーバアドレスの変換を行い、ＩＰｖ６ＭＣクライアントに対してＭＣのパケットを送信する、請求項５に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチキャスト配信のための通信システムに係り、マルチキャスト対応トランスレータ装置を備え、ＩＰｖ４−ＩＰｖ６のマルチキャストアドレスの変換を行う通信システムに関するものである。
【背景技術】
【０００２】
近年、ＩＰｖ４網でのマルチキャストを用いたコンテンツ配信サービスが立ち上がってきている。一方、いわゆるアドレス枯渇問題などにより、ＩＰｖ６網のネットワークも拡大している。ＩＰｖ４網で行っているコンテンツ配信サービスと同じサービスをＩＰｖ６網でも行う場合、ＩＰｖ６網にも同じマルチキャストサーバを設ける必要がある。このとき、ＩＰｖ４網とＩＰｖ６網それぞれにマルチキャストサーバを設けるのではなく、ＩＰｖ４−ＩＰｖ６間をまたいだマルチキャストサービスが展開されることが予想される。
そこで、ＩＰｖ６網のクライアントがＩＰｖ４網のマルチキャストサーバのコンテンツ、あるいはＩＰｖ４網のクライアントがＩＰｖ６網のマルチキャストサーバのコンテンツを見る場合、ユニキャストパケットと同様にマルチキャスト対応トランスレータにてマルチキャストパケットの変換を行う必要がある。
特開２００１−２８５３５７号公報では、トランスレータのアドレス変換テーブルにあらかじめＩＰｖ４−ＩＰｖ６マルチキャストグループアドレスをスタティックに登録する方式が提案されており、事前に登録したマルチキャストサーバとの間でマルチキャストアドレス変換を行うことで、マルチキャスト通信を行っている。即ち、この文献では、ＩＰｖ６網に接続されているマルチキャストサーバからのＩＰｖ６マルチキャストパケットを、事前に登録された仮想ＩＰｖ４マルチキャストグループアドレスに変換して、ＩＰｖ４網に接続されているマルチキャストクライアントに対してマルチキャストパケットの転送を行う。
また、マルチキャストサーバの負荷分散のために、マルチキャストクライアントが１つのマルチキャストグループアドレスに対して、複数のマルチキャストサーバアドレス（ソースアドレス）の指定が行えるＩＧＭＰｖ３（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）およびＭＬＤｖ２（Ｍｕｌｔｉｃａｓｔ  Ｌｉｓｔｅｎｅｒ  Ｄｉｓｃｏｖｅｒｙ）というプロトコルも提案されている（非特許文献１〜４参照）。
【０００３】
【特許文献１】特開２００１−２８５３５７号公報
【非特許文献１】ＲＦＣ２２３６  （ＩＧＭＰｖ２）
【非特許文献２】ＲＦＣ２７１０  （ＭＬＤｖ１）
【非特許文献３】ＲＦＣ３３７６  （ＩＧＭＰｖ３）
【非特許文献４】ＲＦＣ３８１０  （ＭＬＤｖ２）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来、例えば、特開２００１−２８５３５７号公報では、マルチキャストグループアドレスを事前にスタティックにて登録する必要があり、そのため登録前にマルチキャストクライアントより要求パケットがきた場合、マルチキャストアドレス変換テーブルに登録されていないためにマルチキャスト通信が行なわれないという場合がある。また、従来は、マルチキャストグループアドレスからマルチキャストサーバアドレスを求める手段がないため、１つのマルチキャストグループアドレスに対して、複数のマルチキャストサーバアドレスの指定を行うＩＧＭＰｖ３およびＭＬＤｖ２を使ったマルチキャスト通信が行なわれないという場合がある。さらに、マルチキャストサーバは、サービス（番組、時間帯など）によって、負荷分散のため使用台数が変化することがあり、その使用台数の増減に柔軟に対応し、マルチキャストサーバアドレスを管理しなければならないという課題がある。
本発明は、以上の手に鑑み、ＩＰｖ４−ＩＰｖ６マルチキャストアドレス変換テーブルをダイナミックに作成することにより、マルチキャストサーバの事前登録が不要とすることを目的とする。
また、本発明は、ＩＰｖ４−ＩＰｖ６マルチキャストサーバアドレスを登録するマルチキャストアドレス変換テーブルをダイナミックに作成することにより、ＩＧＭＰｖ３−ＭＬＤｖ２を使ったマルチキャストサービスを可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明では、例えば、ＩＰｖ４網およびＩＰｖ６網に、マルチキャストクライアントからのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）要求に対し、マルチキャストグループアドレス、マルチキャストサーバアドレスを通知するＤＮＳサーバ、およびＤＮＳ  Ｐｒｏｘｙを設け、また、ＩＰｖ４網とＩＰｖ６網と相互に接続し、ＩＰｖ４−ＩＰｖ６マルチキャストパケット変換を行うマルチキャスト対応トランスレータを設ける。
ＩＰｖ６マルチキャストクライアントからのＤＮＳ要求に対するＤＮＳサーバからの応答に、ＩＰｖ４マルチキャストグループアドレスが存在した場合、あるいはＩＰｖ４マルチキャストクライアントからのＤＮＳ要求に対するＤＮＳサーバからの応答に、ＩＰｖ６マルチキャストグループアドレスが存在した場合、ＤＮＳ  Ｐｒｏｘｙはマルチキャスト対応トランスレータに対して、仮想ＩＰｖ６マルチキャストグループアドレス、あるいは仮想ＩＰｖ４マルチキャストグループアドレスの生成要求を行う。そして、マルチキャスト対応トランスレータは、アドレスプールから仮想ＩＰｖ６マルチキャストグループアドレス、あるいは仮想ＩＰｖ４マルチキャストグループアドレスを生成するとともに、マルチキャストアドレス変換テーブルを作成することによってダイナミックなＩＰｖ４−ＩＰｖ６のマルチキャストアドレス変換を可能にする。
また、マルチキャストグループアドレスおよびマルチキャストサーバアドレスを管理し、マルチキャストクライアントからのＤＮＳ要求をトリガに、マルチキャスト対応トランスレータにて仮想ＩＰｖ６マルチキャストサーバアドレス、あるいは仮想ＩＰｖ４マルチキャストサーバアドレスを生成し、ＩＧＭＰｖ３とＭＬＤｖ２のペイロード内にあるマルチキャストサーバアドレスの変換も可能にする。
マルチキャストグループアドレスおよびマルチキャストサーバアドレスの管理がＤＮＳサーバの場合、サービス（番組、時間帯など）によるマルチキャストサーバの使用台数の増減に応じてＤＮＳアドレス管理テーブルを変更する運用が困難であると考えられる。そのため、外部にマルチキャストグループアドレスおよびマルチキャストサーバアドレスを管理するマルチキャストサーバアドレス管理サーバを設けることで、トラヒックに応じてマルチキャストサーバの増減管理を可能にする。
【０００６】
本発明の第１の解決手段によると、
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ６のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ４の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ＩＰｖ４網に接続され、ＩＰｖ４ＭＣクライアントからのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）要求に対して応答するＩＰｖ４  ＤＮＳサーバ（Ｄ１）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス管理テーブルを有するＤＮＳプロキシ（Ｄ３）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有するＩＰｖ６網  ＤＮＳサーバ（Ｄ２）と、を備えた通信システムにおいて、
ＩＰｖ４網のＭＣクライアントが、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へコンテンツを視聴するＩＰｖ６網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ６網に存在するＤＮＳプロキシ（Ｄ３）の仮想ＩＰｖ４ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣグループアドレス及びＭＣサーバアドレスをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信したＭＣグループアドレス及びＭＣサーバアドレスをＩＰｖ６ＭＣアドレス管理テーブルに登録し、これら両アドレスに応じた仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、受信したＭＣグループアドレス及びＭＣサーバアドレスに応じたＩＰｖ４の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを、生成し、ＩＰｖ６ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に送信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを、ＩＰｖ６ＭＣアドレス管理テーブルに登録し、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へ送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ４網（ＮＷ１）のＭＣクライアントへ、前記ドメインのＭＣサーバの仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを送信する、
前記通信システムが提供される。
【０００７】
本発明の第２の解決手段によると、
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ６のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ４の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ＩＰｖ４網に接続され、ＩＰｖ４ＭＣクライアントからのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）要求に対して応答するＩＰｖ４  ＤＮＳサーバ（Ｄ１）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス管理テーブルを有するＤＮＳプロキシ（Ｄ３）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有するＩＰｖ６網  ＤＮＳサーバ（Ｄ２）と、
ＭＣグループアドレスとＭＣサーバアドレスを管理するためのＩＰｖ６ＭＣアドレス管理テーブルを有するＭＣサーバアドレス管理サーバ（ＭＡ１）と、
を備えた通信システムにおいて、
ＩＰｖ４網のＭＣクライアントが、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へコンテンツを視聴するＩＰｖ６網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ６網に存在するＤＮＳプロキシ（Ｄ３）の仮想ＩＰｖ４ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣサーバアドレスがテーブル内に保持されていない場合、前記ドメインのＭＣサーバのＭＣグループアドレスのみをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信したＭＣグループアドレスをＩＰｖ６ＭＣアドレス管理テーブルに登録し、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、受信したＭＣグループアドレスをＩＰｖ６ＭＣアドレス変換テーブルに登録し、ＩＰｖ６ＭＣアドレス変換テーブルを検索してＭＣグループアドレスに応じたＭＣサーバアドレスが保持されていない場合、ＭＣサーバアドレス管理サーバ（ＭＡ１）へ、ＭＣグループアドレスをキーに、ＭＣサーバアドレスの通知要求を送信し、
ＭＣサーバアドレス管理サーバ（ＭＡ１）は、前記ＭＣグループアドレスに応じたＭＣサーバアドレスを検索し、トランスレータ（Ｔ１）へ送信し、
トランスレータ（Ｔ１）は、受信したＭＣサーバアドレスに応じたＩＰｖ４の仮想ＭＣサーバアドレスと、前記ＭＣグループアドレスに応じたＩＰｖ４の仮想ＭＣグループアドレスを生成し、ＩＰｖ６ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを、ＩＰｖ６ＭＣアドレス管理テーブルに登録し、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へ送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ４網（ＮＷ１）のＭＣクライアントへ、前記ドメインのＭＣサーバの仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを送信する、
前記通信システムが提供される。
【０００８】
本発明の第３の解決手段によると、
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ６のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ４の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ＩＰｖ４網に接続され、ＩＰｖ４ＭＣクライアントからのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）要求に対して応答するＩＰｖ４  ＤＮＳサーバ（Ｄ１）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス管理テーブルを有するＤＮＳプロキシ（Ｄ３）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有するＩＰｖ６網  ＤＮＳサーバ（Ｄ２）と、
ＭＣグループアドレスとＭＣサーバアドレスを管理するためのＩＰｖ６ＭＣアドレス管理テーブルを有するＭＣサーバアドレス管理サーバ（ＭＡ１）と、
を備えた通信システムにおいて、
ＩＰｖ４網のＭＣクライアントが、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へコンテンツを視聴するＩＰｖ６網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ６網に存在するＤＮＳプロキシ（Ｄ３）の仮想ＩＰｖ４ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣサーバアドレスがテーブル内に保持されていない場合、前記ドメインのＭＣサーバのＭＣグループアドレスのみをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信したＭＣグループアドレスをＩＰｖ６ＭＣアドレス管理テーブルに登録し、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、ＩＰｖ６ＭＣアドレス変換テーブルに、ＭＣクライアントの先のＤＮＳ要求の際に、前記ドメインのＭＣサーバのＭＣグループアドレス及びＭＣサーバアドレスのテーブルが既に保持されている場合、前記ＭＣグループアドレス及びＭＣサーバアドレスに応じた仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを生成し、ＩＰｖ６ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを、ＩＰｖ６ＭＣアドレス管理テーブルに登録し、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へ送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ４網（ＮＷ１）のＭＣクライアントへ、前記ドメインのＭＣサーバの仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを送信する、
前記通信システムが提供される。
【０００９】
本発明の第４の解決手段によると、
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ６のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ４の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ＩＰｖ４網に接続され、ＩＰｖ４ＭＣクライアントからのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）要求に対して応答するＩＰｖ４  ＤＮＳサーバ（Ｄ１）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ６ＭＣアドレス管理テーブルを有するＤＮＳプロキシ（Ｄ３）と、
ＩＰｖ６網に接続され、ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有するＩＰｖ６網  ＤＮＳサーバ（Ｄ２）と、
ＭＣグループアドレスとＭＣサーバアドレスを管理するためのＩＰｖ６ＭＣアドレス管理テーブルを有するＭＣサーバアドレス管理サーバ（ＭＡ１）と、
を備えた通信システムにおいて、
ＩＰｖ４網のＭＣクライアントが、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へコンテンツを視聴するＩＰｖ６網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ６網に存在するＤＮＳプロキシ（Ｄ３）の仮想ＩＰｖ４ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣサーバアドレスがテーブル内に保持されていない場合、前記ドメインのＭＣサーバのＭＣグループアドレスのみをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信したＭＣグループアドレスをＩＰｖ６ＭＣアドレス管理テーブルに登録し、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、受信したＭＣグループアドレスをＩＰｖ６ＭＣアドレス変換テーブルに登録し、ＩＰｖ６ＭＣアドレス変換テーブルを検索してＭＣグループアドレスに応じたＭＣサーバアドレスが保持されていない場合、ＭＣサーバアドレス管理サーバ（ＭＡ１）へ、ＭＣグループアドレスをキーに、ＭＣサーバアドレスの通知要求を送信し、
ＭＣサーバアドレス管理サーバ（ＭＡ１）は、ＭＣグループアドレスに対応するＭＣサーバアドレスがＩＰｖ６ＭＣアドレス管理テーブル内に保持されていない場合、ＭＣグループアドレスのみトランスレータ（Ｔ１）へ送信し、
トランスレータ（Ｔ１）は、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスを生成し、ＩＰｖ６ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に送信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレスを、ＩＰｖ６ＭＣアドレス管理テーブルに登録し、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へ送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ４網（ＮＷ１）のＭＣクライアントへ、前記ドメインのＭＣサーバの仮想ＭＣグループアドレスを送信する、
前記通信システムが提供される。
【００１０】
本発明の第５の解決手段によると、
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ４のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ６の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有する、ＩＰｖ４  ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバ（Ｄ１）と、
ＩＰｖ６ＭＣクライアントからのＤＮＳ要求に対して応答するＩＰｖ６  ＤＮＳサーバ（Ｄ２）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス管理テーブルを有する、ＩＰｖ６網のＤＮＳプロキシ（Ｄ３）と、
を備えた通信システムにおいて、
ＩＰｖ６網のＭＣクライアントが、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へコンテンツを視聴したいＩＰｖ４網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＤＮＳプロキシ（Ｄ３）へ前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ４網に存在するＩＰｖ４  ＤＮＳサーバ（Ｄ１）の仮想ＩＰｖ６ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣグループアドレス及びＭＣサーバアドレスをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信した前記ＭＣグループアドレス及びＭＣサーバアドレスをＩＰｖ４ＭＣアドレス管理テーブルに登録し、これら両アドレスに応じたＩＰｖ６仮想ＭＣグループアドレス及びＩＰｖ６仮想ＭＣサーバアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、受信したＭＣグループアドレス及びＭＣサーバアドレスに応じたＩＰｖ６仮想ＭＣグループアドレス及びＩＰｖ６仮想ＭＣサーバアドレスを、生成し、ＩＰｖ４ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを、ＩＰｖ４ＭＣアドレス管理テーブルに登録し、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＩＰｖ６網のＭＣクライアントへ、ドメインのＭＣサーバの仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを送信する
前記通信システムが提供される。
【００１１】
本発明の第６の解決手段によると、
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ４のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ６の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有する、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）と、
ＩＰｖ６ＭＣクライアントからのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）要求に対して応答するＩＰｖ６  ＤＮＳサーバ（Ｄ２）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス管理テーブルを有する、ＩＰｖ６網のＤＮＳプロキシ（Ｄ３）と、
ＭＣグループアドレスとＭＣサーバアドレスを管理するためのＩＰｖ４ＭＣアドレス管理テーブルを有するＭＣサーバアドレス管理サーバ（ＭＡ１）と、
を備えた通信システムにおいて、
ＩＰｖ６網のＭＣクライアントが、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へコンテンツを視聴したいＩＰｖ４網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＤＮＳプロキシ（Ｄ３）へ前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ４網に存在するＩＰｖ４  ＤＮＳサーバ（Ｄ１）の仮想ＩＰｖ６ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣサーバアドレスがテーブル内に保持されていない場合、前記ドメインのＭＣサーバのＭＣグループアドレスのみをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信したＭＣグループアドレスをＩＰｖ４ＭＣアドレス管理テーブルに登録し、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、受信したＭＣグループアドレスをＩＰｖ４ＭＣアドレス変換テーブルに登録し、ＩＰｖ４ＭＣアドレス変換テーブルを検索してＭＣグループアドレスに応じたＭＣサーバアドレスが保持されていない場合、ＭＣサーバアドレス管理サーバ（ＭＡ１）へ、ＭＣグループアドレスをキーに、ＭＣサーバアドレスの通知要求を送信し、
ＭＣサーバアドレス管理サーバ（ＭＡ１）は、前記ＭＣグループアドレスに応じたＭＣサーバアドレスを検索し、トランスレータ（Ｔ１）へ送信し、
トランスレータ（Ｔ１）は、受信したＭＣサーバアドレスに応じたＩＰｖ６の仮想ＭＣサーバアドレスと、前記ＭＣグループアドレスに応じたＩＰｖ６の仮想ＭＣグループアドレスを生成し、ＩＰｖ４ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを、ＩＰｖ４ＭＣアドレス管理テーブルに登録し、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＩＰｖ６網のＭＣクライアントへ、ドメインのＭＣサーバの仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを送信する
前記通信システムが提供される。
【００１２】
本発明の第７の解決手段によると、
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ４のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ６の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有する、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）と、
ＩＰｖ６ＭＣクライアントからのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）要求に対して応答するＩＰｖ６  ＤＮＳサーバ（Ｄ２）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス管理テーブルを有する、ＩＰｖ６網のＤＮＳプロキシ（Ｄ３）と、
ＭＣグループアドレスとＭＣサーバアドレスを管理するためのＩＰｖ４ＭＣアドレス管理テーブルを有するＭＣサーバアドレス管理サーバ（ＭＡ１）と、
を備えた通信システムにおいて、
ＩＰｖ６網のＭＣクライアントが、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へコンテンツを視聴したいＩＰｖ４網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＤＮＳプロキシ（Ｄ３）へ前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ４網に存在するＩＰｖ４  ＤＮＳサーバ（Ｄ１）の仮想ＩＰｖ６ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣサーバアドレスがテーブル内に保持されていない場合、前記ドメインのＭＣサーバのＭＣグループアドレスのみをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信したＭＣグループアドレスをＩＰｖ４ＭＣアドレス管理テーブルに登録し、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、ＩＰｖ４ＭＣアドレス変換テーブルに、ＭＣクライアントの先のＤＮＳ要求の際に、前記ドメインのＭＣサーバのＭＣグループアドレス及びＭＣサーバアドレスのテーブルが既に保持されている場合、前記ＭＣグループアドレス及びＭＣサーバアドレスに応じた仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを生成し、ＩＰｖ４ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを、ＩＰｖ４ＭＣアドレス管理テーブルに登録し、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＩＰｖ６網のＭＣクライアントへ、ドメインのＭＣサーバの仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを送信する
前記通信システムが提供される。
【００１３】
本発明の第８の解決手段によると、
ＩＰｖ４ＭＣ（マルチキャスト）アドレスに従ってパケットを転送するＩＰｖ４網と、
ＩＰｖ６ＭＣアドレスに従ってパケットを転送するＩＰｖ６網と、
ＩＰｖ４のＭＣグループアドレス及びＭＣサ−バアドレス、ＩＰｖ６の仮想ＭＣグループアドレス及び仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス変換テーブルを有し、ＩＰｖ４網とＩＰｖ６網とを相互に接続し、ＩＰｖ４−ＩＰｖ６ＭＣパケット変換を行うＭＣ対応トランスレータ（Ｔ１）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレスを対応して記憶するＭＣアドレス管理テーブルを有する、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）と、
ＩＰｖ６ＭＣクライアントからのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）要求に対して応答するＩＰｖ６  ＤＮＳサーバ（Ｄ２）と、
ドメイン、ＭＣグループアドレス、ＭＣサ−バアドレス、仮想ＭＣグループアドレス、仮想ＭＣサーバアドレスを対応して記憶するＩＰｖ４ＭＣアドレス管理テーブルを有する、ＩＰｖ６網のＤＮＳプロキシ（Ｄ３）と、
ＭＣグループアドレスとＭＣサーバアドレスを管理するためのＩＰｖ４ＭＣアドレス管理テーブルを有するＭＣサーバアドレス管理サーバ（ＭＡ１）と、
を備えた通信システムにおいて、
ＩＰｖ６網のＭＣクライアントが、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へコンテンツを視聴したいＩＰｖ４網のＭＣサーバのドメインをキーにＭＣアドレス通知要求であるＤＮＳ要求１を送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＤＮＳプロキシ（Ｄ３）へ前記ドメインのＤＮＳ要求２を送信し、
ＤＮＳプロキシ（Ｄ３）は、ＩＰｖ４網に存在するＩＰｖ４  ＤＮＳサーバ（Ｄ１）の仮想ＩＰｖ６ユニキャストアドレスを宛先アドレスとし、前記ドメインのＤＮＳ要求３を送信し、
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＭＣアドレス管理テーブルを検索し、前記ドメインのＭＣサーバのＭＣサーバアドレスがテーブル内に保持されていない場合、前記ドメインのＭＣサーバのＭＣグループアドレスのみをＤＮＳプロキシ（Ｄ３）に返信し、
ＤＮＳプロキシ（Ｄ３）は、受信したＭＣグループアドレスをＩＰｖ４ＭＣアドレス管理テーブルに登録し、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスの生成要求をトランスレータ（Ｔ１）に送信し、
トランスレータ（Ｔ１）は、受信したＭＣグループアドレスをＩＰｖ４ＭＣアドレス変換テーブルに登録し、ＩＰｖ４ＭＣアドレス変換テーブルを検索してＭＣグループアドレスに応じたＭＣサーバアドレスが保持されていない場合、ＭＣサーバアドレス管理サーバ（ＭＡ１）へ、ＭＣグループアドレスをキーに、ＭＣサーバアドレスの通知要求を送信し、
ＭＣサーバアドレス管理サーバ（ＭＡ１）は、ＭＣグループアドレスに対応するＭＣサーバアドレスがＩＰｖ４ＭＣアドレス管理テーブル内に保持されていない場合、ＭＣグループアドレスのみトランスレータ（Ｔ１）へ送信し、
トランスレータ（Ｔ１）は、ＭＣグループアドレスに応じた仮想ＭＣグループアドレスを生成し、ＩＰｖ４ＭＣアドレス変換テーブルに登録し、ＤＮＳプロキシ（Ｄ３）に送信し、
ＤＮＳプロキシ（Ｄ３）は、受信した仮想ＭＣグループアドレスを、ＩＰｖ４ＭＣアドレス管理テーブルに登録し、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ送信し、
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＩＰｖ６網のＭＣクライアントへ、ドメインのＭＣサーバの仮想ＭＣグループアドレスを送信する
前記通信システムが提供される。
【発明の効果】
【００１４】
本発明によると、ＩＰｖ４−ＩＰｖ６マルチキャストアドレス変換テーブルをダイナミックに作成することができ、マルチキャストサーバの事前登録が不要となる。
また、本発明によると、ＩＰｖ４−ＩＰｖ６マルチキャストサーバアドレスを登録するマルチキャストアドレス変換テーブルをダイナミックに作成することができ、ＩＧＭＰｖ３−ＭＬＤｖ２を使ったマルチキャストサービスが可能となる。
【発明を実施するための最良の形態】
【００１５】
１．実施の形態１
１−１．システム構成
図１に、実施の形態１のＩＰマルチキャストアドレス変換機能を備えて、パケット転送を行うマルチキャスト対応トランスレータ（Ｔ１）が適用するネットワーク構成図を示す。
本システムは、主に、ＩＰｖ４網（ＮＷ１）のマルチキャストクライアント（Ｈ１〜Ｈ４）がＩＰｖ６網（ＮＷ２）のマルチキャストサーバ（Ｃ１〜Ｃ４）のコンテンツを視聴する構成である。本システムは、ＩＰｖ４マルチキャストアドレスに従ってパケットを転送するＩＰｖ４網（ＮＷ１）と、ＩＰｖ６マルチキャストアドレスに従ってパケットを転送するＩＰｖ６網（ＮＷ２）と、ＩＰｖ４網（ＮＷ１）およびＩＰｖ６網（ＮＷ２）を相互に接続するトランスレータ（Ｔ１）と、トランスレータ（Ｔ１）と接続しているマルチキャストサーバアドレス管理サーバ（ＭＡ１）と、ＩＰ網毎にＤＮＳサーバ（Ｄ１、Ｄ２）、ＩＰｖ６網（ＮＷ２）にＤＮＳ  Ｐｒｏｘｙ（Ｄ３）を備える。
マルチキャストサーバ（Ｃ１〜Ｃ４）は、サービス内容によって使用台数が変化することがあるため、マルチキャストサーバの増減に柔軟に対応し、マルチキャストグループアドレス、マルチキャストサーバアドレスを管理するマルチキャストサーバアドレス管理サーバ（ＭＡ１）を設ける。なお、マルチキャストサーバアドレス管理サーバ（ＭＡ１）は、実施の形態１では省略できる。
本実施の形態１では、ＩＰｖ４網（ＮＷ１）にマルチキャストクライアント（Ｈ１〜Ｈ４）を設けており、クライアント（Ｈ１〜Ｈ４）は、コンテンツ企業との間で視聴可能なコンテンツを契約している。また、ＩＰｖ６網（ＮＷ２）には、マルチキャストサーバ（Ｃ１〜Ｃ４）を設けておりマルチキャストアドレスが付与されているマルチキャストクライアントに対してコンテンツを配信する。
【００１６】
図２に、トランスレータ（Ｔ１）の構成図を示す。
トランスレータ（Ｔ１）は、複数の入出力回線の回線インタフェース（３０−１〜３０−ｎ：ｎは自然数）と、ＩＧＭＰ−ＭＬＤのパケット変換を行うプロトコル処理部（１０）、それらを制御しアドレスの変換を行う制御部（２０）を備え、また、制御端末（５０）による制御も可能とする。
制御部（２０）は、処理プログラム（２０１１〜２０１３）、各テーブル（２０１４〜２０１７）、仮想アドレスプール（２０１８）を格納するメモリ（２０１）と、処理プログラム（２０１１〜２０１３）を実行するプロセッサ（２０２）を備える。
メモリ（２０１）には、プロセッサ（２０２）にて実施する処理プログラムとして、端末のインターネット接続・切断を行なう端末接続・切断処理プログラム（２０１１）、マルチキャストルーティング、マルチキャストアドレス変換、およびマルチキャストパケットの複製、転送を行なうマルチキャスト配信処理（２０１２）、マルチキャストグループアドレス毎に配信バイト数、パケット数をカウントしマルチキャスト課金処理実施の際に使用するマルチキャストカウンタ（２０１３）が格納されている。
また、メモリ（２０１）にはテーブルとして、マルチキャストグループアドレス、マルチキャストサーバアドレス、仮想マルチキャストグループアドレス、仮想マルチキャストサーバアドレスを管理するＩＰｖ４マルチキャストアドレス変換テーブル（２０１４）、ＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）、仮想ＩＰユニキャストアドレスを管理するＩＰｖ４ユニキャストアドレス変換テーブル（２０１６）、ＩＰｖ６ユニキャストアドレス変換テーブル（２０１７）、払い出す仮想マルチキャストアドレスを格納する仮想アドレスプール（２０１８）が格納されている。
【００１７】
図３に、トランスレータ（Ｔ１）におけるＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）の構成図を示す。
ＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）は、ＩＰｖ６のマルチキャストグループアドレス（２０１５１）、ＩＰｖ６のマルチキャストサーバアドレス（２０１５２）、ＩＰｖ４の仮想マルチキャストグループアドレス（２０１５３）、ＩＰｖ４の仮想マルチキャストサーバアドレス（２０１５４）を含む。
マルチキャストグループアドレス（２０１５１）およびマルチキャストサーバアドレス（２０１５２）は、トランスレータ（Ｔ１）がＤＮＳ  Ｐｒｏｘｙ（Ｄ３）よりマルチキャストグループアドレスおよびマルチキャストサーバアドレス受信後、ＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）に登録される。
仮想マルチキャストグループアドレス（２０１５３）および仮想マルチキャストサーバアドレス（２０１５４）は、トランスレータ（Ｔ１）がＤＮＳ  Ｐｒｏｘｙ（Ｄ３）より受信したマルチキャストグループアドレスおよびマルチキャストサーバアドレスに応じた仮想マルチキャストグループアドレス、および仮想マルチキャストサーバアドレスを作成後、ＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）に登録される。
また、トランスレータ（Ｔ１）がＩＰｖ４網（ＮＷ１）のマルチキャストクライアント（Ｈ１〜Ｈ４）より受信したマルチキャスト離脱メッセージであるＬｅａｖｅ  ＧｒｏｕｐをＩＰｖ６マルチキャストアドレスに変換し、ＩＰｖ６網（ＮＷ２）のマルチキャストサーバ（Ｃ１〜Ｃ４）へ送信後、一連の情報がＩＰｖ６マルチキャストアドレス管理テーブル（２０１５）より削除される。
【００１８】
図４に、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）におけるＩＰｖ６マルチキャストアドレス管理テーブル（６０００）の構成図を示す。
ＩＰｖ６マルチキャストアドレス管理テーブル（６０００）は、ドメイン（６０００１）、ＩＰｖ６のマルチキャストグループアドレス（６０００２）、ＩＰｖ６のマルチキャストサーバアドレス（６０００３）、ＩＰｖ４の仮想マルチキャストグループアドレス（６０００４）、ＩＰｖ４の仮想マルチキャストサーバアドレス（６０００５）を含む。
ドメイン（６０００１）は、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）がＩＰｖ４  ＤＮＳサーバ（Ｄ１）よりＤＮＳ要求受信後、ＩＰｖ６マルチキャストアドレス管理テーブル（６０００）に登録される。
また、マルチキャストグループアドレス（６０００２）およびマルチキャストサーバアドレス（６０００３）は、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）がＩＰｖ６  ＤＮＳサーバ（Ｄ２）よりマルチキャストグループアドレスおよびマルチキャストサーバアドレス受信後、ＩＰｖ６マルチキャストアドレス管理テーブル（６０００）に登録される。
仮想マルチキャストグループアドレス（６０００４）および仮想マルチキャストサーバアドレス（６０００５）は、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）がトランスレータ（Ｔ１）より仮想マルチキャストグループアドレス、および仮想マルチキャストサーバアドレス受信後、ＩＰｖ６マルチキャストアドレス管理テーブル（６０００）に登録される。
ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）がＩＰｖ４  ＤＮＳサーバ（Ｄ１）へ仮想マルチキャストグループアドレス、仮想マルチキャストサーバアドレスを通知した後、仮想マルチキャストグループアドレス（６０００４）および仮想マルチキャストサーバアドレス（６０００５）がＩＰｖ６マルチキャストアドレス管理テーブル（６０００）より削除される。
【００１９】
図５に、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）におけるマルチキャストアドレス管理テーブル（７０００）の構成図を示す。
マルチキャストアドレス管理テーブル（７０００）は、ドメイン（７０００１）、ＩＰｖ６のマルチキャストグループアドレス（７０００２）、ＩＰｖ６のマルチキャストサーバアドレス（７０００３）を含む。マルチキャストアドレス管理テーブル（７０００）内の情報は、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）にてあらかじめ保持されている。
【００２０】
図６に、マルチキャストサーバアドレス管理サーバ（ＭＡ１）におけるＩＰｖ６マルチキャストアドレス管理テーブル（８０００）の構成図を示す。なお、マルチキャストサーバアドレス管理サーバ（ＭＡ１）は、実施の形態２及び３等において用いられる。
ＩＰｖ６マルチキャストアドレス管理テーブル（８０００）は、ＩＰｖ６のマルチキャストグループアドレス（８０００１）、ＩＰｖ６のマルチキャストサーバアドレス（８０００２）を含む。
マルチキャストグループアドレスおよびマルチキャストサーバアドレスを管理するＩＰｖ６マルチキャストアドレス管理テーブル（８０００）内の情報は、コンテンツ配信サービス内容（番組、時間帯など）によって増減するマルチキャストサーバの使用台数に応じて更新される。
【００２１】
１−２．処理
図７に、実施の形態１のＩＰｖ６  ＤＮＳサーバ（Ｄ２）がマルチキャストサーバアドレスを通知する場合のシーケンス図（ＳＱ１）を示す。
図８に、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）における処理フローチャートを示す。
図９に、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）における処理フローチャートを示す
図１０に、トランスレータ（Ｔ１）における処理フローチャートを示す。各処理は、主に、プロセッサ（２０２）が実行する。
図１１に、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）における処理フローチャートを示す。
以下、「Ａ．ＭＣアドレス取得」、「Ｂ．ｊｏｉｎ送信」、「Ｃ．コンテンツ配信」について説明する。
【００２２】
Ａ．ＭＣアドレス取得
まず、ＩＰｖ４網（ＮＷ１）のマルチキャストクライアント（Ｈ１）が、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へコンテンツを見たいＩＰｖ６網（ＮＷ２）のマルチキャストサーバ（Ｃ１、Ｃ２）のドメインａａａ．ｃｏｍをキーにマルチキャストアドレス通知要求であるＤＮＳ  ｑｕｅｒｙ１を送信する（ＳＱ１−１）。
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）では、ＩＰｖ６網（ＮＷ２）に存在するマルチキャストサーバ（Ｃ１、Ｃ２）の情報を保持していないため、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ６網（ＮＷ２）に設けるＤＮＳ  Ｐｒｏｘｙ（Ｄ３）の仮想ＩＰｖ４ユニキャストアドレスを宛先アドレスとし、ドメインａａａ．ｃｏｍのＤＮＳ  ｑｕｅｒｙ２を送信する（ＳＱ１−２）。このとき、トランスレータ（Ｔ１）ではあらかじめ保持してあるＩＰｖ６ユニキャストアドレス変換テーブル（２０１７）を参照し、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）の仮想ＩＰｖ４ユニキャストアドレスをＩＰｖ６ユニキャストアドレスに変換し、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）からのＤＮＳ  ｑｕｅｒｙ２をＤＮＳ  Ｐｒｏｘｙ（Ｄ３）へ送信する。
ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）は、図８のＤＮＳ  Ｐｒｏｘｙ（Ｄ３）における処理フローに示すように、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ、ドメインａａａ．ｃｏｍのＤＮＳ  ｑｕｅｒｙ３を送信する（ＳＱ１−３、図８：Ｓ１００１）。
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、図９のＩＰｖ６  ＤＮＳサーバ（Ｄ２）における処理フローに示すように、図５のあらかじめ保持してあるマルチキャストアドレス管理テーブル（７０００）を検索する（図９：Ｓ２００１）。検索の際、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）はドメインａａａ．ｃｏｍのマルチキャストサーバ（Ｃ１、Ｃ２）にマルチキャストサーバアドレスがテーブル内に保持されているかを判定する（図９：Ｓ２００２）。ドメインａａａ．ｃｏｍのマルチキャストサーバ（Ｃ１、Ｃ２）の場合、マルチキャストグループアドレスおよびマルチキャストサーバアドレスが保守者等により登録され保持されているため、ドメインａａａ．ｃｏｍのマルチキャストグループアドレスであるｆ００１：：１とマルチキャストサーバアドレスである２００１：：１、２００１：：２をＤＮＳ  Ｐｒｏｘｙ（Ｄ３）にＲｅｓｐｏｎｓｅとして送信する（ＳＱ１−４、図９：Ｓ２００４）。
ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）は、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）より受信した（図８：Ｓ１００３）、ドメインａａａ．ｃｏｍのマルチキャストグループアドレスｆ００１：：１およびマルチキャストサーバアドレス２００１：：１、２００１：：２をＩＰｖ６マルチキャストアドレス管理テーブル（６０００）にドメインａａａ．ｃｏｍに対応して登録する（図４：（ａ）、図８：Ｓ１００４）。
ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）は、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）より受信した（図８：Ｓ１００３）、マルチキャストグループアドレスｆ００１：：１、およびマルチキャストサーバアドレス２００１：：１、２００１：：２をキーに、アドレスに応じた仮想マルチキャストグループアドレス、および仮想マルチキャストサーバアドレスの生成要求であるＱｕｅｒｙ  ＩＰｖ６  ＭＣ  ａｄｄをトランスレータ（Ｔ１）に送信する（ＳＱ１−５、図８：Ｓ１００５）。
トランスレータ（Ｔ１）では、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）より受信した（図１０：Ｓ３０００）、マルチキャストグループアドレスｆ００１：：１、およびマルチキャストサーバアドレス２００１：：１、２００１：：２をＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）に登録する（図３：（ａ））。この際、トランスレータ（Ｔ１）では、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）より受信したＱｕｅｒｙ  ＩＰｖ６  ＭＣ  ａｄｄの情報にマルチキャストサーバアドレスが保持されているかを判定する（図１０：Ｓ３００１）。ドメインａａａ．ｃｏｍのマルチキャストサーバ（Ｃ１、Ｃ２）の場合、マルチキャストグループアドレスおよびマルチキャストサーバアドレスが保守者によりＤＮＳ  Ｐｒｏｘｙ（Ｄ３）に登録され保持されているため、受信したＱｕｅｒｙ  ＩＰｖ６  ＭＣ  ａｄｄの情報に、マルチキャストサーバアドレスが保持されている。
【００２３】
つぎに、トランスレータ（Ｔ１）は、仮想アドレスプール（２０１８）に格納している範囲内の仮想アドレスをランダムに払い出し、ドメインａａａ．ｃｏｍのマルチキャストサーバ（Ｃ１、Ｃ２）のマルチキャストサーバアドレスである２００１：：１、２００１：：２に応じたＩＰｖ４の仮想マルチキャストサーバアドレスである１９２．０．１．１、１９２．０．１．２を生成する。仮想アドレスプール（２０１８）には、払い出すアドレスが格納されており、プロセッサ（２０２）は、仮想アドレスプール（２０１８）を参照して、ランダムに仮想アドレスを払い出す。トランスレータ（Ｔ１）では、ドメインａａａ．ｃｏｍのマルチキャストサーバ（Ｃ１、Ｃ２）のマルチキャストサーバアドレスである２００１：：１、２００１：：２に応じたＩＰｖ４の仮想マルチキャストサーバアドレスである１９２．０．１．１、１９２．０．１．２を生成後、ＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）に仮想マルチキャストサーバアドレスを登録する（ＳＱ１−６、図１０：Ｓ３００８、図３（ｂ））。また、トランスレータ（Ｔ１）では、仮想アドレスプール（２０１８）に格納している範囲内の仮想アドレスをランダムに払い出し、ドメインａａａ．ｃｏｍのマルチキャストサーバ（Ｃ１、Ｃ２）のマルチキャストグループアドレスであるｆ００１：：１に応じたＩＰｖ４の仮想マルチキャストグループアドレスである２３８．０．０．１を生成し、ＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）に登録する（ＳＱ１−７、図１０：Ｓ３００９、図３（ｂ））。
トランスレータ（Ｔ１）では、生成した仮想マルチキャストグループアドレス２３８．０．０．１および仮想マルチキャストサーバアドレス１９２．０．１．１、１９２．０．１．２をＤＮＳ  Ｐｒｏｘｙ（Ｄ３）にＲｅｓｐｏｎｓｅとして送信する（ＳＱ１−８、図１０：Ｓ３０１０）。
ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）では、トランスレータ（Ｔ１）より受信した（図８：Ｓ１００７）、ドメインａａａ．ｃｏｍの仮想ＩＰｖ４マルチキャストグループアドレス２３８．０．０．１、および仮想マルチキャストサーバアドレス１９２．０．１．１、１９２．０．１．２をＩＰｖ６マルチキャストアドレス管理テーブル（６０００）に登録する（図８：Ｓ１００８、図４（ｂ））。
ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）は、ＩＰｖ６マルチキャストアドレス管理テーブル（６０００）に登録後、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へドメインａａａ．ｃｏｍのマルチキャストサーバ（Ｃ１、Ｃ２）の仮想マルチキャスグループアドレス２３８．０．０．１、および仮想マルチキャストサーバアドレス１９２．０．１．１、１９２．０．１．２をＲｅｓｐｏｎｓｅとして送信する（ＳＱ１−９、図８：Ｓ１００９）。
【００２４】
ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）では、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へドメインａａａ．ｃｏｍのマルチキャストサーバ（Ｃ１、Ｃ２）の仮想マルチキャストグループアドレスである２３８．０．０．１、および仮想マルチキャストサーバアドレスである１９２．０．１．１、１９２．０．１．２を送信後、ＩＰｖ６マルチキャストアドレス管理テーブル（６０００）に保持しているドメインａａａ．ｃｏｍであるマルチキャストサーバ（Ｃ１、Ｃ２）の仮想マルチキャストグループアドレスおよび仮想マルチキャストサーバアドレスをテーブルより削除する（図８：Ｓ１０１０）。
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）では、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）より受信したＲｅｓｐｏｎｓｅ  仮想ＩＰｖ４  ＭＣ  ａｄｄの情報に、仮想マルチキャストサーバアドレスが保持されているかを判定する（図１１：Ｓ４００１）。ドメインａａａ．ｃｏｍのマルチキャストサーバ（Ｃ１、Ｃ２）の場合、ＩＰｖ４の仮想マルチキャストグループアドレス、およびＩＰｖ４の仮想マルチキャストサーバアドレスがＲｅｓｐｏｎｓｅ  仮想ＩＰｖ４  ＭＣ  ａｄｄの情報に保持されているため、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、ＩＰｖ４網（ＮＷ１）のマルチキャストクライアント（Ｈ１）へ、ドメインａａａ．ｃｏｍのマルチキャストサーバ（Ｃ１、Ｃ２）の仮想マルチキャスグループアドレス２３８．０．０．１、および仮想マルチキャストサーバアドレス１９２．０．１．１、１９２．０．１．２をＲｅｓｐｏｎｓｅとして送信する（ＳＱ１−１０、図１１：Ｓ４００３）。
【００２５】
Ｂ．ｊｏｉｎ送信
つぎに、マルチキャストクライアント（Ｈ１）は、仮想マルチキャストグループアドレス２３８．０．０．１および仮想マルチキャストサーバアドレス１９２．０．１．１、１９２．０．１．２宛にＩＧＭＰｖ３のｊｏｉｎを送信する（ＳＱ１−１１）。
トランスレータ（Ｔ１）では、マルチキャストクライアント（Ｈ１）のＩＧＭＰｖ３のｊｏｉｎを受信し、制御部（２０）にてＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）を参照し、ＩＧＭＰｖ３の仮想マルチキャスグループアドレス２３８．０．０．１をＭＬＤｖ２のＩＰｖ６マルチキャストグループアドレスｆ００１：：１に、ＩＧＭＰｖ３の仮想マルチキャスサーバアドレス１９２．０．１．１、１９２．０．１．２をＭＬＤｖ２のＩＰｖ６マルチキャストサーバアドレス２００１：：１、２００１：：２に変換し（ＳＱ１−１２）、ＭＬＤｖ２  ｊｏｉｎをＩＰｖ６網（ＮＷ２）のマルチキャストサーバ（Ｃ１、Ｃ２）に送信する（ＳＱ１−１３）。
【００２６】
Ｃ．コンテンツ配信
ＩＰｖ６網（ＮＷ２）のマルチキャストサーバ（Ｃ１、Ｃ２）がＩＰｖ４網（ＮＷ１）のマルチキャストクライアント（Ｈ１）へコンテンツを配信する（ＳＱ１−１４）場合は、トランスレータ（Ｔ１）の制御部（２０）にて、ＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）を参照し、ＩＰｖ６マルチキャストグループアドレスｆ００１：：１を仮想マルチキャスグループアドレス２３８．０．０．１に、ＩＰｖ６マルチキャストサーバアドレス２００１：：１、２００１：：２を仮想マルチキャスサーバアドレス１９２．０．１．１、１９２．０．１．２に変換（ＳＱ１−１５）し、ＩＰｖ４網（ＮＷ１）のマルチキャストクライアント（Ｈ１）にＩＰｖ６網（ＮＷ２）のコンテンツ配信データを送信する（ＳＱ１−１６）。
また、トランスレータ（Ｔ１）がＩＰｖ４網（ＮＷ１）のマルチキャストクライアント（Ｈ１）より、マルチキャスト離脱メッセージであるＬｅａｖｅ  Ｇｒｏｕｐを受信した場合（ＳＱ１−１７）、トランスレータ（Ｔ１）の制御部（２０）にてＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）を参照し、仮想マルチキャスグループアドレス２３８．０．０．１をＩＰｖ６マルチキャストグループアドレスｆ００１：：１に、仮想マルチキャスサーバアドレス１９２．０．１．１、１９２．０．１．２をＩＰｖ６マルチキャストサーバアドレス２００１：：１、２００１：：２に変換し（ＳＱ１−１８）、Ｌｅａｖｅ  ＧｒｏｕｐをＩＰｖ６網（ＮＷ２）のマルチキャストサーバ（Ｃ１、Ｃ２）に送信する（ＳＱ１−１９）。
トランスレータ（Ｔ１）がＩＰｖ６網（ＮＷ２）のマルチキャストサーバ（Ｃ１、Ｃ２）へＬｅａｖｅ  Ｇｒｏｕｐ送信後、ＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）よりマルチキャストサーバ（Ｃ１、Ｃ２）の情報が削除される（ＳＱ１−２０）。
【００２７】
２．実施の形態２
実施の形態１ではＩＰｖ６  ＤＮＳサーバ（Ｄ２）がマルチキャストサーバアドレスをトランスレータ（Ｔ１）へ通知しているが、実施の形態２では、サービス内容によって使用台数が変化するマルチキャストサーバの増減に柔軟に対応し、マルチキャストグループアドレスおよびマルチキャストサーバアドレスを管理するマルチキャストサーバアドレス管理サーバ（ＭＡ１）が、トランスレータ（Ｔ１）へマルチキャストサーバアドレスを通知する。
システム構成、各テーブル（２０１５、６０００、７０００）、各サーバ（Ｔ１、Ｄ１、Ｄ２、Ｄ３）の処理フロ−チャート等は、実施の形態１の図１から図６、図８から図１１と同様である。なお、実施の形態２では、ＭＣサーバアドレス管理サーバ（ＭＡ１）が、さらに、設けられる。
【００２８】
図１２に、実施の形態２のマルチキャストサーバアドレス管理サーバ（ＭＡ１）がマルチキャストサーバアドレスを通知する場合のシーケンス図（ＳＱ２）を示す。
図１３に、マルチキャストサーバアドレス管理サーバ（ＭＡ１）における処理フローチャートを示す。
ＩＰｖ４網（ＮＷ１）のマルチキャストクライアント（Ｈ２）が、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へコンテンツを見たいＩＰｖ６網（ＮＷ２）のマルチキャストサーバ（Ｃ３）のドメインｂｂｂ．ｃｏｍをキーにマルチキャストアドレス通知要求であるＤＮＳ  ｑｕｅｒｙ１を送信する（ＳＱ２−１）。
上述の実施の形態１の図７に示すシーケンス（ＳＱ１）と同様に処理ＳＱ２−２、ＳＱ２−３を実行する。
ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）よりＤＮＳ  ｑｕｅｒｙ３受信後、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）では、図５のあらかじめ保持してあるマルチキャストアドレス管理テーブル（７０００）を検索する（図９：Ｓ２００１）。検索の際、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）にマルチキャストサーバアドレスがテーブル内に保持しているかを判定する（図９：Ｓ２００２）。ドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）の場合、マルチキャストサーバアドレスが保守者により登録されておらず保持していないため、ドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）のマルチキャストグループアドレスであるｆ０４０：：１のみをＤＮＳ  Ｐｒｏｘｙ（Ｄ３）にＲｅｓｐｏｎｓｅとして送信する（ＳＱ２−４、図９：Ｓ２００３）。
【００２９】
ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）は、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）より受信した（図８：Ｓ１００３）、ドメインｂｂｂ．ｃｏｍのマルチキャストグループアドレスｆ０４０：：１をＩＰｖ６マルチキャストアドレス管理テーブル（６０００）に登録する（図８：Ｓ１００４、図４：（ｃ））。ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）は、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）より受信した（図８：Ｓ１００３）、マルチキャストグループアドレスｆ０４０：：１をキーに、アドレスに応じた仮想マルチキャストグループアドレスの生成要求であるＱｕｅｒｙ  ＩＰｖ６  ＭＣ  ａｄｄをトランスレータ（Ｔ１）に送信する（ＳＱ２−５、図８：Ｓ１００５）。
トランスレータ（Ｔ１）では、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）より受信した（図１０：Ｓ３０００）、マルチキャストグループアドレスｆ０４０：：１をＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）に登録する（図３：（ｃ））。この際、トランスレータ（Ｔ１）では、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）より受信したＱｕｅｒｙ  ＩＰｖ６  ＭＣ  ａｄｄの情報にマルチキャストサーバアドレスが保持されているかを判定する（図１０：Ｓ３００１）。ドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）の場合、マルチキャストサーバアドレスが保守者によりＤＮＳ  Ｐｒｏｘｙ（Ｄ３）に登録さておらず保持されていないため、ドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）のマルチキャストグループアドレスｆ０４０：：１をキーに、あらかじめ保持してあるＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）を検索する（ＳＱ２−６、図１０：Ｓ３００２）。検索の際、トランスレータ（Ｔ１）はマルチキャストグループアドレスｆ０４０：：１に応じたマルチキャストサーバアドレスがテーブル内に保持されているかを判定する（図１０：Ｓ３００３）。
ＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）に、マルチキャストサーバアドレスを保持していない場合、マルチキャストサーバアドレス管理サーバ（ＭＡ１）へ、マルチキャストサーバ（Ｃ３）のマルチキャストグループアドレスｆ０４０：：１をキーに、マルチキャストサーバアドレスの通知要求であるＱｕｅｒｙ  ＩＰｖ６  ＭＣ  ｇｒ  ａｄｄを送信する（ＳＱ２−７、図１０：Ｓ３００４）。
【００３０】
マルチキャストサーバアドレス管理サーバ（ＭＡ１）は、マルチキャストグループアドレスおよびマルチキャストサーバアドレスのテーブルを管理し、トラヒックに応じてマルチキャストサーバの増減管理を行うサーバである。また、マルチキャストサーバアドレス管理サーバ（ＭＡ１）は、コンテンツ配信サービス内容（番組、時間帯など）によって増減するマルチキャストサーバの使用台数に応じて、マルチキャストグループアドレスおよびマルチキャストサーバアドレスを管理するＩＰｖ６マルチキャストアドレス管理テーブル（８０００）内の情報を更新する。
マルチキャストサーバアドレス管理サーバ（ＭＡ１）では、トランスレータ（Ｔ１）より受信したマルチキャストグループアドレスｆ０４０：：１をキーに、図６のＩＰｖ６マルチキャストアドレス管理テーブル（８０００）を検索する（図１３：Ｓ５００１）。検索の際、マルチキャストサーバアドレス管理サーバ（ＭＡ１）では、ドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）のマルチキャストグループアドレスｆ０４０：：１に応じたマルチキャストサーバアドレスがテーブル内に保持されているかを判定する（図１３：Ｓ５００２）。マルチキャストグループアドレスｆ０４０：：１のマルチキャストサーバ（Ｃ３）の場合、マルチキャストグループアドレスがテーブル内に保持されているため、マルチキャストグループアドレスｆ０４０：：１に応じたマルチキャストサーバアドレスである３００１：：１をトランスレータ（Ｔ１）へＲｅｐｏｒｔとして送信する（ＳＱ２−８、図１３：Ｓ５００４）。
【００３１】
トランスレータ（Ｔ１）では、マルチキャストサーバアドレス管理サーバ（ＭＡ１）より受信した、ドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）のマルチキャストグループアドレスｆ０４０：：１に応じたマルチキャストサーバアドレス３００１：：１をＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）へ登録する（図３：（ｄ））。この際、トランスレータ（Ｔ１）では、マルチキャストサーバアドレス管理サーバ（ＭＡ１）より受信したＲｅｐｏｒｔ  ＩＰｖ６  ＭＣ  ａｄｄの情報にマルチキャストサーバアドレスが保持されているかを判定する（図１０：Ｓ３００７）。ドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）の場合、マルチキャストグループアドレスおよびマルチキャストサーバアドレスがＲｅｐｏｒｔ  ＩＰｖ６  ＭＣ  ａｄｄの情報に保持されているため、仮想アドレスプール（２０１８）に格納している範囲内の仮想アドレスをランダムに払い出し、ドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）のマルチキャストサーバアドレスである３００１：：１に応じたＩＰｖ４の仮想マルチキャストサーバアドレスである１９２．０．２．３を生成し、ＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）に登録する（ＳＱ２−９、図１０：Ｓ３００８、図３（ｅ））。また、トランスレータ（Ｔ１）では、仮想アドレスプール（２０１８）に格納している範囲内の仮想アドレスをランダムに払い出し、ドメインｂｂｂ．ｃｏｍのマルチキャストグループアドレスであるｆ０４０：：１に応じたＩＰｖ４の仮想マルチキャストグループアドレスである２３８．０．１．２を生成し、ＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）に登録する（ＳＱ２−１０、図１０：Ｓ３００９、図３（ｅ））。
トランスレータ（Ｔ１）では、生成した仮想マルチキャストグループアドレス２３８．０．１．２、および仮想マルチキャストサーバアドレス１９２．０．２．３をＤＮＳ  Ｐｒｏｘｙ（Ｄ３）にＲｅｓｐｏｎｓｅとして送信する（ＳＱ２−１１、図１０：Ｓ３０１０）。
ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）では、トランスレータ（Ｔ１）より受信した（図８：Ｓ１００７）、ドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）のＩＰｖ６マルチキャストサーバアドレス３００１：：１、仮想ＩＰｖ４マルチキャスグループアドレス２３８．０．０．１、および仮想マルチキャストサーバアドレス１９２．０．１．１、１９２．０．１．２をＩＰｖ６マルチキャストアドレス管理テーブル（６０００）に登録する（図８：Ｓ１００８、図４（ｄ））。
以後、上述の図７に示すシーケンス（ＳＱ１）と同様に処理ＳＱ２−１２からＳＱ２−２３を実行する。
【００３２】
３．実施の形態３
実施の形態３では、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）およびマルチキャストサーバアドレス管理サーバ（ＭＡ１）より、トランスレータ（Ｔ１）へマルチキャストサーバアドレスの通知が無い場合の処理となる。システム構成、各テーブル（２０１５、６０００、７０００、８０００）、各サーバ（Ｔ１、Ｄ１、Ｄ２、Ｄ３、ＭＡ１）の処理フロ−は実施の形態１および実施の形態２の図１から図６、図８から図１１、および図１３と同様である。
図１４に、実施の形態３のマルチキャストサーバアドレス管理サーバ（ＭＡ１）がマルチキャストサーバアドレスの通知無しの場合のシーケンス図（ＳＱ３）を示す。
ＩＰｖ４網（ＮＷ１）のマルチキャストクライアント（Ｈ３）が、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へコンテンツを見たいＩＰｖ６網（ＮＷ２）のマルチキャストサーバ（Ｃ４）のドメインｃｃｃ．ｃｏｍをキーにマルチキャストアドレス通知要求であるＤＮＳ  ｑｕｅｒｙ１を送信する（ＳＱ３−１）。
つぎに、上述の実施の形態２の図１２に示すシーケンス（ＳＱ２）と同様に処理ＳＱ３−２からＳＱ３−７を実行する。
マルチキャストサーバアドレス管理サーバ（ＭＡ１）では、トランスレータ（Ｔ１）より受信したドメインｃｃｃ．ｃｏｍのマルチキャストサーバ（Ｃ４）のマルチキャストグループアドレスｆ０３６：：２をキーに、図６のあらかじめ保持してあるマルチキャストアドレス管理テーブル（８０００）を検索する（図１３：Ｓ５００１）。検索の際、マルチキャストサーバアドレス管理サーバ（ＭＡ１）では、ドメインｃｃｃ．ｃｏｍのマルチキャストサーバ（Ｃ４）のマルチキャストグループアドレスｆ０３６：：２に応じたマルチキャストサーバアドレスがテーブル内に保持されているかを判定する（図１３：Ｓ５００２）。マルチキャストグループアドレスｆ０３６：：２のマルチキャストサーバ（Ｃ４）の場合、マルチキャストサーバアドレスがテーブル内に保持されていないため、マルチキャストアドレス管理サーバ（ＭＡ１）は、マルチキャストサーバ（Ｃ４）のマルチキャストグループアドレスｆ０３６：：２のみトランスレータ（Ｔ１）へＲｅｐｏｒｔとして送信する（ＳＱ３−８、図１３：Ｓ５００３）。
【００３３】
トランスレータ（Ｔ１）では、マルチキャストサーバアドレス管理サーバ（ＭＡ１）より受信したＲｅｐｏｒｔ  ＩＰｖ６  ＭＣ  ａｄｄの情報にマルチキャストサーバアドレスが保持されているかを判定する（図１０：Ｓ３００７）。ドメインｃｃｃ．ｃｏｍのマルチキャストサーバ（Ｃ４）の場合、マルチキャストサーバアドレスがＲｅｐｏｒｔ  ＩＰｖ６  ＭＣ  ａｄｄの情報に保持されていないため、仮想アドレスプール（２０１８）に格納している範囲内の仮想アドレスをランダムに払い出し、ドメインｃｃｃ．ｃｏｍのマルチキャストサーバ（Ｃ４）のマルチキャストグループアドレスｆ０３６：：２に応じた仮想マルチキャストグループアドレス（ＩＰｖ４）である２３８．０．３．３を生成し、ＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）に登録する（ＳＱ３−９、図１０：Ｓ３００９、図３：（ｇ））。
トランスレータ（Ｔ１）では、生成した仮想マルチキャストグループアドレス２３８．０．３．３をＤＮＳ  Ｐｒｏｘｙ（Ｄ３）にＲｅｓｐｏｎｓｅとして送信する（ＳＱ３−１０、図１０：Ｓ３０１０）
以後、上述の図７に示すシーケンス（ＳＱ１）と同様に処理をＳＱ３−１１からＳＱ３−１８を実行するが、ＩＧＭＰｖ２  ｊｏｉｎ（ＳＱ３−１３）、およびＭＬＤｖ１  ｊｏｉｎ（ＳＱ３−１５）、ＩＰｖ６−ＩＰｖ４マルチキャストコンテンツ配信（ＳＱ３−１６、ＳＱ３−１８）、Ｌｅａｖｅ  Ｇｒｏｕｐ（ＳＱ３−１９、ＳＱ３−２１）では、マルチキャストグループアドレスｆ０３６：：２、および仮想マルチキャストグループアドレス２３８．０．３．３のみを指定し、マルチキャストサーバアドレスおよびＩＰｖ４仮想マルチキャストサーバアドレスの指定を行わないＩＧＭＰｖ２、ＭＬＤｖ１を使ったマルチキャストサービスとなる。
【００３４】
４．実施の形態４
実施の形態４では、トランスレータ（Ｔ１）におけるＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）にマルチキャストサーバアドレスが保持されていた場合の処理となる。システム構成、各テーブル（２０１５、６０００、７０００）、各サーバ（Ｔ１、Ｄ１、Ｄ２、Ｄ３）の処理フロ−は実施の形態１の図１から図５、図８から図１１と同様である。
図１５に、実施の形態４のトランスレータ（Ｔ１）におけるＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）にマルチキャストサーバアドレスが保持されていた場合のシーケンス（ＳＱ４）を示す。
ＩＰｖ４網（ＮＷ１）のマルチキャストクライアント（Ｈ４）が、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）へコンテンツを見たいＩＰｖ６網（ＮＷ２）のマルチキャストサーバ（Ｃ３）のドメインｂｂｂ．ｃｏｍをキーにマルチキャストアドレス通知要求であるＤＮＳ  ｑｕｅｒｙ１を送信する（ＳＱ４−１）。
つぎに、上述の実施の形態２の図１２に示すシーケンス（ＳＱ２）と同様に処理ＳＱ４−２からＳＱ４−５を実行する。
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）では、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）よりＤＮＳ  ｑｕｅｒｙ３受信後、図５のあらかじめ保持してあるマルチキャストアドレス管理テーブル（７０００）を検索する（図９：Ｓ２００１）。検索の際、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）はドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）のマルチキャストサーバアドレスをテーブル内に保持しているかを判定する（図９：Ｓ２００２）。ＩＰｖ６  ＤＮＳサーバ（Ｄ２）では、ドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）のマルチキャストサーバアドレスを保守者により登録さておらず保持していないため、ドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）のマルチキャストグループアドレスであるｆ０４０：：１のみをＤＮＳ  Ｐｒｏｘｙ（Ｄ３）にＲｅｓｐｏｎｓｅとして送信する（ＳＱ４−４、図９：Ｓ２００３）。
【００３５】
ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）は、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）より受信した（図８：Ｓ１００３）、ドメインｂｂｂ．ｃｏｍのマルチキャストグループアドレスｆ０４０：：１をマルチキャストアドレス管理テーブル（６０００）に登録する（図４：（ｃ）、図８：Ｓ１００４）。ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）は、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）より受信した（図８：Ｓ１００３）、マルチキャストグループアドレスｆ０４０：：１をキーに、アドレスに応じたＩＰｖ４仮想マルチキャストグループアドレスの生成要求であるＱｕｅｒｙ  ＩＰｖ６  ＭＣ  ａｄｄをトランスレータ（Ｔ１）に送信する（ＳＱ４−５、図８：Ｓ１００５）。
トランスレータ（Ｔ１）では、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）より受信したＱｕｅｒｙ  ＩＰｖ６  ＭＣ  ａｄｄの情報にマルチキャストサーバアドレスが保持されているかを判定する（図１０：Ｓ３００１）。ドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）のマルチキャストサーバアドレスが保守者によりＤＮＳ  Ｐｒｏｘｙ（Ｄ３）に登録さておらず保持されていないため、マルチキャストグループアドレスｆ０４０：：１をキーに、あらかじめ保持してあるＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）を検索する（ＳＱ４−６、図１０：Ｓ３００２）。検索の際、トランスレータ（Ｔ１）はマルチキャストグループアドレスｆ０４０：：１に応じたマルチキャストサーバアドレスがテーブル内に保持されているかを判定する（図１０：Ｓ３００３）。
このとき、ＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）には、実施の形態２のようにマルチキャストクライアント（Ｈ２）のＤＮＳ要求の際に、ドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）のマルチキャストグループアドレスｆ０４０：：１、およびマルチキャストサーバアドレス３００１：：１のテーブルを、前提として保持しているものとする。このように、トランスレータ（Ｔ１）で、マルチキャストグループアドレスおよびマルチキャストサーバアドレスのテーブルを前提として保持している場合は、トランスレータ（Ｔ１）からマルチキャストサーバアドレス管理サーバ（ＭＡ１）へのマルチキャストサーバアドレスの問い合わせであるＱｕｅｒｙ  ＩＰｖ６  ＭＣ  ｇｒ  ａｄｄの送信は不要となる。
【００３６】
トランスレータ（Ｔ１）では、ドメインｂｂｂ．ｃｏｍのマルチキャストサーバ（Ｃ３）のマルチキャストサーバアドレスである３００１：：１を抽出し、仮想アドレスプール（２０１８）に格納している範囲内の仮想アドレスをランダムに払い出し、アドレスに応じたＩＰｖ４の仮想マルチキャストサーバアドレスである１９２．０．２．３を生成する（ＳＱ４−７、図１０：Ｓ３００８）。また、トランスレータ（Ｔ１）では、仮想アドレスプール（２０１８）に格納している範囲内の仮想アドレスをランダムに払い出し、ドメインｂｂｂ．ｃｏｍのマルチキャストグループアドレスに応じたＩＰｖ４の仮想マルチキャストグループアドレスである２３８．０．１．２を生成する（ＳＱ４−８、図１０：Ｓ３００９）。
トランスレータ（Ｔ１）では、生成した仮想マルチキャストグループアドレス２３８．０．１．２および仮想マルチキャストサーバアドレス１９２．０．２．３をＤＮＳ  Ｐｒｏｘｙ（Ｄ３）へＲｅｓｐｏｎｓｅとして送信する（ＳＱ４−９、図１０：Ｓ３０１０）。
以後、上述の実施の形態２の図１２に示すシーケンス（ＳＱ２）と同様に処理ＳＱ４−１０からＳＱ４−２１を実行する。
【００３７】
５．実施の形態５
実施の形態５は、ＩＰｖ６網（ＮＷ２）のマルチキャストクライアント（Ｈ５〜Ｈ８）がＩＰｖ４網（ＮＷ１）のマルチキャストサーバ（Ｃ５〜Ｃ８）のコンテンツを受信する構成にて、実施の形態１と同様の処理を行う。
【００３８】
５−１．システム構成
図１６に、実施の形態５のネットワーク構成図を示す。
図１７に、トランスレータ（Ｔ１）におけるＩＰｖ４マルチキャストアドレス変換テーブル（２０１４）の構成図を示す。
ＩＰｖ４マルチキャストアドレス変換テーブル（２０１４）は、ＩＰｖ４のマルチキャストグループアドレス（２０１４１）、ＩＰｖ４のマルチキャストサーバアドレス（２０１４２）、ＩＰｖ６の仮想マルチキャストグループアドレス（２０１４３）、ＩＰｖ６の仮想マルチキャストサーバアドレス（２０１４４）を含む。
マルチキャストグループアドレス（２０１４１）およびマルチキャストサーバアドレス（２０１４２）は、トランスレータ（Ｔ１）がＤＮＳ  Ｐｒｏｘｙ（Ｄ３）よりマルチキャストグループアドレスおよびマルチキャストサーバアドレス受信後、ＩＰｖ４マルチキャストアドレス変換テーブル（２０１４）に登録される。
仮想マルチキャストグループアドレス（２０１４３）および仮想マルチキャストサーバアドレス（２０１４４）は、トランスレータ（Ｔ１）がＤＮＳ  Ｐｒｏｘｙ（Ｄ３）より受信したマルチキャストグループアドレスおよびマルチキャストサーバアドレスに応じた仮想マルチキャストグループアドレス、および仮想マルチキャストサーバアドレスを生成後、ＩＰｖ４マルチキャストアドレス変換テーブル（２０１４）に登録される。
また、トランスレータ（Ｔ１）がＩＰｖ６網（ＮＷ２）のマルチキャストクライアント（Ｈ５〜Ｈ８）より受信したマルチキャスト離脱メッセージであるＬｅａｖｅ  ＧｒｏｕｐをＩＰｖ４マルチキャストアドレスに変換し、ＩＰｖ４網（ＮＷ１）のマルチキャストサーバ（Ｃ５〜Ｃ８）へ送信後、一連の情報がＩＰｖ４マルチキャストアドレス管理テーブル（２０１４）より削除される。
【００３９】
図１８に、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）におけるＩＰｖ４マルチキャストアドレス管理テーブル（６１００）の構成図を示す。
ＩＰｖ４マルチキャストアドレス管理テーブル（６１００）は、ドメイン（６１００１）、ＩＰｖ４のマルチキャストグループアドレス（６１００２）、ＩＰｖ４のマルチキャストサーバアドレス（６１００３）、ＩＰｖ６の仮想マルチキャストグループアドレス（６１００４）、ＩＰｖ６の仮想マルチキャストサーバアドレス（６１００５）を含む。
ドメイン（６１００１）は、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）がＩＰｖ６  ＤＮＳサーバ（Ｄ２）よりＤＮＳ要求受信後、ＩＰｖ４マルチキャストアドレス管理テーブル（６１００）に登録される。また、マルチキャストグループアドレス（６１００２）およびマルチキャストサーバアドレス（６１００３）は、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）がＩＰｖ４  ＤＮＳサーバ（Ｄ１）よりマルチキャストグループアドレスおよびマルチキャストサーバアドレス受信後、ＩＰｖ４マルチキャストアドレス管理テーブル（６１００）に登録される。仮想マルチキャストグループアドレス（６１００４）および仮想マルチキャストサーバアドレス（６１００５）は、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）がトランスレータ（Ｔ１）より仮想マルチキャストグループアドレス、および仮想マルチキャストサーバアドレス受信後、ＩＰｖ４マルチキャストアドレス管理テーブル（６１００）に登録される。
ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）がＩＰｖ６  ＤＮＳサーバ（Ｄ２）へ仮想マルチキャストグループアドレス、仮想マルチキャストサーバアドレスを通知した後、仮想マルチキャストグループアドレスおよび仮想マルチキャストサーバアドレスがＩＰｖ４マルチキャストアドレス管理テーブル（６１００）より削除される。
【００４０】
図１９に、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）におけるマルチキャストアドレス管理テーブル（９０００）の構成図を示す。
マルチキャストアドレス管理テーブル（９０００）は、ドメイン（９０００１）、ＩＰｖ４のマルチキャストグループアドレス（９０００２）、ＩＰｖ６のマルチキャストサーバアドレス（９０００３）を含む。マルチキャストアドレス管理テーブル（９０００）内の情報は、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）にてあらかじめ保持されている。
【００４１】
図２０に、マルチキャストサーバアドレス管理サーバ（ＭＡ１）におけるＩＰｖ４マルチキャストアドレス管理テーブル（８１００）の構成図を示す。
ＩＰｖ４マルチキャストアドレス管理テーブル（８１００）は、ＩＰｖ４のマルチキャストグループアドレス（８１００１）、ＩＰｖ４のマルチキャストサーバアドレス（８１００２）を含む。マルチキャストグループアドレスおよびマルチキャストサーバアドレスを管理するＩＰｖ４マルチキャストアドレス管理テーブル（８１００）内の情報は、コンテンツ配信サービス内容（番組、時間帯など）によって増減するマルチキャストサーバの使用台数に応じて更新する。
【００４２】
５−２．処理
図２１に、実施の形態５のシーケンス図を示す。
Ａ．ＭＣアドレス取得
まず、ＩＰｖ６網（ＮＷ２）のマルチキャストクライアント（Ｈ５）が、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へコンテンツを見たいＩＰｖ４網（ＮＷ１）のマルチキャストサーバ（Ｃ５）のドメインｄｄｄ．ｃｏｍをキーにマルチキャストアドレス通知要求であるＤＮＳ  ｑｕｅｒｙ１を送信する（ＳＱ５−１）。
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）では、ＩＰｖ４網（ＮＷ１）に存在するマルチキャストサーバ（Ｃ５）の情報を保持していないため、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）はＤＮＳ  Ｐｒｏｘｙ（Ｄ３）へドメインｄｄｄ．ｃｏｍのＤＮＳ  ｑｕｅｒｙ２を送信する（ＳＱ５−２）。
ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）は、ＩＰｖ４網（ＮＷ１）に存在するＩＰｖ４  ＤＮＳサーバ（Ｄ１）の仮想ＩＰｖ６ユニキャストアドレスを宛先アドレスとし、ドメインｄｄｄ．ｃｏｍのＤＮＳ  ｑｕｅｒｙ３を送信する（ＳＱ５−３）。このとき、トランスレータ（Ｔ１）ではあらかじめ保持してあるＩＰｖ４ユニキャストアドレス変換テーブル（２０１６）を参照し、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）の仮想ＩＰｖ６ユニキャストアドレスをＩＰｖ４ユニキャストアドレスに変換し、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）からのＤＮＳ  ｑｕｅｒｙ３をＩＰｖ４  ＤＮＳサーバ（Ｄ１）へ送信する。
ＩＰｖ４  ＤＮＳサーバ（Ｄ１）は、図１９のあらかじめ保持してあるマルチキャストアドレス管理テーブル（９０００）を検索する。検索の際、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）はドメインｄｄｄ．ｃｏｍのマルチキャストサーバ（Ｃ５）にマルチキャストサーバアドレスがテーブル内に保持されているかを判定する。ドメインｄｄｄ．ｃｏｍのマルチキャストサーバ（Ｃ５）の場合、マルチキャストグループアドレスおよびマルチキャストサーバアドレスが保守者により登録され保持されているため、ドメインｄｄｄ．ｃｏｍのマルチキャストグループアドレスである２３７．０．０．１とマルチキャストサーバアドレスである１９２．１．２．１をＤＮＳ  Ｐｒｏｘｙ（Ｄ３）にＲｅｓｐｏｎｓｅとして送信する（ＳＱ５−４）。
【００４３】
ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）は、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）より受信した、ドメインｄｄｄ．ｃｏｍのマルチキャストグループアドレス２３７．０．０．１およびマルチキャストサーバアドレス１９２．１．２．１をＩＰｖ４マルチキャストアドレス管理テーブル（６１００）に登録する（図１８：（ａ））。ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）は、ＩＰｖ４  ＤＮＳサーバ（Ｄ１）より受信したマルチキャストグループアドレス２３７．０．０．１、およびマルチキャストサーバアドレス１９２．１．２．１をキーに、アドレスに応じたＩＰｖ６仮想マルチキャストグループアドレスおよびＩＰｖ６仮想マルチキャストサーバアドレスの生成要求であるＱｕｅｒｙ  ＩＰｖ４  ＭＣ  ａｄｄをトランスレータ（Ｔ１）に送信する（ＳＱ５−５）。
トランスレータ（Ｔ１）では、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）より受信したマルチキャストサーバ（Ｃ５）のマルチキャストグループアドレス２３７．０．０．１、およびマルチキャストサーバアドレス１９２．１．２．１をＩＰｖ４マルチキャストアドレス変換テーブル（２０１４）に登録する（図１７：（ａ））。この際、トランスレータ（Ｔ１）では、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）より受信したＱｕｅｒｙ  ＩＰｖ４  ＭＣ  ａｄｄの情報にマルチキャストサーバアドレスが保持されているかを判定する。ドメインｄｄｄ．ｃｏｍのマルチキャストサーバ（Ｃ５）の場合、マルチキャストグループアドレスおよびマルチキャストサーバアドレスが保守者等によりＤＮＳ  Ｐｒｏｘｙ（Ｄ３）に登録され保持されているため、受信したＱｕｅｒｙ  ＩＰｖ４  ＭＣ  ａｄｄの情報にマルチキャストサーバアドレスが保持されている。
【００４４】
よって、トランスレータ（Ｔ１）は、仮想アドレスプール（２０１８）に格納している範囲内の仮想アドレスをランダムに払い出し、ドメインｄｄｄ．ｃｏｍのマルチキャストサーバ（Ｃ５）のマルチキャストサーバアドレスである１９２．１．２．１に応じたＩＰｖ６仮想マルチキャストサーバアドレスである２０５０：：５を生成する。仮想アドレスプール（２０１８）には、払い出すアドレスが格納されており、ランダムに仮想アドレスを払い出す。トランスレータ（Ｔ１）では、ドメインｄｄｄ．ｃｏｍのマルチキャストサーバ（Ｃ５）のマルチキャストサーバアドレスである１９２．１．２．１に応じたＩＰｖ６仮想マルチキャストサーバアドレスである２０５０：：５を生成後、ＩＰｖ４マルチキャストアドレス変換テーブル（２０１４）に仮想マルチキャストサーバアドレスを登録する（ＳＱ５−６、図１７（ｂ））。また、トランスレータ（Ｔ１）では、仮想アドレスプール（２０１８）に格納している範囲内の仮想アドレスをランダムに払い出し、ドメインｄｄｄ．ｃｏｍのマルチキャストサーバ（Ｃ５）のマルチキャストグループアドレスである２３７．０．０．１に応じたＩＰｖ６仮想マルチキャストグループアドレスであるｆ０２０：：１を生成し、ＩＰｖ４マルチキャストアドレス変換テーブル（２０１４）に登録する（ＳＱ５−７、図１７（ｂ））。
トランスレータ（Ｔ１）では、生成した仮想マルチキャストグループアドレスｆ０２０：：１および仮想マルチキャストサーバアドレス２０５０：：５をＤＮＳ  Ｐｒｏｘｙ（Ｄ３）にＲｅｓｐｏｎｓｅとして送信する（ＳＱ５−８）。
【００４５】
ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）では、トランスレータ（Ｔ１）より受信した、ドメインｄｄｄ．ｃｏｍの仮想マルチキャストグループアドレスｆ０２０：：１、および仮想マルチキャストサーバアドレス２０５０：：５をＩＰｖ４マルチキャストアドレス管理テーブル（６１００）に登録する（図１８（ｂ））。ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）は、ＩＰｖ４マルチキャストアドレス管理テーブル（６１００）に登録後、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へドメインｄｄｄ．ｃｏｍのマルチキャストサーバ（Ｃ５）の仮想マルチキャスグループアドレスｆ０２０：：１、および仮想マルチキャストサーバアドレス２０５０：：５をＲｅｓｐｏｎｓｅとして送信する（ＳＱ５−９）。ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）では、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）へドメインｄｄｄ．ｃｏｍのマルチキャストサーバ（Ｃ５）の仮想マルチキャストグループアドレスであるｆ０２０：：１、および仮想マルチキャストサーバアドレスである２０５０：：５を送信後、ＩＰｖ４マルチキャストアドレス管理テーブル（６１００）に保持しているドメインｄｄｄ．ｃｏｍであるマルチキャストサーバ（Ｃ５）の仮想マルチキャストグループアドレスおよび仮想マルチキャストサーバアドレスをテーブルより削除する。
ＩＰｖ６  ＤＮＳサーバ（Ｄ２）では、ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）より受信したＲｅｓｐｏｎｓｅ  仮想ＩＰｖ６  ＭＣ  ａｄｄの情報に、仮想マルチキャストサーバアドレスが保持されているかを判定する。ドメインｄｄｄ．ｃｏｍのマルチキャストサーバ（Ｃ５）の場合、Ｒｅｓｐｏｎｓｅ  仮想ＩＰｖ６  ＭＣ  ａｄｄの情報にＩＰｖ６仮想マルチキャストグループアドレス、およびＩＰｖ６仮想マルチキャストサーバアドレスが保持されているため、ＩＰｖ６  ＤＮＳサーバ（Ｄ２）は、ＩＰｖ６網（ＮＷ１）のマルチキャストクライアント（Ｈ５）へ、ドメインｄｄｄ．ｃｏｍのマルチキャストサーバ（Ｃ５）の仮想マルチキャスグループアドレスｆ０２０：：１、および仮想マルチキャストサーバアドレス２０５０：：５をＲｅｓｐｏｎｓｅとして送信する（ＳＱ５−１０）。
【００４６】
Ｂ．ｊｏｉｎ送信
マルチキャストクライアント（Ｈ５）は、マルチキャストサーバ（Ｃ５）のＩＰｖ６仮想マルチキャストグループアドレスｆ０２０：：１、およびＩＰｖ６仮想マルチキャストサーバアドレス２０５０：：５宛にＭＬＤｖ２のｊｏｉｎを送信する（ＳＱ５−１１）。
トランスレータ（Ｔ１）では、マルチキャストクライアント（Ｈ５）のＭＬＤｖ２のｊｏｉｎを受信し、制御部（２０）にてＩＰｖ４マルチキャストアドレス変換テーブル（２０１４）を参照し、ＭＬＤｖ２の仮想マルチキャストグループアドレスｆ０２０：：１をＩＧＭＰｖ３のマルチキャストグループアドレス２３７．０．０．１に、またＭＬＤｖ２の仮想マルチキャストサーバアドレス２０５０：：５をＩＧＭＰｖ３のマルチキャストサーバアドレス１９２．１．２．１に変換し（ＳＱ５−１２）、ＩＧＭＰｖ３のｊｏｉｎをＩＰｖ４網（ＮＷ１）のマルチキャストサーバ（Ｃ５）に送信する（ＳＱ５−１３）。
【００４７】
Ｃ．コンテンツ配信
ＩＰｖ４網（ＮＷ１）のマルチキャストサーバ（Ｃ５）がＩＰｖ６網（ＮＷ２）のマルチキャストクライアント（Ｈ５）へコンテンツを配信する（ＳＱ５−１４）場合は、トランスレータ（Ｔ１）の制御部（２０）にて、ＩＰｖ４マルチキャストアドレス変換テーブル（２０１４）を参照し、ＩＰｖ４マルチキャストグループアドレス２３７．０．０．１をＩＰｖ６仮想マルチキャストグループアドレスｆ０２０：：１に、またＩＰｖ４マルチキャストサーバアドレス１９２．１．２．１をＩＰｖ６仮想マルチキャストサーバアドレス２０５０：：５に変換し（ＳＱ５−１５）、ＩＰｖ６網（ＮＷ２）のマルチキャストクライアント（Ｈ５）にＩＰｖ４網（ＮＷ１）のコンテンツ配信データを送信する（ＳＱ５−１６）。
また、トランスレータ（Ｔ１）がＩＰｖ６網（ＮＷ２）のマルチキャストクライアント（Ｈ５）より、マルチキャスト離脱メッセージであるＬｅａｖｅ  Ｇｒｏｕｐを受信した場合（ＳＱ５−１７）、トランスレータ（Ｔ１）の制御部（２０）にてＩＰｖ４マルチキャストアドレス変換テーブル（２０１４）を参照し、ＩＰｖ６仮想マルチキャストグループアドレスｆ０２０：：１をＩＰｖ４マルチキャストグループアドレス２３７．０．０．１に、またＩＰｖ６仮想マルチキャストサーバアドレス２０５０：：５をＩＰｖ４マルチキャストサーバアドレス１９２．１．２．１に変換（ＳＱ５−１８）し、Ｌｅａｖｅ  ＧｒｏｕｐをＩＰｖ４網（ＮＷ１）のマルチキャストサーバ（Ｃ５）に送信する（ＳＱ５−１９）。
トランスレータ（Ｔ１）では、ＩＰｖ４網（ＮＷ１）のマルチキャストサーバ（Ｃ５）へＬｅａｖｅ  Ｇｒｏｕｐ送信後、ＩＰｖ４マルチキャストアドレス管理テーブル（２０１４）よりマルチキャストサーバ（Ｃ５）の情報が削除される（ＳＱ５−２０）。
【００４８】
実施の形態２、実施の形態３、実施の形態４の場合もＩＰｖ６網のマルチキャストクライアント（Ｈ５〜Ｈ８）のＤＮＳ要求をトリガに、仮想ＩＰｖ６マルチキャストグループアドレスおよび仮想ＩＰｖ６マルチキャストサーバアドレスを生成することが可能である。
ただし、トランスレータ（Ｔ１）では、図３のＩＰｖ６マルチキャストアドレス変換テーブル（２０１５）の代わりに、図１７のＩＰｖ４マルチキャストアドレス変換テーブル（２０１４）を作成し、使用する。ＤＮＳ  Ｐｒｏｘｙ（Ｄ３）では、図４のＩＰｖ６マルチキャストアドレス管理テーブル（６０００）の代わりに、図１８のＩＰｖ４マルチキャストアドレス管理テーブル（６１００）を作成し、使用する。また、マルチキャストサーバアドレス管理サーバ（ＭＡ１）では、ＩＰｖ６マルチキャストアドレス管理テーブル（８０００）の代わりに、図２０のＩＰｖ４マルチキャストアドレス管理テーブル（８１００）を作成し、使用する。また、図５のＩＰｖ６  ＤＮＳサーバ（Ｄ２）におけるマルチキャストアドレス管理テーブル（７０００）の代わりに、図１９のＩＰｖ４  ＤＮＳサーバ（Ｄ１）におけるマルチキャストアドレス管理テーブル（９０００）を作成し、使用する。
【産業上の利用可能性】
【００４９】
本発明は、マルチキャスト配信のための各種の通信システムに適用することができる。
【図面の簡単な説明】
【００５０】
【図１】本実施の形態１〜実施の形態４の通信システム構成を示す図。
【図２】マルチキャスト対応トランスレータの構成を示す図。
【図３−１】マルチキャスト対応トランスレータにおけるＩＰｖ６マルチキャストアドレス変換テーブルの構成を示す図。
【図３−２】マルチキャスト対応トランスレータにおけるＩＰｖ６マルチキャストアドレス変換テーブルの構成を示す図。
【図３−３】マルチキャスト対応トランスレータにおけるＩＰｖ６マルチキャストアドレス変換テーブルの構成を示す図。
【図４−１】ＤＮＳ  ＰｒｏｘｙにおけるＩＰｖ６マルチキャストアドレス管理テーブルの構成を示す図。
【図４−２】ＤＮＳ  ＰｒｏｘｙにおけるＩＰｖ６マルチキャストアドレス管理テーブルの構成を示す図。
【図４−３】ＤＮＳ  ＰｒｏｘｙにおけるＩＰｖ６マルチキャストアドレス管理テーブルの構成を示す図。
【図５】ＩＰｖ６  ＤＮＳサーバにおけるマルチキャストアドレス管理テーブルの構成を示す図。
【図６】マルチキャストサーバアドレス管理サーバにおけるＩＰｖ６マルチキャストアドレス管理テーブルの構成を示す図。
【図７】実施の形態１のシーケンスを示す図。
【図８】実施の形態１〜実施の形態４のＤＮＳ  Ｐｒｏｘｙにおける処理フローチャート。
【図９】実施の形態１〜実施の形態４のＩＰｖ６  ＤＮＳサーバにおける処理フローチャート。
【図１０】実施の形態１〜実施の形態４のマルチキャスト対応トランスレータにおける処理フローチャート。
【図１１】実施の形態１〜実施の形態４のＩＰｖ４  ＤＮＳサーバにおける処理フローチャート。
【図１２】実施の形態２のシーケンスを示す図。
【図１３】実施の形態２、実施の形態３のマルチキャストサーバアドレス管理サーバにおける処理フローチャート。
【図１４】実施の形態３のシーケンスを示す図。
【図１５】実施の形態４のシーケンスを示す図。
【図１６】実施の形態５の通信システム構成を示す図。
【図１７】マルチキャスト対応トランスレータにおけるＩＰｖ４マルチキャストアドレス変換テーブルの構成を示す図。
【図１８】ＤＮＳ  ＰｒｏｘｙにおけるＩＰｖ４マルチキャストアドレス管理テーブルの構成を示す図。
【図１９】ＩＰｖ４  ＤＮＳサーバにおけるマルチキャストアドレス管理テーブルの構成を示す図。
【図２０】本発明のマルチキャストサーバアドレス管理サーバにおけるＩＰｖ４マルチキャストアドレス管理テーブルの構成を示す図。
【図２１】本発明実施の形態５のシーケンスを示す図。
【符号の説明】
【００５１】
Ｈ１〜Ｈ４  ：  ＩＰｖ４網のマルチキャストクライアント
Ｈ５〜Ｈ８  ：  ＩＰｖ６網のマルチキャストクライアント
Ｃ１〜Ｃ４  ：  ＩＰｖ６網のマルチキャストサーバ
Ｃ５〜Ｃ８  ：  ＩＰｖ４網のマルチキャストサーバ
Ｔ１  ：  トランスレータ
Ｄ１  ：  ＩＰｖ４  ＤＮＳサーバ
Ｄ２  ：  ＩＰｖ６  ＤＮＳ  サーバ
Ｄ３  ：  ＤＮＳ  Ｐｒｏｘｙ
ＭＡ１  ：  マルチキャストサーバアドレス管理サーバ
ＮＷ１  ：  ＩＰｖ４網
ＮＷ２  ：  ＩＰｖ６網
１０  ：  プロトコル処理部
２０  ：  制御部  
３０−１〜３０−ｎ  ：  回線インタフェース
４０−１〜４０−ｎ  ：  入出力回線
５０  ：  制御端末
２０１  ：  メモリ
２０１１  ：  端末接続・切断処理プログラム
２０１２  ：  マルチキャスト配信処理プログラム
２０１３  ：  マルチキャストカウンタプログラム
２０１４  ：  ＩＰｖ４マルチキャストアドレス変換テーブル
２０１５  ：  ＩＰｖ６マルチキャストアドレス変換テーブル
２０１６  ：  ＩＰｖ４ユニキャストアドレス変換テーブル
２０１７  ：  ＩＰｖ６ユニキャストアドレス変換テーブル
２０１８  ：  仮想アドレスプール
２０２  ：  プロセッサ
６０００  ：ＤＮＳ  ＰｒｏｘｙにおけるＩＰｖ６マルチキャストアドレス管理テーブル
６１００  ：ＤＮＳ  ＰｒｏｘｙにおけるＩＰｖ４マルチキャストアドレス管理テーブル
７０００  ：ＩＰｖ６  ＤＮＳサーバにおけるマルチキャストアドレス管理テーブル
８０００  ：マルチキャストサーバアドレス管理サーバにおけるＩＰｖ６マルチキャストアドレス管理テーブル
８１００  ：マルチキャストサーバアドレス管理サーバにおけるＩＰｖ４マルチキャストアドレス管理テーブル
９０００  ：ＩＰｖ４  ＤＮＳサーバにおけるマルチキャストアドレス管理テーブル
【図１】
0004639152.tif 000002
【図２】
0004639152.tif 000003
【図３−１】
0004639152.tif 000004
【図３−２】
0004639152.tif 000005
【図３−３】
0004639152.tif 000006
【図４−１】
0004639152.tif 000007
【図４−２】
0004639152.tif 000008
【図４−３】
0004639152.tif 000009
【図５】
0004639152.tif 000010
【図６】
0004639152.tif 000011
【図７】
0004639152.tif 000012
【図８】
0004639152.tif 000013
【図９】
0004639152.tif 000014
【図１０】
0004639152.tif 000015
【図１１】
0004639152.tif 000016
【図１２】
0004639152.tif 000017
【図１３】
0004639152.tif 000018
【図１４】
0004639152.tif 000019
【図１５】
0004639152.tif 000020
【図１６】
0004639152.tif 000021
【図１７】
0004639152.tif 000022
【図１８】
0004639152.tif 000023
【図１９】
0004639152.tif 000024
【図２０】
0004639152.tif 000025
【図２１】
0004639152.tif 000026