説明

インタフェース休止復旧制御装置および制御方法

【課題】通信装置の省電力化のためにトラヒックの有無に応じてインタフェースの休止復旧を適用する場合に、ルーティングプロトコル、およびシグナリングプロトコルに修正を加えることなしに、ルーティングプロトコル、およびシグナリングプロトコルに影響を与えない制御装置を提供する。
【解決手段】インタフェース休止復旧機能を具備したネットワーク機器により構成されるネットワークにおいて、ネットワーク機器を休止復旧させるインタフェース休止復旧制御は、一定時間ごとに前記ネットワーク機器にアクセスし、休止可能なリンクの有無を確認し、ネットワーク上で使用されているルーティングプロトコルの死活監視パケット周期Aを確認し、パス設定に使用されているシグナリングプロトコルの死活監視パケット周期Bを確認し、休止させる設定時間を前記死活監視パケット周期AおよびBの中の最小時間以下として、休止可能なリンクを休止させる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、通信ネットワーク装置のインタフェースの休止復旧を制御する装置および制御方法に関するものである。
【背景技術】
【0002】
IEEE(The Institute of Electrical and Electronics Engineers)において、イーサネット(登録商標)インタフェースの利用率に基づいてインタフェースを休止復旧させることで、省電力化を実現する技術が規格化されている。これは“Energy Efficient Ethernet (EEE)技術“と呼ばれている(非特許文献1)。
【先行技術文献】
【非特許文献】
【0003】
【非特許文献1】IEEE802.3az, “Energy Efficient Ethernet“
【発明の概要】
【発明が解決しようとする課題】
【0004】
上述のEEE技術によるインタフェース休止復旧技術は、ルーティングプロトコルやシグナリングプロトコルといった上位レイヤのプロトコル動作を考慮せずにリンクを休止・復旧させる。そのため、ルーティングプロトコルについて考えると、ルータの隣接関係がリンク休止により失われる場合が発生するという課題がある。また、シグナリングプロトコルについて考えると、パスの接続先保持がリンク休止により失われる場合が発生するという課題がある。ルーティングプロトコルへの影響を防ぐ手段として特願2010−024168があるが、ルーティングプロトコルの拡張が必要になってしまうことから、従来装置との互換性という点が課題である。
【0005】
したがって、本発明は、通信装置の省電力化のためにトラヒックの有無に応じてインタフェースの休止復旧を適用する場合に、ルーティングプロトコル、およびシグナリングプロトコルに修正を加えることなしに、ルーティングプロトコル、およびシグナリングプロトコルに影響を与えないインタフェース休止復旧制御装置および制御方法を提供することを目的とする。
【課題を解決するための手段】
【0006】
上記目的を実現するため本発明によるインタフェース休止復旧制御装置は、インタフェース休止復旧機能を具備したネットワーク機器により構成されるネットワークにおいて、該ネットワーク機器を休止復旧させるインタフェース休止復旧制御装置であって、一定時間ごとに前記ネットワーク機器にアクセスし、休止可能なリンクの有無を確認する手段と、前記ネットワーク上で使用されているルーティングプロトコルの死活監視パケット周期Aを確認する手段と、パス設定に使用されているシグナリングプロトコルの死活監視パケット周期Bを確認する手段と、休止させる設定時間を前記死活監視パケット周期AおよびBの中の最小時間以下として、前記休止可能なリンクを休止させる休止手段とを備える。
【0007】
また、前記休止可能なリンクをパス経路として使用しているパスの存在を確認する手段と、前記パスに含まれるリンクを休止可能なリンクとする手段とをさらに備え、前記シグナリングプロトコルの死活監視パケット周期Bは、前記パスにおいて使用されているシグナリングプロトコルの死活監視パケット周期であることも好ましい。
【0008】
また、前記休止手段は、前記パスに休止させるリンクが複数ある場合は、複数のリンクを同時に休止させることも好ましい。
【0009】
また、前記パスの経路情報、前記死活監視パケット周期Aおよび前記死活監視パケット周期Bは、ネットワーク運用管理システムより取得することも好ましい。
【0010】
上記目的を実現するため本発明によるインタフェース休止復旧制御方法は、インタフェース休止復旧機能を具備したネットワーク機器により構成されるネットワークにおいて、該ネットワーク機器を休止復旧させるインタフェース休止復旧制御方法であって、一定時間ごとに前記ネットワーク機器にアクセスし、休止可能なリンクの有無を確認するステップと、前記ネットワーク上で使用されているルーティングプロトコルの死活監視パケット周期Aを確認するステップと、パス設定に使用されているシグナリングプロトコルの死活監視パケット周期Bを確認するステップと、休止させる設定時間を前記死活監視パケット周期AおよびBの中の最小時間以下として、前記休止可能なリンクを休止させる休止ステップとを含む。
【発明の効果】
【0011】
本発明により、通信装置の省電力化のためにトラヒックの有無に応じてインタフェースの休止復旧を適用する場合においても、インタフェース休止復旧時間、およびタイミングを制御することで、ルーティングプロトコルおよびシグナリングプロトコルに影響を与えずにインタフェースの休止復旧を実行することが可能になる。
【図面の簡単な説明】
【0012】
【図1】本発明のインタフェース休止復旧制御装置を含む全体像を示す。
【図2】本発明のインタフェース休止復旧制御装置の各機能を示す。
【図3】本装置の動作、および制御対象装置の動作フロー図を示す。
【図4】本実施例におけるネットワーク構成を示す。
【発明を実施するための形態】
【0013】
本発明を実施するための最良の実施形態について、以下では図面を用いて詳細に説明する。図1に本発明のインタフェース休止復旧制御装置を含む全体像を示す。
【0014】
インタフェース休止復旧制御装置1は、インタフェース休止復旧機能としてEEE機能(非特許文献1)を具備したネットワーク機器2(ルータ)により構成されるネットワークにおいて、各リンクの休止復旧動作を制御する。図1に示すように、インタフェース休止復旧制御装置1は、ネットワーク制御・管理網を介して各装置(ネットワーク運用管理システム3およびネットワーク機器2)から情報を取得すると共に、ネットワーク機器2の制御を行う。
【0015】
図2に、本発明のインタフェース休止復旧制御装置の各機能を示す。本発明装置は、通信機能11、ネットワーク状態管理データベース12、インタフェース制御部13から構成される。
【0016】
通信機能(1)11は、ネットワーク運用管理システム3からネットワーク情報を取得するために通信する機能を有する。通信機能(2)11は、各ネットワーク装置2から情報を取得するために通信する機能を有する。また、ネットワーク装置2のインタフェース制御を命令する際にも本機能を使用する。
【0017】
ネットワーク状態管理データベース12は、休止可能なリンクの情報、ネットワークに設定されたパス経路情報、ルーティングプロトコルとシグナリングプロトコルの死活監視パケット周期に関するネットワーク情報を保持する機能を有する。
【0018】
インタフェース制御部13は、ネットワーク運用管理システム3、および各ネットワーク装置2からの情報取得、並びにネットワーク状態管理データベース12の情報を基にしてインタフェース休止および復旧を判断し制御を実行する機能を有する。
【0019】
図3に、本装置の動作、および制御対象装置の動作フロー図を示す。以下にフローについて説明する。
【0020】
(S1)開始:インタフェース休止復旧制御装置の動作を開始する。
(S2)休止可能リンクの抽出:インタフェース休止復旧制御装置が一定時間ごとに各ネットワーク機器にアクセスし、休止可能なリンクの有無を確認する。休止可能なリンクが存在する場合は、それをネットワーク状態管理データベースに記憶する。
(S3)ルーティングプロトコルの死活監視周期確認:ネットワーク上で使用されているルーティングプロトコルの死活監視パケットの周期を確認する。ここで確認された周期をA[秒]とする。なお、ルーティングプロトコルの死活監視パケットの周期については、ネットワーク運用管理システムから取得し、この情報をネットワーク状態管理データベースに記憶する。
(S4)抽出された休止可能リンクを使用しているパス確認:ここでは、ステップ2において抽出された休止可能なリンクをパス経路として使用しているパスの存在を確認し、そのパスをネットワーク状態管理データベースに記憶する。パス経路情報については、ネットワーク運用管理システムより取得する。
(S5)各パスの死活監視周期確認:ステップ4において確認された各パスにおいて使用されているシグナリングプロトコルの死活監視パケット周期を確認する。ここで、確認されたパスにおける死活監視パケット周期をB[秒]とする。なお、パスの死活監視パケットの周期については、ネットワーク運用管理システムから取得し、この情報をネットワーク状態管理データベースに記憶する。
(S6)各パス経路に含まれるリンク確認:ステップ4において抽出されたパス経路に含まれる休止可能なリンクの候補をパス毎に確認し、ネットワーク状態管理データベースに記憶する。
(S7)各パスのリンク休止:ステップ6で抽出された各パスにおける休止可能なリンクを休止させる。なお、パスにおいて休止させるリンクが複数存在する場合は、それらを同時に休止させる。ここで、休止させる設定時間をS[秒]とする。Sは、ステップ3で取得したルーティングプロトコルの死活監視パケットの周期とステップ5で取得したシグナリングプロトコルの死活監視パケット周期の中で最小時間のもの(最小時間をM[秒]とする)に、係数αを掛けた値とする。ただし、αは0〜1の実数である。すなわち、S=αxM(取得した周期の最小時間)となる。
(S8)トラヒック流入?(制御対象装置の動作):各パスの休止リンクにトラヒックが流入するか否かを確認する。この部分については、各ネットワーク機器に実装されたEEE機能(非特許文献1)を使用する。
トラヒック流入がある場合:ステップ10の「リンク復旧」へ進む。
トラヒック流入がない場合:ステップ9の「設定時間超過?」へ進む。
(S9)設定時間超過?(制御対象装置の動作):各パスにおいて、休止リンクを休止させておく時間を超過したか確認する。ここでは、設定した時間はS[秒]である。
設定した休止時間内の場合:ステップ8の「トラヒック流入?」へ戻る。
設定した休止時間を超過した場合:ステップ10の「リンク復旧」へ進む。
(S10)各パスのリンク復旧(制御対象装置の動作):各パスにおいて、休止させていたリンクを復旧させる。
(S11)終了:一連の動作を終了し、開始に戻る。
【0021】
本発明の実施例を下記に示す。図4に、本実施例におけるネットワーク構成を示す。本例は、4台のルータ(A,B,C,D)から構成されるネットワークとなっており、それぞれのルータ間にデータリンク(リンクAB,リンクAC,リンクAD,リンクBD,リンクCD)が合計5本設定されている。それぞれのルータはネットワーク制御・管理網に、制御・管理用リンクを介して接続されている。ネットワーク制御・管理網には、ネットワーク運用管理システム、およびインタフェース休止復旧制御装置が接続されている。
【0022】
本実施例のネットワークでは、ルーティングプロトコルとしてOSPF(Open Shortest Path First:参考文献IETF RFC 2178, “OSPF Version 2“)が使用されており、シグナリングプロトコルとしてRSVP(Resource Reservation Protocol:参考文献IETF RFC 2205, Resource ReSerVation Protocol (RSVP)“)が使用されている。
【0023】
ここで、ルーティングプロトコルの死活監視パケットの周期(OSPF helloメッセージ)を30秒とする。シグナリングプロトコルのパス死活監視パケット周期(RSVP helloおよびRSVP refresh)を20秒とする。
【0024】
本実施例では、パス1は、ルータAからリンクABおよびリンクBDを介して、ルータDに設定されているものとする。また、パス2は、ルータAからリンクADを介してルータDにもパスが設定されているものとする。また、取得した周期の中で最小時間のものに掛けるαを0.8とする。
【0025】
ここで、パス1のトラヒックが一時的になくなり、インタフェース休止可能な状態になっているものとする。本実施例では、インタフェース休止から14秒後に、休止インタフェースにトラヒックが流入してくるものとする。以下、動作フローに従って、動作を示す。
【0026】
(S1)開始:
(S2)休止可能リンクの抽出:インタフェース休止復旧制御装置が各ルータにアクセスし、休止可能なリンクの有無を確認する。ここでは、リンクAB、およびリンクBDが休止可能なリンクとしてネットワーク状態管理データベースに記憶される。
(S3)ルーティングプロトコルの死活監視周期確認:ネットワーク上で使用されているルーティングプロトコルの死活監視パケットの周期を確認する。ルーティングプロトコルの死活監視パケットの周期について、ネットワーク運用管理システムから取得し、ここで確認された周期は30秒である。この情報をネットワーク状態管理データベースに記憶する。
(S4)抽出された休止可能リンクを使用しているパス確認:ここでは、ステップ2において抽出された休止可能なリンクをパス経路として使用しているパスを、ネットワーク運用管理システムより確認する。ここでは、休止可能なリンクであるリンクABとリンクBDを使用しているパスは、パス1である。この情報をネットワーク状態管理データベースに記憶する。
(S5)各パスの死活監視周期確認:各パス設定に使用されているシグナリングプロトコルの死活監視パケット周期を確認する。パスの死活監視パケットの周期については、ネットワーク運用管理システムから取得し、ここで確認された周期は20秒である。この情報をネットワーク状態管理データベースに記憶する。
(S6)各パス経路に含まれるリンク確認:ステップ4において抽出されたパス経路に含まれる休止可能なリンクの候補として、リンクABとリンクBDを、ネットワーク状態管理データベースに記憶する。
(S7)各パスのリンク休止:ステップ6で抽出された休止可能なリンクを休止させる。なお、休止させるリンクが2つあるため、それらを同時に休止させる。インタフェースを休止させる設定時間Sは、ステップ3とステップ5で取得した周期の中で最小時間である20秒に、係数0.8を掛けた値とする。すなわち、S=0.8x20秒=16秒となる。
(S8)トラヒック流入?(制御対象装置の動作):各ネットワーク機器において、休止リンクにトラヒックが流入するか否かを確認する。
なお、この部分については、各ネットワーク機器に実装されたEEE機能を使用する。そのため、仮にトラヒックが流入した場合は、EEE機能に従い、インタフェースが復旧する。
本例では、トラヒック流入がないためステップ9の「設定時間超過?」へ進む。
(S9)設定時間超過?(制御対象装置の動作):休止リンクを休止させておく時間を超過したか確認する。ここでは、設定した時間は16[秒]である。
ここでは、設定した休止時間内であるため、ステップ8のトラヒック流入へ戻る。以後、トラヒックが流入するか、設定時間が超過するまで、ステップ8と9を繰り返す。
(S8)トラヒック流入?:本実施例では、インタフェース休止後の14秒後に、休止インタフェースにトラヒックが流入してくるため、それに従ってインタフェースが復旧され、リンクも復旧される。
(S11)リンク復旧(制御対象装置の動作):休止させていたインタフェースを復旧させ、リンクを復旧させる。
(S12)終了:一連の動作を終了し、開始に戻る。
【0027】
以上のように、本発明は、通信装置の省電力化のためにトラヒックの有無に応じてインタフェースの休止復旧を適用する場合に、インタフェース休止復旧時間、およびタイミングを制御することで、ルーティングプロトコル、およびシグナリングプロトコルに影響を与えないことを可能とする。
【0028】
また、以上述べた実施形態は全て本発明を例示的に示すものであって限定的に示すものではなく、本発明は他の種々の変形態様および変更態様で実施することができる。従って本発明の範囲は特許請求の範囲およびその均等範囲によってのみ規定されるものである。
【符号の説明】
【0029】
1 インタフェース休止復旧制御装置
2 ネットワーク機器
3 ネットワーク運用管理システム
11 通信機能
12 ネットワーク状態管理データベース
13 インタフェース制御部

【特許請求の範囲】
【請求項1】
インタフェース休止復旧機能を具備したネットワーク機器により構成されるネットワークにおいて、該ネットワーク機器を休止復旧させるインタフェース休止復旧制御装置であって、
一定時間ごとに前記ネットワーク機器にアクセスし、休止可能なリンクの有無を確認する手段と、
前記ネットワーク上で使用されているルーティングプロトコルの死活監視パケット周期Aを確認する手段と、
パス設定に使用されているシグナリングプロトコルの死活監視パケット周期Bを確認する手段と、
休止させる設定時間を前記死活監視パケット周期AおよびBの中の最小時間以下として、前記休止可能なリンクを休止させる休止手段と、
を備えることを特徴とするインタフェース休止復旧制御装置。
【請求項2】
前記休止可能なリンクをパス経路として使用しているパスの存在を確認する手段と、
前記パスに含まれるリンクを休止可能なリンクとする手段と、
をさらに備え、
前記シグナリングプロトコルの死活監視パケット周期Bは、前記パスにおいて使用されているシグナリングプロトコルの死活監視パケット周期であることを特徴とする請求項1に記載のインタフェース休止復旧制御装置。
【請求項3】
前記休止手段は、前記パスに休止させるリンクが複数ある場合は、複数のリンクを同時に休止させることを特徴とする請求項2に記載のインタフェース休止復旧制御装置。
【請求項4】
前記パスの経路情報、前記死活監視パケット周期Aおよび前記死活監視パケット周期Bは、ネットワーク運用管理システムより取得することを特徴とする請求項1から3のいずれか1項に記載のインタフェース休止復旧制御装置。
【請求項5】
インタフェース休止復旧機能を具備したネットワーク機器により構成されるネットワークにおいて、該ネットワーク機器を休止復旧させるインタフェース休止復旧制御方法であって、
一定時間ごとに前記ネットワーク機器にアクセスし、休止可能なリンクの有無を確認するステップと、
前記ネットワーク上で使用されているルーティングプロトコルの死活監視パケット周期Aを確認するステップと、
パス設定に使用されているシグナリングプロトコルの死活監視パケット周期Bを確認するステップと、
休止させる設定時間を前記死活監視パケット周期AおよびBの中の最小時間以下として、前記休止可能なリンクを休止させる休止ステップと
を含むことを特徴とするインタフェース休止復旧制御方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate