(57)【要約】【課題】  ネットワーク上の送信対象のデータ（制御対象のフローによって送信されるデータ）の伝送の遅延や、当該データの喪失を防ぐことを可能にする。【解決手段】  フロー制御サーバ１は、自己に設定された情報およびインターネット２００上の情報の検索結果を基に制御対象のネットワーク１００のトラフィックの増減を予測して、その予測に基づき当該ネットワーク１００の輻輳を防ぐように、管理サーバ２に対してフロー制御指示を発行する。管理サーバ２は、フロー制御サーバ１からのフロー制御指示に基づき、各ルータ３〜８のルーティング情報を制御し、その制御を基にルーティング制御指示を各ルータ３〜８に送出する。各ルータ３〜８は、管理サーバ２から受け取ったルーティング制御指示に基づき自己のルーティング情報を設定することによってルーティング制御を行うことによりフロー制御を実現する。【選択図】        図１
2005110079.tif 000002
【特許請求の範囲】
【請求項１】
ルーティング制御を行うルータ群を備えるネットワーク上のフローを制御するフロー制御方式において、
自己に設定された情報およびインターネット上の情報の検索結果を基に制御対象のネットワークのトラフィックの増減を予測して、その予測に基づき当該ネットワークの輻輳を防ぐように、管理サーバに対してフロー制御指示を発行するフロー制御サーバと、
前記フロー制御サーバからのフロー制御指示に基づき、各ルータのルーティング情報を制御し、その制御を基にルーティング制御指示を前記各ルータに送出する前記管理サーバと、
前記管理サーバから受け取ったルーティング制御指示に基づき自己のルーティング情報を設定することによってルーティング制御を行うことによりフロー制御を実現する前記各ルータと
を有することを特徴とするフロー制御方式。
【請求項２】
ルーティング制御を行うルータ群を備えるネットワーク上のフローを制御するフロー制御方式において、
制御対象のフローのフロー制御を行うために必要な情報であって当該フローの内容を示す情報であるフロー制御情報と、制御対象のネットワークにおけるトラフィック増減の条件を示す情報であるトラフィック増減情報とを、フロー制御サーバ上に設定するフロー制御サーバ内の情報設定手段と、
インターネット上での情報の検索によって、すでに設定されているトラフィック増減情報の内容の変更を検出した場合には該当するトラフィック増減情報の更新を行い、トラフィック増減情報に類似／関連する情報である類似トラフィック増減情報の存在を検出した場合には当該類似トラフィック増減情報を新規のトラフィック増減情報としてフロー制御サーバ内に追加するフロー制御サーバ内の情報更新追加手段と、
前記情報更新追加手段による更新・追加の内容を含む最新のトラフィック増減情報群に基づき、制御対象のフローに関連するネットワーク上の各ルートのトラフィックの増減の予測を行い、その予測結果を基にその時点以降におけるフロー制御の内容を決定し、その制御内容を示すフロー制御指示を管理サーバに対して送出するフロー制御サーバ内のフロー制御指示手段と、
フロー制御サーバからのフロー制御指示に基づいて各ルータのルーティング情報の制御を行い、当該制御によって決定されたルーティング情報を示すルーティング制御指示を前記各ルータに送出する前記管理サーバと、
前記管理サーバから受け取ったルーティング制御指示に基づき自己のルーティング情報を設定することによってルーティング制御を行うことによりフロー制御を実現する前記各ルータと
を有することを特徴とするフロー制御方式。
【請求項３】
ルーティング制御を行うルータ群を備えるネットワーク上のフローを制御するフロー制御方式において、
制御対象のフローのフロー制御を行うために必要な情報であって当該フローの内容を示す情報であるフロー制御情報と、制御対象のネットワークにおけるトラフィック増減の条件を示す情報であるトラフィック増減情報とを、フロー制御サーバ上に設定するフロー制御サーバ内の情報設定手段と、
インターネット上での情報の検索によって、すでに設定されているトラフィック増減情報の内容の変更を検出した場合には該当するトラフィック増減情報の更新を行い、トラフィック増減情報に類似／関連する情報である類似トラフィック増減情報の存在を検出した場合には当該類似トラフィック増減情報を新規のトラフィック増減情報としてフロー制御サーバ内に追加するフロー制御サーバ内の情報更新追加手段と、
前記情報更新追加手段による更新・追加の内容を含む最新のトラフィック増減情報群に基づき、制御対象のフローに関連するネットワーク上の各ルートのトラフィックの増減の予測を行い、その予測結果を基にその時点以降におけるフロー制御の内容を決定し、その制御内容を示すフロー制御指示を管理サーバに対して送出するフロー制御サーバ内のフロー制御指示手段と、
前記フロー制御サーバからのフロー制御指示に基づいて各ルータのルーティング情報およびＱｏＳ機能に関する情報の制御を行い、当該制御によって決定されたルーティング情報およびＱｏＳ機能に関する情報を示すルーティング制御・ＱｏＳ制御指示を前記各ルータに送出する前記管理サーバと、
前記管理サーバからのルーティング制御・ＱｏＳ制御指示に基づき自己のルーティング情報を設定することによるルーティング制御と当該ルーティング制御・ＱｏＳ制御指示に基づくＱｏＳ制御とを行うことによりフロー制御を実現する前記各ルータと
を有することを特徴とするフロー制御方式。
【請求項４】
トラフィック増減情報が、「あるルートＡにおいて、ある日時Ｂに、ある理由Ｃに基づいて、増減するトラフィックの量がＤである」という場合におけるＡ，Ｂ，Ｃ，およびＤを示す情報であることを特徴とする請求項２または請求項３記載のフロー制御方式。
【請求項５】
ルーティング制御を行うルータ群を備えるネットワーク上のフローが制御されるネットワークシステムにおいて、
フロー制御サーバにフロー制御情報を設定する第１のステップと、
フロー制御サーバにトラフィック増減情報群を設定する第２のステップと、
フロー制御サーバが一定時間間隔毎にトラフィック増減情報の内容の変更の有無の監視を行う第３のステップと、
前記第３のステップでトラフィック増減情報の内容の変更の存在を検出した場合にそのトラフィック増減情報の更新を行う第４のステップと、
フロー制御サーバが一定時間間隔毎に類似トラフィック増減情報の有無の監視を行う第５のステップと、
前記第５のステップで類似トラフィック増減情報の存在を検出した場合にその類似トラフィック増減情報を新規のトラフィック増減情報として追加する第６のステップと、
前記第４のステップの更新および前記第６のステップの追加を反映させた最新のトラフィック増減情報群に基づいてフロー制御サーバが制御対象のネットワーク上のトラフィックの増減の予測を行う第７のステップと、
前記第７のステップにおけるトラフィック増減予測に基づくフロー制御指示をフロー制御サーバが管理サーバに送出する第８のステップと、
前記第８のステップにおけるフロー制御指示に基づいて管理サーバが各ルータのルーティング情報を制御する第９のステップと、
前記第９のステップにおけるルーティング情報の制御に基づいて管理サーバが各ルータにルーティング制御指示を送出する第１０のステップと、
前記第１０のステップにおけるルーティング制御指示に基づいて各ルータがルーティング制御を行う第１１のステップと
を有することを特徴とするフロー制御方法。
【請求項６】
ルーティング制御を行うルータ群を備えるネットワーク上のフローが制御されるネットワークシステムにおいて、
フロー制御サーバにフロー制御情報を設定する第１のステップと、
フロー制御サーバにトラフィック増減情報群を設定する第２のステップと、
フロー制御サーバが一定時間間隔毎にトラフィック増減情報の内容の変更の有無の監視を行う第３のステップと、
前記第３のステップでトラフィック増減情報の内容の変更の存在を検出した場合にそのトラフィック増減情報の更新を行う第４のステップと、
フロー制御サーバが一定時間間隔毎に類似トラフィック増減情報の有無の監視を行う第５のステップと、
前記第５のステップで類似トラフィック増減情報の存在を検出した場合にその類似トラフィック増減情報を新規のトラフィック増減情報として追加する第６のステップと、
前記第４のステップの更新および前記第６のステップの追加を反映させた最新のトラフィック増減情報群に基づいてフロー制御サーバが制御対象のネットワーク上のトラフィックの増減の予測を行う第７のステップと、
前記第７のステップにおけるトラフィック増減予測に基づくフロー制御指示をフロー制御サーバが管理サーバに送出する第８のステップと、
前記第８のステップにおけるフロー制御指示に基づいて管理サーバが各ルータのルーティング情報およびＱｏＳ機能に関する情報を制御する第９のステップと、
前記第９のステップにおけるルーティング情報およびＱｏＳ機能に関する情報の制御に基づいて管理サーバが各ルータにルーティング制御・ＱｏＳ制御指示を送出する第１０のステップと、
前記第１０のステップにおけるルーティング制御・ＱｏＳ制御指示に基づいて各ルータがルーティング制御およびＱｏＳ制御を行う第１１のステップと
を有することを特徴とするフロー制御方法。
【請求項７】
ルーティング制御を行うルータ群を備えるネットワークを含むネットワークシステムにおいて、
フロー制御サーバからのフロー制御指示に基づいて各ルータのルーティング情報の制御を行い、当該制御によって決定されたルーティング情報を示すルーティング制御指示を前記各ルータに送出する管理サーバと、前記管理サーバから受け取ったルーティング制御指示に基づき自己のルーティング情報を設定することによってルーティング制御を行うことによりフロー制御を実現する前記各ルータとが存在することを前提として、
前記フロー制御サーバを、制御対象のフローのフロー制御を行うために必要な情報であって当該フローの内容を示す情報であるフロー制御情報と、制御対象のネットワークにおけるトラフィック増減の条件を示す情報であるトラフィック増減情報とを、前記フロー制御サーバ上に設定する情報設定手段，インターネット上での情報の検索によって、すでに設定されているトラフィック増減情報の内容の変更を検出した場合には該当するトラフィック増減情報の更新を行い、トラフィック増減情報に類似／関連する情報である類似トラフィック増減情報の存在を検出した場合には当該類似トラフィック増減情報を新規のトラフィック増減情報として前記フロー制御サーバ内に追加する情報更新追加手段，および前記情報更新追加手段による更新・追加の内容を含む最新のトラフィック増減情報群に基づき、制御対象のフローに関連するネットワーク上の各ルートのトラフィックの増減の予測を行い、その予測結果を基にその時点以降におけるフロー制御の内容を決定し、その制御内容を示すフロー制御指示を前記管理サーバに対して送出するフロー制御指示手段として機能させるためのプログラム。
【請求項８】
ルーティング制御を行うルータ群を備えるネットワークを含むネットワークシステムにおいて、
フロー制御サーバからのフロー制御指示に基づいて各ルータのルーティング情報およびＱｏＳ機能に関する情報の制御を行い、当該制御によって決定されたルーティング情報およびＱｏＳ機能に関する情報を示すルーティング制御・ＱｏＳ制御指示を前記各ルータに送出する管理サーバと、前記管理サーバからのルーティング制御・ＱｏＳ制御指示に基づき自己のルーティング情報を設定することによるルーティング制御と当該ルーティング制御・ＱｏＳ制御指示に基づくＱｏＳ制御とを行うことによりフロー制御を実現する前記各ルータとが存在することを前提として、
前記フロー制御サーバを、制御対象のフローのフロー制御を行うために必要な情報であって当該フローの内容を示す情報であるフロー制御情報と、制御対象のネットワークにおけるトラフィック増減の条件を示す情報であるトラフィック増減情報とを、前記フロー制御サーバ上に設定する情報設定手段，インターネット上での情報の検索によって、すでに設定されているトラフィック増減情報の内容の変更を検出した場合には該当するトラフィック増減情報の更新を行い、トラフィック増減情報に類似／関連する情報である類似トラフィック増減情報の存在を検出した場合には当該類似トラフィック増減情報を新規のトラフィック増減情報として前記フロー制御サーバ内に追加する情報更新追加手段，および前記情報更新追加手段による更新・追加の内容を含む最新のトラフィック増減情報群に基づき、制御対象のフローに関連するネットワーク上の各ルートのトラフィックの増減の予測を行い、その予測結果を基にその時点以降におけるフロー制御の内容を決定し、その制御内容を示すフロー制御指示を前記管理サーバに対して送出するフロー制御指示手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルーティング情報に基づくルーティング制御を行うルータを備えるネットワークシステムにおいてフローの制御を行うフロー制御方式に関する。
【背景技術】
【０００２】
近年のネットワークサービスの発展は著しく、ネットワークのトラフィックはネットワークサービスによって提供されるサービス内容に応じて様々な態様で増減することとなっている。
【０００３】
ここで、ネットワーク上のフローには、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ））に関するフローや金融ビジネス情報に関するフローなど、当該フローにより送信されるデータの伝送の遅延が大きかったり当該データが失われたりすると困るようなフローもある。そして、このようなフローをいかに制御して取り扱うかが、ネットワークの技術分野における重要な課題となっている。
【０００４】
従来、この種のフローの制御を行う方式（フロー制御方式）では、ネットワークにおけるトラフィックの増減の状況を示す情報（トラフィック増減情報）が各ルータから収集され、このようなトラフィック増減情報に応じてフロー制御を行う方式が採用されていた。例えば、特許文献１記載の発明（パケット転送方法およびその装置）では、インターネットのルータが、インターネットでユニークに定まるフロー識別子に基づいて帯域監視、優先転送、フロー毎の統計情報収集を実行している。
【特許文献１】特開２００３−７８５４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した従来のフロー制御方式では、上記のように、各ルータから収集されたトラフィック増減情報に応じてフロー制御が行われているので、トラフィックの変化が急激な場合には、フロー制御がその変化に対応できず（間に合わず）、送信対象のデータ（制御対象のフローによって送信されるデータ）の伝送が遅延する場合や、当該データを失う場合が発生してしまうという問題点があった。
【０００６】
すなわち、従来技術では、トラフィックの増減を事前に予想できないので、第１に、制御対象のフローのために必要な帯域を確保できないという事態が生じるおそれがあり、第２に、管理者が予期しなかったトラフィックの増減に適切に対応できないという問題点があった。
【０００７】
本発明の目的は、上述の点に鑑み、トラフィックの増減に関する情報（トラフィックの増減に影響を及ぼす情報）をインターネット上で検索して、その検索情報を基にトラフィックの増減（変化）を事前に予測してフロー制御を行うことにより、上記の問題点を解決することができるフロー制御方式を提供することにある。
【０００８】
ここで、本発明におけるフロー制御の具体的な制御手法としては、以下のａおよびｂに示すような手法を考えることができる。
【０００９】
ａ．実トラフィック（実際のトラフィック）が増大する以前に、制御対象のフローについての帯域に余裕が無くならないようなルーティング制御を行う手法。
【００１０】
ｂ．制御対象となるネットワークを構成するルータおよび管理サーバの全てをフローの優先制御が可能なＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）機能を具備したもので構成し、上記ａのルーティング制御とともにＱｏＳ制御を行う手法。
【課題を解決するための手段】
【００１１】
本発明のフロー制御方式は、ルーティング制御を行うルータ群を備えるネットワーク上のフローを制御するフロー制御方式において、自己に設定された情報およびインターネット上の情報の検索結果を基に制御対象のネットワークのトラフィックの増減を予測して、その予測に基づき当該ネットワークの輻輳を防ぐように、管理サーバに対してフロー制御指示を発行するフロー制御サーバと、前記フロー制御サーバからのフロー制御指示に基づき、各ルータのルーティング情報を制御し、その制御を基にルーティング制御指示を前記各ルータに送出する前記管理サーバと、前記管理サーバから受け取ったルーティング制御指示に基づき自己のルーティング情報を設定することによってルーティング制御を行うことによりフロー制御を実現する前記各ルータとを有する。
【００１２】
なお、本発明のフロー制御方式は、より具体的には、ルーティング制御を行うルータ群を備えるネットワーク上のフローを制御するフロー制御方式において、制御対象のフローのフロー制御を行うために必要な情報であって当該フローの内容を示す情報であるフロー制御情報と、制御対象のネットワークにおけるトラフィック増減の条件を示す情報であるトラフィック増減情報とを、フロー制御サーバ上に設定するフロー制御サーバ内の情報設定手段と、インターネット上での情報の検索によって、すでに設定されているトラフィック増減情報の内容の変更を検出した場合には該当するトラフィック増減情報の更新を行い、トラフィック増減情報に類似／関連する情報である類似トラフィック増減情報の存在を検出した場合には当該類似トラフィック増減情報を新規のトラフィック増減情報としてフロー制御サーバ内に追加するフロー制御サーバ内の情報更新追加手段と、前記情報更新追加手段による更新・追加の内容を含む最新のトラフィック増減情報群に基づき、制御対象のフローに関連するネットワーク上の各ルートのトラフィックの増減の予測を行い、その予測結果を基にその時点以降におけるフロー制御の内容を決定し、その制御内容を示すフロー制御指示を管理サーバに対して送出するフロー制御サーバ内のフロー制御指示手段と、フロー制御サーバからのフロー制御指示に基づいて各ルータのルーティング情報の制御を行い、当該制御によって決定されたルーティング情報を示すルーティング制御指示を前記各ルータに送出する前記管理サーバと、前記管理サーバから受け取ったルーティング制御指示に基づき自己のルーティング情報を設定することによってルーティング制御を行うことによりフロー制御を実現する前記各ルータとを有すると表現することができる。
【００１３】
また、本発明のフロー制御方式は、ルーティング制御を行うルータ群を備えるネットワーク上のフローを制御するフロー制御方式において、制御対象のフローのフロー制御を行うために必要な情報であって当該フローの内容を示す情報であるフロー制御情報と、制御対象のネットワークにおけるトラフィック増減の条件を示す情報であるトラフィック増減情報とを、フロー制御サーバ上に設定するフロー制御サーバ内の情報設定手段と、インターネット上での情報の検索によって、すでに設定されているトラフィック増減情報の内容の変更を検出した場合には該当するトラフィック増減情報の更新を行い、トラフィック増減情報に類似／関連する情報である類似トラフィック増減情報の存在を検出した場合には当該類似トラフィック増減情報を新規のトラフィック増減情報としてフロー制御サーバ内に追加するフロー制御サーバ内の情報更新追加手段と、前記情報更新追加手段による更新・追加の内容を含む最新のトラフィック増減情報群に基づき、制御対象のフローに関連するネットワーク上の各ルートのトラフィックの増減の予測を行い、その予測結果を基にその時点以降におけるフロー制御の内容を決定し、その制御内容を示すフロー制御指示を管理サーバ（ＱｏＳ機能保持管理サーバ）に対して送出するフロー制御サーバ内のフロー制御指示手段と、前記フロー制御サーバからのフロー制御指示に基づいて各ルータ（ＱｏＳ機能保持ルータ）のルーティング情報およびＱｏＳ機能に関する情報の制御を行い、当該制御によって決定されたルーティング情報およびＱｏＳ機能に関する情報を示すルーティング制御・ＱｏＳ制御指示を前記各ルータに送出する前記管理サーバと、前記管理サーバからのルーティング制御・ＱｏＳ制御指示に基づき自己のルーティング情報を設定することによるルーティング制御と当該ルーティング制御・ＱｏＳ制御指示に基づくＱｏＳ制御とを行うことによりフロー制御を実現する前記各ルータとを有するように構成することも可能である。
【００１４】
ここで、本発明は、ルーティング制御を行うルータ群を備えるネットワーク上のフローが制御されるネットワークシステムにおいて、フロー制御サーバにフロー制御情報を設定する第１のステップと、フロー制御サーバにトラフィック増減情報群を設定する第２のステップと、フロー制御サーバが一定時間間隔毎にトラフィック増減情報の内容の変更の有無の監視を行う第３のステップと、前記第３のステップでトラフィック増減情報の内容の変更の存在を検出した場合にそのトラフィック増減情報の更新を行う第４のステップと、フロー制御サーバが一定時間間隔毎に類似トラフィック増減情報の有無の監視を行う第５のステップと、前記第５のステップで類似トラフィック増減情報の存在を検出した場合にその類似トラフィック増減情報を新規のトラフィック増減情報として追加する第６のステップと、前記第４のステップの更新および前記第６のステップの追加を反映させた最新のトラフィック増減情報群に基づいてフロー制御サーバが制御対象のネットワーク上のトラフィックの増減の予測を行う第７のステップと、前記第７のステップにおけるトラフィック増減予測に基づくフロー制御指示をフロー制御サーバが管理サーバに送出する第８のステップと、前記第８のステップにおけるフロー制御指示に基づいて管理サーバが各ルータのルーティング情報を制御する第９のステップと、前記第９のステップにおけるルーティング情報の制御に基づいて管理サーバが各ルータにルーティング制御指示を送出する第１０のステップと、前記第１０のステップにおけるルーティング制御指示に基づいて各ルータがルーティング制御を行う第１１のステップとを有するフロー制御方法として実現することも可能である。
【００１５】
また、本発明のフロー制御方法は、ルーティング制御を行うルータ群を備えるネットワーク上のフローが制御されるネットワークシステムにおいて、フロー制御サーバにフロー制御情報を設定する第１のステップと、フロー制御サーバにトラフィック増減情報群を設定する第２のステップと、フロー制御サーバが一定時間間隔毎にトラフィック増減情報の内容の変更の有無の監視を行う第３のステップと、前記第３のステップでトラフィック増減情報の内容の変更の存在を検出した場合にそのトラフィック増減情報の更新を行う第４のステップと、フロー制御サーバが一定時間間隔毎に類似トラフィック増減情報の有無の監視を行う第５のステップと、前記第５のステップで類似トラフィック増減情報の存在を検出した場合にその類似トラフィック増減情報を新規のトラフィック増減情報として追加する第６のステップと、前記第４のステップの更新および前記第６のステップの追加を反映させた最新のトラフィック増減情報群に基づいてフロー制御サーバが制御対象のネットワーク上のトラフィックの増減の予測を行う第７のステップと、前記第７のステップにおけるトラフィック増減予測に基づくフロー制御指示をフロー制御サーバが管理サーバ（ＱｏＳ機能保持管理サーバ）に送出する第８のステップと、前記第８のステップにおけるフロー制御指示に基づいて管理サーバが各ルータ（ＱｏＳ機能保持ルータ）のルーティング情報およびＱｏＳ機能に関する情報を制御する第９のステップと、前記第９のステップにおけるルーティング情報およびＱｏＳ機能に関する情報の制御に基づいて管理サーバが各ルータにルーティング制御・ＱｏＳ制御指示を送出する第１０のステップと、前記第１０のステップにおけるルーティング制御・ＱｏＳ制御指示に基づいて各ルータがルーティング制御およびＱｏＳ制御を行う第１１のステップとを有するようにして実現することも可能である。
【００１６】
さらに、本発明は、ルーティング制御を行うルータ群を備えるネットワークを含むネットワークシステムにおいて、フロー制御サーバからのフロー制御指示に基づいて各ルータのルーティング情報の制御を行い、当該制御によって決定されたルーティング情報を示すルーティング制御指示を前記各ルータに送出する管理サーバと、前記管理サーバから受け取ったルーティング制御指示に基づき自己のルーティング情報を設定することによってルーティング制御を行うことによりフロー制御を実現する前記各ルータとが存在することを前提として、前記フロー制御サーバを、制御対象のフローのフロー制御を行うために必要な情報であって当該フローの内容を示す情報であるフロー制御情報と、制御対象のネットワークにおけるトラフィック増減の条件を示す情報であるトラフィック増減情報とを、前記フロー制御サーバ上に設定する情報設定手段，インターネット上での情報の検索によって、すでに設定されているトラフィック増減情報の内容の変更を検出した場合には該当するトラフィック増減情報の更新を行い、トラフィック増減情報に類似／関連する情報である類似トラフィック増減情報の存在を検出した場合には当該類似トラフィック増減情報を新規のトラフィック増減情報として前記フロー制御サーバ内に追加する情報更新追加手段，および前記情報更新追加手段による更新・追加の内容を含む最新のトラフィック増減情報群に基づき、制御対象のフローに関連するネットワーク上の各ルートのトラフィックの増減の予測を行い、その予測結果を基にその時点以降におけるフロー制御の内容を決定し、その制御内容を示すフロー制御指示を前記管理サーバに対して送出するフロー制御指示手段として機能させるためのプログラムの態様で実現することも可能である。
【００１７】
加えて、本発明は、ルーティング制御を行うルータ群を備えるネットワークを含むネットワークシステムにおいて、フロー制御サーバからのフロー制御指示に基づいて各ルータ（ＱｏＳ機能保持ルータ）のルーティング情報およびＱｏＳ機能に関する情報の制御を行い、当該制御によって決定されたルーティング情報およびＱｏＳ機能に関する情報を示すルーティング制御・ＱｏＳ制御指示を前記各ルータに送出する管理サーバ（ＱｏＳ機能保持管理サーバ）と、前記管理サーバからのルーティング制御・ＱｏＳ制御指示に基づき自己のルーティング情報を設定することによるルーティング制御と当該ルーティング制御・ＱｏＳ制御指示に基づくＱｏＳ制御とを行うことによりフロー制御を実現する前記各ルータとが存在することを前提として、前記フロー制御サーバを、制御対象のフローのフロー制御を行うために必要な情報であって当該フローの内容を示す情報であるフロー制御情報と、制御対象のネットワークにおけるトラフィック増減の条件を示す情報であるトラフィック増減情報とを、前記フロー制御サーバ上に設定する情報設定手段，インターネット上での情報の検索によって、すでに設定されているトラフィック増減情報の内容の変更を検出した場合には該当するトラフィック増減情報の更新を行い、トラフィック増減情報に類似／関連する情報である類似トラフィック増減情報の存在を検出した場合には当該類似トラフィック増減情報を新規のトラフィック増減情報として前記フロー制御サーバ内に追加する情報更新追加手段，および前記情報更新追加手段による更新・追加の内容を含む最新のトラフィック増減情報群に基づき、制御対象のフローに関連するネットワーク上の各ルートのトラフィックの増減の予測を行い、その予測結果を基にその時点以降におけるフロー制御の内容を決定し、その制御内容を示すフロー制御指示を前記管理サーバに対して送出するフロー制御指示手段として機能させるためのプログラムの態様で実現することも可能である。
【発明の効果】
【００１８】
本発明によると、先述のように、トラフィックの増減に関する情報（トラフィックの増減に影響を及ぼす情報）をインターネット上で検索して、その検索情報を基にトラフィックの増減を事前に予測してフロー制御を行うことにより、以下のａおよびｂに示すような具体的な効果が生じ、送信対象のデータ（制御対象のフローによって送信されるデータ）の伝送の遅延や、当該データの喪失を防ぐことが可能になるという効果が生じる。
【００１９】
ａ．トラフィックの増減の事前予測に基づき、制御対象のフローについて必要な帯域を適切に確保することができる。
【００２０】
ｂ．管理者が予期しなかったトラフィックの増減（変化）に適切に対応することができる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明について図面を参照して詳細に説明する。
【００２２】
図１は、本発明を実施するための最良の形態に係るフロー制御方式の構成を示すブロック図である。
【００２３】
図１を参照すると、このフロー制御方式は、フロー制御サーバ１と、管理サーバ２と、ルータ３，４，５，６，７，および８を有するネットワーク１００（各ルータ３〜８によって相互接続される複数のネットワークを包含するネットワーク）と、インターネット２００とを含んで構成されている。
【００２４】
なお、図１中の矢線は、フロー制御サーバ１から管理サーバ２を介してネットワーク１００におけるルータ３，４，５，６，７，および８に至るフロー制御のための指示の態様を示すものである。また、ルータの数が図示するものに限られないことはいうまでもない。
【００２５】
図１に示すように、このフロー制御方式では、フロー制御サーバ１と管理サーバ２とが接続されており、ルータ３〜８は管理サーバ２の管理下にある。また、フロー制御サーバ１は、インターネット２００に接続し、インターネット２００上で発信された情報を検索できる機能を具備している。
【００２６】
以下に、上記のようなフロー制御方式の具体的な実施例（図１に示す形態とはカテゴリが異なる実施例をも含む）について説明する。
【実施例１】
【００２７】
図２は、本発明の第１の実施例に係るフロー制御方式の構成（図１の構成をより詳細に示す構成）を示すブロック図である。
【００２８】
図２を参照すると、本実施例に係るフロー制御方式は、情報設定手段１１，情報更新追加手段１２，およびフロー制御指示手段１３を備えるフロー制御サーバ１と、各ルータ３〜８のルーティング情報の制御（一元管理）を行う機能を有する管理サーバ２と、自己のルーティング情報の制御（ルーテイング制御）によるフロー制御を行う機能を有するルータ３，４，５，６，７，および８を備えるネットワーク１００（各ルータ３〜８によって相互接続される複数のネットワークを包含するネットワーク）と、インターネット２００とを含んで構成されている。
【００２９】
図３は、図２に示すフロー制御方式におけるフロー制御サーバ１の処理を示す流れ図（フローチャート）である。この処理は、フロー制御情報設定ステップＡ１と、トラフィック増減情報設定ステップＡ２と、トラフィック増減情報内容変更有無判定ステップＡ３と、トラフィック増減情報更新ステップＡ４と、類似トラフィック増減情報有無判定ステップＡ５と、トラフィック増減情報追加ステップＡ６と、トラフィック増減予測ステップＡ７と、フロー制御指示送出ステップＡ８とからなる。
【００３０】
図４は、図２に示すフロー制御方式における管理サーバ２および各ルータ３〜８の処理を示す流れ図である。この処理は、ルーティング情報制御ステップＢ１と、ルーティング制御指示送出ステップＢ２と、ルーティング制御実行ステップＢ３とからなる。
【００３１】
図５は、図２に示すフロー制御方式の動作（情報の設定や指示の流れ等）を示すブロック図である。
【００３２】
次に、上記のように構成された本実施例に係るフロー制御方式の全体の動作について詳細に説明する。
【００３３】
第１に、フロー制御サーバ１に関する動作について説明する。
【００３４】
まず、フロー制御サーバ１内の情報設定手段１１は、フロー制御サーバ１内に、フロー（制御対象のフロー）のフロー制御を行うために必要な情報（「フロー制御情報」と呼ぶ）を設定する（図３のステップＡ１および図５参照）。
【００３５】
ここで、このフロー制御情報としては、制御対象のフローについての、フロー識別子，送信元・受信元のＩＰアドレス，ＴＯＳ（Ｔｙｐｅ  Ｏｆ  Ｓｅｒｖｉｃｅ）情報，プロトコル情報，フローラベル，等優先度情報，レイヤ４情報（ポート番号等）や、また、当該フローに対する帯域設定情報，優先制御設定等の情報や、さらに、当該フローが経由するルータ・ゲートウェイ等の情報（ＩＰアドレス等）などが該当する。
【００３６】
次に、フロー制御サーバ１内の情報設定手段１１は、フロー制御サーバ１内に、ネットワーク１００におけるトラフィック増減の条件を示す情報であるトラフィック増減情報を設定する（ステップＡ２）。
【００３７】
ここで、上記の「トラフィック増減の条件」の具体的な内容としては、例えば、「あるルートＡについては、ある日時Ｂに、ある理由Ｃに基づいて、トラフィックが増加する」といった条件を示す情報が考えられる（図５参照）。したがって、上記の「トラフィック増減情報」としては、例えば、「あるルートＡにおいて、ある日時Ｂに、ある理由Ｃに基づいて、増減するトラフィックの量がＤである」という場合におけるＡ，Ｂ，Ｃ，およびＤを示す情報が考えられる。
【００３８】
このように、トラフィック増減情報としては、トラフィックが増減するルートとその日時だけでなく、その理由の詳細として、トラフィック種別（ストリーミング放送，チケット予約，コンテンツダウンロード開始等）や、ジャンル（「カテゴリ」といってもよく、具体的には、インターネット上での検索サイト，ポータルサイト，ランキングサイト等における分類を意味する）や、特定キーワード（映画名，ＴＶ番組名，アーティスト名，イベント名，ソフトウェア名，アップデートやパッチ名，コンテンツ名等）も設定されることとなる。
【００３９】
フロー制御サーバ１は、上記のようにして予め設定された情報（フロー制御情報およびトラフィック増減情報）に基づき、一定時間間隔で下記のような処理（ステップＡ３〜ステップＡ８の処理）を繰り返して、フロー制御のための処理を実行する。
【００４０】
すなわち、フロー制御サーバ１内の情報更新追加手段１２は、インターネット２００上で、フロー制御サーバ１内に設定されているトラフィック増減情報中の「理由」に関する情報をキーとして検索を行い（予め設定されたトラフィック増減情報に基づきインターネット２００上の様々なサーバ，サイトから情報を検索し取捨選択して取り込む）、すでに設定されているトラフィック増減情報の内容の変更（例えば、ストリーミング放送，チケット予約，またはコンテンツダウンロード開始の日時変更のようなトラフィックの増減時期の変更）の有無を監視（判定）する（ステップＡ３）。
【００４１】
情報更新追加手段１２は、ステップＡ３でトラフィック増減情報の内容の変更を検出した場合には、該当するトラフィック増減情報の更新（設定変更）を行う（ステップＡ４）。
【００４２】
次に、フロー制御サーバ１内の情報更新追加手段１２は、インターネット２００上で、フロー制御サーバ１内に設定されているトラフィック増減情報に類似／関連する情報（「類似トラフィック増減情報」と呼ぶ）の検索を行い、そのような情報の有無を監視（判定）する（ステップＡ５）。すなわち、例えば、すでに設定されているトラフィック増減情報中の「理由」に関するジャンル，映画名，ＴＶ番組名，アーティスト名，イベント名，ソフトウェア名，アップデートやパッチ名，コンテンツ名等に関する情報であって、当該トラフィック増減情報中の「日時」に近接した日時に関する情報についての検索を、それぞれのジャンルの人気情報やアクセス頻度の情報等も参考にして実行する。
【００４３】
このような検索・監視により、ステップＡ２で設定された本来のトラフィック増減情報の検索・監視の実施だけでは管理者が把握できない事象、すなわち本来のトラフィック増減情報によって示されるトラフィックの増減に関連するものではあるが「管理者が予期しえない」トラフィックの増減の発生にも対処することが可能になる。
【００４４】
ここで、このようなステップＡ５の監視処理の必要性について付言する。例えば、ある人気アーティストのライブストリーミング放送が実施されたとして、これと同時に、このアーティストのサイトや掲示板やチャットなどでこの放送に関してのアクセスが増大することが考えられる。また、このストリーミング放送の再放送が急遽実施されたり、海賊放送やファイル共有によってこのストリーミング放送のデータが流れるといったことも考えられる。これらの事象に基づくトラフィックの発生は、事前に（公式に）アナウンスされたものではないので、管理者が把握・設定することは難しく、インターネット２００上の該当する情報を検索・監視してトラフィックの増加を見つけ出すことが必要になる。ステップＡ５における検索・監視は、そのような要請に応じるためのものである。
【００４５】
情報更新追加手段１２は、ステップＡ５で該当する情報（類似トラフィック増減情報）の存在を検出した場合には、当該類似トラフィック増減情報をトラフィック増減情報の形式に調整して、その情報を新規のトラフィック増減情報としてフロー制御サーバ１内に追加（設定追加）する（ステップＡ６）。
【００４６】
次に、フロー制御サーバ１内のフロー制御指示手段１３は、ステップＡ４およびステップＡ６での更新・追加（図５における設定変更・設定追加）の内容を含む最新のトラフィック増減情報群に基づき、制御対象のフローに関連するネットワーク１００上の各ルートのトラフィックの増減（その時点以降の変化）の予測を行う（ステップＡ７）。
【００４７】
さらに、フロー制御指示手段１３は、ステップＡ７の予測結果に基づき、その時点以降におけるフロー制御の内容を決定し、その制御内容を示すフロー制御指示（制御対象のフローがネットワーク１００内をどのように流れるべきか、すなわち各ルータ３〜８をどのように経由すべきか等を示すフロー制御サーバ１から管理サーバ２への指示）を生成して、そのフロー制御指示（図５参照）を管理サーバ２に対して送出する（ステップＡ８）。このようにして、フロー制御サーバ１は、ネットワーク１００の輻輳を防ぐために、管理サーバ２に対するフロー制御指示を発行する。
【００４８】
フロー制御サーバ１は、以上のようなフロー制御処理を一定の時間間隔で、反復的かつ継続的に行う。
【００４９】
第２に、管理サーバ２および各ルータ３〜８に関する動作について説明する。
【００５０】
各ルータ３〜８は、一般的に、ルーティングプロトコルによって動的にネットワーク１００の構成・状態を管理している。そして、管理サーバ２が、各ルータ３〜８におけるルーティングプロトコルの設定情報（ルーティング情報）を一元管理することで、ルーティングプロトコルによるネットワーク構成を設定・変更することが可能である。また、管理サーバ２は、ルーティングプロトコルを使用せずに、静的にルーティング情報を各ルータ３〜８に設定することで、よりきめこまかくネットワーク１００を管理・制御することも可能である。
【００５１】
管理サーバ２は、フロー制御サーバ１からのフロー制御指示（図３および図５参照）に基づき、各ルータ３〜８のルーティング情報を制御する（図４のステップＢ１）。
【００５２】
ここで、ルーティング情報としては、ルーティングプロトコルを使用してネットワーク１００を制御している場合には、ルーティングプロトコルの設定情報が該当し、ルーティングプロトコルを使用せずに静的にネットワーク１００を制御している場合には、静的なルーティング情報の設定情報そのものが該当する。
【００５３】
次に、管理サーバ２は、ステップＢ１の制御に基づき（当該制御によって決定されたルーティング情報を各ルータ３〜８に指示するように）、ルーティング制御指示（図５参照）を各ルータ３〜８に送出（発行）する（ステップＢ２）。
【００５４】
各ルータ３〜８は、管理サーバ２から受け取ったルーティング制御指示に基づき、自己（当該各ルータ３〜８）のルーティング情報を設定することによってルーティング制御を行い（ステップＢ３）、本実施例におけるフロー制御を実現する（図５に示すように制御対象のフローのフロー制御を完了させる）。
【実施例２】
【００５５】
図６は、本発明の第２の実施例に係るフロー制御方式の構成（図１の構成をより詳細に示す構成）を示すブロック図である。
【００５６】
図６を参照すると、本実施例に係るフロー制御方式は、情報設定手段１１，情報更新追加手段１２，およびフロー制御指示手段１３を備えるフロー制御サーバ１と、各ルータ２３〜２８（図１中のルータ３〜８に該当する構成要素）のルーティング情報の制御（一元管理）を行う機能とＱｏＳ制御を行う機能（ＱｏＳ機能）とを有する管理サーバ（ＱｏＳ機能保持管理サーバ）２０（図１中の管理サーバ２に該当する構成要素）と、自己のルーティング情報の制御によるルーテイング制御とＱｏＳ制御とによってフロー制御を行う機能を有するルータ（ＱｏＳ機能保持ルータ）２３，２４，２５，２６，２７，および２８を備えるネットワーク１００（各ルータ２３〜２８によって相互接続される複数のネットワークを包含するネットワーク）と、インターネット２００とを含んで構成されている（図６中には示していないが、ルータ２３に限らず、ルータ２４〜２８も「ＱｏＳ機能保持ルータ」に該当する）。
【００５７】
図７は、図６に示すフロー制御方式における管理サーバ２０および各ルータ２３〜２８の処理を示す流れ図（フローチャート）である。この処理は、ルーティング情報・ＱｏＳ機能情報制御ステップＣ１と、ルーティング制御・ＱｏＳ制御指示送出ステップＣ２と、ルーティング制御・ＱｏＳ制御実行ステップＣ３とからなる。
【００５８】
なお、図３は、本実施例に係るフロー制御方式（図６に示すフロー制御方式）におけるフロー制御サーバ１の処理を示す流れ図でもある。
【００５９】
次に、上記のように構成された本実施例に係るフロー制御方式の全体の動作について説明する。ここでは、本実施例（第２の実施例）が第１の実施例と異なる点を中心にして説明する。
【００６０】
第１の実施例では、各ルータ３〜８のルーティング情報を制御することによってフロー制御が実現されていた。これに対して、本実施例に係るフロー制御方式では、各ルータ２３〜２８のルーティング情報の制御とともに、優先制御や廃棄制御などのＱｏＳ制御を行うことによって、フロー制御が実現されている。ここで、そのようなＱｏＳ制御を実現するために、上記のように、管理サーバ２０およびルータ２３〜２８には、必要なＱｏＳ機能が具備されている（ＱｏＳ機能の具備以外については、本実施例における管理サーバ２０およびルータ２３〜２８と第１の実施例における管理サーバ２およびルータ３〜８とは同様のものである）。
【００６１】
まず、本実施例（第２の実施例）においても、フロー制御サーバ１は、第１の実施例におけるフロー制御サーバ１と同様の処理を行う（図３参照）。
【００６２】
次に、管理サーバ２０および各ルータ２３〜２８は、以下に示すような動作を行う（図７参照）。
【００６３】
管理サーバ２０は、フロー制御サーバ１からのフロー制御指示に基づき、各ルータ２３〜２８のルーティング情報およびＱｏＳ機能に関する情報の制御を行う（図７のステップＣ１）。
【００６４】
次に、管理サーバ２０は、ステップＣ１の制御に基づき（当該制御によって決定されたルーティング情報およびＱｏＳ機能に関する情報を各ルータ２３〜２８に指示するように）、ルーティング制御・ＱｏＳ制御指示を各ルータ２３〜２８に送出（発行）する（ステップＣ２）。
【００６５】
各ルータ２３〜２８は、管理サーバ２０からのルーティング制御・ＱｏＳ制御指示に基づき自己（当該各ルータ２３〜２８）のルーティング情報を設定することによってルーティング制御を行い、さらに、当該ルーティング制御・ＱｏＳ制御指示に基づいてＱｏＳ制御を行う（ステップＣ３）。これにより、本実施例におけるフロー制御を実現する。
【実施例３】
【００６６】
次に、本発明の第３の実施例に係るフロー制御方法について説明する。
【００６７】
本実施例に係るフロー制御方法は、図２に示すようなネットワークシステムに適用されるものであり、フロー制御サーバ１にフロー制御情報を設定する第１のステップと、フロー制御サーバ１にトラフィック増減情報群を設定する第２のステップと、フロー制御サーバ１が一定時間間隔毎にトラフィック増減情報の内容の変更の有無の監視を行う第３のステップと、第３のステップでトラフィック増減情報の内容の変更の存在を検出した場合にそのトラフィック増減情報の設定変更を行う第４のステップと、フロー制御サーバ１が一定時間間隔毎に類似トラフィック増減情報の有無の監視を行う第５のステップと、第５のステップで類似トラフィック増減情報の存在を検出した場合にその類似トラフィック増減情報を新規のトラフィック増減情報として設定追加する第６のステップと、フロー制御サーバ１が第４のステップの設定変更および第６のステップの設定追加を反映させて最新のトラフィック増減情報群に基づくネットワーク１００上のトラフィックの増減の予測を行う第７のステップと、第７のステップにおけるトラフィック増減予測に基づくフロー制御指示をフロー制御サーバ１が管理サーバ２に送出する第８のステップと、第８のステップにおけるフロー制御指示に基づいて管理サーバ２が各ルータ３〜８のルーティング情報を制御する第９のステップと、第９のステップにおけるルーティング情報の制御に基づいて管理サーバ２が各ルータ３〜８にルーティング制御指示を送出する第１０のステップと、第１０のステップにおけるルーティング制御指示に基づいて各ルータ３〜８がルーティング制御を行う第１１のステップとからなる。
【００６８】
ここで、上記の図３および図４は、本発明の第３の実施例に係るフロー制御方法の処理手順を示す流れ図にも該当する。
【００６９】
この場合に、上記の第１のステップ〜第８のステップは図３中のステップＡ１〜ステップＡ８に該当し、第９のステップ〜第１１のステップは図４中のステップＢ１〜ステップＢ３に該当する。
【００７０】
なお、本実施例に係るフロー制御方法の動作は、上記の第１の実施例に係るフロー制御方式の説明で述べた図３および図４に示す動作（処理）の内容と同様のものになる。
【実施例４】
【００７１】
次に、本発明の第４の実施例に係るフロー制御方法について説明する。
【００７２】
本実施例に係るフロー制御方法は、図６に示すようなネットワークシステムに適用されるものであり、フロー制御サーバ１にフロー制御情報を設定する第１のステップと、フロー制御サーバ１にトラフィック増減情報群を設定する第２のステップと、フロー制御サーバ１が一定時間間隔毎にトラフィック増減情報の内容の変更の有無の監視を行う第３のステップと、第３のステップでトラフィック増減情報の内容の変更の存在を検出した場合にそのトラフィック増減情報の設定変更を行う第４のステップと、フロー制御サーバ１が一定時間間隔毎に類似トラフィック増減情報の有無の監視を行う第５のステップと、第５のステップで類似トラフィック増減情報の存在を検出した場合にその類似トラフィック増減情報を新規のトラフィック増減情報として設定追加する第６のステップと、フロー制御サーバ１が第４のステップの設定変更および第６のステップの設定追加を反映させて最新のトラフィック増減情報群に基づくネットワーク１００上のトラフィックの増減の予測を行う第７のステップと、第７のステップにおけるトラフィック増減予測に基づくフロー制御指示をフロー制御サーバ１が管理サーバ（ＱｏＳ機能保持管理サーバ）２０に送出する第８のステップと、第８のステップにおけるフロー制御指示に基づいて管理サーバ２０が各ルータ（ＱｏＳ機能保持ルータ）２３〜２８のルーティング情報およびＱｏＳ機能に関する情報を制御する第９のステップと、第９のステップにおけるルーティング情報およびＱｏＳ機能に関する情報の制御に基づいて管理サーバ２０が各ルータ２３〜２８にルーティング制御・ＱｏＳ制御指示を送出する第１０のステップと、第１０のステップにおけるルーティング制御・ＱｏＳ制御指示に基づいて各ルータ２３〜２８がルーティング制御およびＱｏＳ制御を行う第１１のステップとからなる。
【００７３】
ここで、上記の図３および図７は、本発明の第４の実施例に係るフロー制御方法の処理手順を示す流れ図にも該当する。
【００７４】
この場合に、上記の第１のステップ〜第８のステップは図３中のステップＡ１〜ステップＡ８に該当し、第９のステップ〜第１１のステップは図７中のステップＣ１〜ステップＣ３に該当する。
【００７５】
なお、本実施例に係るフロー制御方法の動作は、上記の第２の実施例に係るフロー制御方式の説明で述べた図３および図７に示す動作（処理）の内容と同様のものになる。
【実施例５】
【００７６】
図８は、本発明の第５の実施例の構成を示すブロック図である。
【００７７】
図８を参照すると、本発明の第５の実施例は、図２に示したフロー制御方式に対して、フロー制御プログラム８００を備える点が異なっている。
【００７８】
フロー制御プログラム８００は、フロー制御サーバ１，管理サーバ２，ルータ３〜８を備えるネットワーク１００，およびインターネット２００を含んで構成されるネットワークシステムにおけるフロー制御サーバ１に読み込まれ、当該フロー制御サーバ１の動作を、情報設定手段１１，情報更新追加手段１２，およびフロー制御指示手段１３として制御する。フロー制御プログラム８００の制御による情報設定手段１１，情報更新追加手段１２，およびフロー制御指示手段１３の動作は、図２に示すフロー制御方式における情報設定手段１１，情報更新追加手段１２，およびフロー制御指示手段１３の動作と全く同様になるので、その詳しい説明を割愛する。
【実施例６】
【００７９】
図９は、本発明の第６の実施例の構成を示すブロック図である。
【００８０】
図９を参照すると、本発明の第６の実施例は、図６に示したフロー制御方式に対して、フロー制御プログラム９００を備える点が異なっている。
【００８１】
フロー制御プログラム９００は、フロー制御サーバ１，管理サーバ（ＱｏＳ機能保持管理サーバ）２０，ルータ（ＱｏＳ機能保持ルータ）２３〜２８を備えるネットワーク１００，およびインターネット２００を含んで構成されるネットワークシステムにおけるフロー制御サーバ１に読み込まれ、当該フロー制御サーバ１の動作を、情報設定手段１１，情報更新追加手段１２，およびフロー制御指示手段１３として制御する。フロー制御プログラム９００の制御による情報設定手段１１，情報更新追加手段１２，およびフロー制御指示手段１３の動作は、図６に示すフロー制御方式における情報設定手段１１，情報更新追加手段１２，およびフロー制御指示手段１３の動作と全く同様になるので、その詳しい説明を割愛する。
【図面の簡単な説明】
【００８２】
【図１】本発明を実施するための最良の形態に係るフロー制御方式の構成を示すブロック図である。
【図２】本発明の第１の実施例に係るフロー制御方式の構成を示すブロック図である。
【図３】図２および図６に示すフロー制御方式におけるフロー制御サーバの処理を示す流れ図であり、本発明の第３の実施例および第４の実施例に係るフロー制御方法の処理手順を示す流れ図でもある。
【図４】図２に示すフロー制御方式における管理サーバおよび各ルータの処理を示す流れ図であり、本発明の第３の実施例に係るフロー制御方法の処理手順を示す流れ図でもある。
【図５】図２に示すフロー制御方式の動作を示すブロック図である。
【図６】本発明の第２の実施例に係るフロー制御方式の構成を示すブロック図である。
【図７】図６に示すフロー制御方式における管理サーバおよび各ルータの処理を示す流れ図であり、本発明の第４の実施例に係るフロー制御方法の処理手順を示す流れ図でもある。
【図８】本発明の第５の実施例の構成を示すブロック図である。
【図９】本発明の第６の実施例の構成を示すブロック図である。
【符号の説明】
【００８３】
１  フロー制御サーバ
２  管理サーバ
３〜８  ルータ
１１  情報設定手段
１２  情報更新追加手段
１３  フロー制御指示手段
２０  管理サーバ（ＱｏＳ機能保持管理サーバ）
２３〜２８  ルータ（ＱｏＳ機能保持ルータ）
１００  ネットワーク
２００  インターネット
８００，９００  フロー制御プログラム
Ａ１  フロー制御情報設定ステップ
Ａ２  トラフィック増減情報設定ステップ
Ａ３  トラフィック増減情報内容変更有無判定ステップ
Ａ４  トラフィック増減情報更新ステップ
Ａ５  類似トラフィック増減情報有無判定ステップ
Ａ６  トラフィック増減情報追加ステップ
Ａ７  トラフィック増減予測ステップ
Ａ８  フロー制御指示送出ステップ
Ｂ１  ルーティング情報制御ステップ
Ｂ２  ルーティング制御指示送出ステップ
Ｂ３  ルーティング制御実行ステップ
Ｃ１  ルーティング情報・ＱｏＳ機能情報制御ステップ
Ｃ２  ルーティング制御・ＱｏＳ制御指示送出ステップ
Ｃ３  ルーティング制御・ＱｏＳ制御実行ステップ
【図１】
2005110079.tif 000003
【図２】
2005110079.tif 000004
【図３】
2005110079.tif 000005
【図４】
2005110079.tif 000006
【図５】
2005110079.tif 000007
【図６】
2005110079.tif 000008
【図７】
2005110079.tif 000009
【図８】
2005110079.tif 000010
【図９】
2005110079.tif 000011