(57)【要約】      （修正有）【課題】ＩＰネットワークのマルチキャスト接続許可制御における平均的な接続遅延を短縮するとともに、エッジルータにおけるメモリ量の増加を抑制する。【解決手段】エッジルータは、予めマルチキャスト接続許可制御サーバへの問い合わせ確認率の値を記憶しており、ユーザ端末からマルチキャスト転送の参加要求を受信した場合、前記確認率に基づき、マルチキャスト接続許可制御サーバへの接続可否問い合わせを実施するか省略するかを決定し、接続可否問い合わせを実施する場合、マルチキャスト接続許可制御サーバに接続可否問い合わせを送信し、マルチキャスト接続許可制御サーバから許可応答を受信した場合のみ、ユーザ端末への当該参加要求のマルチキャスト転送を開始し、接続可否問い合わせを省略する場合、ただちにユーザ端末に当該要求のマルチキャスト転送を開始する。【選択図】図２
2011109523.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるＩＰマルチキャスト接続許可制御システムであって、
前記エッジルータは、
予めマルチキャスト接続許可制御サーバへの前記接続可否問い合わせの割り合いを表す確認率の値を記憶する手段と、
前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、前記確認率に基づき、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを実施するか省略するかを決定し、前記接続可否問い合わせを実施する場合、前記マルチキャスト接続許可制御サーバに接続可否問い合わせを送信し、マルチキャスト接続許可制御サーバから許可応答を受信した場合のみ、前記ユーザ端末への当該参加要求のマルチキャスト転送を開始し、前記接続可否問い合わせを省略する場合、ただちに前記ユーザ端末に当該参加要求のマルチキャスト転送を開始する手段と、
を備えることを特徴とするＩＰマルチキャスト接続許可制御システム。
【請求項２】
ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるＩＰマルチキャスト接続許可制御システムであって、
前記エッジルータは、
ユーザ識別子とマルチキャスト接続許可制御サーバへの前記接続可否問い合わせの割り合いを表す確認率とを関連付けて保持する確認率管理テーブルを記憶する手段と、
前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、前記確認率管理テーブルを参照し、当該ユーザのユーザ識別子に対応する確認率に基づき、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを実施するか省略するかを決定し、前記接続可否問い合わせを実施する場合、前記マルチキャスト接続許可制御サーバに接続可否問い合わせを送信し、マルチキャスト接続許可制御サーバから許可応答を受信した場合のみ、前記ユーザ端末への当該参加要求のマルチキャスト転送を開始し、前記接続可否問い合わせを省略する場合、ただちに前記ユーザ端末への当該参加要求のマルチキャスト転送を開始する手段と、
を備えることを特徴とするＩＰマルチキャスト接続許可制御システム。
【請求項３】
請求項２に記載のＩＰマルチキャスト接続許可制御システムにおいて、
前記マルチキャスト接続許可制御サーバは、ユーザの確認率を算出して、算出した確認率を前記エッジルータに通知する手段を備え、
前記エッジルータは、前記マルチキャスト接続許可制御サーバからユーザの確認率を通知された場合に、当該ユーザのユーザ識別子に対応する確認率を当該通知された確認率に変更する手段を備えることを特徴とするＩＰマルチキャスト接続許可制御システム。
【請求項４】
ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるＩＰマルチキャスト接続許可制御システムであって、
前記エッジルータは、
前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合にマルチキャスト接続許可制御サーバに接続可否の問い合わせを行うユーザ識別子を保持するブラックリスト管理テーブルを記憶する手段と、
前記ブラックリスト管理テーブルに記憶されたユーザ識別子毎に前記接続許可問い合わせに対する許可数をカウントするカウンタと、
前記マルチキャスト接続許可制御サーバから拒否応答を受信した場合、当該拒否されたユーザのユーザ識別子を前記ブラックリスト管理テーブルに記憶し、前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、前記ブラックリスト管理テーブルを参照し、当該ユーザのユーザ識別子がブラックリスト管理テーブルに保持されている場合は、前記マルチキャスト接続許可制御サーバへの接続可否の問い合わせを実施し、前記マルチキャスト接続許可制御サーバから前記接続可否問い合わせに対する許可応答を受信した場合に、前記ユーザ識別子に対応するカウンタを加算し、前記カウンタが、予め定めた値になった場合に、前記ユーザ識別子を前記ブラックリスト管理テーブルから削除する手段と、
を備えることを特徴とするＩＰマルチキャスト接続許可制御システム。
【請求項５】
ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるＩＰマルチキャスト接続許可制御システムであって、
前記マルチキャスト接続許可制御サーバは、ユーザ登録およびユーザ削除の指示を前記エッジルータに送信する手段を備え、
前記エッジルータは、
前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合にマルチキャスト接続許可制御サーバに接続可否の問い合わせを行うユーザ識別子を保持するブラックリスト管理テーブルを記憶する手段と、
前記マルチキャスト接続許可制御サーバから前記ユーザ登録の指示を受信した場合は、当該ユーザのユーザ識別子をブラックリスト管理テーブルに記憶し、前記マルチキャスト接続許可制御サーバから前記ユーザ削除の指示を受信した場合は、当該ユーザのユーザ識別子をブラックリスト管理テーブルから削除し、前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、前記ブラックリスト管理テーブルを参照し、当該ユーザのユーザ識別子が前記ブラックリスト管理テーブルに保持されている場合は、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを実施する手段と、
を備えることを特徴とするＩＰマルチキャスト接続許可制御システム。
【請求項６】
ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるＩＰマルチキャスト接続許可制御システムであって、
前記エッジルータは、
回線毎に単位時間当たりのパケット送信量を測定する手段と、
前記送信量が予め定めた送信量以上となる混雑状態への遷移を監視し、該混雑状態への遷移を検知した場合に、前記マルチキャスト接続許可制御サーバへ通知し、前記混雑状態において前記送信量が予め定めた送信量未満となった場合に、前記混雑状態の解消を前記マルチキャスト接続許可制御サーバへ通知し、前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合に、当該要求のある回線において、当該要求のあるマルチキャストが転送されていない場合で、かつ前記混雑状態である場合に、前記マルチキャスト接続許可制御サーバに問い合わせを実施し、許可応答を受信した場合のみ、当該要求のマルチキャスト転送を開始し、前記混雑状態でない場合、前記マルチキャスト接続許可制御サーバへの問い合わせ確認を省略し、ただちに当該要求のマルチキャスト転送を開始する手段と、
を備えることを特徴とするＩＰマルチキャスト接続許可制御システム。
【請求項７】
請求項６に記載のＩＰマルチキャスト接続許可制御システムにおいて、
前記マルチキャスト接続許可制御サーバは、残余帯域不足を理由に拒否応答を送信する場合に、当該拒否応答に残余帯域不足を記して前記エッジルータに送信する手段を備え、
前記エッジルータは、
回線毎に帯域不足中か帯域不足中でないかを記憶するメモリと、
前記マルチキャスト接続許可制御サーバから、残余帯域不足が記された拒否応答を受信した場合、前記メモリに当該回線を帯域不足中と記憶し、帯域不足中の回線にて、前記マルチキャスト接続許可制御サーバへの問い合わせ、およびマルチキャスト転送開始を実施せず、帯域不足中の回線にて、マルチキャスト転送停止があった場合に、当該記憶された帯域不足中を解除し、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを再開する手段と、
を備えることを特徴とするＩＰマルチキャスト接続許可制御システム。
【請求項８】
ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して、許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるシステムのＩＰマルチキャスト接続許可制御方法であって、
前記エッジルータは、
前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、予め記憶する前記マルチキャスト接続許可制御サーバへの前記接続可否問い合わせの割り合いを表す確認率の値に基づき、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを実施するか省略するかを決定するステップと、
前記接続可否問い合わせを実施する場合、前記マルチキャスト接続許可制御サーバに接続可否問い合わせを送信し、マルチキャスト接続許可制御サーバから許可応答を受信した場合のみ、前記ユーザ端末への当該参加要求のマルチキャスト転送を開始するステップと、
前記接続可否問い合わせを省略する場合、ただちに前記ユーザ端末への当該参加要求のマルチキャスト転送を開始するステップと、
を有することを特徴とするＩＰマルチキャスト接続許可制御方法。
【請求項９】
ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して、許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるシステムのＩＰマルチキャスト接続許可制御方法であって、
前記エッジルータは、
前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、ユーザ識別子と前記マルチキャスト接続許可制御サーバへの前記接続可否問い合わせの割り合いを表す確認率とを関連付けて保持する確認率管理テーブルを参照し、当該ユーザのユーザ識別子に対応する確認率に基づき、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを実施するか省略するかを決定するステップと、
前記接続可否問い合わせを実施する場合、前記マルチキャスト接続許可制御サーバに接続可否問い合わせを送信し、マルチキャスト接続許可制御サーバから許可応答を受信した場合のみ、前記ユーザ端末への当該参加要求のマルチキャスト転送を開始するステップと、
前記接続可否問い合わせを省略する場合、ただちに前記ユーザ端末への当該参加要求のマルチキャスト転送を開始するステップと、
を有することを特徴とするＩＰマルチキャスト接続許可制御方法。
【請求項１０】
請求項９のＩＰマルチキャスト接続許可制御方法において、
前記マルチキャスト接続許可制御サーバは、ユーザの確認率を算出して、
算出した確認率を前記エッジルータに通知するステップを有し、
前記エッジルータは、前記マルチキャスト接続許可制御サーバからユーザの確認率を通知された場合、当該ユーザのユーザ識別子に対応する確認率を当該通知された確認率に変更するステップを有することを特徴とするＩＰマルチキャスト接続許可制御方法。
【請求項１１】
ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して、許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるシステムのＩＰマルチキャスト接続許可制御方法であって、
前記エッジルータは、
前記マルチキャスト接続許可制御サーバから拒否応答を受信した場合、当該拒否されたユーザのユーザ識別子を、前記マルチキャスト接続許可制御サーバに接続可否の問い合わせを行うユーザ識別子を保持するブラックリスト管理テーブルに記憶するステップと、
前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、前記ブラックリスト管理テーブルを参照し、当該ユーザのユーザ識別子がブラックリスト管理テーブルに保持されている場合は、前記マルチキャスト接続許可制御サーバへの接続可否の問い合わせを実施するステップと、
前記マルチキャスト接続許可制御サーバから前記接続可否問い合わせに対する許可応答を受信した場合に、前記ユーザ識別子に対応するカウンタを加算するステップと、
前記カウンタが、予め定めた値になった場合に、前記ユーザ識別子を前記ブラックリスト管理テーブルから削除するステップと、
を有することを特徴とするＩＰマルチキャスト接続許可制御方法。
【請求項１２】
ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して、許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるシステムのＩＰマルチキャスト接続許可制御方法であって、
前記マルチキャスト接続許可制御サーバは、ユーザ登録およびユーザ削除の指示を前記エッジルータに送信するステップを有し、
前記エッジルータは、
前記マルチキャスト接続許可制御サーバから前記ユーザ登録の指示を受信した場合は、当該ユーザのユーザ識別子を、前記マルチキャスト接続許可制御サーバに接続可否の問い合わせを行うユーザ識別子を保持するブラックリスト管理テーブルに記憶するステップと、
前記マルチキャスト接続許可制御サーバから前記ユーザ削除の指示を受信した場合は、当該ユーザのユーザ識別子を前記ブラックリスト管理テーブルから削除するステップと、
前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、前記ブラックリスト管理テーブルを参照し、当該ユーザのユーザ識別子が前記ブラックリスト管理テーブルに保持されている場合は、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを実施するステップと、
を有することを特徴とするＩＰマルチキャスト接続許可制御方法。
【請求項１３】
ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して、許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるシステムのＩＰマルチキャスト接続許可制御方法であって、
前記エッジルータは、
回線毎に単位時間当たりのパケット送信量を測定するステップと、
前記送信量が予め定めた送信量以上となる混雑状態への遷移を監視し、該混雑状態への遷移を検知した場合に、前記マルチキャスト接続許可制御サーバへ通知し、前記混雑状態において前記送信量が予め定めた送信量未満となった場合に、前記混雑状態の解消を前記マルチキャスト接続許可制御サーバへ通知するステップと、
前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合に、当該要求のある回線において、当該要求のあるマルチキャストが転送されていない場合で、かつ前記混雑状態である場合に、前記マルチキャスト接続許可制御サーバに問い合わせを実施し、許可応答を受信した場合のみ、当該要求のマルチキャスト転送を開始するステップと、
前記混雑状態でない場合、前記マルチキャスト接続許可制御サーバへの問い合わせ確認を省略し、ただちに当該要求のマルチキャスト転送を開始するステップと、
を有することを特徴とするＩＰマルチキャスト接続許可制御方法。
【請求項１４】
請求項１３に記載のＩＰマルチキャスト接続許可制御方法において、
前記マルチキャスト接続許可制御サーバは、残余帯域不足を理由に拒否応答を送信する場合に、当該拒否応答に残余帯域不足を記して前記エッジルータに送信するステップを有し、
前記エッジルータは、
前記マルチキャスト接続許可制御サーバから、残余帯域不足が記された拒否応答を受信した場合に、メモリに当該回線を帯域不足中と記憶するステップと、
帯域不足中の回線にて、前記マルチキャスト接続許可制御サーバへの問い合わせ、およびマルチキャスト転送開始を実施せず、帯域不足中の回線にて、マルチキャスト転送停止があった場合に、当該記憶された帯域不足中を解除して、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを再開するステップと、
を有することを特徴とするＩＰマルチキャスト接続許可制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ（Internet Protocol）ネットワークに使用され、マルチキャスト通信を制御するシステムおよび方法に関する。
【背景技術】
【０００２】
従来のＩＰネットワークにおけるマルチキャスト接続許可制御システムは、ユーザ認証に基づく接続許可制御を実施する場合、非特許文献１に示されるように、エッジルータと、マルチキャスト接続許可サーバとしてのＡＡＡ（Authentication Authorization and Accounting）サーバとから構成される。エッジルータは、ユーザ端末からＩＧＡＰなどのマルチキャスト制御プロトコルを用いたマルチキャスト参加要求を受信した場合に、ＡＡＡサーバに認証を要求し、ＡＡＡサーバから認証が許可された場合にのみ、ユーザ端末に対してマルチキャスト転送を実行する。
非特許文献１の技術に対し、接続遅延を短縮する方法として、認証済み情報をエッジルータに記憶し、エッジルータからＡＡＡサーバを往復する制御遅延を削減する技術が考案されている（特許文献１参照）。
一方、マルチキャスト接続許可制御として、回線の残余帯域にてユーザ端末から参加要求のあるマルチキャストが転送できるか判断する、アドミッション制御を実施する場合、非特許文献２に示されるように、マルチキャスト接続許可制御サーバをＡＡＡサーバとアドミッション制御サーバとから構成する技術が考案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０７２５３９号公報
【非特許文献】
【０００４】
【非特許文献１】佐藤、大石、太田、安藤、林、赤池、“ＩＧＡＰを用いたＩＰマルチキャストコンテンツ配信システムの検討”、信学技報ＮＳ２００３−３６
【非特許文献２】佐藤、“ＩＰマルチキャストにおける配信制限技術”、ＮＴＴ技術ジャーナル２００６．１０
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術の非特許文献１では、エッジルータは、認証済み情報を記憶しておく必要がないものの、エッジルータに収容するユーザ数が多くなってくると、マルチキャスト接続許可制御サーバへの問い合わせが多くなり、接続遅延が増大するだけでなく、マルチキャスト接続許可制御サーバの負荷が大きくなるという問題がある。
逆に、従来技術の特許文献１では、エッジルータに収容するユーザ数が多くなっても、認証済み情報を多数記憶すれば、接続遅延が削減できるとともに、マルチキャスト接続許可制御サーバの負荷増を抑制できるという効果があるが、このような効果を得るためには、エッジルータは多数の認証済み情報を記憶しておく、すなわち、多量のメモリが必要であるという問題がある。
つまり、非特許文献１と特許文献１の技術は、エッジルータのメモリ量の抑制と接続遅延の削減が両立できないという課題がある。
また、非特許文献２のように、アドミッション制御を実施する場合は、アドミッション制御サーバにおける回線の残余帯域の管理と帯域判定実施が必要であり、特許文献１の技術を用いて、マルチキャスト接続許可制御サーバへの問い合わせを省略することができず、接続遅延を削減できないという課題がある。
【０００６】
本発明は、このような問題点に鑑みてなされたものであり、本発明の目的は、ＩＰネットワークのマルチキャスト接続許可制御における平均的な接続遅延を短縮し、エッジルータにおけるメモリ量の増加を抑制することのできるＩＰマルチキャスト接続許可制御システムおよび方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の態様は、ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるＩＰマルチキャスト接続許可制御システムであって、前記エッジルータが、予めマルチキャスト接続許可制御サーバへの前記接続可否問い合わせの割り合いを表す確認率の値を記憶する手段と、前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、前記確認率に基づき、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを実施するか省略するかを決定し、前記接続可否問い合わせを実施する場合、前記マルチキャスト接続許可制御サーバに接続可否問い合わせを送信し、マルチキャスト接続許可制御サーバから許可応答を受信した場合のみ、前記ユーザ端末への当該参加要求のマルチキャスト転送を開始し、前記接続可否問い合わせを省略する場合、ただちに前記ユーザ端末に当該参加要求のマルチキャスト転送を開始する手段とを備えることを特徴とするものである。
【０００８】
また、本発明の第８の態様は、ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して、許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるシステムのＩＰマルチキャスト接続許可制御方法であって、前記エッジルータが、前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、予め記憶する前記マルチキャスト接続許可制御サーバへの前記接続可否問い合わせの割り合いを表す確認率の値に基づき、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを実施するか省略するかを決定するステップと、前記接続可否問い合わせを実施する場合、前記マルチキャスト接続許可制御サーバに接続可否問い合わせを送信し、マルチキャスト接続許可制御サーバから許可応答を受信した場合のみ、前記ユーザ端末への当該参加要求のマルチキャスト転送を開始するステップと、前記接続可否問い合わせを省略する場合、ただちに前記ユーザ端末への当該参加要求のマルチキャスト転送を開始するステップとを有することを特徴とするものである。
【０００９】
本発明の第１および第８の態様では、マルチキャスト接続許可制御としてユーザ認証を実施する場合、エッジルータが、ユーザ端末からのマルチキャスト参加要求に対し、その全数をマルチキャスト接続許可サーバに問い合わせ確認するのではなく、サンプル抽出して一部を問い合わせ確認し、大半の参加要求については、マルチキャスト接続許可制御サーバへの問い合わせを省略することにより、接続遅延を短縮することができる。また、前記サンプル抽出による問い合わせ確認では、エッジルータで認証済み情報を記憶することが不要となり、エッジルータのメモリ量を抑制することができる。
【００１０】
一般的に、ＩＰＴＶのようなコンテンツ配信の場合、コンテンツ保護制御のため配信者が専用受信機を配布することが考えられ、配信者が配布した専用受信機の動作により、不正なマルチキャスト参加要求を送信する確率は小さい。また、仮に不正ユーザがマルチキャストパケットを取得しても、コンテンツの暗号化より、コンテンツが保護されることが考えられる。
このようなコンテンツ配信を前提とするマルチキャスト通信に対しては、ほとんどのマルチキャスト接続許可サーバへの問い合わせ確認に対し、許可応答が期待されるという点で、マルチキャスト参加要求を全て問い合わせ確認することは、費用対効果を考えた場合、効率が悪い。従って、前記のように、サンプル抽出することにより、マルチキャスト接続許可制御サーバへの問い合わせ確認を省略することが有効である。
【００１１】
本発明の第２の態様は、ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるＩＰマルチキャスト接続許可制御システムであって、前記エッジルータが、ユーザ識別子とマルチキャスト接続許可制御サーバへの前記接続可否問い合わせの割り合いを表す確認率とを関連付けて保持する確認率管理テーブルを記憶する手段と、前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、前記確認率管理テーブルを参照し、当該ユーザのユーザ識別子に対応する確認率に基づき、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを実施するか省略するかを決定し、前記接続可否問い合わせを実施する場合、前記マルチキャスト接続許可制御サーバに接続可否問い合わせを送信し、マルチキャスト接続許可制御サーバから許可応答を受信した場合のみ、前記ユーザ端末への当該参加要求のマルチキャスト転送を開始し、前記接続可否問い合わせを省略する場合、ただちに前記ユーザ端末への当該参加要求のマルチキャスト転送を開始する手段とを備えることを特徴とするものである。
【００１２】
また、本発明の第９の態様は、ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して、許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるシステムのＩＰマルチキャスト接続許可制御方法であって、前記エッジルータが、前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、ユーザ識別子と前記マルチキャスト接続許可制御サーバへの前記接続可否問い合わせの割り合いを表す確認率とを関連付けて保持する確認率管理テーブルを参照し、当該ユーザのユーザ識別子に対応する確認率に基づき、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを実施するか省略するかを決定するステップと、前記接続可否問い合わせを実施する場合、前記マルチキャスト接続許可制御サーバに接続可否問い合わせを送信し、マルチキャスト接続許可制御サーバから許可応答を受信した場合のみ、前記ユーザ端末への当該参加要求のマルチキャスト転送を開始するステップと、前記接続可否問い合わせを省略する場合、ただちに前記ユーザ端末への当該参加要求のマルチキャスト転送を開始するステップとを有することを特徴とするものである。
【００１３】
ユーザ毎に信頼度が異なるため、前記サンプル抽出による問い合わせ確認において、本発明の第２および第９の態様のように、ユーザ毎に異なる確認率を適用することは、信頼できるユーザに対する接続遅延の削減効果と、不正ユーザの発見率の向上とを両立する点で有効である。
【００１４】
本発明の第３の態様は、第２の態様において、前記マルチキャスト接続許可制御サーバが、ユーザの確認率を算出して、算出した確認率を前記エッジルータに通知する手段を備え、前記エッジルータが、前記マルチキャスト接続許可制御サーバからユーザの確認率を通知された場合に、当該ユーザのユーザ識別子に対応する確認率を当該通知された確認率に変更する手段を備えることを特徴とするものである。
また、本発明の第１０の態様は、第９の態様において、前記マルチキャスト接続許可制御サーバが、ユーザの確認率を算出して、算出した確認率を前記エッジルータに通知するステップを有し、前記エッジルータが、前記マルチキャスト接続許可制御サーバからユーザの確認率を通知された場合、当該ユーザのユーザ識別子に対応する確認率を当該通知された確認率に変更するステップを有することを特徴とするものである。
【００１５】
ユーザ毎に異なる確認率を適用する場合に、本発明の第３および第１０の態様のように、マルチキャスト接続許可サーバが、ユーザ毎の不正アクセス状況に応じて、確認率を動的に変更することは、信頼できるユーザに対する接続遅延効果と、不正アクセスの発見率の向上とを、状況にあわせて調整できる点で有効である。
【００１６】
また、前記サンプル抽出による問い合わせ確認により、不正アクセスを発見した場合に、当該ユーザを信頼できないユーザとして継続的に監視することが、不正アクセスを最小限に留める点で有効である。具体的には、ＩＰネットワークが信頼できないユーザを記憶しておくことが考えられ、第１の方法として、マルチキャスト接続許可制御サーバからの拒否応答に基づき、エッジルータが当該ユーザを信頼できないユーザと記憶しておく方法が考えられる。
第１の方法として、本発明の第４の態様は、ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるＩＰマルチキャスト接続許可制御システムであって、前記エッジルータが、前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合にマルチキャスト接続許可制御サーバに接続可否の問い合わせを行うユーザ識別子を保持するブラックリスト管理テーブルを記憶する手段と、前記ブラックリスト管理テーブルに記憶されたユーザ識別子毎に前記接続許可問い合わせに対する許可数をカウントするカウンタと、前記マルチキャスト接続許可制御サーバから拒否応答を受信した場合、当該拒否されたユーザのユーザ識別子を前記ブラックリスト管理テーブルに記憶し、前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、前記ブラックリスト管理テーブルを参照し、当該ユーザのユーザ識別子がブラックリスト管理テーブルに保持されている場合は、前記マルチキャスト接続許可制御サーバへの接続可否の問い合わせを実施し、前記マルチキャスト接続許可制御サーバから前記接続可否問い合わせに対する許可応答を受信した場合に、前記ユーザ識別子に対応するカウンタを加算し、前記カウンタが、予め定めた値になった場合に、前記ユーザ識別子を前記ブラックリスト管理テーブルから削除する手段とを備えることを特徴とするものである。
【００１７】
また、本発明の第１１の態様は、ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して、許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるシステムのＩＰマルチキャスト接続許可制御方法であって、前記エッジルータが、前記マルチキャスト接続許可制御サーバから拒否応答を受信した場合、当該拒否されたユーザのユーザ識別子を、前記マルチキャスト接続許可制御サーバに接続可否の問い合わせを行うユーザ識別子を保持するブラックリスト管理テーブルに記憶するステップと、前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、前記ブラックリスト管理テーブルを参照し、当該ユーザのユーザ識別子がブラックリスト管理テーブルに保持されている場合は、前記マルチキャスト接続許可制御サーバへの接続可否の問い合わせを実施するステップと、前記マルチキャスト接続許可制御サーバから前記接続可否問い合わせに対する許可応答を受信した場合に、前記ユーザ識別子に対応するカウンタを加算するステップと、前記カウンタが、予め定めた値になった場合に、前記ユーザ識別子を前記ブラックリスト管理テーブルから削除するステップとを有することを特徴とするものである。
【００１８】
第４および第１１の態様では、マルチキャスト接続許可制御サーバに、信頼できないユーザを判断するための付加的な処理が不要であるという利点がある。
【００１９】
第２の方法としては、マルチキャスト接続許可制御サーバが、信頼できないユーザか信頼できるユーザかを判断し、エッジルータに明示的に指示する方法が考えられる。
第２の方法として、本発明の第５の態様は、ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるＩＰマルチキャスト接続許可制御システムであって、前記マルチキャスト接続許可制御サーバが、ユーザ登録およびユーザ削除の指示を前記エッジルータに送信する手段を備え、前記エッジルータが、前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合にマルチキャスト接続許可制御サーバに接続可否の問い合わせを行うユーザ識別子を保持するブラックリスト管理テーブルを記憶する手段と、前記マルチキャスト接続許可制御サーバから前記ユーザ登録の指示を受信した場合は、当該ユーザのユーザ識別子をブラックリスト管理テーブルに記憶し、前記マルチキャスト接続許可制御サーバから前記ユーザ削除の指示を受信した場合は、当該ユーザのユーザ識別子をブラックリスト管理テーブルから削除し、前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、前記ブラックリスト管理テーブルを参照し、当該ユーザのユーザ識別子が前記ブラックリスト管理テーブルに保持されている場合は、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを実施する手段とを備えることを特徴とするものである。
【００２０】
また、本発明の第１２の態様は、ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して、許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるシステムのＩＰマルチキャスト接続許可制御方法であって、前記マルチキャスト接続許可制御サーバが、ユーザ登録およびユーザ削除の指示を前記エッジルータに送信するステップを有し、前記エッジルータが、前記マルチキャスト接続許可制御サーバから前記ユーザ登録の指示を受信した場合は、当該ユーザのユーザ識別子を、前記マルチキャスト接続許可制御サーバに接続可否の問い合わせを行うユーザ識別子を保持するブラックリスト管理テーブルに記憶するステップと、前記マルチキャスト接続許可制御サーバから前記ユーザ削除の指示を受信した場合は、当該ユーザのユーザ識別子を前記ブラックリスト管理テーブルから削除するステップと、前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合、前記ブラックリスト管理テーブルを参照し、当該ユーザのユーザ識別子が前記ブラックリスト管理テーブルに保持されている場合は、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを実施するステップとを有することを特徴とするものである。
【００２１】
第５および第１２の態様では、マルチキャスト接続許可制御サーバにおいて、マルチキャスト配信事業者のポリシーに基づき、信頼できないユーザかどうかを判断できるという利点がある。
【００２２】
本発明の第６の態様は、ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるＩＰマルチキャスト接続許可制御システムであって、前記エッジルータが、回線毎に単位時間当たりのパケット送信量を測定する手段と、前記送信量が予め定めた送信量以上となる混雑状態への遷移を監視し、該混雑状態への遷移を検知した場合に、前記マルチキャスト接続許可制御サーバへ通知し、前記混雑状態において前記送信量が予め定めた送信量未満となった場合に、前記混雑状態の解消を前記マルチキャスト接続許可制御サーバへ通知し、前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合に、当該要求のある回線において、当該要求のあるマルチキャストが転送されていない場合で、かつ前記混雑状態である場合に、前記マルチキャスト接続許可制御サーバに問い合わせを実施し、許可応答を受信した場合のみ、当該要求のマルチキャスト転送を開始し、前記混雑状態でない場合、前記マルチキャスト接続許可制御サーバへの問い合わせ確認を省略し、ただちに当該要求のマルチキャスト転送を開始する手段とを備えることを特徴とするものである。
【００２３】
また、本発明の第１３の態様は、ユーザ端末を収容し、ユーザ端末に対しマルチキャスト転送を行うエッジルータと、エッジルータからのマルチキャスト転送の接続可否問い合わせに対して、許可か拒否かを決定し、前記エッジルータに回答するマルチキャスト接続許可制御サーバとから構成されるシステムのＩＰマルチキャスト接続許可制御方法であって、前記エッジルータが、回線毎に単位時間当たりのパケット送信量を測定するステップと、前記送信量が予め定めた送信量以上となる混雑状態への遷移を監視し、該混雑状態への遷移を検知した場合に、前記マルチキャスト接続許可制御サーバへ通知し、前記混雑状態において前記送信量が予め定めた送信量未満となった場合に、前記混雑状態の解消を前記マルチキャスト接続許可制御サーバへ通知するステップと、前記ユーザ端末からマルチキャスト転送の参加要求を受信した場合に、当該要求のある回線において、当該要求のあるマルチキャストが転送されていない場合で、かつ前記混雑状態である場合に、前記マルチキャスト接続許可制御サーバに問い合わせを実施し、許可応答を受信した場合のみ、当該要求のマルチキャスト転送を開始するステップと、前記混雑状態でない場合、前記マルチキャスト接続許可制御サーバへの問い合わせ確認を省略し、ただちに当該要求のマルチキャスト転送を開始するステップとを有することを特徴とするものである。
【００２４】
マルチキャスト接続許可制御として、アドミッション制御を実施する場合、第６および第１３の態様のように、エッジルータは、回線の残余帯域が多く、許可応答が期待される場合に、マルチキャスト接続許可制御サーバへの問い合わせ確認を省略することが、接続遅延の削減を実現する点で有効である。
【００２５】
本発明の第７の態様は、第６の態様において、前記マルチキャスト接続許可制御サーバが、残余帯域不足を理由に拒否応答を送信する場合に、当該拒否応答に残余帯域不足を記して前記エッジルータに送信する手段を備え、前記エッジルータが、回線毎に帯域不足中か帯域不足中でないかを記憶するメモリと、前記マルチキャスト接続許可制御サーバから、残余帯域不足が記された拒否応答を受信した場合、前記メモリに当該回線を帯域不足中と記憶し、帯域不足中の回線にて、前記マルチキャスト接続許可制御サーバへの問い合わせ、およびマルチキャスト転送開始を実施せず、帯域不足中の回線にて、マルチキャスト転送停止があった場合に、当該記憶された帯域不足中を解除し、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを再開する手段とを備えることを特徴とするものである。
また、本発明の第１４の態様は、第１３の態様において、前記マルチキャスト接続許可制御サーバが、残余帯域不足を理由に拒否応答を送信する場合に、当該拒否応答に残余帯域不足を記して前記エッジルータに送信するステップを有し、前記エッジルータが、前記マルチキャスト接続許可制御サーバから、残余帯域不足が記された拒否応答を受信した場合に、メモリに当該回線を帯域不足中と記憶するステップと、帯域不足中の回線にて、前記マルチキャスト接続許可制御サーバへの問い合わせ、およびマルチキャスト転送開始を実施せず、帯域不足中の回線にて、マルチキャスト転送停止があった場合に、当該記憶された帯域不足中を解除して、前記マルチキャスト接続許可制御サーバへの接続可否問い合わせを再開するステップとを有することを特徴とするものである。
【００２６】
アドミッション制御において、残余帯域不足が原因で拒否される場合、転送中のマルチキャストが停止しない限り、新たなマルチキャストを転送する帯域を確保できない可能性が大きく、その後の接続可否問い合わせに対し拒否応答を受信することが考えられる。従って、第７および第１４の態様のように、エッジルータは、残余帯域不足による拒否応答を受信した場合、次に、当該回線における転送中のマルチキャストが停止するまで、マルチキャスト接続許可制御サーバへの接続可否問い合わせを行わず、無効な接続可否問い合わせを削減し、マルチキャスト接続許可制御サーバの負荷を低減する点で有効である。
【発明の効果】
【００２７】
本発明は、ＩＰネットワークのマルチキャスト接続許可制御において、平均的な接続遅延を短縮し、ユーザの使用感を向上できる。
また、ユーザ数が増加しても、エッジルータにおけるメモリ量の増加を抑制し、ＩＰネットワークのコストを削減できる。
また、ユーザ数が増加しても、マルチキャスト接続許可制御サーバの負荷増加を抑制し、ＩＰネットワークのコストを削減できる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施例１のネットワーク構成例を示す図である。
【図２】本発明の実施例１のシーケンス例を示す図である。
【図３】本発明の実施例１のエッジルータの動作例を示す図である。
【図４】本発明の実施例２の確認率管理テーブルの構成例１を示す図である。
【図５】本発明の実施例３のシーケンス例を示す図である。
【図６】本発明の実施例４のブラックリスト管理テーブルの構成例１を示す図である。
【図７】本発明の実施例４のブラックリスト管理テーブルの構成例２を示す図である。
【図８】本発明の実施例４のエッジルータの動作例１を示す図である。
【図９】本発明の実施例４のエッジルータの動作例２を示す図である。
【図１０】本発明の実施例４のエッジルータの動作例３を示す図である。
【図１１】本発明の実施例５のブラックリスト管理テーブルの構成例を示す図である。
【図１２】本発明の実施例５のエッジルータの動作例を示す図である。
【図１３】本発明の実施例６のシーケンス例１を示す図である。
【図１４】本発明の実施例６のシーケンス例２を示す図である。
【図１５】本発明の実施例６のエッジルータの動作例を示す図である。
【図１６】本発明の実施例７のシーケンス例を示す図である。
【図１７】本発明の実施例７のエッジルータの動作例を示す図である。
【発明を実施するための形態】
【００２９】
本発明の実施の形態について図面を参照して説明する。
（実施例１）
本発明のＩＰマルチキャスト接続許可制御システムの実施例１を、図１のネットワーク構成例と、図２のシーケンス例と、図３のエッジルータの動作例を用いて説明する。実施例１のネットワーク構成例は、マルチキャスト接続許可制御サーバ１１と、エッジルータ１２と、ユーザ１の端末１３−１と、ユーザ２の端末１３−２と、マルチキャスト送信サーバ１４から構成される。図１では、説明の明確化のため、エッジルータ１２に、マルチキャスト接続許可制御サーバ１１とマルチキャスト送信サーバ１４とが直接接続される構成を示す。ただし、一般的に、マルチキャスト接続許可制御サーバ１１とマルチキャスト送信サーバ１４は、ＩＰネットワークを経由して遠隔に接続されることが考えられる。また、エッジルータ１２には、ユーザ１の端末１３−１とユーザ２の端末１３−２が接続されているが、これらの端末は一例であって、接続されるユーザ端末は２つに限らない。なお、ユーザ１の端末１３−１とユーザ２の端末１３−２を特に区別しない場合は、以下において、ユーザ端末１３と記す。
【００３０】
実施例１では、マルチキャスト接続許可制御サーバ１１には、認証データベースとして、予めユーザ毎に受信を許可するマルチキャストチャネルを記憶しておく。例えば、ユーザ１はチャネル１とチャネル２を受信可とし、ユーザ２はチャネル１とチャネル３とを受信可と記憶する。認証データベースは、一般的な技術であり、本説明では省略する。
【００３１】
次に、実施例１のシーケンス例を説明する。図２に示すように、ユーザ端末１３は、マルチキャストを受信する場合、マルチキャスト転送の参加要求（受信要求）をエッジルータ１２に送信する。マルチキャスト転送の参加要求を実現するプロトコルとしては、ＩＧＭＰとＭＬＤが考えられるが、これらのプロトコルは一例であって、本発明を限定するものではない。
エッジルータ１２は、予めマルチキャスト接続許可制御サーバ１１への接続可否問い合わせの割り合いを表す確認率の値を記憶しており、マルチキャスト転送の参加要求を受信した場合、予め記憶された確認率に基づき、マルチキャスト接続許可制御サーバ１１への問い合わせを実施するか省略するかを決定する。
エッジルータ１２は、マルチキャスト接続許可制御サーバ１１への問い合わせを省略することを決定した場合、受信したマルチキャスト転送の参加要求に基づき、ただちにマルチキャストを送信開始する。
エッジルータ１２は、マルチキャスト接続許可制御サーバ１１への問い合わせを実施することを決定した場合、マルチキャスト接続許可制御サーバ１１に問い合わせを送信し、接続許可応答（以下、許可応答という）を受信した場合は、マルチキャスト転送を開始する。接続拒否応答（以下、拒否応答という）を受信した場合は、マルチキャストを転送せずに処理を終了する。
【００３２】
エッジルータ１２が、マルチキャスト接続許可制御サーバ１１への問い合わせ要否を決定する第１の方法としては、乱数を利用する方法が考えられる。
本説明では、説明の明確化のため、例として確認率１０％の場合について説明する。この場合、エッジルータ１２は、マルチキャスト転送の参加要求の１０回につき１回を、マルチキャスト接続許可制御サーバ１１に問い合わせ確認する。確認率０％であれば、マルチキャスト接続許可制御サーバへの問い合わせは全て省略することになる。また、確認率１００％であれば、必ず問い合わせを実施することになる。ただし、前記確認率の具体的な値は一例であって、本発明を限定するものではない。
具体的には、図３に示すように、エッジルータ１２は、ユーザ端末１３からマルチキャスト参加要求を受信すると（Ｓ１０１）、確認率を確認し（Ｓ１０２）、確認率１０％、すなわち０．１であれば、０以上１未満の乱数を生成し（Ｓ１０３）、前記乱数と確認率を比較し（Ｓ１０４）、乱数が０．１以上であれば、接続可否問い合わせを省略と決定し、マルチキャスト転送を開始する（Ｓ１０７）、あるいは、前記乱数が０．１未満であれば、マルチキャスト接続許可制御サーバ１１に接続可否問い合わせを送信し（Ｓ１０５）、マルチキャスト接続許可制御サーバ１１からの応答種別を判別し（Ｓ１０６）、許可応答を受信した場合は、マルチキャスト転送を開始し（Ｓ１０７）、拒否応答を受信した場合は、処理を終了する方法が考えられる。
第２の方法としては、マルチキャスト参加要求の受信数をカウンタで計数し、確認率１０％であれば、前記要求の到着順に１０回につき１回を問い合わせ実施し、残りの９回を問い合わせ省略と決定する方法も考えられる。
【００３３】
（実施例２）
本発明の実施例２を、図４の確認率管理テーブル構成例を用いて説明する。図４に示す確認率管理テーブル構成例は、ユーザ識別子と確認率とから構成される。ユーザ識別子としては、網がユーザ端末１３に付与したＩＰアドレス、ユーザ端末１３が接続される回線番号、エッジルータにおけるポート番号等が考えられる。確認率管理テーブルは、エッジルータ１２が備えている。
実施例２の動作例では、マルチキャスト配信者は、信頼できるユーザには小さな確認率を設定してマルチキャスト接続許可サーバ１１への問い合わせの大半を省略し、信頼性できないユーザには大きな確認率を設定し、マルチキャスト接続制御サーバ１１において頻繁に確認することが考えられる。
例えば、ユーザ１は信頼性が高いユーザとして、ユーザ１のユーザ識別子に対応する確認率を０．０１に設定すると、ユーザ１の端末１３−１からのマルチキャスト参加要求は１００回につき９９回は、マルチキャスト接続許可制御サーバ１１への接続可否問い合わせを省略することになる。あるいは、ユーザ２は信頼性が低いユーザとして、ユーザ２のユーザ識別子に対応する確認率を０．５に設定すると、ユーザ２の端末１３−２からのマルチキャスト参加要求は２回につき１回についてはマルチキャスト接続許可制御サーバ１１に接続可否問い合わせを実施することになる。
実施例２のエッジルータの動作例としては、図３の実施例１のエッジルータの動作例における、確認率について、確認率管理テーブルに記憶された値を使用する点が実施例１と異なる。
【００３４】
（実施例３）
本発明の実施例３を、図５のシーケンス例を用いて説明する。確認率管理テーブル構成例は図４と同様である。本発明の実施例３のシーケンス例は、マルチキャスト接続許可制御サーバ１１が確認率を変更し（算出し）、マルチキャスト接続許可制御サーバ１１から、エッジルータ１２への応答において、確認率の変更を指示する点が実施例２と異なる。
具体的には、マルチキャスト接続制御制御サーバ１１は、確認率の変更を指示する場合、エッジルータ１２への応答に変更後の確認率を記述することが考えられる。上記以外の動作は実施例２と同様である。
【００３５】
ユーザ２の信頼性が低い場合、確認率が大きく、例えば９０％であれば、ユーザ２のマルチキャスト参加要求のうち９０％は問い合わせを実施し、マルチキャスト接続許可サーバ１１で確認される。
ユーザ２の信頼性が向上した場合、確認率が変更され、例えば１０％になれば、ユーザ２のマルチキャスト参加要求のうち９０％は問い合わせを省略され、接続遅延が短縮する。
マルチキャスト接続許可制御サーバ１１における、確認率の変更条件としては、例えば、ユーザ端末１３からのマルチキャスト参加要求に対する許可数をカウントし、許可数がある一定数以上になった場合に、当該ユーザの信頼性が向上したとして、確認率を減少することが考えられる。あるいは、ユーザからのマルチキャスト参加要求に対する拒否数をカウントし、拒否数がある一定数以上になったら、当該ユーザの信頼度が低下したとして、確認率を増加することが考えられる。
エッジルータ１２は、マルチキャスト接続許可制御サーバ１１からユーザの確認率を通知された場合に、当該ユーザのユーザ識別子に対応する確認率を当該通知された確認率に変更する。
【００３６】
（実施例４）
本発明の実施例４を、図６のブラックリスト管理テーブル構成例１および図７のブラックリスト管理テーブル構成例２と、図８のエッジルータの動作例１と、図９のエッジルータの動作例２と、図１０のエッジルータの動作例３を用いて説明する。エッジルータ１２は、ユーザ端末１３からマルチキャスト転送の参加要求を受信した場合にマルチキャスト接続許可サーバ１１に接続可否の問い合わせを行うユーザ識別子を保持するブラックリスト管理テーブルを備える。
実施例４のブラックリスト管理テーブルは、構成例１として、図６に示すように、ユーザ識別子と、ユーザ識別子毎に接続可否問い合わせに対する許可数をカウントするカウンタの値とから構成される。あるいは、構成例２として、構成例１に加えてタイマが追加された図７の構成も考えられる。
上記の構成例１および構成例２において、ユーザ識別子としては、網がユーザ端末１３に付与したＩＰアドレス、ユーザ端末１３が接続される回線番号、エッジルータにおけるポート番号等が考えられる。
【００３７】
次に、実施例４の動作例を説明する。図８に示す動作例１は、ブラックリスト管理テーブルへユーザを登録する場合の動作例である。図９に示す動作例２および図１０に示す動作例３は、ブラックリスト管理テーブルからユーザを削除する場合の動作例である。
【００３８】
エッジルータ１２の動作例１は、図８に示すように、ユーザ端末１３からユーザのマルチキャスト参加要求を受信した場合（Ｓ２０１）、ブラックリスト管理テーブルを参照し、当該ユーザのユーザ識別子が登録されているかを確認する（Ｓ２０２）。登録されていなければ、実施例１の図３に示される問い合わせ要否判断を行い（Ｓ２０３）、問い合わせ実施と判定された場合、マルチキャスト接続許可サーバ１１への問い合わせを実施する（Ｓ２０４）。
エッジルータ１２は、ブラックリスト管理テーブルに、マルチキャスト参加要求を送信したユーザのユーザ識別子が登録されていれば、マルチキャスト接続許可サーバ１１への問い合わせを実施する（Ｓ２０４）。
マルチキャスト接続許可サーバ１１への問い合わせを実施した場合は、マルチキャスト接続許可制御サーバ１１からの応答種別を判別し（Ｓ２０５）、拒否応答を受信した場合は、ブラックリスト管理テーブルに当該ユーザのユーザ識別子が登録されていなければ、ブラックリスト管理テーブルに当該ユーザ識別子を登録して（Ｓ２０６）、処理を終了する。
Ｓ２０５において許可応答を受信した場合、およびＳ２０３において問い合わせ省略と判定された場合は、マルチキャスト転送を開始し（Ｓ２０７）、ユーザ登録動作は実施しない。
【００３９】
エッジルータ１２の動作例２では、図６のブラックリスト管理テーブル構成例１を用いる。図９に示すように、エッジルータ１２は、マルチキャスト接続許可制御サーバ１１から応答を受信し（Ｓ３０１）、応答種別を判別し（Ｓ３０２）、拒否応答を受信した場合は、ブラックリスト管理テーブルを参照し、当該ユーザのユーザ識別子が登録されているかを確認する（Ｓ３０３）。登録されていなければ、ブラックリスト管理テーブルに当該ユーザ識別子を登録するとともに、当該ユーザのカウンタを初期化する（Ｓ３０４）。
エッジルータ１２は、Ｓ３０２において許可応答を受信した場合は、マルチキャスト転送を開始し（Ｓ３０５）、ブラックリスト管理テーブルを参照して当該ユーザのユーザ識別子が登録されているかを確認する（Ｓ３０６）。登録されていれば、当該ユーザに対するカウンタをカウントアップする（Ｓ３０７）。カウンタが予め定めた削除条件に適合するか否かを判定し（Ｓ３０８）、適合すれば、ブラックリスト管理テーブルから当該ユーザのユーザ識別子を削除し、カウンタをクリアする（Ｓ３０９）。例えば、前記条件をカウンタの値が２の場合とし、カウンタの増加単位を１とすると、マルチキャスト接続許可制御サーバ１１から２回連続許可されたユーザ識別子は、ブラックリスト管理テーブルから削除されることになる。
エッジルータ１２は、Ｓ３０２において拒否応答を受信し、Ｓ３０３において当該ユーザのユーザ識別子がブラックリスト管理テーブルに登録されていれば、当該ユーザに対するペナルティを与えるため、カウンタをカウントダウンする（Ｓ３１０）ことも考えられる。
【００４０】
エッジルータ１２の動作例３では、図７のブラックリスト管理テーブル構成例２を用いる。動作例３では、エッジルータ１２は、ユーザ識別子が一旦ブラックリスト管理テーブルに登録された場合、予め定めた一定時間を経過しないとユーザ識別子を削除しない条件を追加する。
図１０に示すように、エッジルータ１２は、マルチキャスト接続許可制御サーバ１１から応答を受信し（Ｓ４０１）、応答種別を判別し（Ｓ４０２）、拒否応答を受信した場合は、ブラックリスト管理テーブルを参照し、当該ユーザのユーザ識別子が登録されているかを確認する（Ｓ４０３）。登録されていなければ、ブラックリスト管理テーブルに登録するとともに、当該ユーザのカウンタを初期化し、タイマを起動する（Ｓ４０４）。
エッジルータ１２は、Ｓ４０２において許可応答を受信した場合は、マルチキャスト転送を開始し（Ｓ４０５）、ブラックリスト管理テーブルを参照して当該ユーザのユーザ識別子が登録されているかを確認する（Ｓ４０６）。登録されていれば、当該ユーザに対するカウンタをカウントアップする（Ｓ４０７）。カウンタおよびタイマが予め定めた削除条件に適合するか否かを判定し（Ｓ４０８）、適合すれば、ブラックリスト管理テーブルから当該ユーザ識別子を削除し、カウンタおよびタイマをクリアする（Ｓ４０９）。例えば、マルチキャスト接続許可制御サーバ１１から２回許可され、かつ、ブラックリスト管理テーブル登録からペナルティ時間（例えば、２４時間）以上経過したことを削除条件とすることが考えられる。
エッジルータ１２は、Ｓ４０２において拒否応答を受信し、Ｓ４０３において当該ユーザのユーザ識別子がブラックリスト管理テーブルに登録されていれば、当該ユーザに対するペナルティを与えるため、カウンタをカウントダウンし、さらにタイマをクリアして再起動することによりペナルティ時間を延長する（Ｓ４１０）ことも考えられる。
【００４１】
動作例２および動作例３において、ブラックリスト管理テーブルに登録の無いユーザ、およびブラックリスト管理テーブルから削除されたユーザに対する動作例は、実施例１の図３と同様である。
【００４２】
（実施例５）
本発明の実施例５を、図１１のブラックリスト管理テーブル構成例と、図１２のエッジルータの動作例を用いて説明する。エッジルータ１２は、ユーザ端末１３からマルチキャスト転送の参加要求を受信した場合にマルチキャスト接続許可サーバ１１に接続可否の問い合わせを行うユーザ識別子を保持するブラックリスト管理テーブルを備える。実施例５のブラックリスト管理テーブルは、ユーザ識別子から構成される。ユーザ識別子としては、網がユーザ端末１３に付与したＩＰアドレス、ユーザ端末１３が接続される回線番号、エッジルータ１２におけるポート番号等が考えられる。
実施例５のエッジルータ１２の動作例は、エッジルータ１２において、マルチキャスト接続許可サーバ１１への問い合わせを実施することを決定するまでは、図８に示す実施例４のエッジルータ１２の動作例１と同様である。
実施例５では、マルチキャスト接続許可制御サーバ１１が、エッジルータ１２へ、ブラックリスト管理テーブルへのユーザ登録とユーザ削除を指示する点が実施例４と異なる。
マルチキャスト接続許可制御サーバ１１が、前記ユーザ登録要否を判断する方法として、当該ユーザに対する拒否の累積数や、ある一定時間における拒否の累積数に基づく方法が考えられる。
【００４３】
マルチキャスト接続許可制御サーバ１１は、問い合わせのあったユーザをブラックリスト管理テーブルに登録する場合、拒否応答にユーザ登録の指示を記述する。
このとき、マルチキャスト接続許可制御サーバ１１は、後のユーザ削除のために、当該ユーザ登録の指示を実施するユーザを記憶しておくことが考えられる。
エッジルータ１２は、応答を受信して（Ｓ５０１）、応答種別を判定し（Ｓ５０２）、前記ユーザ登録の指示が記述されていれば、ブラックリスト管理テーブルに、当該ユーザのユーザ識別子を登録する（Ｓ５０３）。
また、マルチキャスト接続許可制御サーバ１１が、ブラックリスト管理テーブルからの、ユーザ削除を決定する方法としては、当該ユーザに対する許可の累積数などが考えられる。
マルチキャスト接続許可制御サーバ１１は、問い合わせのあったユーザをブラックリスト管理テーブルから削除する場合、応答にユーザ削除の指示を記述する。
エッジルータ１２は、応答を受信して（Ｓ５０１）、応答種別を判定し（Ｓ５０２）、ユーザ削除の指示が記述されていれば、ブラックリスト管理テーブルから、当該ユーザのユーザ識別子を削除する（Ｓ５０４）。
【００４４】
あるいは、図４の確認率管理テーブルを用い、ブラックリスト管理テーブルに登録するユーザに対しては、確認率１００％とすることで、確認率管理テーブルをブラックリスト管理テーブルの代用とすることも考えられる。
【００４５】
（実施例６）
本発明の実施例６を、図１３のシーケンス例１と、図１４のシーケンス例２と、図１５のエッジルータの動作例を用いて説明する。ネットワーク構成例は図１と同様である。ただし、エッジルータ１２とマルチキャスト接続許可制御サーバ１１には、予めアドミッション制御を開始、停止する制御閾値を記憶しておく。例えば、１Ｇｂｉｔ／ｓ回線において、送信量が８００Ｍｂｉｔ／ｓ以上の場合にアドミッション制御を実施し、８００Ｍｂｉｔ／ｓ未満の場合にアドミッション制御を省略する場合、アドミッション制御閾値（以下、閾値という）として８００Ｍｂｉｔ／ｓを記憶しておく。
あるいは、閾値近傍で開始と停止を頻繁に繰り返すことを回避するため、開始閾値と停止閾値の２種の値を用い、停止閾値は開始閾値に比べて小さな値、例えば停止閾値を７００Ｍｂｉｔ／ｓ、開始閾値を８００Ｍｂｉｔ／ｓと設定しておくことも考えられる。
実施例６の動作例では、エッジルータ１２がユーザ回線への単位時間当たりの送信量を測定している。当該測定法は本発明を制限するものではない。
【００４６】
図１３のシーケンス例１は、アドミッション制御を開始する場合の動作例である。図１３に示すように、エッジルータ１２は、送信量を観測し、閾値以上となった場合、マルチキャスト接続許可制御サーバ１１へ、対象となる回線識別子を記したアドミッション制御開始要求を送信する。当該開始要求の第１の方法としては、前記閾値以上となった後に、初めてマルチキャスト参加要求を受信した場合に、マルチキャスト接続許可制御サーバ１１への問い合わせに記述する方法が考えられる。第２の方法としては、マルチキャスト接続許可制御サーバ１１への問い合わせとは独立に、前記閾値以上となった場合、ただちにアドミッション制御開始要求を送信する方法が考えられる。
マルチキャスト接続許可制御サーバ１１は、エッジルータ１２からアドミッション制御開始要求を受信した場合、当該要求に記述された回線でのアドミッション制御を開始する。
前記の例では、マルチキャスト接続許可制御サーバ１１は、閾値が８００Ｍｂｉｔ／ｓであることを記憶しており、アドミッション制御開始要求を受信した場合、その時点の回線の送信量が８００Ｍｂｉｔ／ｓであり、残余帯域が２００Ｍｂｉｔ／ｓであると判断する。
マルチキャスト接続許可制御サーバ１１における、アドミッション制御としては、当該回線にて要求されたマルチキャストの転送量が、残余帯域に収まるかを判断し、収まれば許可、溢れるようであれば拒否をエッジルータ１２に応答することが考えられる。
要求されたマルチキャストの転送量としては、マルチキャスト接続許可制御サーバ１１に、予めマルチキャストのチャネル識別子と当該チャネルの使用帯域の関係を記憶させることが考えられる。
マルチキャスト接続許可制御サーバ１１は、エッジルータ１２から問い合わせを受信した場合、前記使用帯域と残余帯域の２００Ｍｂｉｔ／ｓを比較し、その結果として、許可応答あるいは拒否応答をエッジルータ１２に送信する。
また、エッジルータ１２は、マルチキャスト転送を停止した場合に、転送を停止したチャネルを記したマルチキャスト転送停止通知をマルチキャスト接続許可制御サーバ１１に通知する。
マルチキャスト接続許可制御サーバ１１は、当該転送停止したチャネルの帯域を残余帯域に加算し、残余帯域を更新する。
【００４７】
図１４のシーケンス例２は、アドミッション制御を停止する場合の動作例である。図１４に示すように、エッジルータ１２は、送信量を観測し、閾値未満となった場合、マルチキャスト接続許可制御サーバ１１へ、対象となる回線識別子を記したアドミッション制御停止要求を送信する。
具体的には、ユーザ１の端末がマルチキャスト離脱要求を送信し、エッジルータ１２が当該マルチキャスト転送を停止し、当該回線への送信量が閾値未満となった場合、エッジルータ１２は、マルチキャスト接続許可制御サーバ１１へアドミッション制御停止要求を送信する。
アドミッション制御停止要求を送信する第１の方法としては、前記閾値未満となる契機のマルチキャスト停止通知に記述することが考えられる。
あるいは、第２の方法としては、マルチキャスト停止通知とは、独立に送信することも考えられる。
マルチキャスト接続許可制御サーバ１１は、アドミッション制御停止要求を受信した場合、当該回線におけるアドミッション制御を停止する。
【００４８】
エッジルータ１２の動作例は、図１５に示すように、ユーザ端末１３からマルチキャスト参加要求を受信した場合（Ｓ６０１）、当該回線の送信量が閾値以上かどうかを確認し（Ｓ６０２）、閾値以上となって、初のマルチキャスト参加要求であるかどうかを確認し（Ｓ６０３）、初のマルチキャスト参加要求であれば、マルチキャスト接続許可制御サーバ１１への問い合わせにアドミッション制御開始要求を記述する（Ｓ６０４）。初のマルチキャスト参加要求でなければ、マルチキャスト接続許可制御サーバ１１に問い合わせを送信する（Ｓ６０５）。その後、マルチキャスト接続許可制御サーバ１１からの応答種別を判別し（Ｓ６０６）、許可応答を受信した場合は、マルチキャスト転送を開始し（Ｓ６０７）、拒否応答を受信した場合は、処理を終了する。
【００４９】
あるいは、上記方法と異なり、エッジルータ１２は、アドミッション制御開始要求において、当該回線の送信量を明示的に通知し、アドミッション制御における誤差を最小化することも考えられる。
【００５０】
（実施例７）
本発明の実施例７を、図１６のシーケンス例と、図１７のエッジルータの動作例を用いて説明する。ネットワーク構成例は図１と同様である。
本発明の実施例７のシーケンス例において、マルチキャスト接続許可制御サーバ１１は、アドミッション制御において、残余帯域不足と判定した場合、拒否応答に残余帯域不足を記す。
エッジルータ１２は、回線毎に帯域不足中か帯域不足中でないかを記憶するメモリを有しており、マルチキャスト接続許可制御サーバ１１から、残余帯域不足を理由とする拒否応答を受信した場合、当該残余帯域不足である回線に対し帯域不足中と前記メモリに記憶し、新規接続可否問い合わせを停止する。帯域不足中の間、エッジルータ１２は、ユーザ端末１３からマルチキャスト参加要求を受信した場合、マルチキャスト接続許可制御サーバ１１への問い合わせを実施せず、当該要求に対するマルチキャスト転送も開始しない。
エッジルータ１２は、前記帯域不足中の回線において、マルチキャスト転送停止を検出した場合、マルチキャスト接続許可制御サーバ１１へ、当該マルチキャスト転送停止通知を送信するとともに、記憶された帯域不足中を解除し、新規接続可否問い合わせを再開する。
【００５１】
実施例７のエッジルータ１２の動作例では、図１７に示すように、エッジルータ１２は、ユーザ端末１３からマルチキャスト参加要求を受信した場合（Ｓ７０１）、当該回線において、帯域不足中かどうかを判断し（Ｓ７０２）、帯域不足中であれば処理を終了する。あるいは帯域不足中でなければ、マルチキャスト接続許可制御サーバ１１へ問い合わせを送信する（Ｓ７０３）。その後、マルチキャスト接続許可制御サーバ１１からの応答種別を判別し（Ｓ７０４）、許可応答を受信した場合は、マルチキャスト転送を開始する（Ｓ７０７）。当該問い合わせに対し、マルチキャスト接続許可制御サーバ１１から拒否応答を受信した場合、拒否理由が残余帯域不足か否かを判定し（Ｓ７０５）、拒否応答に残余帯域不足が記されていれば、問い合わせを実施した回線に関連して帯域不足中と記憶する（Ｓ７０６）。
【符号の説明】
【００５２】
１１  マルチキャスト接続許可制御サーバ
１２  エッジルータ
１３  ユーザ端末
１４  マルチキャスト送信サーバ
【図１】
2011109523.tif 000003
【図２】
2011109523.tif 000004
【図３】
2011109523.tif 000005
【図４】
2011109523.tif 000006
【図５】
2011109523.tif 000007
【図６】
2011109523.tif 000008
【図７】
2011109523.tif 000009
【図８】
2011109523.tif 000010
【図９】
2011109523.tif 000011
【図１０】
2011109523.tif 000012
【図１１】
2011109523.tif 000013
【図１２】
2011109523.tif 000014
【図１３】
2011109523.tif 000015
【図１４】
2011109523.tif 000016
【図１５】
2011109523.tif 000017
【図１６】
2011109523.tif 000018
【図１７】
2011109523.tif 000019