(57)【要約】【課題】ネットワーク内の個々のルータやスイッチにおける省電力制御をネットワーク全体に広げ省電力を行なうものである。また管理者がネットワークの構成を考えて手動で行なっていた省電力制御を自動的に制御を行なう。【解決手段】ネットワーク内に設置したルータまたはスイッチにて取得したフロー統計を収集することで、ネットワーク内のトラフィック量をモニタリングする。モニタリングした統計データを解析し、設定した省電力ポリシに照らし合わせることで、ネットワークのトラフィック量の配置計画を決定する。決定した配置計画により、ネットワーク内のルータまたはスイッチの設定を変更し、トラフィックの流れを集中させ、トラフィックが流れなくなったルータの電力をさげる。それによりネットワーク内全体で省電力化を行なう。【選択図】図２
2012222601.tif 000002
【特許請求の範囲】
【請求項１】
フロー統計処理部と、省電力ポリシ処理部と、ルータ制御部とからなるルータ制御装置において、
前記省電力ポリシ処理部は、前記フロー統計処理部がモニタリングしたフロー統計データを解析し、トラフィックの配置計画を決定し、
前記ルータ制御部は、接続された複数のルータを制御して、前記配置計画に基づいて、トラフィックを第１のルータに集中させ、トラフィックが流れなくなった第２のルータの電力をさげることを特徴とするルータ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルータ制御装置に係り、特にフロー統計を利用したネットワークの省電力化を行なうルータ制御装置に関する
【背景技術】
【０００２】
インターネットの急速な拡大に伴い、トラフィック量も急速に拡大し、ネットワーク内のトラフィックを中継するルータやスイッチの中継性能も向上している。ルータやスイッチの性能向上により、これら中継装置の電力消費量も増加しており、今後のトラフィック量の増大を考えると電力の増加が考えられる。
【０００３】
ルータやスイッチの省電力化として、ケーブルを挿していないあるいは使用しない回線をクローズすることで装置の消費電力を下げる技術や、タイマーによって装置内のＬＳＩの処理性能を一時的に落とすことで装置の電力を下げる技術は存在する。
【０００４】
かたやフロー統計はサービスごとのトラフィック量を計測することに用いられ、管理者がトラフィックのモニタを行なうことに使用されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、ネットワーク内の個々のルータやスイッチにおける省電力制御をネットワーク全体に広げ省電力を行なう。また、管理者がネットワークの構成を考えて手動で行なっていた省電力制御を行なう。
【課題を解決するための手段】
【０００６】
本発明では、ネットワーク内に設置したルータまたはスイッチにて取得したフロー統計を収集することで、ネットワーク内のトラフィック量をモニタリングする。モニタリングした統計データを解析し、設定した省電力ポリシに照らし合わせることで、ネットワークのトラフィック量の配置計画を決定する。決定した配置計画により、ネットワーク内のルータまたはスイッチの設定を変更し、トラフィックの流れを集中させ、トラフィックが流れなくなったルータの電力をさげる。それによりネットワーク内全体で省電力化を行なうものである。
【０００７】
上述した課題は、フロー統計処理部と、省電力ポリシ処理部と、ルータ制御部とからなるルータ制御装置において、省電力ポリシ処理部は、フロー統計処理部がモニタリングしたフロー統計データを解析し、トラフィックの配置計画を決定し、ルータ制御部は、接続された複数のルータを制御して、配置計画に基づいて、トラフィックを第１のルータに集中させ、トラフィックが流れなくなった第２のルータの電力をさげるルータ制御装置により、達成できる。
【発明の効果】
【０００８】
ネットワーク内の各ルータ、スイッチにて効率よく電力を下げられるため、より効率のよい省電力が可能となる。また管理者の経験に頼っていたノウハウに頼らなくてもよいようになることも可能となる。
【図面の簡単な説明】
【０００９】
【図１】ネットワークのブロック図である。
【図２】省電力制御システムのブロック図である。
【図３】フロー統計蓄積テーブルを説明する図である。
【図４】省電力ポリシ蓄積テーブルを説明する図である。
【図５】ルータ設定情報蓄積テーブルを説明する図である。
【図６】ルータコマンド変換データ蓄積テーブルを説明する図である。
【図７】ルータ管理情報蓄積テーブルを説明する図である。
【図８】ネットワーク構成蓄積テーブルを説明する図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、実施例を用い図面を参照しながら詳細に説明する。なお、実質同一部位には、同じ参照番号を振り、説明は繰り返さない。
【００１１】
図１を参照して、ルータネットワークの構成を説明する。図１において、ルータネットワーク５００は、ルータ２００−Ａ、ルータ２００−Ｂ、ルータ２００−Ｃ、ルータ２００−Ｄにて構成する。ルータ２００−Ｂには、クライアント１００−１、クライアント１００−２が接続されている。ルータ２００−Ｃには、データセンタ３００−１、データセンタ３００−２が接続されている。省電力制御システム４００は、ルータ２００−Ａ〜２００−Ｄに接続されていす。省電力制御システム４００は、フロー統計情報の収集とルータ２００への省電力制御を行なう。
【００１２】
図２を参照して、省電力制御システム４００の構成を説明する。省電力制御システム４００は、フロー統計受信部４０１と、フロー統計管理部４０２と、フロー統計蓄積部４０３と、フロー統計解析部４０４と、省電力ポリシ決定部４０５と、省電力ポリシ蓄積部４０６と、ルータコマンド変換部４０７と、ルータコマンド変換データ蓄積部４０８と、ルータ制御部４０９と、ルータ管理情報蓄積部４１０と、ルータ設定情報蓄積部４１１と、ネットワーク構成蓄積部４１２とから構成される。
【００１３】
フロー統計受信部４０１は、ルータ２００−Ａからのフロー統計を受信する。フロー統計管理部４０２は、受信したフロー統計の情報を管理する。フロー統計蓄積部４０３は、受信したフロー統計を蓄積しておく。フロー統計解析部４０４は、受信したフロー統計を解析する。省電力ポリシ決定部４０５は、解析したフロー統計から適切な省電力ポリシを決定する。省電力ポリシ蓄積部４０６は、省電力ポリシを蓄積しておく。ルータコマンド変換部４０７は、ルータのコマンドレベルへの変換及び最適化を行なう。ルータコマンド変換データ蓄積部４０８は、ルータコマンドの変換表である。ルータ管理情報蓄積部４１０は、設定するルータに対するアドレスなどの情報などのルータ管理情報を蓄積する。ルータ設定情報蓄積部４１１は、各ルータの設定情報を蓄積している。ルータ制御部４０９は、ルータにコマンドの投入を行なう。
【００１４】
フロー統計受信部４０１に接続されたルータ２００は、フロー統計を収集し、省電力制御システム４００に送るルータである。また、ルータ制御部４０９に接続されたルータ２００は、省電力制御の対象となるルータである。
【００１５】
図３を参照して、フロー統計蓄積テーブルを説明する。図３において、フロー統計蓄積テーブル４２０は、フロー統計蓄積部４０３が保持する。フロー統計蓄積テーブル４２０は、宛先ＩＰアドレス４２１、送信元ＩＰアドレス４２２、プロトコル番号４２３、宛先ポート番号４２４、送信元ポート番号４２５、パケット数４２６、オクテット数４２７から成る。
【００１６】
フロー統計蓄積テーブル４２０により、フロー統計蓄積部４０３は、受信したフロー統計情報について、宛先ＩＰアドレス、送信元ＩＰアドレス、プロトコル番号、宛先ポート番号、送信元ポート番号毎にパケット数、オクテット数をカウントして格納する。
【００１７】
図４を参照して、省電力ポリシ蓄積テーブルを説明する。省電力ポリシ蓄積テーブル４３０は、省電力ポリシ蓄積部４０６が保持する。省電力ポリシ蓄積テーブル４３０は、ポリシ種別４３１、設定４３２、設定４３３、設定４３４から成る。省電力ポリシ蓄積テーブル４３０は、省電力ポリシ毎に適用する設定パラメータ４３２〜４３４を格納する。
【００１８】
図５を参照して、ルータ設定情報蓄積テーブルを説明する。ルータ設定情報蓄積テーブル４４０は、ルータ設定情報蓄積部４１０が保持する。ルータ設定情報蓄積テーブル４４０は、ルータ名４４１、設定情報４４２から成る。ルータ設定情報蓄積テーブル４４０は、ルータ毎にそのルータに設定された設定情報が格納されている。
【００１９】
図６を参照して、ルータコマンド変換データ蓄積テーブルを説明する。図６において、ルータコマンド変換データ蓄積テーブル４５０は、ルータコマンド変換データ蓄積部４０８が保持する。ルータコマンド変換データ蓄積テーブル４５０は、設定命令４５１、ルータタイプ４５２、コマンド４５３、パラメータ４５４、パラメータ４５５、パラメータ４５６等からなる。設定命令４５１は、管理者が記述したルータ設定情報のルータ設定命令である。ルータタイプ４５２は、ルータタイプを記載する。コマンド４５３は、設定命令に対応するルータのコマンドである。パラメータ４５４〜パラメータ４５６は、コマンド４５３のパラメータである。コマンド４５３によりパラメータ数は異なる。
【００２０】
図７を参照して、ルータ管理情報蓄積テーブルを説明する。図７において、ルータ管理情報蓄積テーブル４６０は、ルータ管理情報蓄積部４１０が保持する。ルータ管理情報蓄積テーブル４６０は、ノードＩＤ４６１、ルータタイプ４６２、ＩＰアドレス４６３、ログイン名４６４、パスワード４６５等を保持する。
【００２１】
ノードＩＤ４６１は、設定対象となるルータを識別するための識別子である。ルータタイプ４６２は、設定するルータがどのメーカのどの機種かを特定するための情報である。ＩＰアドレス４６３は、設定するルータのＩＰアドレスを示す。ログイン名４６４とパスワード４６５は、ルータにコマンドを投入する場合に必要なログイン名とパスワードである。
【００２２】
図８を参照して、ネットワーク構成蓄積テーブルを説明する。図８において、ネットワーク構成蓄積テーブル４７０は、ネットワーク構成蓄積部４１２が保持する。ネットワーク構成蓄積テーブル４７０は、ルータ名４７１、接続先４７２、接続先４７３から構成される。ネットワーク構成蓄積テーブル４７０は、１つのルータに対してどのルータが接続されているか、ルータ毎に格納する。
【００２３】
次に、基本的な動作について説明する。フロー統計受信部４０１にて受信したフロー統計は、フロー統計管理部４０２によりフロー統計蓄積部４０３に蓄積される。蓄積されたフロー統計は、フロー統計解析部４０４にて解析するためフロー統計管理部４０２を介して送られる。フロー統計解析部４０４は、時間単位、ノード単位でどの程度のトラフィックが流れているか解析する。解析結果は、省電力ポリシ決定部４０５に送られる。
【００２４】
省電力ポリシ決定部４０５は、省電力ポリシ蓄積部４０６に蓄積された省電力ポリシと比較し、最適なポリシを決定する。省電力ポリシの情報は、ルータコマンド変換部４０７に送られ、制御すべきルータおよび制御するためのコマンドに変換するため、ルータコマンド変換データ蓄積部４０８の情報にて変換される。ルータ制御部４０９は、ルータ管理情報蓄積部４１０のルータ管理情報とルータ設定情報蓄積部４１１とネットワーク構成蓄積部４１２の情報を元にルータ２００に設定し、省電力化を行なう。
【００２５】
省電力制御システム４００は、ネットワーク内に設置したルータまたはスイッチにて取得したフロー統計を収集することで、ネットワーク内のトラフィック量をモニタリングする。省電力制御システム４００は、モニタリングした統計データを解析し、設定した省電力ポリシに照らし合わせることで、ネットワークのトラフィック量の配置計画を決定する。決定した配置計画により、省電力制御システム４００は、ネットワーク内のルータまたはスイッチの設定を変更し、トラフィックの流れを集中させ、トラフィックが流れなくなったルータの電力をさげる。以上により、省電力制御システム４００は、ネットワーク内全体で省電力化を行なう。
【符号の説明】
【００２６】
１００…クライアント、２００…ルータ、３００…データセンタ、４００…省電力制御システム、４０１…フロー統計受信部、４０２…フロー統計管理部、４０３…フロー統計蓄積部、４０４…フロー統計解析部、４０５…省電力ポリシ決定部…、４０６…省電力ポリシ蓄積部、４０７…ルータコマンド変換部、４０８…ルータコマンド変換データ蓄積部、４０９…ルータ制御部、４１０…ルータ管理情報蓄積部、４１１…ルータ設定情報蓄積部、４１２…ネットワーク構成蓄積部。
【図１】
2012222601.tif 000003
【図２】
2012222601.tif 000004
【図３】
2012222601.tif 000005
【図４】
2012222601.tif 000006
【図５】
2012222601.tif 000007
【図６】
2012222601.tif 000008
【図７】
2012222601.tif 000009
【図８】
2012222601.tif 000010