(57)【要約】【課題】ネットワークの回線帯域の最適値を算出するネットワーク管理装置を提供する。【解決手段】ローカルエリアネットワークの利用状況の実測値に関する情報である実測値情報が記憶される実測値情報記憶部１１と、ローカルエリアネットワークの利用に関する情報である利用情報が記憶される利用情報記憶部１２と、利用情報記憶部１２が記憶している利用情報に基づいて、ローカルエリアネットワークに関する理論値を算出する理論値算出部１３と、実測値情報記憶部１１が記憶している実測値情報と、理論値算出部１３が算出した理論値とに基づいて、ローカルエリアネットワークの回線帯域に関する最適値を算出する最適値算出部１４と、最適値算出部１４が算出した最適値を出力する出力部１５と、を備える。【選択図】図１
2007053471.tif 000002
【特許請求の範囲】
【請求項１】
ローカルエリアネットワークの利用状況の実測値に関する情報である実測値情報が記憶される実測値情報記憶部と、
前記ローカルエリアネットワークの利用に関する情報である利用情報が記憶される利用情報記憶部と、
前記利用情報記憶部が記憶している利用情報に基づいて、前記ローカルエリアネットワークに関する理論値を算出する理論値算出部と、
前記実測値情報記憶部が記憶している実測値情報と、前記理論値算出部が算出した理論値とに基づいて、前記ローカルエリアネットワークの回線帯域に関する最適値を算出する最適値算出部と、
前記最適値算出部が算出した最適値を出力する出力部と、を備えたネットワーク管理装置。
【請求項２】
ローカルエリアネットワークの利用状況の実測値に関する情報である実測値情報が記憶される実測値情報記憶部と、
前記ローカルエリアネットワークの利用に関する情報である利用情報が記憶される利用情報記憶部と、
前記利用情報記憶部が記憶している利用情報に基づいて、前記ローカルエリアネットワークに関する理論値を算出する理論値算出部と、
前記実測値情報記憶部が記憶している実測値情報と、前記理論値算出部が算出した理論値とに基づいて、前記ローカルエリアネットワークの回線帯域が適切であるかどうか判断する判断部と、
前記判断部による判断結果を出力する出力部と、を備えたネットワーク管理装置。
【請求項３】
前記実測値情報は、
一のネットワークと他のネットワークとを接続する回線である接続回線に関する応答速度に関する情報である応答速度情報と、
前記接続回線の回線利用率に関する情報である回線利用率情報と、を含む、請求項１または請求項２記載のネットワーク管理装置。
【請求項４】
前記利用情報は、前記ローカルエリアネットワークを利用しているユーザ数に関する情報を含む、請求項１から請求項３のいずれか記載のネットワーク管理装置。
【請求項５】
前記利用情報は、前記ローカルエリアネットワークに接続されている端末装置数に関する情報を含む、請求項１から請求項４のいずれか記載のネットワーク管理装置。
【請求項６】
前記利用情報は、前記ローカルエリアネットワークで用いられているアドレス数に関する情報を含む、請求項１から請求項５のいずれか記載のネットワーク管理装置。
【請求項７】
前記実測値を取得する取得部と、
前記取得部が取得した実測値を前記実測値情報記憶部に蓄積する蓄積部と、をさらに備えた、請求項１から請求項６のいずれか記載のネットワーク管理装置。
【請求項８】
ローカルエリアネットワークの利用に関する情報である利用情報に基づいて、前記ローカルエリアネットワークに関する理論値を算出する理論値算出ステップと、
前記ローカルエリアネットワークの利用状況の実測値に関する情報である実測値情報と、前記理論値算出ステップで算出した理論値とに基づいて、前記ローカルエリアネットワークの回線帯域に関する最適値を算出する最適値算出ステップと、
前記最適値算出ステップで算出した最適値を出力する出力ステップと、を備えたネットワ
ーク管理方法。
【請求項９】
ローカルエリアネットワークの利用に関する情報である利用情報に基づいて、前記ローカルエリアネットワークに関する理論値を算出する理論値算出ステップと、
前記ローカルエリアネットワークの利用状況の実測値に関する情報である実測値情報と、前記理論値算出ステップで算出した理論値とに基づいて、前記ローカルエリアネットワークの回線帯域が適切であるかどうか判断する判断ステップと、
前記判断ステップによる判断結果を出力する出力ステップと、を備えたネットワーク管理方法。
【請求項１０】
コンピュータに、
ローカルエリアネットワークの利用に関する情報である利用情報に基づいて、前記ローカルエリアネットワークに関する理論値を算出する理論値算出ステップと、
前記ローカルエリアネットワークの利用状況の実測値に関する情報である実測値情報と、前記理論値算出ステップで算出した理論値とに基づいて、前記ローカルエリアネットワークの回線帯域に関する最適値を算出する最適値算出ステップと、
前記最適値算出ステップで算出した最適値を出力する出力ステップと、を実行させるためのプログラム。
【請求項１１】
コンピュータに、
ローカルエリアネットワークの利用に関する情報である利用情報に基づいて、前記ローカルエリアネットワークに関する理論値を算出する理論値算出ステップと、
前記ローカルエリアネットワークの利用状況の実測値に関する情報である実測値情報と、前記理論値算出ステップで算出した理論値とに基づいて、前記ローカルエリアネットワークの回線帯域が適切であるかどうか判断する判断ステップと、
前記判断ステップによる判断結果を出力する出力ステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークの管理に関する処理を行うネットワーク管理装置等に関する。
【背景技術】
【０００２】
従来、ネットワークを監視し、ネットワークのトラフィック等が所定値以上になった場合に、アラームを発するネットワーク管理装置等が開発されている（例えば、特許文献１参照）。
【特許文献１】特開平８−３１６９５８号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一方、従来のネットワーク管理装置等では、適切なネットワークの管理ができないという問題があった。
本発明は、上記問題点を解決するためになされたものであり、適切なネットワーク管理を行うことができるネットワーク管理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するため、本発明によるネットワーク管理装置は、ローカルエリアネットワークの利用状況の実測値に関する情報である実測値情報が記憶される実測値情報記憶部と、前記ローカルエリアネットワークの利用に関する情報である利用情報が記憶される利用情報記憶部と、前記利用情報記憶部が記憶している利用情報に基づいて、前記ローカルエリアネットワークに関する理論値を算出する理論値算出部と、前記実測値情報記憶部が記憶している実測値情報と、前記理論値算出部が算出した理論値とに基づいて、前記ローカルエリアネットワークの回線帯域に関する最適値を算出する最適値算出部と、前記最適値算出部が算出した最適値を出力する出力部と、を備えたものである。
【０００５】
このような構成により、利用情報を考慮した回線帯域に関する最適値を算出することができる。その結果、例えば、ネットワークのトラフィックが実際に変化する以前に、社員の増減や、端末装置の増減を考慮したネットワークインフラの整備を行うことができ、必要最低限の投資で快適なネットワーク環境を提供することができうる。
【０００６】
本発明によるネットワーク管理装置は、ローカルエリアネットワークの利用状況の実測値に関する情報である実測値情報が記憶される実測値情報記憶部と、前記ローカルエリアネットワークの利用に関する情報である利用情報が記憶される利用情報記憶部と、前記利用情報記憶部が記憶している利用情報に基づいて、前記ローカルエリアネットワークに関する理論値を算出する理論値算出部と、前記実測値情報記憶部が記憶している実測値情報と、前記理論値算出部が算出した理論値とに基づいて、前記ローカルエリアネットワークの回線帯域が適切であるかどうか判断する判断部と、前記判断部による判断結果を出力する出力部と、を備えたものである。
【０００７】
このような構成により、利用情報を考慮した回線帯域に関する判断を行うことができる。その結果、例えば、ネットワークのトラフィックが実際に変化する以前に、社員の増減や、端末装置の増減を考慮して回線帯域に関する判断を行うことができ、その判断結果に応じてネットワークインフラの整備を行うことによって、必要最低限の投資で快適なネットワーク環境を提供することができうる。
【発明の効果】
【０００８】
本発明によるネットワーク管理装置等によれば、例えば、ネットワークの回線帯域に関する最適値を算出することができ、適切なネットワーク管理を行うことができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明によるネットワーク管理装置等について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。
【００１０】
（実施の形態１）
本発明の実施の形態１によるネットワーク管理装置について、図面を参照しながら説明する。
図１は、本実施の形態によるネットワーク管理装置１の構成を示すブロック図である。図１において、本実施の形態によるネットワーク管理装置１は、実測値情報記憶部１１と、利用情報記憶部１２と、理論値算出部１３と、最適値算出部１４と、出力部１５と、取得部１６と、蓄積部１７とを備える。
【００１１】
実測値情報記憶部１１では、実測値情報が記憶される。ここで、実測値情報とは、ローカルエリアネットワークの利用状況の実測値に関する情報である。実測値情報には、例えば、応答速度情報が含まれてもよい。応答速度情報とは、接続回線に関する応答速度に関する情報である。接続回線とは、一のネットワークと他のネットワークとを接続する回線である。この接続回線は、例えば、ローカルエリアネットワーク内における回線であってもよく、あるいは、ローカルエリアネットワークの外の回線（例えば、ローカルエリアネットワークと、広域ネットワークとを接続する回線など）であってもよい。また、応答速度情報は、応答速度に関する情報であれば、応答速度そのものでなくてもよい。例えば、応答速度情報は、応答時間を示す情報であってもよい。また、実測値情報には、例えば、回線利用率情報が含まれてもよい。ここで、回線利用率情報とは、接続回線の回線利用率に関する情報である。回線利用率とは、一定期間に回線帯域をどれだけ利用しているかの割合である。また、実測値情報記憶部１１に実測値情報が記憶される過程は問わない。例えば、記録媒体を介して実測値情報が実測値情報記憶部１１で記憶されるようになってもよく、通信回線等を介して送信された実測値情報が実測値情報記憶部１１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された実測値情報が実測値情報記憶部１１で記憶されるようになってもよい。本実施の形態では、後述するように、取得部１６によって取得された実測値情報が、蓄積部１７によって実測値情報記憶部１１に蓄積されるものとする。実測値情報記憶部１１は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００１２】
利用情報記憶部１２では、利用情報が記憶される。ここで、利用情報とは、ローカルエリアネットワークの利用に関する情報である。この利用情報によって、ローカルエリアネットワークがどれぐらい利用されるのかについて知ることが可能である。利用情報は、例えば、ローカルエリアネットワークを利用しているユーザ数に関する情報を含んでもよい。この情報は、ユーザ数を定量的に示すもの（例えば、１００人など）であってもよく、ユーザ数を定性的に示すもの（例えば、「多い」、「少ない」など）であってもよい。この情報は、ユーザ等によって入力された情報であってもよく、あるいは、ローカルエリアネットワークのシステムにおいて発行されているユーザＩＤの数をユーザ数としてもよい。また、利用情報は、ローカルエリアネットワークに接続されている端末装置数に関する情報を含んでもよい。この情報も、端末装置数を定量的に示すもの（１００台など）であってもよく、端末装置数を定性的に示すもの（例えば、「多い」、「少ない」など）であってもよい。この情報は、ユーザ等によって入力された情報であってもよく、あるいは、ローカルエリアネットワークのシステムにおいて発行されている端末ＩＤの数を端末装置数としてもよい。また、利用情報は、ローカルエリアネットワークで用いられているアド
レス数に関する情報を含んでもよい。この情報も、アドレス数を定量的に示すもの（１００個など）であってもよく、アドレス数を定性的に示すもの（例えば、「多い」、「少ない」など）であってもよい。この情報は、ユーザ等によって入力された情報であってもよく、あるいは、ローカルエリアネットワークのシステムにおいて発行されているアドレス数（例えば、ＤＨＣＰサーバの発行しているアドレス数など）や、ＰＣ台数（例えば、インベントリ収集サーバで収集したインベントリ情報にあるＰＣ台数など）であってもよい。また、利用情報記憶部１２に利用情報が記憶される過程は問わない。例えば、記録媒体を介して利用情報が利用情報記憶部１２で記憶されるようになってもよく、通信回線等を介して送信された利用情報が利用情報記憶部１２で記憶されるようになってもよく、入力デバイスを介して入力された利用情報が利用情報記憶部１２で記憶されるようになってもよく、図示しない利用情報取得部によって取得された利用情報が利用情報記憶部１２で記憶されるようになってもよい。本実施の形態では、ユーザが入力デバイスを介して、利用情報を利用情報記憶部１２に蓄積するものとする。利用情報記憶部１２は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００１３】
理論値算出部１３は、利用情報記憶部１２が記憶している利用情報に基づいて、ローカルエリアネットワークに関する理論値を算出する。この理論値は、例えば、ローカルエリアネットワークの回線帯域に関する理論値である。理論値算出部１３の具体的な処理については後述する。
【００１４】
最適値算出部１４は、実測値情報記憶部１１が記憶している実測値情報と、理論値算出部１３が算出した理論値とに基づいて、ローカルエリアネットワークの回線帯域に関する最適値を算出する。ここで、最適値は、例えば、回線帯域に関する具体的な値（例えば、「１．５Ｍｂｐｓ」など）であってもよく、あるいは、回線帯域の変更を示す情報（例えば、「回線帯域を１段階あげる」など）であってもよい。また、最適値を算出することには、式等を用いて計算を行う場合や、テーブル等を用いて選択を行う場合などが含まれてもよい。最適値算出部１４の具体的な処理については後述する。
【００１５】
出力部１５は、最適値算出部１４が算出した最適値を出力する。ここで、出力部１５が出力する最適値は、内容が同じであれば、最適値算出部１４が算出した最適値そのものでなくてもよい。例えば、最適値算出部１４が算出した最適値が「レベル５」であり、レベル５が１．０Ｍｂｐｓに対応している場合には、出力部１５は、最適値「１．０Ｍｂｐｓ」を出力してもよい。なお、この出力は、例えば、表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、スピーカによる音声出力でもよく、記録媒体への蓄積でもよい。なお、出力部１５は、出力を行うデバイス（例えば、表示デバイスやプリンタなど）を含んでもよく、あるいは含まなくてもよい。また、出力部１５は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００１６】
取得部１６は、実測値を取得する。取得部１６は、実測値を計測することによって取得してもよく、所定の記録媒体で記録されている実測値を読み出すことによって取得してもよく、他の構成要素等に実測値の計測を指示し、その構成要素等が計測した実測値を取得してもよく、実測値を取得する方法は問わない。
蓄積部１７は、取得部１６が取得した実測値を実測値情報記憶部１１に蓄積する。
【００１７】
次に、本実施の形態によるネットワーク管理装置１の動作について、図２のフローチャートを用いて説明する。
（ステップＳ１０１）取得部１６は、実測値を取得するかどうか判断する。そして、実測値を取得する場合には、ステップＳ１０２に進み、そうでない場合には、ステップＳ１
０４に進む。なお、取得部１６は、所定のイベント（例えば、他の構成要素等から実測値を取得する旨の指示を受け取ったことなど）をトリガーとして実測値を取得すると判断してもよく、所定の時間間隔（例えば、１時間ごとなど）で実測値を取得すると判断してもよく、取得部１６が実測値を取得すると判断するタイミングは問わない。
【００１８】
（ステップＳ１０２）取得部１６は、実測値を取得する。
（ステップＳ１０３）蓄積部１７は、取得部１６が取得した実測値を実測値情報記憶部１１に蓄積する。そして、ステップＳ１０１に戻る。
【００１９】
（ステップＳ１０４）最適値算出部１４は、最適値を算出するかどうか判断する。そして、最適値を算出する場合には、ステップＳ１０５に進み、そうでない場合には、ステップＳ１０１に戻る。なお、最適値算出部１４は、所定のイベント（例えば、他の構成要素等から最適値を算出する旨の指示を受け取ったことなど）をトリガーとして最適値を算出すると判断してもよく、所定の時間間隔（例えば、１週間ごとなど）で最適値を算出すると判断してもよく、最適値算出部１４が最適値を算出すると判断するタイミングは問わない。
【００２０】
（ステップＳ１０５）理論値算出部１３は、利用情報記憶部１２で記憶されている利用情報に基づいて、理論値を算出する。
（ステップＳ１０６）最適値算出部１４は、実測値情報記憶部１１で記憶されている実測値情報と、理論値算出部１３が算出した理論値とに基づいて、最適値を算出する。
【００２１】
（ステップＳ１０７）出力部１５は、最適値算出部１４が算出した最適値を出力する。そして、ステップＳ１０１に戻る。
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００２２】
次に、本実施の形態によるネットワーク管理装置１の動作について、具体例を用いて説明する。
この具体例では、会社Ａのネットワークが図３で示されるように構築されているものとする。図３において、名古屋、大阪、東京、仙台のそれぞれに名古屋のＬＡＮ（ローカルエリアネットワーク）１０１、大阪のＬＡＮ１０２、東京のＬＡＮ１０３、仙台のＬＡＮ１０４が存在する。各ＬＡＮは、インターネット１０５に接続されているネットワーク１００に、接続回線１０６〜１０９を介して接続されている。その結果、各ＬＡＮは、ネットワーク１００を介して相互に通信することができる。また、各ＬＡＮは、ネットワーク１００を介してインターネット１０５にアクセスすることができる。本実施の形態によるネットワーク管理装置１は、図３で示される会社Ａの大阪のＬＡＮ１０２に存在し、接続回線１０７の回線帯域の最適値を算出するものとする。なお、図３で示される接続回線１０６〜１０９は、例えば、専用線であってもよく、あるいは、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）等を用いた仮想的な専用線であってもよい。
【００２３】
図４は、大阪のＬＡＮ１０２と、ネットワーク１００との接続を説明するための図である。図４で示されるように、大阪のＬＡＮ１０２は、ルータ３を介して接続回線１０７に接続されている。また、ネットワーク１００は、ルータ４を介して接続回線１０７に接続されている。また、大阪のＬＡＮ１０２には、複数の端末装置２も含まれている。
【００２４】
この具体例では、実測値情報は、応答速度情報と回線利用率情報とを有するとする。応答速度情報は、ルータ３からルータ４までの間、すなわち接続回線１０７における応答時間によって示されるものとする。この応答時間は、ルータ３がＰｉｎｇコマンドを使用してパケットをルータ４に送信することによって計測されるものとする。また、回線利用率
情報は、ルータ３において保持されており、ネットワーク管理装置１は、その回線利用率情報を取得するものとする。
【００２５】
また、この具体例では、利用情報は、ユーザ数を示す情報と、アドレス数を示す情報であるとする。この利用情報は、ユーザによって、ネットワーク管理装置１に入力され、その入力された利用情報が利用情報記憶部１２で記憶されるものとする。
【００２６】
次に、図２のフローチャートのステップＳ１０５の詳細な処理について、図５のフローチャートを用いて説明する。
（ステップＳ２０１）理論値算出部１３は、利用情報記憶部１２から利用情報に含まれるユーザ数を示す情報を読み出す。
【００２７】
（ステップＳ２０２）理論値算出部１３は、ユーザ数に関する理論値を算出する。具体的には、次の「式１」を用いて、接続回線１０７の回線帯域の理論値を算出する。この式１は、ユーザの１５％程度が同時に接続回線１０７を介して通信を行うという仮定により、その各通信に対して６４Ｋｂｐｓを割り当てる、という考えに基づいて決定されたものである。
理論値（Ｋｂｐｓ）＝ユーザ数×０．１５×６４  ・・・  （式１）
【００２８】
（ステップＳ２０３）理論値算出部１３は、利用情報記憶部１２から利用情報に含まれるアドレス数を読み出す。
（ステップＳ２０４）理論値算出部１３は、アドレス数に関する理論値を算出する。具体的には、次の「式２」を用いて、接続回線１０７の回線帯域の理論値を算出する。この式２は、アドレス数のうち１５％程度が同時に接続回線を介して通信を行うという仮定により、その各通信に対して６４Ｋｂｐｓを割り当てる、という考えに基づいて決定されたものである。
理論値（Ｋｂｐｓ）＝アドレス数×０．１５×６４  ・・・  （式２）
【００２９】
次に、図２のフローチャートのステップＳ１０６の詳細な処理について、図６のフローチャートを用いて説明する。
（ステップＳ３０１）最適値算出部１４は、実測値情報記憶部１１から回線利用率情報を読み出し、回線利用率情報の示す回線利用率の平均値を算出する。なお、この平均値は、例えば、１日の平均でもよく、１週間の平均でもよく、１か月の平均でもよい。
【００３０】
（ステップＳ３０２）最適値算出部１４は、回線利用率に関する値「Ａ」を算出する。具体的には、最適値算出部１４は、図７で示されるテーブルを参照し、回線利用率に対応する値「Ａ」を取得する。例えば、回線利用率情報の示す回線利用率の平均値が１５％であれば、Ａ＝０となる。
【００３１】
（ステップＳ３０３）最適値算出部１４は、実測値情報記憶部１１から応答速度情報を読み出し、応答速度情報の示す応答時間の平均値を算出する。なお、この平均値は、例えば、１日の平均でもよく、１週間の平均でもよく、１か月の平均でもよい。
【００３２】
（ステップＳ３０４）最適値算出部１４は、応答時間に関する値「Ｂ」を算出する。具体的には、最適値算出部１４は、図８で示されるテーブルを参照し、応答時間に対応する値「Ｂ」を取得する。ここで、図８のテーブルに記載されている「しきい値」は、あらかじめ最適値算出部１４の図示しない記録媒体で保持されているものとする。例えば、しきい値が１０ｍｓであり、応答速度情報の示す応答時間の平均値が３０ｍｓである場合には、Ｂ＝０となる。なお、この具体例では、図８で示されるテーブルのしきい値が、接続回線１０６〜１０９での応答時間の平均である２０ｍｓに設定されているものとする。
【００３３】
（ステップＳ３０５）最適値算出部１４は、ステップＳ２０２において理論値算出部１３が算出したユーザ数に関する理論値と、現在の接続回線１０７の回線帯域との比較に関する値「Ｃ」を算出する。具体的には、最適値算出部１４は、図９で示されるテーブルを参照し、ユーザ数に関する理論値が、現在の回線帯域とどのような関係にあるのかに応じて、対応する値「Ｃ」を取得する。ここで、回線帯域は、図１０で示されるようにとびとびの値に設定されている。このとびとびの値の間が１段階となる。したがって、例えば、現在の接続回線１０７の回線帯域が「１Ｍｂｐｓ」であり、ユーザ数に関する理論値が「１．７５Ｍｂｐｓ」である場合には、ユーザ数に関する理論値が「現在の回線帯域よりも２段階上回る」ことになり、Ｃ＝２となる。
【００３４】
（ステップＳ３０６）最適値算出部１４は、ステップＳ２０４において理論値算出部１３が算出したアドレス数に関する理論値と、現在の接続回線１０７の回線帯域との比較に関する値「Ｄ」を算出する。具体的には、最適値算出部１４は、図１１で示されるテーブルを参照し、アドレス数に関する理論値が、現在の回線帯域とどのような関係にあるのかに応じて、対応する値「Ｄ」を取得する。例えば、現在の接続回線１０７の回線帯域が「１Ｍｂｐｓ」であり、アドレス数に関する理論値が「１．２５Ｍｂｐｓ」である場合には、ユーザ数に関する理論値が「現在の回線帯域よりも１段階上回る」ことになり、Ｄ＝１となる。
【００３５】
（ステップＳ３０７）最適値算出部１４は、上記のステップで算出したＡ，Ｂ，Ｃ，Ｄに基づいて、最適値を算出する。具体的には、最適値算出部１４は、図１２で示されるテーブルを参照し、次の実測値を重視した「式３」の値に応じて、最適値を取得する。例えば、Ａ＝０，Ｂ＝０，Ｃ＝２，Ｄ＝１の場合には、式３の値は３／４となり、最適値は「現状維持」となる。
｛２（Ａ＋Ｂ）＋Ｃ＋Ｄ｝／４  ・・・  （式３）
【００３６】
［具体例１］
次に、具体例１について説明する。利用情報記憶部１２では、図１３で示されるように、ユーザ数と、アドレス数を示す利用情報が記憶されているものとする。また、接続回線１０７の回線帯域は、０．５Ｍｂｐｓに設定されているものとする。
【００３７】
取得部１６は、月曜日から金曜日の午前９時から午後６時まで、１０分ごとに実績値情報を取得する。すなわち、７月１日午前９時になると、取得部１６は、実測値情報を取得するタイミングであると判断し（ステップＳ１０１）、ルータ３にルータ４に対してＰｉｎｇコマンドのパケットを送信し、応答時間をネットワーク管理装置１に送信するように指示する。その指示に応じて、ルータ３は、Ｐｉｎｇコマンドのパケットを送信し、応答時間「１０ｍｓ」を取得する。そして、その応答時間「１０ｍｓ」をネットワーク管理装置１に送信する。また、取得部１６は、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）によりルータ３のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ
Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）情報を収集し、接続回線１０７の回線使用率情報「２０％」を取得する。このようにして、取得部１６は、応答時間と、回線利用率とを取得し、それらを実測値情報記憶部１１に蓄積する（ステップＳ１０２、Ｓ１０３）。図１４は、実測値情報記憶部１１が記憶している実測値情報の一例を示す図である。図１４の１番目のレコードが、７月１日午前９時に取得された実測値情報である。
【００３８】
次に、ネットワーク管理装置１を操作しているユーザが、図５で示されるように、最適値を算出するソフトウェアの画面をディスプレイに表示させ、実測値の範囲を「本日」に指定し、マウスを操作することによって「開始」ボタンをクリックしたとする。すると、最適値算出部１４は、最適値を算出するタイミングであると判断し（ステップＳ１０４）
、理論値算出部１３に理論値を算出する旨の指示を渡す。ここで、「実測値の範囲」とは、実測値に関する平均値を算出する期間のことである。例えば、１週間に指定された場合には、１週間の平均値が算出される。
【００３９】
理論値算出部１３は、理論値を算出する旨の指示を受け取ると、利用情報記憶部１２で記憶されているユーザ数「８０」を読み出す（ステップＳ２０１）。そして、理論値算出部１３は、そのユーザ数に基づいて、前述の式１を用いてユーザ数に関する理論値「７６８Ｋｂｐｓ」を算出し、最適値算出部１４に渡す（ステップＳ２０２）。
【００４０】
また、理論値算出部１３は、利用情報記憶部１２で記憶されているアドレス数「９０」を読み出し（ステップＳ２０３）、そのアドレス数に基づいて、前述の式２を用いてアドレス数に関する理論値「８６４Ｋｂｐｓ」を算出して最適値算出部１４に渡す（ステップＳ２０４）。
【００４１】
次に、最適値算出部１４は、実測値情報記憶部１１で記憶されている実測値情報から、その日の回線利用率を読み出し、平均値を算出する（ステップＳ３０１）。その平均値は、２８．５％であったとする。すると、最適値算出部１４は、図７のテーブルを参照し、Ａ＝０を算出する（ステップＳ３０２）。
【００４２】
また、最適値算出部１４は、実測値情報記憶部１１で記憶されている実測値情報から、その日の応答時間を読み出し、平均値を算出する（ステップＳ３０３）。その平均値は、３１．５ｍｓであったとする。この値は、しきい値２０ｍｓの５倍未満であるため、最適値算出部１４は、図８のテーブルを参照し、Ｂ＝０を算出する（ステップＳ３０４）。
【００４３】
次に、最適値算出部１４は、理論値算出部１３が算出したユーザ数に関する理論値「７６８Ｋｂｐｓ」と、接続回線１０７の現在の回線帯域「０．５Ｍｂｐｓ」とを比較し、ユーザ数に関する理論値が現在の回線帯域よりも１段階上回ると判断する。そして、最適値算出部１４は、図９のテーブルを参照し、Ｃ＝１を算出する（ステップＳ３０５）。
【００４４】
また、最適値算出部１４は、理論値算出部１３が算出したアドレス数に関する理論値「８６４Ｋｂｐｓ」と、接続回線１０７の現在の回線帯域「０．５Ｍｂｐｓ」とを比較し、ユーザ数に関する理論値が現在の回線帯域よりも１段階上回ると判断する。そして、最適値算出部１４は、図１０のテーブルを参照し、Ｄ＝１を算出する（ステップＳ３０６）。
【００４５】
上記の算出の結果、Ａ＝０，Ｂ＝０，Ｃ＝１，Ｄ＝１となるため、前述の式３の値は、０．５となる。したがって、最適値算出部１４は、図１２のテーブルを参照し、最適値「現状維持」を算出し、出力部１５に渡す（ステップＳ３０７）。
【００４６】
出力部１５は、最適値「現状維持」を受け取ると、その最適値に基づいて、図１６で示される表示画像を構成し、その画像をディスプレイに表示する（ステップＳ１０７）。その結果、ネットワーク管理装置１を操作しているユーザは、その画像を見ることにより、接続回線１０７の回線帯域が現状のままでよいことを知ることができる。
【００４７】
［具体例２］
この具体例は、特に明記する以外、具体例１と同様であるとする。
大阪のＬＡＮ１０２において社員が１．５倍に増えることがわかったとする。すると、ネットワーク管理装置１を操作しているユーザは、利用情報記憶部１２が記憶している利用情報を、ユーザ数「１２０」、アドレス数「１３５」に書き換える。そして、上記説明と同様に最適値の算出を行うと、その場合は、Ａ＝０，Ｂ＝０，Ｃ＝２，Ｄ＝２となり、式３の値は「１」となる。したがって、最適値算出部１４は、図１２のテーブルを参照し
、最適値「１段階増速」を算出する（ステップＳ３０７）。その結果、ネットワーク管理装置１のディスプレイには、図１７が表示され（ステップＳ１０７）、回線帯域を１段階増速する旨、すなわち、接続回線１０７の回線帯域を１．０Ｍｂｐｓにする旨をユーザに知らせる。このように、将来の利用状況の変化に応じた最適な回線帯域を算出することもできうる。
【００４８】
［具体例３］
この具体例は、特に明記する以外、具体例１と同様であるとする。
ユーザ数、アドレス数は図１３で示されるとおりであるが、応答時間の平均が１０５ｍｓであり、回線利用率の平均が６０％である場合にも、Ａ＝１，Ｂ＝１，Ｃ＝１，Ｄ＝１となり、式３の値は「１．５」となる。したがって、最適値算出部１４は、図１２のテーブルを参照し、最適値「１段階増速」を算出する（ステップＳ３０７）。その結果、ネットワーク管理装置１のディスプレイには、図１７が表示され（ステップＳ１０７）、回線帯域を１段階増速する旨、すなわち、接続回線１０７の回線帯域を１．０Ｍｂｐｓにする旨をユーザに知らせる。
【００４９】
なお、上記具体例で示した式１〜式３は一例であって、この式に限定されないことは言うまでもない。ネットワークの利用形態等に応じて、適切な式を用いることによって、精度の高い最適値の算出を行うことができうる。
【００５０】
また、上記具体例では、ルータ３がルータ４にＰｉｎｇコマンドのパケットを送信することによって応答時間を取得する場合について説明したが、Ｐｉｎｇコマンドのパケットの送信元、及び送信先は、Ｐｉｎｇコマンドのパケットが最適値を算出する経路を介して送信されるのであれば、この具体例に限定されない。例えば、Ｐｉｎｇコマンドのパケットをネットワーク管理装置１が送信してもよい。また、Ｐｉｎｇコマンドのパケットの送信先は、ネットワーク１００や、インターネット１０５に存在する所定のサーバ装置等であってもよい。
【００５１】
また、上記具体例では、接続回線１０７の回線帯域の最適値を算出する場合について説明したが、ネットワーク管理装置１は、それ以外の回線の回線帯域の最適値を算出してもよい。
【００５２】
また、上記具体例では、利用情報として、ユーザ数と、アドレス数とを用いる場合について説明したが、利用情報は、いずれか一方であってもよく、あるいは、端末装置数を含んでもよいことは上述の通りである。また、この具体例では、アドレス数をユーザが手入力によって利用情報記憶部１２に入力する場合について説明したが、アドレス数は、例えば、ルータ３が発行しているアドレス数を取得することによって、利用情報記憶部１２に蓄積されてもよく、アドレス数が利用情報記憶部１２で記憶されるようになる過程は問わない。
【００５３】
また、上記具体例では、取得部１６が月曜日から金曜日の午前９時から午後６時まで、１０分ごとに実績値情報を取得する場合について説明したが、取得部１６は、曜日、時間帯に関係なく、１０分ごとに実測値情報を取得してもよい。その場合には、最適値算出部１４が実測値に関する平均を算出するときに、所望の時間帯の実測値（例えば、月曜日から金曜日の午前９時から午後６時までの実測値など）のみを用いるようにしてもよい。また、実測値を取得する間隔も１０分ごとに限定されないことは言うまでもない。例えば、５分ごとであってもよく、１時間ごとであってもよい。
【００５４】
以上のように、本実施の形態によるネットワーク管理装置１によれば、接続回線１０７の回線帯域の最適値を算出することができ、その最適値に応じて回線帯域を変更したり、
維持したりすることにより、ユーザが快適に接続回線１０７を介した通信を行うことができる環境を提供することができる。特に、利用情報に基づいて理論値を算出し、その理論値を用いて最適値を算出していることにより、ユーザ数やアドレス数などの変化にも迅速に対応することができる。その結果、ネットワークインフラの増強を事前に行うことができ、例えば、大阪のＬＡＮ１０２において社員が増えた後に、回線帯域を事後的に上げるような事態を回避することができる。
【００５５】
なお、最適値を算出する方法は、上記具体例に限定されないことは言うまでもない。例えば、テーブルを用いて最適値を算出するのではなく、応答速度情報や回線利用率情報、利用情報等を引数とする関数を用いて、回線帯域の最適値を計算してもよい。
【００５６】
（実施の形態２）
本発明の実施の形態２によるネットワーク管理装置について、図面を参照しながら説明する。本実施の形態によるネットワーク管理装置は、実測値情報と、理論値算出部が算出した理論値とに基づいて、回線帯域が適切であるかどうか判断するものである。
【００５７】
図１８は、本実施の形態によるネットワーク管理装置５の構成を示すブロック図である。図１８において、判断部５１以外の構成及び動作は、実施の形態１と同様であり、その説明を省略する。なお、出力部１５は、最適値算出部１４が算出した最適値に代えて、判断部５１による判断結果を出力するものとする。
【００５８】
判断部５１は、実測値情報記憶部１１が記憶している実測値情報と、理論値算出部１３が算出した理論値とに基づいて、ローカルエリアネットワークの回線帯域が適切であるかどうか判断する。回線帯域が適切であるかどうかとは、ローカルエリアネットワークに含まれる端末装置が、快適に通信を行うことができるかどうか、ということである。ローカルエリアネットワークに含まれる端末装置の通信のスピードが遅い場合には、回線帯域が適切でないことになる。判断部５１による判断には、式等を用いて判断を行う場合や、テーブル等を用いて選択を行う場合などが含まれてもよい。
【００５９】
図１９は、本実施の形態によるネットワーク管理装置５の動作を示すフローチャートである。図１９において、ステップＳ４０１〜Ｓ４０３以外の処理は、実施の形態１の図２のフローチャートと同様であり、その説明を省略する。
【００６０】
（ステップＳ４０１）判断部５１は、ローカルエリアネットワークの回線帯域が適切であるかどうかに関する判断を開始するかどうか判断する。そして、開始する場合には、ステップＳ１０５に進み、そうでない場合には、ステップＳ１０１に戻る。なお、判断部５１は、所定のイベント（例えば、他の構成要素等から判断を開始する旨の指示を受け取ったことなど）をトリガーとしてローカルエリアネットワークの回線帯域が適切であるかどうかに関する判断を開始すると判断してもよく、所定の時間間隔（例えば、１週間ごとなど）でローカルエリアネットワークの回線帯域が適切であるかどうかに関する判断を開始すると判断してもよく、判断部５１がローカルエリアネットワークの回線帯域が適切であるかどうかに関する判断を開始すると判断するタイミングは問わない。
【００６１】
（ステップＳ４０２）判断部５１は、実測値情報記憶部１１で記憶されている実測値情報と、理論値算出部１３が算出した理論値とに基づいて、ローカルエリアネットワークの回線帯域が適切であるかどうか判断する。
【００６２】
（ステップＳ４０３）出力部１５は、判断部５１による判断結果を出力する。そして、ステップＳ１０１に戻る。
なお、図１９のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は
終了する。
【００６３】
次に、本実施の形態によるネットワーク管理装置５の動作について、具体例を用いて説明する。なお、この具体例において、図６のフローチャートが図２０のフローチャートとなり、最適値算出部１４による最適値の算出に代えて回線帯域が適切であるかどうかの判断がなされ、その判断結果が出力される以外、実施の形態１の具体例と同様であるとする。
図２０のフローチャートにおいて、ステップＳ５０１以外の処理は、実施の形態１の図６のフローチャートと同様であり、その説明を省略する。
【００６４】
（ステップＳ５０１）判断部５１は、ステップＳ３０１〜Ｓ３０６で算出したＡ，Ｂ，Ｃ，Ｄに基づいて、前述の式３の値を算出する。そして、図２１で示されるテーブルを参照し、式３の値に応じて、回線帯域が適切かどうかに関する判断結果を取得する。例えば、Ａ＝０，Ｂ＝０，Ｃ＝２，Ｄ＝１の場合には、式３の値は３／４となり、回線帯域が適切かどうかに関する判断結果として「適切」が取得される。
【００６５】
次に、実施の形態１の具体例１と同様の状況において、接続回線１０７の回線帯域が適切であるかどうか判断する場合について説明する。図２２で示されるように、回線帯域を判断するソフトウェアの画面をディスプレイに表示させ、実測値の範囲を「本日」に指定し、マウスを操作することによって「開始」ボタンをクリックしたとする。すると、判断部５１は、ローカルエリアネットワークの回線帯域が適切であるかどうかの判断を開始すると判断する（ステップＳ４０１）。そして、実施の形態１の具体例１と同様にして、Ａ＝０，Ｂ＝０，Ｃ＝１，Ｄ＝１が算出され、式３の値は、０．５となる。したがって、判断部５１は、図２１のテーブルを参照し、判断結果「適切」を出力部１５に渡す（ステップＳ５０１）。
【００６６】
出力部１５は、判断結果「適切」を受け取ると、図２３で示される表示画像を構成し、その画像をディスプレイに表示する（ステップＳ１０７）。その結果、ネットワーク管理装置５を操作しているユーザは、その画像を見ることにより、接続回線１０７の回線帯域が適切であることを知ることができる。
【００６７】
一方、実施の形態１の具体例２や、具体例３と同様の状況においては、接続回線１０７の回線帯域が適切でないと判断され、図２４で示されるように、回線帯域が不適切である旨がディスプレイに表示される。
【００６８】
なお、接続回線１０７の回線帯域が不適切である場合に、出力部１５は、どのように不適切であるのか、すなわち、回線帯域が遅すぎるのか、速すぎるのかを、判断結果と共に出力するようにしてもよい。
【００６９】
以上のように、本実施の形態によるネットワーク管理装置５によれば、注目している回線の回線帯域が適切であるかどうか判断することができ、その判断結果を出力することができる。その結果、例えば、回線帯域が不適切であるという判断結果を知ったユーザは、回線帯域が改善されるように、回線帯域を変更することができる。
【００７０】
なお、ネットワークの回線帯域が適切であるかどうかを判断する方法は、上記具体例に限定されないことは言うまでもない。例えば、テーブルを用いて判断を行うのではなく、応答速度情報や回線利用率情報、利用情報等を引数とする関数を用いて、その関数の値と所定のしきい値との大小関係によって判断してもよい。
また、上記各実施の形態によるネットワーク管理装置は、スタンドアロンであってもよく、あるいは、サーバ・クライアントシステムにおけるサーバであってもよい。
【００７１】
また、上記各実施の形態の具体例において、図３で示されるように、ローカルエリアネットワークが広域ネットワークであるインターネット１０５に接続されている場合について説明したが、ローカルエリアネットワークは、広域ネットワークに接続されていない閉じたネットワークであってもよい。
【００７２】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【００７３】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記各実施の形態におけるネットワーク管理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、ローカルエリアネットワークの利用に関する情報である利用情報に基づいて、前記ローカルエリアネットワークに関する理論値を算出する理論値算出ステップと、前記ローカルエリアネットワークの利用状況の実測値に関する情報である実測値情報と、前記理論値算出ステップで算出した理論値とに基づいて、前記ローカルエリアネットワークの回線帯域に関する最適値を算出する最適値算出ステップと、前記最適値算出ステップで算出した最適値を出力する出力ステップと、を実行させるためのものである。
【００７４】
また、他のプログラムは、コンピュータに、ローカルエリアネットワークの利用に関する情報である利用情報に基づいて、前記ローカルエリアネットワークに関する理論値を算出する理論値算出ステップと、前記ローカルエリアネットワークの利用状況の実測値に関する情報である実測値情報と、前記理論値算出ステップで算出した理論値とに基づいて、前記ローカルエリアネットワークの回線帯域が適切であるかどうか判断する判断ステップと、前記判断ステップによる判断結果を出力する出力ステップと、を実行させるためのものである。
【００７５】
なお、上記プログラムにおいて、情報を出力するステップなどでは、ハードウェアによって行われる処理、例えば、モデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【００７６】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
【００７７】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【００７８】
以上より、本発明によるネットワーク管理装置は、ネットワークの回線帯域の最適値を算出する等の処理を行うことができ、ネットワークを管理する装置として有効である。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施の形態１によるネットワーク管理装置の構成を示すブロック図
【図２】同実施の形態によるネットワーク管理装置の動作を示すフローチャート
【図３】同実施の形態によるネットワークの一例を示す図
【図４】同実施の形態によるネットワークの一例を示す図
【図５】同実施の形態によるネットワーク管理装置の動作を示すフローチャート
【図６】同実施の形態によるネットワーク管理装置の動作を示すフローチャート
【図７】同実施の形態におけるテーブルの一例を示す図
【図８】同実施の形態におけるテーブルの一例を示す図
【図９】同実施の形態におけるテーブルの一例を示す図
【図１０】同実施の形態における回線帯域の一例を示す図
【図１１】同実施の形態におけるテーブルの一例を示す図
【図１２】同実施の形態におけるテーブルの一例を示す図
【図１３】同実施の形態における利用情報の一例を示す図
【図１４】同実施の形態における実測値情報の一例を示す図
【図１５】同実施の形態におけるネットワーク管理装置の外観の一例を示す模式図
【図１６】同実施の形態における表示の一例を示す模式図
【図１７】同実施の形態における表示の一例を示す模式図
【図１８】本発明の実施の形態２によるネットワーク管理装置の構成を示すブロック図
【図１９】同実施の形態によるネットワーク管理装置の動作を示すフローチャート
【図２０】同実施の形態によるネットワーク管理装置の動作を示すフローチャート
【図２１】同実施の形態におけるテーブルの一例を示す図
【図２２】同実施の形態におけるネットワーク管理装置の外観の一例を示す模式図
【図２３】同実施の形態における表示の一例を示す模式図
【図２４】同実施の形態における表示の一例を示す模式図
【符号の説明】
【００８０】
１、５  ネットワーク管理装置
１１  実測値情報記憶部
１２  利用情報記憶部
１３  理論値算出部
１４  最適値算出部
１５  出力部
１６  取得部
１７  蓄積部
５１  判断部
１００  ネットワーク
１０６〜１０９  接続回線
【図１】
2007053471.tif 000003
【図２】
2007053471.tif 000004
【図３】
2007053471.tif 000005
【図４】
2007053471.tif 000006
【図５】
2007053471.tif 000007
【図６】
2007053471.tif 000008
【図７】
2007053471.tif 000009
【図８】
2007053471.tif 000010
【図９】
2007053471.tif 000011
【図１０】
2007053471.tif 000012
【図１１】
2007053471.tif 000013
【図１２】
2007053471.tif 000014
【図１３】
2007053471.tif 000015
【図１４】
2007053471.tif 000016
【図１５】
2007053471.tif 000017
【図１６】
2007053471.tif 000018
【図１７】
2007053471.tif 000019
【図１８】
2007053471.tif 000020
【図１９】
2007053471.tif 000021
【図２０】
2007053471.tif 000022
【図２１】
2007053471.tif 000023
【図２２】
2007053471.tif 000024
【図２３】
2007053471.tif 000025
【図２４】
2007053471.tif 000026