(57)【特許請求の範囲】
【請求項１】
NFVシステムで少なくとも1つの購読ノードによって送られた障害購読メッセージを受信するように構成された第1の受信ユニットであって、前記障害購読メッセージが、前記少なくとも1つの購読ノードのノード識別子および前記少なくとも1つの購読ノードによって購読が要求される障害情報を含む、第1の受信ユニットと、
前記NFVシステムで少なくとも1つの障害公開ノードによって送られた障害公開メッセージを受信するように構成された第2の受信ユニットと、
前記購読が要求される前記障害情報と前記障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するように構成された照合ユニットと、
前記少なくとも1つの購読ノードの前記ノード識別子に関連付けられた対応する購読ノードに前記障害通知メッセージを通知するように構成された通知ユニットと
を含み、
前記購読ノードは、前記障害公開ノードによって公開された障害情報を購読することができ、
前記購読が要求される前記障害情報は、前記購読が要求される前記障害情報の発行者を識別する情報と、前記購読が要求される前記障害情報の前記発行者の位置を特定する情報とを含み、
前記障害公開メッセージは、前記公開された前記障害情報の発行者を識別する情報と、前記公開された前記障害情報の前記発行者の位置を特定する情報とを含み、
前記公開された前記障害情報の前記発行者の位置を特定する情報は、障害が発生した障害場所を特定するために使用され、
前記購読が要求される前記障害情報に含まれる複数のパラメータは、それぞれ、前記障害公開メッセージに含まれる複数のパラメータの１つに１対１に対応している、ネットワーク機能仮想化(NFV)障害管理装置。
【請求項２】
ネットワーク機能仮想化オーケストレータ(NFVO)から、少なくとも1つの仮想化されたネットワーク機能(VNF)購読ノードの識別子と、少なくとも1つのネットワーク機能仮想化インフラストラクチャ(NFVI)障害公開ノードの識別子の対応を取得するように構成された取得ユニット
をさらに含む、請求項1に記載の装置。
【請求項３】
前記第1の受信ユニットは、前記少なくとも1つのNFVI障害公開ノードの障害情報を購読することを要求するために、前記NFVシステムで前記少なくとも1つのVNF購読ノードによって送られる、障害購読メッセージを受信するように特に構成される、請求項2に記載の装置。
【請求項４】
前記照合ユニットは、前記少なくとも1つのVNF購読ノードによって送られた前記障害購読メッセージおよび前記少なくとも1つのNFVI障害公開ノードによって送られた障害公開メッセージが受信された後、前記対応に従って、前記少なくとも1つのVNF購読ノードによって購読が要求される前記障害情報と、前記少なくとも1つのNFVI障害公開ノードによって送られた前記障害公開メッセージの間の照合を実行し、前記障害通知メッセージを生成するように特に構成される、請求項3に記載の装置。
【請求項５】
前記照合ユニットは、前記少なくとも1つのVNF購読ノードによって送られた前記障害購読メッセージおよび少なくとも1つのハードウェアリソースノードまたはNFVIの仮想化管理プログラムハイパーバイザもしくは仮想マシンによって送られた障害公開メッセージが受信された後、前記対応に従って、前記少なくとも1つのVNF購読ノードによって前記購読が要求される前記障害情報と、前記少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンによって送られた前記障害公開メッセージの間の照合を実行し、前記障害通知メッセージを生成するように特に構成され、
前記装置は、前記NFVIの任意の仮想リソースノードに位置し、前記仮想リソースノードは、前記仮想マシンおよび/または前記仮想化管理プログラムを含む、
請求項2または3に記載の装置。
【請求項６】
前記購読が要求される前記障害情報は、前記障害公開ノードのグルーピング識別子、前記障害公開ノードのノード識別子、障害タイプ、障害コンテンツ、および障害優先度を含む、請求項1から5のいずれか一項に記載の装置。
【請求項７】
前記通知ユニットは、前記障害優先度に従って、前記少なくとも1つの購読ノードの前記ノード識別子に関連付けられた前記対応する購読ノードに前記障害通知メッセージを連続的に通知するように特に構成される、請求項6に記載の装置。
【請求項８】
前記通知ユニットは、少なくとも2つの購読ノードによって購読が要求される障害タイプおよび/または障害コンテンツが同一である場合、前記少なくとも2つの購読ノードのノード識別子に関連付けられた対応する購読ノードに前記障害通知メッセージを同時に通知するように特に構成される、請求項6または7に記載の装置。
【請求項９】
前記障害公開メッセージは、前記障害公開ノードのグルーピング識別子、前記障害公開ノードのノード識別子、障害タイプ、障害コンテンツ、および障害優先度を含む、請求項1から8のいずれか一項に記載の装置。
【請求項１０】
前記障害購読メッセージ、前記障害公開メッセージ、および/または前記障害通知メッセージを関連付けて記憶するように構成された記憶ユニット
をさらに含む、請求項1から9のいずれか一項に記載の装置。
【請求項１１】
NFVシステムで少なくとも1つの購読ノードによって送られた障害購読メッセージを受信するステップであって、前記障害購読メッセージが、前記少なくとも1つの購読ノードのノード識別子および前記少なくとも1つの購読ノードによって購読が要求される障害情報を含む、ステップと、
前記NFVシステムで少なくとも1つの障害公開ノードによって送られた障害公開メッセージを受信するステップと、
前記購読が要求される前記障害情報と前記障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するステップと、
前記少なくとも1つの購読ノードの前記ノード識別子に関連付けられた対応する購読ノードに前記障害通知メッセージを通知するステップと
を含み、
前記購読ノードは、前記障害公開ノードによって公開された障害情報を購読することができ、
前記購読が要求される前記障害情報は、前記購読が要求される前記障害情報の発行者を識別する情報と、前記購読が要求される前記障害情報の前記発行者の位置を特定する情報とを含み、
前記障害公開メッセージは、前記公開された前記障害情報の発行者を識別する情報と、前記公開された前記障害情報の前記発行者の位置を特定する情報とを含み、
前記公開された前記障害情報の前記発行者の位置を特定する情報は、障害が発生した障害場所を特定するために使用され、
前記購読が要求される前記障害情報に含まれる複数のパラメータは、それぞれ、前記障害公開メッセージに含まれる複数のパラメータの１つに１対１に対応している、ネットワーク機能仮想化(NFV)障害管理方法。
【請求項１２】
ネットワーク機能仮想化オーケストレータ(NFVO)から、少なくとも1つの仮想化されたネットワーク機能(VNF)購読ノードの識別子と、少なくとも1つのネットワーク機能仮想化インフラストラクチャ(NFVI)障害公開ノードの識別子の対応を取得するステップ
をさらに含む、請求項11に記載の方法。
【請求項１３】
NFVシステムで少なくとも1つの購読ノードによって送られた障害購読メッセージを受信する前記ステップは、特に、
前記少なくとも1つのNFVI障害公開ノードの障害情報を購読することを要求するために、前記NFVシステムの前記少なくとも1つのNFV購読ノードによって送られる、障害購読メッセージを受信するステップである、
請求項12に記載の方法。
【請求項１４】
前記障害購読メッセージ、前記障害公開メッセージ、および/または前記障害通知メッセージを関連付けて記憶するステップ
をさらに含む、請求項11から13のいずれか一項に記載の方法。
【請求項１５】
前記購読が要求される前記障害情報および前記障害公開メッセージは、前記障害公開ノードのグルーピング識別子、前記障害公開ノードのノード識別子、障害タイプ、障害コンテンツ、および障害優先度を含む、
請求項11から14のいずれか一項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、その全体が参照により本明細書に組み込まれている、特許協力条約に従って2013年12月31日に出願した、「NETWORK FUNCTION VIRTUALIZATION NFV FAULT MANAGEMENT APPARATUS, DEVICE, AND METHOD」と題する国際特許出願PCT/CN2013/091089号の優先権を主張するものである。
【０００２】
本発明は、仮想化技術の分野に関し、特に、ネットワーク機能仮想化NFV障害管理の装置、デバイス、および方法に関する。
【背景技術】
【０００３】
ネットワーク機能仮想化(Network Function Virtualization、NFV)を提案する目的は、情報技術に仮想化技術を用いることによって、汎用の高パフォーマンスのサーバ、スイッチ、およびメモリにネットワーク機能を実装することであり、これは、ネットワーク機能が、ソフトウェアによる方法で実装され、汎用のサーバハードウェアで実行され、必要に応じてネットワークの異なる場所で移行、インスタンス化、および展開されることを必要とし、新しいデバイスの設置を必要としない。図1に示す典型的なネットワークアプリケーションによる方法とネットワーク機能仮想化NFVによる方法の間の比較を示す概略図では、サーバ、ルータ、記憶デバイス、たとえば、コンテンツ配送ネットワーク(Content Delivery Network、CDN)、およびスイッチなど、様々なタイプのネットワークデバイスはすべて、ネットワーク機能仮想化技術を使用することによって、ソフトウェアとハードウェアの間の分離を実装することができ、データセンター、ネットワークノード、またはユーザの家に展開され得る。
【０００４】
図2に示したNFVシステムの構成図では、1つのNFVシステムは、仮想化されたネットワーク機能(Virtualized Network Function、VNF)、要素管理システム(Element Management System、EMS)、NFVインフラストラクチャ(NFV Infrastructure、NFVI)、仮想化されたインフラストラクチャマネージャ(Virtualized Infrastructure Manager、VIM)、オーケストレータ(NFV Orchestrator、NFVO)、VNFマネージャ(VNF Manager、VNFM)、サービス、VNF、およびインフラストラクチャ記述装置(Service, VNF and Infrastructure Description)、運転支援システム(Operation Support System、OSS)/ビジネス支援システム(Business Support System、BSS)などの複数のノード、ならびにVNFとNFVIの間のインターフェースVn-Nf、仮想化レイヤとハードウェアリソースの間のインターフェースVI-Ha、オーケストレータとVNFマネージャの間のインターフェースOr-Vnfm、VIMとVNFMの間のインターフェースVi-Vnfm、NFVOとVIMの間のインターフェースOr-Vi、NFVIとVIMの間のインターフェースNf-Vi、OSS/BSSとNFVOの間のインターフェースOs-Ma、VNF/EMSとVNFMの間のインターフェースVe-Vnfm、およびサービス、VNF、およびインフラストラクチャ記述装置とNFVOの間のインターフェースSe-Maなどのノード間のインターフェースを含む。
【０００５】
ノードが実行されているとき、障害が生成される可能性があり、一部のノードは、他の一部のノードに障害を通知する必要がある。現在、2つのNFV障害通知機構が議論されている。第1の機構では、障害がNFVIに発生した場合、障害は、VNFに直接的に公開される。第2の機構では、障害がNFVIに発生した場合、障害は、VIMを使用してVNFMに通知され、次いで、VNFMを使用してVNFに通知される。しかし、NFVシステムの複雑な環境では、ノードの階層は多数であり、任意のレベルのVNFに障害が発生し得る。従来技術で提供される第1の機構に従うと、障害情報を階層間公開で実装するのは比較的難しい。第2の機構に従うと、障害は、VIMを使用してVNFMに通知され、次いで、VNFMを使用してVNFに通知され、階層ごとに公開階層を実行することによって、比較的大きい遅延が引き起こされる。
【０００６】
要約すると、NFVシステムの複雑なアーキテクチャでは、ノード障害情報のリアルタイムで迅速な場所特定および通知を実装することは、現在、至急に解決される必要のある問題である。
【発明の概要】
【課題を解決するための手段】
【０００７】
本発明の実施形態は、ノード障害情報のリアルタイムで迅速な場所特定および通知を実装することができる、ネットワーク機能仮想化NFV障害管理の装置、デバイス、および方法を提供する。
【０００８】
第1の態様に従って、ネットワーク機能仮想化NFV障害管理の装置が提供され、これは、
NFVシステムで少なくとも1つの購読ノードによって送られた障害購読メッセージを受信するように構成された第1の受信ユニットであって、障害購読メッセージは、少なくとも1つの購読ノードのノード識別子および購読が要求される障害情報を含む、第1の受信ユニットと、
NFVシステムで少なくとも1つの障害公開ノードによって送られた障害公開メッセージを受信するように構成された第2の受信ユニットと、
購読が要求される障害情報と障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するように構成された照合ユニットと、
少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知するように構成された通知ユニットと
を含む。
【０００９】
第1の可能な実装方法では、購読が要求される障害情報および障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含む。
【００１０】
第1の態様の第1の可能な実装方法に関して、第2の可能な実装方法では、通知ユニットは、障害優先度に従って、少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを連続的に通知するように特に構成される。
【００１１】
第1の態様または第1の態様の第1の可能な実装方法に関して、第3の可能な実装方法では、通知ユニットは、少なくとも2つの購読ノードによって購読が要求される障害タイプおよび/または障害コンテンツが同一である場合、少なくとも2つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを同時に通知するように特に構成される。
【００１２】
第1の態様、第1の態様の第1の可能な実装方法、第1の態様の第2の可能な実装方法、または第1の態様の第3の可能な実装方法に関して、第4の可能な実装方法では、装置は、
障害購読メッセージ、障害公開メッセージ、および/または障害通知メッセージを連合的に記憶するように構成された記憶ユニット
をさらに含む。
【００１３】
第1の態様、第1の態様の第1の可能な実装方法、第1の態様の第2の可能な実装方法、第1の態様の第3の可能な実装方法、または第1の態様の第4の可能な実装方法に関して、第5の可能な実装方法では、装置は、
ネットワーク機能仮想化オーケストレータNFVOから、少なくとも1つの仮想化されたネットワーク機能VNFノードの識別子と、少なくとも1つのネットワーク機能仮想化インフラストラクチャNFVIノードの識別子の対応を取得するように構成された取得ユニット
をさらに含む。
【００１４】
第1の態様の第5の可能な実装方法に関して、第6の可能な実装方法では、第1の受信ユニットは、少なくとも1つのNFVI障害公開ノードの障害情報を購読することを要求するために、NFVシステムで少なくとも1つの購読ノードによって送られる、障害購読メッセージを受信するように特に構成される。
【００１５】
第1の態様の第5の可能な実装方法または第1の態様の第6の可能な実装方法に関して、第7の可能な実装方法では、照合ユニットは、少なくとも1つのVNF購読ノードの障害購読メッセージおよび少なくとも1つのNFVI障害公開ノードの障害公開メッセージが受信された後、対応に従って、少なくとも1つのVNF購読ノードによって購読が要求される障害情報と、少なくとも1つのNFVI障害公開ノードの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するように特に構成される。
【００１６】
第1の態様の第5の可能な実装方法または第1の態様の第6の可能な実装方法に関して、第8の可能な実装方法では、照合ユニットは、少なくとも1つのVNF購読ノードの障害購読メッセージおよび少なくとも1つのハードウェアリソースノードまたはNFVIの仮想化管理プログラムハイパーバイザもしくは仮想マシンVirtual Machineの障害公開メッセージが受信された後、対応に従って、少なくとも1つのVNF購読ノードによって購読が要求される障害情報と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するように特に構成され、
装置は、NFVIの任意の仮想リソースノードに位置し、仮想リソースノードは、仮想マシンおよび/または仮想化管理プログラムを含む。
【００１７】
第2の態様に従って、ネットワーク機能仮想化NFVノードが提供され、これは、
NFV障害管理装置に、ノード識別子および購読が要求される障害情報を運ぶ障害購読メッセージを送り、その結果、NFV障害管理装置が、購読が要求される障害情報と、障害公開ノードによって送られ、障害購読メッセージに対応する障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するように構成された第1の送信ユニットと、
ノード識別子に従ってNFV障害管理装置によって送られる障害通知メッセージを受信するように構成された第3の受信ユニットと
を含む。
【００１８】
第1の可能な実装方法では、購読が要求される障害情報および障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含む。
【００１９】
第2の態様または第2の態様の第1の可能な実装方法に関して、第2の可能な実装方法では、NFVノードは、仮想化されたネットワーク機能VNFノードであり、第1の送信ユニットは、NFV障害管理装置に、障害購読メッセージを送るように特に構成され、これは、少なくとも1つのネットワーク機能仮想化インフラストラクチャNFVI障害公開ノードの障害情報を購読することを要求するために、VNFノードのノード識別子を運ぶため、NFV障害管理装置は、VNFノードのノード識別子と少なくとも1つのNFVIノードのノード識別子の対応に従って、少なくとも1つのNFVIノードの購読が要求される障害情報と、少なくとも1つのNFVIノードによって送られた障害公開メッセージの間の照合を実行し、障害通知メッセージを生成する。
【００２０】
第2の態様の第2の可能な実装方法に関して、第3の可能な実装方法では、第1の送信ユニットは、NFV障害管理装置に、障害購読メッセージを送るように特に構成され、これは、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムハイパーバイザまたはNFVIの仮想マシンVirtual Machineの障害情報を購読することを要求するために、VNFノードのノード識別子を運ぶため、NFV障害管理装置が、VNFノードのノード識別子と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンのノード識別子の対応に従って、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンの購読が要求される障害情報と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンによって送られた障害公開メッセージとの間の照合を実行し、障害通知メッセージを生成し、
NFV障害管理装置は、NFVIの任意の仮想リソースノードに位置し、仮想リソースノードは、仮想化管理プログラムおよび/または仮想マシンを含む。
【００２１】
第3の態様に従って、ネットワーク機能仮想化NFVノードが提供され、これは、
NFV障害管理装置へ障害公開メッセージを送るように構成された第2の送信ユニットであって、NFV障害管理装置が、購読が要求され購読ノードから受信された障害情報と、障害公開メッセージの間の照合を実行し、障害通知メッセージを生成し、購読ノードへ障害通知メッセージを通知する、第2の送信ユニット
を含む。
【００２２】
第1の可能な実装方法では、購読が要求される障害情報および障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含む。
【００２３】
第4の態様に従って、ネットワーク機能仮想化NFV障害管理デバイスが提供され、これは、入力装置、出力装置、メモリ、およびプロセッサを含み、
プロセッサは、
NFVシステムで少なくとも1つの購読ノードによって送られた障害購読メッセージを受信するステップであって、障害購読メッセージは、少なくとも1つの購読ノードのノード識別子および購読が要求される障害情報を含む、ステップと、
NFVシステムで少なくとも1つの障害公開ノードによって送られた障害公開メッセージを受信するステップと、
購読が要求される障害情報と障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するステップと、
少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知するステップと
を実行するように構成される。
【００２４】
第1の可能な実装方法では、購読が要求される障害情報および障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含む。
【００２５】
第4の態様の第1の可能な実装方法に関して、第2の可能な実装方法では、プロセッサが、少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知するステップを実行することは、特に、
障害優先度に従って、少なくとも1つの購読ノードのノード識別子に関連付けられた購読ノードに障害通知メッセージを連続的に通知することである。
【００２６】
第4の態様または第4の態様の第1の可能な実装方法に関して、第3の可能な実装方法では、プロセッサが、少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知するステップを実行することは、特に、
少なくとも2つの購読ノードによって購読が要求される障害タイプおよび/または障害コンテンツが同一である場合、少なくとも2つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを同時に通知することである。
【００２７】
第4の態様、第4の態様の第1の可能な実装方法、第4の態様の第2の可能な実装方法、または第4の態様の第3の可能な実装方法に関して、第4の可能な実装方法において、プロセッサは、
障害購読メッセージ、障害公開メッセージ、および/または障害通知メッセージを連合的に記憶するステップ
を実行するようにさらに構成される。
【００２８】
第4の態様、第4の態様の第1の可能な実装方法、第4の態様の第2の可能な実装方法、第4の態様の第3の可能な実装方法、または第4の態様の第4の可能な実装方法に関して、第5の可能な実装方法では、プロセッサは、
ネットワーク機能仮想化オーケストレータNFVOから、少なくとも1つの仮想化されたネットワーク機能VNFノードの識別子と、少なくとも1つのネットワーク機能仮想化インフラストラクチャNFVIノードの識別子の対応を取得するステップ
を実行するようにさらに構成される。
【００２９】
第4の態様の第5の可能な実装方法に関して、第6の可能な実装方法では、プロセッサが、NFVシステムで少なくとも1つの購読ノードによって送られた障害購読メッセージを受信するステップを実行することは、特に、
少なくとも1つのNFVI障害公開ノードの障害情報を購読することを要求するために、NFVシステムの少なくとも1つの購読ノードによって送られる、障害購読メッセージを受信することである。
【００３０】
第4の態様の第5の可能な実装方法または第4の態様の第6の可能な実装方法に関して、第7の可能な実装方法では、プロセッサが、少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知するステップを実行することは、特に、
少なくとも1つのVNF購読ノードの障害購読メッセージおよび少なくとも1つのNFVI障害公開ノードの障害公開メッセージが受信された後、対応に従って、少なくとも1つのVNF購読ノードによって購読が要求される障害情報と、少なくとも1つのNFVI障害公開ノードの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成することである。
【００３１】
第4の態様の第5の可能な実装方法または第4の態様の第6の可能な実装方法に関して、第8の可能な実装方法では、プロセッサが、購読が要求される障害情報と障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するステップを実行することは、特に、
少なくとも1つのVNF購読ノードの障害購読メッセージおよび少なくとも1つのハードウェアリソースノードまたはNFVIの仮想化管理プログラムハイパーバイザもしくは仮想マシンVirtual Machineの障害公開メッセージが受信された後、対応に従って、少なくとも1つのVNF購読ノードによって購読が要求される障害情報と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成することであり、
デバイスは、NFVIの任意の仮想リソースノードに位置し、仮想リソースノードは、仮想化管理プログラムおよび/または仮想マシンを含む。
【００３２】
第5の態様に従って、ネットワーク機能仮想化NFVノードデバイスが提供され、これは入力装置、出力装置、メモリ、およびプロセッサを含み、
プロセッサは、
NFV障害管理装置に、ノード識別子および購読が要求される障害情報を運ぶ障害購読メッセージを送り、その結果、NFV障害管理装置が、購読が要求される障害情報と、障害公開ノードによって送られ、障害購読メッセージに対応する障害公開メッセージの間の照合を実行し、障害通知メッセージを生成する、ステップと、
ノード識別子に従ってNFV障害管理装置によって送られる障害通知メッセージを受信するステップと
を実行するように構成される。
【００３３】
第1の可能な実装方法では、購読が要求される障害情報および障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含む。
【００３４】
第5の態様または第5の態様の第1の可能な実装方法に関して、第2の可能な実装方法では、NFVノードデバイスは、仮想化されたネットワーク機能VNFノードであり、
プロセッサが、購読が要求されるノード識別子および障害情報を運ぶ障害購読メッセージをNFV障害管理装置に送るステップを実行するため、NFV障害管理装置が、購読が要求される障害情報と、障害公開ノードによって送られ、障害購読メッセージに対応する障害公開メッセージの間の照合を実行し、障害通知メッセージを生成することは、特に、
NFV障害管理装置に障害購読メッセージを送り、これは、少なくとも1つのネットワーク機能仮想化インフラストラクチャNFVI障害公開ノードの障害情報を購読することを要求するために、VNFノードのノード識別子を運ぶため、NFV障害管理装置は、VNFノードのノード識別子と少なくとも1つのNFVIノードのノード識別子の対応に従って、少なくとも1つのNFVIノードの購読が要求される障害情報と、少なくとも1つのNFVIノードによって送られた障害公開メッセージの間の照合を実行し、障害通知メッセージを生成することである。
【００３５】
第5の態様の第2の可能な実装方法に関して、第3の可能な実装方法では、プロセッサが、購読が要求されるノード識別子および障害情報を運ぶ障害購読メッセージをNFV障害管理装置に送るステップを実行するため、NFV障害管理装置が、購読が要求される障害情報と、障害公開ノードによって送られ、障害購読メッセージに対応する障害公開メッセージの間の照合を実行し、障害通知メッセージを生成することは、特に、
NFV障害管理装置に障害購読メッセージを送り、これは、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムハイパーバイザまたはNFVIの仮想マシンVirtual Machineの障害情報を購読することを要求するために、VNFノードのノード識別子を運ぶため、NFV障害管理装置は、VNFノードのノード識別子と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンのノード識別子の対応に従って、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンの購読が要求される障害情報と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンによって送られた障害公開メッセージとの間の照合を実行し、障害通知メッセージを生成することであり、
NFV障害管理装置は、NFVIの任意の仮想リソースノードに位置し、仮想リソースノードは、仮想化管理プログラムおよび/または仮想マシンを含む。
【００３６】
第6の態様に従って、ネットワーク機能仮想化NFVノードデバイスが提供され、これは、入力装置、出力装置、メモリ、およびプロセッサを含み、
プロセッサは、
NFV障害管理装置へ障害公開メッセージを送るため、NFV障害管理装置が、購読が要求され購読ノードから受信された障害情報と、障害公開メッセージの間の照合を実行し、障害通知メッセージを生成し、購読ノードへ障害通知メッセージを通知するステップ
を実行するように構成される。
【００３７】
第1の可能な実装方法では、購読が要求される障害情報および障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含む。
【００３８】
第7の態様に従って、ネットワーク機能仮想化NFV障害管理方法が提供され、この方法は、
NFVシステムで少なくとも1つの購読ノードによって送られた障害購読メッセージを受信するステップであって、障害購読メッセージは、少なくとも1つの購読ノードのノード識別子および購読が要求される障害情報を含む、ステップと、
NFVシステムで少なくとも1つの障害公開ノードによって送られた障害公開メッセージを受信するステップと、
購読が要求される障害情報と障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するステップと、
少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知するステップと
を含む。
【００３９】
第1の可能な実装方法では、購読が要求される障害情報および障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含む。
【００４０】
第7の態様の第1の可能な実装方法に関して、第2の可能な実装方法では、少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知するステップは、特に、
障害優先度に従って、少なくとも1つの購読ノードのノード識別子に関連付けられた購読ノードに障害通知メッセージを連続的に通知するステップである。
【００４１】
第7の態様または第7の態様の第1の可能な実装方法に関して、第3の可能な実装方法では、少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知するステップは、特に、
少なくとも2つの購読ノードによって購読が要求される障害タイプおよび/または障害コンテンツが同一である場合、少なくとも2つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを同時に通知するステップである。
【００４２】
第7の態様、第7の態様の第1の可能な実装方法、第7の態様の第2の可能な実装方法、または第7の態様の第3の可能な実装方法に関して、第4の可能な実装方法では、方法は、
障害購読メッセージ、障害公開メッセージ、および/または障害通知メッセージを連合的に記憶するステップをさらに含む。
【００４３】
第7の態様、第7の態様の第1の可能な実装方法、第7の態様の第2の可能な実装方法、第7の態様の第3の可能な実装方法、または第7の態様の第4の可能な実装方法に関して、第5の可能な実装方法では、方法は、
ネットワーク機能仮想化オーケストレータNFVOから、少なくとも1つの仮想化されたネットワーク機能VNFノードの識別子と、少なくとも1つのネットワーク機能仮想化インフラストラクチャNFVIノードの識別子の対応を取得するステップ
をさらに含む。
【００４４】
第7の態様の第5の可能な実装方法に関して、第6の可能な実装方法では、NFVシステムで少なくとも1つの購読ノードによって送られた障害購読メッセージを受信するステップは、特に、
少なくとも1つのNFVI障害公開ノードの障害情報を購読することを要求するために、NFVシステムの少なくとも1つの購読ノードによって送られる、障害購読メッセージを受信するステップである。
【００４５】
第7の態様の第5の可能な実装方法または第7の態様の第6の可能な実装方法に関して、第7の可能な実装方法では、少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知するステップは、特に、
少なくとも1つのVNF購読ノードの障害購読メッセージおよび少なくとも1つのNFVI障害公開ノードの障害公開メッセージが受信された後、対応に従って、少なくとも1つのVNF購読ノードによって購読が要求される障害情報と、少なくとも1つのNFVI障害公開ノードの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するステップである。
【００４６】
第7の態様の第5の可能な実装方法または第7の態様の第6の可能な実装方法に関して、第8の可能な実装方法では、購読が要求される障害情報と障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するステップは、特に、
少なくとも1つのVNF購読ノードの障害購読メッセージおよび少なくとも1つのハードウェアリソースノードまたはNFVIの仮想化管理プログラムハイパーバイザもしくは仮想マシンVirtual Machineの障害公開メッセージが受信された後、対応に従って、少なくとも1つのVNF購読ノードによって購読が要求される障害情報と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するステップである。
【００４７】
第8の態様に従って、ネットワーク機能仮想化NFV障害管理方法が提供され、これは、
NFV障害管理装置に、ノード識別子および購読が要求される障害情報を運ぶ障害購読メッセージを送り、その結果、NFV障害管理装置が、購読が要求される障害情報と、障害公開ノードによって送られ、障害購読メッセージに対応する障害公開メッセージの間の照合を実行し、障害通知メッセージを生成する、ステップと、
ノード識別子に従ってNFV障害管理装置によって送られる障害通知メッセージを受信するステップと
を含む。
【００４８】
第1の可能な実装方法では、購読が要求される障害情報および障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含む。
【００４９】
第8の態様または第8の態様の第1の可能な実装方法に関して、第2の可能な実装方法では、NFV障害管理装置に、ノード識別子および購読が要求される障害情報を運ぶ障害購読メッセージを送り、その結果、NFV障害管理装置が、購読が要求される障害情報と、障害公開ノードによって送られ、障害購読メッセージに対応する障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するステップは、特に、
NFV障害管理装置に障害購読メッセージを送り、これは、少なくとも1つのネットワーク機能仮想化インフラストラクチャNFVI障害公開ノードの障害情報を購読することを要求するために、VNFノードのノード識別子を運ぶため、NFV障害管理装置が、VNFノードのノード識別子と少なくとも1つのNFVIノードのノード識別子の対応に従って、少なくとも1つのNFVIノードの購読が要求される障害情報と、少なくとも1つのNFVIノードによって送られた障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するステップである。
【００５０】
第8の態様の第2の可能な実装方法に関して、第3の可能な実装方法では、NFV障害管理装置に、ノード識別子および購読が要求される障害情報を運ぶ障害購読メッセージを送り、その結果、NFV障害管理装置が、購読が要求される障害情報と、障害公開ノードによって送られ、障害購読メッセージに対応する障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するステップは、特に、
NFV障害管理装置に障害購読メッセージを送り、これは、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムハイパーバイザまたはNFVIの仮想マシンVirtual Machineの障害情報を購読することを要求するために、VNFノードのノード識別子を運ぶため、NFV障害管理装置は、VNFノードのノード識別子と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンのノード識別子の対応に従って、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンの購読が要求される障害情報と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンによって送られた障害公開メッセージとの間の照合を実行し、障害通知メッセージを生成するステップであり、
NFV障害管理装置は、NFVIの任意の仮想リソースノードに位置し、仮想リソースノードは、仮想化管理プログラムおよび/または仮想マシンを含む。
【００５１】
第9の態様に従って、ネットワーク機能仮想化NFV障害管理方法が提供され、これは、
NFV障害管理装置へ障害公開メッセージを送るため、NFV障害管理装置が、購読が要求され購読ノードから受信された障害情報と、障害公開メッセージの間の照合を実行し、障害通知メッセージを生成し、購読ノードへ障害通知メッセージを通知する、ステップを含む。
【００５２】
第1の可能な実装方法では、購読が要求される障害情報および障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含む。
【００５３】
本発明の実施形態で提供されるネットワーク機能仮想化NFV障害管理装置、デバイス、および方法の技術的解決法に従って、NFVシステムで配置されたNFV障害管理装置は、NFVシステムで任意のノードの障害購読メッセージおよび障害公開メッセージを中央で受信し、受信された障害購読メッセージと障害公開メッセージのパラメータの間の照合を実行し、リアルタイムで迅速な場所特定およびノード障害情報の通知を実装することができる、対応するノードに障害通知メッセージを通知する。
【００５４】
本発明の実施形態または従来技術における技術的解決法についてより明確に記述するために、以下に、実施形態の記述に必要な添付の図面について簡潔に説明する。明らかに、以下の記述における添付の図面は、本発明の一部の実施形態を示しているにすぎず、当業者であれば、創造的な労力を用いることなくこれらの添付の図面から他の図面を導き出し得る。
【図面の簡単な説明】
【００５５】
【図１】典型的なネットワークアプリケーションの方法とネットワーク機能仮想化NFVの方法の間の比較を示す概略図である。
【図２】NFVシステムを示す構成図である。
【図３】本発明の実施形態に従ったNFV障害管理装置を示す概略的構造図である。
【図４】障害情報の購読、公開、および通知を示す代表的な概略的フローチャートである。
【図５】本発明の実施形態に従った別のNFV障害管理装置を示す概略的構造図である。
【図６】障害情報の購読、公開、および通知を示す代表的な別の概略的フローチャートである。
【図７】本発明の実施形態に従ったNFVノードを示す概略的構造図である。
【図８】本発明の実施形態に従った別のNFVノードを示す概略的構造図である。
【図９】本発明の実施形態に従ったNFV障害管理デバイスを示す概略的構造図である。
【図１０】本発明の実施形態に従ったNFVノードデバイスを示す概略的構造図である。
【図１１】本発明の実施形態に従った別のNFVノードデバイスを示す概略的構造図である。
【図１２】本発明の実施形態に従ったNFV障害管理方法を示すフローチャートである。
【図１３】本発明の実施形態に従った別のNFV障害管理方法を示すフローチャートである。
【図１４】本発明の実施形態に従ったさらに別のNFV障害管理方法を示すフローチャートである。
【発明を実施するための形態】
【００５６】
以下に、本発明の実施形態の添付の図面に関して、本発明の実施形態における技術的解決法について明確かつ完全に記述する。明らかに、記述された実施形態は、本発明の実施形態の一部にすぎず、すべてを示すものではない。創造的な労力なく本発明の実施形態に基づいて当業者によって取得された他のすべての実施形態は、本発明の保護範囲以内にあるものとする。
【００５７】
本発明の実施形態では、NFV障害管理装置は、NFVネットワークアーキテクチャに追加され、装置は、サーバなどの場合がある。NFVシステムでは、NFV障害管理装置は、1つまたは複数のノードの障害購読メッセージおよび1つまたは複数のノードの障害公開メッセージを受信し、次いで、受信された障害購読メッセージと障害公開メッセージの間の照合を実行し、障害のより迅速でより単純、より便利な場所特定および通知を実装することができる、対応する障害購読ノードに正しく照合された障害メッセージを通知することができる。この障害管理アーキテクチャは、また、比較的優れたパフォーマンスおよび拡張性を持っており、たとえば、新しいノードは、障害管理アーキテクチャに柔軟に入るか、または離れることができ、新しく追加された障害メッセージタイプを構成するのがより便利である。
【００５８】
NFVシステムでは、ノードおよびインターフェースの意味は、以下のとおりである。
【００５９】
(1)VNF:物理的なネットワーク機能(Physical Network Function、PNF)に対応する。たとえば、従来の仮想化されていないネットワークにおける、仮想化されたパケットコアネットワーク(Evolved Packet Core、EPC)ノード(モビリティ管理エンティティ(Mobile Management Entity、MME)、サービングゲートウェイ(Serving Gateway、SGW)、またはパケットデータネットワークゲートウェイ(Packet Data Network-Gateway、PGW)など)。ネットワーク機能の機能的な振舞いおよび状態は仮想化と無関係であり、NFVでは、VNFおよびPNFは、同じ機能的な振舞いおよび外部インターフェースを持つことが意図される。
【００６０】
VNFは、下位レベルの複数のコンポーネントを含むことができる。したがって、1つのVNFは、複数のVMで展開され得て、各仮想マシン(Virtual Machine、VM)は、1つのVNFコンポーネントを運び、VNFは、また、1つのVMで展開され得る。
【００６１】
(2)EMS:従来の障害管理、構成管理、アカウンティング管理、パフォーマンス管理、VNFのセキュリティ管理(Fault Management, Configuration Management, Accounting Management, Performance Management, Security Management、FCAPS)機能を実行する。
【００６２】
(3)NFVインフラストラクチャ:ハードウェアリソース、仮想リソース、および仮想化レイヤを含む。VNFの観点から、仮想化レイヤおよびハードウェアリソースは、必要な仮想リソースを提供し得る1つのエンティティと見なされる。
【００６３】
(4)1つまたは複数の仮想化されたインフラストラクチャマネージャ:計算、記憶装置、およびネットワークリソースを制御および管理するように構成されたエンティティならびにその仮想化を含む。
【００６４】
(5)オーケストレータ:ネットワーク側でNFVリソース(インフラストラクチャおよびソフトウェアリソースを含む)を編成および管理し、NFVIでNFVサービストポロジを実装することを担当する。
【００６５】
(6)1つまたは複数のVNFマネージャ:VNFインスタンスのライフサイクルを管理することを担当する。
【００６６】
(7)サービス、VNF、およびインフラストラクチャの記述:VNFへの接続に関する情報、サービス関連の情報、VNF情報モデル、およびNFVI情報モデルを提供する。
【００６７】
(8)動作およびビジネス支援システム(OSS/BSS:Operations and Business Support Systems):オペレータの既存のOSS/BSSを表している。
【００６８】
オーケストレータ、VNFマネージャ、および仮想化されたインフラストラクチャマネージャは、NFVOをともに形成する。
【００６９】
アーキテクチャのインターフェースは、以下を含む。
【００７０】
(1)仮想化レイヤとハードウェアリソースの間のインターフェースVI-Ha:仮想化レイヤは、ハードウェアリソースを要求し、インターフェースを使用することによって関連するハードウェアリソース状態情報を収集することができる。
【００７１】
(2)VNFとNFVIの間のインターフェースVn-Nf:NFVIによってVNFに提供される実行環境を記述する。
【００７２】
(3)オーケストレータとVNFマネージャの間のインターフェースOr-Vnfm:NFVOの内部インターフェースは、以下のケースで使用される。
VNFマネージャは、リソースの承認、検証、予約、および割当てなど、リソースに関連する要求を送信し、VNFのライフサイクルを管理するように構成される、
オーケストレータは、VNFマネージャに構成情報を送るため、VNFは、VNFの転送グラフ(forwarding graph)に従って適切に構成され得て、
VNFの状態情報を収集し、状態情報は、VNFのライフサイクルを管理するために使用される。
【００７３】
(4)仮想化されたインフラストラクチャマネージャとVNFマネージャの間のインターフェースVi-Vnfm:NFVOの内部インターフェースは、以下のケースで使用される。
VNFマネージャは、リソース割当て要求を送る、
仮想ハードウェアリソースが構成され、状態情報(たとえばイベント)が交換される。
【００７４】
(5)オーケストレータと仮想化されたインフラストラクチャマネージャの間のインターフェースOr-Vi:NFVOの内部インターフェースは、以下のケースで使用される。
オーケストレータは、リソース予約要求を送る、
オーケストレータは、リソース割当て要求を送る、
仮想ハードウェアリソースが構成され、状態情報(たとえばイベント)が交換される。
【００７５】
(6)NFVIと仮想化されたインフラストラクチャマネージャの間のインターフェースNf-Vi:
リソース割当て要求に従って特定のリソース割当てを実行する、
仮想のリソース状態情報を転送する、
仮想ハードウェアリソースが構成され、状態情報(たとえばイベント)が交換される。
【００７６】
(7)OSS/BSSとNFVOの間のインターフェースOs-Ma:
サービスグラフのライフサイクルを管理するように要求する、
VNFのライフサイクルを管理するように要求する、
NFVに関連する状態情報を転送する、
ポリシー管理情報を交換する、
データ分析情報を交換する、
NFVに関連するアカウンティングおよび使用の記録を転送する、
容量およびインベントリ(inventory)に関する情報を交換する。
【００７７】
(8)VNF/EMSとVNFマネージャの間のインターフェースVe-Vnfm:
VNFのライフサイクルを管理するように要求する、
構成情報を交換する、
サービスのライフサイクルを管理するために必要な状態情報を交換する。
【００７８】
(9)サービス、VNF、およびインフラストラクチャ記述装置とNFVOの間のインターフェースSe-Ma:VNFの転送グラフに関連する情報、サービスに関連する情報、VNFに関連する情報、およびNFVI情報モデルに関連する情報を検索するように構成され、情報は、使用するためにNFVOに提供される。
【００７９】
図3を参照すると、これは、本発明の実施形態に従ったNFV障害管理装置を示す概略的構造図である。装置1000は、第1の受信ユニット11、第2の受信ユニット12、照合ユニット13、および通知ユニット14を含む。
【００８０】
第1の受信ユニット11は、NFVシステムの少なくとも1つの購読ノードによって送られた障害購読メッセージを受信するように構成され、障害購読メッセージは、少なくとも1つの購読ノードのノード識別子および購読が要求される障害情報を含む。
【００８１】
NFVシステムでは、各ノードは、NFV障害管理装置から他のノードの障害情報を購読することができ、これらの購読ノードは、VNF、EMS、NFVI、VIM、NFVO、VNFM、OSS/BSSなどの場合があり、各購読ノードは、1つまたは複数の障害公開ノードによって公開された障害情報を購読することができる。購読ノードは、NFV障害管理装置に障害購読メッセージを送り、障害購読メッセージは、購読ノードのノード識別子および購読が要求される障害情報を含み、購読ノードのノード識別子は、1つの購読ノードを一意に識別するために使用され、購読が要求される障害情報は、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含むことができ、障害期限切れ時間をさらに含むことができる。障害メッセージを購読する間、購読ノードは、NFV障害管理装置によって通知された障害情報を受信するために、購読ノードの障害メッセージ受信機能をアクティブ化する。
【００８２】
ノードが障害情報の一部のタイプを購読する必要がない場合、ノードは、また、障害情報購読停止「Fault Message Unsubscribe」をNFV障害管理装置に送ることができる。図4に示した障害情報を購読、公開、および通知する代表的な概略的フローチャートでは、ID1の購読ノード識別子を持つノードVIMは、グループ1の障害公開ノードのグルーピング識別子、ID3の障害公開ノードのノード識別子、A1の障害タイプ、およびA2の障害コンテンツを持つ「Fault Message Unsubscribe」メッセージをNFV障害管理装置に送り、ID4の購読ノード識別子を持つノードNFVOは、グループ1の障害公開ノードのグルーピング識別子、ID3の障害公開ノードのノード識別子、B1の障害タイプ、およびC2の障害コンテンツを持つ「Fault Message Unsubscribe」メッセージをNFV障害管理装置に送って、障害メッセージの購読を停止し、ノードの障害受信機能を非アクティブ化する。
【００８３】
障害購読メッセージで運ばれる主なパラメータ情報の定義は、以下のとおりである。
【００８４】
障害公開ノードのグルーピング識別子グループ:障害公開ノードが位置するグループ。特定のグルーピングルールは、本発明のこの実施形態では限定されない。たとえば、1つのネットワークサービス(Network Service)に対するすべてのVNFは、グループとして使用され得て、購読ノードは、一般的に、従われるグループの障害公開ノードによって公開される障害情報を購読する。NFVのネットワークサービスの定義は、以下のとおりである:より多くの複雑な機能を提供するために、複数のVNFまたは複数のVNFおよび物理的なネットワーク機能(Physical Network Function、PNF)を含む。たとえば、仮想または物理的なMME、PGW/SGW、およびホーム加入者サーバ(Home Subscriber Server、HSS)を含む、発展型パケットコアネットワーク(Evolved Packet Core、EPC)、およびそれらの間の仮想リンクは、ネットワークサービスと呼ばれ得る。
【００８５】
障害公開ノードのノード識別子ノードID:障害公開ノードのノード識別子は、一般的に、障害情報の発行者を識別および場所特定するために使用される。すなわち、ノード識別子は、障害場所特定情報を間接的に提供する。
【００８６】
障害のタイプ/コンテンツFault type/Content:特定の障害情報は、障害のタイプおよび障害コンテンツを含む。
【００８７】
障害優先度Priority:障害の緊急度および重要度の識別子。
【００８８】
障害期限切れ時間expiration time:障害情報を購読するための有効な時間。これは、その使用法が以下のとおりである任意のパラメータある。たとえば、3600sが示すのは、購読ノードが、障害購読メッセージを送った後に3600s内に障害メッセージを購読し、障害購読メッセージが、3600sを超えると陳腐化することである。または、たとえば、20:00〜22:00が示すのは、この期間に購読ノードが、障害メッセージを購読し、障害購読メッセージが、期間を超えると陳腐化することである。
【００８９】
NFV障害管理装置1000の第1の受信ユニット11は、NFVシステムで任意の購読ノードによって送られた障害購読メッセージを受信する。
【００９０】
図4に示すように、ID4の購読ノードのノード識別子を持つ購読ノードNFVOは、NFV障害管理装置から、グループ1の障害公開ノードのグルーピング識別子を持つ障害情報、ID3の障害公開ノードのノード識別子、A1の障害タイプ、A2の障害コンテンツ、および時間1の障害期限切れ時間、ならびにグループ3の障害公開ノードのグルーピング識別子、ID6の障害公開ノードのノード識別子、B1の障害タイプ、C2の障害コンテンツ、および時間2の障害期限切れ時間を持つ障害情報を購読する。ID7の購読ノードのノード識別子を持つ購読ノードVNFMは、NFV障害管理装置から、グループ3の障害公開ノードのグルーピング識別子を持つ障害情報、ID6の障害公開ノードのノード識別子、B1の障害タイプ、C2の障害コンテンツ、および時間3の障害期限切れ時間を購読する。ID5の購読ノードのノード識別子を持つ購読ノードVNFは、NFV障害管理装置から、グループ2の障害公開ノードのグルーピング識別子、ID2の障害公開ノードのノード識別子、B1の障害タイプ、B2の障害コンテンツ、および時間4の障害期限切れ時間を持つ障害情報を購読する。ID1の購読ノードのノード識別子を持つ購読ノードVIMは、NFV障害管理装置から、グループ1の障害公開ノードのグルーピング識別子、ID3の障害公開ノードのノード識別子、A1の障害タイプ、A2の障害コンテンツ、および時間5の障害期限切れ時間を持つ障害情報を購読する。
【００９１】
第2の受信ユニット12は、NFVシステムの少なくとも1つの障害公開ノードによって送られた障害公開メッセージを受信するように構成される。
【００９２】
NFVシステムでは、各ノードは、また、NFV障害管理装置1000に障害公開メッセージを送ることができ、NFV障害管理装置1000の第2の受信ユニット12は、NFVシステムの任意のノードによって送られた障害公開メッセージを受信し、障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含む。パラメータの意味は、上に記述されたパラメータのものと同じである。障害公開メッセージは、障害発生時間をさらに含むことができる。
【００９３】
図4に示すように、障害公開ノードハイパーバイザは、NFV障害管理装置1000に、グループ3の障害公開ノードのグルーピング識別子、ID6の障害公開ノードのノード識別子、B1の障害タイプ、C2の障害コンテンツ、および時間6の障害発生時間を持つ障害情報を公開する。ハードウェアリソースの障害公開ノードは、NFV障害管理装置1000に、グループ2の障害公開ノードのグルーピング識別子、ID2の障害公開ノードのノード識別子、B1の障害タイプ、B2の障害コンテンツ、および時間7の障害発生時間を持つ障害情報を公開し、図2に示すように、NFVIのハードウェアリソースは、コンピューティングハードウェア(Computing Hardware)、記憶装置ハードウェア(Storing Hardware)、およびネットワークハードウェア(Network Hardware)を含む。障害公開ノード:仮想マシン(Virtual Machine、VM)は、NFV障害管理装置1000に、グループ1の障害公開ノードのグルーピング識別子、ID3の障害公開ノードのノード識別子、A1の障害タイプ、A2の障害コンテンツ、および時間8の障害発生時間を持つ障害情報を公開する。
【００９４】
各ノードは、障害メッセージを購読および公開するようにNFV障害管理装置に要求し得て、各ノードは、また、NFV障害管理装置によって通知された障害情報を受信し得るが、各ノードが、通知を購読、公開、および受信するという3つの機能を持つ必要があるとは限らないことに注意するべきである。たとえば、NFVの底レベル記憶装置ノードは、公開機能だけを必要とする。たとえば、OSSノードは、別のノードにOSSノードの障害情報を公開する必要がないので、OSSノードは、障害情報公開機能を必要としない。
【００９５】
照合ユニット13は、購読が要求される障害情報と障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するように構成される。
【００９６】
NFV障害管理装置1000は、1つまたは複数の購読ノードの障害購読メッセージを受信し、また、1つまたは複数の障害公開ノードによって公開された障害公開メッセージを受信し、購読が要求される障害メッセージと障害公開メッセージに含まれたパラメータは一貫しており、障害購読メッセージと障害公開メッセージのパラメータの間の照合を実行することによって、障害通知メッセージを生成し、障害通知メッセージは、購読ノードのノード識別子、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度、を含み、障害公開メッセージを受信するための時間、および障害情報を通知するための時間をさらに含むことができる。
【００９７】
図4に示すように、障害公開メッセージは、購読が要求され、B1の障害タイプおよびC2の障害コンテンツ、B1の障害タイプおよびB2の障害コンテンツ、ならびにA1の障害タイプおよびA2の障害コンテンツを持つ障害情報を含む。
【００９８】
通知ユニット14は、少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知するように構成される。
【００９９】
購読が要求される障害情報のパラメータと障害公開メッセージの間の照合を実行した後、照合ユニット13は、1つまたは複数の障害通知メッセージを取得し、通知ユニット14は、対応する購読ノードに1つまたは複数の障害通知メッセージを別々に通知する。
【０１００】
図4に示すように、通知ユニット14は、A1の障害タイプおよびA2の障害コンテンツを持つ障害情報を購読ノードVIMおよびNFVOに別々に通知し、B1の障害タイプおよびB2の障害コンテンツを持つ障害情報を購読ノードVNFに通知し、B1の障害タイプおよびC2の障害コンテンツを持つ障害情報を購読ノードVNFMおよびNFVOに別々に通知する。
【０１０１】
図4に示すように、障害公開メッセージは、たとえば、障害公開ノードVNFMによって公開され、B1の障害タイプを持つ障害情報などの障害優先度をさらに含み、C2の障害コンテンツは、3の障害優先度、ハードウェアリソースの障害公開ノードによって公開され、B1の障害タイプを持つ障害情報を持ち、B2の障害コンテンツは、2の障害優先度、および障害公開ノード:仮想マシン(Virtual Machine、VM)によって公開され、A1の障害タイプを持つ障害情報を持ち、A2の障害コンテンツは、障害優先度1を持つ。本明細書において、優先度の降順は、1、2、3であるとデフォルトで考えられる。
【０１０２】
通知ユニット14は、障害公開メッセージの障害優先度に従って障害優先度の降順で、購読ノードに連続的に通知することができる。図4に示すように、最初に、1の障害優先度、A1の障害タイプ、およびA2の障害コンテンツを持つ障害通知メッセージが、購読ノードVIMおよびNFVOに通知される。次いで、2の障害優先度、B1の障害タイプ、およびB2の障害コンテンツを持つ障害通知メッセージが、購読ノードVNFに通知され、一方で、2の障害優先度、B1の障害タイプ、およびC2の障害コンテンツを持つ障害通知メッセージが、購読ノードVNFMに通知される。最後に、3の障害優先度、B1の障害タイプ、およびC2の障害コンテンツを持つ障害通知メッセージが、購読ノードNFVOに通知される。一般的に、下位レベルのノードの障害はより重要でより緊急であり、遅延パフォーマンスにおいてより高い要件を持つ。
【０１０３】
2つ以上の購読ノードが同じ障害タイプおよび同じ障害コンテンツを持つ障害情報を購読することを要求する場合、通知ユニット14は、2つ以上の購読ノードに、同じ障害タイプおよび同じ障害コンテンツを持つ両方の障害通知メッセージをさらに通知することができる。
【０１０４】
障害通知メッセージを受信した後に、購読ノードは障害処理機構を始動する。
【０１０５】
本発明のこの実施形態で提供されるNFV障害管理装置に従って、NFVシステムで配置されたNFV障害管理装置は、NFVシステムで任意のノードの障害購読メッセージおよび障害公開メッセージを中央で受信し、受信された障害購読メッセージと障害公開メッセージのパラメータの間の照合を実行し、リアルタイムで迅速な場所特定およびノード障害情報の通知を実装することができる、対応するノードに障害通知メッセージを通知することが見られ得る。
【０１０６】
図5を参照すると、これは、本発明の実施形態に従った別のNFV障害管理装置を示す概略的構造図である。装置2000は、取得ユニット21、第1の受信ユニット22、第2の受信ユニット23、照合ユニット24、および通知ユニット25、および記憶ユニット26を含む。
【０１０７】
取得ユニット21は、ネットワーク機能仮想化オーケストレータNFVOから、少なくとも1つの仮想化されたネットワーク機能VNFノードの識別子と、少なくとも1つのネットワーク機能仮想化インフラストラクチャNFVIノードの識別子の対応を取得するように構成される。
【０１０８】
既存のNFVシステムのVNFノードは、VNFノードに対応するNFVIのリソース構成状況を認識しない。したがって、NFV障害管理装置は、VNF情報およびVNF情報に対応するNFVIリソース構成情報を記憶する必要がある。すなわち、VNFノードの識別子とNFVIノードの識別子の対応である。
【０１０９】
取得ユニット21は、以下に示す4つの方法でVNFノードの識別子とNFVIノードの識別子の対応を取得し得る。
【０１１０】
方法1:VNFをインスタンス化し、NFVOによってVNFカタログ(VNF catalog)、NFVサービスカタログ(NFV Service Catalog)、およびVNFインスタンス(VNF Instance)を更新した後に、NFVOは、NFV障害管理装置へVNFノード識別子とNFVIリソース構成の対応を送る。NFV障害管理装置は、VNFノード識別子とNFVIリソース構成の対応を記憶し、対応は、障害メッセージの間の照合の処理を実行するために、NFV障害管理装置によって使用される。
【０１１１】
方法2:リソースが効果的に使用されることを保証するために、VNFの負荷が増加するか、またはVNFの負荷が徐々に減少する場合、NFVシステムは、VNFによって使用されるリソースを増加または低下させるために、VNFスケーリング(VNF scalling)プロセスを始動することができる。VNFインスタンスのスケールダウン/VNFインスタンスのスケールアップ(VNF Instance Scalling down/VNF Instance Scalling up)のプロセスが完了した後、NFVOが、VNFカタログ、NFVサービスカタログ、およびVNFインスタンスを更新した後、NFVOは、NFV障害管理装置へVNFノード識別子とNFVIリソース構成の対応を送る。NFV障害管理装置は、VNFノード識別子とNFVIリソース構成の対応を記憶し、対応は、障害メッセージ間の照合の処理を実行するために、NFV障害管理装置によって使用される。
【０１１２】
方法3:NFVの障害購読メッセージが受信された後、NFV障害管理装置は、NFVOにVNFノード識別子とNFVIリソース構成の対応を要求することができる。
【０１１３】
方法4:NFVの障害購読メッセージが受信された後、NFV障害管理装置は、VNFインスタンスデータベースおよび/またはNFVIリソース構成データベースにVNFノード識別子とNFVIリソース構成の対応を要求することができる。
【０１１４】
方法5:VNFは、対応するVMに関する情報を取得することができ、NFVの障害購読メッセージで、VNFは、NFV障害管理装置へVNFとVMの対応を送る。VNFの障害購読メッセージが受信された後、NFV障害管理装置は、VIMまたはハイパーバイザにVMとNFVIリソース構成の対応を要求することができる。NFV障害管理装置は、VNFノード識別子とVMの対応、VMとNFVIリソース構成の対応、および前述の情報に関してVNFノード識別子とNFVIリソース構成の対応を記憶し、対応は、障害メッセージ間の照合の処理を実行するために、NFV障害管理装置によって使用される。
【０１１５】
方法6:NFVの障害購読メッセージが受信された後、NFV障害管理装置は、VNFMからVNFとVMの対応を要求することができ、VIMまたはハイパーバイザにVMとNFVIリソース構成の対応を要求することができる。NFV障害管理装置は、VNFノード識別子とVMの対応、VMとNFVIリソース構成の対応、および前述の情報に関してVNFノード識別子とNFVIリソース構成の対応を記憶し、対応は、障害メッセージ間の照合の処理を実行するために、NFV障害管理装置によって使用される。
【０１１６】
第1の受信ユニット22は、少なくとも1つのNFVI障害公開ノードの障害情報を購読することを要求するために、NFVシステムで少なくとも1つの購読ノードによって送られる、障害購読メッセージを受信するように構成される。
【０１１７】
第1の受信ユニット22の機能は、前述の実施形態の第1の受信ユニット11のものと同じであり、違いは、この実施形態では、NFVシステムの購読ノードは、NFVIの各ノードの障害情報を購読することを要求することである。すなわち、この実施形態のNFV障害管理装置2000は、NFVIの各ノードの障害を管理する。装置2000は、NFVIの各障害公開ノードによって公開された障害メッセージを収集し、NFVIの上位レベルの購読ノードに対して、NFVIの各障害公開ノードの障害メッセージの購読および通知の機能を提供する。装置2000は、独立して展開され得るか、またはNFVIで展開され得るか、またはVIMにある場合があり、これは、本発明のこの実施形態では限定されない。加えて、装置2000は、また、VNFに独立してサービスを提供することができる。VNFが作成されている間に、装置2000が作成される。VNFに障害が発生すると、VNFに対応する装置2000に同時に障害が発生する。
【０１１８】
第2の受信ユニット23は、少なくとも1つのNFVI障害公開ノードによって送られた障害公開メッセージを受信するように構成される。
【０１１９】
第2の受信ユニット23の機能は、前述の実施形態の第2の受信ユニット12のものと同じであり、違いは、この実施形態では、第2の受信ユニット23は、NFVIの各障害公開ノードによって送られた障害公開メッセージを受信することである。
【０１２０】
照合ユニット24は、少なくとも1つのVNF購読ノードの障害購読メッセージおよび少なくとも1つのNFVI障害公開ノードの障害公開メッセージが受信された後、対応に従って、少なくとも1つのVNF購読ノードによって購読が要求される障害情報と、少なくとも1つのNFVI障害公開ノードの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するように構成される。
【０１２１】
照合ユニット24の機能は、前述の実施形態の照合ユニット13のものと同じであり、違いは、VNFMなどその他の上位レベル管理ノードと異なり、OSS/BSSおよびVIMは、これらの上位レベル管理ノードと、これらの上位レベル管理ノードによって管理された他のノードの関係を既に認識していることであり、この実施形態では、VNF購読ノードは、NFVIの障害公開ノードの障害メッセージを購読し、NFVIの各障害公開ノードによって公開された障害メッセージが受信された後、VNF購読ノードの識別子とNFVI障害公開ノードの識別子の間で、取得ユニット21によって取得される、対応に従って、NFVI障害公開ノードによって公開された障害情報は、どのVNF購読ノードの識別子に対応するべきであるかを学習する必要がある。
【０１２２】
別の実装方法では、照合ユニット24は、また、少なくとも1つのVNF購読ノードの障害購読メッセージおよび少なくとも1つのハードウェアリソースノードまたはNFVIの中の仮想化管理プログラム(ハイパーバイザ)もしくは仮想マシンの障害公開メッセージが受信された後、対応に従って、少なくとも1つのVNF購読ノードによって購読が要求される障害情報と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するように構成され得て、装置は、NFVIの中の任意の仮想リソースノードに位置し、仮想リソースノードは、仮想マシン(VM)および/または仮想化管理プログラムを含む。
【０１２３】
特に、NFVIでは、仮想リソースノードは、仮想マシンおよび/または仮想化管理プログラムを含み、仮想マシンは、仮想の計算ノード、仮想記憶装置ノード、および仮想ネットワークノードを含み、ハードウェアリソースノードは、コンピューティングハードウェアノード、記憶装置ハードウェアノード、およびネットワークハードウェアノードを含む。NFV障害管理装置は、NFVIの任意の1つまたは各仮想リソースノードに配置されるため、NFV障害管理装置は、VNF購読ノードの障害購読メッセージを受信し、1つまたは複数のハードウェアリソースノードまたは仮想マシンもしくはNFVIの仮想化管理プログラムの障害公開メッセージを受信し、VNFノードの識別子と、ハードウェアリソースノードまたは仮想マシンもしくは仮想化管理プログラムの識別子の対応に従って、購読がVNF購読ノードによって要求される障害情報と、ハードウェアリソースノードまたは仮想マシンもしくは仮想化管理プログラムの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するように構成される。
【０１２４】
通知ユニット25は、少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知するように構成される。
【０１２５】
通知ユニット25の機能は、前述の実施形態の通知ユニット14のものと同じであるため、再び本明細書に記述しない。
【０１２６】
NFV障害管理装置が仮想リソースノードに位置する場合、SWA5(vn-nF)は、VNFとNFVIの間のインターフェースであるため、この実装方法では、SWA5(vn-nF)インターフェースは、VNF障害購読ノードが、NFV障害管理装置から障害情報を購読する機能およびNFV障害管理装置が、VNF障害購読ノードに障害情報を通知する機能をサポートする必要がある。
【０１２７】
図6は、障害情報の購読、公開、および通知を示す別の代表的な概略的フローチャートである。このプロセスは、以下のステップを含む。
1.VNFローディングプロセス。このプロセスでは、VNFのNSDおよびVNFDが、VNFカタログにロードされる。
2.VNF1インスタンス化プロセス。
3.NFVOが、ネットワークにVNFを接続することをVIMに要求する。
4.NFVOはVNFFGを構成し、NFVOまたはEMSまたはVNFMは、VNFインスタンスを構成する。
5.NFVOは、VNFカタログ、NFVサービスカタログ、およびVNFインスタンスを更新する(新しいVNFインスタンスエントリなどを追加する)。
6.NFVOは、NFV障害管理装置にVNF IDとNFVIリソース構成の対応を送る。
7.NFV障害管理装置は、VNF IDとNFVIリソース構成の対応に関する情報を受信および記憶する。
8.VNF1は、障害購読メッセージ「VNF1ノード識別子/グループ1、NFVIノード識別子/障害タイプA1/障害コンテンツA2/障害期限切れ時間」をNFV障害管理装置に送り、メッセージは、購読ノードのノード識別子、障害公開ノードが位置するグループ、障害公開ノードのノード識別子、障害タイプ、障害コンテンツ、および障害期限切れ時間など、購読する必要がある情報を運ぶ。
9.VNF2は、障害購読メッセージ「VNF2ノード識別子/グループ1、NFVIノード識別子/障害タイプA1/障害コンテンツA2/障害期限切れ時間」をNFV障害管理装置に送り、メッセージは、購読ノードのノード識別子、障害公開ノードが位置するグループ、障害公開ノードのノード識別子、障害タイプ、障害コンテンツ、および障害期限切れ時間など、購読する必要がある情報を運ぶ。このインスタンスでは、VNF2およびVNF1は、同じ障害タイプおよび障害コンテンツを持つ障害公開メッセージを購読する。
10.NFV障害管理装置は、VNFノードの障害購読メッセージを受信および記憶する。
11.NFVIノードに障害がある場合、NFVIノードは、障害公開メッセージ「NFVIノード識別子/障害タイプA1/障害コンテンツA2/高い優先度/障害発生時間」をNFV障害管理装置に送り、メッセージは、障害公開ノードの識別子、障害タイプ、障害コンテンツ、障害優先度、および障害発生時間などの情報を運ぶ。
12.NFV障害管理装置は、受信された障害公開メッセージと障害購読メッセージの間の照合を実行し、フィルタリングおよび重複排除を実行し、障害優先度および購読ノード識別子などの情報に従って障害を通知する準備をする。
13.NFV障害管理装置は、障害優先度および購読ノードのノード識別子などの情報に従って、障害通知メッセージ「VNF1ノード識別子/グループ1、NFVIノード識別子/障害タイプA1/障害コンテンツA2/高い優先度/障害公開メッセージを受信するための時間/障害情報を通知するための時間」を使用することによって、NFV障害メッセージ購読ノードVNF1に障害通知を送る。複数のNFVノードがある場合、たとえば、VNF1およびVNF2は、同じタイプおよび同じコンテンツを持つ障害を購読する場合、NFV障害管理装置は、VNF1とVNF2の両方に同じ障害情報を通知することができる。すなわち、ステップ13と15の両方が発生し得る。
14.VNF1は、障害回復機構を始動する。
15.NFV障害管理装置は、購読ノードの障害優先度およびノード識別子などの情報に従って、障害通知メッセージ「VNF2ノード識別子/グループ1、NFVIノード識別子/障害タイプA1/障害コンテンツA2/高い優先度/障害公開メッセージを受信するための時間/障害情報を通知するための時間」を使用することによって、NFV障害メッセージ購読ノードVNF2に障害通知を送る。
16.VNF1は、障害回復機構を始動する。
17.障害回復プロセス。
【０１２８】
記憶ユニット26は、障害購読メッセージ、障害公開メッセージ、および/または障害通知メッセージを連合的に記憶するように構成される。
【０１２９】
各障害購読メッセージおよび障害公開メッセージについて、照合ユニット24が照合を正しく実行すると、記憶ユニット26は、障害購読メッセージ、障害公開メッセージ、および障害通知メッセージを連合的に記憶する。照合ユニット24が照合を正しく実行しない場合、記憶ユニット26は、それでも、NFVシステムによる次の問合せ、呼出しなどを促進するために、障害購読メッセージおよび障害公開メッセージを連合的に記憶する。
【０１３０】
本発明のこの実施形態で提供されるNFV障害管理装置に従って、NFVシステムで配置されたNFV障害管理装置は、NFVシステムで任意のノードの障害購読メッセージおよび障害公開メッセージを中央で受信し、受信された障害購読メッセージと障害公開メッセージのパラメータの間の照合を実行し、リアルタイムで迅速な場所特定およびノード障害情報の通知を実装することができる、対応するノードに障害通知メッセージを通知することが見られ得る。
【０１３１】
VNFローディングプロセスは、VNFパッケージ(VNF Package)がNFVOに提出されるため、VNFパッケージはVNFDカタログに含まれていることを指している。
【０１３２】
VNFパッケージ:VNFのファイルであり、VNFのVNFD、ソフトウェアイメージ、およびたとえば、ファイルの完全性をチェックし、ファイルの妥当性を証明するように構成されたコンポーネントなど、他の何らかのコンポーネントを含む。
【０１３３】
VNFD:NFV展開および動作の振舞いを記述する構成テンプレートであり、VNFローディングプロセスおよびVNFインスタンス化プロセスで使用される。展開の振舞いは、限定しないが、VMの品質、VMイメージの量、ならびに必要とされるコンピューティングリソースおよび記憶リソースなど、VNFによって必要とされる展開環境を含む。動作の振舞いは、限定しないが、VNFトポロジ、開始および終了、VNFのライフサイクルイベントに一致する機能的なスクリプトなどを含む。
【０１３４】
VNFローディングプロセス:
1)送信側は、VNFDをロードするために、NFVOにVNFパッケージを提出する。
2)NFVOは、VNFDを処理する。限定しないが、これは以下を含む。
a.管理された要素の存在をチェックする。
b.VNFDでマニフェスト(manifest)および証明書を使用することによって、VNFDの確実性および信頼性を検証する。
3)NFVOは、カタログを通知する。
4)NFVOは、VNFのロードを確認する。
【０１３５】
注:カタログへのVNFDの追加は、NFVOまたはNFVOによって決定/許可された別のエンティティによって実行され得る。
【０１３６】
図7を参照すると、これは、本発明の実施形態に従ったNFVノードを示す概略的構造図である。NFVノード3000は、第1の送信ユニット31および第3の受信ユニット32を含む。
【０１３７】
第1の送信ユニット31は、NFV障害管理装置に、ノード識別子を運ぶ障害購読メッセージおよび購読が要求される障害情報を送るように構成されるため、NFV障害管理装置は、購読が要求される障害情報と、障害公開ノードによって送られ、障害購読メッセージに対応する障害公開メッセージの間の照合を実行し、障害通知メッセージを生成する。
【０１３８】
NFVノード3000は、前述の実施形態の購読ノードであり、購読ノードは、NFVシステムの任意のノードの場合がある。第1の送信ユニット31によって購読が要求される障害情報および障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含むことができる。第1の送信ユニット31によって障害購読メッセージを送るための特定の形式について、前述の実施形態が参照され得るため、詳細は、再び本明細書に記述しない。
【０１３９】
第3の受信ユニット32は、ノード識別子に従ってNFV障害管理装置によって送られる障害通知メッセージを受信するように構成される。
【０１４０】
第3の受信ユニット32は、NFV障害管理装置によって送られる障害通知メッセージを受信し、障害通知メッセージは、購読ノードのノード識別子、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含み、障害公開メッセージを受信するための時間、および障害情報を通知するための時間をさらに含むことができる。NFV障害管理装置は、ノード識別子に従って、ノード識別子に対応するNFV購読ノードに障害通知メッセージを送る。
【０１４１】
実現可能な実装方法では、この実施形態のNFVノードは、仮想化されたネットワーク機能VNFノードであり、第1の送信ユニット31は、NFV障害管理装置に、障害購読メッセージを送るように特に構成され、これは、少なくとも1つのネットワーク機能仮想化インフラストラクチャNFVI障害公開ノードの障害情報を購読することを要求するために、VNFノードのノード識別子を運ぶため、NFV障害管理装置は、VNFノードのノード識別子と少なくとも1つのNFVIノードのノード識別子の対応に従って、少なくとも1つのNFVIノードの購読が要求される障害情報と、少なくとも1つのNFVIノードによって送られた障害公開メッセージの間の照合を実行し、障害通知メッセージを生成する。
【０１４２】
実装方法は、NFVIノードの障害公開メッセージをVNF購読ノードが購読することである。既存のNFVシステムのVNFノードは、VNFノードに対応するNFVIのリソース構成状況を認識しない。したがって、NFV障害管理装置は、VNF情報およびVNF情報に対応するNFVIリソース構成情報を記憶する必要がある。すなわち、VNFノードの識別子とNFVIノードの識別子の対応である。次いで、VNFノードが障害購読メッセージを送り、NFV障害管理装置によって送られた障害通知メッセージを受信することは、前述の実施形態のものと同じであるため、再び本明細書に記述しない。
【０１４３】
NFV障害管理装置は、NFVIの各障害公開ノードによって公開された障害メッセージを収集し、NFVIの上位レベル購読ノードに対して、NFVIの各障害公開ノードの障害メッセージの購読および通知の機能を提供する。NFV障害管理装置は、独立して展開され得るか、またはNFVIで展開され得るか、またはVIMにある場合があり、これは、本発明のこの実施形態では限定されない。加えて、NFV障害管理装置は、また、VNFに独立してサービスを提供することができ、VNFが作成されている間に、NFV障害管理装置が作成される。VNFに障害が発生すると、VNFに対応するNFV障害管理装置に同時に障害が発生する。
【０１４４】
別の実現可能な実装方法では、第1の送信ユニット31は、NFV障害管理装置に、障害購読メッセージを送るように特に構成され、これは、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムハイパーバイザまたはNFVIの仮想マシンVirtual Machineの障害情報を購読することを要求するために、VNFノードのノード識別子を運ぶため、NFV障害管理装置は、VNFノードのノード識別子と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンのノード識別子の対応に従って、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンの購読が要求される障害情報と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンによって送られた障害公開メッセージとの間の照合を実行し、障害通知メッセージを生成し、NFV障害管理装置は、NFVIの任意の仮想リソースノードに位置し、仮想リソースノードは、仮想化管理プログラムおよび/または仮想マシンを含む。
【０１４５】
特に、NFVIでは、仮想リソースノードは、仮想マシンおよび/または仮想化管理プログラムを含み、仮想マシンは、仮想の計算ノード、仮想記憶装置ノード、および仮想ネットワークノードを含み、ハードウェアリソースノードは、コンピューティングハードウェアノード、記憶装置ハードウェアノード、およびネットワークハードウェアノードを含む。NFV障害管理装置は、NFVIの任意の1つまたは各仮想リソースノードに配置されるため、NFV障害管理装置は、VNF購読ノードの障害購読メッセージを受信し、1つまたは複数のハードウェアリソースノードまたは仮想マシンもしくはNFVIの仮想化管理プログラムの障害公開メッセージを受信し、VNFノードの識別子と、ハードウェアリソースノードまたは仮想マシンもしくは仮想化管理プログラムの識別子の対応に従って、購読がVNF購読ノードによって要求される障害情報と、ハードウェアリソースノードまたは仮想マシンもしくは仮想化管理プログラムの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するように構成される。
【０１４６】
特に、SWA5(vn-nF)は、VNFとNFVIの間のインターフェースであり、VNF購読ノードは、インターフェースを使用することによってNFV障害管理装置に障害購読メッセージを送り、インターフェースを使用することによって、NFV障害管理装置によって送られた障害通知メッセージを受信する。
【０１４７】
本発明のこの実施形態で提供されるNFVノードに従って、NFVシステムで配置されるNFV障害管理装置は、NFVシステムで任意のノードの障害購読メッセージおよび障害公開メッセージを中央で受信し、受信された障害購読メッセージと障害公開メッセージのパラメータの間の照合を実行し、リアルタイムで迅速な場所特定およびノード障害情報の通知を実装することができる、対応するノードに障害通知メッセージを通知することが見られ得る。
【０１４８】
図8を参照すると、これは、本発明の実施形態に従った別のNFVノードを示す概略的構造図である。NFVノード4000は、以下を含む:
NFV障害管理装置へ障害公開メッセージを送るように構成された第2の送信ユニット41であって、NFV障害管理装置が、購読が要求され購読ノードから受信された障害情報と、障害公開メッセージの間の照合を実行し、障害通知メッセージを生成し、購読ノードへ障害通知メッセージを通知する、第2の送信ユニット41。
【０１４９】
NFVノード4000は、前述の実施形態の障害公開ノードであり、NFVノード4000は、NFVシステムの任意のノードの場合がある。第2の送信ユニット41によって送られた障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含み、購読が要求される障害情報に含まれるパラメータは、障害公開メッセージに含まれるものに一致する。NFV障害管理装置へ第2の送信ユニット41によって障害公開メッセージを送るための形式について、前述の実施形態が参照され得るため、詳細は、再び本明細書に記述しない。
【０１５０】
本発明のこの実施形態で提供されるNFVノードに従って、NFVシステムに配置されたNFV障害管理装置は、NFVシステムの任意のノードの障害購読メッセージおよび障害公開メッセージを中央で受信し、受信された障害購読メッセージと障害公開メッセージのパラメータの間の照合を実行し、リアルタイムで迅速な場所特定およびノード障害情報の通知を実装することができる、対応するノードに障害通知メッセージを通知することが見られ得る。
【０１５１】
図9を参照すると、これは、本発明の実施形態に従ったNFV障害管理デバイスを示す概略的構造図である。この実施形態のNFV障害管理デバイス5000は、プロセッサ51、メモリ52、入力装置53、出力装置54、およびバスシステム55を含む。
【０１５２】
プロセッサ51は、NFV障害管理デバイス5000の動作を制御し、プロセッサ51は、中央処理装置(Central Processing Unit、CPU)とも呼ばれ得る。プロセッサ51は、集積回路チップの場合があり、信号処理能力を持つ。プロセッサ51は、また、汎用プロセッサ、デジタル信号プロセッサ(Digital Signal Processing、DSP)、特定用途向け集積回路(Application-Specific Integrated Circuit、ASIC)、フィールドプログラマブルゲートアレイ(Field-Programmable Gate Array、FPGA)、もしくは別のプログラム可能な論理デバイス、個別のゲートまたはトランジスタ論理デバイス、または個別のハードウェアコンポーネントの場合がある。汎用プロセッサは、マイクロプロセッサの場合があるか、またはプロセッサは、任意の従来のプロセッサなどの場合がある。
【０１５３】
メモリ52は、読取り専用メモリおよびランダムアクセスメモリを含むことができ、プロセッサ51に命令およびデータを提供する。メモリ52の一部は、不揮発性ランダムアクセスメモリ(NVRAM)をさらに含むことができる。
【０１５４】
NFV障害管理デバイス5000のコンポーネントは、バスシステム55を使用することによってともに結合される。バスは、業界標準アーキテクチャ(Industry Standard Architecture、ISA)バス、ペリフェラルコンポーネントインターコネクト(Peripheral Component Interconnect、PCI)バス、拡張された業界標準アーキテクチャ(Extended Industry Standard Architecture、EISA)バスなどの場合がある。バスは、1つまたは複数の物理線の場合がある。バスが複数の物理線である場合、バスは、アドレスバス、データバス、制御バスなどに分類され得る。本発明の他の一部の実施形態では、プロセッサ51、メモリ52、入力装置53、および出力装置54は、また、通信回線を使用することによって直接的に接続され得る。
【０１５５】
入力装置53は、マウス、キーボード、マイクロホンなどとして特に実装され得て、出力装置54は、ディスプレイ、オーディオデバイス、またはビデオデバイスとして特に実装され得る。確かに、入力装置53および出力装置54の機能は、また、1つの入力/出力デバイスを使用することによって実装され得る。たとえば、入力装置53および出力装置54は、タッチスクリーンとして実装される。
【０１５６】
プロセッサ51は、以下のステップを実行するために、メモリ52のコンピュータプログラムを読み込む:
NFVシステムで少なくとも1つの購読ノードによって送られた障害購読メッセージを受信するステップであって、障害購読メッセージが、少なくとも1つの購読ノードのノード識別子および購読が要求される障害情報を含む、ステップと、
NFVシステムで少なくとも1つの障害公開ノードによって送られた障害公開メッセージを受信するステップと、
購読が要求される障害情報と障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するステップと、
少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知するステップ。
【０１５７】
実装方法では、購読が要求される障害情報および障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含む。
【０１５８】
別の実装方法では、プロセッサ51が、少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知するステップを実行することは、特に、
障害優先度に従って、少なくとも1つの購読ノードのノード識別子に関連付けられた購読ノードに障害通知メッセージを連続的に通知することである。
【０１５９】
さらに別の実装方法では、プロセッサ51が、少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知するステップを実行することは、特に、
少なくとも2つの購読ノードによって購読が要求される障害タイプおよび/または障害コンテンツが同一である場合、少なくとも2つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを同時に通知することである。
【０１６０】
さらに別の実装方法では、プロセッサ51は、以下のステップを実行するようにさらに構成される:
障害購読メッセージ、障害公開メッセージ、および/または障害通知メッセージを連合的に記憶するステップ。
【０１６１】
さらに別の実装方法では、プロセッサ51は、以下のステップを実行するようにさらに構成される:
ネットワーク機能仮想化オーケストレータNFVOから、少なくとも1つの仮想化されたネットワーク機能VNFノードの識別子と、少なくとも1つのネットワーク機能仮想化インフラストラクチャNFVIノードの識別子の対応を取得するステップ。
【０１６２】
さらに別の実装方法では、プロセッサ51が、NFVシステムで少なくとも1つの購読ノードによって送られた障害購読メッセージを受信するステップを実行することは、特に、
少なくとも1つのNFVI障害公開ノードの障害情報を購読することを要求するために、NFVシステムの少なくとも1つの購読ノードによって送られる、障害購読メッセージを受信することである。
【０１６３】
さらに別の実装方法では、プロセッサ51が、少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知するステップを実行することは、特に、
少なくとも1つのVNF購読ノードの障害購読メッセージおよび少なくとも1つのNFVI障害公開ノードの障害公開メッセージが受信された後、対応に従って、少なくとも1つのVNF購読ノードによって購読が要求される障害情報と、少なくとも1つのNFVI障害公開ノードの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成することである。
【０１６４】
さらに別の実装方法では、プロセッサ51が、購読が要求される障害情報と障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するステップを実行することは、特に、
少なくとも1つのVNF購読ノードの障害購読メッセージおよび少なくとも1つのハードウェアリソースノードまたはNFVIの仮想化管理プログラムハイパーバイザもしくは仮想マシンVirtual Machineの障害公開メッセージが受信された後、対応に従って、少なくとも1つのVNF購読ノードによって購読が要求される障害情報と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成することであり、
デバイスは、NFVIの任意の仮想リソースノードに位置し、仮想リソースノードは、仮想化管理プログラムおよび/または仮想マシンを含む。
【０１６５】
本発明のこの実施形態で提供されるプロセッサ51に含まれるコンピュータプログラムは、第1の受信ユニット、第2の受信ユニット、照合ユニット、および通知ユニットとしてさらに実装され得る。4つのユニットによって実装された機能について、前述の実施形態の記述が参照され得るため、詳細は、再び本明細書に記述しない。
【０１６６】
本発明のこの実施形態で提供されるNFV障害管理デバイスに従って、NFVシステムで配置されるNFV障害管理装置は、NFVシステムで任意のノードの障害購読メッセージおよび障害公開メッセージを中央で受信し、受信された障害購読メッセージと障害公開メッセージのパラメータの間の照合を実行し、リアルタイムで迅速な場所特定およびノード障害情報の通知を実装することができる、対応するノードに障害通知メッセージを通知することが見られ得る。
【０１６７】
図10を参照すると、これは、本発明の実施形態に従ったNFVノードデバイスを示す概略的構造図である。この実施形態のNFVノードデバイス6000は、プロセッサ61、メモリ62、入力装置63、出力装置64、およびバスシステム65を含む。
【０１６８】
プロセッサ61は、NFVノードデバイス6000の動作を制御し、プロセッサ61は、中央処理装置(Central Processing Unit、CPU)とも呼ばれ得る。プロセッサ61は、集積回路チップの場合があり、信号処理能力を持つ。プロセッサ61は、また、汎用プロセッサ、デジタル信号プロセッサ(Digital Signal Processing、DSP)、特定用途向け集積回路(Application-Specific Integrated Circuit、ASIC)、フィールドプログラマブルゲートアレイ(Field-Programmable Gate Array、FPGA)、または別のプログラム可能な論理デバイス、個別のゲートもしくはトランジスタ論理デバイス、または個別のハードウェアコンポーネントの場合がある。汎用プロセッサは、マイクロプロセッサの場合があるか、またはプロセッサは、任意の従来のプロセッサなどの場合がある。
【０１６９】
メモリ62は、読取り専用メモリおよびランダムアクセスメモリを含むことができ、プロセッサ61に命令およびデータを提供する。メモリ62の一部は、不揮発性ランダムアクセスメモリ(NVRAM)をさらに含むことができる。
【０１７０】
NFVノードデバイス6000のコンポーネントは、バスシステム65を使用することによってともに結合される。バスは、業界標準アーキテクチャ(Industry Standard Architecture、ISA)バス、ペリフェラルコンポーネントインターコネクト(Peripheral Component Interconnect、PCI)バス、拡張された業界標準アーキテクチャ(Extended Industry Standard Architecture、EISA)バスなどの場合がある。バスは、1つまたは複数の物理線の場合がある。バスが複数の物理線である場合、バスは、アドレスバス、データバス、制御バスなどに分類され得る。本発明の他の一部の実施形態では、プロセッサ61、メモリ62、入力装置63、および出力装置64は、また、通信回線を使用することによって直接的に接続され得る。
【０１７１】
入力装置63は、マウス、キーボード、マイクロホンなどとして特に実装され得て、出力装置64は、ディスプレイ、オーディオデバイス、またはビデオデバイスとして特に実装され得る。確かに、入力装置63および出力装置64の機能は、また、1つの入力/出力デバイスを使用することによって実装され得る。たとえば、入力装置63および出力装置64は、タッチスクリーンとして実装される。
【０１７２】
プロセッサ61は、以下のステップを実行するために、メモリ62のコンピュータプログラムを読み込む:
NFV障害管理装置に、ノード識別子および購読が要求される障害情報を運ぶ障害購読メッセージを送り、その結果、NFV障害管理装置が、購読が要求される障害情報と、障害公開ノードによって送られ、障害購読メッセージに対応する障害公開メッセージの間の照合を実行し、障害通知メッセージを生成する、ステップと、
ノード識別子に従ってNFV障害管理装置によって送られる障害通知メッセージを受信するステップ。
【０１７３】
実現可能な実装方法では、購読が要求される障害情報および障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含む。
【０１７４】
実現可能な実装方法では、NFVノードデバイスは、仮想化されたネットワーク機能VNFノードであり、
プロセッサ61が、購読が要求されるノード識別子および障害情報を運ぶ障害購読メッセージをNFV障害管理装置に送るステップを実行するため、NFV障害管理装置は、購読が要求される障害情報と、障害公開ノードによって送られ、障害購読メッセージに対応する障害公開メッセージの間の照合を実行し、障害通知メッセージを生成することは、特に、
NFV障害管理装置に障害購読メッセージを送り、これは、少なくとも1つのネットワーク機能仮想化インフラストラクチャNFVI障害公開ノードの障害情報を購読することを要求するために、VNFノードのノード識別子を運ぶため、NFV障害管理装置は、VNFノードのノード識別子と少なくとも1つのNFVIノードのノード識別子の対応に従って、少なくとも1つのNFVIノードの購読が要求される障害情報と、少なくとも1つのNFVIノードによって送られた障害公開メッセージの間の照合を実行し、障害通知メッセージを生成することである。
【０１７５】
本発明のこの実施形態で提供されるNFVノードデバイスに従って、NFVシステムで配置されるNFV障害管理装置は、NFVシステムで任意のノードの障害購読メッセージおよび障害公開メッセージを中央で受信し、受信された障害購読メッセージと障害公開メッセージのパラメータの間の照合を実行し、リアルタイムで迅速な場所特定およびノード障害情報の通知を実装することができる、対応するノードに障害通知メッセージを通知することが見られ得る。
【０１７６】
図11を参照すると、これは、本発明の実施形態に従った別のNFVノードデバイスを示す概略的構造図である。この実施形態のNFVノードデバイス7000は、プロセッサ71、メモリ72、入力装置73、出力装置74、およびバスシステム75を含む。
【０１７７】
プロセッサ71は、NFVノードデバイス7000の動作を制御し、プロセッサ71は、中央処理装置(Central Processing Unit、CPU)とも呼ばれ得る。プロセッサ71は、集積回路チップの場合があり、信号処理能力を持つ。プロセッサ71は、また、汎用プロセッサ、デジタル信号プロセッサ(Digital Signal Processing、DSP)、特定用途向け集積回路(Application-Specific Integrated Circuit、ASIC)、フィールドプログラマブルゲートアレイ(Field-Programmable Gate Array、FPGA)、または別のプログラム可能な論理デバイス、個別のゲートもしくはトランジスタ論理デバイス、または個別のハードウェアコンポーネントの場合がある。汎用プロセッサは、マイクロプロセッサの場合があるか、またはプロセッサは、任意の従来のプロセッサなどの場合がある。
【０１７８】
メモリ72は、読取り専用メモリおよびランダムアクセスメモリを含むことができ、プロセッサ71に命令およびデータを提供する。メモリ72の一部は、不揮発性ランダムアクセスメモリ(NVRAM)をさらに含むことができる。
【０１７９】
NFVノードデバイス7000のコンポーネントは、バスシステム75を使用することによってともに結合される。バスは、業界標準アーキテクチャ(Industry Standard Architecture、ISA)バス、ペリフェラルコンポーネントインターコネクト(Peripheral Component Interconnect、PCI)バス、拡張された業界標準アーキテクチャ(Extended Industry Standard Architecture、EISA)バス、などの場合がある。バスは、1つまたは複数の物理線の場合がある。バスが複数の物理線である場合、バスは、アドレスバス、データバス、制御バスなどに分類され得る。本発明の他の一部の実施形態では、プロセッサ71、メモリ72、入力装置73、および出力装置74は、また、通信回線を使用することによって直接的に接続され得る。
【０１８０】
入力装置73は、マウス、キーボード、マイクロホンなどとして特に実装され得て、出力装置74は、ディスプレイ、オーディオデバイス、またはビデオデバイスとして特に実装され得る。確かに、入力装置73および出力装置74の機能は、また、1つの入力/出力デバイスを使用することによって実装され得る。たとえば、入力装置73および出力装置74は、タッチスクリーンとして実装される。
【０１８１】
プロセッサ71は、以下のステップを実行するために、メモリ72のコンピュータプログラムを読み込む:
NFV障害管理装置へ障害公開メッセージを送るため、NFV障害管理装置が、購読が要求され購読ノードから受信された障害情報と、障害公開メッセージの間の照合を実行し、障害通知メッセージを生成し、購読ノードへ障害通知メッセージを通知する、ステップ、
購読が要求される障害情報および障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含む。
【０１８２】
実現可能な実装方法では、プロセッサ71が、購読が要求されるノード識別子および障害情報を運ぶ障害購読メッセージをNFV障害管理装置に送るステップを実行するため、NFV障害管理装置が、購読が要求される障害情報と、障害公開ノードによって送られ、障害購読メッセージに対応する障害公開メッセージの間の照合を実行し、障害通知メッセージを生成することは、特に、
NFV障害管理装置に障害購読メッセージを送り、これは、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムハイパーバイザまたはNFVIの仮想マシンVirtual Machineの障害情報を購読することを要求するために、VNFノードのノード識別子を運ぶため、NFV障害管理装置は、VNFノードのノード識別子と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンのノード識別子の対応に従って、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンの購読が要求される障害情報と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンによって送られた障害公開メッセージとの間の照合を実行し、障害通知メッセージを生成することであり、
NFV障害管理装置は、NFVIの任意の仮想リソースノードに位置し、仮想リソースノードは、仮想化管理プログラムおよび/または仮想マシンを含む。
【０１８３】
本発明のこの実施形態で提供されるNFVノードデバイスに従って、NFVシステムで配置されるNFV障害管理装置は、NFVシステムで任意のノードの障害購読メッセージおよび障害公開メッセージを中央で受信し、受信された障害購読メッセージと障害公開メッセージのパラメータの間の照合を実行し、リアルタイムで迅速な場所特定およびノード障害情報の通知を実装することができる、対応するノードに障害通知メッセージを通知することが見られ得る。
【０１８４】
図12を参照すると、これは、本発明の実施形態に従ったNFV障害管理方法を示すフローチャートである。本方法は、下記のステップを含む:
ステップS101:NFVシステムで少なくとも1つの購読ノードによって送られた障害購読メッセージを受信し、障害購読メッセージは、少なくとも1つの購読ノードのノード識別子および購読が要求される障害情報を含む。
【０１８５】
NFVシステムでは、各ノードは、NFV障害管理装置から他のノードの障害情報を購読することができ、これらの購読ノードは、VNF、EMS、NFVI、VIM、NFVO、VNFM、OSS/BSSなどの場合があり、各購読ノードは、1つまたは複数の障害公開ノードの障害情報を購読することができる。購読ノードは、NFV障害管理装置に障害購読メッセージを送り、障害購読メッセージは、購読ノードのノード識別子および購読が要求される障害情報を含み、購読ノードのノード識別子は、1つの購読ノードを一意に識別するために使用され、購読が要求される障害情報は、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含むことができ、障害期限切れ時間をさらに含み得る。障害メッセージを購読する間、購読ノードは、NFV障害管理装置によって通知された障害情報を受信するために、購読ノードの障害メッセージ受信機能をアクティブ化する。
【０１８６】
ノードが障害情報の一部のタイプを購読する必要がない場合、ノードは、また、障害情報購読停止「Fault Message Unsubscribe」をNFV障害管理装置に送り得る。図4に示した障害情報を購読、公開、および通知する代表的な概略的フローチャートでは、ID1の購読ノード識別子を持つノードVIMは、グループ1の障害公開ノードのグルーピング識別子、ID3の障害公開ノードのノード識別子、A1の障害タイプ、およびA2の障害コンテンツを持つ「Fault Message Unsubscribe」メッセージをNFV障害管理装置に送り、ID4の購読ノード識別子を持つノードNFVOは、グループ1の障害公開ノードのグルーピング識別子、ID3の障害公開ノードのノード識別子、B1の障害タイプ、およびC2の障害コンテンツを持つ「Fault Message Unsubscribe」メッセージをNFV障害管理装置に送り、障害メッセージの購読を停止し、ノードの障害受信機能を非アクティブ化する。
【０１８７】
障害購読メッセージで運ばれる主なパラメータ情報の定義は、以下のとおりである:
【０１８８】
障害公開ノードのグルーピング識別子Group:障害公開ノードが位置するグループ。特定のグルーピングルールは、本発明のこの実施形態では限定されない。たとえば、1つのネットワークサービス(Network Service)に対するすべてのVNFは、グループとして使用され得て、購読ノードは、一般的に、購読ノードが位置するグループの障害公開ノードの障害情報のみを購読する。NFVのネットワークサービスの定義は、以下のとおりである:より多くの複雑な機能を提供するために、複数のVNFまたは複数のVNFおよび物理的なネットワーク機能(Physical Network Function、PNF)を含む。たとえば、仮想または物理的なMME、PGW/SGW、およびホーム加入者サーバ(Home Subscriber Server、HSS)を含む、発展型パケットコアネットワーク(Evolved Packet Core、EPC)、およびそれらの間の仮想リンクは、ネットワークサービスと呼ばれ得る。
【０１８９】
障害公開ノードのノード識別子Node ID:障害公開ノードのノード識別子は、一般的に、障害情報の発行者を識別および場所特定するために使用される。すなわち、ノード識別子は、障害場所特定情報を間接的に提供する。障害のタイプ/コンテンツFault type/Content:特定の障害情報は、障害のタイプおよび障害コンテンツを含む。
【０１９０】
障害優先度Priority:障害の緊急度および重要度の識別子。
【０１９１】
障害期限切れ時間expiration time:障害情報を購読するための有効な時間。これは、その使用法が以下のとおりである任意のパラメータある。たとえば、3600sが示すのは、購読ノードは、障害購読メッセージを送った後に3600s内に障害メッセージを購読し、障害購読メッセージは、3600sを超えると陳腐化することである。または、たとえば、20:00〜22:00が示すのは、この期間に購読ノードは、障害メッセージを購読し、障害購読メッセージは、期間を超えると陳腐化することである。
【０１９２】
NFVシステムでの任意の購読ノードによって送られた障害購読メッセージが受信される。
【０１９３】
図4に示すように、ID4の購読ノードのノード識別子を持つ購読ノードNFVOは、NFV障害管理装置から、グループ1の障害公開ノードのグルーピング識別子、ID3の障害公開ノードのノード識別子、A1の障害タイプ、A2の障害コンテンツ、および時間1の障害期限切れ時間を持つ障害情報、ならびにグループ3の障害公開ノードのグルーピング識別子、ID6の障害公開ノードのノード識別子、B1の障害タイプ、C2の障害コンテンツ、および時間2の障害期限切れ時間を持つ障害情報を購読し、ID7の購読ノードのノード識別子を持つ購読ノードVNFMは、NFV障害管理装置から、グループ3の障害公開ノードのグルーピング識別子、ID6の障害公開ノードのノード識別子、B1の障害タイプ、C2の障害コンテンツ、および時間3の障害期限切れ時間を持つ障害情報を購読し、ID5の購読ノードのノード識別子を持つ購読ノードVNFは、NFV障害管理装置から、グループ2の障害公開ノードのグルーピング識別子、ID2の障害公開ノードのノード識別子、B1の障害タイプ、B2の障害コンテンツ、および時間4の障害期限切れ時間を持つ障害情報を購読し、ID1の購読ノードのノード識別子を持つ購読ノードVIMは、NFV障害管理装置から、グループ1つの障害公開ノードのグルーピング識別子、ID3の障害公開ノードのノード識別子、A1の障害タイプ、A2の障害コンテンツ、および時間5の障害期限切れ時間を持つ障害情報を購読する。
【０１９４】
ステップS102:NFVシステムで少なくとも1つの障害公開ノードによって送られた障害公開メッセージを受信する。
【０１９５】
NFVシステムでは、各ノードは、また、NFV障害管理装置1000に障害公開メッセージを送ることができ、NFVシステムで任意のノードによって送られた障害公開メッセージを受信し、障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含む。パラメータの意味は、上に記述されたパラメータのものと同じである。障害公開メッセージは、障害発生時間をさらに含むことができる。
【０１９６】
図4に示すように、障害公開ノードハイパーバイザは、NFV障害管理装置1000に、グループ3の障害公開ノードのグルーピング識別子、ID6の障害公開ノードのノード識別子、B1の障害タイプ、C2の障害コンテンツ、および時間6の障害発生時間を持つ障害情報を公開する。ハードウェアリソースの障害公開ノードは、NFV障害管理装置1000に、グループ2の障害公開ノードのグルーピング識別子、ID2の障害公開ノードのノード識別子、B1の障害タイプ、B2の障害コンテンツ、および時間7の障害発生時間を持つ障害情報を公開し、図2に示すように、NFVIのハードウェアリソースは、コンピューティングハードウェア(Computing Hardware)、記憶装置ハードウェア(Storing Hardware)、およびネットワークハードウェア(Network Hardware)を含む。障害公開ノード:仮想マシン(Virtual Machine、VM)は、NFV障害管理装置1000に、グループ1の障害公開ノードのグルーピング識別子、ID3の障害公開ノードのノード識別子、A1の障害タイプ、A2の障害コンテンツ、および時間8の障害発生時間を持つ障害情報を公開する。
【０１９７】
各ノードは、障害メッセージを購読および公開するようにNFV障害管理装置に要求することができ、各ノードは、また、NFV障害管理装置によって通知された障害情報を受信することができるが、各ノードが、通知を購読、公開、および受信するという3つの機能を持つ必要があるとは限らないことに注意するべきである。たとえば、NFVの底レベル記憶装置ノードは、公開機能だけを必要とする。たとえば、OSSノードは、別のノードにOSSノードの障害情報を公開する必要がないので、OSSノードは、障害情報公開機能を必要としない。
【０１９８】
ステップS103:購読が要求される障害情報と障害公開メッセージの間の照合を実行し、障害通知メッセージを生成する。
【０１９９】
NFV障害管理装置は、1つまたは複数の購読ノードの障害購読メッセージを受信し、また、1つまたは複数の障害公開ノードの障害公開メッセージを受信し、購読が要求される障害メッセージと障害公開メッセージに含まれるパラメータは一貫しており、障害購読メッセージと障害公開メッセージのパラメータの間の照合を実行することによって、障害通知メッセージを生成し、障害通知メッセージは、購読ノードのノード識別子、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含み、障害公開メッセージを受信するための時間、および障害情報を通知するための時間をさらに含むことができる。
【０２００】
図4に示すように、障害公開メッセージは、購読が要求され、B1の障害タイプおよびC2の障害コンテンツ、B1の障害タイプおよびB2の障害コンテンツ、ならびにA1の障害タイプおよびA2の障害コンテンツを持つ障害情報を含む。
【０２０１】
ステップS104:少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知する。
【０２０２】
購読が要求される障害情報のパラメータと障害公開メッセージの間の照合が実行された後、1つまたは複数の障害通知メッセージが取得され、1つまたは複数の障害通知メッセージは、対応する購読ノードに別々に通知される。
【０２０３】
図4に示すように、A1の障害タイプおよびA2の障害コンテンツを持つ障害情報は、購読ノードVIMおよびNFVOに別々に通知され、B1の障害タイプおよびB2の障害コンテンツを持つ障害情報は、購読ノードVNFに通知され、B1の障害タイプおよびC2の障害コンテンツを持つ障害情報は、購読ノードVNFMおよびNFVOに別々に通知される。
【０２０４】
図4に示すように、障害公開メッセージは、障害優先度をさらに含む。たとえば、障害公開ノードVNFMによって公開され、B1の障害タイプおよびC2の障害コンテンツを持つ障害情報は、3の障害優先度を持ち、ハードウェアリソースの障害公開ノードによって公開され、B1の障害タイプおよびB2の障害コンテンツを持つ障害情報は、2の障害優先度を持ち、障害公開ノード:仮想マシン(Virtual Machine、VM)によって公開され、A1の障害タイプおよびA2の障害コンテンツを持つ障害情報は、1の障害優先度を持つ。本明細書において、優先度の降順は、1、2、3であることがデフォルトで考慮される。
【０２０５】
購読ノードは、障害公開メッセージの障害優先度に従って障害優先度の降順で連続的に通知され得る。図4に示すように、最初に、1の障害優先度、A1の障害タイプ、およびA2の障害コンテンツを持つ障害通知メッセージが、購読ノードVIMおよびNFVOに通知される。次いで、2の障害優先度、B1の障害タイプ、およびB2の障害コンテンツを持つ障害通知メッセージが、購読ノードVNFに通知され、その間に、2の障害優先度、B1の障害タイプ、およびC2の障害コンテンツを持つ障害通知メッセージが、購読ノードVNFMに通知される。最後に、3の障害優先度、B1の障害タイプ、およびC2の障害コンテンツを持つ障害通知メッセージが、購読ノードNFVOに通知される。一般的に、下位レベルのノードの障害はより重要でより緊急であり、遅延パフォーマンスにおいてより高い要件を持つ。
【０２０６】
2つ以上の購読ノードが同じ障害タイプおよび同じ障害コンテンツを持つ障害情報を購読することを要求する場合、同じ障害タイプおよび同じ障害コンテンツを持つ障害通知メッセージは、2つ以上の購読ノードにさらに通知され得る。
【０２０７】
障害通知メッセージを受信した後、購読ノードは障害処理機構を始動する。
【０２０８】
本発明のこの実施形態で提供されるNFV障害管理方法に従って、NFVシステムで配置されるNFV障害管理装置は、NFVシステムで任意のノードの障害購読メッセージおよび障害公開メッセージを中央で受信し、受信された障害購読メッセージと障害公開メッセージのパラメータの間の照合を実行し、リアルタイムで迅速な場所特定およびノード障害情報の通知を実装することができる、対応するノードに障害通知メッセージを通知することが見られ得る。
【０２０９】
図13を参照すると、これは、本発明の実施形態に従った別のNFV障害管理方法を示すフローチャートである。本方法は、下記のステップを含む。
【０２１０】
ステップS201:ネットワーク機能仮想化オーケストレータNFVOから、少なくとも1つの仮想化されたネットワーク機能VNFノードの識別子と、少なくとも1つのネットワーク機能仮想化インフラストラクチャNFVIノードの識別子の対応を取得する。
【０２１１】
既存のNFVシステムのVNFノードは、VNFノードに対応するNFVIのリソース構成状況を認識しない。したがって、NFV障害管理装置は、VNF情報およびVNF情報に対応するNFVIリソース構成情報を記憶する必要がある。すなわち、VNFノードの識別子とNFVIノードの識別子の対応である。すなわち、システムは、1つのVNFノードに対してどれくらいの数のNFVIノードリソースかを構成する。
【０２１２】
VNFノードの識別子とNFVIノードの識別子の対応は、以下の4つの方法で取得され得る:
【０２１３】
方法1:VNFをインスタンス化し、NFVOによってVNFカタログ(VNF catalog)、NFVサービスカタログ(NFV Service Catalog)、およびVNFインスタンス(VNF Instance)を更新した後、NFVOは、NFV障害管理装置へVNFノード識別子とNFVIリソース構成の対応を送る。NFV障害管理装置は、VNFノード識別子とNFVIリソース構成の対応を記憶し、対応は、障害メッセージ間の照合の処理を実行するために、NFV障害管理装置によって使用される。
【０２１４】
方法2:リソースが効果的に使用されることを保証するために、VNFの負荷が増加するか、またはVNFの負荷が徐々に減少する場合、VNFによって使用されるリソースを増加または減少させるために、NFVシステムは、VNFスケーリング(VNF scalling)プロセスを始動することができる。VNFインスタンスのスケールダウン/VNFインスタンスのスケールアップ(VNF Instance Scalling down/VNF Instance Scalling up)プロセスが完了した後、NFVOが、VNFカタログ、NFVサービスカタログ、およびVNFインスタンスを更新した後、NFVOは、NFV障害管理装置へVNFノード識別子およびNFVIリソース構成の対応を送る。NFV障害管理装置は、VNFノード識別子とNFVIリソース構成の対応を記憶し、対応は、障害メッセージ間の照合の処理を実行するために、NFV障害管理装置によって使用される。
【０２１５】
方法3:NFVの障害購読メッセージが受信された後、NFV障害管理装置は、NFVOからVNFノード識別子とNFVIリソース構成の対応を要求することができる。
【０２１６】
方法4:NFVの障害購読メッセージが受信された後、NFV障害管理装置は、VNFインスタンスデータベースおよび/またはNFVIリソース構成データベースから、VNFノード識別子とNFVIリソース構成の対応を要求することができる。
【０２１７】
方法5:VNFは、対応するVMに関する情報を取得することができ、NFVの障害購読メッセージでは、VNFは、NFV障害管理装置へVNFとVMの対応を送る。VNFの障害購読メッセージが受信された後、NFV障害管理装置は、VIMまたはハイパーバイザにVMとNFVIリソース構成の対応を要求することができる。NFV障害管理装置は、VNFノード識別子とVMの対応、VMとNFVIリソース構成の対応、および前述の情報に関してVNFノード識別子とNFVIリソース構成の対応を記憶し、対応は、障害メッセージ間の照合の処理を実行するために、NFV障害管理装置によって使用される。
【０２１８】
方法6:NFVの障害購読メッセージが受信された後、NFV障害管理装置は、VNFMにVNFとVMの対応を要求することができ、VIMまたはハイパーバイザにVMとNFVIリソース構成の対応を要求することができる。NFV障害管理装置は、VNFノード識別子とVMの対応、VMとNFVIリソース構成の対応、および前述の情報に関してVNFノード識別子とNFVIリソース構成の対応を記憶し、対応は、障害メッセージ間の照合の処理を実行するために、NFV障害管理装置によって使用される。
【０２１９】
ステップS202:少なくとも1つのNFVI障害公開ノードの障害情報を購読することを要求するために、NFVシステムの少なくとも1つの購読ノードによって送られる、障害購読メッセージを受信する。
【０２２０】
ステップS202は、前述の実施形態のステップS101と同じであり、違いは、この実施形態では、NFVシステムの購読ノードは、NFVIの各ノードの障害情報を購読することを要求することである。すなわち、この実施形態のNFV障害管理装置は、NFVIの各ノードの障害を管理する。NFVIで各障害公開ノードの障害メッセージが収集され、NFVIで各障害公開ノードの障害メッセージの購読および通知の機能は、NFVIの上位レベルの購読ノードに提供される。
【０２２１】
ステップS203:NFVシステムで少なくとも1つのNFVI障害公開ノードによって送られた障害公開メッセージを受信する。
【０２２２】
ステップS203は、前述の実施形態のステップS102と同じであり、違いは、この実施形態では、NFVIの各障害公開ノードによって送られた障害公開メッセージが受信されることである。
【０２２３】
ステップS204:少なくとも1つのVNF購読ノードの障害購読メッセージおよび少なくとも1つのNFVI障害公開ノードの障害公開メッセージが受信された後、対応に従って、少なくとも1つのVNF購読ノードによって購読が要求される障害情報と、少なくとも1つのNFVI障害公開ノードの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成する。
【０２２４】
ステップS204は、前述の実施形態のステップS103と同じであり、違いは、VNFMなどその他の上位レベル管理ノードと異なり、OSS/BSSおよびVIMは、これらの上位レベル管理ノードとこれらの上位レベル管理ノードによって管理された他のノードの関係を既に認識していることであり、この実施形態では、VNF購読ノードは、NFVIの障害公開ノードの障害メッセージを購読し、NFVIの各障害公開ノードによって公開された障害メッセージが受信された後、VNF購読ノードの識別子とNFVI障害公開ノードの識別子の取得された対応に従って、NFVI障害公開ノードによって公開された障害情報は、VNF購読ノードの識別子に対応するべきであることを学習する必要がある。
【０２２５】
オプションとして、ステップS204は、また、以下の場合がある。
少なくとも1つのVNF購読ノードの障害購読メッセージおよび少なくとも1つのハードウェアリソースノードまたはNFVIの中の仮想化管理プログラムハイパーバイザもしくは仮想マシンVirtual Machineの障害公開メッセージが受信された後、対応に従って、少なくとも1つのVNF購読ノードによって購読が要求される障害情報と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成する。
【０２２６】
特に、NFVIでは、仮想リソースノードは、仮想マシンおよび/または仮想化管理プログラムを含み、仮想マシンは、仮想の計算ノード、仮想記憶装置ノード、および仮想ネットワークノードを含み、ハードウェアリソースノードは、コンピューティングハードウェアノード、記憶装置ハードウェアノード、およびネットワークハードウェアノードを含む。NFV障害管理装置は、NFVIの任意の1つまたは各仮想リソースノードに配置されるため、NFV障害管理装置は、VNF購読ノードの障害購読メッセージを受信し、1つまたは複数のハードウェアリソースノードまたは仮想マシンもしくはNFVIの仮想化管理プログラムの障害公開メッセージを受信し、VNFノードの識別子と、ハードウェアリソースノードまたは仮想マシンもしくは仮想化管理プログラムの識別子の対応に従って、購読がVNF購読ノードによって要求される障害情報と、ハードウェアリソースノードまたは仮想マシンもしくは仮想化管理プログラムの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するように構成される。
【０２２７】
オプションの実装方法では、SWA5(vn-nF)は、VNFとNFVIの間のインターフェースであるため、この実装方法では、SWA5(vn-nF)インターフェースは、VNF障害購読ノードが、NFV障害管理装置から障害情報を購読する機能およびNFV障害管理装置が、VNF障害購読ノードに障害情報を通知する機能をサポートする必要がある。
【０２２８】
ステップS205:少なくとも1つの購読ノードのノード識別子に関連付けられた対応する購読ノードに障害通知メッセージを通知する。
【０２２９】
ステップS205は、前述の実施形態のステップS104と同じであるため、再び本明細書に記述しない。
【０２３０】
ステップS206:障害購読メッセージ、障害公開メッセージ、および/または障害通知メッセージを連合的に記憶する。
【０２３１】
各障害購読メッセージおよび障害公開メッセージについて、照合が正しく実行された場合、障害購読メッセージ、障害公開メッセージ、および障害通知メッセージは、連合的に記憶される。照合が正しく実行されなかった場合、障害購読メッセージおよび障害公開メッセージは、それでも、NFVシステムによって次の問合せ、呼出しなどを促進するために、連合的に記憶される。
【０２３２】
本発明のこの実施形態で提供されるNFV障害管理方法に従って、NFVシステムで配置されるNFV障害管理装置は、NFVシステムで任意のノードの障害購読メッセージおよび障害公開メッセージを中央で受信し、受信された障害購読メッセージと障害公開メッセージのパラメータの間の照合を実行し、リアルタイムで迅速な場所特定およびノード障害情報の通知を実装することができる、対応するノードに障害通知メッセージを通知することが見られ得る。
【０２３３】
図14を参照すると、これは、本発明の実施形態に従ったさらに別のNFV障害管理方法を示すフローチャートである。本方法は、下記のステップを含む。
【０２３４】
ステップS301:NFV障害管理装置に、ノード識別子および購読が要求される障害情報を運ぶ障害購読メッセージを送り、その結果、NFV障害管理装置は、購読が要求される障害情報と、障害公開ノードによって送られ、障害購読メッセージに対応する障害公開メッセージの間の照合を実行し、障害通知メッセージを生成する。
【０２３５】
購読ノードは、NFV障害管理装置に、ノード識別子を運ぶ障害購読メッセージおよび購読が要求される障害情報を送り、購読ノードは、NFVシステムの任意のノードの場合がある。購読が要求される障害情報および障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含むことができる。障害購読メッセージを送るための特定の形式について、前述の実施形態が参照され得るため、詳細は、再び本明細書に記述しない。
【０２３６】
ステップS302:ノード識別子に従ってNFV障害管理装置によって送られる障害通知メッセージを受信する。
【０２３７】
NFV障害管理装置によって送られた障害通知メッセージが受信され、障害通知メッセージは、購読ノードのノード識別子、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含み、障害公開メッセージを受信するための時間、および障害情報を通知するための時間をさらに含むことができる。NFV障害管理装置は、ノード識別子に従って、ノード識別子に対応するNFV購読ノードに障害通知メッセージを送る。
【０２３８】
実装方法では、ステップS301は、特に、
NFV障害管理装置に障害購読メッセージを送り、これは、少なくとも1つのネットワーク機能仮想化インフラストラクチャNFVI障害公開ノードの障害情報を購読することを要求するために、VNFノードのノード識別子を運ぶため、NFV障害管理装置が、VNFノードのノード識別子と少なくとも1つのNFVIノードのノード識別子の対応に従って、少なくとも1つのNFVIノードの購読が要求される障害情報と、少なくとも1つのNFVIノードによって送られた障害公開メッセージの間の照合を実行し、障害通知メッセージを生成する、ステップである。
【０２３９】
実装方法は、NFVIノードの障害公開メッセージをVNF購読ノードが購読することである。既存のNFVシステムのVNFノードは、VNFノードに対応するNFVIのリソース構成状況を認識しない。したがって、NFV障害管理装置は、VNF情報およびVNF情報に対応するNFVIリソース構成情報を記憶する必要がある。すなわち、VNFノードの識別子とNFVIノードの識別子の対応である。次いで、VNFが障害購読メッセージを送り、NFV障害管理装置によって送られた障害通知メッセージを受信することは、前述の実施形態のものと同じであるため、再び本明細書に記述しない。
【０２４０】
NFV障害管理装置は、NFVIの各障害公開ノードによって公開された障害メッセージを収集し、NFVIの上位レベル購読ノードに対して、NFVIの各障害公開ノードの障害メッセージの購読および通知の機能を提供する。NFV障害管理装置は、独立して展開され得るか、またはNFVIで展開され得るか、またはVIMにある場合があり、これは、本発明のこの実施形態では限定されない。加えて、NFV障害管理装置は、また、VNFに独立してサービスを提供することができ、VNFが作成されている間に、NFV障害管理装置が作成される。VNFに障害が発生すると、VNFに対応するNFV障害管理装置に同時に障害が発生する。
【０２４１】
別の実装方法では、ステップS301は、特に、
NFV障害管理装置に障害購読メッセージを送り、これは、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムハイパーバイザまたはNFVIの仮想マシンVirtual Machineの障害情報を購読することを要求するために、VNFノードのノード識別子を運ぶため、NFV障害管理装置が、VNFノードのノード識別子と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンのノード識別子の対応に従って、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンの購読が要求される障害情報と、少なくとも1つのハードウェアリソースノードまたは仮想化管理プログラムもしくは仮想マシンによって送られた障害公開メッセージとの間の照合を実行し、障害通知メッセージを生成するステップであり、
NFV障害管理装置は、NFVIの任意の仮想リソースノードに位置し、仮想リソースノードは、仮想化管理プログラムおよび/または仮想マシンを含む。
【０２４２】
特に、NFVIでは、仮想リソースノードは、仮想マシンおよび/または仮想化管理プログラムを含み、仮想マシンは、仮想の計算ノード、仮想記憶装置ノード、および仮想ネットワークノードを含み、ハードウェアリソースノードは、コンピューティングハードウェアノード、記憶装置ハードウェアノード、およびネットワークハードウェアノードを含む。NFV障害管理装置は、NFVIの任意の1つまたは各仮想リソースノードに配置されるため、NFV障害管理装置は、VNF購読ノードの障害購読メッセージを受信し、1つまたは複数のハードウェアリソースノードまたは仮想マシンもしくはNFVIの仮想化管理プログラムの障害公開メッセージを受信し、VNFノードの識別子と、ハードウェアリソースノードまたは仮想マシンもしくは仮想化管理プログラムの識別子の対応に従って、購読がVNF購読ノードによって要求される障害情報と、ハードウェアリソースノードまたは仮想マシンもしくは仮想化管理プログラムの障害公開メッセージの間の照合を実行し、障害通知メッセージを生成するように構成される。
【０２４３】
特に、SWA5(vn-nF)は、VNFとNFVIの間のインターフェースであり、VNF購読ノードは、インターフェースを使用することによってNFV障害管理装置に障害購読メッセージを送り、インターフェースを使用することによって、NFV障害管理装置によって送られた障害通知メッセージを受信する。
【０２４４】
本発明のこの実施形態で提供されるNFV障害管理方法に従って、NFVシステムで配置されるNFV障害管理装置は、NFVシステムで任意のノードの障害購読メッセージおよび障害公開メッセージを中央で受信し、受信された障害購読メッセージと障害公開メッセージのパラメータの間の照合を実行し、リアルタイムで迅速な場所特定およびノード障害情報の通知を実装することができる、対応するノードに障害通知メッセージを通知することが見られ得る。
【０２４５】
本発明の実施形態は、NFV障害管理方法をさらに提供し、方法は、
NFV障害管理装置へ障害公開メッセージを送るため、NFV障害管理装置が、購読が要求され購読ノードから受信された障害情報と、障害公開メッセージの間の照合を実行し、障害通知メッセージを生成し、購読ノードへ障害通知メッセージを通知するステップを含み、
購読が要求される障害情報および障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含む。
【０２４６】
障害公開ノードは、NFV障害管理装置へ障害公開メッセージを送り、障害公開ノードによって送られた障害公開メッセージは、障害公開ノードのグルーピング識別子、障害公開ノードのノード識別子、障害タイプ、および/または障害コンテンツ、および/または障害優先度を含み、購読が要求される障害情報に含まれるパラメータは、障害公開メッセージに含まれるものに一致する。NFV障害管理装置へ障害公開ノードによって障害公開メッセージを送るための形式について、前述の実施形態が参照され得るため、詳細は、再び本明細書に記述しない。
【０２４７】
本発明のこの実施形態で提供されるNFV障害管理方法に従って、NFVシステムで配置されるNFV障害管理装置は、NFVシステムで任意のノードの障害購読メッセージおよび障害公開メッセージを中央で受信し、受信された障害購読メッセージと障害公開メッセージのパラメータの間の照合を実行し、リアルタイムで迅速な場所特定およびノード障害情報の通知を実装することができる、対応するノードに障害通知メッセージを通知することが見られ得る。
【０２４８】
記述を容易にするために、前述の方法の実施形態は、一連の動作の組合せとして記述されていることに注意されたい。しかし、一部のステップは、本発明に従って別の順序で実行され得るか、または同時に実行され得るため、本発明は、記述した一連の動作に限定されるものではないことを当業者は理解するべきである。加えて、また、本明細書に記述したすべての実施形態は、代表的な実施形態に属するものであり、関与する動作およびモジュールは、本発明に必ずしも必須ではないことを当業者は理解するべきである。
【０２４９】
前述の実施形態では、各実施形態の記述は、それぞれの焦点を持つ。実施形態に詳細に記述されていない部分について、他の実施形態における関連する記述が参照され得る。
【０２５０】
前述の実施形態の記述について、本発明は、ハードウェア、ファームウェア、またはそれらの組合せによって実装され得ることを当業者は明確に理解することができる。本発明がソフトウェアによって実装される場合、前述の機能は、コンピュータ可読媒体に記憶されるか、またはコンピュータ可読媒体の1つもしくは複数の命令もしくはコードとして送信され得る。コンピュータ可読媒体は、コンピュータ記憶媒体および通信媒体を含み、通信媒体は、コンピュータプログラムがある位置から別の位置に転送されることを可能にする任意の媒体を含む。記憶媒体は、コンピュータにアクセス可能な任意の利用可能な媒体の場合がある。以下は、例を提供するものであり、制限するものではない。コンピュータ可読媒体は、ランダムアクセスメモリ(Random Access Memory、RAM)、読取り専用メモリ(Read-Only Memory、ROM)、電気的消去可能プログラム可能読取り専用メモリ(Electrically Erasable Programmable Read-Only Memory、EEPROM)、コンパクトディスクを使った読取り専用メモリ(Compact Disc Read-Only Memory、CD-ROM)、もしくは別の光ディスク記憶装置もしくはディスク記憶装置媒体、もしくは別の磁気記憶デバイス、または命令またはデータ構造の形で期待されるプログラムコードを運ぶか記憶し得て、コンピュータによってアクセスされ得る他の媒体を含むことができる。加えて、接続は、コンピュータ可読媒体として適切に定義され得る。たとえば、ソフトウェアが、同軸ケーブル、光ファイバ/ケーブル、ツイストペア、デジタル加入者線(Digital Subscriber Line、DSL)もしくは赤外線などのワイヤレス技術、無線およびマイクロ波を使用することによってウェブサイト、サーバ、または別のリモートソースから送信される場合、同軸ケーブル、光ファイバ/ケーブル、ツイストペア、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、それらが属する媒体の定義に含まれる。たとえば、本発明によって使用されるディスク(Disk)およびディスク(disc)は、コンパクトディスク(CD)、レーザディスク、光ディスク、デジタル多用途ディスク(DVD)、フロッピーディスク、およびBlu-ray(登録商標)ディスクを含み、ここでディスク(disk)は、一般的に、磁気手段によってデータをコピーし、ディスク(disc)は、レーザ手段によって光学的にデータをコピーする。前述の組合せも、コンピュータ可読媒体の保護範囲に含まれるべきである。
【０２５１】
要約すれば、上に記述したことは、本発明の技術的解決法の代表的な実施形態にすぎず、本発明の保護範囲を制限することを意図するものではない。本発明の精神および原理から逸脱することなく行われたいかなる変更、同等な置換、または改善も、本発明の保護範囲以内にあるものとする。
【符号の説明】
【０２５２】
11  第1の受信ユニット
12  第2の受信ユニット
13  照合ユニット
14  通知ユニット
21  取得ユニット
22  第1の受信ユニット
23  第2の受信ユニット
24  照合ユニット
25  通知ユニット
26  記憶ユニット
31  第1の送信ユニット
32  第3の受信ユニット
41  第2の送信ユニット
51  プロセッサ
52  メモリ
53  入力装置
54  出力装置
55  バスシステム
61  プロセッサ
62  メモリ
63  入力装置
64  出力装置
65  バスシステム
71  プロセッサ
72  メモリ
73  入力装置
74  出力装置
75  バスシステム
1000  NFV障害管理装置
2000  NFV障害管理装置
3000  NFVノード
4000  NFVノード
5000  NFV障害管理デバイス
6000  NFVノードデバイス
7000  NFVノードデバイス
【図１】
0006332774.tif 000002
【図２】
0006332774.tif 000003
【図３】
0006332774.tif 000004
【図４】
0006332774.tif 000005
【図５】
0006332774.tif 000006
【図６】
0006332774.tif 000007
【図７】
0006332774.tif 000008
【図８】
0006332774.tif 000009
【図９】
0006332774.tif 000010
【図１０】
0006332774.tif 000011
【図１１】
0006332774.tif 000012
【図１２】
0006332774.tif 000013
【図１３】
0006332774.tif 000014
【図１４】
0006332774.tif 000015