JP6738965B2 - ネットワークサービスライフサイクル管理許可方法及び装置 - Google Patents

ネットワークサービスライフサイクル管理許可方法及び装置 Download PDF

Info

Publication number
JP6738965B2
JP6738965B2 JP2019526235A JP2019526235A JP6738965B2 JP 6738965 B2 JP6738965 B2 JP 6738965B2 JP 2019526235 A JP2019526235 A JP 2019526235A JP 2019526235 A JP2019526235 A JP 2019526235A JP 6738965 B2 JP6738965 B2 JP 6738965B2
Authority
JP
Japan
Prior art keywords
instance
nfvo
lcm
lcm operation
virtual resource
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019526235A
Other languages
English (en)
Other versions
JP2019536365A (ja
Inventor
シア,ハイタオ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of JP2019536365A publication Critical patent/JP2019536365A/ja
Application granted granted Critical
Publication of JP6738965B2 publication Critical patent/JP6738965B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5054Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/28Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/34Signalling channels for network management communication
    • H04L41/342Signalling channels for network management communication between virtual entities, e.g. orchestrators, SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)
  • Maintenance And Inspection Apparatuses For Elevators (AREA)
  • Indicating And Signalling Devices For Elevators (AREA)

Description

本出願の実施形態は、通信技術に関し、詳細には、ネットワークサービスライフサイクル管理許可方法及び装置に関する。
ネットワーク機能仮想化(Network Function Virtualization、NFV)技術において、電気通信ネットワークオペレータは、情報技術(Information Technology、IT)分野における仮想化技術に基づいて、ユニバーサルクラウドサーバ、スイッチ、及びメモリにおけるいくつかの電気通信ネットワーク機能の実装のために、ハードウェアからソフトウェアを分離する。この技術は、電気通信ネットワーク機能が、ソフトウェアの形態で実装され、ユニバーサルサーバハードウェア上で動作し得、要件に基づいて、ネットワーク上の異なる物理位置においてマイグレーション、インスタンス化、及びデプロイされ得ることを必要とする。
NFVにおいて、仮想化ネットワークサービス(Network Service、略してNS)は、いくつかの仮想化ネットワーク機能(Virtualized Network Function、VNF)モジュールにより実装され得る。VNFは、NFV基盤上にデプロイされ得るネットワーク機能のソフトウェア実装である。
現在、NFV技術は、仮想化ネットワーク機能及び仮想化リソースの動的管理及びオーケストレーション(Management and Orchestration、MANO)に主にフォーカスしている。図1は、NFV MANOの機能アーキテクチャを示している。
エンドツーエンド(End to End、E2E)ネットワーク機能仮想化アーキテクチャにおいて、ネットワーク機能仮想化基盤(Network Function Virtualization Infrastructure、NFVI)は、計算ハードウェア、記憶ハードウェア、ネットワークハードウェア等に具体的には分類され得る基盤となるハードウェア(Hardware、HW)リソースを含む。仮想化レイヤ(Virtualization Layer)は、ハードウェアレイヤの上にあり、ホストオペレーティングシステム(Host Operating System、ホストOS)及びスーパー管理プログラム/仮想マシンマネージャ(ハイパーバイザ)を含む。少なくとも2つの仮想マシン(Virtual Machine、VM)は、仮想化レイヤの上で動作する。NFVIの上の複数の仮想化ネットワーク機能(VNF)インスタンスは、EMSシステムを使用することにより、OSS/BSSシステムに接続される。
NFVIは、Nf-Viインタフェースを使用することにより、仮想化基盤マネージャ(Virtualized Infrastructure Manager、VIM)に接続され、VNFは、Ve-Vnfmインタフェースを使用することにより、VNFマネージャ(VNF Manager、VNFM)に接続され、VIMとVNFMとは、Vi-Vnfmインタフェースを使用することにより、接続される。VIMは、Or-Viインタフェースを使用することにより、ネットワーク機能仮想化オーケストレータ(Network Functions Virtualization Orchestrator、NFVO)に接続され、VNFMは、Or-Vnfmインタフェースを使用することにより、NFVOに接続され、NFVOは、Os-Ma-nfvoインタフェースを使用することにより、OSS/BSSに接続される。
OSS/BSSは、NFVOに対してネットワークサービスライフサイクル管理要求を開始するよう構成され、NFVOは、ネットワークサービスライフサイクル管理を実施するために、OSS/BSSにより開始されたネットワークサービスライフサイクル管理要求に基づいて、管理リソースをオーケストレーションし、VNF及びNFVIリソースの動作状態情報をリアルタイムにモニタリングすることを担う。VNFMは、インスタンス化、スケーリング、ヒーリング、及びVNFインスタンス停止等、VNFのライフサイクル管理を担う。VIMは、NFVIリソースを管理して割り当てること、及び、NFVI動作状態情報を検出して収集することを担う。
NFV MANOの既存の機能アーキテクチャにおいて、NFVOは、NFVOにより管理されるNSインスタンスについてのリソース管理を実行する。NFVOの管理ドメインにおけるVNFMが、NSインスタンスのメンバーVNFインスタンスについてのライフサイクル管理(Life Cycle Management、LCM)動作要求を受信したとき、VNFMは、まず、このVNFインスタンスに対してライフサイクル管理動作を実行するために、NFVOに対してリソース管理許可(Granting)を要求する必要がある。NFVOが、VNF LCM動作要求を許可することを承諾した後、VNFMは、さらに、VNF LCM動作におけるリソース管理を完了するために、VIMとインタラクトすることができる。
しかしながら、既存のリソース管理許可メカニズムは、同じNFVOにより管理されるNSインスタンスのメンバーVNFインスタンスのライフサイクル管理に対してしか適用可能でない。図1に示されているシステムアーキテクチャを参照すると、1つのNFVOにより管理される仮想リソースセットは、1つの管理ドメインに属し、異なるNFVOにより管理される仮想リソースセットは、異なる管理ドメインに属する。具体的には、管理ドメインは、1つのNFVOとこのNFVOの管理範囲内の1つ以上のVNFMとを含むMANO管理機能エンティティセットである。各管理ドメインは、1つのNFVOの管理範囲に対応しており、このNFVOは、この管理ドメインにおける特定のセットについてネットワークサービスを提供するよう構成される。加えて、1つの管理ドメインは、1つ以上のVIMと各VIMにより管理される1つ以上のデータセンター(Data Center)とをさらに含んでよい。
しかしながら、サービスの開発により、いくつかのNSインスタンスは、複数の管理ドメインにおいて提供される必要があることがあり、複数のNFVOにより管理される仮想リソースが使用される必要がある。例えば、大きなサービスプロバイダは、ブランチの協働を通じて、このサービスプロバイダのグローバルNSを提供し、各ブランチは、少なくとも1つのNFVOを含むNFV MANOシステムをデプロイし、当該ブランチの管理ドメインを構築する。
図2に示されているように、NS1はNS2を含み、NS1は、0〜N個のVNFインスタンス及び0〜N個の物理ネットワーク機能(Physical Network Function、PNF)インスタンスを使用する必要があり、NS2は、1〜N個のVNF(205)インスタンス及び0〜N個のPNF(206)インスタンスを使用する必要がある。
理解しやすくするために、NS1は、さらにNS2を含むので、NS1は、混成NS(Composite NS)と呼ばれ、NS1に含まれるNS2は、ネストNS(Nested NS)と呼ばれることがある。ネストNSは、混成NSの管理ドメインとは異なる管理ドメインにより提供される。1つの混成NSは、1つ以上のネストNSを含んでよい。本出願において、混成NSインスタンスは、さらに、第2のNSインスタンスとして理解されてよく、ネストNSインスタンスは、さらに、第1のNSインスタンスとして理解されてよい。
既存のリソース管理許可メカニズムが使用され、混成NSを管理するNFVOとネストNSを管理するNFVOとが、NFVOが属する管理ドメインにおけるVNFMとともに、VNF LCM動作についてのリソース管理許可プロセスを別個に実行する場合、ネストNSインスタンスにより実行されるライフサイクル管理動作と混成NSインスタンスにより実行されるライフサイクル管理動作との間で、ターゲット競合が生じる可能性がある。例えば、ネストNSを管理するNFVOは、ネストNSインスタンスについてOSS/BSSにより送信されたスケーリング(scaling)動作を受信し、この場合、混成NSを管理するNFVOは、ネストNSインスタンスが属する混成NSインスタンスに対してヒーリング(healing)動作を実行している。ヒーリング動作は、ネストNSインスタンスがキャパシティにおいて変わらないままであることを必要とし、無効後の復旧動作が、無効であると診断された別のネストNSインスタンス又は無効なVNFインスタンスに対して実行される。
本出願は、混成NS及び混成NSのメンバーネストNSが複数の管理ドメインにおいて提供されるシナリオにおいて、ネストNSのLCM管理動作及び混成NSのLCM管理動作でのリソース管理実行におけるターゲット競合の問題を解決するための、ネットワークサービスライフサイクル管理許可方法及び装置を提供する。
第1の態様に従うと、本出願の実施形態は、混成NS及び混成NSのメンバーネストNSが複数の管理ドメインにおいて提供されるシナリオに適用されるネットワークサービスライフサイクル管理許可方法であって、第1のネットワーク機能仮想化オーケストレータにより、ネットワークサービスライフサイクル管理動作要求を受信することであって、NS LCM動作要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運び、第1のNSインスタンスの識別子は、LCM動作が実行されるネストNSインスタンスを示すために使用され、NS LCM動作のタイプは、NS LCM動作の特定のカテゴリを示すために使用される、受信することと、第1のNFVOにより、NS LCM動作要求に基づいて、第1のNFVOが、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理を実行することを許可するように第2のNFVOに要求する許可要求を、第2のNFVOに送信することであって、許可要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、送信することと、第2のNFVOにより、許可要求に基づいて、許可応答を第1のNFVOに送信することと、第1のNFVOにより、許可応答に基づいて、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理を実行することと、を含むネットワークサービスライフサイクル管理許可方法を提供する。このネットワークサービスライフサイクル管理許可方法に従うと、第2のNFVOは、ネストNSインスタンスについて実行されるライフサイクル管理動作とネストNSインスタンスが属する混成NSインスタンスについて実行されるライフサイクル管理動作との間のターゲット整合性を保証するために、第1のNFVOの許可要求に基づいて、第2のNFVOにより管理される混成NSインスタンスについて実行されている現在のLCM動作に対する、第1のNFVOにより管理されるネストNSインスタンスについて実行されるLCM動作の影響を判断し、影響に基づいて、第1のNSインスタンスについて実行されるNS LCM動作についての許可応答を送信する。
第1の態様の第1の実施態様において、第1のNFVOにより、NS LCM動作要求に基づいて、許可要求を、第2のNFVOに送信することは、第1のNFVOにより、第1のNSインスタンスの識別子に基づいて、記憶されているテナント識別子をローカルで得て、テナント識別子に基づいて、第2のNFVOの識別情報を得ることと、第1のNFVOにより、第2のNFVOの識別情報に基づいて、許可要求を、第2のNFVOに送信することと、を含む。この実施態様において、第1のNFVOは、アドレス指定を通じて、第2のNFVOを迅速に見つけて、許可要求を第2のNFVOに送信することができる。
第1の態様の第2の実施態様において、第1のNFVOにより管理される第1のNSインスタンスは、第2のNFVOにより管理される第2のNSインスタンスのメンバーである。
第1の態様、第1の実施態様、又は第2の実施態様に従った第3の実施態様において、許可要求は、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理プランをさらに含み、仮想リソース管理プランは、第1のNSインスタンスにより使用されている現在のリソースの状態を参照してNS LCM動作について追加、削除、又は変更される必要がある仮想リソースのタイプ、量、及び/又は位置;又は、第1のNSインスタンスに含まれるメンバーVNFインスタンスによりNS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、並びに/又は、第1のNSインスタンスに含まれるメンバーVLインスタンスによりNS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、を含む。この実施態様において、第1のNFVOは、許可要求の前に、第1のNSインスタンスについて実行されるNS LCM動作についてのリソース管理プランを決定し、リソース管理プランを許可要求に付加するので、第2のNFVOは、より的を絞ったやり方で、第2のNFVOにより管理される混成NSインスタンスについて実行されるLCM動作に対する、第1のNFVOにより管理されるネストNSインスタンスについて実行されるLCM動作の影響を判断することができ、判断結果は、より的を絞っていて正確である。
第1の態様の第4の実施態様において、第2のNFVOは、さらに、次のローカルに記憶されている情報、すなわち、第2のNFVOにより管理される第2のNSインスタンスのメンバーNSインスタンスであって、第1のNSインスタンスとの依存関係を有するメンバーNSインスタンスの動作状態、及び/又は、第2のNFVOにより管理される第2のNSインスタンスのメンバーVNFインスタンスであって、第1のNSインスタンスとの依存関係を有するメンバーVNFインスタンスの動作状態;第2のNFVOにより管理される第2のNSインスタンスの下で規定されているアフィニティ及び/又はアンチアフィニティルールであって、第1のNSインスタンスに関連付けられているアフィニティ及び/又はアンチアフィニティルール;及び、第2のNSインスタンスについて実行されるNS LCM動作についての許可ポリシーのうちの少なくとも1つに基づいて、第1のNSインスタンスについて実行されるNS LCM動作が、第2のNFVOにより管理される第2のNSインスタンスに影響を及ぼすかどうかを判断する。
この実施態様において、第2のNFVOは、混成NSインスタンスLCM動作に対するネストNS LCM動作の影響を判断する必要があるだけではなく、リソース割り当ての実行可能性を保証するために、混成NSインスタンスのメンバーネストNSインスタンス及びメンバーVNFインスタンスのアフィニティ/アンチアフィニティルールに従って、ネストNSインスタンスLCM動作に割り当てられる必要があるリソースについての位置要件を決定し、第2のNSインスタンスについて実行されるNS LCM動作についての許可ポリシーに基づいて、ネストNSインスタンスLCM動作に割り当てられる必要があるリソースの位置及び量を決定する必要もある。
第1の態様の第5の実施態様において、このネットワークサービスライフサイクル管理許可方法は、第2のNFVOにより、第2のNFVOにより管理される第2のNSインスタンスの仮想リソースビューと上記の情報のうちの少なくとも1つとに基づいて、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理プランを更新することをさらに含み、許可応答は、動作成功指示を含み、第1のNSインスタンスについて実行されるNS LCM動作についての、第2のNFVOにより更新された仮想リソース管理プランをさらに含み、第1のNFVOは、第1のNSインスタンスについて実行されるNS LCM動作についての更新された仮想リソース管理プランに基づいて、仮想リソース管理を実行する。この実施態様において、第2のNFVOは、第1のNFVOにより新たな許可要求を開始するのを回避し、NS LCM動作効率を向上させるために、第2のNFVOにより管理される第2のNSインスタンスの仮想リソースビューと、混成NSインスタンスのメンバーネストNSインスタンス及びメンバーVNFインスタンスのアフィニティ/アンチアフィニティルールと、に基づいて、ネストNSインスタンスLCM動作に割り当てられる必要があるリソースについての位置要件を決定し、第2のNSインスタンスについて実行されるNS LCM動作についての許可ポリシーに基づいて、ネストNSインスタンスLCM動作についての仮想リソース管理プランを調整する。
第2の態様に従うと、本出願の実施形態は、第2のNFVOにより、第1のNFVOにより送信されたNS LCM動作許可要求を受信することであって、この許可要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、受信することと、第2のNFVOにより、第1のNSインスタンスの識別子、NS LCM動作のタイプ、及び、第2のNFVOにより管理される第2のNSインスタンスの仮想リソースビューに基づいて、第1のNSインスタンスについて実行されるNS LCM動作が、第2のNFVOにより管理される第2のNSインスタンスに影響を及ぼすかどうかを判断することと、判断結果に基づいて、許可応答を第1のNFVOに送信することと、を含むネットワークサービスライフサイクル管理許可方法を提供する。
第2の態様の第1の実施態様において、この方法は、第2のNFVOにより、さらに、次のローカルに記憶されている情報、すなわち、第2のNFVOにより管理される第2のNSインスタンスのメンバーNSインスタンスであって、第1のNSインスタンスとの依存関係を有するメンバーNSインスタンスの動作状態、及び/又は、第2のNSインスタンスのメンバーVNFインスタンスであって、第1のNSインスタンスとの依存関係を有するメンバーVNFインスタンスの動作状態;第2のNFVOにより管理される第2のNSインスタンスの下で規定されているアフィニティ及び/又はアンチアフィニティルールであって、第1のNSインスタンスに関連付けられているアフィニティ及び/又はアンチアフィニティルール;及び、第2のNSインスタンスについて実行されるNS LCM動作についての許可ポリシーのうちの少なくとも1つに基づいて、第1のNSインスタンスについて実行されるNS LCM動作が、第2のNFVOにより管理される第2のNSインスタンスに影響を及ぼすかどうかを判断することをさらに含む。
第2の態様又は第2の態様の第1の実施態様に従った第2の実施態様において、この許可要求は、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理プランをさらに含み、仮想リソース管理プランは、第1のNSインスタンスにより使用されている現在のリソースの状態を参照してNS LCM動作について追加、削除、又は変更される必要がある仮想リソースのタイプ、量、及び/又は位置;又は、第1のNSインスタンスに含まれるメンバーVNFインスタンスによりNS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、並びに/又は、第1のNSインスタンスに含まれるメンバーVLインスタンスによりNS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、を含む。
第2の態様の第2の実施態様に従った第3の実施態様において、この方法は、第2のNFVOにより、第2のNFVOにより管理される第2のNSインスタンスの仮想リソースビューとローカルに記憶されている情報のうちの少なくとも1つとに基づいて、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理プランを更新することをさらに含み、許可応答は、動作成功指示を含み、第1のNSインスタンスについて実行されるNS LCM動作についての、第2のNFVOにより更新された仮想リソース管理プランであって、第1のNSインスタンスについて実行されるNS LCM動作についての更新された仮想リソース管理プランに基づいて仮想リソース管理を実施するように第1のNFVOに指示するための仮想リソース管理プランをさらに含む。
第3の態様に従うと、本出願の実施形態は、逐次に接続されている受信ユニットと処理ユニットと送信ユニットとを含むネットワーク機能仮想化オーケストレータ(NFVO)であって、受信ユニットは、NS LCM動作要求を受信するよう構成されており、NS LCM動作要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運び、送信ユニットは、NS LCM動作要求に基づいて、このNFVOが、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理を実行することを許可するように第2のNFVOに要求する許可要求を、第2のNFVOに送信するよう構成されており、許可要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運び、このNFVOにより管理される第1のNSインスタンスは、第2のNFVOにより管理される第2のNSインスタンスのメンバーであり、受信ユニットは、許可要求に基づいて第2のNFVOにより送信された許可応答を受信するようさらに構成されており、処理ユニットは、許可応答に基づいて、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理を実行するよう構成されている、NFVOを提供する。
第3の態様の第1の実施態様において、送信ユニットが、NS LCM動作要求に基づいて、許可要求を、第2のNFVOに送信することは、送信ユニットが、第1のNSインスタンスの識別子に基づいて、記憶されているテナント識別子をローカルで得て、テナント識別子に基づいて、第2のNFVOの識別情報を得ることと、送信ユニットが、第2のNFVOの識別情報に基づいて、許可要求を、第2のNFVOに送信することと、を含む。
第3の態様又は第3の態様の第1の実施態様に従った第2の実施態様において、送信ユニットにより送信される許可要求は、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理プランをさらに含み、仮想リソース管理プランは、第1のNSインスタンスにより使用されている現在のリソースの状態を参照してNS LCM動作について追加、削除、又は変更される必要がある仮想リソースのタイプ、量、及び/又は位置;又は、第1のNSインスタンスに含まれるメンバーVNFインスタンスによりNS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、並びに/又は、第1のNSインスタンスに含まれるメンバーVLインスタンスによりNS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、を含む。
第3の態様又は第3の態様の第1の実施態様若しくは第2の実施態様に従った第3の実施態様において、受信ユニットにより受信される許可応答は、動作成功指示を含み、処理ユニットが、許可応答に基づいて、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理を実行することは、処理ユニットが、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理プランに基づいて、仮想リソース管理を実行することを含む。
第3の態様又は第3の態様の第1の実施態様若しくは第2の実施態様に従った第4の実施態様において、受信ユニットにより受信される許可応答は、動作成功指示を含み、第1のNSインスタンスについて実行されるNS LCM動作についての、第2のNFVOにより更新された仮想リソース管理プランをさらに含み、処理ユニットが、許可応答に基づいて、NS LCM動作についての仮想リソース管理を実行することは、処理ユニットが、第1のNSインスタンスについて実行されるNS LCM動作についての更新された仮想リソース管理プランに基づいて、仮想リソース管理を実行することを含む。
第4の態様に従うと、本出願の実施形態は、ネットワーク機能仮想化オーケストレータ(NFVO)であって、このNFVOは、逐次に接続されている受信ユニットと処理ユニットと送信ユニットとを含み、受信ユニットは、第1のNFVOにより送信されたNS LCM動作許可要求を受信するよう構成されており、この許可要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運び、第1のNFVOにより管理される第1のNSインスタンスは、このNFVOにより管理される第2のNSインスタンスのメンバーであり、処理ユニットは、第1のNSインスタンスの識別子、NS LCM動作のタイプ、及び、このNFVOにより管理される第2のNSインスタンスの仮想リソースビューに基づいて、第1のNSインスタンスについて実行されるNS LCM動作が、このNFVOにより管理されるNSインスタンスに影響を及ぼすかどうかを判断するよう構成されており、送信ユニットは、判断結果に基づいて、許可応答を第1のNFVOに送信するよう構成されている、NFVOを提供する。
第4の態様の第1の実施態様において、処理ユニットは、さらに、次のローカルに記憶されている情報、すなわち、このNFVOにより管理される第2のNSインスタンスのメンバーNSインスタンスであって、第1のNSインスタンスとの依存関係を有するメンバーNSインスタンスの動作状態、及び/又は、第2のNSインスタンスのメンバーVNFインスタンスであって、第1のNSインスタンスとの依存関係を有するメンバーVNFインスタンスの動作状態;このNFVOにより管理される第2のNSインスタンスの下で規定されているアフィニティ及び/又はアンチアフィニティルールであって、第1のNSインスタンスに関連付けられているアフィニティ及び/又はアンチアフィニティルール;及び、第2のNSインスタンスについて実行されるNS LCM動作についての許可ポリシーのうちの少なくとも1つに基づいて、第1のNSインスタンスについて実行されるNS LCM動作が、このNFVOにより管理されるNSインスタンスに影響を及ぼすかどうかを判断する。
第4の態様又は第4の態様の第1の実施態様に従った第2の実施態様において、受信ユニットにより受信されるこの許可要求は、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理プランをさらに含み、仮想リソース管理プランは、第1のNSインスタンスにより使用されている現在のリソースの状態を参照してNS LCM動作について追加、削除、又は変更される必要がある仮想リソースのタイプ、量、及び/又は位置;又は、第1のNSインスタンスに含まれるメンバーVNFインスタンスによりNS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、並びに/又は、第1のNSインスタンスに含まれるメンバーVLインスタンスによりNS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、を含む。
第4の態様の第2の実施態様に従った第3の実施態様において、処理ユニットは、このNFVOにより管理されるNSインスタンスの仮想リソースビューとローカルに記憶されている情報のうちの少なくとも1つとに基づいて、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理プランを更新するようさらに構成されており、送信ユニットにより送信される許可応答は、動作成功指示を含み、第1のNSインスタンスについて実行されるNS LCM動作についての、このNFVOにより更新された仮想リソース管理プランであって、第1のNSインスタンスについて実行されるNS LCM動作についての更新された仮想リソース管理プランに基づいて仮想リソース管理を実施するように第1のNFVOに指示するための仮想リソース管理プランをさらに含む。
第5の態様に従うと、コンピュータ実行可能なプログラムコードを記憶するよう構成されているメモリとトランシーバとメモリ及びトランシーバに結合されているプロセッサとを含むNFVO装置であって、プログラムコードは命令を含み、プロセッサが命令を実行したとき、ネットワーク要素は、次の動作、すなわち、ネットワークサービスライフサイクル管理動作要求を受信する動作であって、NS LCM動作要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、動作と、NS LCM動作要求に基づいて、このNFVOが、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理を実行することを許可するように第2のNFVOに要求する許可要求を、第2のNFVOに送信する動作であって、許可要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、動作と、許可要求に基づいて第2のNFVOにより送信された許可応答を受信する動作と、許可応答に基づいて、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理を実行する動作と、を実行する、NFVO装置が提供される。
第6の態様に従うと、コンピュータ実行可能なプログラムコードを記憶するよう構成されているメモリとトランシーバとメモリ及びトランシーバに結合されているプロセッサとを含むNFVO装置であって、プログラムコードは命令を含み、プロセッサが命令を実行したとき、ネットワーク要素は、次の動作、すなわち、第1のNFVOにより送信されたNS LCM動作許可要求を受信する動作であって、この許可要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、動作と、第1のNSインスタンスの識別子、NS LCM動作のタイプ、及び、このNFVOにより管理される第2のNSインスタンスの仮想リソースビューに基づいて、第1のNSインスタンスについて実行されるNS LCM動作が、このNFVOにより管理される第2のNSインスタンスに影響を及ぼすかどうかを判断する動作と、判断結果に基づいて、許可応答を第1のNFVOに送信する動作と、を実行する、NFVO装置が提供される。
第7の態様に従うと、実行可能なプログラムコードを含むコンピュータプログラム製品であって、プログラムコードは命令を含み、プロセッサが命令を実行したとき、ネットワーク要素は、次の動作、すなわち、ネットワークサービスライフサイクル管理動作要求を受信する動作であって、NS LCM動作要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、動作と、NS LCM動作要求に基づいて、第1のNFVOが、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理を実行することを許可するように第2のNFVOに要求する許可要求を、第2のNFVOに送信する動作であって、許可要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、動作と、許可要求に基づいて第2のNFVOにより送信された許可応答を受信する動作と、許可応答に基づいて、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理を実行する動作と、を実行する、コンピュータプログラム製品が提供される。
第8の態様に従うと、実行可能なプログラムコードを含むコンピュータプログラム製品であって、プログラムコードは命令を含み、プロセッサが命令を実行したとき、ネットワーク要素は、次の動作、すなわち、第1のNFVOにより送信されたNS LCM動作許可要求を受信する動作であって、この許可要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、動作と、第1のNSインスタンスの識別子、NS LCM動作のタイプ、及び、第2のNFVOにより管理される第2のNSインスタンスの仮想リソースビューに基づいて、第1のNSインスタンスについて実行されるNS LCM動作が、第2のNFVOにより管理される第2のNSインスタンスに影響を及ぼすかどうかを判断する動作と、判断結果に基づいて、許可応答を第1のNFVOに送信する動作と、を実行する、コンピュータプログラム製品が提供される。
第9の態様に従うと、本出願の実施形態は、前述のNFVOにより使用されるコンピュータソフトウェア命令を記憶するよう構成されているコンピュータ記憶媒体であって、このコンピュータ記憶媒体は、前述の態様を実行するように設計されているプログラムを含む、コンピュータ記憶媒体を提供する。
本出願の実施形態におけるネストNSライフサイクル管理許可方法に従うと、混成NSインスタンスに対する、ネストNS LCM動作において実行されるリソース管理の悪影響を回避するために、ネストNS LCM動作におけるリソース管理とネストNSが属する混成NSについて実行されるライフサイクル管理動作におけるリソース管理との間のターゲット整合性を実現するための許可管理メカニズムが、第1のNFVOと第2のNFVOとの間で使用される。
図1は、本出願の実施形態に適用されるNFV-MANOネットワークアーキテクチャの図である。 図2は、本出願の実施形態に従った適用シナリオにおける混成ネットワークサービスとネストネットワークサービスとの間の関係のトポロジ図である。 図3は、本出願の実施形態に従った適用シナリオ1におけるネットワークトポロジの図である。 図4は、本出願の実施形態に従った適用シナリオ2におけるネットワークトポロジの図である。 図5は、本出願の実施形態に従った適用シナリオ1に基づくネストネットワークサービスライフサイクル管理許可方法のインタラクションフローチャートである。 図6は、本出願の実施形態に従った適用シナリオ2に基づくネストネットワークサービスライフサイクル管理許可方法のインタラクションフローチャートである。 図7は、本出願の実施形態に従った適用シナリオ2に基づくネストネットワークサービスインスタンス化動作許可方法のインタラクションフローチャートである。 図8は、本出願の実施形態に従った適用シナリオ2に基づくネストネットワークサービススケーリング動作許可方法のインタラクションフローチャートである。 図9は、本出願の実施形態に従った適用シナリオ2に基づくネストネットワークサービス停止動作許可方法のインタラクションフローチャートである。 図10は、本出願の実施形態に従った適用シナリオ2に基づくネストネットワークサービスライフサイクル管理におけるリソース予約動作許可方法のインタラクションフローチャートである。 図11は、本出願の別の実施形態に従ったネストネットワークサービスライフサイクル管理における一括許可方法のインタラクションフローチャートである。 図12は、本出願の実施形態に従ったNFVOの機能の概略構成図である。 図13は、本出願の別の実施形態に従ったNFVOの機能の概略構成図である。 図14は、本出願の実施形態に従ったNFVOの一般的物理構成の概略図である。 図15は、本出願の別の実施形態に従ったNFVOの一般的物理構成の概略図である。
本出願の実施形態は、ネストネットワークアプリケーション及び混成ネットワークアプリケーションのライフサイクル管理におけるターゲット競合の従来技術の技術的問題を解決するための、ネストネットワークサービスライフサイクル管理許可方法及び装置を提供する。
本明細書における用語「及び/又は」は、関連するオブジェクトを記述するための関連関係のみを記述し、3つの関係が存在し得ることを表す。例えば、A及び/又はBは、次の3つの場合を表し得る:Aのみが存在すること、AとBとの両方が存在すること、及びBのみが存在すること。加えて、本明細書における文字「/」は、概して、関連するオブジェクト間の「又は」の関係を示す。
加えて、本明細書における用語「第1の」及び「第2の」は、単に記述を簡単にするためのものであり、異なるNS、NSインスタンス、VNF、又は異なるNVFインスタンスの間で区別するために使用され、技術的意味を有しない。
以下は、添付図面を参照して、本出願の実施態様を詳細に説明する。
名称の区別のために、本出願の実施形態において、混成NSを管理するNFVOは、第2のNFVOと呼ばれ、ネストNSを管理するNFVOは、第1のNFVOと呼ばれる。
例えば、大量のユーザを有する電気通信オペレータは、vEPCネットワークサービスを提供する。電気通信オペレータのネットワークは、1つのコーポレートネットワーク及び30個の地方ネットワークを含む2レベル構造であり、各補助ネットワークは、それ自身の管理ドメインを有し、1つのNFVOで構成されると仮定する。このシナリオにおいて、コーポレートネットワークにおけるNFVOは、図2におけるNS1を管理するNFVO、すなわち、第2のNFVOに相当し、各地方ネットワークにおけるNFVOは、図2におけるNS2を管理するNFVO、すなわち、第1のNFVOに相当する。電気通信オペレータが、コーポレートネットワークレイヤにおいて、ネットワークサービスvEPCを提供することを決定するとき、電気通信オペレータは、地方Aの補助ネットワークが、vEPCに含まれる制御プレーンネットワークサービスを提供し、地方Bの補助ネットワークが、vEPCに含まれるユーザプレーンネットワークサービスを提供し、地方Cの補助ネットワークが、vEPCに含まれるポリシー制御ネットワークサービスを提供することを指定することができる。
本出願の解決策は、第1のNFVOが、複数の管理ドメインにわたって混成NSを提供するシナリオにおいてネストネットワークサービス(Nested NS)ライフサイクル管理動作を実行するときのリソース管理についての第2のNFVOの許可に適用可能である。第2のNFVO及び第1のNFVOは、それぞれ、第2のNFVO及び第1のNFVO内で混成NS及びネストNSの仮想リソースビューを管理する。仮想リソースビューは、NFVOにおけるデータ構造であり、NSインスタンスにより使用される仮想リソースの状態を提示するために使用され、NSインスタンスに含まれるメンバーVNFインスタンス及びメンバーVLインスタンスにより占有される仮想リソースのタイプ(計算、記憶、及びネットワーク)及び量、並びに、メンバーVNFインスタンスの仮想リソースの位置情報として表現され得る。仮想リソース位置情報において、VIM識別子、リソースゾーン(resource zone)識別子、及び/又はホスト識別子の組み合わせを使用して、異なる粒度の仮想リソース位置関連関係を表すことができる。
本出願の実施形態は、以下の2つのシナリオに適用可能である。
シナリオ1:混成NS及びネストNSの管理ドメインにおけるVIM及びNFVIリソースが、互いと異なる。図3に示されているように、複数の管理ドメインにわたって混成NSを提供するシナリオでの管理ドメインにおけるVIMは、互いと異なる。
このシナリオにおいて、管理ドメインにおけるVIMは、互いと異なるので、混成NSインスタンスについてのライフサイクル管理とネストNSインスタンスについてのライフサイクル管理との間のリソース管理は、ターゲット仮想リソース空間においてオーバーラップせず、2つの異なるネストNSインスタンスについてのライフサイクル管理の間のリソース管理は、ターゲット仮想リソース空間においてオーバーラップしない。したがって、各NSインスタンスについての仮想リソース割り当て又は解放は、混成NSインスタンスか又はネストNSインスタンスかにかかわらず、各管理ドメインにおけるNFVOにより独立に完了され得る。許可プロセスにおいて、第2のNFVOは、第1のNFVOが、現在の混成NSインスタンスLCM動作に対するネストNSインスタンスLCM動作の影響を判断するのを助ける。実行ターゲット競合が生じる場合、第2のNFVOは、第1のNFVOがネストNSインスタンスLCM動作を実行するのを禁止する。
シナリオ2:混成NS及びネストNSの管理ドメインにおけるVIM及びNFVIリソースが、共有される。図4に示されているように、管理ドメインは、1つのNFVOとこのNFVOにより管理される1つ以上のVNFMとを含み、異なる管理ドメインは、VIMドメインにおいて同じグループのVIM及びNFVIリソースを共有する。
シナリオ1と比較すると、ネストNS LCM動作許可プロセスにおいて、第2のNFVOは、混成NSインスタンスLCM動作に対するネストNS LCM動作の影響を判断する必要があるだけではなく、混成NSインスタンスのメンバーネストNSインスタンス及びメンバーVNFインスタンスのアフィニティ/アンチアフィニティルールに従って、ネストNSインスタンスLCM動作に割り当てられる必要があるリソースについての位置要件を決定する必要もあり、提案される割り当てられるようになるリソース位置を第1のNFVOにフィードバックする。アフィニティ/アンチアフィニティルールは、2つのメンバーVNFインスタンスが、同じ位置にある仮想リソースにおいてデプロイされ得るかどうかを判断するために使用される。
本出願の実施形態1は、図5に示されているように、シナリオ1に基づくネストNS LCM動作許可方法を提供する。
この実施形態におけるこの方法の実行の前に、以下の情報が設定される必要がある。送信者が、ネストNS LCM動作についての要求メッセージを第1のNFVOに送信する前に、第1のNFVOは、ネストNSインスタンスLCM動作を呼び出すテナントの識別情報(テナントID)を内部に記憶している。テナント識別情報は、混成NS記述子ファイルオンボードプロセスにおいて、第2のNFVOにより、第1のNFVOに転送され得る。テナント識別情報は、第2のNFVOの識別情報であってよく、この識別情報は、第2のNFVOをアドレス指定するために、第1のNFVOにより使用される。加えて、第2のNFVO及び第1のNFVOは、それぞれ、混成NSインスタンスの仮想リソースビュー及びネストNSインスタンスの仮想リソースビューを記憶している。混成NSインスタンスの仮想リソースビューは、ネストNSインスタンスの仮想リソースビューを含まない。換言すれば、ネストNSインスタンスの仮想リソースビューは、第2のNFVOにとって不可視である。
図5に示されているように、この実施形態におけるネストNS LCM動作許可方法は、以下のステップを含む。
501.送信者は、ネストNS LCM動作要求メッセージを第1のNFVOに送信し、ここで、この要求メッセージは、ネストNSインスタンスの識別情報及びNS LCM動作のタイプを運ぶ。
具体的には、NS LCM動作のタイプは、NSインスタンス化(instantiation)、NSスケーリング(scaling)、NSアップデート(update)、NSヒーリング(healing)、及びNS停止(termination)を含み得るが、これらに限定されるものではない。この要求メッセージにおける入力パラメータの定義については、ETSI NFV IFA013プロトコルを参照されたい。
502.第1のNFVOは、第1のNFVO内に記憶されているテナント識別情報(テナントID)に基づいて、第2のNFVOをアドレス指定し、許可要求(Grant Request)を第2のNFVOに送信し、ここで、この要求メッセージは、ネストNSインスタンスの識別情報及び実行されるNS LCM動作のタイプを運ぶ。
具体的には、第1のNFVOは、テナント識別情報とネストNSインスタンスの識別情報との間の対応付けを記憶している。第1のNFVOは、受信されたネストNS LCM要求におけるネストNSインスタンスの識別情報に基づいて、記憶されているテナント識別情報を見つけ、次いで、テナント識別情報に基づいて、第2のNFVOの、IPアドレス等の識別情報を探すことができ、第2のNFVOの識別情報に基づいて、許可要求を第2のNFVOに送信する。
503.第2のNFVOは、受信された許可要求におけるネストNSインスタンスLCM動作のタイプをチェックし、ネストNSインスタンスの識別情報、NS LCM動作のタイプ、及び、第2のNFVOにより管理されるNSインスタンスの仮想リソースビューに基づいて、ネストNS LCM動作が、第2のNFVOにより管理されるNSインスタンスに影響を及ぼすかどうかを判断する。
具体的には、第2のNFVOは、第2のNFVOにより管理されるNSインスタンスの仮想リソースビューに基づいて、LCM動作において、ネストNSインスタンスとの依存関係を有する、混成NSインスタンスにおけるVNFインスタンス及び/又はネストNSインスタンスが存在するかどうかと、VNFインスタンス及びネストNSインスタンスが、依存関係が存在するLCM動作を実行しているかどうかと、を判断して、ネストNS LCM動作が、第2のNFVOにより管理されるNSインスタンスに影響を及ぼすかどうかを判断する。依存関係は、混成NSインスタンスの2つのメンバーインスタンス(ネストNSインスタンス又はVNFインスタンスであり得る)の間の仮想リソース割り当ての順序を決定するために使用される。例えば、LCM動作におけるライフサイクル管理動作を実行するネストNSインスタンスのリソース割り当ては、対応するLCM動作における別のメンバーVNFインスタンス及び/又はネストNSインスタンスへのリソース割り当ての完了に依存する。
さらに、第2のNFVOは、対応するネストNS LCM許可ポリシーに基づいて、第1のNFVOがネストNS LCM動作についての仮想リソース管理を実行することを許可するかどうかを判断することができる。例えば、ネストNS LCM許可ポリシーは、混成NSインスタンスの負荷が比較的軽いとき、全てのメンバーネストNSインスタンスのリソース管理要求ができるだけ多く満たされ得ることを指定し、混成NSインスタンスの負荷が比較的重い場合、高優先順位を有するメンバーネストNSインスタンスのリソース管理要求が優先的に満たされることを指定する。
ネストNS LCM許可ポリシーは、事前設定を通じて、又は、Os-Ma-nfvoインタフェース上でOSS/BSSによりポリシー情報を設定する動作方式で、第2のNFVOに送信され得る。
504.第2のNFVOは、判断結果に基づいて、許可応答を第1のNFVOに送信する。
影響がないと第2のNFVOが判断した場合、第2のNFVOは、第1のNFVOが、ネストNS LCM動作に対応する仮想リソース管理を実行することを許可し、第2のNFVOは、許可応答メッセージを第1のNFVOに返し、ここで、このメッセージは、動作成功指示を運ぶ。影響があると第2のNFVOが判断した場合、第2のNFVOは、失敗理由指示を運ぶ許可応答メッセージを第1のNFVOに返す。
505.第1のNFVOは、許可応答メッセージにおける許可に基づいて、対応するVIMとインタラクトして、ネストNS LCM動作についての仮想リソース管理を実行する。
具体的には、第1のNFVOは、許可応答メッセージにおける許可指示情報に基づいて、第1のNFVOに対応するVIMとインタラクトして、ネストNS LCM動作についての仮想リソース割り当て又は解放等の仮想リソース管理動作を実行する。
506.第1のNFVOは、ネストNS LCM応答メッセージを使用することにより、ネストNS LCM動作実行結果を送信者に返す。
本出願のこの実施形態におけるネストNSライフサイクル管理許可方法に従うと、混成NSインスタンスに対する、ネストNS LCM動作において実行されるリソース管理の悪影響を回避するために、ネストNS LCM動作におけるリソース管理とネストNSが属する混成NSについて実行されるライフサイクル管理動作におけるリソース管理との間のターゲット整合性を実現するための許可管理メカニズムが、第1のNFVOと第2のNFVOとの間で使用される。
本出願の実施形態2は、図6に示されているように、シナリオ2に基づく、第2のNFVOによりネストNS LCM動作を許可するための方法を提供する。
この実施形態は、シナリオ2においてネストNS LCM動作を実行することの許可プロセスの基本的な概略プロセスを説明する。
この実施形態におけるこのプロセスの実行の前に、以下の設定が実行される必要がある。送信者が、ネストNS LCM動作についての要求メッセージを第1のNFVOに送信する前に、第1のNFVOは、ネストNSインスタンスLCM動作を呼び出すテナントの識別情報(テナントID)を内部に記憶している。このテナント識別情報は、混成NS記述子ファイルのオンボードプロセスにおいて、第2のNFVOにより、第1のNFVOに転送され得る。ここでのテナント識別情報は、第2のNFVOの識別情報であってよく、この識別情報は、インタラクションのために第2のNFVOをアドレス指定するために、第1のNFVOにより使用される。加えて、第2のNFVO及び第1のNFVOは、それぞれ、混成NSインスタンスの仮想リソースビュー及びネストNSインスタンスの仮想リソースビューを記憶している。混成NSインスタンスの仮想リソースビューは、ネストNSインスタンスの仮想リソースビューを含む。換言すれば、ネストNSインスタンスの仮想リソースビューは、第2のNFVOにとって可視である。
図6に示されているように、この実施形態は、以下のステップを含む。
601.送信者は、ネストNS LCM動作要求メッセージを第1のNFVOに送信し、ここで、この要求メッセージは、動作のタイプ及びネストNSインスタンスの識別情報を運ぶ。
NS LCM動作のタイプは、NSインスタンス化(instantiation)、NSスケーリング(scaling)、NSアップデート(update)、NSヒーリング(healing)、及びNS停止(termination)を含み得るが、これらに限定されるものではない。この動作における入力パラメータの定義については、ETSI NFV IFA013プロトコルを参照されたい。
602.第1のNFVOは、第1のNFVO内に記憶されているテナント識別情報(テナントID)に基づいて、第2のNFVOをアドレス指定し、許可要求を第2のNFVOに送信し、ここで、この要求メッセージは、ネストNSインスタンスの識別情報、実行されるNS LCM動作のタイプ、及び、NS LCM動作についての仮想リソース管理プランを運ぶ。
具体的には、第1のNFVOは、要求におけるNS LCM動作のタイプと、第1のNFVO内で管理されるネストNSインスタンスの仮想リソースビューと、に基づいて、NS LCM動作についての仮想リソース管理プランを決定する。具体的には、第1のNFVOは、ネストNSインスタンスの現在の仮想リソース割り当て状態に基づいて、追加、削除、又は変更される必要がある仮想リソースの量及び位置;又は、ネストNSインスタンスに含まれるメンバーVNFインスタンスによりNS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、並びに/又は、ネストNSインスタンスに含まれるメンバーVLインスタンスによりNS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、を決定する。第2のNFVOをアドレス指定するやり方については、図5におけるステップ502を参照されたい。
603.第2のNFVOは、ネストNS LCM動作が、第2のNFVOにより管理される別のネストNSインスタンス又はNFVインスタンスに影響を及ぼすかどうかを判断する。
具体的には、第2のNFVOは、受信された許可要求における仮想リソース管理プランをチェックし、第2のNFVOにより管理される混成NSのリソースビューに基づいて、混成NSインスタンスにおける別のメンバーVNFインスタンス又はメンバーネストNSインスタンスとネストNSインスタンスLCM動作との間でリソース管理競合があるかどうかをチェックし、ネストNS LCM動作について第1のNFVOにより策定された仮想リソース管理プランを許可するかどうかを判断する。
具体的には、第2のNFVOは、ライフサイクル管理動作において、ネストNSインスタンスとの依存関係を有する、混成NSインスタンスにおけるVNFインスタンス及び/又はネストNSインスタンスが存在するかどうか、例えば、LCM動作におけるライフサイクル管理動作を実行するネストNSインスタンスのリソース割り当てが、対応するLCM動作における別のメンバーVNFインスタンス及び/又はネストNSインスタンスへのリソース割り当ての完了に依存するかどうか;及び、VNFインスタンス及びネストNSインスタンスが、依存関係が存在するLCM動作を実行しているかどうか、を判断することができる。
さらに、第2のNFVOは、さらに、対応するネストNS LCM許可ポリシーに基づいて、ネストNS LCM動作について第1のNFVOにより策定された仮想リソース管理プランを許可するかどうかを判断することができる。
604.第2のNFVOは、判断結果に基づいて、許可応答を第1のNFVOに送信する。
仮想リソース管理プランが許可されると第2のNFVOが判断した場合、第2のNFVOは、許可応答メッセージを第1のNFVOに返し、ここで、このメッセージは、動作成功指示を運ぶ。第2のNFVOは、さらに、仮想リソース管理プランに基づいて、混成NSインスタンスの仮想リソースビューを更新する。仮想リソース管理プランが許可されないと第2のNFVOが判断した場合、第2のNFVOは、失敗理由指示を運ぶ許可応答メッセージを第1のNFVOに返す。
オプションの解決策において、第2のNFVOは、さらに、以下の条件、すなわち、例えば、第2のNFVOにより管理される混成NSのリソースビュー、混成NSインスタンスにおけるVNFインスタンスであって、ライフサイクル管理動作においてネストNSインスタンスとの依存関係を有するVNFインスタンスにより動作を実行している状態、混成NSインスタンスにおける別のネストNSインスタンスであって、ライフサイクル管理動作においてネストNSインスタンスとの依存関係を有する別のネストNSインスタンスにより動作を実行している状態、及び、対応するネストNS LCM許可ポリシーのうちの少なくとも1つに基づいて、ネストNS LCM動作について第1のNFVOにより策定された仮想リソース管理プランを調整することができ、許可応答メッセージを使用することにより、更新された仮想リソース管理プランを第1のNFVOに返す。
605.第1のNFVOは、仮想リソース管理プランに基づいて、対応するVIMとインタラクトして、ネストNS LCM動作についての仮想リソース管理を実行する。
このステップの具体的な実装については、図5におけるステップ505の実装を参照されたい。
606.第1のNFVOは、ネストNS LCM応答メッセージを使用することにより、ネストNS LCM動作実行結果を送信者に返す。
本出願の実施形態3は、シナリオ2に基づく、第2のNFVOによりネストNSインスタンス化動作におけるリソース管理を許可するための方法を提供する。この実施形態は、実施形態2の特定の例であり、ネストNSインスタンス化プロセスに適用される。
701.OSS/BSSであり得る送信者は、ネストNSインスタンス化要求メッセージを第1のNFVOに送信し、ここで、この要求メッセージは、NSインスタンスの識別子及びリソース要件記述パラメータを運ぶ。
ネストNSインスタンス化要求は、ネストNSの特定のトポロジを反映しているフレーバー識別子(フレーバーID)、ネストNSインスタンスのメンバーVNFインスタンスのデプロイメント位置の制約情報等をさらに含み得る。
702.第1のNFVOは、ネストNSインスタンス化要求に基づいて、第2のNFVOをアドレス指定し、許可要求を第2のNFVOに送信する。
具体的には、許可要求を送信する前に、第1のNFVOは、ネストNSインスタンス化要求における入力パラメータを解析し、この要求メッセージにおけるNSインスタンス化動作でのネストNSインスタンスの、NSインスタンス化クラスに対応する基本仮想リソース要件等のリソース要件記述に基づいて、ネストNSインスタンスに含まれるメンバーVNFインスタンス及びメンバーVLインスタンスについてのリソース管理プラン、具体的には、メンバーVNFインスタンスのリソース占有情報及びメンバーVLインスタンスのリソース占有情報、を形成する。
次いで、第1のNFVOは、許可要求を第2のNFVOに送信し、ここで、この要求メッセージは、ネストNSインスタンスの識別子、NS LCM動作のタイプ(LCM動作のタイプ=NSインスタンス化)、メンバーVNFのリソース占有情報、メンバーVLのリソース占有情報、及び、ネストNSのリソース位置制約関係を運ぶ。
ネストNSインスタンスの識別子は、第1のNFVOにおけるネストNSインスタンスを一意に識別するために使用される。NS LCM動作のタイプは、許可要求においてNSライフサイクル管理動作のタイプを示すために使用される。メンバーVNFのリソース占有情報は、ネストNSインスタンスに含まれるメンバーVNFのインスタンス化のために必要とされる仮想リソース(計算、記憶、及びネットワーク)の量を含む。メンバーVLのリソース占有情報は、メンバーVLのインスタンス化のために必要とされる仮想リソース(ネットワーク)の量を含む。ネストNSのリソース位置制約関係は、ネストNS LCM動作におけるリソース管理についての位置制限の記述情報を示し、メンバーVNFインスタンス及び/又はメンバーVLインスタンスの間のアフィニティ/アンチアフィニティルールに従って決定される相対位置制限であってよい。例えば、ネストNSインスタンス化は、同じリソースゾーン(resource zone)内のいくつかの隣接ホスト(host)上にデプロイされる必要がある。リソース位置制約関係は、メンバーVNFインスタンス及び/又はメンバーVLインスタンスのデプロイメントを反映している絶対物理位置制限であってもよい。例えば、ネストNSインスタンス化は、ホストA1、A2、及びA3の範囲内でデプロイされる必要がある。リソース位置は、VIM識別子、リソースゾーン識別子、及び/又はホスト識別子により表され得る。
703.第2のNFVOは、第1のNFVOにより送信された許可要求に基づいて、第1のNFVOが、NSインスタンス化動作についてのリソース管理を実行することを許可するかどうかを判断する。
具体的には、第2のNFVOは、混成NSインスタンスの仮想リソースビュー、混成NSインスタンスのメンバーネストNSインスタンスの間の依存関係、及び/又は、対応するネストNS LCM許可ポリシーに基づいて、許可応答を第1のNFVOに返し、ここで、この許可応答メッセージは、第1のNFVOがインタラクトする必要があるVIMの識別子、リソースゾーン識別子、及び/又はホスト識別子(リソース位置情報)を運ぶ。リソース位置情報は、第2のNFVOにより提案されるリソースであって、ネストNSインスタンスについてこのタイプのライフサイクル管理動作を実行するために必要とされるリソースの位置を示すために使用される。
第2のNFVOは、さらに、各VIMにおいてネストNSインスタンス化動作のために割り当てられる実際のリソースに関する情報、例えば、ネストNSインスタンスのメンバーVNFのインスタンス化のために必要とされる実際に割り当てられる仮想リソース(計算、記憶、及びネットワーク)の量、及び、メンバーVLインスタンス化のために実際に割り当てられる仮想リソース(ネットワーク)の量、を、この応答メッセージに付加することができる。
704.第1のNFVOは、許可応答において提供された情報に基づいて、対応するVIMとインタラクトして、ネストNSインスタンスライフサイクル管理におけるリソース管理を実施する。
具体的には、第1のNFVOは、許可応答におけるVIM識別子、リソースゾーン識別子、及び/又はホスト識別子に基づいて、対応するVIMとインタラクトし、ネストNSインスタンスのメンバーVNFのインスタンス化のために必要とされる実際に割り当てられる仮想リソース(計算、記憶、及びネットワーク)の量、及び、メンバーVLインスタンス化のために実際に割り当てられる仮想リソース(ネットワーク)の量に基づいて、リソース割り当てを実行する。
705.第1のNFVOは、ネストNSインスタンス化動作の完了を示すネストNSインスタンス化応答を送信者に返す。
本出願の実施形態4は、図8に示されているように、シナリオ2に基づく、第2のNFVOによりネストNSスケーリングにおけるリソース管理を許可するための方法を提供する。
この実施形態は、実施形態2の特定の例であり、ネストNSスケーリング動作プロセスに適用される。この実施形態のステップは、実施形態3のステップに類似している。差異は、ステップ801及び802での入力パラメータにおけるNS LCM動作のタイプが「NSスケーリング(scaling)」である点にある。ステップ802において、メンバーVNFのリソース占有情報は、ネストNSインスタンスのスケーリング動作においてメンバーVNFインスタンスによりスケーリングを実行するために必要とされる仮想リソースの変化(増加又は減少される仮想リソースの量)を反映し、メンバーVLのリソース占有情報は、ネストNSインスタンスのスケーリング動作においてメンバーVLインスタンスによりスケーリングを実行するために必要とされる仮想リソースの変化を反映する。他のステップの具体的な実装については、図7における実施形態3の説明を参照されたい。
本出願の実施形態5は、図9に示されているように、シナリオ2に基づく、第2のNFVOによりネストNS停止におけるリソース管理を許可するための方法を提供する。
この実施形態は、実施形態2の特定の例であり、ネストNS停止プロセスに適用される。実施形態3と比較すると、この実施形態において、ステップ901及び902での入力パラメータにおけるNS LCM動作のタイプは、「NS停止(termination)」である。ステップ902において、メンバーVNFのリソース占有情報、メンバーVLのリソース占有情報、及び、ネストNSの位置制約関係等の入力パラメータは、ヌルである。ステップ903において、許可応答メッセージは、動作成功指示又は動作失敗指示のみを運ぶ。
本出願の実施形態6は、図10に示されているように、シナリオ2に基づく、第2のNFVOによりネストNS LCMにおけるリソースを予約するための方法を提供する。
この実施形態のプロセスは、実施形態2のプロセスに類似している。ステップ1003を除き、他のステップは再度説明されない。ステップ1003において、第2のNFVOは、許可応答においてリソース予約情報のセットを返す。リソース予約情報の各々は、リソース予約の識別子、並びに、リソース予約に含まれるリソースの量及び位置を含む。リソース位置は、インタラクションを行う必要があるVIMの識別情報、リソースゾーンの識別情報、又はホストの識別情報を含む。リソース量は、リソース位置において予約される仮想計算、記憶、及び/又はネットワークリソースの量を示す。オプションで、リソース予約情報は、リソース予約に適したVNFタイプ又はVLタイプをさらに含んでもよい。
この実施形態において、第1のNFVOとリソース予約情報において指定されたVIMとが、ステップ1004においてリソース管理を実行するとき、リソース管理の結果は、第2のNFVOによるリソース予約のため、常に成功である。
実施形態1〜実施形態6におけるネストNS LCM動作許可方法において、第1のNFVOは、以下の方法を使用することにより、第2のNFVOをアドレス指定することができる。
第1のNFVOが、送信者からNSインスタンス化要求を受信し、新たなNSインスタンス(ネストNSインスタンス)を生成及びインスタンス化するとき、対応する第2のNFVOの識別子は、ヌルに設定される。第2のNFVOが、混成NSインスタンスをインスタンス化する必要があり、インスタンス化される混成NSインスタンスを形成するために、サブスクリプションを通じて、成功裡にインスタンス化されたネストNSインスタンスを得たとき、第2のNFVOは、第2のNFVOが、混成NSインスタンス化プロセスにおいて第1のNFVOにより管理されるネストNSインスタンスを使用することを示す通知メッセージを、第1のNFVOに送信する。第1のNFVOは、ネストNSインスタンスの識別子と第2のNFVOの識別子との間の対応付けを記憶する。第2のNFVOが、混成NSインスタンスを停止するとき、第2のNFVOは、通知メッセージであって、該通知メッセージに基づいてネストNSインスタンスの識別子と第2のNFVOの識別子との間の対応付けを削除するように第1のNFVOに指示する通知メッセージを、ネストNSインスタンスを管理する第1のNFVOに送信する。第2のNFVOの識別子は、テナント識別子であってよい。同時に、1つの第2のNFVOのみが、ネストNSインスタンスを、この第2のNFVOにより管理される混成NSインスタンスに適用し得ることに留意されるべきである。この場合、第1のNFVOは、許可要求を第2のNFVOに送信するために、ネストNS LCM要求におけるネストNSインスタンスの識別子、及び、ネストNSインスタンスの識別子と第2のNFVOの識別子との間の対応付けに基づいて、第2のNFVOの識別子を見つけることができる。
本出願の実施形態7は、図11に示されているように、第1のNFVOによりネストNS LCM動作におけるリソース管理を自律的に実行するための方法を提供する。
この実施形態は、ネストNS LCM動作におけるリソース管理許可の別の方式である。具体的には、第1のNFVOの委任により、一括許可(bulk granting)が、ポリシー設定を通じて実施される。第1のNFVOは、委任範囲内でVIMと自律的にインタラクトして、ネストNS LCM動作におけるリソース管理を実行する。第2のNFVOは、ネストNS LCM動作におけるリソース管理のプロセスに関与しないが、第1のNFVOからのリソース管理における通知メッセージ、例えば、リソース状態が、ネストNS LCM動作において変化したこと、又は、ネストNS LCM動作における使用されたリソースの量が、第1のNFVOのリソース割り当て量(Quota)を超えたこと、を示すメッセージをサブスクライブすることができる。第2のNFVOは、第2のNFVOがサブスクライブしている受信された通知メッセージに基づいて、一括許可ポリシーを更新し、混成NSの仮想リソースビューに基づいて、第1のNFVOによりネストNS LCMにおけるリソース管理を自律的に実行することの整合性を制御する。この実施形態は、以下のステップを含む。
1100.第2のNFVOは、第1のNFVOについての一括許可ポリシーを設定する。
このステップは、第1のNFVOによりネストNS LCM動作におけるリソース管理を自律的に実行するための必要な必須条件として理解され得る。第2のNFVOにより設定される一括許可ポリシーは、第1のNFVOによりリソース管理を実行するためのリソース位置制約(限られたVIM識別子、リソースゾーン識別子、又はホスト識別子のグループを含む)、リソース管理のためのアドレス指定をサポートする複数のVIMドメインにおける第1のNFVOのリソース割り当て量、一括許可プロセスの有効時間及び/又は失敗時間等を含むが、これらに限定されるものではない。
1101.第1のNFVOは、送信者により送信されたネストNS LCM要求を受信し、ここで、この要求メッセージは、NS LCM動作のタイプ及び第1のNSインスタンスの識別情報を運ぶ。
具体的な実装については、実施形態3〜6での対応するステップにおける具体的な説明を参照されたい。
1102.第1のNFVOは、一括許可ポリシー設定に基づいて、ネストNS LCM動作におけるリソース管理を実行する。
1103.第1のNFVOは、ネストNS LCM応答を送信者に返す。
本出願のこの実施形態におけるネストNS LCM動作許可方法に従うと、第2のNFVOは、第1のNFVOについての許可ポリシーを一括して事前に設定するので、第1のNFVOは、一括許可ポリシー設定に基づいて、ネストNS LCM動作を実行することができる。これは、第1のNFVOが第2のNFVOとともにネストNS LCM許可要求/応答プロセスを毎回実施するインタラクションを回避し、ネットワークリソース消費を低減させ、ネストNS LCM動作についてのリソース管理効率を向上させる。
本出願の実施形態8は、NFVO装置を提供する。図12に示されているように、このNFVO装置は、ネストNS LCM動作要求を受信するよう構成されている受信ユニット1201であって、ネストNS LCM動作要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、受信ユニット1201と、
NS LCM動作要求に基づいて、このNFVOが、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理を実行することを許可するように第2のNFVOに要求する許可要求を、第2のNFVOに送信するよう構成されている送信ユニット1203であって、許可要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運び、受信ユニット1201は、許可要求に基づいて第2のNFVOにより送信された許可応答を受信するようさらに構成されている、送信ユニット1203と、
許可応答に基づいて、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理を実行するよう構成されている処理ユニット1202と、
を含む。
具体的には、送信ユニット1203は、第1のNSインスタンスの識別子に基づいて、記憶されているテナント識別子をローカルで得て、テナント識別子に基づいて、第2のNFVOの識別情報を得て、第2のNFVOの識別情報に基づいて、許可要求を第2のNFVOに送信する。
具体的には、処理ユニット1202は、ローカル仮想リソースビューに基づいて、ネストNS LCM動作についての仮想リソース管理プランを決定し、送信ユニット1203を使用することにより、仮想リソース管理プランを第2のNFVOに送信することができる。仮想リソース管理プランは、第1のNSインスタンスにより使用されている現在のリソースの状態を参照してNS LCM動作について追加、削除、又は変更される必要がある仮想リソースのタイプ、量、及び/又は位置;又は、第1のNSインスタンスに含まれるメンバーVNFインスタンスによりNS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、並びに/又は、第1のNSインスタンスに含まれるメンバーVLインスタンスによりNS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、を含む。
具体的には、受信ユニット1201により受信される許可応答は、動作成功指示を含み、第1のNSインスタンスについて実行されるNS LCM動作についての、第2のNFVOにより更新された仮想リソース管理プランをさらに含み、処理ユニット1202は、第1のNSインスタンスについて実行されるNS LCM動作についての更新された仮想リソース管理プランに基づいて、仮想リソース管理を実施する。
このNFVOに含まれるこれらのユニットにより実行される動作の具体的な実装については、実施形態1〜7における第1のNFVOにより実行される対応するステップを参照されたい。詳細は、ここでは繰り返されない。
NFVO装置は、具体的には、コンピュータ命令を含むソフトウェア製品であってもよい。プロセッサにより実行されたとき、コンピュータ命令は、実施形態1〜7における第1のNFVOにより実行されるステップ及び機能を実施するために使用される。
本出願の実施形態9は、別のNFVO装置を提供する。図13に示されているように、このNFVO装置は、
第1のNFVOにより送信されたNS LCM動作許可要求を受信するよう構成されている受信ユニット1301であって、この許可要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、受信ユニット1301と、
第1のNSインスタンスの識別子、NS LCM動作のタイプ、及び、このNFVOにより管理される第2のNSインスタンスの仮想リソースビューに基づいて、第1のNSインスタンスについて実行されるNS LCM動作が、このNFVOにより管理される第2のNSインスタンスに影響を及ぼすかどうかを判断するよう構成されている処理ユニット1302と、
判断結果に基づいて、許可応答を第1のNFVOに送信するよう構成されている送信ユニット1303と、
を含む。
処理ユニット1302は、さらに、以下の情報のうちの少なくとも1つに基づいて、第1のNSインスタンスについて実行されるNS LCM動作が、このNFVOにより管理される第2のNSインスタンスに影響を及ぼすかどうかを判断する:
このNFVOにより管理される第2のNSインスタンスのメンバーNSインスタンスであって、第1のNSインスタンスとの依存関係を有するメンバーNSインスタンスの動作状態、及び/又は、第2のNSインスタンスのメンバーVNFインスタンスであって、第1のNSインスタンスとの依存関係を有するメンバーVNFインスタンスの動作状態;
このNFVOにより管理される第2のNSインスタンスの下で規定されているアフィニティ及び/又はアンチアフィニティルールであって、第1のNSインスタンスに関連付けられているアフィニティ及び/又はアンチアフィニティルール;及び
第2のNSインスタンスについて実行されるNS LCM動作についての許可ポリシー。
具体的には、受信ユニット1301により受信される許可要求は、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理プランをさらに含み、仮想リソース管理プランは、第1のNSインスタンスにより使用されている現在のリソースの状態を参照してNS LCM動作について追加、削除、又は変更される必要がある仮想リソースのタイプ、量、及び/又は位置;又は、第1のNSインスタンスに含まれるメンバーVNFインスタンス及び/又はメンバーVLインスタンスによりNS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/又は位置、を含む。
処理ユニット1302は、さらに、このNFVOにより管理されるNSインスタンスの仮想リソースビューに基づいて、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理プランを更新し、送信ユニット1303を使用することにより、更新された仮想リソース管理プランを第1のNFVOに返すことができる。
このNFVOに含まれるこれらのユニットにより実行される動作の具体的な実装については、実施形態1〜7における第2のNFVOにより実行される対応するステップを参照されたい。詳細は、ここでは繰り返されない。
NFVO装置は、具体的には、コンピュータ命令を含むソフトウェア製品であってもよい。プロセッサにより実行されたとき、コンピュータ命令は、実施形態1〜7における第2のNFVOにより実行されるステップ及び機能を実施するために使用される。
本出願の実施形態10は、図14に示されているように、NFVOの概略構成図を提供する。このNFVOは、トランシーバ(transceiver)1403に結合された1つ以上のポート1404を含み得る。トランシーバ1403は、送信機、受信機、又はこれらの組み合わせであってよく、ポート1404を通じて、別のネットワークノードにデータパケットを送信する、又は、別のネットワークノードからデータパケットを受信する。プロセッサ1401は、トランシーバ1403に結合され、データパケットを処理するよう構成されている。プロセッサ1401は、1つ以上のマルチコアプロセッサ及び/又はメモリ1402を含み得る。プロセッサ1401は、汎用プロセッサ、特定用途向け集積回路(application-specific integrated circuit、ASIC)、又はデジタル信号プロセッサ(DSP)であってよい。
メモリ1402は、プロセッサ1401に結合され、異なるタイプのデータを記憶するよう構成されている非一時的な記憶媒体であってよい。メモリ1402は、読み取り専用メモリ(read-only memory、ROM)、ランダムアクセスメモリ(random access memory、RAM)、又は、情報及び命令を記憶することができる別のタイプの動的記憶デバイスを含んでもよいし、又は、ディスクメモリであってもよい。メモリ1402は、NFVシステム又は関連方法を実装する命令を記憶するよう構成され得る。実行可能な命令は、このNFVOのプロセッサ1401、キャッシュ、又は長期メモリにプログラム又はロードされることが理解され得る。
別の実施形態において、メモリ1402は、コンピュータ実行可能なプログラムコードを記憶し、プログラムコードは命令を含み、プロセッサ1401が命令を実行したとき、ネットワーク要素は、以下の動作、すなわち:
ネットワークサービスライフサイクル管理動作要求を受信する動作であって、NS LCM動作要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、動作と、
NS LCM動作要求に基づいて、このNFVOが、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理を実行することを許可するように第2のNFVOに要求する許可要求を、第2のNFVOに送信する動作であって、許可要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、動作と、
許可要求に基づいて第2のNFVOにより送信された許可応答を受信する動作と、
許可応答に基づいて、第1のNSインスタンスについて実行されるNS LCM動作についての仮想リソース管理を実行する動作と、
を実行する。
このNFVOに含まれるプロセッサにより実行される動作の具体的な実装については、実施形態1〜7における第1のNFVOにより実行されるステップ及び機能を参照されたい。詳細は、本出願のこの実施形態において繰り返されない。
本出願の実施形態11は、図15に示されているように、NFVOの概略構成図を提供する。このNFVOは、トランシーバ(transceiver)1503に結合された1つ以上のポート1504を含み得る。トランシーバ1503は、送信機、受信機、又はこれらの組み合わせであってよく、ポート1504を通じて、別のネットワークノードにデータパケットを送信する、又は、別のネットワークノードからデータパケットを受信する。プロセッサ1501は、トランシーバ1503に結合され、データパケットを処理するよう構成されている。プロセッサ1501は、1つ以上のマルチコアプロセッサ及び/又はメモリ1502を含み得る。プロセッサ1501は、汎用プロセッサ、特定用途向け集積回路(application-specific integrated circuit、ASIC)、又はデジタル信号プロセッサ(DSP)であってよい。
別の実施形態において、メモリ1502は、コンピュータ実行可能なプログラムコードを記憶し、プログラムコードは命令を含み、プロセッサ1501が命令を実行したとき、ネットワーク要素は、以下の動作、すなわち:
第1のNFVOにより送信されたNS LCM動作許可要求を受信する動作であって、この許可要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、動作と、
第1のNSインスタンスの識別子、NS LCM動作のタイプ、及び、このNFVOにより管理される第2のNSインスタンスの仮想リソースビューに基づいて、第1のNSインスタンスについて実行されるNS LCM動作が、このNFVOにより管理される第2のNSインスタンスに影響を及ぼすかどうかを判断する動作と、
判断結果に基づいて、許可応答を第1のNFVOに送信する動作と、
を実行する。
このNFVOに含まれるプロセッサにより実行される動作の具体的な実装については、実施形態1〜7における第2のNFVOにより実行されるステップ及び機能を参照されたい。詳細は、本出願のこの実施形態において繰り返されない。
方法の実施形態のステップの全て又は一部は、プログラムが関連ハードウェアに命令することにより実施され得ることを、当業者は理解するであろう。プログラムは、コンピュータ読み取り可能な記憶媒体に記憶され得る。プログラムが実行されたとき、方法の実施形態のステップが実行される。前述の記憶媒体は、ROM、RAM、磁気ディスク、又は光ディスク等、プログラムコードを記憶することができる任意の媒体を含む。最後に、前述の実施形態は、本出願を限定するのではなく、本出願の技術的解決策を説明するために単に意図されていることに留意されるべきである。本出願が、前述の実施形態を参照して詳細に説明されているが、当業者は、それでも、本出願の実施形態の技術的解決策の範囲から逸脱することなく、前述の実施形態において説明された技術的解決策に対して変更を行うことができること、又は、それらの一部の又は全ての技術的特徴に対して均等な置換を行うことができることを理解すべきである。

Claims (24)

  1. 第1のネットワーク機能仮想化オーケストレータ(NFVO)により、ネットワークサービス(NS)ライフサイクル管理(LCM)動作要求を受信することであって、前記NS LCM動作要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、受信することと、
    前記第1のNFVOにより、前記NS LCM動作要求に基づいて、前記第1のNFVOが、前記第1のNSインスタンスについて実行される前記NS LCM動作についての仮想リソース管理を実行することを許可するように第2のNFVOに要求する許可要求を、前記第2のNFVOに送信することであって、前記許可要求は、前記第1のNSインスタンスの前記識別子及び前記NS LCM動作の前記タイプを運ぶ、送信することと、
    前記第1のNFVOにより、前記許可要求に基づいて前記第2のNFVOにより送信された許可応答を受信することと、
    前記第1のNFVOにより、前記許可応答に基づいて、前記第1のNSインスタンスについて実行される前記NS LCM動作についての仮想リソース管理を実行することと、
    を含むネットワークサービスライフサイクル管理許可方法。
  2. 前記第1のNFVOにより、前記NS LCM動作要求に基づいて、前記許可要求を、前記第2のNFVOに送信することは、
    前記第1のNFVOにより、前記第1のNSインスタンスの前記識別子に基づいて、記憶されているテナント識別子をローカルで得て、前記テナント識別子に基づいて、前記第2のNFVOの識別情報を得ることと、
    前記第1のNFVOにより、前記第2のNFVOの前記識別情報に基づいて、前記許可要求を、前記第2のNFVOに送信することと、
    を含む、請求項1に記載のネットワークサービスライフサイクル管理許可方法。
  3. 前記第1のNFVOにより管理される前記第1のNSインスタンスは、前記第2のNFVOにより管理される第2のNSインスタンスのメンバーである、請求項1又は2に記載のネットワークサービスライフサイクル管理許可方法。
  4. 前記許可要求は、前記第1のNSインスタンスについて実行される前記NS LCM動作についての仮想リソース管理プランをさらに含む、請求項1乃至3のうちのいずれか一項に記載のネットワークサービスライフサイクル管理許可方法。
  5. 前記仮想リソース管理プランは、
    前記第1のNSインスタンスにより使用されている現在のリソースの状態を参照して前記NS LCM動作について追加、削除、又は変更される必要がある仮想リソースのタイプ、量、及び/又は位置、又は
    前記第1のNSインスタンスに含まれるメンバーVNFインスタンスにより前記NS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、並びに/又は、前記第1のNSインスタンスに含まれるメンバーVLインスタンスにより前記NS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置
    を含む、請求項4に記載のネットワークサービスライフサイクル管理許可方法。
  6. 前記ネットワークサービスライフサイクル管理許可方法は、
    前記第2のNFVOにより、前記第1のNSインスタンスの前記識別子、前記NS LCM動作の前記タイプ、及び、前記第2のNFVOにより管理される前記第2のNSインスタンスの仮想リソースビューに基づいて、前記第1のNSインスタンスについて実行される前記NS LCM動作が、前記第2のNFVOにより管理される前記第2のNSインスタンスに影響を及ぼすかどうかを判断することと、
    前記第2のNFVOにより、判断結果に基づいて、前記許可応答を前記第1のNFVOに送信することと、
    をさらに含む、請求項3、又は、請求項3に従属する場合の請求項4若しくは5に記載のネットワークサービスライフサイクル管理許可方法。
  7. 前記第2のNFVOは、次のローカルに記憶されている情報、すなわち、前記第2のNFVOにより管理される前記第2のNSインスタンスのメンバーNSインスタンスであって、前記第1のNSインスタンスとの依存関係を有するメンバーNSインスタンスの動作状態、及び/又は、前記第2のNFVOにより管理される前記第2のNSインスタンスのメンバーVNFインスタンスであって、前記第1のNSインスタンスとの依存関係を有するメンバーVNFインスタンスの動作状態;前記第2のNFVOにより管理される前記第2のNSインスタンスの下で規定されているアフィニティ及び/又はアンチアフィニティルールであって、前記第1のNSインスタンスに関連付けられているアフィニティ及び/又はアンチアフィニティルール;及び、前記第2のNSインスタンスについて実行されるNS LCM動作についての許可ポリシーのうちの少なくとも1つに基づいて、前記第1のNSインスタンスについて実行される前記NS LCM動作が、前記第2のNFVOにより管理される前記第2のNSインスタンスに影響を及ぼすかどうかを判断する、請求項6に記載のネットワークサービスライフサイクル管理許可方法。
  8. 前記許可応答は、動作成功指示を含み、
    前記第1のNFVOにより、前記許可応答に基づいて、前記第1のNSインスタンスについて実行される前記NS LCM動作についての仮想リソース管理を実行することは、
    前記第1のNFVOにより、前記第1のNSインスタンスについて実行される前記NS LCM動作についての前記仮想リソース管理プランに基づいて、仮想リソース管理を実行すること
    を含む、請求項4に従属する場合の請求項6又は7に記載のネットワークサービスライフサイクル管理許可方法。
  9. 前記ネットワークサービスライフサイクル管理許可方法は、
    前記第2のNFVOにより、前記第2のNFVOにより管理される前記第2のNSインスタンスの前記仮想リソースビューと前記情報のうちの少なくとも1つとに基づいて、前記第1のNSインスタンスについて実行される前記NS LCM動作についての前記仮想リソース管理プランを更新すること
    をさらに含み、
    前記許可応答は、動作成功指示を含み、前記第1のNSインスタンスについて実行される前記NS LCM動作についての、前記第2のNFVOにより更新された仮想リソース管理プランをさらに含み、
    前記第1のNFVOにより、前記許可応答に基づいて、前記第1のNSインスタンスについて実行される前記NS LCM動作についての仮想リソース管理を実行することは、
    前記第1のNFVOにより、前記第1のNSインスタンスについて実行される前記NS LCM動作についての前記更新された仮想リソース管理プランに基づいて、仮想リソース管理を実行すること
    を含む、請求項4に従属する場合の請求項7に記載のネットワークサービスライフサイクル管理許可方法。
  10. 第2のNFVOにより、第1のNFVOにより送信されたNS LCM動作許可要求を受信することであって、前記NS LCM動作許可要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、受信することと、
    前記第2のNFVOにより、前記第1のNSインスタンスの前記識別子、前記NS LCM動作の前記タイプ、及び、前記第2のNFVOにより管理される第2のNSインスタンスの仮想リソースビューに基づいて、前記第1のNSインスタンスについて実行される前記NS LCM動作が、前記第2のNFVOにより管理される前記第2のNSインスタンスに影響を及ぼすかどうかを判断することと、
    前記第2のNFVOにより、判断結果に基づいて、許可応答を前記第1のNFVOに送信することと、
    を含むネットワークサービスライフサイクル管理許可方法。
  11. 前記ネットワークサービスライフサイクル管理許可方法は、
    前記第2のNFVOにより、さらに、次のローカルに記憶されている情報、すなわち、前記第2のNFVOにより管理される前記第2のNSインスタンスのメンバーNSインスタンスであって、前記第1のNSインスタンスとの依存関係を有するメンバーNSインスタンスの動作状態、及び/又は、前記第2のNFVOにより管理される前記第2のNSインスタンスのメンバーVNFインスタンスであって、前記第1のNSインスタンスとの依存関係を有するメンバーVNFインスタンスの動作状態;前記第2のNFVOにより管理される前記第2のNSインスタンスの下で規定されているアフィニティ及び/又はアンチアフィニティルールであって、前記第1のNSインスタンスに関連付けられているアフィニティ及び/又はアンチアフィニティルール;及び、前記第2のNSインスタンスについて実行されるNS LCM動作についての許可ポリシーのうちの少なくとも1つに基づいて、前記第1のNSインスタンスについて実行される前記NS LCM動作が、前記第2のNFVOにより管理される前記第2のNSインスタンスに影響を及ぼすかどうかを判断すること
    をさらに含む、請求項10に記載のネットワークサービスライフサイクル管理許可方法。
  12. 前記NS LCM動作許可要求は、前記第1のNSインスタンスについて実行される前記NS LCM動作についての仮想リソース管理プランをさらに含み、
    前記仮想リソース管理プランは、
    前記第1のNSインスタンスにより使用されている現在のリソースの状態を参照して前記NS LCM動作について追加、削除、又は変更される必要がある仮想リソースのタイプ、量、及び/又は位置、又は
    前記第1のNSインスタンスに含まれるメンバーVNFインスタンスにより前記NS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、並びに/又は、前記第1のNSインスタンスに含まれるメンバーVLインスタンスにより前記NS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置
    を含む、請求項10又は11に記載のネットワークサービスライフサイクル管理許可方法。
  13. 前記ネットワークサービスライフサイクル管理許可方法は、
    前記第2のNFVOにより、前記第2のNFVOにより管理される前記第2のNSインスタンスの前記仮想リソースビューと前記ローカルに記憶されている情報のうちの少なくとも1つとに基づいて、前記第1のNSインスタンスについて実行される前記NS LCM動作についての前記仮想リソース管理プランを更新すること
    をさらに含み、
    前記許可応答は、動作成功指示を含み、前記第1のNSインスタンスについて実行される前記NS LCM動作についての、前記第2のNFVOにより更新された仮想リソース管理プランであって、前記第1のNSインスタンスについて実行される前記NS LCM動作についての前記更新された仮想リソース管理プランに基づいて仮想リソース管理を実施するように前記第1のNFVOに指示するための仮想リソース管理プランをさらに含む、請求項11に従属する場合の請求項12に記載のネットワークサービスライフサイクル管理許可方法。
  14. ネットワーク機能仮想化オーケストレータ(NFVO)であって、
    NS LCM動作要求を受信するよう構成されている受信ユニットであって、前記NS LCM動作要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、受信ユニットと、
    前記NS LCM動作要求に基づいて、前記NFVOが、前記第1のNSインスタンスについて実行される前記NS LCM動作についての仮想リソース管理を実行することを許可するように第2のNFVOに要求する許可要求を、前記第2のNFVOに送信するよう構成されている送信ユニットであって、前記許可要求は、前記第1のNSインスタンスの前記識別子及び前記NS LCM動作の前記タイプを運び、前記受信ユニットは、前記許可要求に基づいて前記第2のNFVOにより送信された許可応答を受信するようさらに構成されている、送信ユニットと、
    前記許可応答に基づいて、前記第1のNSインスタンスについて実行される前記NS LCM動作についての仮想リソース管理を実行するよう構成されている処理ユニットと、
    を含むNFVO。
  15. 前記送信ユニットが、前記NS LCM動作要求に基づいて、前記許可要求を、前記第2のNFVOに送信することは、
    前記送信ユニットが、前記第1のNSインスタンスの前記識別子に基づいて、記憶されているテナント識別子をローカルで得て、前記テナント識別子に基づいて、前記第2のNFVOの識別情報を得ることと、
    前記送信ユニットが、前記第2のNFVOの前記識別情報に基づいて、前記許可要求を、前記第2のNFVOに送信することと、
    を含む、請求項14に記載のNFVO。
  16. 前記NFVOにより管理される前記第1のNSインスタンスは、前記第2のNFVOにより管理される第2のNSインスタンスのメンバーである、請求項14又は15に記載のNFVO。
  17. 前記送信ユニットにより送信される前記許可要求は、前記第1のNSインスタンスについて実行される前記NS LCM動作についての仮想リソース管理プランをさらに含み、
    前記仮想リソース管理プランは、
    前記第1のNSインスタンスにより使用されている現在のリソースの状態を参照して前記NS LCM動作について追加、削除、又は変更される必要がある仮想リソースのタイプ、量、及び/又は位置、又は
    前記第1のNSインスタンスに含まれるメンバーVNFインスタンスにより前記NS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、並びに/又は、前記第1のNSインスタンスに含まれるメンバーVLインスタンスにより前記NS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置
    を含む、請求項14乃至16のうちのいずれか一項に記載のNFVO。
  18. 前記受信ユニットにより受信される前記許可応答は、動作成功指示を含み、
    前記処理ユニットが、前記許可応答に基づいて、前記第1のNSインスタンスについて実行される前記NS LCM動作についての仮想リソース管理を実行することは、
    前記処理ユニットが、前記第1のNSインスタンスについて実行される前記NS LCM動作についての前記仮想リソース管理プランに基づいて、仮想リソース管理を実行すること
    を含む、請求項17に記載のNFVO。
  19. 前記受信ユニットにより受信される前記許可応答は、動作成功指示を含み、前記第1のNSインスタンスについて実行される前記NS LCM動作についての、前記第2のNFVOにより更新された仮想リソース管理プランをさらに含み、
    前記処理ユニットが、前記許可応答に基づいて、前記第1のNSインスタンスについて実行される前記NS LCM動作についての仮想リソース管理を実行することは、
    前記処理ユニットが、前記第1のNSインスタンスについて実行される前記NS LCM動作についての前記更新された仮想リソース管理プランに基づいて、仮想リソース管理を実行すること
    を含む、請求項17に記載のNFVO。
  20. ネットワーク機能仮想化オーケストレータ(NFVO)であって、
    第1のNFVOにより送信されたNS LCM動作許可要求を受信するよう構成されている受信ユニットであって、前記NS LCM動作許可要求は、第1のNSインスタンスの識別子及びNS LCM動作のタイプを運ぶ、受信ユニットと、
    前記第1のNSインスタンスの前記識別子、前記NS LCM動作の前記タイプ、及び、前記NFVOにより管理される第2のNSインスタンスの仮想リソースビューに基づいて、前記第1のNSインスタンスについて実行される前記NS LCM動作が、前記NFVOにより管理される前記第2のNSインスタンスに影響を及ぼすかどうかを判断するよう構成されている処理ユニットと、
    判断結果に基づいて、許可応答を前記第1のNFVOに送信するよう構成されている送信ユニットと、
    を含むNFVO。
  21. 前記処理ユニットは、さらに、次のローカルに記憶されている情報、すなわち、前記NFVOにより管理される前記第2のNSインスタンスのメンバーNSインスタンスであって、前記第1のNSインスタンスとの依存関係を有するメンバーNSインスタンスの動作状態、及び/又は、前記NFVOにより管理される前記第2のNSインスタンスのメンバーVNFインスタンスであって、前記第1のNSインスタンスとの依存関係を有するメンバーVNFインスタンスの動作状態;前記NFVOにより管理される前記第2のNSインスタンスの下で規定されているアフィニティ及び/又はアンチアフィニティルールであって、前記第1のNSインスタンスに関連付けられているアフィニティ及び/又はアンチアフィニティルール;及び、前記第2のNSインスタンスについて実行されるNS LCM動作についての許可ポリシーのうちの少なくとも1つに基づいて、前記第1のNSインスタンスについて実行される前記NS LCM動作が、前記NFVOにより管理される前記第2のNSインスタンスに影響を及ぼすかどうかを判断する、請求項20に記載のNFVO。
  22. 前記受信ユニットにより受信される前記NS LCM動作許可要求は、前記第1のNSインスタンスについて実行される前記NS LCM動作についての仮想リソース管理プランをさらに含み、
    前記仮想リソース管理プランは、
    前記第1のNSインスタンスにより使用されている現在のリソースの状態を参照して前記NS LCM動作について追加、削除、又は変更される必要がある仮想リソースのタイプ、量、及び/又は位置、又は
    前記第1のNSインスタンスに含まれるメンバーVNFインスタンスにより前記NS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置、並びに/又は、前記第1のNSインスタンスに含まれるメンバーVLインスタンスにより前記NS LCM動作において実際に占有される仮想リソースのタイプ、量、及び/若しくは位置
    を含む、請求項21に記載のNFVO。
  23. 前記処理ユニットは、前記NFVOにより管理される前記第2のNSインスタンスの前記仮想リソースビューと前記ローカルに記憶されている情報のうちの少なくとも1つとに基づいて、前記第1のNSインスタンスについて実行される前記NS LCM動作についての前記仮想リソース管理プランを更新するようさらに構成されており、
    前記送信ユニットにより送信される前記許可応答は、動作成功指示を含み、前記第1のNSインスタンスについて実行される前記NS LCM動作についての、前記NFVOにより更新された仮想リソース管理プランであって、前記第1のNSインスタンスについて実行される前記NS LCM動作についての前記更新された仮想リソース管理プランに基づいて仮想リソース管理を実施するように前記第1のNFVOに指示するための仮想リソース管理プランをさらに含む、請求項22に記載のNFVO。
  24. 請求項1乃至13のうちのいずれか一項に記載のネットワークサービスライフサイクル管理許可方法をコンピュータに実行させるプログラム。
JP2019526235A 2016-11-17 2016-11-17 ネットワークサービスライフサイクル管理許可方法及び装置 Active JP6738965B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/106288 WO2018090299A1 (zh) 2016-11-17 2016-11-17 网络服务生命周期管理的许可方法和装置

Publications (2)

Publication Number Publication Date
JP2019536365A JP2019536365A (ja) 2019-12-12
JP6738965B2 true JP6738965B2 (ja) 2020-08-12

Family

ID=62145941

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019526235A Active JP6738965B2 (ja) 2016-11-17 2016-11-17 ネットワークサービスライフサイクル管理許可方法及び装置

Country Status (7)

Country Link
US (2) US10911333B2 (ja)
EP (2) EP3534568B1 (ja)
JP (1) JP6738965B2 (ja)
KR (1) KR102272229B1 (ja)
CN (2) CN109964449B (ja)
ES (1) ES2932756T3 (ja)
WO (1) WO2018090299A1 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11405177B2 (en) * 2017-01-24 2022-08-02 Microsoft Technology Licensing, Llc Nested enclave identity
EP3635549A1 (en) * 2017-06-09 2020-04-15 Telefonaktiebolaget LM Ericsson (publ) Method for coordinating infrastructure upgrade with hosted applications/virtual network functions (vnfs)
US11070432B2 (en) * 2017-07-20 2021-07-20 Cisco Technology, Inc. Dynamic and customizable virtual network functions
WO2019127418A1 (zh) * 2017-12-29 2019-07-04 华为技术有限公司 网络服务管理方法、相关装置及***
US11382150B2 (en) * 2018-03-26 2022-07-05 Apple Inc. System and method of managing PNF connectivity in a network slice instance
CN111949364A (zh) * 2019-05-16 2020-11-17 华为技术有限公司 容器化vnf的部署方法和相关设备
US11032164B1 (en) * 2019-05-30 2021-06-08 Cox Communications, Inc. Edge-based cloud application acceleration
CN112217654B (zh) * 2019-07-11 2022-06-07 华为技术有限公司 服务资源许可管理方法和相关设备
CN112448833B (zh) * 2019-09-02 2022-05-17 华为技术有限公司 一种多管理域的通信方法和装置
WO2021115587A1 (en) * 2019-12-11 2021-06-17 Huawei Technologies Duesseldorf Gmbh Techniques for managing access rights to a shared network slice instance and network slice subnetwork instance
JP7409504B2 (ja) 2020-07-03 2024-01-09 日本電信電話株式会社 ネットワーク仮想化システム、仮想リソース管理装置、仮想リソース管理方法およびプログラム

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101217678B (zh) * 2007-12-28 2011-08-24 华为技术有限公司 一种***升级方法、***及装置
CN101552739A (zh) * 2008-04-03 2009-10-07 北京邮电大学 一种网络服务流程实例生命周期管理的方法及***
CN101387976B (zh) * 2008-11-07 2010-06-02 清华大学 一种基于数据差异的逻辑卷快速同步方法
CN105359459B (zh) 2014-05-28 2019-05-28 华为技术有限公司 一种实现虚拟化网管的方法、装置及***
CN105282765A (zh) * 2014-06-30 2016-01-27 中兴通讯股份有限公司 一种管理配置信息的方法、设备及网元管理***
CN105429839B (zh) * 2014-09-09 2019-11-19 中兴通讯股份有限公司 虚拟化网络功能vnf优化方法、装置及***
CN105812171B (zh) * 2014-12-31 2019-06-11 华为技术有限公司 一种虚拟化的网络功能vnf控制方法和设备
CN113422701B (zh) * 2015-01-13 2024-03-22 苹果公司 用于监控虚拟化网络功能或网络功能虚拟化基础设施的技术
US9912558B2 (en) * 2015-01-13 2018-03-06 Intel IP Corporation Techniques for monitoring virtualized network functions or network functions virtualization infrastructure
US20180004563A1 (en) * 2015-01-27 2018-01-04 Nec Corporation Orchestrator apparatus, system, virtual machine creation method, and computer-readable recording medium
EP3253005A4 (en) * 2015-01-29 2018-01-17 Nec Corporation Data file registration management system, method, management device, and program
US10263911B2 (en) * 2015-05-01 2019-04-16 Futurewei Technologies, Inc. System and method for resource management
WO2016179603A1 (en) * 2015-05-07 2016-11-10 Huawei Technologies Co., Ltd. System and method for dynamic virtualized network function descriptor management
CN110661647A (zh) * 2015-07-20 2020-01-07 华为技术有限公司 一种生命周期管理方法及装置
CN107852337B (zh) * 2015-07-23 2021-07-13 英特尔公司 支持网络功能虚拟化生命周期管理的网络资源模型
US10187324B2 (en) * 2015-08-10 2019-01-22 Futurewei Technologies, Inc. System and method for resource management
CN105429780B (zh) * 2015-10-30 2019-04-23 南京优速网络科技有限公司 一种虚拟化网络服务业务自动生成和动态监控的方法

Also Published As

Publication number Publication date
KR20190084294A (ko) 2019-07-16
US11271827B2 (en) 2022-03-08
US20190273668A1 (en) 2019-09-05
US10911333B2 (en) 2021-02-02
EP4195608A1 (en) 2023-06-14
CN109964449A (zh) 2019-07-02
CN112799779A (zh) 2021-05-14
EP3534568B1 (en) 2022-11-09
KR102272229B1 (ko) 2021-07-05
CN109964449B (zh) 2021-01-15
EP3534568A1 (en) 2019-09-04
WO2018090299A1 (zh) 2018-05-24
EP3534568A4 (en) 2019-12-11
ES2932756T3 (es) 2023-01-25
US20210135958A1 (en) 2021-05-06
JP2019536365A (ja) 2019-12-12

Similar Documents

Publication Publication Date Title
JP6738965B2 (ja) ネットワークサービスライフサイクル管理許可方法及び装置
US10701139B2 (en) Life cycle management method and apparatus
US20220377045A1 (en) Network virtualization of containers in computing systems
EP3334100B1 (en) Method and apparatus for acquiring service chain information in cloud computing system
CN105657081B (zh) 提供dhcp服务的方法、装置及***
CN107924383B (zh) 用于网络功能虚拟化资源管理的***和方法
WO2018024059A1 (zh) 一种虚拟化网络中业务部署的方法和装置
WO2016184045A1 (zh) 一种网络业务扩容的方法和装置
US20190109756A1 (en) Orchestrator for a virtual network platform as a service (vnpaas)
US20170373931A1 (en) Method for updating network service descriptor nsd and apparatus
CN108781166A (zh) Vnfm的确定方法和网络功能虚拟化编排器
US11301284B2 (en) Method for managing VNF instantiation and device
WO2017054129A1 (zh) 一种网络功能虚拟化资源处理方法及虚拟网络功能管理器
CN109964507A (zh) 网络功能的管理方法、管理单元及***
US20230138867A1 (en) Methods for application deployment across multiple computing domains and devices thereof
WO2018014351A1 (zh) 一种资源配置方法及装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190620

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200522

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200623

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200720

R150 Certificate of patent or registration of utility model

Ref document number: 6738965

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250