(57)【特許請求の範囲】
【請求項１】
インタフェース休止復旧機能を具備したネットワーク機器により構成されるネットワークにおいて、該ネットワーク機器を休止復旧させるインタフェース休止復旧制御装置であって、
一定時間ごとに前記ネットワーク機器にアクセスし、休止可能なリンクの有無を確認する手段と、
前記ネットワーク上で使用されているルーティングプロトコルの死活監視パケット周期Ａを確認する手段と、
パス設定に使用されているシグナリングプロトコルの死活監視パケット周期Ｂを確認する手段と、
休止させる設定時間を前記死活監視パケット周期ＡおよびＢの中の最小時間以下として、前記休止可能なリンクを休止させる休止手段と、
を備えることを特徴とするインタフェース休止復旧制御装置。
【請求項２】
前記休止可能なリンクをパス経路として使用しているパスの存在を確認する手段と、
前記パスに含まれるリンクを休止可能なリンクとする手段と、
をさらに備え、
前記シグナリングプロトコルの死活監視パケット周期Ｂは、前記パスにおいて使用されているシグナリングプロトコルの死活監視パケット周期であることを特徴とする請求項１に記載のインタフェース休止復旧制御装置。
【請求項３】
前記休止手段は、前記パスに休止させるリンクが複数ある場合は、複数のリンクを同時に休止させることを特徴とする請求項２に記載のインタフェース休止復旧制御装置。
【請求項４】
前記パスの経路情報、前記死活監視パケット周期Ａおよび前記死活監視パケット周期Ｂは、ネットワーク運用管理システムより取得することを特徴とする請求項１から３のいずれか１項に記載のインタフェース休止復旧制御装置。
【請求項５】
インタフェース休止復旧機能を具備したネットワーク機器により構成されるネットワークにおいて、該ネットワーク機器を休止復旧させるインタフェース休止復旧制御方法であって、
一定時間ごとに前記ネットワーク機器にアクセスし、休止可能なリンクの有無を確認するステップと、
前記ネットワーク上で使用されているルーティングプロトコルの死活監視パケット周期Ａを確認するステップと、
パス設定に使用されているシグナリングプロトコルの死活監視パケット周期Ｂを確認するステップと、
休止させる設定時間を前記死活監視パケット周期ＡおよびＢの中の最小時間以下として、前記休止可能なリンクを休止させる休止ステップと
を含むことを特徴とするインタフェース休止復旧制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワーク装置のインタフェースの休止復旧を制御する装置および制御方法に関するものである。
【背景技術】
【０００２】
ＩＥＥＥ(The Institute of Electrical and Electronics Engineers)において、イーサネット（登録商標）インタフェースの利用率に基づいてインタフェースを休止復旧させることで、省電力化を実現する技術が規格化されている。これは“Energy Efficient Ethernet （ＥＥＥ）技術“と呼ばれている（非特許文献１）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】IEEE802.3az, “Energy Efficient Ethernet“
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のＥＥＥ技術によるインタフェース休止復旧技術は、ルーティングプロトコルやシグナリングプロトコルといった上位レイヤのプロトコル動作を考慮せずにリンクを休止・復旧させる。そのため、ルーティングプロトコルについて考えると、ルータの隣接関係がリンク休止により失われる場合が発生するという課題がある。また、シグナリングプロトコルについて考えると、パスの接続先保持がリンク休止により失われる場合が発生するという課題がある。ルーティングプロトコルへの影響を防ぐ手段として特願２０１０−０２４１６８があるが、ルーティングプロトコルの拡張が必要になってしまうことから、従来装置との互換性という点が課題である。
【０００５】
したがって、本発明は、通信装置の省電力化のためにトラヒックの有無に応じてインタフェースの休止復旧を適用する場合に、ルーティングプロトコル、およびシグナリングプロトコルに修正を加えることなしに、ルーティングプロトコル、およびシグナリングプロトコルに影響を与えないインタフェース休止復旧制御装置および制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を実現するため本発明によるインタフェース休止復旧制御装置は、インタフェース休止復旧機能を具備したネットワーク機器により構成されるネットワークにおいて、該ネットワーク機器を休止復旧させるインタフェース休止復旧制御装置であって、一定時間ごとに前記ネットワーク機器にアクセスし、休止可能なリンクの有無を確認する手段と、前記ネットワーク上で使用されているルーティングプロトコルの死活監視パケット周期Ａを確認する手段と、パス設定に使用されているシグナリングプロトコルの死活監視パケット周期Ｂを確認する手段と、休止させる設定時間を前記死活監視パケット周期ＡおよびＢの中の最小時間以下として、前記休止可能なリンクを休止させる休止手段とを備える。
【０００７】
また、前記休止可能なリンクをパス経路として使用しているパスの存在を確認する手段と、前記パスに含まれるリンクを休止可能なリンクとする手段とをさらに備え、前記シグナリングプロトコルの死活監視パケット周期Ｂは、前記パスにおいて使用されているシグナリングプロトコルの死活監視パケット周期であることも好ましい。
【０００８】
また、前記休止手段は、前記パスに休止させるリンクが複数ある場合は、複数のリンクを同時に休止させることも好ましい。
【０００９】
また、前記パスの経路情報、前記死活監視パケット周期Ａおよび前記死活監視パケット周期Ｂは、ネットワーク運用管理システムより取得することも好ましい。
【００１０】
上記目的を実現するため本発明によるインタフェース休止復旧制御方法は、インタフェース休止復旧機能を具備したネットワーク機器により構成されるネットワークにおいて、該ネットワーク機器を休止復旧させるインタフェース休止復旧制御方法であって、一定時間ごとに前記ネットワーク機器にアクセスし、休止可能なリンクの有無を確認するステップと、前記ネットワーク上で使用されているルーティングプロトコルの死活監視パケット周期Ａを確認するステップと、パス設定に使用されているシグナリングプロトコルの死活監視パケット周期Ｂを確認するステップと、休止させる設定時間を前記死活監視パケット周期ＡおよびＢの中の最小時間以下として、前記休止可能なリンクを休止させる休止ステップとを含む。
【発明の効果】
【００１１】
本発明により、通信装置の省電力化のためにトラヒックの有無に応じてインタフェースの休止復旧を適用する場合においても、インタフェース休止復旧時間、およびタイミングを制御することで、ルーティングプロトコルおよびシグナリングプロトコルに影響を与えずにインタフェースの休止復旧を実行することが可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明のインタフェース休止復旧制御装置を含む全体像を示す。
【図２】本発明のインタフェース休止復旧制御装置の各機能を示す。
【図３】本装置の動作、および制御対象装置の動作フロー図を示す。
【図４】本実施例におけるネットワーク構成を示す。
【発明を実施するための形態】
【００１３】
本発明を実施するための最良の実施形態について、以下では図面を用いて詳細に説明する。図１に本発明のインタフェース休止復旧制御装置を含む全体像を示す。
【００１４】
インタフェース休止復旧制御装置１は、インタフェース休止復旧機能としてＥＥＥ機能（非特許文献１）を具備したネットワーク機器２（ルータ）により構成されるネットワークにおいて、各リンクの休止復旧動作を制御する。図１に示すように、インタフェース休止復旧制御装置１は、ネットワーク制御・管理網を介して各装置（ネットワーク運用管理システム３およびネットワーク機器２）から情報を取得すると共に、ネットワーク機器２の制御を行う。
【００１５】
図２に、本発明のインタフェース休止復旧制御装置の各機能を示す。本発明装置は、通信機能１１、ネットワーク状態管理データベース１２、インタフェース制御部１３から構成される。
【００１６】
通信機能（１）１１は、ネットワーク運用管理システム３からネットワーク情報を取得するために通信する機能を有する。通信機能（２）１１は、各ネットワーク装置２から情報を取得するために通信する機能を有する。また、ネットワーク装置２のインタフェース制御を命令する際にも本機能を使用する。
【００１７】
ネットワーク状態管理データベース１２は、休止可能なリンクの情報、ネットワークに設定されたパス経路情報、ルーティングプロトコルとシグナリングプロトコルの死活監視パケット周期に関するネットワーク情報を保持する機能を有する。
【００１８】
インタフェース制御部１３は、ネットワーク運用管理システム３、および各ネットワーク装置２からの情報取得、並びにネットワーク状態管理データベース１２の情報を基にしてインタフェース休止および復旧を判断し制御を実行する機能を有する。
【００１９】
図３に、本装置の動作、および制御対象装置の動作フロー図を示す。以下にフローについて説明する。
【００２０】
（Ｓ１）開始：インタフェース休止復旧制御装置の動作を開始する。
（Ｓ２）休止可能リンクの抽出：インタフェース休止復旧制御装置が一定時間ごとに各ネットワーク機器にアクセスし、休止可能なリンクの有無を確認する。休止可能なリンクが存在する場合は、それをネットワーク状態管理データベースに記憶する。
（Ｓ３）ルーティングプロトコルの死活監視周期確認：ネットワーク上で使用されているルーティングプロトコルの死活監視パケットの周期を確認する。ここで確認された周期をＡ［秒］とする。なお、ルーティングプロトコルの死活監視パケットの周期については、ネットワーク運用管理システムから取得し、この情報をネットワーク状態管理データベースに記憶する。
（Ｓ４）抽出された休止可能リンクを使用しているパス確認：ここでは、ステップ２において抽出された休止可能なリンクをパス経路として使用しているパスの存在を確認し、そのパスをネットワーク状態管理データベースに記憶する。パス経路情報については、ネットワーク運用管理システムより取得する。
（Ｓ５）各パスの死活監視周期確認：ステップ４において確認された各パスにおいて使用されているシグナリングプロトコルの死活監視パケット周期を確認する。ここで、確認されたパスにおける死活監視パケット周期をＢ［秒］とする。なお、パスの死活監視パケットの周期については、ネットワーク運用管理システムから取得し、この情報をネットワーク状態管理データベースに記憶する。
（Ｓ６）各パス経路に含まれるリンク確認：ステップ４において抽出されたパス経路に含まれる休止可能なリンクの候補をパス毎に確認し、ネットワーク状態管理データベースに記憶する。
（Ｓ７）各パスのリンク休止：ステップ６で抽出された各パスにおける休止可能なリンクを休止させる。なお、パスにおいて休止させるリンクが複数存在する場合は、それらを同時に休止させる。ここで、休止させる設定時間をＳ［秒］とする。Ｓは、ステップ３で取得したルーティングプロトコルの死活監視パケットの周期とステップ５で取得したシグナリングプロトコルの死活監視パケット周期の中で最小時間のもの（最小時間をＭ［秒］とする）に、係数αを掛けた値とする。ただし、αは０〜１の実数である。すなわち、Ｓ＝αｘＭ（取得した周期の最小時間）となる。
（Ｓ８）トラヒック流入？（制御対象装置の動作）：各パスの休止リンクにトラヒックが流入するか否かを確認する。この部分については、各ネットワーク機器に実装されたＥＥＥ機能（非特許文献１）を使用する。
トラヒック流入がある場合：ステップ１０の「リンク復旧」へ進む。
トラヒック流入がない場合：ステップ９の「設定時間超過？」へ進む。
（Ｓ９）設定時間超過？（制御対象装置の動作）：各パスにおいて、休止リンクを休止させておく時間を超過したか確認する。ここでは、設定した時間はＳ［秒］である。
設定した休止時間内の場合：ステップ８の「トラヒック流入？」へ戻る。
設定した休止時間を超過した場合：ステップ１０の「リンク復旧」へ進む。
（Ｓ１０）各パスのリンク復旧（制御対象装置の動作）：各パスにおいて、休止させていたリンクを復旧させる。
（Ｓ１１）終了：一連の動作を終了し、開始に戻る。
【００２１】
本発明の実施例を下記に示す。図４に、本実施例におけるネットワーク構成を示す。本例は、４台のルータ（Ａ，Ｂ，Ｃ，Ｄ）から構成されるネットワークとなっており、それぞれのルータ間にデータリンク（リンクＡＢ，リンクＡＣ，リンクＡＤ，リンクＢＤ，リンクＣＤ）が合計５本設定されている。それぞれのルータはネットワーク制御・管理網に、制御・管理用リンクを介して接続されている。ネットワーク制御・管理網には、ネットワーク運用管理システム、およびインタフェース休止復旧制御装置が接続されている。
【００２２】
本実施例のネットワークでは、ルーティングプロトコルとしてＯＳＰＦ（Open Shortest Path First：参考文献IETF RFC 2178, “OSPF Version 2“）が使用されており、シグナリングプロトコルとしてＲＳＶＰ（Resource Reservation Protocol：参考文献IETF RFC 2205, Resource ReSerVation Protocol (RSVP)“）が使用されている。
【００２３】
ここで、ルーティングプロトコルの死活監視パケットの周期（ＯＳＰＦ  ｈｅｌｌｏメッセージ）を３０秒とする。シグナリングプロトコルのパス死活監視パケット周期（ＲＳＶＰ  ｈｅｌｌｏおよびＲＳＶＰ  ｒｅｆｒｅｓｈ）を２０秒とする。
【００２４】
本実施例では、パス１は、ルータＡからリンクＡＢおよびリンクＢＤを介して、ルータＤに設定されているものとする。また、パス２は、ルータＡからリンクＡＤを介してルータＤにもパスが設定されているものとする。また、取得した周期の中で最小時間のものに掛けるαを０．８とする。
【００２５】
ここで、パス１のトラヒックが一時的になくなり、インタフェース休止可能な状態になっているものとする。本実施例では、インタフェース休止から１４秒後に、休止インタフェースにトラヒックが流入してくるものとする。以下、動作フローに従って、動作を示す。
【００２６】
（Ｓ１）開始：
（Ｓ２）休止可能リンクの抽出：インタフェース休止復旧制御装置が各ルータにアクセスし、休止可能なリンクの有無を確認する。ここでは、リンクＡＢ、およびリンクＢＤが休止可能なリンクとしてネットワーク状態管理データベースに記憶される。
（Ｓ３）ルーティングプロトコルの死活監視周期確認：ネットワーク上で使用されているルーティングプロトコルの死活監視パケットの周期を確認する。ルーティングプロトコルの死活監視パケットの周期について、ネットワーク運用管理システムから取得し、ここで確認された周期は３０秒である。この情報をネットワーク状態管理データベースに記憶する。
（Ｓ４）抽出された休止可能リンクを使用しているパス確認：ここでは、ステップ２において抽出された休止可能なリンクをパス経路として使用しているパスを、ネットワーク運用管理システムより確認する。ここでは、休止可能なリンクであるリンクＡＢとリンクＢＤを使用しているパスは、パス１である。この情報をネットワーク状態管理データベースに記憶する。
（Ｓ５）各パスの死活監視周期確認：各パス設定に使用されているシグナリングプロトコルの死活監視パケット周期を確認する。パスの死活監視パケットの周期については、ネットワーク運用管理システムから取得し、ここで確認された周期は２０秒である。この情報をネットワーク状態管理データベースに記憶する。
（Ｓ６）各パス経路に含まれるリンク確認：ステップ４において抽出されたパス経路に含まれる休止可能なリンクの候補として、リンクＡＢとリンクＢＤを、ネットワーク状態管理データベースに記憶する。
（Ｓ７）各パスのリンク休止：ステップ６で抽出された休止可能なリンクを休止させる。なお、休止させるリンクが２つあるため、それらを同時に休止させる。インタフェースを休止させる設定時間Ｓは、ステップ３とステップ５で取得した周期の中で最小時間である２０秒に、係数０．８を掛けた値とする。すなわち、Ｓ＝０．８ｘ２０秒＝１６秒となる。
（Ｓ８）トラヒック流入？（制御対象装置の動作）：各ネットワーク機器において、休止リンクにトラヒックが流入するか否かを確認する。
なお、この部分については、各ネットワーク機器に実装されたＥＥＥ機能を使用する。そのため、仮にトラヒックが流入した場合は、ＥＥＥ機能に従い、インタフェースが復旧する。
本例では、トラヒック流入がないためステップ９の「設定時間超過？」へ進む。
（Ｓ９）設定時間超過？（制御対象装置の動作）：休止リンクを休止させておく時間を超過したか確認する。ここでは、設定した時間は１６［秒］である。
ここでは、設定した休止時間内であるため、ステップ８のトラヒック流入へ戻る。以後、トラヒックが流入するか、設定時間が超過するまで、ステップ８と９を繰り返す。
（Ｓ８）トラヒック流入？：本実施例では、インタフェース休止後の１４秒後に、休止インタフェースにトラヒックが流入してくるため、それに従ってインタフェースが復旧され、リンクも復旧される。
（Ｓ１１）リンク復旧（制御対象装置の動作）：休止させていたインタフェースを復旧させ、リンクを復旧させる。
（Ｓ１２）終了：一連の動作を終了し、開始に戻る。
【００２７】
以上のように、本発明は、通信装置の省電力化のためにトラヒックの有無に応じてインタフェースの休止復旧を適用する場合に、インタフェース休止復旧時間、およびタイミングを制御することで、ルーティングプロトコル、およびシグナリングプロトコルに影響を与えないことを可能とする。
【００２８】
また、以上述べた実施形態は全て本発明を例示的に示すものであって限定的に示すものではなく、本発明は他の種々の変形態様および変更態様で実施することができる。従って本発明の範囲は特許請求の範囲およびその均等範囲によってのみ規定されるものである。
【符号の説明】
【００２９】
１  インタフェース休止復旧制御装置
２  ネットワーク機器
３  ネットワーク運用管理システム
１１  通信機能
１２  ネットワーク状態管理データベース
１３  インタフェース制御部
【図１】
0005697097.tif 000002
【図２】
0005697097.tif 000003
【図３】
0005697097.tif 000004
【図４】
0005697097.tif 000005