(57)【要約】【課題】  ＬＳＰ帯域を時間指定で効率よく使用可能とすること。【解決手段】  ネットワーク上に設定されたラベルスイッチングパス毎の帯域値を指定する帯域値情報と当該帯域値を有効にする時間帯を指定する時間帯情報とを入力する入力手段と、この入力されたラベルスイッチングパス毎に指定された帯域値情報と時間帯情報とに基づいて当該ラベルスイッチングパスの帯域値の確保が可能か否かを調べ、可能な場合に各中継装置の帯域制御内容を表す帯域制御テーブルを作成する制御設計手段と、この制御設計手段にて作成された帯域制御テーブルに基づいて、ラベルスイッチングパスについて指定された時間になったときに当該ラベルスイッチングパスについて指定された帯域値を確保するよう中継装置を制御するスケジュール管理手段と、を備えた。【選択図】図１
2005347829.tif 000002
【特許請求の範囲】
【請求項１】
複数の中継装置が接続されたネットワークにおいてラベルスイッチングパスを設定してデータ転送を行う際に、各ラベルスイッチングパスの帯域を制御する帯域制御システムであって、
前記ネットワーク上に設定されたラベルスイッチングパスの帯域値を指定する帯域値情報と当該帯域値を有効にする時間帯を指定する時間帯情報とを入力する入力手段と、
この入力されたラベルスイッチングパス毎に指定された帯域値情報と時間帯情報とに基づいて当該ラベルスイッチングパスの帯域値の確保が可能か否かを調べ、可能な場合に前記各中継装置の帯域制御内容を表す帯域制御テーブルを作成する制御設計手段と、
この制御設計手段にて作成された帯域制御テーブルに基づいて、前記ラベルスイッチングパスについて指定された時間になったときに当該ラベルスイッチングパスについて指定された帯域値を確保するよう前記中継装置を制御するスケジュール管理手段と、
を備えたことを特徴とする帯域制御システム。
【請求項２】
前記制御設計手段が、前記各中継装置間において設定されたラベルスイッチングパスの指定された時間帯における指定された帯域値が当該各中継装置間における予め定められた最大使用可能帯域値を超えるか否かを調べる帯域確認機能を有すると共に、超えないと判断された場合に前記帯域制御テーブルの作成を行う、ことを特徴とする請求項１記載の帯域制御システム。
【請求項３】
前記制御設計手段が、前記各中継装置間において設定された複数のラベルスイッチングパスの指定されたそれぞれの帯域値の合計が当該各中継装置間における予め定められた最大使用可能帯域値を超えるか否かを調べる帯域確認機能を有すると共に、超えないと判断された場合に前記帯域制御テーブルの作成を行う、ことを特徴とする請求項１記載の帯域制御システム。
【請求項４】
前記制御設計手段が、前記帯域確認機能にて前記複数のラベルスイッチングパスの指定されたそれぞれの帯域値の合計が前記最大使用可能帯域値を超えると判断された場合に、前記指定された帯域値の合計が前記最大使用可能帯域値内に収まるよういずれかのラベルスイッチングパスの経路を変更して当該経路を再設計する経路再設計機能を備え、この再設計経路に基づいて前記帯域制御テーブルを作成する、ことを特徴とする請求項３記載の帯域制御システム。
【請求項５】
前記経路再設計機能は、それぞれのラベルスイッチングパスにおける優先度を調べて当該優先度の低いラベルスイッチングパスの経路を変更するよう作動し、
この再設計情報に基づいて前記制御設計手段が前記帯域制御テーブルを作成する、ことを特徴とする請求項４記載の帯域制御システム。
【請求項６】
前記制御設計手段が、前記帯域確認機能にて前記指定された帯域値の合計が前記使用可能帯域値を超えると判断された場合に、前記設定されたラベルスイッチングパスにおける優先度を調べて当該優先度の最も高いラベルスイッチングパスにおける指定された帯域値のうち予め定められた割合に相当する帯域値が前記使用可能帯域値を超えるか否かを調べ、これにより超えないと判断された場合に前記帯域制御テーブルを作成する、ことを特徴とする請求項４又は５記載の帯域制御システム。
【請求項７】
前記制御設計手段が、前記各中継装置間において設定されたラベルスイッチングパスの経路上におけるデータ転送量を調べ、当該データ転送量が予め定められた基準値よりも多い場合に、転送される通信データの経路を変更する経路再設計機能を備えた、ことを特徴とする請求項１，２，３，４，５又は６記載の帯域制御システム。
【請求項８】
前記スケジュール管理手段は、前記各ラベルスイッチングパスにおいて前記帯域制御テーブルに設定された時間帯が経過した後に予め定められた通常の帯域設定値に戻すよう帯域設定を行う機能を有する、ことを特徴とする請求項１，２，３，４，５，６又は７記載の帯域制御システム。
【請求項９】
前記スケジュール管理手段は、前記各ラベルスイッチングパスにおいて前記帯域制御テーブルに設定された時間帯が経過した後に以前の帯域設定値に戻すよう帯域設定を行う機能を有する、ことを特徴とする請求項１，２，３，４，５，６又は７記載の帯域制御システム。
【請求項１０】
複数の中継装置が接続されたネットワークにおいてラベルスイッチングパスを設定してデータ転送を行う際に、各ラベルスイッチングパスの帯域を制御する帯域制御サーバであって、
前記ネットワーク上に設定されたラベルスイッチングパス毎の使用帯域値を指定する帯域値情報と当該帯域値を有効にする時間帯を指定する時間帯情報とを受け付ける入力受付手段と、
この入力されたラベルスイッチングパス毎に指定された帯域値情報と時間帯情報とに基づいて当該ラベルスイッチングパスの帯域値の確保が可能か否かを調べ、可能な場合に前記各中継装置の帯域制御内容を表す帯域制御テーブルを作成する制御設計手段と、
この制御設計手段にて作成された帯域制御テーブルに基づいて、前記ラベルスイッチングパスについて指定された時間になったときに当該ラベルスイッチングパスについて指定された帯域値を確保するよう前記中継装置を制御するスケジュール管理手段と、
を備えたことを特徴とする帯域制御サーバ。
【請求項１１】
前記制御設計手段が、前記各中継装置間において設定された複数のラベルスイッチングパスの指定されたそれぞれの帯域値の合計が当該各中継装置間における予め定められた最大使用可能帯域値を超えるか否かを調べる帯域確認機能を有すると共に、超えないと判断された場合に前記帯域制御テーブルの作成を行う、ことを特徴とする請求項１０記載の帯域制御サーバ。
【請求項１２】
前記制御設計手段が、前記帯域確認機能にて前記複数のラベルスイッチングパスの指定されたそれぞれの帯域値の合計が前記最大使用可能帯域値を超えると判断された場合に、前記指定された帯域値の合計が前記最大使用可能帯域値内に収まるよういずれかのラベルスイッチングパスの経路を変更して当該経路を再設計する経路再設計機能を備え、この再設計経路に基づいて前記帯域制御テーブルを作成する、ことを特徴とする請求項１１記載の帯域制御サーバ。
【請求項１３】
複数の中継装置が接続されたネットワークにおいてラベルスイッチングパスを設定してデータ転送を行う際に、前記ネットワーク上に設置された帯域制御サーバを用いて各ラベルスイッチングパスの帯域を制御する帯域制御方法であって、
前記ネットワーク上に設定されたラベルスイッチングパス毎の使用帯域値を指定する帯域値情報と当該帯域値を有効にする時間帯を指定する時間帯情報とを受け付ける入力受付工程と、
この入力されたラベルスイッチングパス毎に指定された帯域値情報と時間帯情報とに基づいて当該ラベルスイッチングパスの帯域値の確保が可能か否かを調べ、可能な場合に前記各中継装置の帯域制御内容を表す帯域制御テーブルを作成する制御設計工程と、
この制御設計工程にて作成された帯域制御テーブルに基づいて、前記ラベルスイッチングパスについて指定された時間になったときに当該ラベルスイッチングパスについて指定された帯域値を確保するよう前記中継装置を制御するスケジュール管理工程と、
を有することを特徴とする帯域制御方法。
【請求項１４】
前記制御設計工程が、前記各中継装置間において設定された複数のラベルスイッチングパスの指定されたそれぞれの帯域値の合計が当該各中継装置間における予め定められた最大使用可能帯域値を超えるか否かを調べる帯域確認工程を有すると共に、超えないと判断された場合に前記帯域制御テーブルの作成を行う、ことを特徴とする請求項１３記載の帯域制御方法。
【請求項１５】
前記制御設計工程が、前記帯域確認工程にて前記複数のラベルスイッチングパスの指定されたそれぞれの帯域値の合計が前記最大使用可能帯域値を超えると判断された場合に、前記指定された帯域値の合計が前記最大使用可能帯域値内に収まるよういずれかのラベルスイッチングパスの経路を変更して当該経路を再設計する経路再設計工程を備え、この再設計経路に基づいて前記帯域制御テーブルを作成する、ことを特徴とする請求項１４記載の帯域制御方法。
【請求項１６】
複数の中継装置が接続されたネットワークにおいてラベルスイッチングパスを設定してデータ転送を行う際に、各ラベルスイッチングパスの帯域を制御する帯域制御サーバに、
前記ネットワーク上に設定されたラベルスイッチングパス毎の使用帯域値を指定する帯域値情報と当該帯域値を有効にする時間帯を指定する時間帯情報とを受け付ける入力受付手段、
この入力されたラベルスイッチングパス毎に指定された帯域値情報と時間帯情報とに基づいて当該ラベルスイッチングパスの帯域値の確保が可能か否かを調べ、可能な場合に前記各中継装置の帯域制御内容を表す帯域制御テーブルを作成する制御設計手段、
この制御設計手段にて作成された帯域制御テーブルに基づいて、前記ラベルスイッチングパスについて指定された時間になったときに当該ラベルスイッチングパスについて指定された帯域値を確保するよう前記中継装置を制御するスケジュール管理手段、
とを実現するための帯域制御用プログラム。
【請求項１７】
前記制御設計手段が、前記各中継装置間において設定された複数のラベルスイッチングパスの指定されたそれぞれの帯域値の合計が当該各中継装置間における予め定められた最大使用可能帯域値を超えるか否かを調べる帯域確認機能を有すると共に、超えないと判断された場合に前記帯域制御テーブルの作成を行うよう、前記帯域制御サーバの動作を制御する請求項１６記載の帯域制御用プログラム。
【請求項１８】
前記制御設計手段が、前記帯域確認機能にて前記複数のラベルスイッチングパスの指定されたそれぞれの帯域値の合計が前記最大使用可能帯域値を超えると判断された場合に、前記指定された帯域値の合計が前記最大使用可能帯域値内に収まるよういずれかのラベルスイッチングパスの経路を変更して当該経路を再設計する経路再設計機能を備え、この再設計経路に基づいて前記帯域制御テーブルを作成するよう、前記帯域制御サーバの動作を制御する請求項１７記載の帯域制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帯域制御システムにかかり、特に、ラベルスイッチ技術を用いてデータ転送を行うネットワーク上の帯域を管理制御する帯域制御システムに関する。
【背景技術】
【０００２】
近年、コンピュータの普及やネットワーク技術の発達に伴い、インターネットをはじめとするネットワークを用いて２以上の端末間でデジタルデータのやりとりを行う、という利用が増加している。そして、この増加に伴い、ネットワークへの接続事業者には、データ送受信に関する各種サービスを提供するにあたり当該サービスの質の保証（ＱｏＳ：Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）を図ることが要求される。すなわち、利用者の増加に伴いデータ通信のトラフィック渋滞が問題となるが、利用者にとって快適な転送速度を実現し、サービスを提供することが要求される。
【０００３】
ここで、ラベルスイッチングパス（以下、ＬＳＰと言う（Ｌａｂｅｌ  Ｓｗｉｔｃｈｅｄ  Ｐａｔｈ））は、ラベル情報に基づいてラベル・スイッチ・ルータにてパケット転送を行う技術である。そして、ネットワークシステム上に存在するルータの動作は、当該ＬＳＰの管理を行う管理サーバにて制御される。この管理サーバの動作について説明する。
【０００４】
まず、ユーザにて所定のＬＳＰについての帯域設定要求が行われると、ユーザが必要とするＬＳＰ帯域値がシステムのＬＳＰ設計機能部に与えられる。すると、ＬＳＰ設計機能部は、要求されたＬＳＰ帯域が登録可能かどうかを判断する。もし登録可能であれば、ＬＳＰ設計機能部において、直接、データベース部へＬＳＰ帯域値を保存し、同時にルータに対してＬＳＰ設定を行う。これにより、各ルータ間の帯域を制御し、一定の通信品質を確保することができる。
【０００５】
しかしながら、上記従来のＬＳＰ帯域制御システムにおいては、ＬＳＰの帯域が最初に固定的に設定されたままで変更できないため、あらかじめ最大帯域を常に確保しておく必要がある。このため、通常は使用しない空き帯域が発生してしまい、ＬＳＰのリソースを効率よく使用することが困難となる、という問題が生じていた。
【０００６】
そこで、さらにＬＳＰリソースを効率よく使用するための技術として、下記の特許文献１に開示する技術が開発されている。この特許文献１では、予め各サービスに固定で帯域を割り当て、その中からユーザからの時間指定での帯域予約をスケジューリングしている。
【０００７】
【特許文献１】特開２００１−２５１３５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、上記特許文献１記載の技術では、単にサービス毎に固定で帯域を割り当てているだけであって、その他の応用が困難である。すなわち、ユーザがあるサービスについて大きな帯域を確保したい場合であっても、かかるサービスの帯域が小さく固定されて確保されている場合には、当該サービスにおいてデータ転送時に遅延やデータ欠損が生じるなど、確実なデータ転送を確保することができない、という問題が生じる。また、実際にルータへの帯域変更設定を行っておらず、このため、実際のユーザトラフィックとは異なる設定状態が生じるおそれがある。従って、仮にユーザトラフィックがバースト的に大量に流れた場合には制御不能となり、ユーザへの影響を及ぼす可能性が生じる。
【０００９】
さらには、新たにＬＳＰ帯域を確保する際に、同一経路上に既に他のＬＳＰの帯域が固定されて確保されている場合には、もはや新たなＬＳＰ帯域を設定することができず、ユーザの希望するデータ転送を行うことが困難となる、という問題が生じる。
【００１０】
本発明は、上記従来例の有する不都合を改善し、特に、各ＬＳＰの帯域を時間指定で効率よく使用可能とする帯域制御システムを提供することをその目的とする。
【課題を解決するための手段】
【００１１】
そこで、本発明である帯域制御システムは、
複数の中継装置が接続されたネットワークにおいてラベルスイッチングパスを設定してデータ転送を行う際に、各ラベルスイッチングパスの帯域を制御する帯域制御システムであって、
ネットワーク上に設定されたラベルスイッチングパス毎の帯域値を指定する帯域値情報と当該帯域値を有効にする時間帯を指定する時間帯情報とを入力する入力手段と、
この入力されたラベルスイッチングパス毎に指定された帯域値情報と時間帯情報とに基づいて当該ラベルスイッチングパスの帯域値の確保が可能か否かを調べ、可能な場合に各中継装置の帯域制御内容を表す帯域制御テーブルを作成する制御設計手段と、
この制御設計手段にて作成された帯域制御テーブルに基づいて、ラベルスイッチングパスについて指定された時間になったときに当該ラベルスイッチングパスについて指定された帯域値を確保するよう中継装置を制御するスケジュール管理手段と、
を備えた、という構成を採っている。
【００１２】
このような構成にすることにより、ラベルスイッチングパスに指定された時間帯において指定された帯域が確保されるため、予め特定のＬＳＰについてトラフィックが集中すると予想される時間帯は帯域を大きく設定し、その他の時間帯は少ない帯域を設定することで、データ転送の遅延やデータ廃棄を抑制でき、任意のＬＳＰについて快適な通信を実現することができる。また、同じ中継装置間における帯域を、複数のユーザで空いた時間帯の帯域を分割して効率よく使用することができる。
【００１３】
また、本発明では、上記構成に加えて、
制御設計手段が、各中継装置間において設定されたラベルスイッチングパスの指定された時間帯における指定された帯域値が当該各中継装置間における予め定められた最大使用可能帯域値を超えるか否かを調べる帯域確認機能を有すると共に、超えないと判断された場合に帯域制御テーブルの作成を行う、
という構成を採っている。
【００１４】
また、同様に上記構成に加えて、
制御設計手段が、各中継装置間において設定された複数のラベルスイッチングパスの指定されたそれぞれの帯域値の合計が当該各中継装置間における予め定められた最大使用可能帯域値を超えるか否かを調べる帯域確認機能を有すると共に、超えないと判断された場合に帯域制御テーブルの作成を行う、
という構成を採っている。
【００１５】
このような構成にすることにより、ラベルスイッチングパスの指定された帯域値が、中継装置間の最大使用可能帯域値を超えるか否か事前に調べられ、超えないと確認された後に指定された時間帯において指定された帯域値が確保されるよう帯域制御テーブルが作成される。従って、確実に帯域の確保を行うことができ、快適な通信を実現することができる。
【００１６】
さらに、本発明では、上記構成に加えて、
制御設計手段が、帯域確認機能にて複数のラベルスイッチングパスの指定されたそれぞれの帯域値の合計が最大使用可能帯域値を超えると判断された場合に、指定された帯域値の合計が最大使用可能帯域値内に収まるよういずれかのラベルスイッチングパスの経路を変更して当該経路を再設計する経路再設計機能を備え、この再設計経路に基づいて帯域制御テーブルを作成する、
という構成を採っている。
【００１７】
このような構成にすることにより、指定したラベルスイッチングパスの帯域値が中継装置間の使用可能帯域値を超えた場合であっても、当該使用可能帯域値内に収まるよういずれかのラベルスイッチングパスの経路が変更され、経路が再設計される。そして、再設計後に帯域制御テーブルが作成される。従って、より確実に指定帯域値が確保されるため、信頼性の高いデータ通信を実現することができる。
【００１８】
さらに、上記構成に加えて、
経路再設計機能は、それぞれのラベルスイッチングパスにおける優先度を調べて当該優先度の低いラベルスイッチングパスの経路を変更するよう作動し、
この再設計情報に基づいて制御設計手段が帯域制御テーブルを作成する、
という構成を採っている。
【００１９】
このような構成にすることにより、優先度の高いラベルスイッチングパスは既に設定された経路上において帯域値が確保されるため、より信頼性の高いデータ通信制御が可能となる。また、優先度の低いラベルスイッチングパスであっても、別の経路が設定されるため、データ通信を実現することができる。
【００２０】
また、本発明では、上記構成に加えて、
制御設計手段が、帯域確認機能にて指定された帯域値の合計が使用可能帯域値を超えると判断された場合に、設定されたラベルスイッチングパスにおける優先度を調べて当該優先度の最も高いラベルスイッチングパスにおける指定された帯域値のうち予め定められた割合に相当する帯域値が使用可能帯域値を超えるか否かを調べ、これにより超えないと判断された場合に帯域制御テーブルを作成する、
という構成を採っている。
【００２１】
このような構成にすることにより、再設計が困難である場合であっても、最優先のラベルスイッチングパスの指定された帯域値がある割合だけ確保されるよう設定されるため、最低限の通信を実現することが可能となる。
【００２２】
また、本発明では、上記構成に加えて、
制御設計手段が、各中継装置間において設定されたラベルスイッチングパスの経路上におけるデータ転送量を調べ、当該データ転送量が予め定められた基準値よりも多い場合に、転送される通信データの経路を変更する経路再設計機能を備えた、
という構成を採っている。
【００２３】
このような構成にすることにより、ＬＳＰが設定される経路上のデータ転送量が現在、過去、将来などにおいて多い場合には、かかるデータ転送の経路を変更することで設定するＬＳＰの帯域確保が容易になる。
【００２４】
さらに、本発明では、上記構成に加えて、
スケジュール管理手段は、各ラベルスイッチングパスにおいて帯域制御テーブルに設定された時間帯が経過した後に予め定められた通常の帯域設定値に戻すよう帯域設定を行う機能を有する、
という構成を採っている。
【００２５】
また、同様に上記構成に加えて、
スケジュール管理手段は、各ラベルスイッチングパスにおいて帯域制御テーブルに設定された時間帯が経過した後に以前の帯域設定値に戻すよう帯域設定を行う機能を有する、
という構成を採っている。
【００２６】
このような構成にすることにより、ラベルスイッチングパスが指定された時間帯に指定された帯域値に設定された後には、以前の状態や通常の設定状態に戻るため、特定のラベルスイッチングパスの帯域が確保された状態が解放され、他のデータ通信が抑制されることを防ぐことができる。
【００２７】
また、本発明は、上述した帯域制御システムを構成する帯域制御サーバや、当該サーバに上記システムが有する各手段を実現するための帯域制御用プログラム、さらには、上記システムにて実現される帯域制御方法の発明でもある。
【００２８】
そして、本発明である帯域制御サーバは、
複数の中継装置が接続されたネットワークにおいてラベルスイッチングパスを設定してデータ転送を行う際に、各ラベルスイッチングパスの帯域を制御する帯域制御サーバであって、
ネットワーク上に設定されたラベルスイッチングパス毎の使用帯域値を指定する帯域値情報と当該帯域値を有効にする時間帯を指定する時間帯情報とを受け付ける入力受付手段と、
この入力されたラベルスイッチングパス毎に指定された帯域値情報と時間帯情報とに基づいて当該ラベルスイッチングパスの帯域値の確保が可能か否かを調べ、可能な場合に各中継装置の帯域制御内容を表す帯域制御テーブルを作成する制御設計手段と、
この制御設計手段にて作成された帯域制御テーブルに基づいて、ラベルスイッチングパスについて指定された時間になったときに当該ラベルスイッチングパスについて指定された帯域値を確保するよう中継装置を制御するスケジュール管理手段と、
を備えた、という構成を採っている。
【００２９】
また、本発明である帯域制御方法は、
複数の中継装置が接続されたネットワークにおいてラベルスイッチングパスを設定してデータ転送を行う際に、ネットワーク上に設置された帯域制御サーバを用いて各ラベルスイッチングパスの帯域を制御する帯域制御方法であって、
ネットワーク上に設定されたラベルスイッチングパス毎の使用帯域値を指定する帯域値情報と当該帯域値を有効にする時間帯を指定する時間帯情報とを受け付ける入力受付工程と、
この入力されたラベルスイッチングパス毎に指定された帯域値情報と時間帯情報とに基づいて当該ラベルスイッチングパスの帯域値の確保が可能か否かを調べ、可能な場合に各中継装置の帯域制御内容を表す帯域制御テーブルを作成する制御設計工程と、
この制御設計工程にて作成された帯域制御テーブルに基づいて、ラベルスイッチングパスについて指定された時間になったときに当該ラベルスイッチングパスについて指定された帯域値を確保するよう前記中継装置を制御するスケジュール管理工程と、
を有する、という構成を採っている。
【００３０】
そして、帯域制御方法は、上記構成に加えて、
制御設計工程が、各中継装置間において設定された複数のラベルスイッチングパスの指定されたそれぞれの帯域値の合計が当該各中継装置間における予め定められた最大使用可能帯域値を超えるか否かを調べる帯域確認工程を有すると共に、超えないと判断された場合に帯域制御テーブルの作成を行う、という構成を採っている。
【００３１】
さらに、同様に上記構成に加えて、
制御設計工程が、帯域確認工程にて複数のラベルスイッチングパスの指定されたそれぞれの帯域値の合計が最大使用可能帯域値を超えると判断された場合に、指定された帯域値の合計が最大使用可能帯域値内に収まるよういずれかのラベルスイッチングパスの経路を変更して当該経路を再設計する経路再設計工程を備え、この再設計経路に基づいて帯域制御テーブルを作成する、という構成を採っている。
【００３２】
以上の帯域制御サーバや当該サーバを実現するためのプログラム、帯域制御方法のような構成を採ることにより、上述したシステム同様に作動するため、上記目的を達成することができる。
【発明の効果】
【００３３】
本発明は、上述したように構成され機能するので、これによると、ラベルスイッチングパスを用いたデータ転送において、予め判明している各ＬＳＰ毎の通信状況に応じた帯域制御が行われるため、快適な通信を実現することができ、また、同じ中継装置間の帯域を複数のユーザで、空いた時間帯の帯域を分割して効率よく使用することができる、という従来にない優れた効果を有する。
【発明を実施するための最良の形態】
【００３４】
本発明は、ＬＳＰ（Ｌａｂｅｌ  Ｓｗｉｔｃｈｅｄ  Ｐａｔｈ）と呼ばれるラベル情報に基づいてラベル・スイッチ・ルータにてパケット転送を行うネットワークの帯域制御を行うシステムである。そして、特に、特定のＬＳＰについて、指定された時間帯に時間になると、当該ＬＳＰについて指定された帯域値を確保するよう、ネットワーク内のルータの帯域設定制御を行なう、ということを特徴としている。
【００３５】
さらには、特定のＬＳＰについて、指定帯域値が確実に確保されるよう、他のＬＳＰとの帯域調整を行うことも特徴にしている。
【００３６】
これにより、ユーザは、事前にトラフィックが集中と予想される時間帯は予め帯域を大きく設定し、その他の時間帯は少ない帯域を設定することで、指定時間帯に確実に使用帯域を確保することができ、快適な通信を実現することができる。以下、本発明の具体的な構成及び動作を、各実施例にて説明する。
【実施例１】
【００３７】
本発明の第１の実施例を図１乃至図８を参照して説明する。図１は、本発明が設置されるネットワーク全体の構成を示すブロック図であり、図２は、本発明である帯域制御システムの構成を示す機能ブロック図である。図３乃至図５は、ＬＳＰ設定時の様子を示す説明図である。図６乃至図８は、本実施例における帯域制御システムの動作を説明するフローチャートである。
【００３８】
＜全体構成＞
図１に示すように、本発明であるＬＳＰ帯域制御システムは、複数の中継装置であるルータＲＡ〜ＲＨが接続された通信ネットワークＮに接続されて備えられており、パケットデータ中のラベル情報を用いてデータ転送経路であるラベルスイッチングパスを設定してデータ転送を行う際に、当該ラベルスイッチングパス毎の帯域を制御するよう作動する。
【００３９】
そして、ＬＳＰ帯域制御システムは、具体的には、図２に示すように、特定のラベルスイッチングパスについて使用する帯域値を指定する帯域値情報と当該帯域値を有効にする時間帯を指定する時間帯情報とを入力する入力端末１０（入力手段）と、特定のラベルスイッチングパスにおいて指定された時間帯に指定された帯域値を確保するよう帯域制御テーブルを作成するＬＳＰ設計サーバ２０（制御設計手段）と、この帯域制御テーブルに基づいて各ルータＲＡ〜ＲＨの設定を制御するスケジュール管理サーバ３０（スケジュール管理手段）と、上記帯域制御テーブルなど各ＬＳＰに関するデータを蓄積するデータ蓄積サーバ４０と、により構成されている。
【００４０】
そして、各コンピュータには帯域制御用プログラムが組み込まれることで、当該コンピュータのＣＰＵに以下に説明する各処理部が構築され、当該各機能にて以下の処理が実現される。以下、各コンピュータについて詳述する。なお、図２乃至図３に示すように、本実施例においてＬＳＰ帯域制御システム１は、複数のコンピュータにて構成されているが、かかる構成に限定されない。後述するように各コンピュータに構築される各処理部が一台のサーバコンピュータ内に構築されることにより、システム自体が一台のコンピュータにて構成されていてもよい。あるいは、さらに多数のコンピュータにて構成されていてもよい。
【００４１】
＜ネットワーク・ルータ＞
ネットワークＮは、公衆インターネットやＬＡＮなどの通信ネットワークである。そして、ネットワークＮには中継装置であるルータＡ〜ルータＨ（ＲＡ〜ＲＨ）が設置され、かかるルータ間をデータが転送されることによりデータ通信が可能となる。なお、ルータＡ〜ルータＤは、ネットワーク境界部に位置するエッジルータであり、ルータＥ〜ルータＨは、ネットワーク内部に位置する内部ルータである。
【００４２】
そして、本発明では特に、ルータＡ〜Ｈはラベルスイッチングルータであり、ネットワーク上を転送されるデータは、ラベルスイッチング技術を用いて転送される。すなわち、通信データは、予めデータ転送経路となるラベルスイッチングパスを設定され、かかる経路上を転送される。例えば、図１に示す例では、ルータＡ（ＲＡ）〜ルータＣ（ＲＣ）へのデータ転送経路として、予めラベルスイッチングパス（ＬＳＰ１）を設計して設定する。すると、ルータＡ→ルータＥ→ルータＦ→ルータＣというＬＳＰの経路に従って各ルータ上をラベルを付け替えながらパケットデータが転送される。
【００４３】
このとき、全てのルータには、ＬＳＰ毎の経路情報や所定の時間帯における確保すべき帯域値などを設定することが可能であり、後述するようにスケジュール管理サーバ３０にて制御される。このとき、ＬＳＰ毎の確保すべき帯域値には、パケットデータのＩＰヘッダ内に記述されるパケットの優先度情報に対応した優先度毎の帯域値を設定することが可能である。例えば、Diffservのクラス定義であるＥＦ（Expedited Forwarding）、ＡＦ（Assured Forwarding）、ＢＥ（Best Effort）を用いて優先度の設定がなされる。ここで、最優先の優先度は「ＥＦ」であり、最優先で転送処理され、必要帯域が保証される。また、次に優先されるのは「ＡＦ」であり、最低帯域が保証される。そして「ＡＦ」には４種類あり、ＡＦ４〜１の順で優先される。なお「ＢＥ」は優先度が最下位で保証はない。
【００４４】
＜入力端末＞
次に、入力端末１０について説明する。入力端末１０は、ＬＳＰ設計サーバ２０に接続されたコンピュータであり、例えば、ＬＳＰ帯域制御システムを管理する管理者が操作可能なコンピュータである。そして、この入力端末１０には、帯域制御を行うＬＳＰの情報を入力可能なよう入力インタフェース画面を表示し、これに対して入力されたデータを受け付ける入力受付部１１が構築されている。
【００４５】
具体的な入力の様子を図３に示す。この図は、図１に示した「ＬＳＰ１」の帯域を設定する場合の例を示す説明図である。入力端末１０には、この図に示すような入力画面が表示され、「ＬＳＰ名」、「各優先度毎（ＥＦ，ＡＦ４など）の設定帯域値」、「帯域値を有効にする日時（年月日、時間）」、の入力が可能となる。この図の例では、「ＬＳＰ１」について、「２００３年１月１日、０：００〜１２：００」の間に、「優先度ＥＦと設定した転送データを７０Ｍｂｐｓ」、「優先度ＡＦ４と設定した転送データを３０Ｍｂｐｓ」、の帯域値を確保するよう要求している。このようにオペレータが入力して「ＯＫ」ボタンを押すと、入力端末１０からＬＳＰ設定サーバ２０に上述した帯域設定要求情報が転送される。なお、このＬＳＰ毎の帯域設定要求はネットワークＮ上の通信を利用するユーザから本システムのオペレータに対して通知されるものであり、これをオペレータが入力端末に入力する。但し、ユーザ自身がネットワークＮを介して入力端末にアクセスして直接入力してもよい。
【００４６】
＜ＬＳＰ設計サーバ＞
次に、ＬＳＰ設計サーバ２０について説明する。このサーバ２０は、一般的なサーバコンピュータであって、帯域制御用プログラムが組み込まれることによりＣＰＵに以下のような処理部（図２参照）が構築される。
【００４７】
まず、ＬＳＰ設計サーバ２０には、上述したように入力端末１０から送信された特定のＬＳＰに関する帯域設定要求情報を受信し、かかる情報にて指定される時間帯に指定された帯域値が確保可能な否かを調べるＬＳＰ帯域確認部２１（入力受付手段、帯域確認機能）が構築されている。この確認部２１は、具体的には、入力端末１０から帯域設定要求情報を受信すると、データ蓄積データ４０から既に設定されている他のＬＳＰについての帯域情報を取り出し、受信した情報に含まれる指定されたラベルスイッチングパス毎の帯域値情報が、指定された時間帯に確保可能か否かを計算する。
【００４８】
例えば、図３の場合には、「ＬＳＰ１」の経路上に存在する各ルータＡ，Ｅ，Ｆ，Ｃ間の予め定められている最大使用可能帯域値（ルータ間帯域データ）、及び、各ルータ間に既に設定されている他のＬＳＰの帯域設定内容を表す帯域制御テーブル、をデータ蓄積サーバ４０から読み出し、「ＬＳＰ１」の要求にて指定された時間帯において指定された帯域値が各ルータ間の最大使用可能帯域値を超えないか否か調べる。特に、図３ではルータＥ，Ｆ間の様子を示しているが、他にＬＳＰが設定されておらず、最大使用帯域値を超えない場合には、指定された時間帯において指定された帯域値の確保が可能であると判断し、ルータＥ，Ｆの帯域制御内容を表す帯域制御テーブルを作成してスケジュール管理サーバ３０に通知する。すなわち、このような処理を行うＬＳＰ設計通知部２３がＬＳＰ設計サーバ２０に構築されている。この帯域制御テーブルとは、例えば、図３のデータ蓄積サーバ４０内に示す「ＬＳＰ１」に対応したルータＥ，Ｆの帯域値情報と、設定時間帯情報から成る。なお、このような帯域制御テーブルが全てのルータについて作成される。
【００４９】
ここで、既に他のＬＳＰが設定されている場合について、図４を参照して説明する。まず、図４（ａ）に示すように、ネットワーク上には上述したＬＳＰ１の他に、ルータＢ→ルータＧ→ルータＥ→ルータＦ→ルータＤを経路とする「ＬＳＰ２」が既に設定されていたとする。このように、「ＬＳＰ１」と「ＬＳＰ２」とは、ルータＥ，Ｆ間で同時に設定されている。この場合には、「ＬＳＰ２」についての優先度毎の帯域値と、各ルータの設定情報がデータ蓄積データ４０の帯域制御テーブル記憶部４１に記憶されている。
【００５０】
そして、上記ＬＳＰ帯域確保確認部２１では、まず、データ蓄積データから特にルータ「ＬＳＰ２」のルータＥ，Ｆ間の最大使用可能帯域「１５０Ｍｂｐｓ（図４（ｂ）参照）」と、「ＬＳＰ２」の優先度毎の指定時間において確保されている帯域値情報を取得する。続いて、「ＬＳＰ２」の指定時間帯は「ＬＳＰ１」と同じであるため、「ＬＳＰ１」の指定帯域値１００Ｍｂｐｓと、「ＬＳＰ２」の指定帯域値６０Ｍｂｐｓ（確保されている帯域値）との合計を求め、ルータＥ，Ｆ間における最大使用可能帯域値１５０Ｍｂｐｓを超えているか否かを調べる。超えていなければ上述同様に帯域制御テーブルを作成してスケジュール管理サーバ３０に通知するが、この例では超えているため、ＬＳＰ設計サーバ２０に構築されたＬＳＰ再設計部２２（経路再設計機能）に通知して、この再設計部２２にて帯域値の合計が使用可能帯域値内に収まるよういずれかのラベルスイッチングパスの経路を変更して当該経路を再設計する。
【００５１】
このとき、ＬＳＰ再設計部２２は、「ＬＳＰ１」と「ＬＳＰ２」における優先度を調べて、当該優先度の低いラベルスイッチングパスの経路を変更するよう作動する。この例では、「ＬＳＰ１」の優先度には最優先となる「ＥＦ」が含まれているのに対して、「ＬＳＰ２」の優先度にはそれよりも優先度の低い「ＡＦ３」のみが設定されているため、「ＬＳＰ２」の経路が変更されるよう設定される。なお、ＬＳＰの経路設定については公知であるためここでは説明を省略するが、例えば、図５に示すように、ルータＢ→ルータＧ→ルータＨ→ルータＦ→ルータＤのように経路が設計される。そして、ＬＳＰ再設計部２２は、経路を再設計するとかかる設計情報と共にその旨をＬＳＰ設計通知部２３に通知して、上述同様に帯域制御テーブルを作成すると共に、スケジュール管理サーバ３０に通知する。
【００５２】
なお、上述したようにＬＳＰ帯域確認部２１にて各帯域値の確保が不可能であれば、入力端末１０に対して異常終了を通知してもよい。その場合には、帯域確保要求の変更を要求してもよい。
【００５３】
＜スケジュール管理サーバ＞
次に、スケジュール管理サーバ３０について説明する。このスケジュール管理サーバ３０も上記ＬＳＰ設計サーバ２０と同様に一般的なサーバコンピュータであって、帯域制御用プログラムが組み込まれることによりＣＰＵに以下のような処理部（図２参照）が構築される。
【００５４】
まず、スケジュール管理サーバ３０には、ＬＳＰ設計サーバ２０にて作成され通知されたＬＳＰ毎の帯域値と時間帯とが設定された帯域制御テーブルを受け取り、データ蓄積サーバ４０の帯域制御テーブル記憶部４１に記憶するＬＳＰ設計保存部３１が構築されている。また、この帯域制御テーブル記憶部４１に記憶された帯域制御テーブル４１を常時監視し、所定のＬＳＰについて指定された設定時間になったときに当該ＬＳＰについて指定された帯域値を確保するよう各ルータを制御するルータ設定指令部３２が構築されている。なお、このルータ設定指令部３２は、指定された時間帯が経過した後には各ルータの帯域設定値を通常の設定値に戻すよう当該各ルータに指示を出す。例えば、特に帯域確保を行わない状態に各ルータを設定する。あるいは、帯域制御テーブルに基づいてルータの設定を変更する前の状態を記憶しておき、設定した時間が経過した後に以前の状態に各ルータの設定を戻すよう作動してもよい。
【００５５】
＜データ蓄積サーバ＞
次に、データ蓄積サーバ４０について説明する。このサーバは、単にデータを蓄積するデータベースとして機能するものであって、その記憶しているデータには、ＬＳＰ設計サーバ２０やスケジュール管理サーバ３０からアクセス可能である。
【００５６】
具体的に、このデータ蓄積サーバ４０の記憶部には、まず帯域制御テーブル記憶部４１が形成されていて、上述したように、ＬＳＰ設計サーバ２０にて設計された各ＬＳＰの帯域制御スケジュールの内容を表す帯域制御テーブルがスケジュール管理サーバ３１にて記憶される。また、ルータ間帯域データ記憶部４２が形成されており、予め定められた各ルータ間の最大使用可能帯域値が記憶されている。
【００５７】
＜動作＞
次に、図６乃至図８を参照して、本実施例における帯域制御システムの動作を説明する。なお、図６乃至図７にはＬＳＰ登録処理を示し、図８にはルータ設定処理を示す。
【００５８】
まず、オペレータにて入力端末１０から、ＬＳＰ帯域、及び、時間、といったＬＳＰ設定要求情報が入力され受け付けられると、ＬＳＰ設計サーバ２０に通知される（ステップＳ１、入力受付工程）。すると、ＬＳＰ設計サーバ２０では、既に登録済みのＬＳＰ帯域値情報を調べるために、データ蓄積サーバ４０から帯域制御テーブルを読み出す（ステップＳ２）。このとき、各ルータ間の最大使用可能帯域値の情報も読み出す。
【００５９】
そして、入力があったＬＳＰの経路の一部（ルータ間）を共にする他のＬＳＰが存在するか否かを調べ（ステップＳ３）、存在する場合には（ステップＳ３にて肯定判断）、全てのＬＳＰ帯域設定値がルータ間の最大使用可能帯域値内に収まるかどうかの判断を行う。具体的には、各時間帯における指定帯域値の合計を算出し（ステップＳ４）、この合計値が共通する経路である特定のルータ間の最大使用可能帯域値を超えないか否かを調べる（ステップＳ５、帯域確認工程）。そして、超えない場合には（ステップＳ５にて肯定判断）、ＬＳＰの設定を行うよう帯域制御テーブルに確保する指定帯域値、及び、指定時間帯を設定し、スケジュール管理サーバ３０に通知して、データ蓄積サーバ４０に登録する（ステップＳ６、制御設計工程）。そして、図８に示す符号Ｂのフローチャートに進む。一方、複数のＬＳＰの帯域値の合計値が特定のルータ間の最大使用可能帯域値を超えている場合には（ステップＳ５にて否定判断）、図７に示す符号Ａのフローチャートに進む。
【００６０】
また、ステップＳ３にて、入力されたＬＳＰの経路上に他のＬＳＰが存在しない場合には（ステップＳ３にて否定判断）、当該入力されたＬＳＰの指定帯域値が経路上のルータ間の最大使用可能帯域値内に収まるかどうか調べる（ステップＳ７）。そして、収まる場合には（ステップＳ７にて肯定判断）、ステップＳ６に進み、帯域制御テーブルに登録する。収まらない場合には（ステップＳ７にて否定判断）、入力された帯域値の設定は不可能であることを入力端末１０に通知し、再入力を要求するよう表示させる（ステップＳ８）。これにより、再入力があれば、またステップＳ１からＬＳＰ登録処理を行う。
【００６１】
次に、ステップＳ５にて否定判断となった後について、図７のフローチャートを参照して説明する。すなわち、同一ルータ間に複数のＬＳＰが設定されていて、これらＬＳＰの指定帯域値がかかるルータ間の最大使用可能帯域値を超えている場合である。なお、ここでは、図４、図５に示す例を想定して、「ＬＳＰ１」，「ＬＳＰ２」という２つのＬＳＰが設定されている場合を説明する。
【００６２】
まず、各ＬＳＰに設定されている通信データの優先度を確認する（ステップＳ１１）。このとき、図４の例では、「ＬＳＰ１」に最優先レベルである「ＥＦ」の帯域が設定されており、一方で、「ＬＳＰ２」には優先度が低い「ＡＦ」の帯域が設定されているため、「ＬＳＰ１」をＬＳＰＥＦとして特定すると共に（ステップＳ１２）、他のＬＳＰである「ＬＳＰ２」の経路を再設計する（ステップＳ１３、経路再設計工程、図５参照）。その後、再設計した経路にて、図６に示す処理にて各ＬＳＰにおいて確保することが要求される帯域値が各ルータ間の最大使用可能帯域値を超えていないかどうか調べられ、ＬＳＰ帯域の確認が行われる（ステップＳ１４）。
【００６３】
そして、設定可能である場合には（ステップＳ１５にて肯定判断）、図６のステップＳ６と同様に、全てのＬＳＰの指定帯域値、指定時間帯が帯域制御テーブルに登録される（ステップＳ１６）。すなわち、図４の例では、設定が入力された「ＬＳＰ１」と、既存の「ＬＳＰ２」の設計変更後のものが登録される。また、ステップＳ１５にて「ＬＳＰ２」の経路を変更してもルータ間の最大使用可能帯域値との関係から設定が不可能であると判断された場合には（図Ｓ１５にて否定判断）、図６のステップＳ８と同様に、ＬＳＰの設定情報の再入力するよう入力端末を介して要求する（ステップＳ１７）。
【００６４】
次に、帯域制御テーブルが登録され、スケジュール管理サーバ３０にて実際にルータの帯域制御が行われる時の様子（ルータ設定処理）を、図８を参照して説明する。まず、スケジュール管理サーバ３０は、常にデータ蓄積サーバ４０内の帯域制御テーブルを監視し（ステップＳ２１）、各ＬＳＰに設定されている指定時間となるか否かを調べる（ステップＳ２２）。そして、特定のＬＳＰの指定時間になると（ステップＳ２２にて肯定判断）、当該ＬＳＰについて指定された帯域設定値を該当するルータに設定する（ステップＳ２３）。
【００６５】
その後、指定時間が経過した後は、特定のＬＳＰについて帯域値の設定がなされていない通常の状態にルータの設定が戻される（ステップＳ２４）。そして、以上のルータ設定が常時行われた状態となる（ステップＳ２５）。
【００６６】
このようにすることにより、本実施例における帯域制御システムによると、ユーザがシステムの管理者を通じて、予め必要なＬＳＰの帯域を必要な時間帯で確保できるので、特定のＬＳＰについてトラフィックが集中すると予想される時間帯は帯域を大きく設定し、その他の時間帯は少ない帯域を設定することで、無駄に確保している帯域が無くなり、効率良くＬＳＰを使用可能となり、快適な通信を実現することができる。例えば、ＩＰ電話をある時間帯に利用することが分かっている場合には、かかる時間帯に特定のユーザへのＬＳＰを予め必要な帯域を登録しておくことで、遅延や切断のない通信を実現することができる。
【００６７】
特に、予め登録要求の際に、ルータ間の使用帯域との関係や、他のＬＳＰとの関係から、要求したＬＳＰの帯域が登録可能かどうかを判断されるため、事前に確実に帯域確保を行うことができる。また、場合によっては優先度に応じてＬＳＰを再設計することにより登録可能なよう作動するため、より確実に指定帯域値が確保されるため、信頼性の高いデータ通信を実現することができる。
【実施例２】
【００６８】
次に、本発明の第２の実施例を、図９を参照して説明する。図９は、本実施例における動作の一部を示すフローチャートである。
【００６９】
＜構成＞
本実施例における帯域制御システムは、上述した実施例１で説明した図２に示すものとほぼ同様の構成を採っている。そして、本実施例ではさらに、ＬＳＰ設定サーバ２０が以下の機能を備えている。
【００７０】
まず、ＬＳＰ設定サーバ２０のＬＳＰ帯域確認部２１にて、上述したように、帯域値設定要求がなされたＬＳＰの経路上に他のＬＳＰがある場合であって、これらの帯域値の合計が重複する経路となるルータ間の最大使用可能帯域値を超えている場合には、ＬＳＰ再設計部がＬＳＰの優先度に応じていずれかのＬＳＰの経路を変更する。そして、実施例１では、ＬＳＰ設計サーバ２０がＬＳＰの再設計を行っても帯域値の確保が不可能である場合には、設定要求を変更するよう要求したが、この際にＬＳＰの優先度を調べて、当該優先度の最も高いラベルスイッチングパスにおける指定帯域値の予め定められた割合に相当する帯域値が確保できるか否かを調べる。
【００７１】
具体的には、ＬＳＰ内に最優先レベルである「ＥＦ」の帯域値が指定されている場合には、かかる帯域値の８０％がルータ間の最大使用可能帯域値内に収まるか否か判断する。ここで、その割合は８０％であることに限定されず、ユーザが不満なく一定の通信が実現できる程度の割合が設定されるとよい。あるいは、ＬＳＰに最優先レベルの帯域が指定されていない場合には、複数のＬＳＰの同一時間帯における合計の総帯域値の８０％（かかる割合に限定されない）が、ルータ間の最大使用可能帯域値内に収まっているか否かを判断してもよい。
【００７２】
そして、上記判断において収まると判断されると、その割合の帯域が確保されるよう各ルータに設定すべく帯域制御テーブルが作成される。
【００７３】
また、ＬＳＰ設計サーバ２０による上記機能は、経路が重なり合うＬＳＰが存在しない場合にも適用可能である。例えば、指定した帯域値が経路上のルータ間の最大使用可能帯域値を超えると判断された場合に、当該指定された帯域値に予め定められた割合（例えば８０％）をかけて、これが最大使用可能帯域値に収まる場合にかかる割合の帯域値にて帯域制御テーブルを作成してもよい。
【００７４】
＜動作＞
次に、本実施例の動作を、図９を参照して説明する。図９は、図６のステップＳ７において否定判断された後の動作、あるいは、図７のステップＳ１５において否定判断された後の動作、を示すフローチャートである。
【００７５】
まず、図６のステップＳ７，図７のステップＳ１５に示すように、ＬＳＰの帯域値がルータ間の最大使用可能帯域値を超えてしまうと判断されると、まず、ＬＳＰの優先度を確認する（ステップＳ３１）。このとき、最優先レベル（例えば、ＥＦ）の帯域が存在すると（ステップＳ３２にて肯定判断）、当該最優先の帯域値×８０％の値が、ルータ間最大使用可能帯域値の範囲内であるかどうかを調べる（ステップＳ３３）。そして、かかる範囲内であると、帯域値×８０％の値で帯域制御テーブルに登録を行い（ステップＳ３４）、上述した図８に示すように実際に指定された時間になると各ルータの帯域制御が行われる。一方、最優先の帯域がない場合には（ステップＳ３２にて否定判断）、複数のＬＳＰの全ての帯域に対して上記同様に処理を行う（ステップＳ３５）。そして、それでも最大使用可能帯域値に収まらない場合には、再入力要求を行う（ステップＳ３６）。なお、ＬＳＰが１つの場合には、かかるＬＳＰの帯域値に対してのみ上記処理を行う。
【００７６】
このようにすることにより、再設計が困難である場合であっても、最優先のラベルスイッチングパスの指定帯域値がある割合だけ確保されるよう設定されるため、最低限の通信を実現することが可能となる。
【実施例３】
【００７７】
次に、本発明の第３の実施例について、図１０を参照して説明する。図１０は、本実施例におけるシステムの動作の一部を示すフローチャートである。
【００７８】
＜構成＞
本実施例における帯域制御システムは、上述した実施例１で説明した図２に示すものとほぼ同様の構成を採っている。そして、本実施例ではさらに、ＬＳＰ設定サーバ２０が以下の機能を備えている。
【００７９】
本実施例におけるＬＳＰ設定サーバ２０は、入力端末１０から帯域設定要求を受けると、そのＬＳＰの経路上における現在のデータ転送量を調べ、当該データ転送量が予め定められた基準値よりも多い場合に、現在転送されている通信データの経路を変更する機能を有する。そして、かかる機能は、上述したＬＳＰ再設計部２２が備えている。
【００８０】
具体的には、帯域設定要求にかかるＬＳＰの経路上である各ルータ間における、帯域の保証がないベストエフォート（「ＢＥ」レベル）にかかる転送データの転送量を調べる。なお、この転送量は、現在のものでもよいが、過去一定期間におけるものでもよく、また、過去の転送量から予測した指定された時間帯における予想転送量でもよい。そして、この転送量が予め定められた基準値よりも多い場合には、その「ＢＥ」のデータ転送を行っているＬＳＰの経路を変更するよう再設計する。かかる新たな設計状態にて、上述した帯域設定処理を行う。
【００８１】
＜動作＞
上記構成による動作を、図１０を参照して説明する。まず、ＬＳＰ設定サーバ２０が入力端末から特定のＬＳＰについて設定することを希望する帯域値情報と、時間帯情報とを受け付けると（ステップＳ４１）、当該ＬＳＰの経路上を流れるＢＥトラフィック量を調べる（ステップＳ４２）。そして、調査したＢＥトラフィック量が基準値よりも多い場合には（ステップＳ４３にて肯定判断）、かかるＢＥトラフィックを形成するＬＳＰの経路を変更するよう再設計する（ステップＳ４５）。
【００８２】
その後は、図６のステップＳ２以降の処理を行う。但し、本実施例における処理は、図６に示すＬＳＰ登録処理のいかなる箇所において行われてもよい。
【００８３】
このようにすることにより、ＬＳＰが設定される経路上のデータ転送量が常時多い場合には、かかるデータ転送の経路を変更することで当該経路上の帯域に空きが生じ、要求するＬＳＰの帯域確保が容易になる。
【産業上の利用可能性】
【００８４】
本発明であるＬＳＰ帯域制御システムは、ネットワークシステムにおける通信トラフィック渋滞を解消し、快適な通信状況を実現することができるため、ＬＡＮやＷＡＮ上での通信状況を制御するシステムとして設置する可能であり、産業上の利用可能性を有する。
【図面の簡単な説明】
【００８５】
【図１】実施例１におけるネットワーク全体の概略を示す説明図である。
【図２】実施例１におけるＬＳＰ帯域制御システムの構成を示す機能ブロック図である。
【図３】実施例１における帯域設定の様子を示す説明図である。
【図４】実施例１においてＬＳＰを再設計する際の様子を示す説明図である。図４（ａ）は、ネットワーク上におけるＬＳＰの設定状態の一例を示し、図４（ｂ）は、各ＬＳＰのルータ設定状況を示す説明図である。
【図５】図４（ａ）に示すＬＳＰの設定を変更したときの様子を示す説明図である。
【図６】実施例１におけるＬＳＰ登録処理の動作を示すフローチャートである。
【図７】実施例１におけるＬＳＰ登録処理の動作を示すフローチャートであり、図６の符号Ａに続く動作を示す。
【図８】実施例１におけるルータ設定処理の動作を示すフローチャートである。
【図９】実施例２におけるシステムの動作の一部を示すフローチャートである。
【図１０】実施例３におけるシステムの動作の一部を示すフローチャートである。
【符号の説明】
【００８６】
１  ＬＳＰ帯域制御システム（帯域制御システム）
１０  入力端末（入力手段）
１１  入力受付部（入力受付手段）
２０  ＬＳＰ設計サーバ（制御設計手段）
２１  ＬＳＰ帯域確認部（帯域確認機能）
２２  ＬＳＰ再設計部（経路再設計機能）
２３  ＬＳＰ設計通知部
３０  スケジュール管理サーバ（スケジュール管理手段）
３１  ＬＳＰ設計保存部
３２  ルータ設定指令部
４０  データ蓄積サーバ
４１  帯域制御テーブル記憶部
４２  ルータ間帯域データ記憶部
ＲＡ〜ＲＨ  ルータ（中継装置）
Ｎ  ネットワーク
【図１】
2005347829.tif 000003
【図２】
2005347829.tif 000004
【図３】
2005347829.tif 000005
【図４】
2005347829.tif 000006
【図５】
2005347829.tif 000007
【図６】
2005347829.tif 000008
【図７】
2005347829.tif 000009
【図８】
2005347829.tif 000010
【図９】
2005347829.tif 000011
【図１０】
2005347829.tif 000012