(57)【要約】【課題】通信装置の設定情報などのコネクション型のファイル転送を監視用ＶＬＡＮ上で行うと、監視用ＶＬＡＮの帯域を占有してしまうことがある。そのため、ファイル転送中はＳＮＭＰによるＴｒａｐやＧｅｔ／Ｓｅｔ応答などが廃棄されてしまう。【解決手段】  一実施形態による監視制御装置は、ネットワークを介して接続された通信装置を、前記ネットワーク上に設定した仮想ＬＡＮを介して監視する監視制御装置であって、第１のファイル転送により前記通信装置と前記監視制御装置との間の帯域幅を学習する帯域幅学習部と、前記帯域幅学習部が学習した帯域幅から求めた前記ネットワークの少なくとも１つの区間の区間帯域幅に基づき、前記少なくとも１つの区間を通る第２のファイル転送の可否を管理するファイル転送管理部とを有する。【選択図】図１
2010239312.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された通信装置を、前記ネットワーク上に設定した仮想ＬＡＮを介して監視する監視制御装置であって、
第１のファイル転送により前記通信装置と前記監視制御装置との間の帯域幅を学習する帯域幅学習部と、
前記帯域幅学習部が学習した帯域幅から求めた前記ネットワークの少なくとも１つの区間の区間帯域幅に基づき、前記少なくとも１つの区間を通る第２のファイル転送の可否を管理するファイル転送管理部とを有する監視制御装置。
【請求項２】
前記ネットワークのネットワークトポロジー情報を管理するネットワークトポロジー管理部をさらに有し、
前記ファイル転送管理部は、前記帯域幅学習部が学習した帯域幅と、前記ネットワークトポロジー管理部が管理するネットワークトポロジー情報とにより前記区間帯域幅を求める、請求項１に記載の監視制御装置。
【請求項３】
前記帯域幅学習部は、前記第２のファイル転送が通る経路において、前記ネットワークトポロジー管理部が管理するネットワークトポロジー情報が変化したとき、前記帯域幅を再学習する、請求項１または２に記載の監視制御装置。
【請求項４】
前記ファイル転送管理部は、前記第２のファイル転送を不可とした場合、前記第２のファイル転送が通るすべての区間で前記第２のファイル転送が可となったときに前記第２のファイル転送を許可する、請求項１乃至３いずれか一項に記載の監視制御装置。
【請求項５】
前記区間帯域幅の閾値を管理する閾値管理部をさらに有し、
前記ファイル転送管理部は、前記閾値管理部が管理する閾値に基づき、前記少なくとも１つの区間を通る第２のファイル転送の可否を管理する、請求項１に記載の監視制御装置。
【請求項６】
前記帯域幅学習部が学習した帯域幅から求めた前記ネットワークの少なくとも１つの区間の区間帯域幅に基づき、前記少なくとも１つの区間を通る第３のファイル転送をスケジューリングするファイル転送スケジューリング部をさらに有する、請求項１乃至５いずれか一項に記載の監視制御装置。
【請求項７】
ネットワークを介して接続された通信装置を、前記ネットワーク上に設定した仮想ＬＡＮを介して監視する方法であって、
第１のファイル転送により前記通信装置との間の帯域幅を学習する帯域幅学習段階と、
前記帯域幅学習段階で学習した帯域幅から求めた前記ネットワークの少なくとも１つの区間の区間帯域幅に基づき、前記少なくとも１つの区間を通る第２のファイル転送の可否を管理するファイル転送管理段階とを有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク監視制御装置と監視制御方法とに関する。
【背景技術】
【０００２】
ネットワークを構成する通信装置（例えばスイッチ、ルータ、基地局等）を監視するには２通りの方式、すなわちアウトバンド（out of band）監視方式とインバンド（in band）監視方式とがある。アウトバンド監視方式は、監視対象であるネットワーク以外の監視回線を介して当該通信装置を監視するものである。一方、インバンド監視方式は、監視対象であるネットワークを介して当該通信装置を監視するものである。通信装置が遠隔拠点に配置され、アウトバンドの監視回線がない場合、インバンドによる監視方式が用いられる。
【０００３】
通信装置をインバンド監視（インバンドによる監視方式による監視動作）する場合、ネットワークにインバンド監視用のＶＬＡＮ（以下、監視用ＶＬＡＮ）を設定し、その監視用ＶＬＡＮ上で各通信装置を制御する。制御はＳＮＭＰ、Ｔｅｌｎｅｔ、ＦＴＰ等で行う。
【０００４】
監視用ＶＬＡＮはレイヤ２ネットワークで構成される。監視制御装置から通信装置への通信には、経路上のルータにおいて、プロトコル種別（ＳＮＭＰ、Ｔｅｌｎｅｔ、ＦＴＰのポート番号）ごとにＱｏＳ（Quality of Service）設定することは可能である。
【０００５】
しかし、通信装置から監視制御装置への通信（イーサネット（登録商標）フレーム）には優先制御情報を設定することができず、他の通信と同じ優先度で通信される。
【０００６】
なお、パケット網において信号用チャネルのトラヒック特性を学習し、帯域割り付けする装置が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１１−１３６２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
通信装置の設定情報（configuration information）などのコネクション型のファイル転送を監視用ＶＬＡＮ上で行うと、監視用ＶＬＡＮの帯域を占有してしまうことがある。そのため、ファイル転送中はＳＮＭＰによるＴｒａｐやＧｅｔ／Ｓｅｔ応答などが廃棄されてしまうという課題があった。
【課題を解決するための手段】
【０００９】
一実施形態による監視制御装置は、ネットワークを介して接続された通信装置を、前記ネットワーク上に設定した仮想ＬＡＮを介して監視する監視制御装置であって、第１のファイル転送により前記通信装置と前記監視制御装置との間の帯域幅を学習する帯域幅学習部と、前記帯域幅学習部が学習した帯域幅から求めた前記ネットワークの少なくとも１つの区間の区間帯域幅に基づき、前記少なくとも１つの区間を通る第２のファイル転送の可否を管理するファイル転送管理部とを有する。
【００１０】
また、一実施形態による監視制御方法は、ネットワークを介して接続された通信装置を、前記ネットワーク上に設定した仮想ＬＡＮを介して監視する監視制御方法であって、第１のファイル転送により前記通信装置との間の帯域幅を学習する帯域幅学習段階と、前記帯域幅学習段階で学習した帯域幅から求めた前記ネットワークの少なくとも１つの区間の区間帯域幅に基づき、前記少なくとも１つの区間を通る第２のファイル転送の可否を管理するファイル転送管理段階とを有する。
【発明の効果】
【００１１】
通信装置の設定情報などを監視用ＶＬＡＮ上でファイル転送しても、監視用ＶＬＡＮの帯域を占有してしまうことがなくなり、ファイル転送中でもＳＮＭＰによるＴｒａｐやＧｅｔ／Ｓｅｔ応答などが廃棄されることを防止できる。
【図面の簡単な説明】
【００１２】
【図１】一実施形態によるネットワークシステムを示すブロック図である。
【図２】インバンド監視用ＶＬＡＮ上の通信経路を示す概略図である。
【図３】ネットワークシステムによるファイル転送の使用帯域管理を示すブロック図である。
【図４】ファイル転送の使用帯域管理における監視制御装置の動作を示すフローチャートである。
【図５】ネットワークシステムによるネットワークトポロジーの管理を示すブロック図である。
【図６】ネットワークトポロジー管理における監視制御装置の動作を示すフローチャートである。
【図７】ネットワークシステムによるファイル転送の使用帯域閾値管理を示すブロック図である。
【図８】ファイル転送の使用帯域閾値管理における管理制御装置の動作を示すフローチャートである。
【図９】ファイル転送の使用帯域閾値管理（待ち受けモード）における管理制御装置の動作を示すフローチャートである。
【図１０】ネットワークシステムによるネットワークトポロジーの変更管理を示すブロック図である。
【図１１】ネットワークシステムによるファイル転送終了時間の予測を示すブロック図である。
【図１２】ファイル転送終了時間の予測における管理制御装置の動作を示すフローチャートである。
【図１３】ネットワークシステムによるファイル転送のスケジューリングを示すブロック図である。
【図１４】ファイル転送のスケジューリングにおける管理制御装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
図面を参照して実施形態を詳細に説明する。図面を通して同一または対応する構成要素には同一または対応する参照符号を付した。
【００１４】
図１は、一実施形態によるネットワークシステム１００を示すブロック図である。
【００１５】
ネットワークシステム１００は、通信装置１−８、一実施形態による監視制御装置１０、及びクライアント端末２０を含み、各構成要素は図１に示したように相互接続されている。
【００１６】
ネットワークシステム１００には、点線で示したように監視用ＶＬＡＮ（仮想ローカルエリアネットワーク）が設定されている。
【００１７】
通信装置１−８は、例えばスイッチ、ルータ、または基地局である。装置２は１２３４キロバイトのファイル２ｆを有し、装置７は５００キロバイトのファイル７ｆを有し、装置８は４００キロバイトのファイル８ｆを有する。
【００１８】
一実施形態による監視制御装置１０は、ファイル転送処理部１１、ファイル格納部１２、ファイル転送使用帯域学習部１３、ファイル転送使用帯域予測管理部１４を有する。また、監視制御装置１０は、ネットワークトポロジー管理部１５、トポロジー使用帯域閾値管理部１６、ファイル転送スケジューリング部１７、制御部１８を有する。
【００１９】
ファイル転送処理部１１は、通信装置１−８との間で監視用ＶＬＡＮを介してファイル転送を行う。例えば、ファイル転送処理部１１は、装置８のファイル８ｆからファイル転送を受けており、帯域１００Kｂｐｓを使用している。
【００２０】
ファイル格納部１２は、ファイル転送処理部１１が送信または受信する送信ファイルや受信ファイルを格納して管理する。
【００２１】
ファイル転送使用帯域学習部１３は、ファイル転送に要した転送時間と、ファイル転送したファイルのファイルサイズとから、ファイル転送時の使用帯域幅を学習して、使用帯域幅情報１３Ｄとして管理することができる。この学習は、クライアント端末２０を介したオペレータからの指示に応じて行われてもよいし、自動的に行われてもよい。自動的とは、例えば、所定時間ごと、またはネットワークシステム１００における所定イベント（例えば、ネットワークトポロジーの変更）があったときに学習を行うことである。使用帯域幅（平均帯域幅）は、例えば次式で計算できる：
使用帯域幅（Ｍｂ／ｓ）＝ファイルサイズ（Ｍｂ）／転送時間（ｓ）
（式１）
【００２２】
また、ファイル転送使用帯域学習部１３は、ファイル転送するファイルサイズを事前に読み出し、データベース１３Ｄ内の使用帯域幅に基づきファイル転送時間を予測して、予測ファイル転送時間を求めることができる。予測ファイル転送時間は次式で計算できる：
予測ファイル転送時間（ｓ）＝ファイルサイズ（Ｍｂ）／平均帯域幅（Ｍｂ／ｓ）
（式２）
【００２３】
使用帯域幅情報１３には、通信相手の通信装置（装置）、通信の方向（上りまたは下り）、ファイル転送したファイルサイズ、使用帯域、及びファイル転送に要した転送時間が含まれている。
【００２４】
ファイル転送使用帯域予測管理部１４は、ファイル転送使用帯域学習部１３が学習した使用帯域幅と、ネットワークトポロジー情報とに基づき、ファイル転送に使用される帯域幅を予測管理する。この予測管理は、ファイル転送毎にネットワークのセクション（区間）単位で行える。あるセクションにおけるファイル転送で使用する帯域は、例えば、ファイル転送毎の使用帯域の総和として、次式で計算することができる：
ファイル転送予測総使用帯域（Ｍｂ／ｓ）＝Σ（ファイル転送毎の使用帯域（Ｍｂ／ｓ））                                                      （式３）
【００２５】
ファイル転送使用帯域予測管理部１４は、予測管理する帯域幅を帯域幅情報１４Ｄとして管理する。帯域幅情報１４Ｄは、ネットワークの各セクション（区間）、そのセクションを通るファイル転送の方向（上りまたは下り）、ファイル転送に使用されている使用帯域、及びファイル転送が終了する終了予測日時を含む。
【００２６】
ネットワークトポロジー管理部１５は、通信装置の増設や削減、または監視用ＶＬＡＮのプロテクション切り替えによってファイル転送経路が変わった場合に、変更情報をセクション単位で管理するネットワークトポロジー情報１５Ｄを有している。
【００２７】
ネットワークトポロジー情報１５Ｄは、ネットワークの各セクション（区間）、通信装置のポート（「ｆｒｏｍ」及び「ｔｏ」）、及びネットワークトポロジーに変更があったことを示す変更フラグを含む。ファイル転送使用帯域学習部１３は、この変更フラグの情報に基づき、ファイル転送経路が変更された場合には、使用帯域情報を再度学習することができる。
【００２８】
トポロジー使用帯域閾値管理部１６は、ネットワークトポロジーのセクション毎に使用帯域の閾値の設定を受け付け、ファイル転送時にはそのファイル転送に関わる全てのセクションにおいて、上記ファイル転送予測総使用帯域を超過しないように、ファイル転送の可否を決定する。各セクションにおいて、次式が真となった場合にファイル転送を実施させ、偽となった場合にはファイル転送を実施させない：
Σ（ファイル転送毎の使用帯域（Ｍｂ／ｓ）＋学習したファイル転送使用帯域
≦  セクション毎のファイル転送閾値    （式４）
【００２９】
トポロジー使用帯域閾値管理部１６は、閾値を超過するファイル転送の場合に、オペレータにエラーを返すモードと、すべてのセクションにおいて閾値以内となるまで待ち受けを行うモードを有する。待ち受けを行うモードの場合、実施しているファイル転送処理が完了する毎に、上記（式４）によりすべてのセクションのファイル転送の実施可否を確認することができる。
【００３０】
トポロジー使用帯域閾値管理部１６は、ネットワークの各セクション（区間）に対して、ファイル転送の方向、及び設定閾値を含む閾値情報１６Ｄを含む。
【００３１】
ファイル転送スケジューリング部１７は、ファイル転送の予約とスケジューリングを行う。オペレータから複数のファイル転送処理を指定されたとき、各セクションのファイル終了予測時間に基づきファイル転送処理をスケジューリングすることができる。
【００３２】
ファイル転送スケジューリング部１７は、ファイル転送経路の各セクション単位でファイル転送終了予測日時情報から、（式４）が真となる開始予定日時を求め、さらにファイル転送開始予定日時情報と使用帯域情報とから終了予測日時を求める。さらにファイル転送用件毎にセクション単位で使用帯域・開始予定日時・終了予測日時を保持することができる。
【００３３】
制御部１８は、上記の監視制御装置１０の各部を制御し、クライアント端末２０を介して受けたオペレータからの要求を実行する。
【００３４】
クライアント端末２０は、ネットワークシステム１００のオペレータが利用するワークステーションやパーソナルコンピュータ等である。
【００３５】
上記の監視制御装置１０の各部は、それぞれ専用の電子回路で実施してもよい。また、記憶媒体に格納されマイクロプロセッサやコントローラにより実行されたときに、上記の監視制御装置１０の各部としてそのマイクロプロセッサやコントローラを動作させるソフトウェアやファームウェアとして実施してもよい。
【００３６】
また、上記の監視制御装置１０の各部は、自発的にそれぞれの動作を実行してもよいし、制御部１８からの制御信号に応じてそれぞれの動作を実行してもよい。
【００３７】
図２は、インバンド監視用ＶＬＡＮ３０上の通信経路を示す概略図である。インバンド監視用ＶＬＡＮ３０は、例えば帯域２０００（Ｋｂｐｓ）を有し、その中にファイル転送用の帯域３５が設けられる。このファイル転送用帯域３５の帯域幅は、例えば、閾値１０００（Ｋｂｐｓ）に制限されている。
【００３８】
ファイル転送用帯域３５の帯域幅が閾値により制限されているため、ＳＮＭＰ  Ｇｅｔ／Ｓｅｔ、同Ｒｅｓｐｏｎｓｅ、ＳＮＭＰ  Ｔｒａｐなどの信号３２が、ファイル転送の影響を受けずにインバンド監視用ＶＬＡＮ３０を通ることができる。
【００３９】
また、ファイル転送用帯域３５の帯域幅が閾値により制限されているため、ファイル転送３７が行われているとき、これ以外のファイル転送は行われない。ファイル転送３７により帯域幅１０００ｋｂｐｓ（＝３００ｋｂｐｓ＋５００ｋｂｐｓ＋２００ｋｂｐｓ）が使用されており、閾値１０００ｋｂｐｓが使い尽くされているからである。
【００４０】
監視制御装置１０の各部の動作をより詳しく説明する。
【００４１】
［ファイル転送の使用帯域管理］
図３は、ネットワークシステム１００によるファイル転送の使用帯域管理を示すブロック図である。図４は、ファイル転送の使用帯域管理における監視制御装置１０の動作を示すフローチャートである。図３及び図４を共に参照して、ファイル転送の使用帯域管理を説明する。
【００４２】
ネットワークシステム１００のオペレータの操作に応じて、クライアント端末２０はファイル転送の実行要求を監視制御装置１０（例えば、制御部１８）に送る（ステップＳ４０２）。
【００４３】
制御部１８は、ファイル転送使用帯域学習部１３に、ファイル転送指示のあった通信装置（例えば、通信装置７）の使用帯域情報をデータベース１３Ｄに保持しているかどうか確認する（ステップＳ４０４）。
【００４４】
制御部１８は、ファイル転送使用帯域学習部１３が使用帯域情報をデータベース１３Ｄ内に保持している場合（ステップＳ４０４のＹＥＳ）、使用帯域情報をファイル転送使用帯域予測管理部１４に設定する（ステップＳ４０６）。
【００４５】
制御部１８は、ファイル転送処理部１１に通信装置（例えば、通信装置７）とのファイル転送処理（ＦＴＰｇｅｔの実行）を実施させる（ステップＳ４０８）。
【００４６】
制御部１８は、ファイル転送後、ファイル転送処理部１１に取得したファイルをファイル格納部１２に保存させる（ステップＳ４１０）。
【００４７】
制御部１８は、ファイル転送使用帯域予測管理部１４に、設定した使用帯域情報を解除させ（ステップＳ４１２）、クライアントへ応答を返す（ステップＳ４２０）。
【００４８】
以上の動作により、ファイル転送使用帯域予測管理部１４は、ファイル転送中の過渡的な状態の使用帯域を動的に管理することができる。
【００４９】
一方、制御部１８は、ファイル転送使用帯域学習部１３が使用帯域情報をデータベース１３Ｄ内に保持していない場合（ステップＳ４０４のＮＯ）、ファイル転送処理部１１に、通信装置（例えば、通信装置７）とのファイル転送処理を単独で実施させる（ステップＳ４１４）。ここで「単独で」とは、ファイル転送がそのファイル転送のみであり、他のファイル転送を行っていない状態をいう。
【００５０】
ファイル転送処理部１１は、ファイル転送を実行し、取得したファイルをファイル格納部１２に保存する（ステップＳ４１６）。
【００５１】
次に、ファイル転送使用帯域学習部１３は、取得したファイルサイズとそれに要した転送時間とから、使用帯域を求め、データベース１３Ｄを更新する（ステップＳ４１８）。ファイル転送使用帯域学習部１３は、使用帯域を上記の（式１）に基づき計算する。
【００５２】
制御部１８は、クライアントへ応答を返し（ステップＳ４２０）、監視制御装置１０の動作は終了する。
【００５３】
［ネットワークトポロジー管理］
図５は、ネットワークシステム１００によるネットワークトポロジーの管理を示すブロック図である。図６は、ネットワークトポロジー管理における監視制御装置１０の動作を示すフローチャートである。図５及び図６を共に参照して、ネットワークトポロジーの管理を説明する。
【００５４】
監視制御装置１０は、図５に示すネットワークトポロジーを構成する通信装置１−８のトポロジー情報（装置の接続情報）をネットワークトポロジー管理部１５で管理している。
【００５５】
トポロジー管理機能部１５は、セクション（装置〜装置間の区間）毎に「from」ポートと「to」ポートとして接続情報を管理している。
【００５６】
本実施形態では通信装置１−８はリングトポロジーを構成している。他の実施形態では、通信装置１−８がリニア型トポロジー、スター型トポロジー、メッシュ型トポロジーを構成してもよい。
【００５７】
また、監視用ＶＬＡＮはレイヤ２（データリンク層）で張られるため、ファイル転送経路は一つに定まる(ループは発生しない)。
【００５８】
制御部１８は、クライアント端末２０からのファイル転送要求を受信する（ステップＳ６０２）と、通信装置１−８のネットワークトポロジー（経路情報）をファイル転送使用帯域予測管理部１４へ送る（ステップＳ６０４）。また、ファイル転送使用帯域学習部１３が学習した使用帯域情報をファイル転送使用帯域予測管理部１４へ設定する。
【００５９】
ファイル転送使用帯域予測管理部１４は、トポロジー管理機能部から通信装置（例えば、通信装置７）までのファイル転送経路情報(どのセクションを経由するか)の取得し（ステップＳ６０４）、各経路（セクション）ごとに、使用帯域情報を設定する。
【００６０】
制御部１８は、使用帯域情報をファイル転送使用帯域予測管理部１４に設定する（ステップＳ６０６）。
【００６１】
制御部１８は、ファイル転送処理部１１に通信装置（例えば、通信装置７）とのファイル転送処理（ＦＴＰｇｅｔの実行）を実施させる（ステップＳ６０８）。
【００６２】
制御部１８は、ファイル転送後、ファイル転送処理部１１に取得したファイルをファイル格納部１２に保存させる（ステップＳ６１０）。
【００６３】
制御部１８は、ファイル転送使用帯域予測管理部１４に、設定した使用帯域情報を解除させ（ステップＳ６１２）、クライアントへ応答を返す（ステップＳ６２０）。
【００６４】
［ファイル転送の使用帯域閾値管理］
図７は、ネットワークシステム１００によるファイル転送の使用帯域閾値管理を示すブロック図である。図８は、ファイル転送の使用帯域閾値管理における管理制御装置１０の動作を示すフローチャートである。図７及び図８を共に参照して、ファイル転送の使用帯域管理を説明する。
【００６５】
監視制御装置１０のオペレータはクライアント端末２０を介して、トポロジー使用帯域閾値管理部１６により、ネットワークトポロジーのセクション（経路）ごとに、ファイル転送の閾値を設定することができる。図７のトポロジー使用帯域閾値管理部１６に示したように、経路(セクション)毎の閾値が設定されているものと仮定する。
【００６６】
制御部１８は、クライアント２０からのファイル転送要求を受信すると（ステップＳ８０２）、ネットワークトポロジー管理部１５に、ネットワークトポロジー情報に変更があるか問い合わせる（ステップＳ８０４）。変更があれば（ステップＳ８０４でＹＥＳ）、ステップＳ８２８に進む。
【００６７】
ネットワークトポロジー情報に変更がなければ（ステップＳ８０４でＮＯ）、制御部１８は、ファイル転送使用帯域学習部１３に、クライアント２０から要求されたファイル転送に対応する転送帯域情報を保持しているか問い合わせる（ステップＳ８０６）。保持していなければ（ステップＳ８０６でＮＯ）、ステップＳ８２８に進む。
【００６８】
ファイル転送使用帯域学習部１３がクライアント２０から要求されたファイル転送に対応する転送帯域情報を保持していれば（ステップＳ８０６でＹＥＳ）、ステップＳ８０８に進む。
【００６９】
制御部１８は、ファイル転送処理部１１に、ファイル転送要求されたファイル（例えば、通信装置７のファイル７ｆ）のファイルサイズを実際にファイル転送する前に取得させ（ステップＳ８０８）、ファイル転送使用帯域予測管理部１４に送る。
【００７０】
ファイル転送使用帯域予測管理部１４は、取得したファイルサイズと、ファイル転送使用帯域学習部１３が保持している転送帯域情報とに基づき、ファイル転送による使用帯域及び転送時間を算出する（ステップＳ８１０）。
【００７１】
ファイル転送使用帯域予測管理部１４は、ネットワークトポロジー管理部１５から、通信装置までの経路情報を取得する（ステップＳ８１２）。このネットワークトポロジー管理部１５による経路情報の取得は、図１０を参照して詳細に説明する。そして、転送経路内のすべてのセクションについて（ステップＳ８１４−Ｓ８１８のループ）、ファイル転送により必要となる帯域幅がトポロジー使用帯域閾値管理部１６に設定された閾値以内であるか判断する（ステップＳ８１６）。いずれかのセクションについて、ファイル転送により必要となる帯域幅がトポロジー使用帯域閾値管理部１６に設定された閾値以内でなければ（ステップＳ８１６でＮＯ）、ステップＳ８３４に進む。
【００７２】
ファイル転送使用帯域予測管理部１４は、すべてのセクションについて、ファイル転送により必要となる帯域幅がトポロジー使用帯域閾値管理部１６に設定された閾値以内であると判断すると、使用帯域及び終了予測時間を設定し（ステップＳ８２０）、その旨を制御部１８に通知する。
【００７３】
制御部１８は、ファイル転送処理部１１にＦＴＰｇｅｔコマンドを実行させ（ステップＳ８２２）、取得したファイルをファイル格納部１２に保存する（ステップＳ８２４）。また、ファイル転送使用帯域予測管理部１４に設定した使用帯域を解除する（ステップＳ８２６）。
【００７４】
制御部１８は、ファイル転送が完了したことをクライアント端末２０に通知する（ステップＳ８３４）。
【００７５】
ファイル転送使用帯域予測管理部１４は、いずれかのセクションについて、ファイル転送により必要となる帯域幅がトポロジー使用帯域閾値管理部１６に設定された閾値以内でなければ（ステップＳ８１６でＮＯ）、その旨を制御部１８に通知する。
【００７６】
その通知に応じて、制御部１８は、クライアント端末２２に、ファイル転送により必要となる帯域幅が閾値を越えてしまう旨のエラー応答を返す（ステップＳ８３４）。
【００７７】
制御部１８は、ネットワークトポロジー情報に変更があるか（ステップＳ８０４でＹＥＳ）、転送帯域情報を保持していなければ（ステップＳ８０６でＮＯ）、ファイル転送処理部１１にＦＴＰｇｅｔコマンドを単独で実行させる（ステップＳ８２８）。そして、取得したファイルをファイル格納部１２に保存する（ステップＳ８３０）。また、ファイル転送使用帯域学習部１３に、ファイルサイズと転送帯域とを学習させ（ステップＳ８３２）、ファイル転送が完了した旨、クライアント端末２０に通知する（ステップＳ８３４）。
【００７８】
このように、ネットワークを介して接続された通信装置１〜８を、ネットワーク上に設定した仮想ＬＡＮを介して監視する一実施形態による監視制御装置（例えば、監視制御装置１０）は、第１のファイル転送により通信装置１〜８と監視制御装置１０との間の帯域幅を学習する帯域幅学習部（例えば、ファイル転送使用帯域学習部１３）を有している。また、監視制御装置１０は、帯域幅学習部１３が学習した帯域幅から求めたネットワークの少なくとも１つの区間（例えば、装置１−装置４のセクション）の区間帯域幅（例えば、図７の場合１５０Ｋｂｐｓ）に基づき、その区間を通る第２のファイル転送の可否を管理するファイル転送管理部（例えば、ファイル転送使用帯域予測管理部１４）とを有する。
【００７９】
また、ネットワークを介して接続された通信装置１〜８を、そのネットワーク上に設定した仮想ＬＡＮを介して監視する一実施形態による方法は、第１のファイル転送により通信装置１〜８との間の帯域幅を学習する帯域幅学習段階（例えば、ステップＳ８２８〜８３２）を含む。また上記方法は、帯域幅学習段階で学習した帯域幅から求めた前記ネットワークの少なくとも１つの区間（例えば、装置１−装置４のセクション）の区間帯域幅（例えば、図７の場合１５０Ｋｂｐｓ）に基づき、その区間を通る第２のファイル転送の可否を管理するファイル転送管理段階（例えば、ステップＳ８１４−Ｓ８２６）を含む。
【００８０】
［ファイル転送の使用帯域閾値管理（待ち受けモード）］
図９は、ファイル転送の使用帯域閾値管理（待ち受けモード）における管理制御装置１０の動作を示すフローチャートである。図７及び図９を共に参照して、ファイル転送の使用帯域を説明する。
【００８１】
図７及び図８を参照して説明したファイル転送の使用帯域管理では、ステップＳ８１６において、いずれかのセクションについて、ファイル転送により必要となる帯域幅が閾値以内でなければ、ステップＳ８３４においてクライアント端末２０にエラー応答を返した。
【００８２】
図９に示したように、監視制御装置１０が待ち受けモードである場合、いずれかのセクションについて、ファイル転送により必要となる帯域幅が閾値以内でなければ、待ち受け処理に入る（ステップＳ９０２）。
【００８３】
待ち受け処理では、現在実施中の他ファイル転送が終了したことの通知（ＦＴＰ終了通知等）を受信すると、処理を再開し、ステップＳ８１４に戻り、閾値判定処理を再度実施する。これ以外のステップは図８に示したものと同じである。
【００８４】
［ネットワークトポロジーの変更管理］
図１０は、ネットワークシステム１００によるネットワークトポロジーの変更管理を示すブロック図である。図１０を参照して、ネットワークトポロジーの変更管理を説明する。
【００８５】
ネットワークシステム１００において通信装置１と通信装置４との間に通信装置９が増設された場合、監視制御装置１０のネットワークトポロジー管理部１５は、これを検知してネットワークトポロジー情報（通信装置の接続情報）を更新する。ネットワークトポロジー情報中に新しいセクション「装置１−装置９」と「装置９−装置４」が追加され、対応する変更フラグが「（変更）あり」に設定される。
【００８６】
クライアント端末２０からファイル転送要求を受信すると、制御部１８は、トポロジー管理部１５に対して、セクション情報の変更フラグを確認する。ファイル転送の相手である通信装置（例えば、通信装置７）までのファイル転送経路においてセクション情報が変更された場合（この場合、通信装置１と通信装置４との間に通信装置９が追加されている）、ファイル転送の相手である通信装置（通信装置７）とのファイル転送処理を単独で実施する。そして、ファイル転送後に取得したファイルサイズと転送時間から、使用帯域を算出し、帯域幅情報を更新する。
【００８７】
［ファイル転送終了時間の予測］
図１１は、ネットワークシステム１００によるファイル転送終了時間の予測を示すブロック図である。図１２は、ファイル転送終了時間の予測における管理制御装置１０の動作を示すフローチャートである。図１１及び図１２を共に参照して、ファイル転送の終了時間の予測を説明する。
【００８８】
監視制御装置１０（の制御部１８）は、クライアント端末２０からのファイル転送要求を受信すると、ファイル転送を行うファイルのサイズを事前に装置から取得することにより、ファイル転送の終了時間を予測することができる。
【００８９】
ファイル転送予測時間は上記の（式２）で算出することができる。
【００９０】
ファイル転送使用帯域予測管理部１４は、ファイル転送における使用帯域情報と、ファイル転送予測時間とを、各経路（セクション）単位に求める。そして、終了予測時間をクライアント端末２０に通知する。
【００９１】
図１２において、ステップＳ８０２乃至Ｓ８１０、及びステップＳ８２８乃至Ｓ８３２は図８と同様である。
【００９２】
ステップＳ８１０に続き、ファイル転送使用帯域予測管理部１４は、予測したファイル転送時間をクライアント端末２０に通知する（ステップＳ１２０２）。
【００９３】
ファイル転送使用帯域予測管理部１４は、ネットワークトポロジー管理部１５から、通信装置までの経路情報を取得する（ステップＳ１２０４）。
【００９４】
ファイル転送使用帯域予測管理部１４は、使用帯域及び終了予測時間を設定し（ステップＳ１２０６）、その旨を制御部１８に通知する。
【００９５】
制御部１８は、ファイル転送処理部１１にＦＴＰｇｅｔコマンドを実行させ（ステップＳ１２０８）、取得したファイルをファイル格納部１２に保存する（ステップＳ１２１０）。また、ファイル転送使用帯域予測管理部１４に設定した使用帯域を解除する（ステップＳ１２１２）。
【００９６】
制御部１８は、ファイル転送が完了したことをクライアント端末２０に通知する（ステップＳ１２１４）。
【００９７】
［ファイル転送スケジューリング］
図１３は、ネットワークシステム１００によるファイル転送のスケジューリングを示すブロック図である。図１４は、ファイル転送のスケジューリングにおける管理制御装置１０の動作を示すフローチャートである。図１３及び図１４を共に参照して、ファイル転送のスケジューリングを説明する。
【００９８】
監視制御装置１０のオペレータは、クライアント端末２０を介して、複数のファイル転送処理の実行予約を指定することができ、ファイル転送を実施する通信装置およびファイルの情報と、スケジュールの開始時刻を監視制御装置１０に対し設定する（ステップＳ１４０２）。
【００９９】
監視制御装置１０のファイル転送スケジューリング機能１７は、オペレータから指定されたファイル（通信装置）毎に次の動作を行う（ステップＳ１４０４−Ｓ１４２４のループ）。
【０１００】
まず、ファイル転送の前に、ファイルサイズを取得する（ステップＳ１４０６）。この動作は、例えばファイル転送処理部１１を介して行うことができる。
【０１０１】
次に、ファイル転送に必要な帯域幅と転送時間とを算出する（ステップＳ１４０８）。この動作は、ファイル転送スケジューリング機能１７が行ってもよいし、例えばファイル転送使用帯域予測管理部１４により行ってもよい。
【０１０２】
ファイル転送スケジューリング機能１７は、ネットワークトポロジー管理部１５から、通信装置（例えば、通信装置７）までのファイル転送経路情報（どのセクションを経由するかに関する情報）を取得する（ステップＳ１４１０）。
【０１０３】
そして、転送ルート内のすべてのセクションについて、次の動作を行う（ステップＳ１４１２−Ｓ１４２０のループ）。
【０１０４】
まず、ファイル転送の開始時間として、クライアント端末２０により指定された開始時間を仮設定する（ステップＳ１４１４）。
【０１０５】
そして、ファイル転送の開始時間と終了時間との間において、すでに予定されているファイル転送の帯域幅の総和と新たなファイル転送の帯域幅との合計が、トポロジー使用帯域閾値管理部１６に指定された閾値以内かどうかを判定する（ステップＳ１４１６）。閾値の判定は上記の（式４）で算出することができる。
【０１０６】
閾値以内であれば（ステップＳ１４１６においてＹＥＳ）、ファイル転送の開始日時及び終了日時を設定する（ステップＳ１４２０）。
【０１０７】
閾値以内でなければ（ステップＳ１４１６においてＮＯ）、同一セクションの他のファイル転送処理の終了時間を、その新たなファイル転送の開始時刻に設定し（ステップＳ１４１８）、再度閾値判定を行う（ステップＳ１４１６）。
【０１０８】
そして、スケジューリングの結果をオペレータに応答する（ステップＳ１４２６）。
【０１０９】
以上、本発明の実施の形態について詳述したが、本発明は特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形及び変更が可能である。
【符号の説明】
【０１１０】
１−９  通信装置
１０  監視制御装置
１１  ファイル転送処理部
１２  ファイル格納部
１３  ファイル転送使用帯域学習部
１４  ファイル転送使用帯域予測管理部
１５  ネットワークトポロジー管理部
１６  トポロジー使用帯域閾値管理部
１７  ファイル転送スケジューリング部
１８  制御部
２０  クライアント端末
【図１】
2010239312.tif 000003
【図２】
2010239312.tif 000004
【図３】
2010239312.tif 000005
【図４】
2010239312.tif 000006
【図５】
2010239312.tif 000007
【図６】
2010239312.tif 000008
【図７】
2010239312.tif 000009
【図８】
2010239312.tif 000010
【図９】
2010239312.tif 000011
【図１０】
2010239312.tif 000012
【図１１】
2010239312.tif 000013
【図１２】
2010239312.tif 000014
【図１３】
2010239312.tif 000015
【図１４】
2010239312.tif 000016