(57)【要約】【課題】  従来技術の無線ネットワークではネットワークシステム内の例えば社内の部署単位やビルフロア単位のネットワークの利用者数が減少する事に対応した局地的な電力消費削減方法が考慮されていない。また、夜間や休日などのネットワークの利用者数が減少する時間帯に計画的に省電力運転を行う事に対応した電力消費削減方法を考慮されていない。また、機器単体の「省電力運転機能」では、対象機器が省電力運転に移行した事により、周辺のネットワーク機器も同じように省電力運転に移行できる事を考慮されていない。【解決手段】  前記の課題を達成するために、ネットワークに接続された複数のネットワーク接続装置の消費電力制御方法において、複数のネットワーク接続装置をグループ化し、グループ化したネットワーク接続装置のトラフィック量に基づいて、前記グループ化したネットワーク接続装置をグループ単位に制御する方法を特徴とする。【選択図】  図４
2011114423.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワーク装置と接続され、
前記複数のネットワーク装置をグループ毎に管理し、グループ毎の通信トラフィック量を監視し、
前記グループ単位で前記ネットワーク装置に省電力モードへの移行指示を出すグループ毎モード指示部を有し、
前記グループ毎モード指示部は、省電力モードへの移行指示を出す際に、下流に接続機器のない前記ネットワーク装置の電源を切ることを特徴とする監視装置。
【請求項２】
請求項１記載の監視装置であって、
前記複数のネットワーク装置から、それぞれの前記ネットワーク装置を一意に識別する装置識別子を含む情報を取得する経路情報採取部を有し、
前記グループを一意に識別するグループ識別子と当該グループ識別子に対応する装置識別子の範囲を予め設定した第１の記憶部を有し、
前記経路情報採取部により取得した装置識別子と前記第１の記憶部を参照することにより前記グループ識別子と前記取得した装置識別子の対応を記憶した第２の記憶部を作成することを特徴とする監視装置。
【請求項３】
請求項２記載の監視装置であって、
前記グループ毎モード指示部は、グループ単位で前記ネットワーク装置に省電力モードへの移行指示を出す場合、前記第２の記憶部を参照し、前記省電力モードへ移行するグループの前記グループ識別子と対応する前記装置識別子を検索し、前記検索した装置識別子が示すネットワーク装置に省電力モードへの移行指示を出すことを特徴とする監視装置。
【請求項４】
請求項３記載の監視装置であって、
前記経路情報採取部により取得した情報を基に、前記装置識別子と、前記監視装置からの前記ネットワーク装置へのホップ数を対応付けて記憶する第３の記憶部を有し、
前記第３の記憶部を参照し、ホップ数の大きい前記ネットワーク装置から電源を切ることを特徴とする監視装置。
【請求項５】
請求項３乃至４記載の監視装置であって、
前記経路情報採取部は、電源を切る対象のネットワーク装置から、当該電源を切る対象のネットワーク装置と他の装置との接続状態を識別するための第１の接続情報を入手し、
前記グループ毎モード指示部は、前記第１の接続情報を参照し、前記電源を切る対象のネットワーク装置が他の装置と接続されていなければ、前記電源を切る対象のネットワーク装置の電源を切ることを特徴とする監視装置。
【請求項６】
請求項５記載の監視装置であって、
前記グループ毎モード指示部は、前記第１の接続情報を参照し、前記電源を切る対象のネットワーク装置が他の装置と接続されている場合、前記経路情報採取部により当該他の装置から第２の接続情報を入手し、当該第２の接続情報を参照し、前記他の装置に前記電源を切る対象のネットワーク装置以外の装置が接続されていない場合、前記電源を切る対象のネットワーク装置の電源を切ることを特徴とする監視装置。
【請求項７】
請求項５乃至６記載の監視装置であって、
前記接続情報は、ＡＲＰテーブルであることを特徴とする監視装置。
【請求項８】
請求項３乃至７記載の監視装置であって、
時間帯毎に、前記グループに対応する前記ネットワーク装置を省電力モードで動作させるか否かの指示を記憶した第４の記憶部を有し、前記グループ毎モード指示部により当該第４の記憶部を参照し、現在時刻において省電力モードへ切り替える指示が設定された前記グループが存在すれば、前記第２の記憶部を参照し、省電力モードへ切り替える指示が設定された前記グループに対応する前記ネットワーク装置に省電力モードへの移行指示を出すことを特徴とする監視装置。
【請求項９】
請求項８記載の監視装置であって、
前記第４の記憶部は、曜日の情報及び、曜日毎さらに時間帯毎に前記グループを省電力モードで動作させるか否かの指示を記憶し、前記グループ毎モード指示部により当該第４の記憶部を参照し、省電力モードへ切り替える指示が設定された前記グループが存在すれば、前記第２の記憶部を参照し、省電力モードへ切り替える指示が設定された前記グループに対応する前記ネットワーク装置に省電力モードへの移行指示を出すことを特徴とする監視装置。
【請求項１０】
請求項８記載の監視装置であって、
前記グループ毎に前記第２の記憶部を参照し、前記ネットワーク装置から通信トラフィック量に関する情報を取得するトラフィック量採取部を有し、
前記グループ毎に取得した通信トラフィック量に関する情報と前記第２の記憶部から前記グループ毎の通信トラフィックによる負荷を算出するグループ毎負荷算出部を有し、
前記グループ毎モード指示部により、前記負荷が予め設定した閾値より低いか否かを判断し、前記閾値より前記負荷が低いグループに対応するネットワーク装置に省電力モードへの移行指示を出すことを特徴とする監視装置。
【請求項１１】
請求項９又は１０記載の監視装置であって、
前記第４の記憶部は、電源が切れているネットワーク装置がある場合に起動させる指示を記憶し、
前記グループ毎モード指示部は、当該第４の記憶部を参照し、起動させる指示が設定された前記グループが存在すれば、前記第２の記憶部を参照し、省電力モードへ切り替える指示が設定された前記グループに対応する前記ネットワーク装置に起動する指示を出すことを特徴とする監視装置。
【請求項１２】
請求項１１記載の監視装置であって、
前記ネットワーク装置には、当該ネットワーク装置の電源を制御する外部電源制御装置が接続され、
前記ネットワーク装置への起動指示は、当該ネットワーク装置に取り付けられた外部電源制御装置を介して行われることを特徴とする監視装置。
【請求項１３】
請求項１１記載の監視装置であって、
前記ネットワーク装置への起動指示は、当該ネットワーク装置に対し、パケットを送信することで行われることを特徴とする監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステムを構成するネットワーク接続装置の制御方法などに係わり、特にネットワークシステム全体の消費電力を効果的に削減することができる消費電力制御方法に関する。
【背景技術】
【０００２】
現在の中堅企業での標準的なネットワークを例にそのエネルギー消費量を試算するとＰＣなどの端末を数百台規模で接続している企業の場合、そのネットワーク構成はおよそ図1のようになり、コアスイッチ2台、エッジスイッチ10台程度の機器構成となる。
【０００３】
この機器構成はサーバ１０１に接続するコアスイッチＡ１０２、コアスイッチＢ１０３が二重化を構成しており、各コアスイッチから配下のエッジスイッチにそれぞれ配線が繋がっている。さらにエッジスイッチ１０４〜１０６の配下にクライアントＰＣ群が接続される。通常の運用状態では、コアスイッチ１０２が運用状態、コアスイッチ１０３がスタンバイ状態になっており、例えばクライアントＰＣ群１０７からサーバ１０１への通信はクライアント群１０７、エッジスイッチ１０４、コアスイッチ１０２、サーバ１０１の経路で行われる。
【０００４】
この機器構成での年間の消費電力は約25,000kWhとなる。この数字は、今後の通信トラフィックの増加に伴って、ますます大きくなることが懸念される。また、電力消費量低減の観点から見ると今日の情報通信技術への依存の高さ、それに伴う企業内ネットワークを流れる通信トラフィックは指数関数的な増加が続いている。このため、ネットワークを構成するルータやＬＡＮスイッチなどのネットワーク接続装置の消費する電力も無視できないレベルに達しようとしている。
【０００５】
一方、特許文献１では、電力消費量低減要求に対する回答として、例えば無線通信システムなどの従来技術ではルーティング経路を決定するにあたって、各ネットワーク接続装置間の距離に関する概念のみを考慮するだけはなく、無線通信システムを構成するネットワーク接続装置相互間のデータ転送に必要な電力を測定し、送信元ネットワーク接続装置と送信先ネットワーク接続装置までデータを伝送するのに必要な電力消費が最小になる経路を用いる方法が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１９８３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
無線ネットワークではネットワーク接続装置が移動するため、ネットワーク接続装置相互間のデータ転送に必要な電力が変動するので消費電力が最小なルートを選択することが有効であるが、有線ネットワークに於いてはネットワーク接続装置の位置が固定であるため、通信を行うためのルート変動が固定的でありネットワーク接続装置間のデータ転送に必要な電力も固定になる。そのため有線ネットワークに於いては前記従来技術における方法では電力消費を削減するには効果が少ない。
【０００８】
一方、ネットワークシステム内の例えば社内の部署単位やビルフロア単位のネットワークの利用者数が減少する事に対応した局地的な電力消費削減方法が考慮されていない。また、夜間や休日などのネットワークの利用者数が減少する時間帯に計画的に省電力運転を行う事に対応した電力消費削減方法が考慮されていない。さらに、機器単体の「省電力運転機能」では、対象機器が省電力運転に移行した事により、周辺のネットワーク機器も同じように省電力運転（省電力モード）に移行できる事が考慮されていない。
【０００９】
本発明の目的は、ネットワークシステム全体の消費電力をネットワークの利用状況や利用時間帯に合わせて効果的に削減することができる省エネ制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
複数のネットワーク装置と接続され、前記複数のネットワーク装置をグループ毎に管理し、グループ毎の通信トラフィック量を監視し、前記グループ単位で前記ネットワーク装置に省電力モードへの移行指示を出すグループ毎モード指示部を有する監視装置を用いる。
【発明の効果】
【００１１】
本発明によれば、通信ネットワークシステムを構成する複数のネットワーク接続装置をグループ化することで、他のグループのネットワーク利用状況に関係なく独立したグループ単位で消費電力低減を図ることができ、また人手による省電力運転可否の判断やそれに伴うネットワーク接続装置の設定の手間を削減する。
【図面の簡単な説明】
【００１２】
【図１】標準的な企業ネットワークの構成図の一例
【図２】ネットワーク監視装置２０１で制御された通信ネットワークシステムのモデル図の一例
【図３】ネットワーク監視サーバ３０１で制御された通信ネットワークシステムのネットワークツリーモデル図の一例
【図４】ネットワーク監視サーバ３０１の構成図の一例
【図５】ネットワークツリーテーブル４１２の一例
【図６】業務区分情報テーブル４０３の一例
【図７】グループ内ホスト情報テーブル４０４の一例
【図８】グループテーブル４０６の一例
【図９】グループテーブル毎トラフィック量テーブル４０９の一例
【図１０】時間別固定指示情報テーブル４１０の一例
【図１１】ネットワーク監視サーバ３０１がモード切替指示を出すまでのシーケンスの一例
【図１２】固定指示モードのフローチャートの一例
【図１３】閾値判断モードのフローチャートの一例
【図１４】必要のないホストの電源をオフする処理のフローチャートの一例
【図１５】入出力部４１３によるディスプレイ表示の一例
【図１６】ホスト階層テーブル１６００の一例
【図１７】ホスト階層テーブル１６００の作成処理のフローチャートの一例
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施の形態を説明する。
【実施例１】
【００１４】
本願発明のシステムは、ネットワーク監視装置によりネットワーク全体を監視し、ネットワークに接続される複数のネットワーク接続機器に対し「省電力運転」への移行を可能とする。ここでの「省電力運転」とは、ネットワーク機器において、未使用のポートや回線インタフェースの電源をオフにする、あるいは、通信のトラフィックに対して性能に余力がある場合に内部の動作クロック周波数を下げるなどして消費電力を低減する機能である。
【００１５】
図２に本発明に係る通信ネットワークシステムの一実施例であるＡ社ネットワーク構成のモデル図を示す。Ａ社のネットワークシステムは、システム全体を監視するネットワーク監視装置２０１と、Ａ社の各部署のネットワーク構成を示すソフト設計部２０２、ハード設計部２０３、総務部２０４、経理・資材部２０５、サーバ・ＲＡＩＤ２０６が基幹ＬＡＮ２０７によって接続されている。ネットワーク監視装置２０１は一台以上のネットワーク監視サーバにより構成される。基幹ＬＡＮと各部署のネットワーク構成も一台以上のネットワーク接続装置により構成される。
【００１６】
図３にＡ社のネットワークシステムの具体的な構成を示す。図中の一点鎖線で区切られた領域はそれぞれの部署を示しており、その領域の中に存在する機器はその領域が示す部署で利用されている機器である。例えば、総務部２０４の領域内にネットワーク接続装置３１１とクライアント群３１２が存在する。これは、総務部２０４の業務にネットワーク接続装置３１１とクライアント群３１２が利用されていることを示す。以下が各部署のネットワーク構成である。ネットワーク監視装置２０１は、一台のネットワーク監視サーバ３０１から構成されており、基幹ＬＡＮ２０７は、ネットワーク接続装置３０２、ネットワーク接続装置３０３、ネットワーク接続装置３０４により構成される。ソフト設計部２０２は、ネットワーク接続装置３０５、ネットワーク接続装置３０６、クライアント群３０７から構成される。ハード設計部２０３は、ネットワーク接続装置３０８、ネットワーク接続装置３０９、クライアント群３１０から構成される。総務部２０４は、ネットワーク接続装置３１１、クライアント群３１２から構成される。経理・資材部２０５は、ネットワーク接続装置３１３、クライアント群３１４から構成される。サーバ・ＲＡＩＤ２０６は、ネットワーク接続装置３１５、サーバ群３１６、ＲＡＩＤ群３１７から構成される。各機器はＬＡＮにより接続さている。
【００１７】
また、各ネットワーク接続装置には、引用符号と同じホスト名が振られているものとする。例えば、ネットワーク接続装置３０２ならホスト名「３０２」である。ホスト名はＩＰアドレスと対応しており、ネットワーク監視サーバ３０１は、ホスト名を指定することにより各機器と通信可能である。ホスト名は例えばＵＲＬなどで定義する。
【００１８】
図４にネットワーク監視サーバ３０１の構成を示す。ネットワーク監視サーバ３０１は、管理下のネットワーク接続装置の経路情報を収集する経路情報採取部４０１と、収集した経路情報からネットワークツリーテーブルを作成するネットワークツリー作成部４０２と、作成されたネットワークツリーテーブル４１２と、ネットワーク接続装置をグループ化する際に利用するグループＩＤと業務区分の対応を格納した業務区分情報テーブル４０３と、グループ毎に格納されるホストのＩＰアドレスの範囲を格納したグループ内ホスト情報テーブル４０４と、グループとホストの対応を記憶するグループテーブル４０６を作成するグループテーブル作成部４０５と、作成されたグループテーブル４０６と、管理下のネットワーク接続装置のトラフィックを採取するトラフィック採取部４０７と、採取したトラフィックの合計をグループ毎に算出するグループ毎トラフィック量算出部４０８と、算出されたグループ毎トラフィック量テーブル４０９と、時間別固定指示テーブル４１０と、グループ毎モード指示部４１１と、グループテーブル４０６とグループ毎トラフィック量テーブル４０９からネットワークシステムの状態を視覚的に表示し、管理者からの入力を受け付ける入出力部４１３からなる。
【００１９】
監視サーバ３０１では、まず、経路情報採取部４０１がＳＮＭＰ等によりＬＡＮにより接続されるネットワーク接続装置から経路情報を収集する。経路情報には、ネットワーク接続装置のＩＰアドレスと、各ネットワーク接続装置の上流と下流の接続関係、その他ネットワーク装置に関する情報が含まれる。次に、ネットワークツリー作成部４０２が収集した経路情報から図５に示すネットワークツリーテーブル４１２作成する。尚、図５に示すネットワークツリーテーブル４１２は図３に示すＡ社のネットワークツリーを表現したテーブルとなっている。次に、グループテーブル作成部４０５がネットワークツリーテーブル４１２、図６に示す業務区分情報テーブル４０３、図７に示すグループ内ホスト情報テーブル４０４から図８に示すグループテーブル４０６を作成する。グループテーブル４０６は、各ネットワーク接続装置をソフト設計部２０２や総務部２０４などの業務やフロア毎に管理したテーブルである。ここまでの処理で、監視サーバ３０１はＡ社ネットワークの各ネットワーク接続装置を業務単位やフロア単位などで管理できるようになる。
【００２０】
次に、トラフィック採取部４０７がネットワーク内の各ネットワーク接続装置からネットワーク接続装置内を流れるトラフィック量をフロー統計プロトコルで収集する。フロー統計プロトコルにはsFlow（Ｒ）やnetFlow（Ｒ）等を用いてもよい。次に、グループ毎トラフィック量算出部４０８が採取したトラフィック量に関する情報とグループテーブル４０６からグループ毎トラフィック量テーブル４０９を作成する。次に、グループ毎モード指示部４１１がグループ毎トラフィック量テーブル４０９と、時間別固定指示テーブル４１０を参照し、グループ単位でネットワーク接続装置に省電力モードへの移行などの指示を出す。詳細な動作については後述する。また、時間別固定指示テーブル４１０は時間と曜日、トラフィック量の条件により、各グループ内のネットワーク接続装置をどのように動作させるかの指示が格納されている。
【００２１】
尚、本実施例では一つのネットワーク監視サーバが監視に必要な全ての機能を有しているが、複数のサーバや装置に機能を分散させることも可能である。また、経路情報、トラフィック量の収集からグループ毎のモード指示までの一連の処理はネットワーク管理者指定の時間間隔で定期的に動作する。
【００２２】
次に、ネットワーク監視サーバ３０１が有する各種テーブルの構成と、関係について説明する。図５に示すネットワークツリーテーブル４１２はネットワーク接続装置の各種情報と、ネットワーク接続装置同士の接続の上下関係を表している。ネットワークツリーテーブル４１２はネットワーク接続装置に与えられたホスト名を格納するホスト名５０１と、ネットワーク接続装置の機器名称や型番などを格納する機器概要５０２と、ネットワーク接続装置のメーカ名を格納するメーカ５０３と、ネットワーク接続装置に付与されたＩＰアドレスを格納するＩＰアドレス５０４と、ネットワーク接続装置の下流と上流に接続されるネットワーク接続装置のホスト名をそれぞれ格納する下位装置５０５、上位装置５０６からなるテーブルである。
【００２３】
図６に示す業務区分情報テーブル４０３はネットワーク管理者が予め設定しておくテーブルであり、ネットワーク接続装置をグループ化する際に利用する業務区分やフロアを格納したテーブルである。業務区分情報テーブル４０３は業務区分と設置フロア毎にグループ化して管理するためのグループＩＤ６０１と、グループＩＤ６０１に含まれるネットワーク接続装置が利用される業務名や部署名を格納する業務区分６０２、ネットワーク接続装置及びネットワーク接続装置を利用する業務部署があるフロアを格納する設置フロア６０３からなるテーブルである。尚、本実施例では、Ａ社の業務区分ごとにグループ化しているが、業務区分６０２の値を変えることにより様々な区分でのグループ化が可能である。
【００２４】
図７に示すグループ内ホスト情報テーブル４０４は、予めネットワーク管理者が設定しておくテーブルであり、グループ毎に割り当てられたＩＰアドレスを管理するテーブルである。グループ内ホスト情報テーブル４０４はグループＩＤを格納するグループＩＤ７０１と、グループ毎に割り当てられているＩＰアドレスの範囲を格納するグループ内ＩＰアドレス範囲７０２からなるテーブルである。
【００２５】
図８に示すグループテーブル４０６は、グループテーブル作成部４０５により、ネットワークツリーテーブル４１２と業務区分情報テーブル４０３、グループ内ホスト情報テーブル４０４を参照することで作成される。グループテーブル４０６は、グループ毎にホストを管理しており、ネットワーク監視サーバ３０１は、グループテーブル４０６を用いることにより同じグループに所属する複数のネットワーク接続装置に指示を出すことが可能となる。グループテーブル４０６はグループＩＤを格納するグループＩＤ８０１と、グループに属するネットワーク接続装置のホスト名を格納する構成ホスト８０２と、グループに属するネットワーク接続装置が利用される業務名や部署名を格納する業務区分８０３と、ネットワーク接続装置及びネットワーク接続装置を利用する業務部署が設置されているフロアを格納する設置フロア８０４からなるテーブルである。
【００２６】
次に、図５〜図７のテーブルを参照して、図８のグループテーブル４０６を作成する手順について説明する。グループテーブル４０６のグループＩＤ「Ａ」のレコードを作成する場合、まず、業務区分情報テーブル４０３からグループＩＤ６０１内のグループＩＤ「Ａ」を参照し、業務区分６０２と設置フロア６０３からグループＩＤ「Ａ」と対応する業務区分「経理・資材部」と設置フロア「２Ｆ」をグループＩＤ「Ａ」と共に取りだす。グループテーブル４０６に新たなレコードを作製し、グループＩＤ「Ａ」、業務区分「経理・資材部」、設置フロア「２Ｆ」を格納する。次に、グループ内ホスト情報テーブル４０４のグループＩＤ７０１及びグループ内ＩＰアドレス範囲７０２を参照し、グループＩＤ「Ａ」と対応するＩＰアドレス範囲「192.168.104105.1-192.168.104105.255」を取り出す。
次にネットワークツリーテーブル４１２のＩＰアドレス５０４を参照する。ＩＰアドレス５０４にＩＰアドレス範囲「192.168.104105.1-192.168.104105.255」の範囲に含まれるＩＰアドレスが格納される場合は、対応するホスト名５０１を取り出す。本実施例の場合、ホスト名「３１１」が該当する。取り出したホスト名「３１１３１３」をグループテーブル４０６の新しく作成されたグループＩＤ「Ａ」のレコードに格納する。以上の処理をグループＩＤ毎に繰り返すことによりグループテーブル４０６を作成する。
【００２７】
次に、図９に示すグループ毎トラフィック量テーブル４０９について説明する。グループ毎トラフィック量テーブル４０９はグループＩＤ９０１と、グループ内のネットワーク接続装置の総トラフィック量９０２と、グループを省電力モードに移行又は省電力モードの解除の判断に利用するために使用するグループ毎のネットワーク接続装置の通信トラフィックによる負荷に対する閾値９０３からなる。閾値は予め管理者が設定しておく必要がある。本実施例では、各グループ内のネットワーク接続装置の通信トラフィックの総量を各グループの通信トラフィックによる負荷を示す指標としている。
【００２８】
次に、図１０に示す時間別固定指示テーブル４１０について説明する。時間別固定指示テーブル４１０は月曜〜日曜までの曜日が入る曜日１００１と、時間帯が入る時間１００２と、曜日１００１と時間１００２に対応するグループ毎のスケジュール１００３からなる。グループ毎のスケジュール１００３には各グループへの指示が格納されている。指示は「性能重視」「省電力」「指示無」の3種類がある。「性能重視」の場合、ネットワーク監視サーバ３０１はネットワーク接続装置に対し消費電力より性能を重視した動作を要求する。「省電力」の場合、ネットワーク監視サーバ３０１はネットワーク接続装置に対し性能より消費電力の抑制を重視した動作を要求する。「指示無」の場合、時間や曜日によって固定的な動作をするのではなく、グループ毎トラフィック量テーブル４０９を参照し、総トラフィック量９０２と閾値９０３に基づいて、性能重視モードか省電力モードを選択する。例えば、曜日１００１が曜日「月〜金」で時間１００２が時間帯「11：00〜17：20」のレコードのグループＢに対する指示は「性能重視」であるため、ネットワーク監視サーバ３０１はグループＢのホストに対し性能重視モードでの動作を要求する。
【００２９】
ネットワーク監視サーバ３０１がネットワークシステム上のネットワーク接続装置から情報を収集し、運転モードを切り替える指示を出すまでのシーケンスを図１１に示す。例としてグループ「Ａ」に対して指示を出す場合を説明する。まず、システム管理者が予め業務区分テーブル４０３、グループ内ホスト情報テーブル４０４、時間別固定指示テーブル４１０をネットワーク監視装置３０１に設定しておく（１１０１）。次に、ネットワーク監視サーバ３０１は管理下の各ネットワーク接続装置から経路情報を要求する（１１０２〜１１０４）。ネットワーク監視装置はそれぞれ経路情報をネットワーク監視サーバ３０１に返信する（１１０５〜１１０７）。尚、図ではネットワーク接続装置３１３への経路情報の要求メッセージのみ表示しているが、他のネットワーク接続装置に対しても経路情報の要求は行う。また、各ネットワーク接続装置に対する経路情報の要求は同時に行う必要はない。次に、ネットワーク監視サーバ３０１は業務区分テーブル４０３、グループ内ホスト情報テーブル４０４、時間別固定指示テーブル４１０と収集した経路情報より作成したネットワークツリーテーブル４１２から、グループテーブル４０６を作成する（１１０８）。
【００３０】
次に、ネットワーク監視サーバ３０１はグループ毎の総トラフィック容量を調べるために各ネットワーク接続装置に対し、ｓｎｍｐｇｅｔコマンド等を用いてトラフィック量の回答を要求する（１１０９〜１１１１）。ネットワーク監視装置はそれぞれトラフィック量の回答をネットワーク監視サーバ３０１に返信する（１１１２〜１１１４）。尚、図ではネットワーク接続装置３１３へのトラフィック量の回答の要求メッセージのみ表示しているが、他のネットワーク接続装置に対してもトラフィック量の回答の要求は行う。また、各ネットワーク接続装置に対するトラフィック量の回答の要求は同時に行う必要はない。また、必要に応じて、グループ単位でトラフィック量の回答の要求を行ってもよい。次に、受信したトラフィック量の情報とグループテーブル４０６を基にグループ毎トラフィック量テーブル４０９を作成する（１１１５）。
【００３１】
次に、グループテーブル４０６、時間別固定指示情報テーブル４１０、グループ毎トラフィック量テーブル４０９を参照し、グループ「Ａ」に属するネットワーク接続装置３１３に対し、省電力モードへの移行指示を送信する（１１１６〜１１１８）。尚、図ではネットワーク接続装置３１３へのモード移行指示メッセージのみ表示しているが、他のネットワーク接続装置に対しても必要に応じてモード移行指示を行う。また、各ネットワーク接続装置に対するモード移行指示は同時に行う必要はない。省電力モードへの移行指示を受信したネットワーク接続装置３１３は運転モードを省電力モードへと変更する。モード移行指示などの処理にはＳＮＭＰを用いても良いし、他のプロトコルを用いても良い。
【００３２】
ネットワーク監視サーバ３０１がネットワーク接続装置に指示を出すまでのネットワーク監視サーバ３０１の内部処理を図１２、１３，１４に示す。図１２に示す固定指示モードは時間別固定指示テーブル４１０を基に各ネットワーク接続装置にモード移行指示を送信するモードである。図１３に示す閾値判断モードはグループ毎トラフィック量テーブル４０９を基に各ネットワーク接続装置にモード移行指示を送信するモードである。図１４は省電力モード指示処理内で、グループ毎に必要のないホストの電源をオフにする処理である。
【００３３】
ネットワーク監視サーバ３０１は固定指示モードで動作を開始する。現在の時間が、時間別固定指示テーブル４１０の時間１００２に格納される時間帯の切り替わるタイミングで図１２の固定指示モードでの動作を開始する。例えば、現在時刻が「11：00」の場合、時間１００２の時間帯「08：50〜11：00」から「11：00〜17：20」に切り替わるタイミングであるため、固定指示モードでの動作を開始する。
【００３４】
固定指示モードでは、グループ毎モード指示部４１１が時間別固定指示テーブル４１０を参照する（１２０1）。次に、時間別固定指示テーブル４１０内の現在の日時における、各グループの指示モードを確認する（１２０２）。グループ毎にモード変更が必要であればモード変更指示を出す（１２０３）。例えば、グループ「Ｂ」の場合、時間別固定指示テーブル４１０において、曜日が「月〜金」で、時間が「11：00〜17：20」から「17：20〜08：50」に変わると、スケジュールが「性能重視」から「省電力」に切り替わるため、モード移行指示を出す必要がある。モード変更が必要ない場合は何もせず終了する。スケジュールが「無指示」の場合は、閾値判断モードへ移行する（１２０４）。
【００３５】
閾値判断モードでは、グループ毎モード指示部４１１が時間別固定指示テーブル４１０から現在の時刻の属する日時情報を取り出す（１２０５）。例えば、現在の日時が火曜の13：30の場合、時間「11：00〜17：20」を取り出す。これは時間「11：00〜17：20」の間、閾値判断モードでの処理を行うためである。
【００３６】
次に、グループ毎モード指示部４１１は現在の時刻が日時区間を変化したかを前回取り出した日時情報と比較する（１２０６）。例えば、火曜の13：30に閾値判断モードに入ると、時間「11：00〜17：20」を取り出す。さらに時間が進み現在時刻が18：00になると、現在時刻が時間「11：00〜17：20」から時間「17：20〜08：50」の区間に変化したことになる。
【００３７】
日時区間が変化していない場合、現在の処理モードは閾値判断モードのままなので、グループ毎モード指示部４１１は現在の各グループの総トラフィック量と各グループに設定された閾値を比較する（１２０７）。現在のグループ内の総トラフィック量が閾値を上回っている場合、グループ毎モード指示部４１１は該当するグループに性能重視モードへの移行指示を出す（１２０８）。逆に、現在のグループ内の総トラフィック量が閾値を下回っている場合、グループ毎モード指示部４１１は該当するグループに省電力モードへの移行指示を出す（１２０９）。いずれも、ステップ（１２０６）に戻る。
【００３８】
日時区間が変化した場合、グループ毎モード指示部４１１は時間別固定指示テーブル４１０の変化先の時間帯での指示モードが固定指示「性能重視」「省電力」であるかを確認する（１２１０）。固定指示であった場合は、グループ毎モード指示部４１１は固定指示モードへ移行し（１２１１）、閾値判断モードを終了する。固定指示でない場合（無指示の場合）、グループ毎モード指示部４１１はステップ（１２０６）に戻る。尚、ステップ（１２０１）〜（１２１１）までの動作はグループ毎に行われるが、同時に行う必要はない。
【００３９】
尚、省電力モードを指示する場合、ネットワーク監視サーバ３０１は必要のないホストの電源をオフする処理を実行する。以下、当該処理について、説明する。電源をオフする処理に先立って、ネットワークツリー作成部４０２は、ネットワークツリーテーブル４１２を作成すると、図５に示すネットワークツリーテーブル４１２のホスト名５０１、下位装置５０５、上位装置５０６を参照し、図１６に示すホスト階層テーブル１６００を作成する。ホスト階層テーブル１６００は、ネットワーク監視サーバ３０１から近い順に（ホップ数が少ない順に）階層的にホストを並び替えたテーブルであり、後に説明する電源をオフできるかを階層的に確認する場合に使用するためのものである。
【００４０】
ホスト階層テーブル１６００であるが、本実施例でいうと、ホスト３０２はネットワーク監視サーバ３０１に最も近いので階層が「１」である。ホスト３０３，３０４，３１５はネットワーク監視サーバ３０１からみてホスト３０２を介して２ホップで接続されているので階層は「２」である。以下同様に全てのホストを階層分けしている。
【００４１】
図１７にホスト階層テーブル１６００を作成する処理の流れをし示す。ネットワークツリー作成部４０２は、最初に図５のネットワークツリーテーブル４１２を参照し、ホストが存在するかを確認する（１７０１）。ホストが存在しない場合は、ホスト階層テーブル１６００を作成できないので処理を終了する。ホストが存在する場合、ネットワークツリーテーブル４１２から最上位ホストのホスト名を取得する（１７０２）。本実施例では、上位装置５０６を参照した場合、ホスト３０２の上位装置が存在しないことから、ホスト３０２が最上位ホストであることがわかる。よって、ホスト階層テーブル１６００のホスト名１６０２に、階層「1」と対応付けられて「３０２」が入る。
【００４２】
次に、前回ホスト階層テーブル１６００に挿入したホストの下位ホストが存在するかを確認する（１７０３）。存在しない場合、全てのホストを調べ終わったことになるため、処理を終了する。存在する場合、ネットワークツリーテーブル４１２から前回処理したホストの下位ホストを取り出し、同様に処理する（１７０４）。
【００４３】
例えば、ホスト３０２をホスト階層テーブル１６００に核にした次に（１７０３）の処理を実行すると、ネットワークツリーテーブル４１２の上位装置５０６を参照すると「３０２」のレコードが３つある。これはホスト３０２の下位の装置が3台いることを表している。本実施例だとホスト３０３、３０４、３１５である。よって、ホスト階層テーブル１６００のホスト名１６０２に、階層「２」と対応付けられて「３０３、３０４、３１５」が入る。同様に、次にホスト３０３、３０４、３１５の下位の装置であるホスト３０５，３０８，３１１，３１３が階層「３」となり、それらのさらに下位の装置であるホスト３０６，３０９が階層「４」となる。
【００４４】
次に、図１４に示すホストの電源オフ処理について説明する。図１４の処理はネットワーク監視サーバ３０１のグループモード指示部４１１がホスト階層テーブル１６００を参照して必要のないホストの電源をオフする。電源オフの処理は、省電力モードへの移行指示が出されると開始する（１４０１）。尚、（１４０１）でいう省電力モードへの移行指示は、固定指示モード時、閾値判断モード時での省電力モードへの移行指示を両方含んでもよいし、どちらか片方のみに適用してもよい。
【００４５】
グループモード指示部４１１は、ホスト階層テーブル１６００から電源をオフにするか確認するための処理対象のホストを取り出す（１４０２）。この際、階層１６０１の階層が最も深いものを取り出す。本実施例の場合、階層「４」のホスト３０６，３０９である。
【００４６】
次に、（１４０２）で取り出したホストの上位・下位の接続情報をネットワークツリーテーブル４１２から取得する（１４０３）。本実施例の場合、ホスト３０６、３０９の上位装置は、「３０５、３０８」であり、下位装置は「―」となっており、末端のスイッチであることがわかる。
【００４７】
次に、グループモード指示部４１１は、（１４０２）で取り出したホストのＡＲＰテーブルを採取する（１４０４）。ＡＲＰテーブルとはＩＰアドレスとＭＡＣアドレスの対照表であり、ＡＲＰテーブルを参照することにより、そのホストと他の装置の接続関係がわかる。実際のＡＲＰテーブルの取得は経路情報採取部４０１を介して行われる。
【００４８】
次に、（１４０３）で取得した上位・下位の接続情報と（１４０４）で採取したＡＲＰテーブルとを参照し、処理対象のホストが下位装置と接続しているか（ＡＲＰテーブルに上位装置との接続以外が存在するか）を確認する（１４０５）。例えば、本実施例では、処理対象のホストはホスト３０６，３０９であり、末端のスイッチであるため、下位装置はそれぞれクライアント群３０７、３１０である。よって、これらのクライアントが全て接続されていなければ、下位接続なしとなる（例えば、クライアントの電源が切れている、ネットワークに物理的に接続されていない等）。
【００４９】
次に、（１４０５）で下位接続があった場合、（１４０６）の処理に移り、なかった場合（１４１０）の処理に移る。ここでは、ホスト３０６、３０９の下位接続がなかった場合のみ説明する。
【００５０】
ホスト３０６，３０９に下位接続がないので、グループモード指示部４１１は、ホスト３０６，３０９の電源をオフする（１４１０）。これは、下位にネットワークを利用する機器が全く存在しない状態であるため、電源をオンにしておく必要がないためである。
【００５１】
次に、全ホストの処理が終了したかを確認する（１４０７）。本実施例では、階層「４」のホストの処理のみしかしていないので、（１４０２）に戻る。そして、階層を一つ下げて階層「３」のホストの処理を行う。このように、全階層のホストの処理を行うまで、図１４の処理は続けられる。
【００５２】
階層「３」のホストはホスト３０５，３０８，３１１，３１３である。ここではホスト３０５、３０６の処理のみを説明する。（１４０２−１４０５）までは前記したとおりの処理がなされる。次に、下位装置があったと仮定し、（１４０６）に進む。（１４０６）では、（１４０５）で確認した下位接続が下位の登録ホストのみか（処理対象ホストに対する図５の下位装置５０５）を確認する。例えば、ホスト３０５の下位の登録ホストとはホスト３０６、３０８、３０９である。
【００５３】
ここで、ホスト３０５の下位接続はホスト３０６，３０８，３０９のみであり（１４０８）に移行する。
【００５４】
次に、下位ホストのＡＲＰテーブルを入手し（１４０８）、当該入手したＡＲＰテーブルから自身以外の下位接続がみつからなければ（１４０９）、電源をオフする（１４１０）。（１４０６）以降の処理は同じ階層のホスト同士が接続されている場合に対応するための処理である（図３のホスト３０５，３０８が該当）。同階層のホスト同士が接続されている場合、図５の下位装置５０５を参照すると互いに下位装置としてに認識していることがわかる。この場合、どちらかを先に電源オフしようとすると、必ず片方が電源がオンのまま接続されている。そのため、下位装置の接続の有無のみでは決して電源を切ることができない。
【００５５】
例として、先ほどまでの処理でホスト３０６，３０９の電源がオフになっていた場合の、ホスト３０５での（１４０６−１４１０）の処理を説明する。（１４０５）において、ホスト３０５の下位装置としてホスト３０８が接続されているので、（１４０６）に進む。（１４０４）で入手したＡＲＰテーブルとネットワークツリーテーブル４１２を参照すると、ホスト３０５に現在接続されているのは、登録ホスト３０８のみであるため（１４０６）、下位ホスト３０８のＡＲＰテーブルを採取する（１４０８）。すると、ホスト３０８のＡＲＰテーブルによると、ホスト３０５としか接続されていないことがわかるため（１４０９）、ホスト３０５の電源をオフする（１４１０）。
【００５６】
尚、電源を一旦切ったものについては、管理者が手動で、もしくは、図１０の時間別固定指示テーブル４１０に電源オフのものを起動させる「起動」を設定してもよい。その際に、指示と併せて「起動＋性能重視」のようにしてもよい。
【００５７】
各ホストの、電源のオン・オフは各ホストに接続された遠隔操作可能な電源制御装置を用いて行う。もしくは、ホスト自体にそのような遠隔で電源を制御する機能を持たせてもよい。ネットワーク経由でパケットを送信して電源の制御を行うようにしてもよい。
【００５８】
次に、ネットワーク監視サーバ３０１の入出力部４１３により、管理者に対し、ＰＣのディスプレイなどに現在の各ネットワーク接続装置のトラフィック量や省電力モードか否かの情報をフロア、業務区分ごとに視覚的に表示する方法について説明する。表示内容の一例を図１５に示す。図の表示内容はフロア「４Ｆ」「５Ｆ」のネットワーク接続装置の接続関係を表示している。まず、ディスプレイ１３０１に各フロア１３０２を表示する。さらに、各フロア１３０２内に存在する業務区分１３０３を表示し、その業務区分内で利用されているホストを表示する。そして、各ホスト間の接続関係を表示する。接続関係は同じ業務区分内のホスト同士だけではなく、フロア全体さらには違う階のホストとの接続関係も表示する。業務区分内だけの接続関係や同フロア内だけの接続関係を表示することも可能である。
【００５９】
また、各業務区分（グループ）毎の現在の総トラフィックや省電力モードで動作しているかなどの状態１３０５の表示を行う。状態１３０５の表示に関しても必要な情報以外は表示しないことが可能である。また、フロアの階層が多すぎるか、1フロアが広すぎてディスプレイに収まらない場合は、スクロールボタン１３０６を押すか、マウスのスクロールを利用するか、キーボードのショートカットキーを利用するなどして画面をスクロールさせて表示させる。
【００６０】
以上の表示はグループテーブル４０６、グループ毎トラフィック量テーブル４０９を参照することにより表示する。また、管理者はディスプレイに視覚的に表示されているフロア１３０２や業務区分１３０３のモデル図をマウスなどで直接操作することにより、新しい業務区分の作成や、運転モードの切り替えなどの操作を行う。また、図の表示画面から固定指示入力画面へ移動することも可能である。また、図の表示画面上で直接固定指示入力を行えるようにしても良い。
【００６１】
以上の、本実施例の形態によると、ネットワーク接続装置単体ではなく、業務単位やフロア単位などの論理的な単位によりグループ化することにより、複数のネットワーク接続装置に対し、一度に運転モードの切換を設定できる。また、実際のネットワークの使用状況に併せ、「定時時間内」、「定時時間後」などの時間帯毎に運転モードの切換などが可能となる。さらに、各グループの実際のトラフィック量を計測しておくことにより、あるグループでデータ転送が少ない時間帯には省電力モードに切り替えるなどの動作も可能である。
【００６２】
また、管理者に、ネットワークシステムをフロアや業務区分毎に視覚的に表示することにより管理が容易になり、直感的な操作も可能となる。
【００６３】
尚、本実施例中のネットワーク監視装置を監視装置、ネットワーク接続装置をネットワーク装置と表現してもよい。また、ホスト名を装置識別子、グループＩＤをグループ識別子と表現してもよい。また、業務区分情報テーブル、グループ内ホスト情報テーブル、グループテーブル、時間別固定指示テーブルを単純に第Ｎの記憶部と表現してもよい。また、グループ毎トラフィック量算出部をグループ毎負荷量算出部と表現してもよい。
【符号の説明】
【００６４】
１０１  サーバ
１０２，１０３  コアスイッチ
１０４，１０５，１０６  エッジスイッチ
１０７，１０８，１０９  クライアントＰＣ群
２０１  ネットワーク監視装置
２０２  ソフト設計部
２０３  ハード設計部
２０４  総務部
２０５  経理・資材部
２０６  サーバ・ＲＡＩＤ
２０７  基幹ＬＡＮ
３０１  ネットワーク監視サーバ
３０２〜３０６、３０８、３０９、３１１、３１３、３１５  ネットワーク接続装置
４０１  経路情報採取部
４０２  ネットワークツリー作成部
４０３  業務区分情報テーブル
４０４  グループ内ホスト情報テーブル
４０５  グループテーブル作成部
４０６  グループテーブル
４０７  トラフィック採取部
４０８  グループ毎トラフィック量算出部
４０９  グループ毎トラフィック量テーブル
４１０  時間別固定指示テーブル
４１１  グループ毎モード指示部
４１２  ネットワークツリーテーブル
４１３  入出力部
【図１】
2011114423.tif 000003
【図２】
2011114423.tif 000004
【図３】
2011114423.tif 000005
【図４】
2011114423.tif 000006
【図５】
2011114423.tif 000007
【図６】
2011114423.tif 000008
【図７】
2011114423.tif 000009
【図８】
2011114423.tif 000010
【図９】
2011114423.tif 000011
【図１０】
2011114423.tif 000012
【図１１】
2011114423.tif 000013
【図１２】
2011114423.tif 000014
【図１３】
2011114423.tif 000015
【図１４】
2011114423.tif 000016
【図１５】
2011114423.tif 000017
【図１６】
2011114423.tif 000018
【図１７】
2011114423.tif 000019