(57)【要約】１または２以上の送信装置と１または２以上の受信装置との間で中継装置の中継リンクを介して行われるデータストリームのマルチキャスト伝送についてのセッション情報の登録を、送信装置側の情報と受信装置側の情報とで別個に行うセッション管理部と、前記セッション管理部による前記送信装置側または前記受信装置側のセッション情報の登録に基づき、前記送信装置側の中継リンクの帯域予約、または前記受信装置側の中継リンクの帯域予約を行う帯域予約部と、を備える、中継管理装置。【選択図】図３
2014162828.tif 000002
【特許請求の範囲】
【請求項１】
１または２以上の送信装置と１または２以上の受信装置との間で中継装置の中継リンクを介して行われるデータストリームのマルチキャスト伝送についてのセッション情報の登録を、送信装置側の情報と受信装置側の情報とで別個に行うセッション管理部と、
前記セッション管理部による前記送信装置側または前記受信装置側のセッション情報の登録に基づき、前記送信装置側の中継リンクの帯域予約、または前記受信装置側の中継リンクの帯域予約を行う帯域予約部と、
を備える、中継管理装置。
【請求項２】
前記１または２以上の受信装置からのマルチキャストグループへの参加要求の受け付けを制限する制限モードに前記中継装置を設定し、前記帯域予約が行われた中継リンクを形成する中継装置に前記データストリームの転送開始設定を行う転送制御部をさらに備える、請求項１に記載の中継管理装置。
【請求項３】
前記転送制御部は、前記送信装置側のセッション情報または前記受信装置側のセッション情報が前記セッション管理部により削除された場合、セッション情報が削除された側の中継リンクを形成する中継装置に前記データストリームの転送終了設定を行う、請求項２に記載の中継管理装置。
【請求項４】
前記転送制御部は、さらに、前記中継装置に対しデータクラスごとに出力伝送レートの制限を設定し、前記セッション管理部によりセッション情報が登録された送信装置と接続する中継装置の入力制限レートとして、前記セッション情報に含まれる前記データストリームのデータレートを設定する、請求項２に記載の中継管理装置。
【請求項５】
前記帯域予約部は、予約対象の中継リンクで既に使用を予約されているマルチキャスト伝送のデータレートと、前記データストリームのデータレートとの合計値が、上限データレートを上回るか否かに基づき、帯域予約の可否を判断する、請求項１に記載の中継管理装置。
【請求項６】
前記上限データレートは、前記予約対象の中継リンクの最大伝送レートより小さいレートである、請求項５に記載の中継管理装置。
【請求項７】
前記セッション管理部は、登録された前記送信装置側のセッション情報と前記受信装置側のセッション情報の削除を別個に行う、請求項１に記載の中継管理装置。
【請求項８】
１または２以上の送信装置と１または２以上の受信装置との間で中継装置の中継リンクを介して行われるデータストリームのマルチキャスト伝送についてのセッション情報の登録を、送信装置側の情報と受信装置側の情報とで別個に行うことと、
前記送信装置側または前記受信装置側のセッション情報の登録に基づき、前記送信装置側の中継リンクの帯域予約、または前記受信装置側の中継リンクの帯域予約を行うことと、
を含む、中継管理方法。
【請求項９】
コンピュータを、
１または２以上の送信装置と１または２以上の受信装置との間で中継装置の中継リンクを介して行われるデータストリームのマルチキャスト伝送についてのセッション情報の登録を、送信装置側の情報と受信装置側の情報とで別個に行うセッション管理部と、
前記セッション管理部による前記送信装置側または前記受信装置側のセッション情報の登録に基づき、前記送信装置側の中継リンクの帯域予約、または前記受信装置側の中継リンクの帯域予約を行う帯域予約部と、
として機能させるための、プログラム。
【請求項１０】
１または２以上の送信装置と、
１または２以上の受信装置と、
前記１または２以上の送信装置と前記１または２以上の受信装置との間で中継リンクを形成する１または２以上の中継装置と、
前記中継リンクを介して行われるデータストリームのマルチキャスト伝送についてのセッション情報の登録を、送信装置側の情報と受信装置側の情報とで別個に行うセッション管理部、および、
前記セッション管理部による前記送信装置側または前記受信装置側のセッション情報の登録に基づき、前記送信装置側の中継リンクの帯域予約、または前記受信装置側の中継リンクの帯域予約を行う帯域予約部、
を有する中継管理装置と、
を備える、中継管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、中継管理装置、中継管理方法、プログラムおよび中継管理システムに関する。
【背景技術】
【０００２】
近日、１つのデータストリームを複数の受信装置に伝送し、複数の受信装置が同一のデータストリームを処理、表示するために、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）マルチキャスト伝送が用いられる場合がある。このようなマルチキャスト伝送ついて記載されている文献として下記の特許文献１が挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３２１１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のようなマルチキャスト伝送においては、送信装置と受信装置の間の中継リンクを、マルチキャスト伝送に参加する送信装置または受信装置の変更に柔軟に適応させられることが望まれる。
【課題を解決するための手段】
【０００５】
本開示によれば、１または２以上の送信装置と１または２以上の受信装置との間で中継装置の中継リンクを介して行われるデータストリームのマルチキャスト伝送についてのセッション情報の登録を、送信装置側の情報と受信装置側の情報とで別個に行うセッション管理部と、前記セッション管理部による前記送信装置側または前記受信装置側のセッション情報の登録に基づき、前記送信装置側の中継リンクの帯域予約、または前記受信装置側の中継リンクの帯域予約を行う帯域予約部と、を備える、中継管理装置が提供される。【０００６】
また、本開示によれば、１または２以上の送信装置と１または２以上の受信装置との間で中継装置の中継リンクを介して行われるデータストリームのマルチキャスト伝送についてのセッション情報の登録を、送信装置側の情報と受信装置側の情報とで別個に行うことと、前記送信装置側または前記受信装置側のセッション情報の登録に基づき、前記送信装置側の中継リンクの帯域予約、または前記受信装置側の中継リンクの帯域予約を行うことと、を含む、中継管理方法が提供される。【０００７】
また、本開示によれば、コンピュータを、１または２以上の送信装置と１または２以上の受信装置との間で中継装置の中継リンクを介して行われるデータストリームのマルチキャスト伝送についてのセッション情報の登録を、送信装置側の情報と受信装置側の情報とで別個に行うセッション管理部と、前記セッション管理部による前記送信装置側または前記受信装置側のセッション情報の登録に基づき、前記送信装置側の中継リンクの帯域予約、または前記受信装置側の中継リンクの帯域予約を行う帯域予約部と、として機能させるための、プログラムが提供される。【０００８】
また、本開示によれば、１または２以上の送信装置と、１または２以上の受信装置と、前記１または２以上の送信装置と前記１または２以上の受信装置との間で中継リンクを形成する１または２以上の中継装置と、前記中継リンクを介して行われるデータストリームのマルチキャスト伝送についてのセッション情報の登録を、送信装置側の情報と受信装置側の情報とで別個に行うセッション管理部、および、前記セッション管理部による前記送信装置側または前記受信装置側のセッション情報の登録に基づき、前記送信装置側の中継リンクの帯域予約、または前記受信装置側の中継リンクの帯域予約を行う帯域予約部、を有する中継管理装置と、を備える、中継管理システムが提供される。
【発明の効果】
【０００９】
以上説明したように本開示によれば、送信装置と受信装置の間の中継リンクを、マルチキャスト伝送に参加する送信装置または受信装置の変更に柔軟に適応させることが可能である。
【図面の簡単な説明】
【００１０】
【図１】本開示の実施形態による中継管理システムの全体構成を示した説明図である。
【図２】中継管理システムにおいて各エレメント間で行われる通信を示した説明図である。
【図３】本開示の実施形態によるネットワークリソース管理サーバの構成を示した機能ブロック図である。
【図４】送信装置側のセッション登録の成功例を示したシーケンス図である。
【図５】受信装置側のセッション登録の成功例を示したシーケンス図である。
【図６】セッション情報の具体例を示した説明図である。
【図７】帯域予約の具体例を説明するために示した簡易的なシステム構成図である。
【図８】送信装置側のセッション登録の失敗例を示したシーケンス図である。
【図９】受信装置側のセッション登録の失敗例を示したシーケンス図である。
【図１０】送信装置側のセッション登録削除時の動作を示したシーケンス図である。
【図１１】受信装置側のセッション登録削除時の動作を示したシーケンス図である。
【図１２】送信装置側の中継リンクの帯域予約を示した説明図である。
【図１３】受信装置側の中継リンクの帯域予約を示した説明図である。
【図１４】送信装置側の中継リンクの帯域予約の変形例を示した説明図である。
【図１５】ネットワークリソース管理サーバのハードウェア構成を示した説明図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１２】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成または論理的意義を有する複数の構成を、必要に応じて送信装置３０Ａ、３０Ｂおよび３０Ｃのように区別する。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、送信装置３０Ａ、３０Ｂおよび３０Ｃを特に区別する必要が無い場合には、単に送信装置３０と称する。
【００１３】
また、以下に示す項目順序に従って本開示を説明する。
１．中継管理システムの全体構成
２．ネットワークリソース管理サーバの構成
３．中継管理システムの動作
３−１．登録成功時の動作
３−２．登録失敗時の動作
３−３．登録削除時の動作
４．変形例
５．ハードウェア構成
６．むすび
【００１４】
＜１．中継管理システムの全体構成＞
本開示による技術は、一例として「２．ネットワークリソース管理サーバの構成」〜「５．ハードウェア構成」において詳細に説明するように、多様な形態で実施され得る。また、各実施形態によるネットワークリソース管理サーバ（中継管理装置）は、
Ａ．１または２以上の送信装置と１または２以上の受信装置との間で中継装置の中継リンクを介して行われるデータストリームのマルチキャスト伝送についてのセッション情報の登録を、送信装置側の情報と受信装置側の情報とで別個に行うセッション管理部（２４０）と、
Ｂ．前記セッション管理部による前記送信装置側または前記受信装置側のセッション情報の登録に基づき、前記送信装置側の中継リンクの帯域予約、または前記受信装置側の中継リンクの帯域予約を行う帯域予約部（リソース管理部２５０）と、を備える。
【００１５】
以下では、まず、このようなネットワークリソース管理サーバを含む中継管理システムの全体構成について図１および図２を参照して説明する。
【００１６】
図１は、本開示の実施形態による中継管理システムの全体構成を示した説明図である。図１に示したように、本開示の実施形態による中継管理システムは、コントローラー１２と、複数の撮像装置１４と、複数の表示装置１６と、ネットワークリソース管理サーバ２０と、送信装置３０Ａ〜３０Ｎと、受信装置４０Ａ〜４０Ｍと、複数のＬ２スイッチ７と、複数のＬ３スイッチ８と、を含み、Ｎ個の送信装置３０からＭ個の受信装置４０との間でのマルチキャスト伝送を行う。
【００１７】
各送信装置３０は、少なくとも１つのＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）マルチキャスト送信部３２を備える。ＲＴＰマルチキャスト送信部３２には、例えば撮像装置１４からビデオ入力ＩＦを介して映像／音声のデータストリームが入力され、ＲＴＰマルチキャスト送信部３２は、入力されたデータストリームをマルチキャスト送信する。各送信装置３０は、複数のＲＴＰマルチキャスト送信部３２により、複数のデータストリームをマルチキャスト送信することも可能である。
【００１８】
各受信装置４０は、少なくとも１つのＲＴＰマルチキャスト受信部４２を備える。ＲＴＰマルチキャスト受信部４２は、送信装置３０からマルチキャスト送信され、Ｌ２ネットワークおよびＬ３ネットワークにより中継されたデータストリームを受信する。ＲＴＰマルチキャスト受信部４２により受信されたデータストリームは、例えば表示装置１６にビデオ出力ＩＦを介して出力され、表示装置１６に表示される。各受信装置４０は、複数のＲＴＰマルチキャスト受信部４２により、マルチキャスト送信された複数のデータストリームを受信することも可能である。
【００１９】
Ｌ２スイッチ７は、送信装置３０または受信装置４０と、Ｌ３ネットワークとの間のデータ伝送を中継する。Ｌ３スイッチ８は、送信装置３０側のＬ２ネットワークと受信装置４０側のＬ２ネットワークとの間のデータ伝送を中継する。なお、本明細書においては、Ｌ２スイッチ７およびＬ８スイッチ８を中継装置１０と総称する場合がある。
【００２０】
コントローラー１２は、中継管理システムにおけるマルチキャスト伝送に関する指示をネットワークリソース管理サーバ２０に送信する。例えば、コントローラー１２は、オペレータ操作によりマルチキャスト伝送に参加する送信装置３０または受信装置４０が指定されると、指定された送信装置３０または受信装置４０の情報をネットワークリソース管理サーバ２０に送信する。
【００２１】
ネットワークリソース管理サーバ２０は、コントローラー１２からの指示に従い、Ｌ２ネットワークおよびＬ３ネットワーク内の各中継装置の設定管理や、マルチキャスト送信されるデータストリームの帯域予約などを行う。このネットワークリソース管理サーバ２０の機能、動作については、「２．ネットワークリソース管理サーバの構成」以降で詳細に説明する。
【００２２】
以上、図１を参照し、本開示の実施形態による中継管理システムの全体構成を説明した。続いて、図２を参照し、中継管理システムにおける各エレメント間で行われる通信を整理する。
【００２３】
図２は、中継管理システムにおいて各エレメント間で行われる通信を示した説明図である。コントローラー１２およびネットワークリソース管理サーバ２０間は、例えば、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）セッションにより接続され、コントローラー１２からネットワークリソース管理サーバ２０に「マルチキャストセッション開始・終了要求」が送信される。
【００２４】
また、ネットワークリソース管理サーバ２０および送信装置３０間、ネットワークリソース管理サーバ２０および受信装置４０間は、例えば、ＲＦＣ６４５５に記載のＷｅｂＳｏｃｋｅｔにより接続される。ネットワークリソース管理サーバ２０は、コントローラー１２からの「マルチキャストセッション開始・終了要求」に基づき、「マルチキャスト送信開始・終了要求」または「マルチキャスト受信開始、終了要求」を送信する。
【００２５】
ネットワークリソース管理サーバ２０および中継装置１０間は、例えば、ｓｓｈ、ｔｅｌｎｅｔセッションを経由したＣＬＩ（Ｃｏｍｍａｎｄ  Ｌｉｎｅ  Ｉｎｔｅｒｆａｃｅ）、ＲＦＣ６２４１に記載のＮＥＴＣＯＮＦ、Ｏｐｅｎ  Ｎｅｔｗｏｒｋｉｎｇ  Ｆｏｕｎｄａｔｉｏｎにより提唱されるＯｐｅｎＦｌｏｗプロトコルなどの設定変更ＩＦにより接続される。ネットワークリソース管理サーバ２０は、中継装置１０に対し、後述するＱｏｓ設定やマルチキャスト転送などを行う。
【００２６】
送信装置３０および受信装置４０は、ネットワークリソース管理サーバ２０からのマルチキャスト送信開始・終了要求」または「マルチキャスト受信開始、終了要求」の受信に基づき、ＩＰマルチキャストによるＲＦＣ３５５０に記載のＲＴＰによるデータストリーム（映像、音声など）のマルチキャスト伝送を行う。
【００２７】
（背景）
ところで、汎用的なＬ２スイッチは、受信装置からＬ２スイッチへ送信されたＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）／ＭＬＤ（Ｍｕｌｔｉｃａｓｔ  Ｌｉｓｔｅｎｅｒ  Ｄｉｓｃｏｖｅｒｙ）＿ＪＯＩＮ／ＬＥＡＶＥメッセージをＩＧＭＰ／ＭＬＤスヌーピング（Ｓｎｏｏｐｉｎｇ）機能により分析し、該当するポートのマルチキャスト転送の有効／無効を変更する。
【００２８】
また、通常のユニキャスト伝送において帯域管理を行う場合、予め各リンクにおけるフロー毎の伝送帯域を計算し、Ｌ２スイッチの入口（Ｉｎｇｒｅｓｓ）ポートにおいて、フロー毎の流量制限をかけることにより他のトラフィックへの影響を抑える事ができる。しかしながら、マルチキャスト伝送の場合、汎用的なＬ２スイッチでは出力（Ｅｇｒｅｓｓ）ポートに対してフロー毎の流量制限をかける事ができず、制限された個数（通常８個程度）のクラス別出力キューに対する伝送レート制限が出来るのみである。このため、汎用的なＬ２スイッチが帯域予約されていないフローに対するＩＧＭＰ／ＭＬＤ＿ＪＯＩＮメッセージを受信した場合に、当該ポートにマルチキャスト伝送が開始されてしまうため、他の帯域予約されたトラフィックへ影響が出てしまう。すなわち、汎用的なＬ２スイッチを用いるネットワークにおいて適切に帯域管理を行う事は難しい。
【００２９】
この点に関し、ＭＰＬＳ（Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）およびＩＥＴＦ  ＲＦＣ３２０９記載のＲＳＶＰ−ＴＥ（Ｒｅｓｏｕｒｃｅ  ＲｅＳｅｒＶａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  Ｔｒａｆｆｉｃ  Ｅｎｇｅｎｅｅｒｉｎｇ）に対応する中継装置を用いることも考えられるが、このような中継装置の使用はコストを増大させてしまう。同様に、Ｏｐｅｎ  ＩＰＴＶ  Ｆｏｒｕｍにおいては、インターネット放送用ＩＰ  Ｍｕｌｔｉｃａｓｔ時の帯域予約方式が記載されているが、この方式ではアクセスノードといわれる中継装置にＲＣＥＦ（Ｒｅｓｏｕｒｃｅ  Ｃｏｎｔｒｏｌ  Ｅｎｆｏｒｃｅｍｅｎｔ  Ｆｕｎｃｔｉｏｎ）等Ｇａｔｅｗａｙ機能に対応した装置を用意する必要があるので、コストが増大する。
【００３０】
また、マルチキャスト受信を終了時に、受信装置よりＩＧＭＰ／ＭＬＤ＿Ｌｅａｖｅメッセージが送信されると、当該メッセージを受信した中継装置は、受信ポートに対してＩＧＭＰ／ＭＬＤ＿Ｑｕｅｒｙメッセージを送信する。そして、中継装置は、一定時間、ＩＧＭＰ／ＭＬＤメッセージが当該受信ポートから届かない事を確認した後、マルチキャストポート転送を無効とする。このため、マルチキャストポート転送における無効／有効設定の変更に相応の時間がかかる。その結果、帯域予約の変更、受信装置における受信マルチキャストデータの切り替えによる表示切り替え等に要する時間が長期化する。
【００３１】
この点に関し、Ｌ２スイッチのＩＧＭＰ／ＭＬＤ＿Ｉｍｍｅｄｉａｔｅ＿Ｌｅａｖｅ設定が有効である場合、Ｌ２スイッチは、ＩＧＭＰ／ＭＬＤ＿Ｌｅａｖｅメッセージの受信後、ただちにマルチキャストポート転送を無効とする。しかし、接続ポートにＬ２スイッチが多段に接続され複数の受信装置が接続されていると、いずれかの受信装置がマルチキャスト受信を終了するためにＩＧＭＰ／ＭＬＤ＿Ｌｅａｖｅメッセージを送信すると、他の受信装置に対するマルチキャスト伝送も終了してしまう。
【００３２】
そこで、上記事情に鑑みて本開示の実施形態が創作されるに至った。本開示の実施形態によれば、汎用的な中継装置が用いられるシステムにおいてもマルチキャスト伝送の帯域管理を実現することが可能である。また、本開示の実施形態によれば、中継装置のマルチキャストポート転送における無効／有効設定の変更の迅速性を向上することが可能である。以下、このような本開示の実施形態の構成および動作について詳細に説明する。
【００３３】
＜２．ネットワークリソース管理サーバの構成＞
図３は、本開示の実施形態によるネットワークリソース管理サーバ２０の構成を示した機能ブロック図である。図３に示したように、本実施形態によるネットワークリソース管理サーバ２０は、経路収集部２２０と、データベース２３０と、セッション管理部２４０と、リソース管理部２５０と、転送制御部２６０と、を備える。
【００３４】
経路収集部２２０は、Ｌ２ネットワークおよびＬ３ネットワークの物理トポロジー（機器接続）情報、各中継リンクの帯域幅などのリンク情報などを収集する。例えば、経路収集部２２０は、ＩＥＥＥ８０２．１ａｂにより標準化されているＬＬＤＰ（Ｌｉｎｋ  Ｌａｙｅｒ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）に基づいて上記のようなマルチキャスト経路情報を収集する。
【００３５】
データベース２３０は、ネットワークリソース管理サーバ２０が利用する各種データを格納する。例えば、データベース２３０には、経路収集部２２０により収集された情報や、後述するセッション管理部２４０により登録されるセッション情報などが含まれる。
【００３６】
セッション管理部２４０は、コントローラー１２からの指示に従い、データストリームのマルチキャスト伝送についてのセッション情報の登録および削除の管理を行う。ここで、本実施形態によるセッション管理部２４０は、送信装置３０側のセッション情報と、受信装置４０側のセッション情報とを別個に登録、削除する。かかる構成により、マルチキャスト伝送に参加する送信装置または受信装置の変更に柔軟に対応することが可能となる。なお、セッション情報は、詳細については図６を参照して説明するが、複数のデータストリーム（ＲＴＰマルチキャストストリーム等）の集まり、送信装置３０および受信装置４０の情報を含む。
【００３７】
リソース管理部２５０は、セッション管理部２４０による送信装置３０側または受信装置４０側のセッション情報の登録に基づき、送信装置側の中継リンクの帯域予約、または受信装置側の中継リンクの帯域予約を行う。リソース管理部２５０は、予約対象の中継リンクで既に使用を予約されているマルチキャスト伝送のデータレートと、新たに予約するデータストリームのデータレートとの合計値が、上限データレートを上回るか否かに基づき、帯域予約の可否を判断する。このリソース管理部２５０による帯域管理については図４以降を参照してより詳細に説明する。
【００３８】
転送制御部２６０は、各中継装置１０のＱｏｓ設定や転送設定を制御する。この転送制御部２６０によるＱｏｓ設定や転送設定は、セッション情報の登録前の初期設定時、セッション情報の登録時、セッション情報の登録削除時などに行われる。各段階で行われるＱｏｓ設定や転送設定については図４以降を参照してより詳細に説明する。
【００３９】
＜３．中継管理システムの動作＞
以上、本開示の実施形態によるネットワークリソース管理サーバ２０の構成を説明した。続いて、本開示の実施形態による中継システムの動作を説明する。
【００４０】
（３−１．登録成功時の動作）
図４は、送信装置３０側のセッション登録の成功例を示したシーケンス図である。図４に示したように、まず、コントローラー１２がネットワークリソース管理サーバ２０に送信装置３０側のマルチセッション登録、開始要求を送信すると（Ｓ３１０）、ネットワークリソース管理サーバ２０は、セッション管理処理（Ｓ３２０）、帯域管理処理（Ｓ３３０）、Ｑｏｓ変更処理（Ｓ３４０）、マルチキャスト転送設定変更処理（Ｓ３５０）を順次に行う。その後、ネットワークリソース管理サーバ２０は、送信装置３０に送信開始要求を送信し（Ｓ３６０）、送信装置３０からの応答をコントローラー１２に転送する（Ｓ３７０、Ｓ３８０）。
【００４１】
図５は、受信装置４０側のセッション登録の成功例を示したシーケンス図である。図５に示したように、まず、コントローラー１２がネットワークリソース管理サーバ２０に受信装置４０側のマルチセッション登録、開始要求を送信すると（Ｓ４１０）、ネットワークリソース管理サーバ２０は、セッション管理処理（Ｓ４２０）、帯域管理処理（Ｓ４３０）、マルチキャスト転送設定変更処理（Ｓ４５０）を順次に行う。その後、ネットワークリソース管理サーバ２０は、受信装置４０に受信開始要求を送信し（Ｓ４６０）、受信装置４０からの応答をコントローラー１２に転送する（Ｓ４７０、Ｓ４８０）。
【００４２】
以下、セッション管理処理（Ｓ３２０、Ｓ４２０）、帯域管理処理（Ｓ３３０、Ｓ４３０）、Ｑｏｓ変更処理（Ｓ３４０）、マルチキャスト転送設定変更処理（Ｓ３５０、Ｓ４５０）について順次詳細に説明する。
【００４３】
セッション管理処理（Ｓ３２０、Ｓ４２０）：
セッション管理部２４０は、コントローラー１２からの指示に従い、送信装置３０側のセッション情報と、受信装置４０側のセッション情報とを別個に登録する。ここで、図６を参照し、セッション情報の具体例を説明する。
【００４４】
図６は、セッション情報の具体例を示した説明図である。図６に示したように、セッション情報は、マルチキャストアドレスと、データストリームの本数分のデータストリーム情報を含む。データストリーム情報は、データレート、コーデック、送信装置３０側の情報である送信側情報（送信側ＩＰアドレス、送信側ＵＤＰポート番号など）、および受信装置４０側の情報である受信装置４０の数分の受信側情報（受信側ＩＰアドレス、受信側ＵＤＰポート番号など）を含む。
【００４５】
送信装置３０側のセッション管理処理時（Ｓ３２０）には、上記のセッション情報のうちの受信側情報以外が登録され、受信装置４０側のセッション管理処理（Ｓ４２０）の度に、受信側情報が追加される。
【００４６】
帯域管理処理（Ｓ３３０、Ｓ４３０）：
リソース管理部２５０は、新たに登録するセッションについてのデータストリームのデータレート分の帯域予約が可能であるか否かを、伝送経路に含まれる各中継リンクについて判断する。送信装置３０側のセッション登録時の帯域管理処理（Ｓ３３０）では、マルチキャスト伝送に参加する受信装置４０が存在しない状態で伝送される送信装置３０側の中継リンクまでの帯域予約が行われ、受信装置４０側のセッション登録時の帯域管理処理（Ｓ４３０）において、受信装置４０側の中継リンクの帯域予約が追加される。この点について、図７を参照して具体的に説明する。
【００４７】
図７は、帯域予約の具体例を説明するために示した簡易的なシステム構成図である。図７において、送信装置３０がマルチキャスト送信するデータストリームを受信装置４０Ａ〜４０Ｄが受信する場合を考える。この場合、送信装置３０のセッション登録時には、送信装置３０Ａ→Ｌ２スイッチ７Ａ間の中継リンクの帯域予約のみが行われ、受信装置４０Ａのセッション登録時にＬ２スイッチ７Ａ→Ｌ２スイッチ７Ｂ間、およびＬ２スイッチ７Ｂ→受信装置４０Ａ間の中継リンクの帯域予約が行われる。
【００４８】
そして、受信装置４０Ｂのセッション登録時にＬ２スイッチ７Ｂ→受信装置４０Ｂ間の中継リンクの帯域予約が行われる。なお、Ｌ２スイッチ７Ａ→Ｌ２スイッチ７Ｂ間の帯域予約は受信装置４０Ａのセッション登録時に行われているので、受信装置４０Ｂのセッション登録時には行われない。同様に、受信装置４０Ｃのセッション登録時にＬ２スイッチ７Ａ→Ｌ２スイッチ７Ｃ間、およびＬ２スイッチ７Ｃ→受信装置４０Ｃ間の中継リンクの帯域予約が行われ、受信装置４０Ｄのセッション登録時にＬ２スイッチ７Ｃ→受信装置４０Ｄ間の中継リンクの帯域予約が行われる。
【００４９】
なお、帯域予約の判断は、中継リンクにおけるデータストリームの伝送方向の帯域に対して行われ、逆方向の帯域予約の判断は別途に行われる。
【００５０】
続いて、各中継リンクの帯域予約の判断方法について具体的に説明する。リソース管理部２５０は、セッションｓの伝送経路中の中継リンクｌのリンク帯域幅Ｂ＿ｌｉｎｋ（ｌ）（ｂｐｓ）を、中継リンクｌで既に使用を予約されているマルチキャスト伝送のデータレートＢ＿ｓｔｒｅａｍ（ｄ）（ｂｐｓ）と新たに予約するデータストリームのデータレートＢ＿ｓｔｒｅａｍ（ｄ＿ｎｅｗ）との合計値以上であるか否かを判断する。すなわち、リソース管理部２５０は、送信装置３０側のセッション登録時には下記数式１が満たされるか否かを判断し、受信装置４０側のセッション登録時には下記数式２が満たされるか否かを判断する。
【００５１】
【数１】
2014162828.tif 000003
（route_snd(s)：セッションｓにおいて送信装置３０側のセッション登録時に送信されるリンクの集合）
【００５２】
【数２】
2014162828.tif 000004
（route_rcv(s,r)：セッションｓにおいて受信装置４０ｒの受信参加により受信側セッション登録時に送信開始されるリンクの集合）
【００５３】
なお、数式１および数式２中のリンク帯域幅Ｂ＿ｌｉｎｋ（ｌ）（ｂｐｓ）は、セッション予約用帯域幅Ｂ＿ｒｓｖ＿ｌｉｎｋ（ｌ）（ｂｐｓ）に置き換えられてもよい。例えば、セッション登録を行うストリーム以外のデータ（例えば制御信号パケット）を最優先クラスと定義し、最優先クラス用にリンク帯域幅の１０％を割り当てる場合、Ｂ＿ｒｓｖ＿ｌｉｎｋ（ｌ）＝Ｂ＿ｌｉｎｋ（ｌ）×０．９となる。
【００５４】
Ｑｏｓ変更処理（Ｓ３４０）：
転送制御部２６０は、セッションごとの帯域予約のためのＱｏｓ保証のために、Ｌ２スイッチ７やＬ３スイッチ８などの中継装置１０のＱｏｓ設定処理を行う。具体的には、転送制御部２６０は、下記で初期設定として説明するＱｏｓ設定処理をネットワーク利用開始時に管理下ネットワーク上の全ての中継装置１０に対して行い、下記でセッション登録時設定として説明するＱｏｓ設定処理を送信装置３０側のセッションと登録時に行う。かかる構成により、制御パケットなどの最優先クラストラフィックに一定量の帯域幅を確保しつつ、登録されたセッションのマルチキャスト伝送に対する帯域予約が可能となる。また、出力ポート設定に対してフローごとの流量制限ができない中継装置１０が用いられる場合でも、帯域予約によるＱｏｓ保証が可能なる。
【００５５】
初期設定：（全ての管理下ネットワーク上の中継装置１０に対して設定）
転送制御部２６０は、中継装置１０の出口（Ｅｇｒｅｓｓ）ポート設定として、下記を行う。
・出力Ｑｕｅｕｅ設定：
以下のパケットのＤＳＣＰ（ＤｉｆｆＳｅｒｖＣｏｄｅＰｏｉｎｔ）値に応じた出力Ｑｕｅｕｅを設け優先伝送設定を行う。ＥＦ、ＡＦ１１、ＢＥの順に優先伝送されるようにスケジュールングされる。
ＤＳＣＰ値：ＥＦ…  最優先クラス（制御パケット用）
ＤＳＣＰ値：ＡＦ１１…優先クラス（マルチキャストセッションデータ用）
ＤＳＣＰ値：ＢＥ（ＢｅｓｔＥｆｆｏｒｔ）…ベストエフォートクラス（その他のデータ用）
・出力Ｑｕｅｕｅ伝送レート設定：
以下の設定を行う。但し、当該クラスＱｕｅｕｅより優先されるＱｕｅｕｅにデータがない場合、当該クラスＱｕｅｕｅに設定された伝送レートを超える事ができる。
ＥＦクラスＱｕｅｕｅ    ：：リンク帯域幅の１０％
ＡＦ１１クラスＱｕｅｕｅ：：リンク帯域幅の９０％
（この場合、Ｂ＿ｒｓｖ＿ｌｉｎｋ（ｌ）＝Ｂ＿ｌｉｎｋ（ｌ）×０．９となる）
ＢＥクラスＱｕｅｕｅ：リンク帯域幅の５％
・入口（Ｉｎｇｒｅｓｓ）ポート設定（Ｔｒｕｎｋ  Ｐｏｒｔのみ）：
Ｔｒｕｎｋ  Ｐｏｒｔ（他の中継装置と接続されているポート）に対してのみ以下の設定を行う。
クラス分類設定：到着パケットのＤＳＣＰ値応じて対応する出力Ｑｕｅｕｅへマッピングされるように設定する。
【００５６】
送信装置側のセッション登録時設定：（登録セッションにおける送信装置３０と接続する中継装置１０のポートに対して設定）
・入口（Ingress）ポート設定（登録セッションにおける送信装置と接続する中継装置のAccess  Port）：
フロー毎流量制限設定：
−登録セッションに含まれるデータストリーム（フロー）に対して流量制限を行う。フロー識別は送信元IPアドレス、マルチキャストアドレス、送信先UDPポートにて行う。
−流量制限レートをセッション情報に含まれるデータストリームのデータレートに設定する。
フロー毎クラス分類設定：
−登録セッションに含まれるデータストリーム（フロー）に対してクラス分類を行う。
−クラス分類：AF11
【００５７】
なお、図５においては受信側のセッション登録時の処理としてＱｏｓ変更処理を記載していないが、ネットワークリソース管理サーバ２０の管理下のネットワークにフローごとに出力流量を制限できる中継装置１０が存在する場合、転送制御部２６０は、Ｑｏｓ変更処理として、当該中継装置１０にフローごとの出力制限の設定を行ってもよい。
【００５８】
マルチキャスト転送設定変更処理（Ｓ３５０、Ｓ４５０）：
上記のＱｏｓ変更処理により、データクラスを示すＤＳＣＰ値が「ＡＦ１１」であるデータストリームのための帯域確保や、ＤＳＣＰ値が「ＥＦ」である制御パケットなどの最優先クラスのデータのための帯域確保を実現できる。一方、Ｑｏｓ変更処理のみでは、中継装置１０が受信装置４０からＩＧＭＰ／ＭＬＤ＿ＪＯＩＮメッセージを受信した場合、受信装置４０へのマルチキャスト伝送が開始されてしまう。したがって、それまでに帯域予約されていたセッションのマルチキャスト伝送のための帯域が圧迫されてしまうことが懸念される。マルチキャスト転送設定変更処理は、このような事情に鑑みて行われる処理である。具体的には、転送制御部２６０は、下記で初期設定として説明する転送設定変更処理をネットワーク利用開始時に管理下ネットワーク上の全ての中継装置１０に対して行い、下記でセッション登録時設定として説明する転送設定変更処理を送信装置３０側および受信装置４０側のセッションと登録時に行う。
【００５９】
初期設定：（全ての管理下ネットワーク上の中継装置１０に対して設定）
・入力（Ｉｎｇｒｅｓｓ）ポート設定：
ＩＧＭＰ／ＭＬＤ＿Ｔｒａｆｆｉｃ＿Ｆｉｌｔｅｒ設定：ＩＧＭＰ／ＭＬＤ  Ｍｅｓｓａｇｅを受信出来ないように設定する。すなわち、転送制御部２６０は、マルチキャストグループへの参加要求の受け付けを制限する制限モードに中継装置１０を設定する。これによりＩＧＭＰ／ＭＬＤ  Ｊｏｉｎ  Ｍｅｓｓａｇｅよる予約外フローのマルチキャスト伝送を抑制することが可能となる。
【００６０】
セッション登録時設定：（セッション登録に対して「帯域管理処理」にて帯域予約される中継リンクの送信側中継装置の出口ポートに対して設定）
・転送開始設定
登録セッションに含まれるデータストリーム（フロー）の転送開始設定を行う。かかる構成により、中継装置１０は登録セッションに含まれるデータストリームの転送を開始することが可能となる。中継装置１０がＬ２スイッチ７である場合、当該転送開始設定は、例えばＩＧＭＰ／ＭＬＤ＿Ｓｔａｔｉｃ＿Ｓｎｏｏｐｉｎｇ設定により実現される。一方、中継装置１０がＬ３スイッチ８である場合、上記の初期設定や転送開始設定は、マルチキャストルーティングプロトコル設定（ＰＩＭ−ＳＳＭなど）、マルチキャストルーティングテーブルの静的な設定、ユニキャストルーティング設定（ＯＳＰＦ、Ｓｔａｔｉｃルートなど）、およびトラフィックフィルタ設定などの変更により実現される。
【００６１】
上述した初期設定とセッション登録時設定の組み合わせにより、マルチキャスト伝送されるデータストリームとしては、セッション登録されたデータストリームのみがネットワーク上で転送されるので、マルチキャスト伝送の帯域管理を実現することができる。
【００６２】
なお、図４においては送信装置３０側のセッション登録時にもマルチキャスト転送設定変更処理を行う例を示しているが、送信装置３０側のセッション登録によりデータストリームの転送を開始すべき中継装置１０が存在しない場合、マルチキャスト転送設定変更処理は行われない。例えば、図７に示したように、送信装置３０Ａのセッション登録時に送信装置３０Ａ→Ｌ２スイッチ７Ａ間の中継リンクの帯域予約のみが行われる場合、Ｌ２スイッチ７Ａはデータストリームの転送を行わないので、マルチキャスト転送設定変更処理は不要である。
【００６３】
（３−２．登録失敗時の動作）
以上、セッション登録の成功時の動作を説明した。続いて、図８および図９を参照し、セッション登録の失敗時の動作を説明する。
【００６４】
図８は、送信装置３０側のセッション登録の失敗例を示したシーケンス図である。図８に示したように、まず、コントローラー１２がネットワークリソース管理サーバ２０に送信装置３０側のマルチセッション登録、開始要求を送信すると（Ｓ３１０）、ネットワークリソース管理サーバ２０は、セッション管理処理を行う（Ｓ３２０）。その後、リソース管理部２５０は帯域管理処理を試みるが（Ｓ３３０）、上記数式１が満たされず帯域予約を出来ない場合、セッション管理部２４０は、Ｓ３２０おいて登録したセッション情報を削除する（Ｓ３９０）。そして、ネットワークリソース管理サーバ２０は、セッション登録が失敗したことを示す応答をコントローラー１２に送信する（Ｓ３９２）。
【００６５】
図９は、受信装置４０側のセッション登録の失敗例を示したシーケンス図である。図９に示したように、まず、コントローラー１２がネットワークリソース管理サーバ２０に受信装置４０側のマルチセッション登録、開始要求を送信すると（Ｓ４１０）、ネットワークリソース管理サーバ２０は、セッション管理処理を行う（Ｓ４２０）。その後、リソース管理部２５０は帯域管理処理を試みるが（Ｓ４３０）、上記数式２が満たされず帯域予約を出来ない場合、セッション管理部２４０は、Ｓ４２０おいて登録したセッション情報を削除する（Ｓ４９０）。そして、ネットワークリソース管理サーバ２０は、セッション登録が失敗したことを示す応答をコントローラー１２に送信する（Ｓ４９２）。
【００６６】
（３−３．登録削除時の動作）
続いて、セッション登録の成功後に、送信装置３０や受信装置４０の変更により行われるセッション登録削除の動作を説明する。
【００６７】
図１０は、送信装置３０側のセッション登録削除時の動作を示したシーケンス図である。図１０に示したように、まず、コントローラー１２がネットワークリソース管理サーバ２０に送信装置３０側のマルチセッション登録削除、終了要求を送信すると（Ｓ５１０）、ネットワークリソース管理サーバ２０は、送信装置３０に送信終了要求を送信装置３０に送信し（Ｓ５２０）、送信装置３０から応答を受信する（Ｓ５３０）。
【００６８】
その後、ネットワークリソース管理サーバ２０のセッション管理部２４０は、セッション管理処理として、セッション情報における送信装置３０に関する情報を削除する（Ｓ５４０）。そして、リソース管理部２５０は、帯域管理処理として、送信装置３０側の各中継リンクに対して予約されていた帯域を開放する（Ｓ５５０）。続いて、転送制御部２６０は、Ｑｏｓ設定変更処理（Ｓ３４０）として図４を参照して説明した送信装置３０と接続する中継装置１０のポートに対する設定を削除する（Ｓ５６０）。さらに、転送制御部２６０は、マルチキャスト転送設定変更処理（Ｓ３５０）として図４を参照して説明した中継装置１０に対する転送開始設定を解除する（Ｓ５７０）。すなわち、転送制御部２６０は、中継リンクの送信側の中継装置１０の出口ポートに対して転送終了設定を行う。その後、ネットワークリソース管理サーバ２０は、セッション登録が終了したことを示す応答をコントローラー１２に送信する（Ｓ５８０）。
【００６９】
図１１は、受信装置４０側のセッション登録削除時の動作を示したシーケンス図である。図１１に示したように、まず、コントローラー１２がネットワークリソース管理サーバ２０に受信装置４０側のマルチセッション登録削除、終了要求を送信すると（Ｓ６１０）、ネットワークリソース管理サーバ２０は、受信装置４０に受信終了要求を受信装置４０に送信し（Ｓ６２０）、受信装置４０から応答を受信する（Ｓ６３０）。
【００７０】
その後、ネットワークリソース管理サーバ２０のセッション管理部２４０は、セッション管理処理として、セッション情報における受信装置４０に関する情報を削除する（Ｓ６４０）。そして、リソース管理部２５０は、帯域管理処理として、受信装置４０側の各中継リンクに対して予約されていた帯域を開放する（Ｓ６５０）。さらに、転送制御部２６０は、マルチキャスト転送設定変更処理（Ｓ４５０）として図５を参照して説明した中継装置１０に対する転送開始設定を解除する（Ｓ６７０）。すなわち、転送制御部２６０は、中継リンクの送信側の中継装置１０の出口ポートに対して転送終了設定を行う。その後、ネットワークリソース管理サーバ２０は、セッション登録が終了したことを示す応答をコントローラー１２に送信する（Ｓ６８０）。
【００７１】
上述したように、本実施形態によれば、明示的な転送開始設定および転送終了設定を行うことにより、マルチキャストポート転送における無効／有効設定の変更に要する時間を短縮することが可能である。このため、例えば受信装置４０において受信マルチキャスト伝送を切替える場合に表示切替えに要する時間も短縮することができる。
【００７２】
＜４．変形例＞
図７においては、Ｌ２スイッチ７のみからなる簡略化されたネットワークにおける帯域予約を説明したが、実際のネットワークにはＬ２スイッチ７およびＬ３スイッチ８が混在する場合が多い。そこで、以下では、Ｌ２スイッチ７およびＬ３スイッチ８が混在するネットワークにおける帯域予約の具体例を説明する。
【００７３】
図１２は、送信装置３０側の中継リンクの帯域予約を示した説明図である。図１２に示したように、送信装置３０および受信装置４０の間にＬ２スイッチ７Ａ〜７ＤおよびＬ３スイッチ８が存在するネットワークにおいて送信装置３０側の帯域予約を行う場合、リソース管理部２５０は、送信装置３０からＬ３スイッチ８までの間の各中継リンクの帯域予約を行う。すなわち、リソース管理部２５０は、送信装置３０→Ｌ２スイッチ７Ａ間、Ｌ２スイッチ７Ａ→Ｌ２スイッチ７Ｂ間、およびＬ２スイッチ７Ｂ→Ｌ３スイッチ８間の中継リンクの帯域予約を行う。そして、ネットワークリソース管理サーバ２０は、帯域予約と同期して、送信装置３０にデータストリームの送信開始を指示する。
【００７４】
図１３は、受信装置４０側の中継リンクの帯域予約を示した説明図である。リソース管理部２５０は、受信装置４０側の中継リンクの帯域予約として、受信装置４０からＬ３スイッチ８までの間の各中継リンクの帯域予約を行う。そして、ネットワークリソース管理サーバ２０は、受信装置４０が送信装置３０から受信可能なデータストリーム数、およびＬ３スイッチ８で受信している送信装置３０からのマルチキャストトラフック情報をコントローラー１２に通知する。
【００７５】
図１４は、送信装置３０側の中継リンクの帯域予約の変形例を示した説明図である。リソース管理部２５０は、送信装置３０側の帯域予約を行う場合、図１４に示したように、受信装置４０が接続される側のエッジのＬ３スイッチ８に至るまでの中継リンクの帯域予約を行ってもよい。図１４には、送信装置３０からＬ３スイッチ８Ｄに至るまでの中継リンク、および送信装置３０からＬ３スイッチ８Ｆに至るまでの中継リンクの帯域予約が行われた例を示している。なお、Ｌ３スイッチ８ＣおよびＬ３スイッチ８Ｇ間の中継リンクの帯域予約は、帯域不足などの理由により帯域予約が失敗している。そして、ネットワークリソース管理サーバ２０は、帯域予約と同期して、送信装置３０にデータストリームの送信開始を指示する。なお、ネットワークリソース管理サーバ２０は、中継リンクの帯域を帯域予約により確保しておき、マルチキャスト伝送に参加する受信装置４０が現れた段階でＬ３スイッチ８に転送開始設定を行ってもよい。かかる構成によれば、Ｌ３ネットワーク内のトラフィックを抑制することが可能である。
【００７６】
＜５．ハードウェア構成＞
以上、本開示の実施形態を説明した。上述したリソース管理や転送設定変更処理などの情報処理は、ソフトウェアと、以下に説明するネットワークリソース管理サーバ２０のハードウェアとの協働により実現される。
【００７７】
図１５は、ネットワークリソース管理サーバ２０のハードウェア構成を示した説明図である。図１５に示したように、ネットワークリソース管理サーバ２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、入力装置２０８と、出力装置２１０と、ストレージ装置２１１と、ドライブ２１２と、通信装置２１５とを備える。
【００７８】
ＣＰＵ２０１は、演算処理装置および制御装置として機能し、各種プログラムに従ってネットワークリソース管理サーバ２０内の動作全般を制御する。例えば、図３を参照して説明した経路収集部２２０、セッション管理部２４０、リソース管理部２５０、および転送制御部２６０の機能は、このＣＰＵ２０１とソフトウェアとの協働により実現される。また、ＣＰＵ２０１は、マイクロプロセッサであってもよい。ＲＯＭ２０２は、ＣＰＵ２０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ２０３は、ＣＰＵ２０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバスにより相互に接続されている。
【００７９】
入力装置２０８は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ２０１に出力する入力制御回路などから構成されている。ネットワークリソース管理サーバ２０のユーザは、該入力装置２０８を操作することにより、ネットワークリソース管理サーバ２０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００８０】
出力装置２１０は、例えば、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置を含む。さらに、出力装置２１０は、スピーカおよびヘッドホンなどの音声出力装置を含む。例えば、表示装置は、撮像された画像や生成された画像などを表示する。一方、音声出力装置は、音声データ等を音声に変換して出力する。
【００８１】
ストレージ装置２１１は、本実施形態にかかるネットワークリソース管理サーバ２０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置２１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置２１１は、ＣＰＵ２０１が実行するプログラムや各種データを格納する。
【００８２】
ドライブ２１２は、記憶媒体用リーダライタであり、ネットワークリソース管理サーバ２０に内蔵、あるいは外付けされる。ドライブ２１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体２４に記録されている情報を読み出して、ＲＡＭ２０３に出力する。また、ドライブ２１２は、リムーバブル記憶媒体２４に情報を書き込むこともできる。
【００８３】
通信装置２１５は、例えば、Ｌ３ネットワークに接続するための通信デバイス等で構成された通信インタフェースである。
【００８４】
なお、上記では図１５を参照してネットワークリソース管理サーバ２０のハードウェア構成について説明したが、コントローラー１２、送信装置３０、および受信装置４０などのハードウェアはネットワークリソース管理サーバ２０と実質的に同一に構成することが可能であるため、説明を省略する。
【００８５】
＜６．むすび＞
以上説明したように、本開示の実施形態によれば、送信装置３０側のセッション情報と、受信装置４０側のセッション情報とが別個に登録、削除される。かかる構成により、マルチキャスト伝送に参加する送信装置または受信装置の変更に柔軟に対応することが可能となる。
【００８６】
また、本開示の実施形態によれば、マルチキャスト転送設定変更処理として、初期設定においてマルチキャストグループへの参加要求の受け付けを行わないようにネットワーク上の中継装置１０を設定し、セッション登録時に、中継装置１０に登録セッションに含まれるデータストリームの転送開始設定を行う。かかる構成により、マルチキャスト伝送されるデータストリームとしては、セッション登録されたデータストリームのみがネットワーク上で転送されるので、マルチキャスト伝送の帯域管理を実現することができる。
【００８７】
なお、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００８８】
例えば、本明細書のネットワークリソース管理サーバ２０の処理における各ステップは、必ずしもシーケンス図またはフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、ネットワークリソース管理サーバ２０の処理における各ステップは、シーケンス図として記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【００８９】
また、ネットワークリソース管理サーバ２０に内蔵されるＣＰＵ２０１、ＲＯＭ２０２およびＲＡＭ２０３などのハードウェアに、上述したネットワークリソース管理サーバ２０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【００９０】
また、以下のような構成も本開示の技術的範囲に属する。
（１）
１または２以上の送信装置と１または２以上の受信装置との間で中継装置の中継リンクを介して行われるデータストリームのマルチキャスト伝送についてのセッション情報の登録を、送信装置側の情報と受信装置側の情報とで別個に行うセッション管理部と、
前記セッション管理部による前記送信装置側または前記受信装置側のセッション情報の登録に基づき、前記送信装置側の中継リンクの帯域予約、または前記受信装置側の中継リンクの帯域予約を行う帯域予約部と、
を備える、中継管理装置。
（２）
前記１または２以上の受信装置からのマルチキャストグループへの参加要求の受け付けを制限する制限モードに前記中継装置を設定し、前記帯域予約が行われた中継リンクを形成する中継装置に前記データストリームの転送開始設定を行う転送制御部をさらに備える、前記（１）に記載の中継管理装置。
（３）
前記転送制御部は、前記送信装置側のセッション情報または前記受信装置側のセッション情報が前記セッション管理部により削除された場合、セッション情報が削除された側の中継リンクを形成する中継装置に前記データストリームの転送終了設定を行う、前記（２）に記載の中継管理装置。
（４）
前記転送制御部は、さらに、前記中継装置に対しデータクラスごとに出力伝送レートの制限を設定し、前記セッション管理部によりセッション情報が登録された送信装置と接続する中継装置の入力制限レートとして、前記セッション情報に含まれる前記データストリームのデータレートを設定する、前記（２）または（３）に記載の中継管理装置。
（５）
前記帯域予約部は、予約対象の中継リンクで既に使用を予約されているマルチキャスト伝送のデータレートと、前記データストリームのデータレートとの合計値が、上限データレートを上回るか否かに基づき、帯域予約の可否を判断する、前記（１）〜（４）のいずれか一項に記載の中継管理装置。
（６）
前記上限データレートは、前記予約対象の中継リンクの最大伝送レートより小さいレートである、前記（５）に記載の中継管理装置。
（７）
前記セッション管理部は、登録された前記送信装置側のセッション情報と前記受信装置側のセッション情報の削除を別個に行う、前記（１）〜（６）のいずれか一項に記載の中継管理装置。
（８）
１または２以上の送信装置と１または２以上の受信装置との間で中継装置の中継リンクを介して行われるデータストリームのマルチキャスト伝送についてのセッション情報の登録を、送信装置側の情報と受信装置側の情報とで別個に行うことと、
前記送信装置側または前記受信装置側のセッション情報の登録に基づき、前記送信装置側の中継リンクの帯域予約、または前記受信装置側の中継リンクの帯域予約を行うことと、
を含む、中継管理方法。
（９）
コンピュータを、
１または２以上の送信装置と１または２以上の受信装置との間で中継装置の中継リンクを介して行われるデータストリームのマルチキャスト伝送についてのセッション情報の登録を、送信装置側の情報と受信装置側の情報とで別個に行うセッション管理部と、
前記セッション管理部による前記送信装置側または前記受信装置側のセッション情報の登録に基づき、前記送信装置側の中継リンクの帯域予約、または前記受信装置側の中継リンクの帯域予約を行う帯域予約部と、
として機能させるための、プログラム。
（１０）
１または２以上の送信装置と、
１または２以上の受信装置と、
前記１または２以上の送信装置と前記１または２以上の受信装置との間で中継リンクを形成する１または２以上の中継装置と、
前記中継リンクを介して行われるデータストリームのマルチキャスト伝送についてのセッション情報の登録を、送信装置側の情報と受信装置側の情報とで別個に行うセッション管理部、および、
前記セッション管理部による前記送信装置側または前記受信装置側のセッション情報の登録に基づき、前記送信装置側の中継リンクの帯域予約、または前記受信装置側の中継リンクの帯域予約を行う帯域予約部、
を有する中継管理装置と、
を備える、中継管理システム。
【符号の説明】
【００９１】
７  Ｌ２スイッチ
８  Ｌ３スイッチ
１０  中継装置
１２  コントローラー
１４  撮像装置
１６  表示装置
２０  ネットワークリソース管理サーバ
３０  送信装置
３２  マルチキャスト送信部
４０  受信装置
４２  マルチキャスト受信部
２２０  経路収集部
２３０  データベース
２４０  セッション管理部
２５０  リソース管理部
２６０  転送制御部
【図１】
2014162828.tif 000005
【図２】
2014162828.tif 000006
【図３】
2014162828.tif 000007
【図４】
2014162828.tif 000008
【図５】
2014162828.tif 000009
【図６】
2014162828.tif 000010
【図７】
2014162828.tif 000011
【図８】
2014162828.tif 000012
【図９】
2014162828.tif 000013
【図１０】
2014162828.tif 000014
【図１１】
2014162828.tif 000015
【図１２】
2014162828.tif 000016
【図１３】
2014162828.tif 000017
【図１４】
2014162828.tif 000018
【図１５】
2014162828.tif 000019
【国際調査報告】
2014162828.tif 000020
2014162828.tif 000021