(57)【特許請求の範囲】
【請求項１】
配信ホストからの配信データを複数のルータを介して受信ホストにて受信するようにしたマルチキャストデータ通信におけるＱｏＳ（サービス品質）管理システムであって、
マルチキャストグループを特定する番組識別情報と前記配信ホストを特定する配信ホストアドレスとからなる経路エントリ情報対応に予め設定されたＱｏＳ管理情報を一括登録管理するＱｏＳ管理手段を設け、
前記ルータの各々に、
前記管理手段に設定された前記ＱｏＳ管理情報を定期的に取得し記憶するＱｏＳ管理部と、前記受信ホストからの配信要求または隣接ルータからの配信ツリー構築要求に応答して、当該要求に含まれる前記番組識別情報に基づいて前記ＱｏＳ管理部のＱｏＳ管理情報を参照して隣接ルータとの間のＱｏＳの設定制御をなすネットワークリソース制御手段とを設けたことを特徴とするＱｏＳ管理システム。
【請求項２】
前記ＱｏＳ管理手段は前記ルータに共通の管理サーバであることを特徴とする請求項１記載のＱｏＳ管理システム。
【請求項３】
前記ＱｏＳ管理手段はある特定ルータであることを特徴とする請求項１記載のＱｏＳ管理システム。
【請求項４】
前記ＱｏＳ管理情報は、前記経路エントリと、この経路エントリに対応したＱｏＳ情報との組からなる情報テーブルであることを特徴とする請求項１〜３いずれか記載のＱｏＳ管理システム。
【請求項５】
前記ネットワークリソース制御手段は、前記配信要求または前記配信ツリー構築要求に応答して、前記経路エントリを作成し、この経路エントリにより前記情報テーブルを検索してこの経路エントリに対応するＱｏＳ情報に基づくＱｏＳの設定制御をなすことを特徴とする請求項４記載のＱｏＳ管理システム。
【請求項６】
前記ネットワークリソース制御手段は、前記情報テーブルから取得したＱｏＳ情報に基づくＱｏＳの設定が不可能な場合、一括管理されているＱｏＳ管理情報を設定可能なＱｏＳに変更指示するようにしたことを特徴とする請求項５記載のＱｏＳ管理システム。
【請求項７】
配信ホストからの配信データを複数のルータを介して受信ホストにて受信するようにしたマルチキャストデータ通信におけるＱｏＳ（サービス品質）管理方法であって、
マルチキャストグループを特定する番組識別情報と前記配信ホストを特定する配信ホストアドレスとからなる経路エントリ情報対応に予め設定されたＱｏＳ管理情報を一括登録管理するステップと、
前記ルータの各々において、
前記一括登録管理するステップにて管理されている前記ＱｏＳ管理情報を定期的に取得し記憶するステップと、
前記受信ホストからの配信要求または隣接ルータからの配信ツリー構築要求に応答して、当該要求に含まれる前記番組識別情報に基づいて前記記憶するステップにて記憶されたＱｏＳ管理情報を参照して隣接ルータとの間のＱｏＳの設定制御をなすネットワークリソース制御ステップと、
を含むことを特徴とするＱｏＳ管理方法。
【請求項８】
前記ＱｏＳ管理情報は前記ルータに共通の管理サーバにより一括管理されていることを特徴とする請求項７記載のＱｏＳ管理方法。
【請求項９】
前記ＱｏＳ管理情報はある特定ルータにより一括管理されていることを特徴とする請求項７記載のＱｏＳ管理方法。
【請求項１０】
前記ＱｏＳ管理情報は、前記経路エントリと、この経路エントリに対応したＱｏＳ情報との組からなる情報テーブルであることを特徴とする請求項７〜９いずれか記載のＱｏＳ管理方法。
【請求項１１】
前記ネットワークリソース制御ステップは、前記配信要求または前記配信ツリー構築要求に応答して、前記経路エントリを作成し、この経路エントリにより前記情報テーブルを検索してこの経路エントリに対応するＱｏＳ情報に基づくＱｏＳの設定制御をなすステップを有することを特徴とする請求項１０記載のＱｏＳ管理方法。
【請求項１２】
前記ネットワークリソース制御ステップは、前記情報テーブルから取得したＱｏＳ情報に基づくＱｏＳの設定が不可能な場合、一括管理されているＱｏＳ管理情報を、設定可能なＱｏＳに変更指示するステップを有することを特徴とする請求項１１記載のＱｏＳ管理方法。
【請求項１３】
配信ホストからのマルチキャストデータ通信における配信データを受信ホストに配信するためのルータであって、
前記マルチキャストグループを特定する番組識別情報と前記配信ホストを特定する配信ホストアドレスとからなる経路エントリ情報対応に予め設定されたＱｏＳ管理情報を一括登録管理した管理手段から定期的に取得して記憶するＱｏＳ管理部と、
前記受信ホストからの配信要求または隣接ルータからの配信ツリー構築要求に応答して、当該要求に含まれる前記番組識別情報に基づいて前記ＱｏＳ管理部のＱｏＳ管理情報を参照しこの情報に基づき隣接ルータとの間のＱｏＳの設定制御をなすネットワークリソース制御手段と、
を含むことを特徴とするルータ。
【請求項１４】
前記ＱｏＳ管理情報は前記ルータに共通の管理サーバにより一括管理されていることを特徴とする請求項１３記載のルータ。
【請求項１５】
前記ＱｏＳ管理情報はある特定ルータにより一括管理されていることを特徴とする請求項１３記載のルータ。
【請求項１６】
前記ＱｏＳ管理情報は、前記経路エントリと、この経路エントリに対応したＱｏＳ情報との組からなる情報テーブルであることを特徴とする請求項１３〜１５いずれか記載のルータ。
【請求項１７】
前記ネットワークリソース制御手段は、前記配信要求または前記配信ツリー構築要求に応答して、前記経路エントリを作成し、この経路エントリにより前記情報テーブルを検索してこの経路エントリに対応するＱｏＳ情報に基づくＱｏＳの設定制御をなすことを特徴とする請求項１６記載のルータ。
【請求項１８】
前記ネットワークリソース制御手段は、前記情報テーブルから取得したＱｏＳ情報に基づくＱｏＳの設定が不可能な場合、一括管理されているＱｏＳ管理情報を設定可能なＱｏＳに変更指示するようにしたことを特徴とする請求項１７記載のルータ。
【請求項１９】
配信ホストからのマルチキャストデータ通信における配信データを受信ホストに配信するためのルータの動作制御をなす制御プログラムを記録した記録媒体であって、
前記制御プログラムは、
マルチキャストグループを特定する番組識別情報と前記配信ホストを特定する配信ホストアドレスとからなる経路エントリ情報対応に予め設定されたＱｏＳ管理情報を一括登録管理した管理手段から定期的に取得して記憶するステップと、
前記受信ホストからの配信要求または隣接ルータからの配信ツリー構築要求に応答して、当該要求に含まれる前記番組識別情報に基づいて前記記憶するステップで記憶したＱｏＳ管理情報を参照して隣接ルータとの間のＱｏＳの設定制御をなすネットワークリソース制御ステップと、
を含むことを特徴とする記録媒体。
【請求項２０】
前記ＱｏＳ管理情報は、前記経路エントリと、この経路エントリに対応したＱｏＳ情報との組からなる情報テーブルであることを特徴とする請求項１９記載の記録媒体。
【請求項２１】
前記ネットワークリソース制御ステップは、前記配信要求または前記配信ツリー構築要求に応答して、前記経路エントリを作成し、この経路エントリにより前記情報テーブルを検索してこの経路エントリに対応するＱｏＳ情報に基づくＱｏＳの設定制御をなすステップを有することを特徴とする請求項２０記載の記録媒体。
【請求項２２】
前記ネットワークリソース制御ステップは、前記情報テーブルから取得したＱｏＳ情報に基づくＱｏＳの設定が不可能な場合、一括管理されているＱｏＳ管理情報を設定可能なＱｏＳに変更指示するステップを有することを特徴とする請求項２１記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はマルチキャスト通信におけるＱｏＳ管理システム、その方法、それに用いるルータ及びその方法の制御プログラムを記録した記録媒体に関し、特に配信ホストから配信されたマルチキャストデータを、複数のルータを介して複数の受信ホストにて受信するようにしたマルチキャスト通信におけるＱｏＳ（Quality of Service：サービス品質）管理方式に関するものである。
【０００２】
【従来の技術】
従来、ＩＰ（Internet Protocol ）マルチキャストにおける帯域保証方式の一例として、ＩＥＴＦ（Internet Engineering Task Force ）からＲＦＣ２２０５として公開されているＲＳＶＰ（Resource Reservation Setup Protocol ）がある。このＲＳＶＰは、マルチキャスト配信ツリー設定後に、配信ホストと受信ホスト間で制御メッセージを交換して帯域を保証するプロトコルである。
【０００３】
具体的には、先ず、マルチキャストルーティングプロトコルを用いてマルチキャスト配信ツリーを構築する。次に、配信ホストは、配信ツリーに沿ってＰａｔｈ（パス）メッセージを送信する。このＰａｔｈメッセージを受信した受信ホストは、Ｒｅｓｅｒｖｅ（リザーブ）メッセージを送信ホスト宛に送信し、各中継ルータが帯域を予約する。配信ツリーが分岐する箇所に位置するルータは、複数のＲｅｓｅｒｖｅメッセージを受信するため、それらの要求を統合して予約する必要がある。これらの処理を定期的に繰り返すことにより、帯域が予約されている状態を保つ様になっている。
【０００４】
【発明が解決しようとする課題】
上述の従来技術の第１の問題点は、ネットワークに負荷をかけるということである。その理由は、ＲＳＶＰでは、送信ホストＩＰアドレスとグループアドレス、レイヤ４のポート番号で決定されるフロー単位に帯域を設定し、定期的にＰａｔｈ（パス）／Ｒｅｓｅｒｖｅ（リザーブ）メッセージをエンドツウエンド（End to End）でやり取りをする。その結果、帯域予約が行われるフローが多数存在する場合、ネットワーク内を通過する制御用トラフィックが非常に増大し、ネットワークに大きな影響を及ぼす負荷となる。
【０００５】
第２の問題点は、帯域を保証する手順が複雑であるということである。その理由は、マルチキャストにおいて配信ツリーが分岐する箇所に位置するルータでは、双方の要求を統合する処理が必要となる。具体的には、要求帯域の大きい方の帯域を優先して保証する等の処理が必要とされる。このような複雑な処理を行う結果、装置全体の処理に大きな負荷をかけてしまうからである。
【０００６】
本発明の目的は、マルチキャスト通信におけるＱｏＳの適用を、従来方法と比較して、より容易に設定可能としたマルチキャスト通信におけるＱｏＳ管理システム、その方法、それに用いるルータ及びその方法の制御プログラムを記録した記録媒体を提供することである。
【０００７】
本発明の他の目的は、ネットワークに対して負荷をかけることなくＱｏＳの適用が可能なマルチキャスト通信におけるＱｏＳ管理システム、その方法、それに用いるルータ及びその方法の制御プログラムを記録した記録媒体を提供することである。
【０００８】
【課題を解決するための手段】
本発明によれば、配信ホストからの配信データを複数のルータを介して受信ホストにて受信するようにしたマルチキャストデータ通信におけるＱｏＳ（サービス品質）管理システムであって、マルチキャストグループを特定する番組識別情報と前記配信ホストを特定する配信ホストアドレスとからなる経路エントリ情報対応に予め設定されたＱｏＳ管理情報を一括登録管理するＱｏＳ管理手段を設け、前記ルータの各々に、前記管理手段に設定された前記ＱｏＳ管理情報を定期的に取得し記憶するＱｏＳ管理部と、前記受信ホストからの配信要求または隣接ルータからの配信ツリー構築要求に応答して、当該要求に含まれる前記番組識別情報に基づいて前記ＱｏＳ管理部のＱｏＳ管理情報を参照して隣接ルータとの間のＱｏＳの設定制御をなすネットワークリソース制御手段とを設けたことを特徴とするＱｏＳ管理システムが得られる。
【０００９】
そして、前記ＱｏＳ管理手段は前記ルータに共通の管理サーバであるか、またはある特定ルータであることを特徴とする。
【００１０】
また、前記データ通信はマルチキャストデータ通信であり、前記ＱｏＳ管理情報はマルチキャストグループを特定するグループアドレスと前記配信ホストとを特定する配信ホストアドレスとからなる経路エントリと、この経路エントリに対応したＱｏＳ情報との組からなる情報テーブルであることを特徴とする。そして、前記受信ホストからの前記配信要求は前記マルチキャストグループを特定するグループアドレスを含む参加要求であり、前記ネットワークリソース制御手段は、前記配信要求または前記配信ツリー構築要求に応答して、前記経路エントリを作成し、この経路エントリにより前記情報テーブルを検索してこの経路エントリに対応するＱｏＳ情報に基づくＱｏＳの設定制御をなすことを特徴とする。
【００１１】
また、前記ネットワークリソース制御手段は、前記情報テーブルから取得したＱｏＳ情報に基づくＱｏＳの設定が不可能な場合、一括管理されているＱｏＳ管理情報を設定可能なＱｏＳに変更指示するようにしたことを特徴とする。
【００１２】
本発明によれば、配信ホストからの配信データを複数のルータを介して受信ホストにて受信するようにしたマルチキャストデータ通信におけるＱｏＳ（サービス品質）管理方法であって、マルチキャストグループを特定する番組識別情報と前記配信ホストを特定する配信ホストアドレスとからなる経路エントリ情報対応に予め設定されたＱｏＳ管理情報を一括登録管理するステップと、前記ルータの各々において、前記一括登録管理するステップにて管理されている前記ＱｏＳ管理情報を定期的に取得し記憶するステップと、前記受信ホストからの配信要求または隣接ルータからの配信ツリー構築要求に応答して、当該要求に含まれる前記番組識別情報に基づいて前記記憶するステップにて記憶されたＱｏＳ管理情報を参照して隣接ルータとの間のＱｏＳの設定制御をなすネットワークリソース制御ステップとを含むことを特徴とするＱｏＳ管理方法が得られる。
【００１３】
そして、前記ＱｏＳ管理情報は前記ルータに共通の管理サーバであるか、またはある特定ルータであることを特徴とする。
【００１４】
また、前記データ通信はマルチキャストデータ通信であり、前記ＱｏＳ管理情報はマルチキャストグループを特定するグループアドレスと前記配信ホストとを特定する配信ホストアドレスとからなる経路エントリと、この経路エントリに対応したＱｏＳ情報との組からなる情報テーブルであり、前記受信ホストからの前記配信要求は前記マルチキャストグループを特定するグループアドレスを含む参加要求であり、そして、前記ネットワークリソース制御ステップは、前記配信要求または前記配信ツリー構築要求に応答して、前記経路エントリを作成し、この経路エントリにより前記情報テーブルを検索してこの経路エントリに対応するＱｏＳ情報に基づくＱｏＳの設定制御をなすステップを有することを特徴とする。
【００１５】
また、前記ネットワークリソース制御ステップは、前記情報テーブルから取得したＱｏＳ情報に基づくＱｏＳの設定が不可能な場合、一括管理されているＱｏＳ管理情報を、設定可能なＱｏＳに変更指示するステップを有することを特徴とする。
【００１６】
本発明によれば、配信ホストからのマルチキャストデータ通信における配信データを受信ホストに配信するためのルータであって、前記マルチキャストグループを特定する番組識別情報と前記配信ホストを特定する配信ホストアドレスとからなる経路エントリ情報対応に予め設定されたＱｏＳ管理情報を一括登録管理した管理手段から定期的に取得して記憶するＱｏＳ管理部と、前記受信ホストからの配信要求または隣接ルータからの配信ツリー構築要求に応答して、当該要求に含まれる前記番組識別情報に基づいて前記ＱｏＳ管理部のＱｏＳ管理情報を参照しこの情報に基づき隣接ルータとの間のＱｏＳの設定制御をなすネットワークリソース制御手段とを含むことを特徴とするルータが得られる。
【００１７】
本発明によれば、配信ホストからのマルチキャストデータ通信における配信データを受信ホストに配信するためのルータの動作制御をなす制御プログラムを記録した記録媒体であって、前記制御プログラムは、マルチキャストグループを特定する番組識別情報と前記配信ホストを特定する配信ホストアドレスとからなる経路エントリ情報対応に予め設定されたＱｏＳ管理情報を一括登録管理した管理手段から定期的に取得して記憶するステップと、前記受信ホストからの配信要求または隣接ルータからの配信ツリー構築要求に応答して、当該要求に含まれる前記番組識別情報に基づいて前記記憶するステップで記憶したＱｏＳ管理情報を参照して隣接ルータとの間のＱｏＳの設定制御をなすネットワークリソース制御ステップとを含むことを特徴とする記録媒体が得られる。
【００１８】
本発明の作用を述べる。マルチキャストデータ通信における配信ホストと受信ホストとの間に位置する各ルータは、管理サーバからＱｏＳ管理情報を定期的に読出して設定しておく。そして、これ等ルータは、受信ホストからのマルチキャストグループ参加要求または、隣接ルータからの配信ツリー構築要求に応答して、この設定されているＱｏＳ管理情報を、配信ホストのアドレスＳとマルチキャストグループアドレスＧとを使用して参照し、対応するＱｏＳ情報を得、このＱｏＳ情報に従って配信ルートとＱｏＳとが決定される。よって、配信ホストと複数の受信ホストとの間でのマルチキャスト配信ツリーが、ＱｏＳを保証しつつ同時に構築されることになる。
【００１９】
【発明の実施の形態】
以下に、図面を参照しつつ本発明の実施例を説明する。図１は本発明の実施例を説明するためのネットワークシステム概略構成図である。図１のネットワークは、マルチキャストデータを配信する配信ホスト１１と、マルチキャストデータを受信する受信ホスト１２，１３と、マルチキャストに対応する複数のルータ２１〜２４と、ＱｏＳ情報を有する管理サーバ３１とによって構成されている。
【００２０】
先ず、ルータ２１〜２４はＱｏＳ管理情報テーブルを管理する管理サーバ３１からＱｏＳ管理情報を取得する。ここで、ＱｏＳ管理情報とは、例えば、図３に示すように、複数のエントリと、これ等各エントリに対応して予め定められたＱｏＳ情報とからなっている。このＱｏＳ情報は、ネットワークが提供する通信サービスの品質のことであって、いわゆるサービス品質（Quality of Service）をいい、例としては図２に示すものである。
【００２１】
図２を参照すると、ＱｏＳクラスとピークレートとがあり、ＱｏＳクラスには、Diffserv（Differentiated Services ）により定義されるクラスと、ＥＦ（Expedited Forwarding: 帯域保証クラス）と、ＡＦ（Assured Forwarding: 優先制御クラス）と、ＢＥ（Best Effort ：最善努力クラス）とがある。また、ピークレートには、最大帯域があり、このピークレートを越えるデータは破棄されるというものである。
【００２２】
すなわち、このＱｏＳ情報は、保証すべき最大帯域、最低帯域、優先処理のレベル等を定める情報であり、通信すべきデータ内容（音声、静止画像、動画像、音声と画像の組み合わせなど）に応じて、予めシステム的に定められるものである。
【００２３】
かかるＱｏＳ情報が、配信ホストアドレス（Ｓとする）とマルチキャストグループアドレス（Ｇとする）とをパラメータとする（Ｓ，Ｇ）毎のエントリ対応に管理されているのが、図３に示すＱｏＳ管理情報であり、図３の例では、エントリ（Ｓ１，Ｇ１）に対して、ＱｏＳクラスがＥＦ、ピークレートが１２８Ｋｂｐｓと定められ、またエントリ（Ｓ２，Ｇ２）に対して、ＱｏＳクラスがＡＦ４、ピークレートが６４Ｋｂｐｓと定めらている。
【００２４】
エントリ（Ｓ，Ｇ）は、少なくとも配信ホストアドレスＳとマルチキャストグループアドレスＧとをパラメータとする経路情報であり、これ等アドレスＳ，Ｇが定まれば、図１に示したマルチキャストの配信ツリーを構築すべき経路（ルート）が決定されることになるので、あるマルチキャストを特定するための経路情報であることから、経路エントリ（Ｓ，Ｇ）と称するものとする。
【００２５】
この経路エントリ（Ｓ，Ｇ）毎に、予めＱｏＳ情報を定めた図３のＱｏＳ管理情報テーブルが、図１の管理サーバ３１に格納されているのである。各ルータ２１〜２４は管理サーバ３１からこのＱｏＳ管理情報テーブルの内容を取得するのである。
【００２６】
そして、受信ホスト１２や１３はマルチキャストデータを受信するため、マルチキャストグループ参加要求をルータ２４や２３へ送信する。この参加要求には、配信されるべき番組を識別するための識別情報を含んでおり、この番組識別情報が経路エントリ（Ｓ，Ｇ）の“Ｇ”に相当することになる。
【００２７】
このマルチキャストグループ参加要求を受信したルータ２４や２３は、自身が保持するルーティングテーブルを参照して、受信ホスト１２や１３からの“Ｇ”を基に経路エントリ（Ｓ，Ｇ）を設定すると共に、この設定した経路エントリ（Ｓ，Ｇ）により、予め取得したＱｏＳ管理情報を検索し、この経路エントリ（Ｓ，Ｇ）に対応するＱｏＳ情報を取得して、この取得ＱｏＳ情報に従ってサービス品質を設定して、品質保証をなすのである。
【００２８】
ルータ２４は、マルチキャストプロトコルの動作に基づき、次のルータ２３へ配信ツリー構築要求を送信する。配信ツリー構築要求を受信したルータ２３も、ルータ２４と同様に、経路エントリ（Ｓ，Ｇ）を設定すると共に、この経路エントリに基づき、予め取得したＱｏＳ管理情報を検索してＱｏＳ情報を得て、ＱｏＳを保証し、次のルータ２２へ配信ツリー構築要求を送信する。ルータ２２、２１も同様の動作を行うことになる。なお、ルータ２３は配信ツリー構築要求とマルチキャストグループ参加要求との両者を受信するが、これ等に応答して、ルータ２２へ配信ツリー構築要求を送信する。
【００２９】
その結果、配信ホストを収容するルータ２１から受信ホストを収容するルータ２４までの経路とＱｏＳ情報に基づくサービス品質が設定され、配信ホスト１１が送信したマルチキャストデータは、経路情報に基づき、ＱｏＳを保証したデータ配信が可能となる。
【００３０】
以上のように、各ルータ２１〜２４は管理サーバ３１よりＱｏＳ情報を取得するようにしているので、簡易な手順により、マルチキャスト経路の設定が、ＱｏＳの保証と同時に可能となる。また、管理サーバ３１でＱｏＳ管理情報を一括管理することにより、統一したＱｏＳのポリシーを適用することができることになるのである。
【００３１】
図４は図１に示した本実施例のルータの２１〜２４の機能ブロック図である。図４を参照すると、受信ホスト参加制御部５は、受信ホスト１２からのマルチキャストグループ参加要求を、インターフェース制御部１とマルチキャスト経路管理部６とを通じて受信する。このマルチキャストグループ参加要求を受信した場合、受信ホスト参加制御部５はこの要求をマルチキャストルーティングプロトコル制御部４へ渡す。
【００３２】
このマルチキャストルーティングプロトコル制御部４は、隣接ルータからの配信ツリー構築要求を受信するか、または受信ホスト参加制御部５からマルチキャストグループ参加要求を渡された場合、これ等の各メッセージに含まれる送信ホストアドレス（Ｓ）とマルチキャストグループアドレス（Ｇ）とを用いて、ルーティングテーブル（図示せず）を参照して経路エントリ（Ｓ，Ｇ）を含む経路情報を作成する。この経路情報には、当該経路エントリ（Ｓ，Ｇ）の他に、マルチキャストデータを受信する入力インタフェース（Ｉ／Ｆ）と、それを送信する出力インタフェース（Ｉ／Ｆ）とを少なくとも含むものとする。この経路情報をネットワークリソース制御部２へ渡す。
【００３３】
ネットワークリソース制御部２はマルチキャストルーティングプロトコル制御部４から経路エントリを含む経路情報を渡されると、ＱｏＳ情報管理部３から経路エントリに対応するＱｏＳ情報を取得する。次に、このＱｏＳ情報に基づいたリソースを経路情報に従った経路に割り当てる。そして、経路情報及びＱｏＳ情報をマルチキャスト経路管理部６へ登録する。なお、ＱｏＳ情報管理部３は定期的に管理サーバ３１からＱｏＳ管理情報を取得するものとする。
【００３４】
マルチキャスト経路管理部６では、ネットワークリソース制御部２から経路情報及びそれに対するＱｏＳ情報とが登録される。マルチキャスト経路管理部６はマルチキャストデータを受信すると、登録されている経路情報と経路エントリ及びＱｏＳ情報とに基づきデータを転送する。
【００３５】
受信ホスト１２より、マルチキャストグループ離脱要求を受信し、マルチキャストルーティングプロトコル制御部４に登録されている経路情報の出力インターフェースがなくなった場合、登録されていた経路情報は削除される。それに伴い、マルチキャスト経路管理部６における経路情報及びＱｏＳ情報も削除され、リソースが解放される。
【００３６】
次に、図５及び図６のフローチャートを参照して本実施例の全体の動作について詳細に説明する。配信ツリー構築処理では、先ず、各ルータは管理サーバからＱｏＳ管理情報を取得し（ステップＡ１）、ＱｏＳ情報管理部３に記録する（ステップＡ２）。次に、受信ホストからマルチキャストグループ参加要求を受信すると（ステップＡ３）、その要求をマルチキャストルーティングプロトコル制御部４へ渡す（ステップＡ４）。
【００３７】
次に、マルチキャストルーティングプロトコル制御部４が、受信ホスト参加制御部５から参加要求を渡されるか、または配信ツリー構築要求を受信すると（ステップＳＡ５）、そのＳおよびＧに対応する経路エントリを含む経路情報を作成し（ステップＡ６）、この経路情報をネットワークリソース制御部２へ渡す。次に、ネットワークリソース制御部２は、ＱｏＳ情報管理部３を参照し（ステップＡ７）、経路エントリに対応するＱｏＳ情報があった場合（ステップＡ８）、それを取得する。
【００３８】
ＱｏＳ情報を取得後、マルチキャスト経路管理部６へ経路情報及びＱｏＳ情報を登録する（ステップＡ９）。その結果、マルチキャストデータがＱｏＳを保証されて転送される（ステップＡ１１）。一方、ＱｏＳ情報が取得できなかった場合は、ＱｏＳが保証されない転送が行われる（ステップＡ１０）。
【００３９】
配信ツリー削除処理では、先ず、マルチキャストグループ離脱要求を受信すると（ステップＢ１）、その要求をマルチキャストルーティングプロトコル制御部へ渡す（ステップＢ２）。次に、マルチキャストルーティングプロトコル制御部４が、受信ホスト参加制御部からの離脱要求を渡されるか、または配信ツリー削除要求を受信すると（ステップＢ３）、経路情報の出力Ｉ／Ｆ（インタフェース）から、メッセージ受信Ｉ／Ｆを削除する（ステップＢ４）。それと共に、そのＩ／Ｆに設定した経路エントリ（Ｓ，Ｇ）に対するＱｏＳ情報も削除する（ステップＢ５）。
【００４０】
次に、本発明の他の実施例について図面を参照して説明する。図１において、各ルータは予め管理サーバ３１からＱｏＳ情報を取得しているが、この処理を、マルチキャストグループ参加要求または配信ツリー構築要求受信時に、ＱｏＳ管理情報を管理サーバ３１から取得することで、常に最新の情報を取得することが可能となる。
【００４１】
図１において、管理サーバとルータとは別の装置として描かれているが、管理サーバを設けることなく、ある特定の一つのルータに、図３に示したＱｏＳ管理情報を設けておき、他のルータはこのＱｏＳ管理情報を取得することで、図１の例と同様の作用効果がある。これにより、管理サーバを新たに増設することなく、本方式の実現が可能となる。
【００４２】
図７において、ルータ２１とルータ２３とが管理サーバ３１から取得したＱｏＳ管理情報を基に帯域４１，４３を保証する一方、ルータ２２が要求帯域を保証できず、帯域４２（帯域４１，４３＞帯域４２）しか保証できない場合を考える。
【００４３】
この場合、ルータ２２とルータ２３との間の帯域がボトルネックとなり、受信ホストは、最大で帯域４２でしか受信できない。そのため、ルータ２１とルータ２２との間、ルータ２３とルータ２４との間の帯域が無駄に確保されていると言える。
【００４４】
そこで、ルータ２２がサーバから取得した帯域を保証できなかった場合、保証可能な帯域４２を管理サーバ３１に通知し、そのＱｏＳ管理情報を変更する。他のルータは、定期的に管理サーバ３１からＱｏＳ管理情報を取得するため、変更されたＱｏＳ管理情報を取得したルータは、帯域４１，４３を帯域４２に設定し直す。この結果、経路全てにおいて均一の設定が可能となり、帯域の無駄使いを削減することが可能となる。
【００４５】
上記動作を示した図５，６のフローチャートは、特に図示しないが、予め各動作ステップをプログラムとしてＲＯＭ等の記録媒体に格納しておき、これをコンピュータにより読出して実行制御することで、容易に実現できることは明白である。
【００４６】
【発明の効果】
本発明による第１の効果は、マルチキャストへのＱｏＳの適用を従来法と比較し、容易に設定できることである。その理由は、ルータは管理サーバから取得したＱｏＳ管理情報のみに基づきＱｏＳの設定を行うためである。
【００４７】
第２の効果は、ネットワークに負荷をかけずに設定できることにある。その理由は、配信ツリー上の各ルータが管理サーバから取得したＱｏＳ管理情報に基づき、ＱｏＳの設定を行うので、ルータ間の制御用トラフィックが発生しないためである。
【図面の簡単な説明】
【図１】本発明の実施例の概略ネットワーク構成図である。
【図２】ＱｏＳ情報を説明する図である。
【図３】本発明の実施例におけるＱｏＳ管理情報の例を示す図である。
【図４】本発明の実施例のルータの機能ブロック図である。
【図５】本発明の実施例における配信ツリー構築処理フローである。
【図６】本発明の実施例における配信ツリー削除処理フローである。
【図７】本発明の他の実施例を説明するための図である。
【符号の説明】
１  インターフェース制御部
２  マルチキャスト経路管理部
３  ＱｏＳ管理情報管理部
４  マルチキャストルーティングプロトコル制御部
５  受信ホスト参加制御部
６  マルチキャスト経路管理部
１１  配信ホスト
１２，１３  受信ホスト
３１  管理サーバ
２１〜２４  ルータ
【図１】
0003654177.tif 000002
【図２】
0003654177.tif 000003
【図３】
0003654177.tif 000004
【図４】
0003654177.tif 000005
【図５】
0003654177.tif 000006
【図６】
0003654177.tif 000007
【図７】
0003654177.tif 000008