(57)【要約】      （修正有）【課題】データセンタ内のネットワークを流れるトラヒックに影響を与えることなくネットワークの消費電力を削減する。【解決手段】複数のパケット中継装置を備えたネットワークは、第１のパケット中継装置と、第１のパケット中継装置とそれぞれ第１、２の経路で接続し、トラヒックを送受信する第２、３のパケット中継装置と、第２、３のパケット中継装置とそれぞれ第３、４の経路で接続しトラヒックを送受信する第４のパケット中継装置と、管理計算機とを含み、管理計算機は、第１〜４のパケット中継装置の状態情報を取得し、所定の条件に基づいて第１のパケット中継装置を停止対象のパケット中継装置と特定すると、第２、３のパケット中継装置が第１、２の経路を利用せずにトラヒックの送受信ができないか検証し、その結果第３、４の経路を利用して第４のパケット中継装置を介してトラヒックを送受信できると認識すると、第１のパケット中継装置を停止させる。【選択図】図２
2014183523.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク管理システムであって、
複数のパケット中継装置を備えたネットワークと、
前記パケット中継装置を管理する管理計算機と、を備え、
前記複数のパケット中継装置は、第１のパケット中継装置と、前記第１のパケット中継装置とそれぞれ第１、２の経路で接続しトラヒックを送受信する第２、３のパケット中継装置と、前記第２、３のパケット中継装置とそれぞれ第３、４の経路で接続しトラヒックを送受信する第４のパケット中継装置を含み、
前記第１〜４の経路はパケットを転送可能であり、
前記管理計算機は、
前記第１〜４のパケット中継装置の状態情報を取得し、所定の条件に基づいて前記第１のパケット中継装置を停止対象のパケット中継装置と特定すると、前記第２、３のパケット中継装置が前記第１、２の経路を利用せずにトラヒックの送受信ができないか検証し、前記第３、４の経路を利用して前記第４のパケット中継装置を介してトラヒックを送受信できる場合、前記第１のパケット中継装置を停止させる、
ことを特徴とするネットワーク管理システム。
【請求項２】
請求項１に記載のネットワーク管理システムであって、
前記ネットワークは、レイヤ２ネットワークであり、ＴＲＩＬＬプロトコルに準拠し、
前記管理計算機は、
前記第２のパケット中継装置の隣接装置の情報において、前記第１、３の経路でそれぞれ前記第１、４のパケット中継装置と接続しており、前記第３のパケット中継装置の隣接装置の情報において、前記第２、４の経路でそれぞれ前記第１、４のパケット中継装置と接続しており、前記第１のパケット中継装置を停止対象のパケット中継装置と特定すると、
前記隣接装置の情報を参照し、前記第２、３のパケット中継装置が前記第１、２の経路を利用せずにトラヒックの送受信ができないか検証し、前記第３、４の経路を利用して前記第４のパケット中継装置を介してトラヒックを送受信できると認識すると、前記第１のパケット中継装置を停止させ、トラヒックの送受信を前記第３、４の経路に切り替える、
ことを特徴とするネットワーク管理システム。
【請求項３】
請求項１に記載のネットワーク管理システムであって、
前記ネットワークは、レイヤ２ネットワークであり、ＴＲＩＬＬプロトコルに準拠し、前記第２、３のパケット中継装置において、前記第１、第２の経路と、前記第３、４の経路とが同一コストで同時動作可能となっており、
前記管理計算機は、
前記第１のパケット中継装置を停止対象のパケット中継装置と特定すると、
ＴＲＩＬＬに関連するルーティングテーブルの情報を参照し、前記第２、３のパケット中継装置が前記第１、２の経路を利用せずにトラヒックの送受信ができないか検証し、前記第３、４の経路を利用して前記第４のパケット中継装置を介してトラヒックを送受信できると認識すると、前記第１のパケット中継装置を停止させ、トラヒックの送受信を前記前記第３、４の経路に切り替える、
ことを特徴とするネットワーク管理システム。
【請求項４】
請求項１に記載のネットワーク管理システムであって、
前記第１〜４のパケット中継装置は、演算を行うＣＰＵと、前記ＣＰＵの使用率とトラヒック量とを取得する統計処理部と、を有し、
前記管理計算機は、前記第１〜４のパケット中継装置の前記ＣＰＵの使用率とトラヒック量を状態情報として取得し、前記ＣＰＵの使用率の最も小さい前記第１のパケット中継装置を停止対象のパケット中継装置と特定する、
ことを特徴とするネットワーク管理システム。
【請求項５】
請求項１に記載のネットワーク管理システムであって、
前記第１〜４のパケット中継装置は、トラヒック量を取得する統計処理部を有し、
前記管理計算機は、前記第１〜４のパケット中継装置の前記トラヒック量を状態情報として取得し、前記トラヒック量の最も小さい前記第１のパケット中継装置を停止対象のパケット中継装置と特定する、
ことを特徴とするネットワーク管理システム。
【請求項６】
請求項１に記載のネットワーク管理システムであって、
前記第１〜４のパケット中継装置は、セッション数とトラヒック量を取得する統計処理部を有し、
前記管理計算機は、前記第１〜４のパケット中継装置の前記セッション数を状態情報として取得し、前記セッション数の最も小さい前記第１のパケット中継装置を停止対象のパケット中継装置と特定する、
ことを特徴とするネットワーク管理システム。
【請求項７】
請求項１に記載のネットワーク管理システムであって、
前記第１〜４のパケット中継装置は、フロー数とトラヒック量を取得する統計処理部を有し、
前記管理計算機は、前記第１〜４のパケット中継装置の前記フロー数を状態情報として取得し、前記フロー数の最も小さい前記第１のパケット中継装置を停止対象のパケット中継装置と特定する、
ことを特徴とするネットワーク管理システム。
【請求項８】
請求項１に記載のネットワーク管理システムであって、
前記第１〜４のパケット中継装置は、トラヒック量を取得する統計処理部を有し、
前記管理計算機は、前記第１〜４のパケット中継装置の前記トラヒック量を状態情報として取得し、取得した前記トラヒック量と、電力効率から消費電力量を算出し、前記消費電力量の最も小さい前記第１のパケット中継装置を停止対象のパケット中継装置と特定する、
ことを特徴とするネットワーク管理システム。
【請求項９】
請求項１に記載のネットワーク管理システムであって、
前記管理計算機は、ユーザインタフェース部を有し、
前記ユーザインタフェース部からネットワーク管理者が指定したパケット中継装置を停止対象のパケット中継装置と特定可能である、
ことを特徴とするネットワーク管理システム。
【請求項１０】
ネットワークを管理するネットワーク管理計算機であって、
第１のパケット中継装置と、前記第1のパケット中継装置とそれぞれ第１、２の経路で接続しトラヒックを送受信する第２、３のパケット中継装置と、前記第２、３のパケット中継装置とそれぞれ第３、４の経路で接続しトラヒックを送受信する第４のパケット中継装置を管理するパケット中継装置設定・参照部と、
前記第１〜４のパケット中継装置の状態情報を取得し、所定の条件に基づいて前記第１のパケット中継装置を停止対象のパケット中継装置と特定すると、前記第２、３のパケット中継装置が前記第１、２の経路を利用せずにトラヒックの送受信ができないか検証し、前記第３、４の経路を利用して前記第４のパケット中継装置を介してトラヒックを送受信できる場合、前記第１のパケット中継装置を停止させる省電力管理部、を備える、
ことを特徴とするネットワーク管理計算機。
【請求項１１】
請求項１０に記載のネットワーク管理計算機であって、
前記ネットワークは、レイヤ２ネットワークであり、ＴＲＩＬＬプロトコルに準拠し、前記第２のパケット中継装置の隣接装置の情報において、前記第１、３の経路でそれぞれ第１、４のパケット中継装置と接続しており、前記第３のパケット中継装置の隣接装置の情報において、前記第２、４の経路でそれぞれ第１、４のパケット中継装置と接続しており、所定の条件に基づいて前記第１のパケット中継装置を停止対象のパケット中継装置と特定すると、
前記省電力管理部は、
前記隣接装置の情報を参照し、前記第２、３のパケット中継装置が前記第１、２の経路を利用せずにトラヒックの送受信ができないか検証し、その結果、第３、４の経路を利用して第４のパケット中継装置を介してトラヒックを送受信できると認識すると、前記第１のパケット中継装置を停止させ、トラヒックの送受信を前記第３、４の経路に切り替える、
ことを特徴とするネットワーク管理計算機。
【請求項１２】
請求項１０に記載のネットワーク管理計算機であって、
前記ネットワークは、レイヤ２ネットワークであり、ＴＲＩＬＬプロトコルに準拠し、前記第２、３のパケット中継装置のルーティングテーブルにおいて、前記第１、２の経路と、前記第３、４の経路とは同一コストで同時動作が可能となっており、所定の条件に基づいて前記第１のパケット中継装置を停止対象のパケット中継装置と特定すると、
前記省電力管理部は、
ＴＲＩＬＬに関連するルーティングテーブルの情報を参照し、前記第２、３のパケット中継装置が前記第１、２の経路を利用せずにトラヒックの送受信ができないか検証し、前記第３、４の経路を利用して前記第４のパケット中継装置を介してトラヒックを送受信できると認識すると、前記第１のパケット中継装置を停止させ、トラヒックの送受信を前記第３、４の経路に切り替える、
ことを特徴とするネットワーク管理計算機。
【請求項１３】
複数のパケット中継装置を備えたネットワークを管理計算機で管理するネットワークの管理方法であって、
前記複数のパケット中継装置は、第１のパケット中継装置と、前記第１のパケット中継装置とそれぞれ第１、２の経路で接続しトラヒックを送受信する第２、３のパケット中継装置と、前記第２、第３のパケット中継装置とそれぞれ第３、４の経路で接続しトラヒックを送受信する第４のパケット中継装置を含み、
前記管理計算機は、
前記第１〜４のパケット中継装置の状態情報を取得し、
所定の条件に基づいて前記第１のパケット中継装置を停止対象のパケット中継装置と特定し、
前記第２、３のパケット中継装置が第１、２の経路を利用せずにトラヒックの送受信ができないか検証し、
前記第３、４の経路を利用して前記第４のパケット中継装置を介してトラヒックを送受信できる場合、停止対象の前記第１のパケット中継装置を停止させる、
ことを特徴とするネットワークの管理方法。
【請求項１４】
請求項１３に記載のネットワーク管理方法であって、
前記ネットワークは、レイヤ２ネットワークであり、ＴＲＩＬＬプロトコルに準拠し、前記第２のパケット中継装置の隣接装置の情報において、前記第１、３の経路でそれぞれ第１、４のパケット中継装置と接続しており、前記第３のパケット中継装置の隣接装置の情報において、前記第２、４の経路でそれぞれ第１、４のパケット中継装置と接続しており、
前記管理計算機は、
所定の条件に基づいて前記第１のパケット中継装置を停止対象のパケット中継装置と特定すると、前記隣接装置の情報を参照し、前記第２、３のパケット中継装置が前記第１、２の経路を利用せずにトラヒックの送受信ができないか検証し、その結果、第３、４の経路を利用して第４のパケット中継装置を介してトラヒックを送受信できると認識すると、前記第１のパケット中継装置を停止させ、トラヒックの送受信を前記第３、４の経路に切り替える、
ことを特徴とするネットワーク管理方法。
【請求項１５】
請求項１３に記載のネットワーク管理方法であって、
前記ネットワークは、レイヤ２ネットワークであり、ＴＲＩＬＬプロトコルに準拠し、前記第２、３のパケット中継装置のルーティングテーブルにおいて、前記第１、２の経路と、前記第３、４の経路とは同一コストで同時動作が可能となっており、
前記管理計算機は、
所定の条件に基づいて前記第１のパケット中継装置を停止対象のパケット中継装置と特定すると、ＴＲＩＬＬに関連するルーティングテーブルの情報を参照し、前記第２、３のパケット中継装置が前記第１、２の経路を利用せずにトラヒックの送受信ができないか検証し、前記第３、４の経路を利用して前記第４のパケット中継装置を介してトラヒックを送受信できると認識すると、前記第１のパケット中継装置を停止させ、トラヒックの送受信を前記第３、４の経路に切り替える、
ことを特徴とするネットワーク管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のパケット中継装置を備えたネットワーク管理システム、ネットワーク管理計算機及びネットワーク管理方法に関する。
【背景技術】
【０００２】
クラウドサービスを実現するために、データセンタ内に多数のコンピュータ、ストレージ装置、パケット中継装置が設置されている。多数のパケット中継装置で構成するデータセンタ内のネットワークは、一般的に大規模なレイヤ２（Ｌ２）ネットワークとなる傾向がある。Ｌ２ネットワークとは、パケットの宛先ＭＡＣ(Media Access Control)アドレス情報を見てパケットを転送する仕組みであり、パケットはＬ２ネットワーク内の全てのパケット中継装置に到達可能である。
【０００３】
このとき、上記特徴があることから、不用意にパケット中継装置間をイーサネット（登録商標）ケーブルで結ぶと、ループが作成され、パケットがループの中で巡回し、トラヒックが増幅されてしまう可能性がある。この可能性に対処するため、一般的にLayer  ２ネットワークではＳＴＰ（Spanning Tree Protocol）が用いられる。ＳＴＰは、パケット中継装置間でプロトコルを送受信することで、複数のパケット中継装置の中からルートとなるパケット中継装置を決定し、当該ルートを頂点としたツリー型のネットワークを構築する。パケットは、ツリーを構成する経路のみで送受信可能となり、ループの発生が防止できる。
【０００４】
しかしながら、ＳＴＰを使用する場合、ツリーを構成しない経路は、パケットの送受信ができないブロッキング状態となり、イーサネットを有効活用しているとは言えなかった。現在、この欠点を克服するため、ＴＲＩＬＬ(Transparent Interconnection of Lots of Links)などが提案されている。ＴＲＩＬＬでは、パケット中継装置間でルーティングプロトコルを交換することで構築されたツリー型のネットワークに、複数の経路で構成された枝を挿入することができる。任意のパケット中継装置から別のパケット中継装置まで、複数の経路を使用することができるようになるため、イーサネットのより有効な活用が可能となる。
【０００５】
一方で、データセンタ内のネットワークには多数のパケット中継装置が設置され、またパケット中継装置の発熱を冷却するために多数の冷却機も必要とされることから、大量の電力を消費する傾向にある。現在、パケット中継装置の電力消費量を抑えるため、省電力の技術開発が活発化している。例えば、特許文献１では、ネットワークのトラヒック量をエッジルータが測定し、トラヒック量がコアルータの容量に比して十分に小さい場合、コアルータを省電力モードに移行させ、エッジルータからコアルータへのパケットを他のコアルータへ迂回するようルーティングテーブルを更新する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１４８０２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述の特許文献１のような省電力技術は、パケット中継装置がどのイーサネットからパケットを送信しても、そのパケットが必ず最終目的地まで到達することが前提となる。逆に、このような前提のない場合に実施すると、ネットワークを流れるトラヒックに影響を及ぼす場合がある。例えば、特許文献１の例において、パケットの最終目的地が、省電力モードに移行するパケット中継装置を経由してのみ到達可能である場合、迂回されたパケットはロストしてしまう可能性がある。
【０００８】
本発明の目的は、上記の課題を解決し、データセンタ内のネットワークを流れるトラヒックに大きな影響を及ぼすことなく、ネットワークが消費する電力を削減するネットワーク管理システム、管理計算機、及び管理方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、本発明では、ネットワーク管理システムであって、複数のパケット中継装置を備えたネットワークと、パケット中継装置を管理する管理計算機と、を備え、複数のパケット中継装置は、第１のパケット中継装置と、第１のパケット中継装置とそれぞれ第１、２の経路で接続しトラヒックを送受信する第２、３のパケット中継装置と、第２、３のパケット中継装置とそれぞれ第３、４の経路で接続しトラヒックを送受信する第４のパケット中継装置を含み、第１〜４の経路はパケットを転送可能であり、管理計算機は、第１〜４のパケット中継装置の状態情報を取得し、所定の条件に基づいて第１のパケット中継装置を停止対象のパケット中継装置と特定すると、第２、３のパケット中継装置が第１、２の経路を利用せずにトラヒックの送受信ができないか検証し、第３、４の経路を利用して第４のパケット中継装置を介してトラヒックを送受信できる場合、第１のパケット中継装置を停止させる構成のネットワーク管理システムを提供する。
【００１０】
また、上記の目的を達成するため、本発明では、ネットワークを管理するネットワーク管理計算機であって、第１のパケット中継装置と、第1のパケット中継装置とそれぞれ第１、２の経路で接続しトラヒックを送受信する第２、３のパケット中継装置と、第２、３のパケット中継装置とそれぞれ第３、４の経路で接続しトラヒックを送受信する第４のパケット中継装置を管理するパケット中継装置設定・参照部と、第１〜４のパケット中継装置の状態情報を取得し、所定の条件に基づいて第１のパケット中継装置を停止対象のパケット中継装置と特定すると、第２、３のパケット中継装置が第１、２の経路を利用せずにトラヒックの送受信ができないか検証し、第３、４の経路を利用して第４のパケット中継装置を介してトラヒックを送受信できる場合、第１のパケット中継装置を停止させる省電力管理部、を備える構成のネットワーク管理計算機を提供する。
【００１１】
更に、上記の目的を達成するため、複数のパケット中継装置を備えたネットワークを管理計算機で管理するネットワークの管理方法であって、複数のパケット中継装置は、第１のパケット中継装置と、第１のパケット中継装置とそれぞれ第１、２の経路で接続しトラヒックを送受信する第２、３のパケット中継装置と、第２、第３のパケット中継装置とそれぞれ第３、４の経路で接続しトラヒックを送受信する第４のパケット中継装置を含み、管理計算機は、第１〜４のパケット中継装置の状態情報を取得し、所定の条件に基づいて第１のパケット中継装置を停止対象のパケット中継装置と特定し、第２、３のパケット中継装置が第１、２の経路を利用せずにトラヒックの送受信ができないか検証し、第３、４の経路を利用して第４のパケット中継装置を介してトラヒックを送受信できる場合、停止対象の第１のパケット中継装置を停止させるネットワークの管理方法を提供する。
【発明の効果】
【００１２】
本発明は、パケットが必ず最終目的地まで到達することを保証しつつ不要なパケット中継装置を停止させ、ネットワーク内のトラヒックに影響を与えることなく、ネットワーク内の消費電力を低減する。
【図面の簡単な説明】
【００１３】
【図１】実施例１を示し、ネットワーク管理端末と複数のデータセンタを備えたネットワークの構成を示すブロック図である。
【図２】実施例１を示し、ネットワーク管理端末と複数のパケット中継装置で構成されるデータセンタを備えたネットワークの構成を示すブロック図である。
【図３】実施例１を示し、パケット中継装置の構成を示すブロック図である。
【図４】実施例１を示し、パケット中継装置内の設定情報の一例を示す図である。
【図５】実施例１を示し、パケット中継装置内の状態情報の一例を示す図である。
【図６】実施例１を示し、ネットワーク管理端末の構成を示すブロック図である。
【図７】実施例１を示し、ネットワーク管理端末内の状態情報データベースの一例を示す図である。
【図８】実施例１を示し、ネットワーク管理端末に出力されるＧＵＩの一例を示す画面イメージを示す図である。
【図９】実施例１を示し、ネットワーク管理端末が、ネットワークの消費電力を低減する処理の流れを示すシーケンス図である。
【図１０】実施例１を示し、ネットワーク管理端末が、ネットワークの消費電力を低減する処理の一例を示すフローチャート図である。
【図１１】実施例１を示し、ネットワーク管理端末が、ネットワークの消費電力を低減する処理の変形例を示すフローチャート図である。
【図１２】実施例１を示し、ネットワーク管理端末が、ネットワークの消費電力を低減する処理の他の変形例を示すフローチャート図である。
【図１３】実施例１を示し、ネットワーク管理端末が、ネットワークの消費電力を低減する処理のさらに他の変形例を示すフローチャート図である。
【図１４】実施例１を示し、ネットワーク管理端末が、ネットワークの消費電力を低減する処理の別の変形例を示すフローチャート図である。
【図１５】実施例１を示し、ネットワーク管理端末が、ネットワークの消費電力を低減する処理のさらに別の変形例を示すフローチャート図である。
【図１６】実施例１を示し、ネットワーク管理端末が、パケット中継装置を起動する処理の流れを示すシーケンス図である。
【図１７】実施例２を示し、パケット中継装置内の状態情報の変形例を示す図である。
【図１８】実施例２を示し、ネットワーク管理端末内の状態情報データベースの変形例を示す図である。
【図１９】実施例２を示し、ネットワーク管理端末が、ネットワークの消費電力を低減する処理の変形例を示すフローチャート図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態を添付図面に基づいて説明する。
【実施例１】
【００１５】
（Ａ１）ネットワーク構成
図１は、本発明の実施例を示し、複数の拠点に分散するデータセンタをネットワークで接続し、それらを管理計算機であるネットワーク管理端末が管理している構成を示すブロック図である。図では、３つの拠点にデータセンタ２０a、 ２０b、 ２０cが存在し、ネットワーク１０を介して接続している。なお、データセンタの総称は、符号２０で示す。これらのデータセンタを、ネットワーク管理端末８０がネットワーク１０を介して管理している。
【００１６】
図２は、図１のデータセンタ２０a、 ２０b内を詳細化した構成を示すブロック図である。図２では、データセンタ２０ａ、２０ｂ内に、それぞれパケット中継装置３０a〜３０e、パケット中継装置３０f〜３０jが設置され、レイヤ２（Ｌ２）のネットワークで接続している。なお、パケット中継装置の総称は、符号３０で示す。また、経路４０a〜４０lの総称を、符号４０で示し、経路５０a、５０bの総称を、符号５０で示す。
【００１７】
なお、本明細書において、第１、第２、第３、第４のパケット中継装置、及び第１、第２、第３、第４の経路とは、図２の構成において、パケット中継装置３０ｂ、３０ａ、３０ｄ、３０ｃ、及び経路４０ａ、４０ｃ、４０ｄ、５０ａ、或いはパケット中継装置３０ｇ、３０ｆ、３０ｉ、３０ｈ、及び経路４０ｇ、４０ｉ、４０ｈ、５０ｂなどを表わしている。
【００１８】
さて、これらのネットワークではＴＲＩＬＬ（Transparent Interconnection of Lots of Links）が機能し、またパケット中継装置間でルーティングプロトコルを交換することで、ツリー型のネットワークを構築している。ツリーを構成する経路は、実線で示した経路４０a〜４０lと、破線で示した経路５０a、５０bである。経路５０a、経路５０bは、ＳＴＰが機能している場合、ループを防ぐためにブロッキングポートとなり使用できない経路とする。ＴＲＩＬＬが機能している場合、経路５０aが有ることで、パケット中継装置３０aとパケット中継装置３０dとの間には、（４０a、 ４０c）と（４０b、 ５０a）の2つの経路が使用できることになる。同様に、経路５０bが有ることで、パケット中継装置３０fとパケット中継装置３０iとの間には、（４０g、 ４０i）と（４０h、 ５０b）の2つの経路が使用できることになる。これらの経路でのみパケットは送受信される。言い換えるなら、図２の構成において、第１、第２、第３、第４の中継装置を接続するループを構成する第１、第２、第３、第４の経路は全て、パケットの転送が可能な状態にある。
【００１９】
また、上記ネットワークは、管理計算機であるネットワーク管理端末８０によって管理されている。各パケット中継装置３０の設定や、各パケット中継装置３０の状態情報の取得は、このネットワーク管理端末８０によって実施される。ネットワーク管理端末８０は、ネットワーク１０を介して、各データセンタ２０a、２０b内のパケット中継装置３０とそれぞれ通信できる。
【００２０】
更に、データセンタ２０a、２０bには、パケット中継装置３０の他に多数のコンピュータ等が設置されている。図２では、コンピュータ６０a〜６０dが設置され、ネットワークを介して情報を送受信し、所望の処理を実行している。以上の装置には、それぞれＭＡＣアドレス、ＩＰアドレスが割り当てられており、これらの情報によってネットワーク内の場所が特定される。 
データセンタ２０a、２０b内に以上のようなネットワークが構築されていた場合に、ネットワークを流れるトラヒックに大きな影響を及ぼすことなく、ネットワークが消費する電力を削減する方法について、以下に詳述する。
【００２１】
なお、ネットワークの構成や、パケット中継装置３０の数、コンピュータ６０の数は、図２に示した例に限らず、適宜、他の態様とすることが可能である。
【００２２】
（Ａ２）パケット中継装置の構成
図３は、パケット中継装置３０の概略構成を示すブロック図である。パケット中継装置３０は、複数のネットワークインタフェースモジュール３１a、３１bと、スイッチングモジュール３２と、制御モジュール３３を備えている。なお、以下では、ネットワークインタフェースモジュールの総称を符号３１で表す。
【００２３】
ネットワークインタフェースモジュール３１は、複数のパケット送受信ポート３４a〜３４dと、コントローラ３５a、３５bと、メモリ３６a、３６bとを備えている。パケット送受信ポート３４a〜３４dには、イーサネット（登録商標）ケーブルが物理的に接続する。なお、以下では、パケット送受信ポートの総称を符号３４で表し、コントローラの総称を符号３５で表し、メモリの総称を符号３６で表す。
【００２４】
ネットワークインタフェースモジュール３１のコントローラ３５は、パケット送受信ポート３４で受信したパケットを解析して、当該パケットの宛先を識別する。宛先が他装置宛てであった場合、コントローラ３５が、送信先のネットワークインタフェースモジュール３１、および送信先のパケット送受信ポート３４を特定し、スイッチングモジュール３２へ転送する。
【００２５】
一方、パケットの宛先が自装置宛てであった場合、コントローラ３５は制御モジュール３３を当該パケットの宛先として特定し、スイッチングモジュール３２へ転送する。メモリ３６は、パケット送受信ポート３４を通じて送受信されるパケットが一時的に記憶されるバッファとして機能する。
【００２６】
スイッチングモジュール３２は、パケットを受信すると、各パケットに対して上記コントローラ３５が指示した命令に従い、パケットをネットワークインタフェースモジュール３１或いは制御モジュール３３へ送信する。
【００２７】
制御モジュール３３は、メモリ３６cとＣＰＵ３７aを備えている。メモリ３６cにはソフトウェア処理部３８のプログラムが記憶されており、ＣＰＵ３７aは、メモリ３６cのプログラムを実行することで、ソフトウェア処理部３８として機能する。
【００２８】
ソフトウェア処理部３８は、パケット送受信部３９、ＴＲＩＬＬ処理部４１、ＬＬＤＰ（Link Layer Discovery Protocol）処理部４２、統計処理部４３、運用管理部４４の機能部位と、設定情報４５、状態情報４６のデータで構成される。パケット送受信部３９は、自装置宛てのパケットの受信や、ソフトウェア処理部３８内で作成された、他装置宛てのパケットの送信を司る。
【００２９】
ＴＲＩＬＬ処理部４１は、パケット中継装置３０間でルーティングプロトコルを交換することで決定したツリーを表現するルーティングテーブルを認識し、そのテーブルに基づいてパケットを送受信する。このとき、ツリーを構成する任意のパケット中継装置から別のパケット中継装置までの間は、複数の経路で構成されていても良い。この場合、ＴＲＩＬＬ処理部４１は、パケットを複数の経路上に転送する。
【００３０】
ＬＬＤＰ処理部４２は、パケット中継装置３０間でのＬＬＤＰパケットの送受信を司る。ＬＬＤＰ処理部４２は、ＬＬＤＰパケットを送受信することで、自装置の各パケット送受信ポート３４に繋がる装置（隣接装置）を認識する。各パケット送受信ポート３４の隣接装置を認識したＬＬＤＰ処理部４２は、隣接装置の内容を状態情報４６に記載する。
【００３１】
統計処理部４３は、パケット中継装置３０内での各種の数値を統計している。例えば、各パケット送受信ポート３４で受信しているトラヒック量、送信しているトラヒック量を観測し、状態情報４６に記録する。また、統計処理部４３は、パケット中継装置３０が維持しているセッション数を測定し、状態情報４６に記録する。また、統計処理部４３は、パケット中継装置３０が処理しているフロー数を測定し、状態情報４６に記録する。状態情報４６への記録のタイミングは、所定の時間間隔または外部からの要求があった時となる。 
運用管理部４４は、ネットワーク管理端末８０から送られてきた設定要求に基づいて、パケット中継装置３０に各種の設定をする。運用管理部４４は、設定した内容を設定情報４５に記載する。設定要求には、例えば、ＴＲＩＬＬの処理開始や、処理停止などが含まれる。また、運用管理部４４は、ネットワーク管理端末８０から送られてきた状態情報参照要求に基づいて、状態情報４６から所望の情報を取得する。運用管理部４４は、状態情報４６から取得した情報を、ネットワーク管理端末８０へ返信する。ネットワーク管理端末８０からの状態情報参照要求には、例えば、ＬＬＤＰが機能することによってパケット中継装置３０が認識している、各パケット送受信ポート３４に繋がる装置（隣接装置）の情報などが含まれる。
【００３２】
設定情報４５は、パケット中継装置３０の各種の設定情報を記憶している。図４は設定情報４５の一例を示す図である。設定情報４５は、パケット中継装置３０の機能４５１と、変数４５２と、変数４５２に設定された値４５３から構成される。例えば、図４に示すように、図中の行１０１では、機能４５１の「ＴＲＩＬＬ」において、変数４５２の「実行」が、値４５３の「ＯＮ」に設定されている。
【００３３】
状態情報４６は、パケット中継装置３０の各種の状態情報を記憶している。図５は状態情報４６の一例を示す図である。図５は、パケット中継装置３０dの状態情報４６を示している。状態情報４６は、パケット中継装置３０の機能４６１と、変数４６２と、変数４６２に設定された値４６３から構成される。例えば、図５に示す行２０１〜２０３では、機能４６１の「ＬＬＤＰ」において、変数４６２の「各パケット送受信ポートの隣接装置」が、経路４０cに繋がるポートについてはパケット中継装置３０b、経路４０eに繋がるポートついてはコンピュータ６０a、 経路５０aに繋がるポートについてはパケット中継装置３０cとなっていることを示す。行２０４以降の統計についても同様であり、ＣＰＵ使用率やトラヒック量に関する値が格納されている。
【００３４】
（Ａ３）ネットワーク管理端末の構成
図６は、ネットワーク管理端末８０の構成を示すブロック図である。ネットワーク管理端末８０は、汎用のコンピュータで構成され、パケット送受信ポート３４e、ハードディスク８１、メモリ３６d、ＣＰＵ３７b等を備えている。ハードディスク８１には、ソフトウェア処理部８２のプログラムが記憶されており、ＣＰＵ３７bは、ソフトウェア処理部８２のプログラムを実行することで、パケット送受信部８３やネットワーク管理部８４として機能する。
【００３５】
パケット送受信部８３は、パケット送受信ポート３４eを通じたパケットの送受信を司る。
ネットワーク管理部８４は、パケット中継装置３０を管理するためのフロントエンドとして機能するアプリケーションであり、パケット中継装置設定・参照部８５と省電力管理部８６と状態情報データベース８７とユーザインタフェース部８８を備えている。
【００３６】
パケット中継装置設定・参照部８５は、省電力管理部８６の要求に応じて、設定・参照要求メッセージを作成し、パケット中継装置３０に送信する。設定要求メッセージの内容には、例えば、パケット中継装置３０の停止などが含まれる。参照要求メッセージの内容には、例えばパケット中継装置３０のＣＰＵ使用率などが含まれる。
【００３７】
省電力管理部８６は、パケット中継装置設定・参照部８５を通して得られた結果を状態情報データベース８７に格納する。状態情報データベース８７は、ネットワーク管理端末８０が管理対象とする全てのパケット中継装置３０について、各パケット中継装置３０の状態情報４６を記憶している。図７は状態情報データベース８７の一例を示す図である。状態情報データベース８７は、パケット中継装置３０の識別子（ユニークな値）８７１と、パケット中継装置３０の機能８７２と、変数８７３と、変数８７３に設定された値８７４から構成される。例えば、図７では、全てのパケット中継装置３０のＣＰＵ使用率、トラヒック量（送信トラヒック量、受信トラヒック量）、セッション数、フロー数が記憶されている。ネットワーク管理端末８０は、この状態情報データベース８７に格納された情報を利用することで、消費電力量の少ないネットワークを構築することができる。ネットワークの構築処理については、後述する。
【００３８】
ユーザインタフェース部８８は、パケット中継装置３０を管理するためのＧＵＩ（グラフィカルユーザインタフェース）を表示装置８９に表示する。また、ネットワーク管理者がキーボード９０やマウス９１を操作することによって、種々の指示を受け付ける。
【００３９】
図８は、ネットワーク管理端末８０の表示装置８９に表示されるＧＵＩの一例を示す画面イメージである。このＧＵＩ９００の左側のペイン９０１には、ネットワーク管理端末８０が管理対象とするネットワークの構成（ネットワークトポロジ）が、パケット中継装置３０やケーブルを表すアイコンによって描画されている。これによりネットワーク管理者は、ネットワークの現在の構成を確認できる。図８の左側のペイン９０１の例では、データセンタ２０ａ内のネットワーク構成が描画されている。また、図８のＧＵＩ９００の右側のペイン９０２には、ネットワーク管理者が設定可能な内容が、ボタン等を表わすアイコンによって描画されている。図８のＧＵＩ９００の右側のペイン９０２には、本実施例と後で説明する実施例２の選択可能な場合を例示している。
【００４０】
（Ａ４）ネットワークの消費電力を削減する手順
図９は、ネットワーク管理端末８０が管理対象のネットワークの消費電力を削減する際の処理の流れを示すシーケンス図である。パケット中継装置３０では、ＴＲＩＬＬ処理部４１、ＬＬＤＰ処理部４２が機能しており、状態情報４６には、ＴＲＩＬＬ処理部４１が利用するルーティングテーブルの情報や、各パケット送受信ポート３４に接続する隣接装置等の情報等が保存されている。また、パケット中継装置３０では、統計処理部４３が機能しており、状態情報４６には、パケット中継装置３０のＣＰＵ使用率や、各パケット送受信ポート３４のトラヒック量等が保存されている。
【００４１】
ネットワーク管理端末８０内の省電力管理部８６は、定期的に、例えば１時間に１回の頻度で管理対象の全ての（または指定したデータセンタ内の）パケット中継装置３０にアクセスし、状態情報４６の参照を要求する（ステップＳ４０１）。
【００４２】
パケット中継装置３０は、上記要求を運用管理部４４で受け付け、運用管理部４４は所望の情報を状態情報４６から取得した後、ネットワーク管理端末８０に返信する（ステップＳ４０２）。
【００４３】
ネットワーク管理端末８０内の省電力管理部８６は、上記情報を取得すると、取得した情報を状態情報データベース８７に保存する。管理対象の全てのパケット中継装置３０から上記情報を取得し、状態情報データベース８７への保存が終わると、ネットワーク管理端末８０内の省電力管理部８６は、図１０のフローチャートに示すように、省電力なネットワークの構成を計算し、停止可能なパケット中継装置３０を抽出する（ステップＳ４０３）。
【００４４】
図１０は、ネットワーク管理端末８０で行われる処理の一例を示すフローチャートである。図１０において、まず、ネットワーク管理端末８０は、状態情報データベース８７にアクセスし（５０１）、ＣＰＵ使用率の最も低いパケット中継装置３０を特定する（５０２）。図７の状態情報データベース８７の場合、ＣＰＵ使用率の最も低いパケット中継装置３０は、パケット中継装置３０bと３０eである。ＣＰＵ使用率が低いことから、処理しているトラヒック量も少ないと考えられる。よって、これらのパケット中継装置を停止させても、ネットワーク内のトラヒックに与える影響は少ないと考えられる。このため、省電力管理部８６は、まずパケット中継装置３０bと３０eを停止候補（パケット中継装置Ａ）として選択する。
【００４５】
次に、ネットワーク管理端末８０の省電力管理部８６は、状態情報データベース８７のＬＬＤＰの情報を参照して、パケット中継装置３０bおよび３０eの隣接装置（図中隣接装置Ｂ）を特定する（５０３）。
【００４６】
図７の状態情報データベース８７の場合、パケット中継装置３０bの隣接装置は、パケット中継装置３０a、および３０dである（行３０２、３０３）。パケット中継装置３０eの隣接装置は、パケット中継装置３０cとコンピュータ６０bである（行３１７、３１８）。 
次に、ネットワーク管理端末８０の省電力管理部８６は、状態情報データベース８７を参照し、パケット中継装置３０bの隣接装置であるパケット中継装置３０aのトラヒックが、パケット中継装置３０bを通らずに、パケット中継装置３０bの同じく隣接装置であるパケット中継装置３０dへ到達可能か確認する。そのためにネットワーク管理端末８０の省電力管理部８６は、状態情報データベース８７を参照し、パケット中継装置３０aの隣接装置（図中隣接装置Ｃ）を特定する（５０５）。状態情報データベース８７には、図２をもとにして、パケット中継装置３０aの隣接装置として、パケット中継装置３０bの他に、パケット中継装置３０cが登録されているはずである。このパケット中継装置３０cの隣接装置に、パケット中継装置３０bの隣接装置であるパケット中継装置３０dが登録されているか否か確認する（５０７）。状態情報データベース８７には、図２をもとにして、パケット中継装置３０cの隣接装置として、パケット中継装置３０dが登録されているはずである。よって、パケット中継装置３０bの隣接装置であるパケット中継装置３０aのトラヒックは、パケット中継装置３０bを通らずに、パケット中継装置３０bの同じく隣接装置であるパケット中継装置３０dに到達可能であると確認できた。
【００４７】
次にネットワーク管理端末８０の省電力管理部８６は、パケット中継装置３０bに隣接するパケット中継装置３０a、 ３０dにて、パケット中継装置３０bと接続する送受信ポートで送受信しているトラヒックを、パケット中継装置３０cと接続する送受信ポートに乗せ変えて帯域溢れが起きないか確認する。例えば、経路４０cに繋がる送受信ポートで送受信されているトラヒック量（２０５、２０６）を、経路５０aに繋がる送受信ポートで送受信されているトラヒック量（２０９、２１０）に足し合わせ、送受信ポートの許容量を越えないか確認する。足し合わせた送信トラヒック量は、25 Mbpsとなる。足し合わせた受信トラヒック量は、125Mbpsとなる。送受信ポートの許容量が1Gbpsであれば、送信トラヒック量、受信トラヒック量ともに許容量の範囲内であり、帯域溢れが生じないと確認できる。
【００４８】
以上によりネットワーク管理端末８０の省電力管理部８６は、パケット中継装置３０bは停止可能と判断し、パケット中継装置３０bに停止要求を送信する（ステップＳ４０４、５０８）。パケット中継装置３０bは、自身を停止させるための設定を施し、その成否をネットワーク管理端末８０に応答する（ステップＳ４０５）。これらが完了した後、自身を停止する（ステップＳ４０６）。
【００４９】
また、ネットワーク管理端末８０の省電力管理部８６は、もう1つの停止候補のパケット中継装置Ａであるパケット中継装置３０eについても、その隣接装置であるパケット中継装置３０cのトラヒックが、パケット中継装置３０eを通らずに、パケット中継装置３０eの同じく隣接装置であるコンピュータ６０bへ到達可能か確認する。そのためにネットワーク管理端末８０の省電力管理部８６は、状態情報データベース８７を参照し、パケット中継装置３０cの隣接装置（図中隣接装置Ｃ）を特定する（５０５）。状態情報データベース８７には、図２をもとにして、パケット中継装置３０cの隣接装置として、パケット中継装置３０eの他に、パケット中継装置３０a、およびパケット中継装置３０dが登録されているはずである。これらの隣接装置に、パケット中継装置３０eの隣接装置であるコンピュータ６０bが登録されているか否か確認する（５０７）。状態情報データベース８７には、図２をもとにして、パケット中継装置３０a、 ３０dの隣接装置として、コンピュータ６０bは登録されていないはずである。よって、パケット中継装置３０eの隣接装置であるパケット中継装置３０cのトラヒックは、パケット中継装置３０eを通らずに、パケット中継装置３０eの同じく隣接装置であるコンピュータ６０bには到達不可能であると確認できた。以上によりネットワーク管理端末８０の省電力管理部８６は、パケット中継装置３０eは停止不可能と判断する。 
以上のような処理をすることで、ネットワーク内で不必要に電力を消費しているパケット中継装置３０を停止させることが可能となり、ネットワーク内の消費電力を削減できる。このとき、ＴＲＩＬＬが機能しているネットワーク環境で上記処理を実施するため、ループの発生を抑制でき、ネットワーク内のトラヒックの流れに大きな影響を及ぼすことなくネットワークの消費電力を削減することが可能となる。
【００５０】
なお、上記の例では、停止候補としてパケット中継装置３０のＣＰＵ使用率を用いる例を示したが、これに限定されるものではなく、トラヒック量、セッション数、フロー数、消費電力量に基づいて停止候補のパケット中継装置３０を特定しても良い。また、ネットワークの保守を目的として、ネットワーク管理者が任意のパケット中継装置３０を停止候補のパケット中継装置３０として選択しても良い。さらに、図８の管理画面に表示される各パケット中継装置のネットワーク内の位置に基づいて、ネットワーク管理者が任意のパケット中継装置３０を停止候補のパケット中継装置３０として選択しても良い。 
トラヒック量を用いる場合、省電力管理部８６は、状態情報データベース８７を参照して、全トラヒック量（送信トラヒック量と受信トラヒック量の和）の最も小さいパケット中継装置３０を特定して、停止候補のパケット中継装置３０とする。すなわち、図１０の５０２に代わって、図１１の５０２Ａで示すように、全トラヒック量が最小のパケット中継装置３０を停止候補として特定する処理をする。
【００５１】
また、セッション数を用いる場合、省電力管理部８６は、状態情報データベース８７を参照して、セッション数の最も小さいパケット中継装置３０を特定して、停止候補のパケット中継装置３０とする。すなわち、図１０の５０２に代わって、図１２の５０２Ｂで示すように、セッション数が最小のパケット中継装置３０を停止候補として特定する処理をする。
【００５２】
また、フロー数を用いる場合、省電力管理部８６は、状態情報データベース８７を参照して、フロー数の最も小さいパケット中継装置３０を特定して、停止候補のパケット中継装置３０とする。すなわち、図１０の５０２に代わって、図１３の５０２Ｃで示すように、フロー数が最小のパケット中継装置３０を停止候補として特定する処理をする。
また、消費電力量を用いる場合、省電力管理部８６は、状態情報データベース８７を参照して、各パケット中継装置３０の全トラヒック量、電力効率、トラヒック量が０のときの消費電力量（以降、基礎消費電力量）を取得する。消費電力量をY、全トラヒック量をX、電力効率をA、 基礎消費電力量をBとすると、Y=B+AXの計算式が成立する。省電力管理部８６は、取得した情報を上記計算式にあてはめ、各パケット中継装置３０の消費電力量を算出する。省電力管理部８６は、消費電力量の最も少ないパケット中継装置３０を特定して、停止候補のパケット中継装置３０とする。すなわち、図１０の５０２に代わって、図１４の５０２Ｄで示すように、消費電力量が最小のパケット中継装置３０を停止候補として特定する処理をする。
【００５３】
また、ネットワークの保守等を目的として、ネットワーク管理者が任意のパケット中継装置３０を停止候補のパケット中継装置３０として図８の管理画面で指定した場合、省電力管理部８６は、ネットワーク管理者が指定したパケット中継装置３０を停止候補のパケット中継装置３０とする。すなわち、図１０の５０２に代わって、図１５の５０２Ｅで示すように、ネットワーク管理者が指定したパケット中継装置３０を停止候補として特定する処理をする。図１５のフローチャートを実行した結果、パケットのロストの恐れがあり選択したパケット中継装置３０の停止は不可能と判明した場合、その旨、図８の管理画面に表示する。
【００５４】
また、本発明は可逆的な処理も可能である。ネットワーク管理システム８０が、ネットワーク内のパケット中継装置３０のトラヒック量が多くなる、或いはCPU使用率が高くなる等の兆候を検知すると、現在停止しているパケット中継装置を起動する。これにより、トラヒック処理の分散が図れる。図１６では、ネットワーク管理端末８０が、定期的にパケット中継装置３０cにアクセスし、状態情報を取得している (ステップＳ９０１、ステップＳ９０２)。ネットワーク管理システム８０が、パケット中継装置３０cのトラヒック量の増大、或いはCPU使用率の増大を検知すると（ステップＳ９０３）、ネットワーク管理システム８０は停止しているパケット中継装置３０bに起動要求を送信する（ステップＳ９０４）。起動要求を受信したパケット中継装置３０bは、自身を起動し（ステップＳ９０５）、その結果をネットワーク管理システム８０に返信する（ステップＳ９０６）。以上により、トラヒック処理の分散が可能となる。
【００５５】
また、本発明は、上述したパケット中継装置３０およびネットワーク管理端末８０による構成のほか、ネットワーク管理方法や、ネットワーク管理端末で実行されるコンピュータプログラムとしても構成することができる。コンピュータプログラムは、コンピュータが読取可能な記録媒体に記録されていてもよい。記録媒体としては、例えば、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、メモリカード、ハードディスク等の種々の媒体を利用することができる。
【実施例２】
【００５６】
（Ｂ１）パケット中継装置の構成
パケット中継装置３０の状態情報４６は、図１７のような例でも良く、その場合について以下詳述する。図１７は、パケット中継装置３０dの状態情報４６を示している。状態情報４６は、パケット中継装置３０の機能４６１と、変数４６２と、変数４６２に設定された値４６３から構成される。例えば、図１７に示す行６０１〜６０４では、機能４６１の「ＴＲＩＬＬ」が参照する、変数４６２の「ネクストホップ」について、データセンタ２０b宛てに関してはパケット中継装置３０bと３０c、 コンピュータ６０a宛てに関しては経路４０eに繋がるポート、コンピュータ６０b宛てに関してはパケット中継装置３０cとなることを示す。
【００５７】
（Ｂ２）ネットワーク管理端末の構成
このとき、ネットワーク管理端末８０の状態情報データベース８７は、図１８のような例になる。その場合について詳述する。状態情報データベース８７は、パケット中継装置３０の識別子（ユニークな値）を格納するパケット中継装置８７１と、パケット中継装置３０の機能８７２と、変数８７３と、変数８７３に設定された値８７４から構成される。例えば、図１８では、全てのパケット中継装置３０のＣＰＵ使用率、トラヒック量（送信トラヒック量、受信トラヒック量）、セッション数、フロー数が記憶されている。ネットワーク管理端末８０は、この状態情報データベース８７に格納された情報を利用することで、消費電力量の少ないネットワークを構築することができる。
【００５８】
（Ｂ３）ネットワークの消費電力を削減する手順
ネットワーク管理端末８０内の省電力管理部８６は、管理対象の全てのパケット中継装置３０から状態情報４６を取得すると、取得した情報を状態情報データベース８７に保存する。保存が終わると、図１９のフローチャートに示すように、省電力なネットワークの構成を計算し、停止可能なパケット中継装置３０を抽出する。
【００５９】
図１９は、ネットワーク管理端末８０で行われる処理の一例を示すフローチャートである。図１９において、まず、ネットワーク管理端末８０は、状態情報データベース８７にアクセスし（８０１）、ＣＰＵ使用率の最も低いパケット中継装置３０を特定する（８０２）。図１８の状態情報データベース８７の場合、ＣＰＵ使用率の最も低いパケット中継装置３０は、パケット中継装置３０bと３０eである。ＣＰＵ使用率が低いことから、処理しているトラヒック量も少ないと考えられる。よって、これらのパケット中継装置を停止させても、ネットワーク内のトラヒックに与える影響は少ないと考えられる。このため、省電力管理部８６は、まずパケット中継装置３０bと３０eを停止候補（パケット中継装置Ａ）として選択する。
【００６０】
次に、ネットワーク管理端末８０の省電力管理部８６は、状態情報データベース８７のＴＲＩＬＬの情報を参照し、パケット中継装置３０bおよび３０eのネクストホップ（図中ネクストホップＢ）を特定する（８０３）。
【００６１】
図１８の状態情報データベース８７の場合、パケット中継装置３０bのネクストホップは、パケット中継装置３０a、および３０dである（行７０１〜７０３）。パケット中継装置３０eのネクストホップは、パケット中継装置３０cとコンピュータ６０bである（行７１５〜７１７）。 
次に、ネットワーク管理端末８０の省電力管理部８６は、状態情報データベース８７を参照し、パケット中継装置３０bのネクストホップであるパケット中継装置３０aのトラヒックが、パケット中継装置３０bを通らずに、パケット中継装置３０bの同じくネクストホップであるパケット中継装置３０dへ到達可能か確認する。そのためにネットワーク管理端末８０の省電力管理部８６は、状態情報データベース８７を参照し、パケット中継装置３０aのネクストホップ（図中ネクストホップＣ）を特定する（８０５）。状態情報データベース８７には、図２をもとにして、パケット中継装置３０aのネクストホップとして、パケット中継装置３０bの他に、パケット中継装置３０cが登録されているはずである。このパケット中継装置３０cのネクストホップに、パケット中継装置３０bのネクストホップであるパケット中継装置３０dが登録されているか否か確認する（８０７）。状態情報データベース８７には、図２をもとにして、パケット中継装置３０cのネクストホップとして、パケット中継装置３０dが登録されているはずである。よって、パケット中継装置３０bのネクストホップであるパケット中継装置３０aのトラヒックは、パケット中継装置３０bを通らずに、パケット中継装置３０bの同じくネクストホップであるパケット中継装置３０dへ到達可能であると確認できた。
【００６２】
以上によりネットワーク管理端末８０の省電力管理部８６は、パケット中継装置３０bは停止可能と判断し、パケット中継装置３０bに停止要求を送信する（ステップＳ４０４、８０８）。
【００６３】
また、ネットワーク管理端末８０の省電力管理部８６は、もう1つの停止候補のパケット中継装置Ａであるパケット中継装置３０eについても、そのネクストホップであるパケット中継装置３０cのトラヒックが、パケット中継装置３０eを通らずに、パケット中継装置３０eの同じくネクストホップであるコンピュータ６０bへ到達可能か確認する。そのためにネットワーク管理端末８０の省電力管理部８６は、状態情報データベース８７を参照し、パケット中継装置３０ｃのネクストホップ（図中ネクストホップＣ）を特定する（８０５）。状態情報データベース８７には、図２をもとにして、パケット中継装置３０cのネクストホップとして、パケット中継装置３０eの他に、パケット中継装置３０a、およびパケット中継装置３０dが登録されているはずである。これらのネクストホップに、パケット中継装置３０eのネクストホップであるコンピュータ６０bが登録されているか否か確認する（８０７）。状態情報データベース８７には、パケット中継装置３０a、 ３０dのネクストホップとして、コンピュータ６０bは登録されていないはずである。よって、パケット中継装置３０eのネクストホップであるパケット中継装置３０cのトラヒックは、パケット中継装置３０eを通らずに、パケット中継装置３０eの同じくネクストホップであるコンピュータ６０bへ到達不可能であると確認できた。以上によりネットワーク管理端末８０の省電力管理部８６は、パケット中継装置３０eは停止不可能と判断する。
【００６４】
以上のような処理をすることで、ネットワーク内で不必要に電力を消費しているパケット中継装置３０を停止させることが可能となり、ネットワーク内の消費電力を削減できる。このとき、ＴＲＩＬＬが機能しているネットワーク環境で上記処理を実施するため、ループの発生を抑制でき、ネットワーク内のトラヒックの流れに大きな影響を及ぼすことなくネットワークの消費電力を削減することが可能となる。
【００６５】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明のより良い理解のために詳細に説明したのであり、必ずしも説明の全ての構成を備えるものに限定されものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることが可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。例えば、ネットワーク管理端末８０は、実施例１に記載の方法と実施例２の記載の方法の両方をサポートできる。更に、図８の画面にて、いずれの方法で消費電力を削減するか選択できる。
【００６６】
更に、上述した各構成、機能、処理部等は、それらの一部又は全部を実現するプログラムを作成する例を説明したが、それらの一部又は全部を例えば集積回路で設計する等によりハードウェアで実現しても良い。
【符号の説明】
【００６７】
１０  ネットワーク
２０ａ〜２０c  データセンタ
３０ａ〜３０ｊ  パケット中継装置
３１ａ〜３１ｂ  ネットワークインタフェースモジュール
３２  スイッチングモジュール
３３  制御モジュール
３４ａ〜３４ｅ  パケット送受信ポート
３５ａ〜３５ｂ  コントローラ
３６ａ〜３６ｄ  メモリ
３７ａ〜３７ｂ  ＣＰＵ
３８  ソフトウェア処理部
３９  パケット送受信部
４０ａ〜４０ｌ  経路
４１  ＴＲＩＬＬ処理部
４２  ＬＬＤＰ処理部
４３  統計処理部
４４  運用管理部
４５  設定情報
４６  状態情報
５０ａ〜５０ｂ  経路
６０ａ〜６０ｄ  コンピュータ
８０  ネットワーク管理端末
８１  ハードディスク
８２  ソフトウェア処理部
８３  パケット送受信部
８４  ネットワーク管理部
８５  パケット中継装置設定・参照部
８６  省電力管理部
８７  状態情報データベース
８８  ユーザインタフェース部
８９  表示装置
９０  キーボード
９１  マウス
９０  キーボード
９００  ＧＵＩ
９０１、９０２  ペイン
【図１】
2014183523.tif 000003
【図２】
2014183523.tif 000004
【図３】
2014183523.tif 000005
【図４】
2014183523.tif 000006
【図５】
2014183523.tif 000007
【図６】
2014183523.tif 000008
【図７】
2014183523.tif 000009
【図８】
2014183523.tif 000010
【図９】
2014183523.tif 000011
【図１０】
2014183523.tif 000012
【図１１】
2014183523.tif 000013
【図１２】
2014183523.tif 000014
【図１３】
2014183523.tif 000015
【図１４】
2014183523.tif 000016
【図１５】
2014183523.tif 000017
【図１６】
2014183523.tif 000018
【図１７】
2014183523.tif 000019
【図１８】
2014183523.tif 000020
【図１９】
2014183523.tif 000021