(57)【要約】  仮想ネットワーク機器から障害が発生した旨を示す通知を取得する通知取得部と、前記通知を取得した前記仮想ネットワーク機器、当該仮想ネットワーク機器を実装する物理機器、および当該仮想ネットワーク機器と依存関係を有する他の仮想ネットワーク機器のうち、障害対応の優先度が最も高いものについて復旧処置を実行する復旧処置部とを備える障害監視装置。
2016125387.tif 000002
【特許請求の範囲】
【請求項１】
仮想ネットワーク機器から障害が発生した旨を示す通知を取得する通知取得部と、
前記通知を取得した前記仮想ネットワーク機器、当該仮想ネットワーク機器を実装する物理機器、および当該仮想ネットワーク機器と依存関係を有する他の仮想ネットワーク機器のうち、障害対応の優先度が最も高いものについて復旧処置を実行する復旧処置部と
を備える障害監視装置。
【請求項２】
仮想ネットワーク機器と、当該仮想ネットワーク機器を実装する物理機器および当該仮想ネットワーク機器と依存関係を有する他の仮想ネットワーク機器の少なくとも何れか一方とを関連付けて記憶する構成記憶部をさらに備え、
前記復旧処置部が、前記通知を取得した前記仮想ネットワーク機器、および、前記構成記憶部が当該仮想ネットワーク機器に関連付けて記憶する機器のうち、障害対応の優先度が最も高いものについて復旧処置を実行する
請求項１に記載の障害監視装置。
【請求項３】
前記構成記憶部が前記通知を取得した前記仮想ネットワーク機器に関連付けて記憶する機器に、障害の有無の検出の指示を出力する指示部と、
前記指示部が指示した機器から障害の有無の検出結果を取得する結果取得部とをさらに備え、
前記復旧処置部が、前記通知を取得した前記仮想ネットワーク機器、および、障害がある旨を示す検出結果を取得した前記機器のうち、障害対応の優先度が最も高いものについて復旧処置を実行する
請求項２に記載の障害監視装置。
【請求項４】
前記指示部が、前記構成記憶部が前記通知を取得した前記仮想ネットワーク機器に関連付けて記憶する機器のうち、障害対応の優先度が高いものから順に、障害の有無の検出の指示を出力する
請求項３に記載の障害監視装置。
【請求項５】
前記構成記憶部の記憶する各機器の種別および障害の種別の間の組み合わせと、当該組み合わせに対する障害対応の優先度とを関連付けて記憶する優先度記憶部をさらに備え、
前記優先度において、仮想ネットワーク機器に関する障害対応の優先度が、物理機器に関する障害対応の優先度より低い
請求項２から請求項４の何れか１項に記載の障害監視装置。
【請求項６】
仮想ネットワーク機器を実装する物理機器と、
請求項１から請求項５の何れか１項に記載の障害監視装置と
を備える仮想ネットワークシステム。
【請求項７】
仮想ネットワーク機器から障害が発生した旨を示す通知を取得する通知取得ステップと、
前記通知を取得した前記仮想ネットワーク機器、当該仮想ネットワーク機器を実装する物理機器、および当該仮想ネットワーク機器と依存関係を有する他の仮想ネットワーク機器のうち、障害対応の優先度が最も高いものについて復旧処置を実行する復旧処置ステップと
を有する障害監視方法。
【請求項８】
コンピュータを、
仮想ネットワーク機器から障害が発生した旨を示す通知を取得する通知取得部、
前記通知を取得した前記仮想ネットワーク機器、当該仮想ネットワーク機器を実装する物理機器、および当該仮想ネットワーク機器と依存関係を有する他の仮想ネットワーク機器のうち、障害対応の優先度が最も高いものについて復旧処置を実行する復旧処置部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、障害監視装置、仮想ネットワークシステム、障害監視方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ネットワーク環境の構築にあたり、ＮＦＶ（Network Functions Virtualization）などの仮想ネットワークシステムが提案されている。仮想ネットワークシステムとは、物理機器に実装された仮想機器にネットワーク機器としての処理を実行させることで、ネットワークを仮想化するものである。以下、ネットワーク機器としての処理を実行する仮想機器を、仮想ネットワーク機器という。【０００３】
特許文献１には、物理ネットワークシステムにおいて、複数のネットワーク機器が検出した障害情報に基づいて障害原因となる障害箇所を特定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−３０３８９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
物理ネットワークシステムにおいては、特許文献１に開示された技術に基づいて適切な復旧処置をとることができる。
他方、仮想ネットワークシステムにおいては、特許文献１に開示された技術に基づいて適切な復旧処置をとることができない可能性がある。例えば、仮想ネットワーク機器がハードウェア障害を検出することができないために、物理機器において、ハードウェア障害が、仮想ネットワーク機器のソフトウェアの障害として検知される可能性がある。また例えば、ある仮想ネットワーク機器の冗長機能が他の仮想ネットワーク機器に実装されるなどの依存関係を有する場合に、当該依存関係を管理する管理装置が障害を検知することができないために、適切な復旧処置をとることが出来ない可能性がある。
本発明の目的は、上述した課題を解決する障害監視装置、仮想ネットワークシステム、障害監視方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、仮想ネットワーク機器から障害が発生した旨を示す通知を取得する通知取得部と、前記通知を取得した前記仮想ネットワーク機器、当該仮想ネットワーク機器を実装する物理機器、および当該仮想ネットワーク機器と依存関係を有する他の仮想ネットワーク機器のうち、障害対応の優先度が最も高いものについて復旧処置を実行する復旧処置部とを備える障害監視装置を提供する。【０００７】
本発明は、仮想ネットワーク機器を実装する物理機器と、上記障害監視装置とを備える仮想ネットワークシステムも提供する。【０００８】
本発明は、仮想ネットワーク機器から障害が発生した旨を示す通知を取得する通知取得ステップと、前記通知を取得した前記仮想ネットワーク機器、当該仮想ネットワーク機器を実装する物理機器、および当該仮想ネットワーク機器と依存関係を有する他の仮想ネットワーク機器のうち、障害対応の優先度が最も高いものについて復旧処置を実行する復旧処置ステップとを有する障害監視方法も提供する。【０００９】
本発明は、コンピュータを、仮想ネットワーク機器から障害が発生した旨を示す通知を取得する通知取得部、前記通知を取得した前記仮想ネットワーク機器、当該仮想ネットワーク機器を実装する物理機器、および当該仮想ネットワーク機器と依存関係を有する他の仮想ネットワーク機器のうち、障害対応の優先度が最も高いものについて復旧処置を実行する復旧処置部として機能させるプログラムも提供する。
【発明の効果】
【００１０】
本発明によれば、障害監視装置は、仮想ネットワークシステムにおいて適切な復旧処置をとることができる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係る仮想ネットワークシステムの構成を示す概略ブロック図である。
【図２】一実施形態に係る障害監視装置の構成を示す概略ブロック図である。
【図３】一実施形態に係る障害監視方法の手順を示すフローチャートである。
【図４】障害監視装置の基本構成を示す概略ブロック図である。
【図５】少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら実施形態について詳しく説明する。
図１は、一実施形態に係る仮想ネットワークシステムの構成を示す概略ブロック図である。本実施形態では、仮想ネットワークシステム１がＮＦＶアーキテクチャを採用する場合について説明する。なお、他の実施形態に係る仮想ネットワークシステム１は、ＮＦＶアーキテクチャ以外の構成により実現されるものでも良い。
【００１３】
本実施形態に係る仮想ネットワークシステム１は、複数のＮＦＶＩ（Network Functions Virtualization Infrastructure）１０１と、Ｏｒ−Ｖｉ（Orchestrator-Virtualized Infrastructure Manager）１０２と、障害監視装置３００とを備える。
ＮＦＶＩ１０１は、１つまたは複数のＶＮＦＣ（Virtual Network Function Component）２０１を実装する物理機器である。
ＶＮＦＣ２０１は、ＶＮＦ（Virtual Network Function）２０２の一部の機能を実現する仮想機器である。
ＶＮＦ２０２は、ＭＭＥ（Mobility Management Entity）、Ｓ−ＧＷ（Serving Gateway）、Ｐ−ＧＷ（PDN Gateway）などのネットワーク機器の機能を有する仮想機器である。なお、ＶＮＦ２０２は、同一のＮＦＶＩ１０１に実装されたＶＮＦＣ２０１の組み合わせによって実現されても良いし、異なるＮＦＶＩ１０１に実装されたＶＮＦＣ２０１の組み合わせによって実現されても良い。
Ｏｒ−Ｖｉ１０２は、ＶＮＦＣ２０１およびＶＮＦ２０２を管理する仮想ネットワーク機器であるＮＦＶＯ（NFV Orchestrator）２０３、ＶＩＭ（Virtualized Infrastructure Manager）２０４、および、ＶＮＦＭ（VNF Manager）２０５を実装する物理機器である。
本実施形態では、ＮＦＶＯ２０３、ＶＩＭ２０４およびＶＮＦＭ２０５が一つのＯｒ−Ｖｉ１０２に実装される場合について説明するが、他の実施形態に係る仮想ネットワークシステム１が複数のＯｒ−Ｖｉ１０２を備える場合、ＮＦＶＯ２０３、ＶＩＭ２０４およびＶＮＦＭ２０５は、異なるＯｒ−Ｖｉ１０２に実装されても良い。
障害監視装置３００は、仮想ネットワークシステム１の障害を監視する。
ＮＦＶＩ１０１、Ｏｒ−Ｖｉ１０２、および障害監視装置３００は、それぞれ物理ネットワークを介して互いに接続される。
以下、ハードウェアを備える装置であるＮＦＶＩ１０１およびＯｒ−Ｖｉ１０２を総称して物理機器１００といい、物理機器１００によって実現される仮想的な装置であるＶＮＦＣ２０１、ＶＮＦ２０２、ＮＦＶＯ２０３、ＶＩＭ２０４、およびＶＮＦＭ２０５を、仮想ネットワーク機器２００という。
【００１４】
図２は、一実施形態に係る障害監視装置の構成（ソフトウェアで実現できる）を示す概略ブロック図である。
障害監視装置３００は、仮想ネットワーク通信部３０１、物理ネットワーク通信部３０２、構成記憶部３０３、優先度記憶部３０４、通知取得部３０５、指示部３０６、結果取得部３０７、復旧処置部３０８、および、通知部３０９を備える。
仮想ネットワーク通信部３０１は、仮想ネットワークを介して仮想ネットワーク機器２００との通信を行う。
物理ネットワーク通信部３０２は、物理ネットワークを介して物理機器１００との通信を行う。
【００１５】
構成記憶部３０３は、依存関係にある仮想ネットワーク機器２００どうしを関連付けて格納する仮想レイヤテーブルと、仮想ネットワーク機器２００と当該仮想ネットワーク機器２００を実装する物理機器１００とを関連付けて格納するマッピングテーブルとを記憶する。
依存関係にある仮想ネットワーク機器２００の例としては、ＶＮＦ２０２と当該ＶＮＦ２０２を構成するＶＮＦＣ２０１との関係、ＶＮＦ２０２と当該ＶＮＦ２０２を管理するＮＦＶＯ２０３、ＶＩＭ２０４、またはＶＮＦＭ２０５との関係、および冗長機能を発揮するＶＮＦ２０２どうしの関係などが挙げられる。
つまり、仮想レイヤテーブルは、仮想ネットワーク機器２００と、当該仮想ネットワーク機器２００と依存関係を有する他の仮想ネットワーク機器２００とを関連付けて格納するテーブルである。
【００１６】
優先度記憶部３０４は、機器の種別および障害の種別の間の組み合わせと、当該組み合わせに対する障害対応の優先度とを関連付けて記憶する。優先度記憶部３０４が記憶する優先度の順番は、仮想ネットワークシステム１の管理者によって任意に設定される。
なお、一般的には、仮想ネットワーク機器２００の優先順位は物理機器１００の優先順位より低く設定されると良い。これは、仮想ネットワーク機器２００にエラーが発生した場合に、当該仮想ネットワーク機器２００を実装する物理機器１００の障害を優先的に検出するためである。
例えば、優先度記憶部３０４は、優先度が高い順に、ＮＦＶＩ１０１のハードウェア障害、ＮＦＶＩ１０１のネットワーク障害、ＮＦＶＩ１０１のソフトウェア障害、ＶＮＦ２０２のハードウェア障害、ＶＮＦ２０２のネットワーク障害、および、ＶＮＦ２０２のソフトウェア障害、を記憶する。
なお、仮想ネットワーク機器２００は一般的にハードウェア障害を検出しないが、仮想化リソースからダイレクトに物理リソースを使用する場合（例えば、PCI PassThrough（ホストシステムのＰＣＩ(Peripheral Component Interconnect)デバイスを仮想ゲストへ接続する技術）を使用する場合）に、ハードウェア障害を検出する場合がある。
また、利用者によって既に接続している仮想ネットワークに係る障害の優先度は、利用者によってまだ接続されていない（例えば、セッション確立段階にある）仮想ネットワークに係る障害の優先度より高く設定されると良い。これにより、利用者の利便性を損なう可能性のある障害を優先的に検出するためである。
【００１７】
通知取得部３０５は、仮想ネットワーク機器２００および物理機器１００から、障害の通知を取得する。
指示部３０６は、仮想ネットワーク機器２００および物理機器１００に対し、障害の有無の検出の指示を出力する。
結果取得部３０７は、仮想ネットワーク機器２００および物理機器１００に対し、指示に基づく障害の検出結果を取得する。
復旧処置部３０８は、仮想ネットワーク機器２００および物理機器１００に対し、復旧処置を実施する。具体的には、復旧処置部３０８は、障害が検出された仮想ネットワーク機器２００および物理機器１００のうち最も優先度が高い物から順に復旧処置を実施する。
通知部３０９は、復旧処置を実施する機器と依存関係を有する仮想ネットワーク機器２００および物理機器１００に、当該機器に障害が発生したことを通知する。
【００１８】
次に、本実施形態に係る障害監視装置３００の動作について説明する。
図３は、一実施形態に係る障害監視方法の手順を示すフローチャートである。
仮想ネットワーク機器２００または物理機器１００は、自機の障害を検出すると、障害の発生を示す通知を出力する。当該通知には、自機を示す識別情報と障害の種別を示す情報とが含まれる。障害監視装置３００の通知取得部３０５は、仮想ネットワーク機器２００または物理機器１００から障害の発生を示す通知を取得する（ステップＳ１）。
次に、指示部３０６は、通知取得部３０５が取得した通知に基づいて、障害が発生した機器および障害の種別を特定する（ステップＳ２）。
【００１９】
次に、指示部３０６は、優先度記憶部３０４を参照し、通知を出力した機器の種別および当該機器の障害の種別に関連付けられた障害対応の優先度を特定する（ステップＳ３）。次に、指示部３０６は、当該優先度より高い優先度に関連付けられた機器の種別と障害の種別の組み合わせが存在するか否かを判定する（ステップＳ４）。
【００２０】
より高い優先度に関連付けられた機器の種別と障害の種別の組み合わせが存在する場合（ステップＳ４：ＹＥＳ）、指示部３０６は、構成記憶部３０３が記憶する仮想レイヤテーブルおよびマッピングテーブルを参照し、通知を受信した機器に関連付けられた機器のうち最も障害対応の優先度が高い機器を特定する（ステップＳ５）。次に、指示部３０６は、特定した機器に対し、当該優先度に関連付けられた種別の障害についての検出の指示を出力する（ステップＳ６）。
これにより、障害監視装置３００によって特定された機器は、指定された種別の障害について障害検出処理を実施し、検出結果を障害監視装置３００に送信する。
【００２１】
障害監視装置３００の結果取得部３０７は、指示部３０６が特定した機器から障害の検出結果を取得する（ステップＳ７）。そして、結果取得部３０７は、当該検出結果が障害がある旨を示すものであるか否かを判定する（ステップＳ８）。
検出結果が障害がない旨を示す場合（ステップＳ８：ＮＯ）、指示部３０６は、優先度記憶部３０４および構成記憶部３０３を参照し、最後に特定した優先度の次に高い優先度に関連付けられた機器が存在するか否かを判定する（ステップＳ９）。次に高い優先度に関連付けられた機器が存在する場合（ステップＳ９：ＹＥＳ）、指示部３０６は、次に高い優先度に関連付けられた機器を特定し（ステップＳ１０）、ステップＳ６に戻り、当該機器に障害検出指示を出力する。
つまり、指示部３０６は、通知を取得した機器に関連付けて構成記憶部３０３が記憶する機器のうち、障害対応の優先度が高いものから順に、障害の有無の検出の指示を出力する。
【００２２】
他方、ステップＳ８において検出結果が障害がある旨を示す場合（ステップＳ８：ＹＥＳ）、復旧処置部３０８は、当該検出結果を送信した機器の復旧処置を実行する（ステップＳ１１）。
また、ステップＳ４において、通知を送信した機器に係る優先度より優先度が高い機器および障害がない場合（ステップＳ４：ＮＯ）、またはステップＳ９において、検出結果を送信した機器に係る優先度の次に優先度が高い機器が無い場合（ステップＳ９：ＮＯ）、復旧処置部３０８は、ステップＳ２で特定した機器の復旧処置を実行する（ステップＳ１１）。
復旧処置の例としては、当該仮想ネットワーク機器２００または物理機器１００をリブートする処理、または、当該仮想ネットワーク機器２００を他の物理機器１００で動作させる処理などが挙げられる。
次に、通知部３０９は、構成記憶部３０３が記憶する仮想レイヤテーブルを参照し、復旧処置の対象となる機器と依存関係を有する仮想ネットワーク機器２００を特定する（ステップＳ１２）。次に、通知部３０９は、特定した仮想ネットワーク機器２００に対し、障害の発生を通知する（ステップＳ１３）。
つまり、通知部３０９は、障害が発生した機器を構成要素とするグループの他の構成要素に、当該障害の発生を通知する。障害が発生した機器を構成要素とするグループの例としては、複数のＶＮＦＣ２０１から構成され、ＶＮＦＭ２０５によって管理されるＶＮＦ２０２、および複数のＶＮＦ２０２から構成されＮＦＶＯ２０３によって管理される冗長構成などが挙げられる。
これにより、当該グループに属する他の仮想ネットワーク機器２００が、障害が発生した仮想ネットワーク機器２００の代替処理を実行することなどにより、当該グループの機能を確保することができる。
【００２３】
このように、本実施形態に係る障害監視装置３００は、障害の通知を取得した機器を実装する物理機器１００および、当該機器と依存関係を有する仮想ネットワーク機器２００のうち、障害対応の優先度が最も高いものについて復旧処置を実行する。これにより、障害監視装置３００は、障害の原因となっている機器について、復旧処置を試みることができる。
【００２４】
また、仮想ネットワークシステム１において、ある機器に障害が発生した場合、当該機器に関連する複数の機器が、障害を検知する。例えば、ＮＦＶＩ１０１のＮＩＣ（Network Interface Card）に障害が発生した場合、当該ＮＦＶＩ１０１、当該ＮＦＶＩ１０１が実装するＶＮＦＣ２０１、当該ＶＮＦＣ２０１と仮想ネットワークを介して接続される他のＶＮＦＣ２０１など、複数の機器が障害を検知する。
このとき、必ずしも障害の発生元であるＮＦＶＩ１０１からの障害の通知が、最初に障害監視装置３００に到達するとは限らない。障害監視装置３００が障害の通知の到達順に復旧処置を試みる場合、ＶＮＦＣ２０１のリブートや、仮想ネットワークの再構築などの復旧処置がなされるが、ＮＦＶＩ１０１に障害の原因があるため、これらの復旧処置によっては障害を解消することができない。
また、ＶＮＦＣ２０１をリブートしている間は当該ＶＮＦＣ２０１を使用することができず、仮想ネットワークを再構築している間は当該仮想ネットワークを使用することができないため、仮想ネットワークの可用性が低下する。
これに対し、本実施形態によれば、障害監視装置３００は、障害の通知に基づいて障害の原因となる機器を特定し、当該機器に対して復旧処置を行う。これにより、障害監視装置３００は、仮想ネットワークシステム１の可用性の低下を最小限に抑えつつ、仮想ネットワークシステム１を復旧させることができる。
【００２５】
また、本実施形態によれば、障害監視装置３００は、ある機器に障害が発生した場合、当該機器に関連する機器であって障害を検出していない他の機器に、障害の検出の指示を出力する。これにより、まだ障害を検出していない機器に対し、臨時に障害検出処理を実行させ、当該機器に障害があった場合の復旧処置を早期に実行することができる。
なお、他の実施形態に係る障害監視装置３００は、障害の検出の指示を出力しなくても良い。この場合、障害監視装置３００は、優先度が高い他の機器が定期的な障害検出処理を実行するまで復旧処置を待機しても良い。
【００２６】
また、本実施形態によれば、障害監視装置３００は、ある機器に障害が発生した場合、当該機器と依存関係を有する他の機器に、障害の発生を通知する。これにより、障害が発生した機器と依存関係を有する他の機器に、当該機器の冗長機能を発動させるなどの処置を実行させることができる。
なお、一般的なクラウドシステムでは、ひとつのＶＭ（Virtual Machine）がひとつのアプリケーションで構成されることが基本であり、ＶＭ間の依存関係を考慮した障害情報の管理がなされない。
【００２７】
以上、図面を参照して一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、様々な設計変更等をすることが可能である。
例えば、上述した実施形態に係る構成記憶部３０３は、仮想レイヤテーブルとマッピングテーブルの両方を記憶するが、これに限られない。例えば、他の実施形態に係る構成記憶部３０３は、仮想レイヤテーブルかマッピングテーブルかの何れか一方のみを記憶しても良い。
構成記憶部３０３が仮想レイヤテーブルを記憶している場合、障害監視装置３００は、少なくとも依存関係を有する他の仮想ネットワーク機器２００に障害の原因がある場合に、適切に復旧処置を行うことができる。
構成記憶部３０３がマッピングテーブルを記憶している場合、障害監視装置３００は、少なくとも仮想ネットワーク機器２００を実装する物理機器１００に障害の原因がある場合に、適切に復旧処置を行うことができる。
【００２８】
また、上述した実施形態に係る障害監視装置３００は、構成記憶部３０３および優先度記憶部３０４を備えるが、これに限られない。例えば、他の実施形態に係る障害監視装置３００は、構成記憶部３０３および優先度記憶部３０４を備えず、他の装置（例えばデータベース装置）が記憶する情報に基づいて、上述した処理を実行しても良い。
【００２９】
《基本構成》
図４は、本発明による障害監視装置の基本構成を示す概略ブロック図である。
上述した実施形態では、障害監視装置３００の一実施形態として図２に示す構成について説明したが、障害監視装置３００の基本構成は、図４に示すとおりである。
すなわち、障害監視装置３００は、通知取得部３０５および復旧処置部３０８を基本構成とする。
通知取得部３０５は、仮想ネットワーク機器２００から、障害が発生した旨を示す通知を取得する。
復旧処置部３０８は、通知を取得した仮想ネットワーク機器２００、当該仮想ネットワーク機器２００を実装する物理機器１００、および当該仮想ネットワーク機器２００と依存関係を有する他の仮想ネットワーク機器２００のうち、障害対応の優先度が最も高いものについて復旧処置を実行する。
これにより、障害監視装置３００は、仮想ネットワークシステム１において適切な復旧処置をとることができる。
【００３０】
図５は、少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ９００は、ＣＰＵ９０１、主記憶装置９０２、補助記憶装置９０３、インタフェース９０４を備える。
上述の障害監視装置３００は、コンピュータ９００に実装される。そして、上述した各処理部の動作は、プログラムの形式で補助記憶装置９０３に記憶されている。ＣＰＵ９０１は、プログラムを補助記憶装置９０３から読み出して主記憶装置９０２に展開し、当該プログラムに従って上記処理を実行する。また、ＣＰＵ９０１は、プログラムに従って、上述した各記憶部に対応する記憶領域を主記憶装置９０２に確保する。
【００３１】
なお、少なくとも１つの実施形態において、補助記憶装置９０３は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、インタフェース９０４を介して接続される磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等が挙げられる。また、このプログラムが通信回線によってコンピュータ９００に配信される場合、配信を受けたコンピュータ９００が当該プログラムを主記憶装置９０２に展開し、上記処理を実行しても良い。
【００３２】
また、当該プログラムは、前述した機能の一部を実現するためのものであっても良い。
さらに、当該プログラムは、前述した機能を補助記憶装置９０３に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００３３】
この出願は、２０１５年２月６日に出願された日本出願特願２０１５−０２１８３８号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００３４】
本発明による障害監視装置によれば、仮想ネットワークシステムにおいて適切な復旧処置をとることができる。
【符号の説明】
【００３５】
１  仮想ネットワークシステム
１００  物理機器
２００  仮想ネットワーク機器
３００  障害監視装置
３０１  仮想ネットワーク通信部
３０２  物理ネットワーク通信部
３０３  構成記憶部
３０４  優先度記憶部
３０５  通知取得部
３０６  指示部
３０７  結果取得部
３０８  復旧処置部
３０９  通知部
【図１】
2016125387.tif 000003
【図２】
2016125387.tif 000004
【図３】
2016125387.tif 000005
【図４】
2016125387.tif 000006
【図５】
2016125387.tif 000007
【国際調査報告】
2016125387.tif 000008
2016125387.tif 000009