(57)【要約】【課題】先願に係る受信要求を制御する方式をさらに改良して、ＩＰネットワークに不要なマルチキャストトラヒックを転送することがなく、また、他人のマルチキャストツリーを利用した不正転送を防止することが可能なＩＰマルチキャスト配信制御システムを提供すること。【解決手段】本発明に係るＩＰマルチキャスト配信制御システムにおいては、ＩＰネットワークにマルチキャスト配信制御機能を設けて、マルチキャストの配信に先立ち、配信者を認証し、許可した配信者のマルチキャストパケットのみ転送することにより、ＩＰネットワークに不要なマルチキャストトラヒックを転送しないようにするものである。【選択図】      図４
2005142656.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークにおけるマルチキャスト通信に用いられ、
ＩＰネットワークに、マルチキャスト配信制御機能と、パケットフィルタ機能を備える配信者収容ルータを設け、
前記マルチキャスト配信制御機能は、
マルチキャストアドレスと当該マルチキャストアドレスが使用中か未使用かを記憶するマルチキャストアドレス管理機能と、
配信者情報と、配信者を収容する配信者収容ルータのルータアドレスと、配信者収容ポート番号とを記憶する、配信者管理機能と、
配信要求を受信し、配信者情報に基づき認証し、配信者に応答を返し、および、配信者収容ルータのパケットフィルタを制御する制御部とを備え、
前記マルチキャスト配信制御機能は、配信要求を受信した場合に、配信者情報を参照して認証し、許可であれば、当該配信者の接続されている配信者収容ルータのルータアドレスと、配信者収容ポート番号と、未使用のマルチキャストアドレスとを用いて
前記配信者収容ルータに対して、当該配信者の配信者収容ポートに対するパケットフィルタ設定を制御し、当該マルチキャストアドレスのみ転送許可することを特徴とするＩＰマルチキャスト配信制御システム。
【請求項２】
前記マルチキャスト配信制御機能の、マルチキャストアドレス管理機能と制御部は、未使用マルチキャストアドレス通知機能を備え、
当該マルチキャスト配信制御機能は、配信要求を受信し、認証許可した場合に、
全ての未使用マルチキャストアドレスを配信者に通知し、
配信者から使用希望するマルチキャストアドレスを通知されたら、配信者収容ルータに設定するマルチキャストアドレスとして、前記配信者から通知されたマルチキャストアドレスを使用することを特徴とする請求項１に記載のＩＰマルチキャスト配信制御システム。
【請求項３】
前記マルチキャスト配信制御機能は、配信終了要求を受信したら、配信要求時に配信者収容ルータに設定したパケットフィルタの転送許可を解除し、当該マルチキャストアドレスを未使用に変更することを特徴とする請求項1あるいは２に記載のＩＰマルチキャスト配信制御システム。
【請求項４】
前記配信者収容ルータは、マルチキャストパケット受信を監視するタイマを備え、
このタイマは、前記転送許可した配信者収容ポートにおいて、転送許可したマルチキャストパケットを受信すれば更新し、
あるいは、予め定めた一定時間、転送許可したマルチキャストパケットを受信しなければ、パケットフィルタの転送許可設定を解除して前記マルチキャスト配信制御機能に配信終了を通知し、
前記マルチキャスト配信制御機能は、配信者収容ルータから配信終了通知を受信したら、
前記マルチキャストアドレス管理機能の、当該マルチキャストアドレスを未使用に変更することを特徴とする請求項１あるいは２に記載のＩＰマルチキャスト配信制御システム。
【請求項５】
配信者収容ルータはマルチキャスト受信要求を監視するタイマを備え、このタイマは前記転送許可したマルチキャストアドレスに対する受信要求を受信したら更新し、
あるいは、予め定めた一定時間、どのポートからも転送許可したマルチキャスト受信要求を受信しなければ、
パケットフィルタの転送許可設定を解除し、前記マルチキャスト配信制御機能に配信終了を通知し、
前記マルチキャスト配信制御機能は、配信者収容ルータから配信終了通知を受信したら、
前記マルチキャストアドレス管理機能の、当該マルチキャストアドレスを未使用に変更することを特徴とする請求項１あるいは２に記載のＩＰマルチキャスト配信制御システム。
【請求項６】
前記マルチキャスト配信制御機能は、課金ログ収集機能を備え、
前記マルチキャストアドレス管理機能から、未使用マルチキャストアドレスを取得したときに、使用開始ログとして、マルチキャストアドレスと、当該マルチキャストアドレスを使用する配信者の配信者識別子と、使用開始時刻を記録し、
また、前記マルチキャストアドレス管理機能において、マルチキャストアドレスの未使用か成功したときに、使用終了ログとして、マルチキャストアドレスと、当該マルチキャストアドレスを使用した配信者の配信者識別子と、使用終了時刻を記録することを特徴とする請求項３または５に記載のＩＰマルチキャスト配信制御システム。
【請求項７】
前記マルチキャスト配信制御機能は、使用開始ログ、および使用終了ログを記録したら、配信者に当該ログ内容を通知することを特徴とする請求項６に記載のＩＰマルチキャスト配信制御システム。
【請求項８】
前記マルチキャスト配信制御機能は、コンテンツ管理機能を備え、マルチキャスト配信制御機能は、配信要求において、請求項１あるいは請求項２に記載の情報以外に、コンテンツ名も受信し、マルチキャスト配信制御機能は、請求項１あるいは２において、配信者収容ルータのパケットフィルタ設定に成功したら、コンテンツ管理機能が、マルチキャストアドレスとコンテンツ名を登録し、および、マルチキャスト配信制御機能は、請求項３〜５において、配信者収容ルータのパケットフィルタ設定解除に成功したら、コンテンツ管理機能が、登録したマルチキャストアドレスとコンテンツ名を削除することを特徴とする請求項１〜７のいずれか１項に記載のＩＰマルチキャスト配信制御システム。
【請求項９】
請求項８に記載のＩＰマルチキャスト配信制御機能において、マルチキャストアドレス管理機能にコンテンツ管理機能を備えることを特徴とするＩＰマルチキャスト配信制御システム。
【請求項１０】
請求項８あるいは９に記載のＩＰマルチキャスト配信制御システムにおいて、ＩＰネットワークに接続された受信装置は、マルチキャスト受信要求送信に先立ち、マルチキャスト配信制御機能にアクセスし、マルチキャスト配信制御機能がマルチキャストアドレスを通知することを特徴とするＩＰマルチキャスト配信制御システム。
【請求項１１】
請求項１０に記載のＩＰマルチキャスト配信制御システムにおいて、マルチキャスト配信制御機能は、受信者管理機能を備え、コンテンツ管理機能に登録されているマルチキャストアドレスを受信者に通知する前に、受信者認証を実施し、認証成功した場合のみ、マルチキャスト配信制御機能がマルチキャストアドレスを通知することを特徴とするＩＰマルチキャスト配信制御システム。
【請求項１２】
請求項１１に記載のＩＰマルチキャスト配信制御システムにおいて、受信者管理機能は、受信者毎に受信可能なマルチキャストアドレスを管理する機能を備え、配信者はコンテンツを登録する時に、受信者を指定し、配信者に許可された受信者のみに配信することを特徴とするＩＰマルチキャスト配信制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＩＰマルチキャスト配信制御システムに関し、より具体的には、ＩＰネットワークにおいて、ＩＰパケットをマルチキャスト配信する際に、マルチキャスト配信者を制限する技術に関するものである。
【背景技術】
【０００２】
従来のＩＰマルチキャスト方式としては、マルチキャストプロトコルを用いて、受信者が受信要求をホップバイホップに転送することにより、送信者と受信者の間の経路を決定する方式や、まず送信者からマルチキャストパケットをフラッディングすることにより、経路を決定する方式が考えられている。前者の例としては、非特許文献１や同２が、また、後者の例としては非特許文献３や同４が挙げられる。
【０００３】
一方、マルチキャスト転送では、ＩＰネットワーク内でパケットの複製が行われるため、回線のトラヒックを圧迫するという問題が生ずる。そこで、本出願人が先に、受信者がマルチキャスト要求する際に、受信要求を認証するＩＰマルチキャスト認証方式（以下、先願に係るＩＰマルチキャスト認証方式という）により提案したような、受信者収容ルータと受信装置の間で不要トラヒックによる回線帯域圧迫を防ぐことが考えられる。
【０００４】
上述の本出願人の先願に係るＩＰマルチキャスト認証方式を、図２３に示す従来のシステム構成例を用いて説明する。
この先願に係るＩＰマルチキャスト認証方式では、制御部の機能を備えるウェブサーバ１７と、受信者管理の機能を備える認証サーバ１８と、コンテンツ管理機能を備える顧客データサーバ１９とから構成される、マルチキャスト制御サーバ群１’が、受信者収容ルータ６のグループリストテーブル６１を制御する。
【０００５】
受信装置５は、マルチキャスト受信要求を送信するに先立ち、ウェブサーバ１７に認証要求し、認証許可された場合に限り、マルチキャスト配信サーバ群１’が、受信者収容ルータ６のグループリストテーブル６１を、マルチキャスト受信要求を透過する設定に変更する。従って、受信装置５が、認証されていないマルチキャスト配信要求を送信しても、受信者収容ルータ６で廃棄され、ＩＰネットワーク内に不正なマルチキャスト配信要求が転送されない。
【０００６】
【非特許文献１】RFC2362
【非特許文献２】draft-ietf-pim-sm-v2-new-07
【非特許文献３】RFC1075
【非特許文献４】draft-ietf-pim-dm-new-v2-01
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述の本出願人の先願に係るＩＰマルチキャスト認証方式の受信要求を制御する方式では、図２３の配信者収容ルータ７や配信装置３に対する制御は行っていない。従って、このＩＰマルチキャスト認証方式を適用しても、配信者はマルチキャストトラヒックを転送可能であるため、ＩＰネットワークの一部には不要トラヒックが転送されるという問題がある。
【０００８】
例えば、マルチキャストプロトコルが非特許文献１に示されるPIM-SM1である場合、配信者から、ＩＰネットワークに設定されたランデブーポイントというマルチキャストツリーのルートまでは不要トラヒックが転送されてしまう。あるいは、マルチキャストパケットをフラッディングする方式では、一時的にせよ、受信者収容ルータまでは不要トラヒックが転送される。
【０００９】
また、前述の先願に係る受信要求を制御する方式では、悪意のある配信者が、他の配信者が正規に取得したマルチキャストアドレスを不正に利用し、パケット送信した場合、この不正パケットは、正規に構築されたマルチキャストツリー上を受信者まで転送され、受信者による正規マルチキャストパケットの受信を妨害するという問題がある。
【００１０】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、先願に係る受信要求を制御する方式をさらに改良して、ＩＰネットワークに不要なマルチキャストトラヒックを転送することがなく、また、他人のマルチキャストツリーを利用した不正転送を防止することが可能なＩＰマルチキャスト配信制御システムを提供することにある。
【００１１】
本発明の他の目的は、以下の説明により、明らかにされる。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明に係るＩＰマルチキャスト配信制御システムにおいては、ＩＰネットワークにマルチキャスト配信制御機能を設けて、マルチキャストの配信に先立ち、配信者を認証し、許可した配信者のマルチキャストパケットのみ転送することにより、ＩＰネットワークに不要なマルチキャストトラヒックを転送しないようにするものである。
【００１３】
また、上記マルチキャスト配信制御機能は、許可した配信者に対して、マルチキャストアドレスを指定し、配信者収容ルータにフィルタ設定することにより、他人のマルチキャストツリーを利用した不正転送を防ぐことが可能となる。
また、マルチキャスト配信制御装置が配信者に許可したマルチキャストアドレスを、受信者に通知することは、受信者の利便性の観点から有効である。
【００１４】
より具体的には、本発明に係るＩＰマルチキャスト配信制御システムは、ＩＰネットワークにおけるマルチキャスト通信に用いられ、ＩＰネットワークに、マルチキャスト配信制御機能と、パケットフィルタ機能を備える配信者収容ルータとを設け、前記マルチキャスト配信制御機能は、マルチキャストアドレスと当該マルチキャストアドレスが使用中か未使用かを記憶するマルチキャストアドレス管理機能と、配信者情報と、配信者を収容する配信者収容ルータのルータアドレスと、配信者収容ポート番号とを記憶する、配信者管理機能と、配信要求を受信し、配信者情報に基づき認証し、配信者に応答を返し、および、配信者収容ルータのパケットフィルタを制御する制御部とを備え、前記マルチキャスト配信制御機能は、配信要求を受信した場合に、配信者情報を参照して認証し、許可であれば、当該配信者の接続されている配信者収容ルータのルータアドレスと、配信者収容ポート番号と、未使用のマルチキャストアドレスとを用いて前記配信者収容ルータに対して、当該配信者の配信者収容ポートに対するパケットフィルタ設定を制御し、当該マルチキャストアドレスのみ転送許可することを特徴とする（請求項１に対応）。
【００１５】
ここで、前記マルチキャスト配信制御機能の、マルチキャストアドレス管理機能と制御部は、未使用マルチキャストアドレス通知機能を備え、当該マルチキャスト配信制御機能は、配信要求を受信し、認証許可した場合に、全ての未使用マルチキャストアドレスを配信者に通知し、配信者から使用希望するマルチキャストアドレスを通知されたら、配信者収容ルータに設定するマルチキャストアドレスとして、前記配信者から通知されたマルチキャストアドレスを使用することが好ましい（請求項２に対応）。
【００１６】
また、前記マルチキャスト配信制御機能は、配信終了要求を受信したら、配信要求時に配信者収容ルータに設定したパケットフィルタの転送許可を解除し、当該マルチキャストアドレスを未使用に変更することが好ましい（請求項３に対応）。
【００１７】
また、前記配信者収容ルータは、マルチキャストパケット受信を監視するタイマを備え、このタイマは、前記転送許可した配信者収容ポートにおいて、転送許可したマルチキャストパケットを受信すれば更新し、あるいは、予め定めた一定時間、転送許可したマルチキャストパケットを受信しなければ、パケットフィルタの転送許可設定を解除して前記マルチキャスト配信制御機能に配信終了を通知し、前記マルチキャスト配信制御機能は、配信者収容ルータから配信終了通知を受信したら、前記マルチキャストアドレス管理機能の、当該マルチキャストアドレスを未使用に変更することが好ましい（請求項４に対応）。
ことを特徴とする
【００１８】
さらに、配信者収容ルータはマルチキャスト受信要求を監視するタイマを備え、このタイマは前記転送許可したマルチキャストアドレスに対する受信要求を受信したら更新し、
あるいは、予め定めた一定時間、どのポートからも転送許可したマルチキャスト受信要求を受信しなければ、パケットフィルタの転送許可設定を解除し、前記マルチキャスト配信制御機能に配信終了を通知し、前記マルチキャスト配信制御機能は、配信者収容ルータから配信終了通知を受信したら、前記マルチキャストアドレス管理機能の、当該マルチキャストアドレスを未使用に変更することが好ましい（請求項５に対応）。
【００１９】
また、前記マルチキャスト配信制御機能は、課金ログ収集機能を備え、前記マルチキャストアドレス管理機能から、未使用マルチキャストアドレスを取得したときに、使用開始ログとして、マルチキャストアドレスと、当該マルチキャストアドレスを使用する配信者の配信者識別子と、使用開始時刻を記録し、また、前記マルチキャストアドレス管理機能において、マルチキャストアドレスの未使用か成功したときに、使用終了ログとして、マルチキャストアドレスと、当該マルチキャストアドレスを使用した配信者の配信者識別子と、使用終了時刻を記録することが好ましい（請求項６に対応）。
【００２０】
また、前記マルチキャスト配信制御機能は、使用開始ログ、および使用終了ログを記録したら、配信者に当該ログ内容を通知することが好ましい（請求項７に対応）。
【００２１】
また、前記マルチキャスト配信制御機能は、コンテンツ管理機能を備え、マルチキャスト配信制御機能は、配信要求において、請求項１あるいは２に記載の情報以外に、コンテンツ名も受信し、マルチキャスト配信制御機能は、請求項１あるいは請求項２において、配信者収容ルータのパケットフィルタ設定に成功したら、コンテンツ管理機能が、マルチキャストアドレスとコンテンツ名を登録し、および、マルチキャスト配信制御機能は、請求項３〜５において、配信者収容ルータのパケットフィルタ設定解除に成功したら、コンテンツ管理機能が、登録したマルチキャストアドレスとコンテンツ名を削除することが好ましい（請求項８に対応）。
【００２２】
さらに、請求項８のＩＰマルチキャスト配信制御機能において、マルチキャストアドレス管理機能にコンテンツ管理機能を備えることが好ましい（請求項９に対応）。
【００２３】
請求項８あるいは９のＩＰマルチキャスト配信制御システムにおいて、ＩＰネットワークに接続された受信装置は、マルチキャスト受信要求送信に先立ち、マルチキャスト配信制御機能にあく背ウシ、マルチキャスト配信制御機能がマルチキャストアドレスを通知する、ことを特徴とする（請求項１０に対応）。
【００２４】
請求項１０のＩＰマルチキャスト配信制御システムにおいて、マルチキャスト配信制御機能は、受信者管理機能を備え、コンテンツ管理機能に登録されているマルチキャストアドレスを受信者に通知する前に、受信者認証を実施し、認証成功した場合のみ、マルチキャスト配信制御機能がマルチキャストアドレスを通知することが好ましい（請求項１１に対応）。
【００２５】
ここで、請求項１１のＩＰマルチキャスト配信制御システムにおいて、受信者管理機能は、受信者毎に受信可能なマルチキャストアドレスを管理する機能を備え、配信者はコンテンツを登録する時に、受信者を指定し、配信者に許可された受信者のみに配信することを特徴とするＩＰマルチキャスト配信制御システム（請求項１２に対応）。
【発明の効果】
【００２６】
本発明により、ＩＰマルチキャストにおいて、配信してもよいマルチキャストパケットのみ転送し、不正マルチキャストトラヒックによる、回線の帯域圧迫を防ぐことが可能になる。
【発明を実施するための最良の形態】
【００２７】
以下に、本発明の実施例を図面により詳細に説明する。
【００２８】
〔実施例１〕
本発明の実施例1を、図１のシステム構成例と、図２のマルチキャストアドレス管理テーブル構成例と、図３の配信者管理テーブル構成例と、図４の動作例を用いて説明する。
本実施例においては、図１に示すように、マルチキャスト配信制御サーバ１と、配信者収容ルータ２が、ＩＰマルチキャストネットワーク４に接続されており、また、配信装置３は、配信者収容ルータ２に接続されている。
【００２９】
マルチキャスト配信制御サーバ１は、マルチキャストアドレス管理テーブル１１と、配信者管理テーブル１２と制御部１３から構成され、マルチキャストアドレス管理テーブル１１と、配信者管理テーブル１２は、制御部１３に接続される。
配信者収容ルータ２には、パケットフィルタ２１が備えられ、配信者を収容するポート毎に、および、マルチキャストアドレス毎に、受信したパケットを転送するか廃棄するかを選択が可能である。
【００３０】
次に、図２を用いて実施例１のマルチキャストアドレス管理テーブル１１の構成例を説明する。
マルチキャストアドレス管理テーブル１１は、マルチキャストアドレス１１ａと使用フラグ１１ｂから構成される。図２では、ＩＰｖ４マルチキャストアドレスを記しているが、ＩＰのバージョンは本発明を制限するものではなく、ＩＰｖ６でも同様である、使用フラグ１１ｂは、本実施例の説明では、「１」は使用、「０」は未使用とする。ただし、定義が逆でも同様である。
【００３１】
次に、図３を用いて、実施例１の配信者管理テーブル１２の構成例を説明する。
配信者管理テーブル１２は、配信者識別子１２ａと、認証情報１２ｂと、配信者収容ルータ２のＩＰアドレス１２ｃと、配信者収容ポート番号１２ｄとから構成される。配信者識別子１２ａと認証情報１２ｂとしては、例えば配信者ＩＤとパスワードが考えられるが、本発明は認証方法を限定するものではない。
【００３２】
配信者識別子（ＩＤ）１２ａは配信者を一意に識別するＩＤであり、マルチキャスト配信する配信者に割り当てておく。配信者収容ルータ２のＩＰアドレスとして、ＩＰｖ４マルチキャストアドレスを記しているが、ＩＰのバージョンは本発明を制限するものではなく、ＩＰｖ６でも同様である。
【００３３】
次に、図４を用いて、実施例１の動作例を説明する。なお、以下の説明では、図中の動作に対し、丸括弧つきの番号（例：（２））を与えている。
初期状態として、配信者収容ルータ２の配信者収容ポートには、全てのマルチキャストアドレスに対して遮断設定しておく。すなわち、当該配信者収容ポートにおいて、配信装置３から宛先アドレスがマルチキャストアドレスであるパケットを受信した場合、配信者収容ルータ２は廃棄する。
【００３４】
マルチキャストアドレス管理テーブル１１の初期状態は、全てのマルチキャストアドレスに対して未使用である。
配信者管理テーブル１２には、予め、マルチキャスト配信を許可する配信者の配信者の、配信者識別子１２ａと、認証情報１２ｂと、当該配信者を収容する配信者収容ルータ２のＩＰアドレス１２ｃと、当該配信者が接続される、配信者収容ルータ２のポート番号１２ｄを登録しておく。
【００３５】
配信装置３はマルチキャスト配信を希望する場合、マルチキャスト配信制御サーバ１に対し、配信者識別子１２ａと認証情報１２ｂを明示した配信要求を送信する（１）。
マルチキャスト配信制御サーバ１の制御部１３は、配信装置３から配信要求を受信したら、配信者管理テーブル１２から、当該配信者識別子１２ａの配信者情報、すなわち、認証情報１２ｂ，配信者収容ルータ２のＩＰアドレス１２ｃ，配信者収容ポート番号１２ｄを取得し、認証情報を照合する（２）（３）。
【００３６】
制御部１３は、照合に成功したら、マルチキャストアドレス管理テーブル１１に対して、マルチキャストアドレスを要求する（４）。
マルチキャストアドレス管理テーブル１１は、制御部１３から、マルチキャストアドレス要求を受信したら、未使用のマルチキャストアドレスの中から、任意のマルチキャストアドレスを通知する（５）とともに、使用中に変更する。
【００３７】
制御部１３は、未使用マルチキャストアドレスを取得したら、配信者収容ルータ２のＩＰアドレスに対し、配信者収容ポート番号とマルチキャストアドレスを明記した、パケット遮断解除要求を送信する（６）。
制御部１３から遮断解除要求を受信した配信者収容ルータ２は、指定された配信者収容ポートに指定されたマルチキャストアドレスの未の遮断解除、すなわち、転送設定を実施し、成功したら、パケット遮断成功を応答する（７）。
【００３８】
パケット遮断成功応答を受信した制御部13は、配信者収容装置に対して、マルチキャストアドレスを明記した配信許可応答を通知し（８）、配信許可応答を受信した配信装置３は、通知を契機に、マルチキャスト配信を行うことも考えられる。
【００３９】
〔実施例２〕
本発明の実施例２を、図５の動作例を用いて説明する。
システム構成は、実施例１と同様である。また、実施例２の動作は、認証許可までは実施例１と同様である。
【００４０】
実施例２では、認証許可した制御部１３は、マルチキャストアドレス管理テーブル１１に対して、未使用マルチキャストアドレスの通知を要求する（９）。未使用マルチキャストアドレス一覧要求を受信した、マルチキャストアドレス管理テーブル１１は、未使用マルチキャスト一覧を返送する（１０）。未使用マルチキャストアドレス一覧を取得した制御部１３は、配信装置３に対して、未使用マルチキャストアドレス一覧を明記した配信許可応答を送信する（１１）。
【００４１】
配信許可応答を受信した配信装置３は、未使用マルチキャストアドレス一覧の中からマルチキャストアドレスを選択し、マルチキャスト配信制御サーバ１に対し、マルチキャストアドレス要求を送信する（１２）。
マルチキャストアドレス応答を受信した、マルチキャスト配信制御サーバ１は、配信者が指定したマルチキャストアドレスを、マルチキャストアドレス管理テーブル１１に要求する（１３）。
【００４２】
マルチキャストアドレス要求を受信したマルチキャストアドレス管理テーブル１１は、通知されたマルチキャストアドレスを使用中に変更し、マルチキャストアドレス応答を返送する（１４）。以降の動作は、実施例1と同様である。
【００４３】
〔実施例３〕
本発明の実施例３を、図６の動作例を用いて説明する。
配信装置３は、マルチキャスト配信が終了したら、配信者識別子１２ａと、認証情報１２ｂと、使用したマルチキャストアドレスを明記した配信終了要求を、マルチキャスト配信制御サーバ1に対して送信する（１５）。
【００４４】
配信終了要求を受信したマルチキャスト配信制御サーバ１は、制御部１３が、配信者管理テーブル１２から、当該配信者識別子１２ａの配信者情報、すなわち、認証情報１２ｂ，配信者収容ルータ２のＩＰアドレス１２ｃ，配信者収容ポート番号１２ｄを取得し、認証情報を照合する（１６）（１７）。
【００４５】
制御部１３は、照合に成功したら、配信者収容ルータ２に対して、配信者収容ポート番号１２ｄと、マルチキャストアドレスを明記した、パケット遮断要求を送信する（１８）。
パケット遮断要求を受信した配信者収容ルータ２は、指定された配信者収容ポートにおける、指定されたマルチキャストアドレスの指定解除を解除、すなわち転送設定を解除し、成功したら、パケット遮断成功を応答する（１９）。
【００４６】
パケット遮断成功応答を受信した制御部１３は、マルチキャストアドレス管理テーブル１１に対して、マルチキャストアドレス未使用化を要求する（２０）。
マルチキャストアドレス管理テーブル１１は、制御部１３からマルチキャストアドレス未使用化を受信したら、当該マルチキャストアドレスを未使用に変更し、成功したら、マルチキャストアドレス未使用化成功応答を返送する（２１）。
【００４７】
制御部１３は，マルチキャストアドレス管理テーブル１１からマルチキャストアドレス未使用化成功応答を受信したら、配信装置３に配信停止応答を返送することも考えられる（２２)。
【００４８】
〔実施例４〕
本発明の実施例４を、図７の動作例を用いて説明する。
配信者収容ルータ２は、実施例１と同様の動作によりパケット遮断解除を実施したら、解除したポートの解除したマルチキャストパケット受信を監視するタイマを起動する（２３）（２４）。なお、このタイマのタイムアウト値は、配信者収容ルータ２に予め設定しておく。
【００４９】
配信者収容ルータ２は、タイマがタイムアウトする前に、解除したポートの解除したマルチキャストパケットを受信した場合、タイマをタイムアウト値に更新する（２５）（２６）。
タイマがタイムアウトしたら、配信者収容ルータ２は、タイマ管理している配信者収容ポートにおける、タイマ監視しているマルチキャストアドレスの遮断解除を解除し、すなわち転送設定を解除し、成功したら、マルチキャスト配信制御サーバ１に遮断した配信収容ポート番号とマルチキャストアドレスを明記したパケット遮断通知を送信する（２７）（２８）（２９）。
【００５０】
パケット遮断通知を受信した制御部１３は、マルチキャストアドレス管理テーブル１１に対して、マルチキャストアドレス未使用化を要求する（３０）。
マルチキャストアドレス管理テーブル１１は、制御部１３から、マルチキャストアドレス未使用化を受信したら、当該マルチキャストアドレスを未使用に変更し、成功したら、マルチキャストアドレス未使用化成功応答を返送する（３１）。
【００５１】
制御部１３は、マルチキャストアドレス管理テーブル１１からマルチキャストアドレス未使用化成功応答を受信したら、配信装置３に配信停止応答を返送することも考えられる（３２）。
【００５２】
〔実施例５〕
本発明の実施例５を、図８の動作例を用いて説明する。
配信者収容ルータ２は、実施例１と同様の動作によりパケット遮断解除を実施したら、解除したマルチキャストアドレスに対する、マルチキャストプロトコルのマルチキャスト受信要求を監視するタイマを起動する（３３）（３４）。マルチキャスト受信要求の例としては、PIN-SMのJoin,IGMPのMembership Report、及びMLDのlistener Reportが考えられるが、本発明は監視するマルチキャストプロトコルを制限するものではない。
【００５３】
なお、ここでも、上述のタイマのタイムアウト値は、配信者収容ルータ２に予め設定しておく。
配信者収容ルータ２は、タイマがタイムアウトする前に、マルチキャスト受信要求を受信した場合、タイマをタイムアウト値に更新する（３５）（３６）。
【００５４】
タイマがタイムアウトしたら、配信者収容ルータ２は、タイマ監視しているマルチキャストアドレスの遮断設定を実施し、すなわち転送設定を解除し、成功したら、マルチキャスト配信制御サーバ１に、遮断した配信者収容ポート番号とマルチキャストアドレスを明記したパケット遮断通知を送信する（３７）（３８）（３９）。
制御部１３は、パケット遮断に成功したら、マルチキャストアドレス未使用化を要求する（４０）。
【００５５】
マルチキャストアドレス管理テーブル１１は、制御部１３から、マルチキャストアドレス未使用化を受信したら、当該マルチキャストアドレスを未使用に変更し、成功したら、マルチキャストアドレス未使用化成功応答を返送する（４１）。
制御部１３は、マルチキャストアドレス管理テーブル１１からマルチキャストアドレス未使用化成功応答を受信したら、配信装置３に配信停止応答を返送することも考えられる（４２）。
【００５６】
〔実施例６〕
本発明の実施例６を、図９のマルチキャスト配信制御サーバ１構成例と、図１０の動作例を用いて説明する。
本発明の実施例６は、図９に示すように、実施例１のマルチキャスト配信制御サーバ１に、課金ログデータベース１４を追加している。
【００５７】
次に、図９を用いて動作を説明する。ただし、本実施例の特徴的な動作を明確化するために、実施例1から実施例５までに説明した部分は省略する。
マルチキャスト配信サーバの制御部１３は、マルチキャストアドレス管理テーブル１１から、マルチキャストアドレス応答を受信したら、配信開始時刻として現在時刻と、配信要求した配信者の配信者識別子と、通知されたマルチキャストアドレスとを明記した、課金ログ収集要求を課金ログデータベース１４に送信する（４３）（４４）。
【００５８】
課金ログデータベース１４は、通知されたログを記録し成功応答を返す（４５）（４６）。
あるいは、マルチキャスト配信サーバの制御部１３は、マルチキャストアドレス管理テーブル１１から、マルチキャストアドレス未使用か応答を受信したら、配信終了時刻として現在時刻と、通知されたマルチキャストアドレスと、を明記した、課金ログ収集要求を課金ログデータベース１４に送信する（４７）（４８）。
課金ログデータベース１４は、通知されたログを記録し、成功応答を返す（４９）（５０）。
【００５９】
〔実施例７〕
本発明の実施例７は、図11に示すように、制御部１３が課金ログ収集応答を受信した時に、配信装置３に対して、課金開始通知及び課金終了通知を送信するところが実施例６と異なる（５１）（５２）。
【００６０】
〔実施例８〕
本発明の実施例８を図１２のシステム構成と、図１３のコンテンツ管理テーブルの構成例と、図１４の動作例を用いて説明する。
本発明の実施例８は、図１２に示すように、マルチキャスト配信制御サーバ１において、コンテンツ管理テーブル１５を設けることが他の実施例とは異なる。
コンテンツ管理テーブル１５は、図１３に示すように、マルチキャストアドレス１５ａとコンテンツ名１５ｂとから構成される。
【００６１】
本発明の実施例８の動作について、図１４の動作例を用いて説明する。
配信者は配信要求において、マルチキャスト配信制御サーバ１に対して、配信者識別子と認証情報の他に、コンテンツ名を通知する（５３）。マルチキャスト配信サーバの制御部１３は、実施例１あるいは実施例２の動作により、配信者収容ルータ２にパケットフィルタ設定に成功した場合に、コンテンツ管理テーブル１５に対し、マルチキャストアドレス１５ａとコンテンツ名１５ｂを明記した、登録要求を送信し、登録要求を受信したコンテンツ管理テーブル１５は、マルチキャストアドレス１５ａとコンテンツ名１５ｂを登録する（５４）（５５）（５６）。
【００６２】
あるいは、制御部１３は実施例３〜実施例５のいずれかの動作により、配信者収容ルータ２からパケット遮断設定を受信した場合、コンテンツ管理テーブル１５に対し、マルチキャストアドレス１５ａとコンテンツ名１５ｂを明記した、登録削除要求を送信し、登録削除要求を受信した、コンテンツ管理テーブル１５は、マルチキャストアドレス１５ａとコンテンツ名１５ｂの登録を削除する（５８）（５９）（６０）。
また、制御部１３は，登録成功応答、および登録削除成功応答を受信した場合に、配信者にそれぞれ、登録成功，登録削除成功を通知することも考えられる（６２）（６３）。
【００６３】
〔実施例９〕
本発明の実施例９を、図１５のマルチキャストアドレス管理テーブルの構成例を用いて説明する。
実施例９では、マルチキャストアドレス管理テーブル１１’に、コンテンツ名１１ｃを構成として追加することにより、コンテンツ管理を実現するところが実施例８と異なる。実施例９においては、実施例１にコンテンツ名１１ｃの項を追加する方法（図１５（ａ）参照）と、あるいは、使用フラグ１１ｂの項をコンテンツ名の項に変更し、マルチキャストアドレスが使用中であればコンテンツ名を、未使用であれば、未使用フラグとする方法（図１５（ｂ）参照）が考えられる。
【００６４】
本実施例９の動作は実施例８と同様であるが、コンテンツ管理テーブル１５ではなく、マルチキャストアドレス管理テーブル１１’において、登録と登録削除をするところが異なる（６４）（６５）。
【００６５】
〔実施例１０〕
本発明の実施例１０を、図１７の動作例を用いて説明する。
図１７の動作例では、マルチキャスト配信制御サーバ１において、コンテンツ管理テーブル１５にマルチキャストアドレスとコンテンツを登録するところまでは同様である。
【００６６】
マルチキャスト配信制御サーバ１は、コンテンツ登録後に、受信装置５から、コンテンツ名を明示した、アドレス要求を受信した場合、コンテンツ管理テーブル１５にアドレス要求を行い、アドレス応答にて、マルチキャストアドレスを通知されたら、受信装置に対して、マルチキャストアドレスを通知する（６６）（６７）（６８）（６９）。
【００６７】
配信装置３は、実施例８の動作により、配信許可応答を受信した後、ＩＰネットワーク４に対して、マルチキャストデータを送信している。
受信装置は、マルチキャスト配信制御サーバ１からマルチキャストアドレスを受信したら、ＩＰネットワーク４に対してマルチキャスト受信要求を送信し、ＩＰネットワーク４からマルチキャストデータを受信する（７０）（７１）。マルチキャスト受信要求は、IGMPのMembership Report、あるいは、MLDのListener Reportが考えられるが、本実施例では、マルチキャスト受信要求のプロトコルを限定するものではない。
【００６８】
図１７は、実施例８に基づく動作例であるが、実施例９に基づく動作例も同様である。ただし、実施例９に基づく動作では、マルチキャスト配信制御サーバ１内において、制御部１３がアドレス要求を問い合わせる先が、コンテンツ管理テーブル１５でなくマルチキャスト管理テーブル１２である点が異なる。
【００６９】
〔実施例１１〕
本発明の実施例１１を図１８のマルチキャスト配信制御サーバ構成例と、図１９の受信者管理テーブルの構成例と、図２０の動作例を用いて説明する。
本発明の実施例１１は、図１８に示すように、受信者管理テーブル１６を設けることが実施例１０と異なる。
【００７０】
受信者管理テーブル１６は、図１９に示すように、受信者識別子１６ａと、認証情報１６ｂとから構成される。受信者識別子１６ａと認証情報１６ｂの関係は、予め、登録しておく。
受信者識別子１６ａとしては、パスワードやＩＰアドレスなどが考えられるが、本発明は受信者認証方式を制限するものではない。
【００７１】
次に、図２０を用いて、実施例１１の動作を説明する。
実施例１１では、コンテンツ登録までは実施例１０の動作と同様である。実施例１１とは、マルチキャスト配信制御サーバが、受信者からアドレス要求を受信した場合の動作が異なる。
【００７２】
マルチキャスト配信制御サーバ１は、受信装置からアドレス要求を受信したら、通知された受信者識別子を用いて、受信者管理テーブル１６’から認証情報を受け取り、受信者から通知された認証情報と比較することにより、受信者を認証する（７２）（７３）（７４）。認証に成功したら、実施例１０と同様の動作で、受信者に対し、マルチキャストアドレスを通知する（７５）。
【００７３】
〔実施例１２〕
本発明の実施例１２を、図２１の受信者管理テーブル１６’の構成例と、図２２の動作例を用いて説明する。マルチキャスト配信制御サーバ構成は実施例１１と同様である。
受信者管理テーブル１６’は、図２１に示すように、実施例１１の構成に加えて、マルチキャストアドレス１６ｃが登録されるところが異なる。
【００７４】
次に、図２２を用いて、実施例１２の動作を説明する。
実施例１２では，配信要求において受信者識別子１６ａを明記するところが、実施例１１と異なる。受信者識別子１６ａは１つでも、複数でもよい。実施例１２では、実施例１１の動作により、コンテンツ管理テーブル１５にマルチキャストアドレスの登録が成功したら、受信者管理テーブル１６’の受信を許可する受信者識別子に対し、当該マルチキャストアドレスを登録する（７６）（７７）（７８）（７９）（８０）（８１）。
【００７５】
また、マルチキャスト配信制御サーバ１の受信者管理テーブル１６’は、受信情報応答に、マルチキャストアドレスも明記し、受信者認証においては、マルチキャストアドレスの照合も実施する（８２）（８３）（８４）。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施例1のシステム構成例である。
【図２】本発明の実施例1のマルチキャストアドレス管理テーブル構成例である。
【図３】本発明の実施例1の配信者管理テーブル構成例である。
【図４】本発明の実施例1の動作例である。
【図５】本発明の実施例2の動作例である。
【図６】本発明の実施例3の動作例である。
【図７】本発明の実施例4の動作例である。
【図８】本発明の実施例5の動作例である。
【図９】本発明の実施例6のマルチキャスト配信制御サーバ構成例である。
【図１０】本発明の実施例6の動作例である。
【図１１】本発明の実施例7の動作例である。
【図１２】本発明の実施例8のマルチキャスト配信制御サーバ構成例である。
【図１３】本発明の実施例8のコンテンツ管理テーブル構成例である。
【図１４】本発明の実施例8の動作例である。
【図１５】本発明の実施例9のマルチキャストアドレス管理テーブル構成例である。
【図１６】本発明の実施例9の動作例である。
【図１７】本発明の実施例10の動作例である。
【図１８】本発明の実施例11のマルチキャスト配信制御サーバ構成例である。
【図１９】本発明の実施例11の受信者管理テーブル構成例である。
【図２０】本発明の実施例11の動作例である。
【図２１】本発明の実施例12の受信者管理テーブル構成例である。
【図２２】本発明の実施例12の動作例である。
【図２３】従来方式のシステム構成例である。
【符号の説明】
【００７７】
１  マルチキャスト配信制御サーバ
２  配信者収容ルータ
３  配信装置
４  ＩＰマルチキャストネットワーク
５  受信装置
６  受信者収容ルータ
１１，１１’  マルチキャストアドレス管理テーブル
１２  配信者管理テーブル
１３  制御部
１４  課金ログデータベース
１５  コンテンツ管理テーブル
１６  受信者管理テーブル
２１  パケットフィルタ
【図１】
2005142656.tif 000003
【図２】
2005142656.tif 000004
【図３】
2005142656.tif 000005
【図４】
2005142656.tif 000006
【図５】
2005142656.tif 000007
【図６】
2005142656.tif 000008
【図７】
2005142656.tif 000009
【図８】
2005142656.tif 000010
【図９】
2005142656.tif 000011
【図１０】
2005142656.tif 000012
【図１１】
2005142656.tif 000013
【図１２】
2005142656.tif 000014
【図１３】
2005142656.tif 000015
【図１４】
2005142656.tif 000016
【図１５】
2005142656.tif 000017
【図１６】
2005142656.tif 000018
【図１７】
2005142656.tif 000019
【図１８】
2005142656.tif 000020
【図１９】
2005142656.tif 000021
【図２０】
2005142656.tif 000022
【図２１】
2005142656.tif 000023
【図２２】
2005142656.tif 000024
【図２３】
2005142656.tif 000025