CN109964449B - 网络服务生命周期管理的许可方法和装置 - Google Patents

网络服务生命周期管理的许可方法和装置 Download PDF

Info

Publication number
CN109964449B
CN109964449B CN201680090856.XA CN201680090856A CN109964449B CN 109964449 B CN109964449 B CN 109964449B CN 201680090856 A CN201680090856 A CN 201680090856A CN 109964449 B CN109964449 B CN 109964449B
Authority
CN
China
Prior art keywords
instance
nfvo
lcm operation
lcm
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
CN201680090856.XA
Other languages
English (en)
Other versions
CN109964449A (zh
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
Priority to CN202110013719.9A priority Critical patent/CN112799779A/zh
Publication of CN109964449A publication Critical patent/CN109964449A/zh
Application granted granted Critical
Publication of CN109964449B publication Critical patent/CN109964449B/zh
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)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Maintenance And Inspection Apparatuses For Elevators (AREA)
  • Indicating And Signalling Devices For Elevators (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)

Abstract

本申请提供一种网络服务生命周期管理的许可方法,包括:第一NFVO接收来自发送者的NS LCM操作请求,该NS LCM操作请求携带第一NS实例的标识和NS LCM操作类型,该第一NFVO根据所述NS LCM操作请求向第二NFVO发送许可请求,请求所述第二NFVO准许所述第一NFVO执行针对所述第一NS实例进行所述NS LCM操作请求的虚拟资源管理,在该第二NFVO许可通过后,该第一NFVO接收所述第二NFVO许可响应,该第一NFVO根据所述许可响应执行针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理。本申请实施例的嵌套NS生命周期管理的许可方法通过第一NFVO和第二NFVO之间的许可管理机制,实现嵌套NS LCM操作中资源管理和嵌套NS所属的复合NS的生命周期管理操作的资源管理实现目标的一致性。

Description

网络服务生命周期管理的许可方法和装置
技术领域
本申请实施例涉及通信技术,尤其涉及一种网络服务生命周期管理的许可方法和装置。
背景技术
网络功能虚拟化(Network Function Virtualization,NFV)技术是电信网络运营商通过借鉴信息技术(IT,Information Technology)领域的虚拟化技术。在通用的云服务器、交换机和存储器中将部分电信网络功能的实现进行软件和硬件解耦。这种技术需要将电信网络的功能以软件方式实现,并能在通用的服务器硬件上运行,以及可以根据需要进行迁移、实例化、和部署在网络的不同物理位置。
NFV中虚拟化的网络服务(英文:Network Service,简称:NS)可以由若干个虚拟化网络功能(Virtualized Network Function,VNF)模块实现。VNF是可部署在NFV基础架构上的网络功能的软件实现。
目前,NFV技术主要集中在虚拟网络功能和虚拟资源的动态管理和编排(MANO,Management and Orchestration)。NFV MANO功能架构如图1所示:
在网络功能虚拟化端到端(End to End,E2E)架构中,网络功能虚拟化基础设施(Network Function Virtualization Infrastructure,NFVI)包含底层硬件(Hardware,HW)资源,具体可分为计算硬件、存储硬件、网络硬件等等。硬件层之上为虚拟化层(Virtualization Layer),包括主机操作***(Host Operating System,Host OS)和超级管理程序/虚拟机管理器(Hypervisor),在虚拟化层之上运行有至少两个虚拟机(VirtualMachine,VM)。在NFVI之上有多个网络虚拟功能VNF实例通过EMS***与OSS/BSS***相连。
NFVI通过Nf-Vi接口与虚拟化基础设施管理器(Virtualization InfrastructureManager,VIM)相连,VNF通过Ve-Vnfm接口与VNF管理器(VNF Manager,VNFM)相连,VIM与VNFM之间通过Vi-Vnfm接口相连。VIM通过Or-Vi与网络功能虚拟化编排器(NetworkFunctions 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对其所管理的NS实例进行资源管理。当其管理域中的VNFM接收到针对该NS实例的某个成员VNF实例进行生命周期管理(Life CycleManagement,LCM)的操作请求时,VNFM需要先向NFVO请求对所述VNF实例进行所述生命周期管理操作的资源管理许可(Granting)。当NFVO同意许可该VNF LCM操作请求后,VNFM才可以进一步和VIM进行交互,以完成该VNF LCM操作中的资源管理。
然而,现有的资源管理许可机制只适用于同一个NFVO管理的NS实例下的各成员VNF实例的生命周期管理。参考图1所示的***架构,一个NFVO管理的虚拟资源集合属于一个管理域,不同的NFVO管理的虚拟资源集合属于不同的管理域。具体的,管理域指由一个NFVO及其管理范围内的一个或多个VNFM组成的一个MANO管理功能实体的集合。每个管理域对应一个NFVO的管理范围,该NFVO用于该管理域内的一组特定集合的网络服务的提供。此外,一个管理域还可以进一步包括一个或多个VIM以及每个VIM管理的一个或多个数据中心(Data Center)。
然而,随着业务的发展,有的NS实例有可能需要在多个管理域中提供,需要使用多个NFVO管理下的虚拟资源,比如一个大的服务提供商内通过各分支机构的协作提供服务提供商全局性的NS,各分支机构均部署包括至少一个NFVO的NFV MANO***,构建自己的管理域。
如图2所示,NS1包含了NS2,NS1需要使用0到N个VNF实例和0到N个物理网络功能PNF(Physical Network Function)实例,以及NS2需要使用的1到N个VNF(205)实例和0到N个PNF(206)实例。
为了理解,NS1由于还包含了NS2,因此NS1被称为复合NS(Composite NS),而被NS1包含的NS2可以称为嵌套NS(Nested NS)。嵌套NS由不同于复合NS的管理域提供。一个复合NS可以包含一个或多个嵌套NS。在本申请中复合NS实例还可以理解为第二NS实例,嵌套NS实例还可以理解为第一NS实例。
如果采用现有的资源管理许可机制,管理复合NS的NFVO和管理嵌套NS的NFVO分别和其所属的管理域中的VNFM进行针对VNF LCM操作的资源管理许可过程,则有可能导致嵌套NS实例执行的生命周期管理操作和复合NS实例执行的生命周期管理操作目标相冲突。例如:管理嵌套NS的NFVO接收OSS/BSS发送针对嵌套NS实例弹性伸缩(scaling)操作,而此时管理复合NS的NFVO正在对该嵌套NS实例所属的复合NS实例进行治愈(healing)操作,该治愈操作要求该嵌套NS实例保持容量不变,其他被诊断为失效的嵌套NS实例或失效的VNF实例进行失效后的恢复操作。
发明内容
本申请提供一种网络服务生命周期管理的许可方法及装置,用于解决在复合NS及其成员嵌套NS在多管理域进行业务提供的场景中,嵌套NS与复合NS的LCM管理操作存在的执行资源管理的目标冲突问题。
第一方面,本申请实施例提供一种网络服务生命周期管理的许可方法,应用于复合NS及其成员嵌套NS在多管理域进行业务提供的场景中,包括:
第一网络功能虚拟化编排器接收网络服务生命周期管理操作请求,所述NS LCM操作请求携带第一NS实例的标识和NS LCM操作类型,其中第一NS实例的标识用以指明LCM操作针对的嵌套NS实例,NS LCM操作类型用以指明具体的NS LCM操作类别;所述第一NFVO根据所述NS LCM操作请求向第二NFVO发送许可请求,请求所述第二NFVO准许所述第一NFVO执行针对所述第一NS实例进行所述NS LCM操作请求的虚拟资源管理,所述许可请求携带所述第一NS实例的标识和NS LCM操作类型;所述第二NFVO根据所述许可请求向第一NFVO发送的许可响应;所述第一NFVO根据所述许可响应执行针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理。该网络服务生命周期管理的许可方法,由第二NFVO根据第一NFVO的许可请求判别针对第一NFVO管理的嵌套NS实例的LCM操作对当前针对第二NFVO管理的复合NS实例的LCM操作产生的影响,根据产生的影响对针对第一NFVO的NS LCM操作进行许可响应,保证嵌套NS实例执行的生命周期管理操作和该嵌套NS实例所属的复合NS实例执行的生命周期管理操作目标的一致性。
根据第一方面的第一实施方式中,所述第一NFVO根据所述NS LCM操作请求向第二NFVO发送许可请求,包括:所述第一NFVO根据所述第一NS实例的标识从本地获取存储的租户标识,根据所述租户标识,获取所述第二NFVO的标识信息;所述第一NFVO根据所述第二NFVO的标识信息向所述第二NFVO发送许可请求。该实施方式可以使得第一NFVO能够快速寻址到第二NFVO,从而向第二NFVO发送许可请求。
根据第一方面的第二实施方式中,所述第一NFVO所管理的第一NS实例是所述第二NFVO所管理的第二NS实例的组成成员。
根据第一方面,或第一实施方式或第二实施方式的第三实施方式中,所述许可请求还包括:
针对所述第一NS实例的标识和NS LCM操作的虚拟资源管理计划,所述虚拟资源管理计划包括:
参照所述第一NS实例所使用的当前资源情况进行所述NS LCM操作需要增加、删除或更改的虚拟资源的类型、数量和/或位置;或者,所述第一NS实例所包括的成员VNF实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置,和/或所述第一NS实例所包括的成员VNF实例成员VL实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置。该实施方式由第一NFVO在许可请求前就确定针对第一NS实例的NS LCM操作的资源管理计划,并携带在许可请求中,使得第二NFVO可以根据该资源管理计划更具有针对性的判别针对第一NFVO管理的嵌套NS实例的LCM操作对当前针对第二NFVO管理的复合NS实例的LCM操作产生的影响,判断的结果更具有针对性和准确性。
根据第一方面的第四实施方式中,所述第二NFVO进一步还根据本地存储的如下信息中至少一种判断对所述第一NS实例进行所述NS LCM操作是否对所述第二NFVO管理的第二NS实例产生影响:
所述第二NFVO管理的第二NS实例下与第一NS实例存在依赖关系的成员NS实例的运行状态,和/或所述第二NFVO管理的第二NS实例下与第一NS实例存在依赖关系的成员VNF实例的运行状态;
所述第二NFVO管理的第二NS实例下定义的与第一NS实例相关联的亲和性和/或反亲和性规则;
针对所述第二NS实例NS LCM操作的许可策略。
该实施方式中,第二NFVO不仅要判别嵌套NS LCM操作对复合NS实例LCM操作的影响,还要根据复合NS实例中的成员嵌套NS实例、成员VNF实例的亲和性/反亲和性规则判别该嵌套NS实例LCM操作所需分配的资源的位置要求,以及根据针对所述第二NS实例NS LCM操作的许可策略,确定针对该嵌套NS实例LCM操作所需分配的资源的位置和数量,保证资源分配的可行性。
根据第一方面的第五实施方式中,网络服务生命周期管理的许可方法还包括:所述第二NFVO根据所述第二NFVO管理的第二NS实例的虚拟资源视图与所述信息中的至少一种更新针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划;
所述许可响应包含成功操作指示,还包括由所述第二NFVO更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划;
所述第一NFVO根据所述更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划执行虚拟资源管理。本实施方式中,由第二NFVO根据管理的第二NS实例的虚拟资源视图以及复合NS实例中的成员嵌套NS实例、成员VNF实例的亲和性/反亲和性规则判别该嵌套NS实例LCM操作所需分配的资源的位置要求,以及根据针对所述第二NS实例NSLCM操作的许可策略,调整针对该嵌套NS实例LCM操作的虚拟资源管理计划,从而减少第一NFVO从新发起许可请求,提升了NS LCM操作的效率。
第二方面,本申请实施例提供一种网络服务生命周期管理的许可方法,包括:第二NFVO接收第一NFVO发送的NS LCM操作许可请求,所述许可请求携带第一NS实例的标识和NSLCM操作类型;所述第二NFVO根据所述第一NS实例的标识和NS LCM操作类型与所述第二NFVO管理的第二NS实例的虚拟资源视图判断对所述第一NS实例进行所述NS LCM操作是否对所述第二NFVO管理的第二NS实例产生影响;根据判断结果向所述第一NFVO发送许可响应。
根据第二方面的第一实施方式,所述方法还包括:所述第二NFVO进一步还根据如下本地存储的信息中至少一种判断对所述第一NS实例进行所述NS LCM操作是否对所述第二NFVO管理的第二NS实例产生影响:
所述第二NFVO管理的第二NS实例下与第一NS实例存在依赖关系的成员NS实例的运行状态,和/或第二NS实例下与第一NS实例存在依赖关系的成员VNF实例的运行状态;
所述第二NFVO管理的第二NS实例下定义的与第一NS实例相关联的亲和性和/或反亲和性规则;
针对所述第二NS实例的NS LCM操作的许可策略。
根据对二方面或者第二方面的第一实施方式的第二实施方式,所述许可请求还包括:针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,所述虚拟资源管理计划包括:
参照所述第一NS实例所使用的当前资源情况进行所述NS LCM操作需要增加、删除或更改的虚拟资源的类型、数量和/或位置;或者,所述第一NS实例所包括的成员VNF实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置,和/或所述第一NS实例所包括的成员VL实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置。
根据第二方面第二实施方式的第三实施方式,所述方法还包括:
所述第二NFVO根据所述第二NFVO管理的第二NS实例的虚拟资源视图与所述本地存储的信息中的至少一种更新针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划;
所述许可响应包含成功操作指示,还包括由所述第二NFVO更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,用以指示所述第一NFVO根据所述更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划执行虚拟资源管理。
第三方面,本申请实施例提供一种网络功能虚拟化编排器NFVO,包括:依次相连的接收单元、处理单元以及发送单元,其中:
接收单元,用于接收NS LCM操作请求,所述NS LCM操作请求携带第一NS实例的标识和NS LCM操作类型;
发送单元,用于根据所述NS LCM操作请求向第二NFVO发送许可请求,请求所述第二NFVO准许所述NFVO执行针对所述第一NS实例进行所述NS LCM操作请求的虚拟资源管理,所述许可请求携带所述第一NS实例的标识和NS LCM操作类型,其中所述NFVO所管理的第一NS实例是所述第二NFVO所管理的第二NS实例的组成成员;
所述接收单元,还用于接收所述第二NFVO根据所述许可请求发送的许可响应;
处理单元,用于根据所述许可响应执行针对所述第一NS实例进行NS LCM操作的虚拟资源管理。
根据第三方面的第一实施方式,所述发送单元根据所述NS LCM操作请求向第二NFVO发送许可请求,包括:
所述发送单元根据所述第一NS实例的标识从本地获取存储的租户标识,根据所述租户标识,获取所述所述第二NFVO的标识信息;
所述发送单元根据所述第二NFVO的标识信息向所述第二NFVO发送许可请求。
依据第三方面或第三方面第一实施方式的第二实施方式,所述发送单元发送的许可请求还包括:
针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,所述虚拟资源管理计划包括:参照所述第一NS实例所使用的当前资源情况进行所述NS LCM操作需要增加、删除或更改的虚拟资源的类型、数量和/或位置;或者,所述第一NS实例所包括的成员VNF实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置,和/或第一NS实例所包括的成员VL实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置。
依据第三方面或第三方面第一实施方式或第二实施方式的第三实施方式,所述接收单元接收的许可响应包含成功操作指示,所述处理单元根据所述许可响应执行针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理包括:所述处理单元根据针对所述所述第一NS实例进行NS LCM操作的虚拟资源管理计划执行虚拟资源管理。
依据第三方面或第三方面第一实施方式或第二实施方式的第四实施方式,所述接收单元接收的许可响应包含成功操作指示,还包括由所述第二NFVO更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,所述处理单元根据所述许可响应执行针对所述NS LCM操作的虚拟资源管理包括:
所述处理单元根据所述更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划执行虚拟资源管理。
第四方面,提供一种网络功能虚拟化编排器NFVO,该NFVO包括依次相连的接收单元、处理单元和发送单元,其中:
接收单元,用于接收第一NFVO发送的NS LCM操作许可请求,所述许可请求携带第一NS实例的标识和NS LCM操作类型,其中所述第一NFVO所管理的第一NS实例是所述NFVO所管理的第二NS实例的组成成员;
处理单元,用于根据所述第一NS实例的标识和NS LCM操作类型与所述NFVO管理的第二NS实例的虚拟资源视图判断对所述第一NS实例进行所述NS LCM操作是否对所述NFVO管理的NS实例产生影响;
发送单元,用于根据判断结果向所述第一NFVO发送许可响应。
根据第四方面的第一实施方式,所述处理单元还进一步根据如下本地存储的信息中至少一种判断对所述第一NS实例进行所述NS LCM操作是否对所述NFVO管理的NS实例产生影响:
所述NFVO管理的第二NS实例下与第一NS实例存在依赖关系的成员NS实例的运行状态,和/或第二NS实例下的与第一NS实例存在依赖关系的成员VNF实例的运行状态;
所述NFVO管理的第二NS实例下定义的与第一NS实例相关联的亲和性和/或反亲和性规则;
针对所述第二NS实例的NS LCM操作的许可策略。
根据第四方面或者第四方面第一实施方式的第二实施方式,所述接收单元接收的许可请求还包括:针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,所述虚拟资源管理计划包括:
参照所述第一NS实例所使用的当前资源情况进行所述NS LCM操作需要增加、删除或更改的虚拟资源的类型、数量和/或位置;或者,所述第一NS实例所包括的成员VNF实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置,和/或第一NS实例所包括的成员VL实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置。
根据第四方面第二实施方式的第三实施方式,所述处理单元还用于:
根据所述NFVO管理的NS实例的虚拟资源视图与所述本地存储的信息中的至少一种更新针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划;
所述发送单元发送的许可响应包含成功操作指示,还包括由所述NFVO更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,用以指示所述第一NFVO根据所述更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划执行虚拟资源管理。
第五方面,提供一中NFVO装置,包括:包括存储器,用于存储计算机可执行程序代码;收发器,以及处理器,与所述存储器和所述收发器耦合;
其中所述程序代码包括指令,当所述处理器执行所述指令时,所述指令使所述网元执行以下操作:接收网络服务生命周期管理操作请求,所述NS LCM操作请求携带第一NS实例的标识和NS LCM操作类型;
根据所述NS LCM操作请求向第二NFVO发送许可请求,请求所述第二NFVO准许所述第一NFVO执行针对所述第一NS实例进行所述NS LCM操作请求的虚拟资源管理,所述许可请求携带所述第一NS实例的标识和NS LCM操作类型;
接收所述第二NFVO根据所述许可请求发送的许可响应;
根据所述许可响应执行针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理。
第六方面,提供一种NFVO装置,包括存储器,用于存储计算机可执行程序代码;收发器,以及处理器,与所述存储器和所述收发器耦合;
其中所述程序代码包括指令,当所述处理器执行所述指令时,所述指令使所述网元执行以下操作:包括:接收第一NFVO发送的NS LCM操作许可请求,所述许可请求携带第一NS的实例标识和NS LCM操作类型;
根据所述第一NS实例的标识和NS LCM操作类型与所述第二NFVO管理的第二NS实例的虚拟资源视图判断对所述第一NS实例进行所述NS LCM操作是否对所述第二NFVO管理的第二NS实例产生影响;
根据判断结果向所述第一NFVO发送许可响应。
第七方面,提供一种计算机程序产品,包括可执行程序代码,其中所述程序代码包括指令,当所述处理器执行所述指令时,所述指令使所述网元执行以下操作:接收网络服务生命周期管理操作请求,所述NS LCM操作请求携带第一NS实例的标识和NS LCM操作类型;
根据所述NS LCM操作请求向第二NFVO发送许可请求,请求所述第二NFVO准许所述第一NFVO执行针对所述第一NS实例进行所述NS LCM操作请求的虚拟资源管理,所述许可请求携带所述第一NS实例的标识和NS LCM操作类型;
接收所述第二NFVO根据所述许可请求发送的许可响应;
根据所述许可响应执行针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理。
第八方面,提供一种计算机程序产品,包括可执行程序代码,其中所述程序代码包括指令,当所述处理器执行所述指令时,所述指令使所述网元执行以下操作:接收第一NFVO发送的NS LCM操作许可请求,所述许可请求携带第一NS实例的标识和NS LCM操作类型;
根据所述第一NS实例的标识和NS LCM操作类型与所述第二NFVO管理的第二NS实例的虚拟资源视图判断对所述第一NS实例进行所述NS LCM操作是否对所述第二NFVO管理的第二NS实例产生影响;
根据判断结果向所述第一NFVO发送许可响应。
第九方面,本申请实施例提供了一种计算机存储介质,用于储存为上述NFVO所用的计算机软件指令,其包含用于执行上述方面所设计的程序。
本申请实施例的嵌套NS生命周期管理的许可方法通过第一NFVO和第二NFVO之间的许可管理机制,实现嵌套NS LCM操作中资源管理和嵌套NS所属的复合NS的生命周期管理操作的资源管理实现目标的一致性,避免嵌套NS LCM操作中执行的资源管理对复合NS实例产生负面的影响。
附图说明
图1为本申请实施例应用的NFVMANO网络架构图;
图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通用物理结构示意图。
具体实施方式
本申请实施例提供一种嵌套网络服务生命周期管理的许可方法及装置,用以解决现有技术中嵌套网络应用与复合网络应用生命周期管理中产生目标冲突的技术问题。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
另外,在本文中术语“第一”、“第二”仅仅是为了便于描述,用来区分不同NS、NS实例、VNF或不同VNF实例,并没有技术含义。
下面结合附图对本申请的实施方式进行详细说明。
为了名称上的区分,本申请实施例将管理复合NS的NFVO称为第二NFVO,管理嵌套NS的NFVO称为第一NFVO。
作为一个例子,在一个拥有大量用户的电信运营商中提供vEPC网络服务。假设该电信运营商的网络具有两级结构:一个总公司网络和30个省公司网络,每一个子公司网络都有自己的管理域,并配置一个NFVO。在这个场景下,总公司网络中的NFVO相当于图2中的管理NS1的NFVO,即第二NFVO;而每个省公司网络中的NFVO相当于图2中的管理NS2的NFVO,即第一NFVO。而当电信运营商确定从总公司网络的层面提供网络服务vEPC时,可以指定由A省的子公司网络提供组成vEPC的控制面网络服务,由B省子公司网络提供组成vEPC的用户面网络服务,由C省的子公司网络提供组成vEPC的策略控制网络服务。
本申请方案适用于在跨管理域的复合NS提供的场景中第二NFVO对第一NFVO在执行嵌套网络服务(Nested NS)生命周期管理操作时进行资源管理的许可。其中,第二NFVO和第一NFVO分别在其内部管理复合NS和嵌套NS的虚拟资源视图。虚拟资源视图是NFVO里面的一个数据结构,用于呈现NS实例使用的虚拟资源的状况,可以表示为组成NS实例的各成员VNF实例、成员VL实例占用的虚拟资源的类型(计算、存储、网络)和数量以及成员VNF实例的虚拟资源的位置信息,其中虚拟资源位置信息可以由VIM标识、资源区(resource zone)和/或主机标识的组合方式表示不同颗粒度的虚拟资源位置关联关系。
本申请实施例适用于如下两种场景:
场景1:复合NS和嵌套NS管理域中的VIM以及NFVI资源彼此互不相同,如图3所示为跨管理域的复合NS提供场景中各管理域的VIM互不相同。
在这种场景下,由于各管理域的VIM互不相同,复合NS实例的生命周期管理和嵌套NS实例的生命周期管理之间,以及两个不同的嵌套NS实例的生命周期管理之间的资源管理针对的目标虚拟资源空间互不重叠,因此每个NS实例,不管是复合NS实例还是嵌套NS实例的虚拟资源分配或释放可以由各管理域的NFVO独自完成,第二NFVO在许可过程中帮助第一NFVO判别嵌套NS实例LCM操作对当前复合NS实例LCM操作产生的影响。如果形成执行目标冲突,则第二NFVO拒绝第一NFVO执行该嵌套NS实例LCM操作。
场景2:复合NS和嵌套NS管理域中的VIM以及NFVI资源彼此共享,如图4所示:在这种场景下,管理域由一个NFVO和该NFVO管理的一个或多个VNFM组成,不同的管理域共享一组相同的VIM以及VIM域内的NFVI资源。
相比于场景1,在嵌套NS LCM操作的许可过程中,第二NFVO不仅要判别嵌套NS LCM操作对复合NS实例LCM操作的影响,还要根据复合NS实例中的成员嵌套NS实例、成员VNF实例的亲和性/反亲和性规则判别该嵌套NS实例LCM操作所需分配的资源的位置要求,将建议分配的资源位置反馈给第一NFVO。其中,亲和性/反亲和性规则用于确定两个成员VNF实例是否可以部署在同一位置的虚拟资源中。
本申请实施例一提供一种基于场景1下的嵌套NS LCM操作的许可方法,如图5所示。
本实施例的方法执行之前需要配置如下信息:在Sender向第一NFVO发起嵌套NSLCM操作的请求消息之前,第一NFVO内部已经存储了调用该嵌套NS实例LCM操作的租户的标识信息(Tenant ID)。该租户标识信息可以在复合NS描述符文件的上架过程中由第二NFVO传递给第一NFVO,租户的标识信息可以为第二NFVO的标识信息,该标识信息用于第一NFVO寻址第二NFVO。同时,第二NFVO和第一NFVO分别存储了复合NS实例和嵌套NS实例的虚拟资源视图,复合NS实例的虚拟资源视图不包括嵌套NS实例的虚拟资源视图,即:嵌套NS实例的虚拟资源视图对第二NFVO不可见。
如图5所示,本实施例的嵌套NS LCM操作的许可方法包括如下步骤:
501:发送者Sender向第一NFVO发送嵌套NS LCM操作的请求消息,请求消息中携带嵌套NS实例的标识信息和NS LCM操作类型。
具体的,NS LCM操作类型可以包括但不限于NS实例化(instantiation)、NS弹性伸缩(Scaling)、NS更新(Update)、NS自愈(healing)和NS终结(termination),请求消息中的输入参数的定义可以参考ETSI NFV IFA013协议。
502:第一NFVO根据其内部存储的租户标识信息(Tenant ID)寻址第二NFVO,向第二NFVO发起许可请求(Grant Request),在请求消息中携带嵌套NS实例的标识信息、所执行的NS LCM操作类型。
具体的,第一NFVO存储有租户标识信息和嵌套NS实例标识信息的对应关系。第一NFVO可以根据接收到的嵌套NS LCM请求中的嵌套NS标识信息查找到存储的租户标识信息,然后再根据租户标识信息查询第二NFVO的标识信息,比如IP地址,根据该第二NFVO的标识信息向第二NFVO发送许可请求。
503:第二NFVO检验接收到的许可请求中的该嵌套NS实例的LCM操作类型,根据NS实例标识和NS LCM操作类型以及第二NFVO管理的NS实例的虚拟资源视图判断该嵌套NSLCM操作是否对第二NFVO管理的NS实例产生影响。
具体的,第二NFVO根据管理的NS实例的虚拟资源视图判断复合NS实例中是否存在与该嵌套NS实例在该LCM操作中存在依赖关系的VNF实例和/或嵌套NS实例,以及这些VNF实例和嵌套NS实例是否正在在执行存在依赖关系的LCM操作,来判断该嵌套NS LCM操作是否对第二NFVO管理的NS实例产生影响。依赖关系用于确定复合NS实例内两个成员实例(可以是嵌套NS实例或VNF实例)之间分配虚拟资源的先后顺序。例如:进行生命周期管理操作的嵌套NS实例在某个LCM操作中的资源分配依赖于其他的成员VNF实例和/或嵌套NS实例在相应的LCM操作中的资源分配的完成。
进一步的第二NFVO还可以根据相应的嵌套NS LCM许可策略,确定是否许可第一NFVO针对该嵌套NS LCM操作进行虚拟资源管理。例如:嵌套NS LCM许可策略指明在复合NS实例的负载较轻时,可以尽可能满足所有成员嵌套NS实例的资源管理请求;如果复合NS实例的负载较重,则优先满足高优先级的成员嵌套NS实例的资源管理请求。
嵌套NS LCM许可策略可以通过预配置或者通过OSS/BSS在Os-Ma-nfvo接口上配置策略信息的操作方式发送给第二NFVO。
504:第二NFVO根据判断结果向该第一NFVO发送许可响应。
如果判断不影响,则第二NFVO许可第一NFVO执行该嵌套NS LCM操作对应的虚拟资源管理,第二NFVO向第一NFVO返回许可应答消息,在该消息中携带操作成功的指示。如果判断影响,则不许可,第二NFVO向第一NFVO返回带有失败原因指示的许可应答消息。
505:第一NFVO按照许可应答消息中的许可,和相应的VIM交互,进行针对该嵌套NSLCM操作的虚拟资源管理。
具体的,第一NFVO根据许可应答消息中的许可指示信息,和该第一NFVO对应的VIM交互,进行针对该嵌套NS LC操作的虚拟资源管理操作,如虚拟资源的分配或者释放等。
506:第一NFVO通过嵌套NS LCM应答消息向Sender返回嵌套NS LCM操作的执行结果。
本申请实施例的嵌套NS生命周期管理的许可方法通过第一NFVO和第二NFVO之间的许可管理机制,实现嵌套NS LCM操作中资源管理和嵌套NS所属的复合NS的生命周期管理操作的资源管理实现目标的一致性,避免嵌套NS LCM操作中执行的资源管理对复合NS实例产生负面的影响。
本申请实施例二:提供一种基于场景2的第二NFVO对嵌套NS LCM操作进行许可的方法,如图6所示:
本实施例描述了在场景2下执行嵌套NS LCM操作的许可过程的基本示意过程。
本实施例的过程执行之前需要做如下配置:在Sender向第一NFVO发起嵌套NS LCM操作的请求消息之前,第一NFVO内部已经存储了调用该嵌套NS实例LCM操作的租户的标识信息(Tenant ID)。该租户标识信息可以在复合NS描述符文件的上架过程中由第二NFVO传递给第一NFVO,在这里租户的标识信息可以为第二NFVO的标识信息,该标识信息用于第一NFVO寻址第二NFVO进行交互。同时,第二NFVO和第一NFVO分别存储了复合NS实例和嵌套NS实例的虚拟资源视图,且复合NS实例的虚拟资源视图包括嵌套NS实例的虚拟资源视图,也即嵌套NS实例的虚拟资源视图对第二NFVO可见。
如图6所示,本实施例包括如下步骤:
601:发送者Sender向第一NFVO发起嵌套NS LCM操作的请求消息,请求消息中携带操作类型和嵌套NS实例的标识信息。
NS LCM操作的类型可以包括但不限于NS实例化(instantiation)、NS弹性伸缩(Scaling)、NS更新(Update)、NS自愈(healing)和NS终结(termination),操作中的输入参数的定义可以参考ETSI NFV IFA013协议。
602:第一NFVO根据其内部存储的租户标识信息(Tenant ID)寻址第二NFVO,向第二NFVO发起许可请求,在请求消息中携带嵌套NS实例的标识信息、所执行的NS LCM操作类型和针对该NS LCM操作的虚拟资源管理计划。
具体的,第一NFVO根据请求中的NS LCM操作类型,以及其内部管理的嵌套NS实例的虚拟资源视图,确定针对该NS LCM操作的虚拟资源管理计划。即根据当前该嵌套NS实例的虚拟资源分配情况,确定需要增加、删除或更改的虚拟资源的数量及位置,或者该嵌套NS实例所包括的成员VNF实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置,和/或该嵌套NS实例所包括的成员VL实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置。其中,第二NFVO寻址方式参考图5步骤502。
603:第二NFVO判断该嵌套NS LCM操作是否对该第二NFVO管理下的其他嵌套NS实例或者NFV实例产生影响。
具体的,第二NFVO检验接收到的许可请求中的虚拟资源管理计划,并根据该第二NFVO所管理的复合NS的资源视图,检视复合NS实例中的其它成员VNF实例或者成员嵌套NS实例是否存在执行与该嵌套NS实例LCM操作资源管理相冲突的情况,确定是否许可第一NFVO针对该嵌套NS LCM操作制定的虚拟资源管理计划。
具体判断方式中,第二NFVO可以根据复合NS实例中是否存在与该嵌套NS实例在生命周期管理操作中存在依赖关系的VNF实例和/或嵌套NS实例。例如:进行生命周期管理操作的嵌套NS实例在某个LCM操作中的资源分配依赖于其他的成员VNF实例和/或嵌套NS实例在相应的LCM操作中的资源分配的完成,以及这些VNF实例和嵌套NS实例是否正在在执行存在依赖关系的LCM操作。
进一步的,第二NFVO还可以根据相应的嵌套NS LCM许可策略来确定是否许可第一NFVO针对该嵌套NS LCM操作制定的虚拟资源管理计划。
604:第二NFVO根据判断结果向第一NFVO发送许可响应。
如果许可,则第二NFVO向第一NFVO返回许可应答消息,在该消息中携带操作成功的指示。第二NFVO进一步根据该虚拟资源管理计划更新复合NS实例的虚拟资源视图。如果不许可,第二NFVO向第一NFVO返回带有失败原因指示的许可应答消息。
作为一种可选的方案,第二NFVO进一步可以根据如下条件中的至少一种调整第一NFVO制定的针对该嵌套NS LCM操作的虚拟资源管理计划,并将更新的虚拟资源管理计划通过许可应答消息返回给第一NFVO。比如:该第二NFVO所管理的复合NS的资源视图、复合NS实例中与该嵌套NS实例在生命周期管理操作中存在依赖关系的VNF实例执行操作的状态、复合NS实例中与该嵌套NS实例在生命周期管理操作中存在依赖关系的其他嵌套NS实例的执行操作的状态和相应的嵌套NS LCM许可策略。
605:第一NFVO按照虚拟资源管理计划和相应的VIM交互,进行针对该嵌套NS LCM操作的虚拟资源管理。
该步骤具体实现可参考图5步骤505的实现方式。
606:第一NFVO通过嵌套NS LCM应答消息向Sender返回嵌套NS LCM操作的执行结果。
本申请实施例三提供一种基于场景2的第二NFVO对嵌套NS实例化操作中的资源管理进行许可的许可方法。本实施例是实施例二的一个具体化实例,应用于嵌套NS的实例化过程中。
701:发送者Sender,例如:可以是OSS/BSS,向第一NFVO发起嵌套NS实例化请求,请求消息中携带NS实例标识和资源需求描述参数。
该嵌套NS实例化请求还可包括反映该嵌套NS特定拓扑的模板标识(Flavor ID)和该嵌套NS实例的成员VNF实例部署位置的约束信息等。
702:第一NFVO根据该嵌套NS实例化请求寻址第二NFVO,向该第二NFVO发送许可请求。
具体的,在发送许可请求之前,第一NFVO解析嵌套NS实例化请求中的输入参数,根据请求消息中对嵌套NS实例在NS实例化操作中的资源需求描述,例如:该NS实例化等级对应的虚拟资源的基本需求,形成对组成该嵌套NS实例的成员VNF实例和成员VL实例的资源管理计划,即成员VNF实例占用资源信息和成员VNF实例占用资源信息。
此后,第一NFVO向第二NFVO发起许可请求,在请求消息中携带嵌套NS实例标识、该NS LCM操作类型(即:LCM操作类型=NS实例化)、成员VNF占用资源信息、成员VL占用资源信息以及嵌套NS的资源位置约束关系。
其中,嵌套NS实例标识用于在第一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:第二NFVO根据第一NFVO发送的许可请求,确实是否允许该第一NFVO进行NS实例化操作的资源管理,并向该第一NFVO发送许可应答。
具体的,第二NFVO根据复合NS实例的虚拟资源视图、该复合NS实例的成员嵌套NS实例的依赖关系,和/或相应的嵌套NS LCM许可策略,向第一NFVO返回许可应答,在许可应答消息中携带第一NFVO需要交互的VIM标识,资源区和/或主机的标识(资源位置信息),这些资源位置信息用于指出第二NFVO所建议的对该嵌套NS实例进行该类型的生命周期管理操作所需资源的位置。
第二NFVO在应答消息中还可以携带在每个VIM下分配给嵌套NS实例化操作的实际资源信息,例如:实际分配的该嵌套NS实例的成员VNF实例化所需的虚拟资源(计算、存储和网络)的数量,成员VL实例化的虚拟资源(网络)的数量。
704:第一NFVO按照许可应答中提供的信息和相应的VIM进行交互,完成嵌套NS实例生命周期管理中的资源管理。
具体的,第一NFVO根据许可应答中的VIM标识,资源区和/或主机的标识与对应的VIM交互,并根据实际分配的该嵌套NS实例的成员VNF实例化所需的虚拟资源(计算、存储和网络)的数量,成员VL实例化的虚拟资源(网络)的数量进行资源分配。
705:第一NFVO向Sender返回嵌套NS实例化应答,指示完成该嵌套NS实例化操作。
本申请实施例四提供一种基于场景2的第二NFVO对嵌套NS弹性伸缩中的资源管理进行许可的方法,如图8所示。
本实施例是实施例二的一个具体化实例,应用于嵌套NS的弹性伸缩scaling操作过程中。本实施例的步骤和实施例3相似,不同的是在步骤801和802中的输入参数中NS LCM操作类型是“NS弹性伸缩(scaling)”,在步骤802中成员VNF占用资源信息是反映该嵌套NS实例弹性伸缩操作中的成员VNF实例进行弹性伸缩所需的虚拟资源的变化量(增加或减少的虚拟资源数量),成员VL占用资源信息是反映该嵌套NS实例弹性伸缩操作中的成员VL实例进行弹性伸缩所需的虚拟资源的变化量。其他步骤的的具体实现可参考图7实施例3的描述。
本申请实施例五提供一种基于场景2的第二NFVO对嵌套NS终结中的资源管理进行许可的方法,如图9所示。
本实施例是实施例二的一个具体化实例,应用于嵌套NS的终结过程中。本实施例与实施例3相比,在步骤901和902的输入参数中NS LCM操作类型是“NS终结(termination)”,在步骤902中成员VNF占用资源信息、成员VL占用资源信息以及嵌套NS的位置约束关系等输入参数为空;步骤903的许可应答消息中只返回带有操作成功或失败的指示。
本申请实施例六提供一种基于场景2的第二NFVO对嵌套NS LCM中的资源进行预留的方法,如图10所示:
本实施例和实施例2的过程相似,除了步骤1003其他步骤不再赘述。在步骤1003中,第二NFVO在许可应答中返回一组资源预留的信息。每个资源预留信息包括资源预留的标识、该资源预留所包含的资源预留的位置和数量。其中,资源的位置包括需要交互的VIM标识信息、资源区或主机的标识信息,资源数量指出在该资源位置处预留的虚拟计算、存储和/或网络资源的数值。可选地,资源预留信息还可以包括该资源预留所适配的VNF类型或VL类型。
本实施例中,第一NFVO在步骤1004和资源预留信息中指定的VIM进行资源管理时,由于第二NFVO对资源的预留从而保证资源管理的结果总是成功的。
在实施例一到实施例六的嵌套NS LCM操作的许可方法中,第一NFVO寻址第二NFVO可以通过下述的方法实现:
当第一NFVO接收来自Sender的NS实例化请求而创建并实例化一个新的NS实例(嵌套NS实例)时,对应的第二NFVO标识置空。当第二NFVO实例化一个复合NS实例、并通过订阅方式获取已经成功实例化的嵌套NS实例来组成要实例化的复合NS实例时,第二NFVO向第一NFVO发送一个通知消息,指示第二NFVO在复合NS实例化过程中使用第一NFVO管理的嵌套NS实例。第一NFVO保存{嵌套NS实例标识,第二NFVO标识}的对应关系。当第二NFVO终结该复合NS实例时,第二NFVO向管理该嵌套NS实例的第一NFVO发送一个通知消息,指示第一NFVO根据该通知消息删除{嵌套NS实例标识,第二NFVO标识}的对应关系。该第二NFVO的标识可以是租户标识。需要注意的是,在同一时刻,只能有一个第二NFVO使用该嵌套NS实例应用于该第二NFVO管理的复合NS实例中。这样,第一NFVO就可以根据嵌套NS LCM请求中的嵌套NS实例标识与{嵌套NS实例标识,第二NFVO标识}的对应关系的查找到第二NFVO的标识,从而向第二NFVO发送许可请求。
本申请实施例七:第一NFVO自主进行嵌套NS LCM操作中的资源管理的方法,如图11所示:
本实施例是嵌套NS LCM操作中资源管理许可的另一种形式,即:在第一NFVO的授权下,通过策略配置实现批量许可(bulk granting),第一NFVO在授权的范围内自主地和VIM进行交互,执行嵌套NS LCM操作中的资源管理。第二NFVO不参与嵌套NS LCM操作中的资源管理过程,但可以向第一NFVO订阅该资源管理中的通知消息。例如:嵌套NS LCM操作中的资源状态改变,嵌套NS LCM操作中的资源使用数量超过该第一NFVO的资源配额(Quota),等等。第二NFVO根据接收到的订阅通知消息更新批量许可策略,从复合NS的虚拟资源视图控制第一NFVO自主进行嵌套NS LCM中资源管理的一致性。该实施例包括如下步骤:
1100:第二NFVO向第一NFVO配置批量许可策略。
该步骤可以理解为第一NFVO自主进行嵌套NS LCM操作中的资源管理的必要前提条件。第二NFVO配置的批量许可策略包括但不限于:第一NFVO进行资源管理的资源位置约束(包括一组限定的VIM标识、资源区或主机标识)、第一NFVO在多个可寻址进行资源管理的VIM域内的资源配额,批量许可过程的生效时间和/或失效时间等等。
1101:第一NFVO接收发送者发送的嵌套NS LCM请求,请求消息中携带NS LCM操作类型和第一NS实例的标识信息。
具体实现可参考实施例3-6的对应步骤的具体描述。
1102:第一NFVO根据批量许可策略配置执行嵌套NS LCM操作中的资源管理。
1103:第一NFVO向发送者返回嵌套NS LCM应答。
本申请实例的嵌套NS LCM操作的许可方法,通过第二NFVO提前批量将许可策略配置到第一NFVO上,使得第一NFVO可以自行根据批量许可策略配置进行嵌套NS LCM的操作,避免了第一NFVO每次都需要向第二NFVO进行嵌套NS LCM的许可请求/应答过程的交互,减少了网络资源的消耗,也提升了嵌套NS LCM操作的资源管理效率。
本申请实施例八提供一种NFVO装置,如图12所示,该NFVO包括:接收单元1201,用于接收嵌套NS LCM操作请求,该嵌套NS LCM操作请求携带第一NS实例标识信息和NS LCM操作类型;
发送单元1203,用于根据NS LCM操作请求向第二NFVO发送许可请求,请求第二NFVO准许该NFVO执行针对针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理,该许可请求携带第一NS实例的标识和NS LCM操作类型;
所述接收单元1201,还用于接收所述第二NFVO根据所述许可请求发送的许可响应;
处理单元1202,用于根据许可响应执行针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理。
具体的,发送单元1203根据第一NS实例的标识从本地获取存储的租户标识,根据所述租户标识,获取第二NFVO的标识信息,然后根据第二NFVO的标识信息向第二NFVO发送许可请求。
具体的,处理单元1202可以根据本地虚拟资源视图确定该嵌套NS LCM操作的虚拟资源管理计划,通过发送单元1203发送给第二NFVO。该虚拟资源管理计划包括:参照所述第一NS实例所使用的当前资源情况进行所述NS LCM操作需要增加、删除或更改的虚拟资源的类型、数量和/或位置;或者所述第一NS实例所包括的成员VNF实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置,和/或所述第一NS实例所包括的成员VL实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置。
具体的,当接收单元1201接收的许可响应包含成功操作指示,还包括由所述第二NFVO更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,处理单元1202根据更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划执行虚拟资源管理。
以上NFVO包含的各单元所执行操作的具体实现方式可以参照实施例1-7的对应的第一NFVO执行的步骤,不再赘述。
该NFVO装置具体可以是软件产品,包含计算机指令,当该计算机指令被处理器执行时,可以用来实现如实施例1-7中的第一NFVO的执行的步骤和功能。
本申请实施例九提供另外一种NFVO装置,如图13所示,该NFVO装置包含:
接收单元1301,用于接收第一NFVO发送的NS LCM操作许可请求,该许可请求携带第一NS实例的标识和NS LCM操作类型;
处理单元1302,用于根据第一NS实例标识和NS LCM操作类型与NFVO管理的第二NS实例的虚拟资源视图判断针对所述第一NS实例进行所述NS LCM操作是否对该NFVO管理的第二NS实例产生影响;
发送单元1303,用于根据判断结果向第一NFVO发送许可响应。
处理单元1302还进一步根据如下信息中至少一种判断针对所述第一NS实例进行所述NS LCM操作是否对该NFVO管理的第二NS实例产生影响:
所述NFVO管理的第二NS实例下与第一NS实例存在依赖关系的成员NS实例的运行状态,和/或第二NS实例下与第一NS实例存在依赖关系的成员VNF实例的运行状态;
所述NFVO管理的第二NS实例下定义的与第一NS实例相关联的亲和性和/或反亲和性规则;
针对所述第二NS实例的NS LCM操作的许可策略。
具体的,接收单元1301接收的许可请求还包括:
针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,所述虚拟资源管理计划包括:参照所述第一NS实例所使用的当前资源情况进行所述NS LCM操作需要增加、删除或更改的虚拟资源的类型、数量和/或位置;或者所述第一NS实例所包括的成员VNF实例和/或成员VL实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置。
处理单元1302还可以根据管理的虚拟资源视图更新针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,通过发送单元1303返回给第一NFVO。
以上NFVO包含的各单元所执行操作的具体实现方式可以参照实施例1-7的对应的第二NFVO执行的步骤,不再赘述。
该NFVO装置具体可以是软件产品,包含计算机指令,当该计算机指令被处理器执行时,可以用来实现如实施例1-7中的第二NFVO的执行的步骤和功能。
本申请实施例十提供一种NFVO的结构示意图,如图14所示。该NFVO可包含一个或多个端口1401,与收发器(transceiver)1403相耦合。收发器1403可以是发射器,接收器或其组合,从其他网络节点通过端口1404发送或接收数据包。处理器1401耦合到收发器1403,用于处理数据包。处理器1401可包含一个或多个多核处理器和/或存储器1402。处理器1401可以是一个通用处理器,专用集成电路(application specific integrated circuit,ASIC),或数字信号处理器(DSP)。
存储器1402可为非瞬时性的存储介质,与处理器1401相耦合,用于保存不同类型的数据。存储器1402可包含只读存储器(read only memory,ROM),随机存取存储器(randomaccess memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是磁盘存储器。存储器1402可用于保存实现NFV***或相关方法的指令。可以理解,通过编程或装载可执行指令到该NFVO的处理器1401,缓存和长期存储中的至少一个。
另一个实施例中,存储器1402,存储计算机可执行程序代码,其中所述程序代码包括指令,当所述处理器1401执行所述指令时,所述指令使所述网元执行以下操作:
接收网络服务生命周期管理操作请求,所述NS LCM操作请求携带第一NS实例的标识和NS LCM操作类型;
根据所述NS LCM操作请求向第二NFVO发送许可请求,请求所述第二NFVO准许所述第一NFVO执行针对所述第一NS实例进行所述NS LCM操作请求的虚拟资源管理,所述许可请求携带所述第一NS实例的标识和NS LCM操作类型;
接收所述第二NFVO根据所述许可请求发送的许可响应;
根据所述许可响应执行针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理。
以上作为NFVO包含的处理器所执行操作的具体实现方式可以参照1-7中的第一NFVO的执行的步骤和功能,本申请实施例不再赘述。
本申请实施例十提供一种NFVO的结构示意图,如图15所示,该NFVO可包含一个或多个端口1501,与收发器(transceiver)1503相耦合。收发器1503可以是发射器,接收器或其组合,从其他网络节点通过端口1504发送或接收数据包。处理器1501耦合到收发器1503,用于处理数据包。处理器1501可包含一个或多个多核处理器和/或存储器1502。处理器1501可以是一个通用处理器,专用集成电路(application specific integrated circuit,ASIC),或数字信号处理器(DSP)。
在另外一个实施例中,存储器1502,存储计算机可执行程序代码,其中所述程序代码包括指令,当所述处理器1501执行所述指令时,所述指令使所述网元执行以下操作:
接收第一NFVO发送的NS LCM操作许可请求,所述许可请求携带第一NS的实例标识和NS LCM操作类型;
根据所述第一NS实例的标识和NS LCM操作类型与所述NFVO管理的第二NS实例的虚拟资源视图判断对所述第一NS实例进行所述NS LCM操作是否对所述NFVO管理的第二NS实例产生影响;
根据判断结果向所述第一NFVO发送许可响应。。
以上作为NFVO包含的处理器所执行操作的具体实现方式可以参照1-7中的第二NFVO的执行的步骤和功能,本申请实施例不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

Claims (23)

1.一种网络服务生命周期管理的许可方法,其特征在于,包括:
第一网络功能虚拟化编排器(Network Function Virtualization Orchestrator,NFVO)接收网络服务(Network Service,NS)生命周期管理(Life Cycle Management,LCM)操作请求,所述NS LCM操作请求携带第一NS实例的标识和NS LCM操作类型;
所述第一NFVO根据所述NS LCM操作请求向第二NFVO发送许可请求,请求所述第二NFVO准许所述第一NFVO执行针对所述第一NS实例进行所述NS LCM操作请求的虚拟资源管理,所述许可请求携带所述第一NS实例的标识和NS LCM操作类型;
所述第一NFVO接收所述第二NFVO根据所述许可请求发送的许可响应;
所述第一NFVO根据所述许可响应执行针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理。
2.如权利要求1所述的许可方法,其特征在于,所述第一NFVO根据所述NS LCM操作请求向第二NFVO发送许可请求,包括:
所述第一NFVO根据所述第一NS实例的标识从本地获取存储的租户标识,根据所述租户标识,获取所述第二NFVO的标识信息;
所述第一NFVO根据所述第二NFVO的标识信息向所述第二NFVO发送许可请求。
3.如权利要求1所述的许可方法,其特征在于,所述第一NFVO所管理的第一NS实例是所述第二NFVO所管理的第二NS实例的组成成员。
4.如权利要求1所述的许可方法,其特征在于,所述许可请求还包括:
针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划。
5.如权利要求4所述的许可方法,其特征在于,所述虚拟资源管理计划包括:
参照所述第一NS实例所使用的当前资源情况进行所述NS LCM操作需要增加、删除或更改的虚拟资源的类型、数量和/或位置,或者,
所述第一NS实例所包括的成员VNF实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置,和/或所述第一NS实例所包括的成员VL实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置。
6.如权利要求1-5任一项所述的许可方法,其特征在于,所述方法还包括:
所述第二NFVO根据所述第一NS实例的标识和NS LCM操作类型与所述第二NFVO管理的第二NS实例的虚拟资源视图判断对所述第一NS实例进行所述NS LCM操作是否对所述第二NFVO管理的第二NS实例产生影响;
根据判断结果向所述第一NFVO发送许可响应。
7.如权利要求6所述的许可方法,其特征在于,所述第二NFVO进一步还根据本地存储的如下信息中至少一种判断对所述第一NS实例进行所述NS LCM操作是否对所述第二NFVO管理的第二NS实例产生影响:
所述第二NFVO管理的第二NS实例下与第一NS实例存在依赖关系的成员NS实例的运行状态,和/或所述第二NFVO管理的第二NS实例下与第一NS实例存在依赖关系的成员VNF实例的运行状态;
所述第二NFVO管理的第二NS实例下定义的与第一NS实例相关联的亲和性和/或反亲和性规则;
针对所述第二NS实例NS LCM操作的许可策略。
8.如权利要求7所述的许可方法,其特征在于,所述许可响应包含成功操作指示,所述第一NFVO根据所述许可响应执行针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理包括:
所述第一NFVO根据针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划执行虚拟资源管理。
9.如权利要求7所述的许可方法,其特征在于,所述方法还包括:
所述第二NFVO根据所述第二NFVO管理的第二NS实例的虚拟资源视图与所述信息中的至少一种更新针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划;
所述许可响应包含成功操作指示,还包括由所述第二NFVO更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,所述第一NFVO根据所述许可响应执行针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理包括:
所述第一NFVO根据所述更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划执行虚拟资源管理。
10.一种网络服务生命周期管理的许可方法,其特征在于,包括:
第二NFVO接收第一NFVO发送的NS LCM操作许可请求,所述许可请求携带第一NS实例的标识和NS LCM操作类型;
所述第二NFVO根据所述第一NS实例的标识和NS LCM操作类型与所述第二NFVO管理的第二NS实例的虚拟资源视图判断对所述第一NS实例进行所述NS LCM操作是否对所述第二NFVO管理的第二NS实例产生影响;
根据判断结果向所述第一NFVO发送许可响应。
11.如权利要求10所述的许可方法,其特征在于,所述方法还包括:所述第二NFVO进一步还根据如下本地存储的信息中至少一种判断对所述第一NS实例进行所述NS LCM操作是否对所述第二NFVO管理的第二NS实例产生影响:
所述第二NFVO管理的第二NS实例下与第一NS实例存在依赖关系的成员NS实例的运行状态,和/或所述第二NFVO管理的第二NS实例下成员VNF实例的运行状态;
所述第二NFVO管理的第二NS实例下定义的与第一NS实例相关联的亲和性和/或反亲和性规则;
针对所述第二NS实例的NS LCM操作的许可策略。
12.如权利要求11所述的许可方法,其特征在于,所述许可请求还包括:
针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,所述虚拟资源管理计划包括:
参照所述第一NS实例所使用的当前资源情况进行所述NS LCM操作需要增加、删除或更改的虚拟资源的类型、数量和/或位置,或者
所述第一NS实例所包括的成员VNF实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置,和/或所述第一NS实例所包括的成员VL实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置。
13.如权利要求12所述的许可方法,其特征在于,所述方法还包括:
所述第二NFVO根据所述第二NFVO管理的第二NS实例的虚拟资源视图与所述本地存储的信息中的至少一种更新针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划;
所述许可响应包含成功操作指示,还包括由所述第二NFVO更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,用以指示所述第一NFVO根据所述更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划执行虚拟资源管理。
14.一种网络功能虚拟化编排器NFVO,其特征在于,包括:
接收单元,用于接收NS LCM操作请求,所述NS LCM操作请求携带第一NS实例的标识和NS LCM操作类型;
发送单元,用于根据所述NS LCM操作请求向第二NFVO发送许可请求,请求所述第二NFVO准许所述NFVO执行针对所述第一NS实例进行所述NS LCM操作请求的虚拟资源管理,所述许可请求携带所述第一NS实例的标识和NS LCM操作类型;
所述接收单元,还用于接收所述第二NFVO根据所述许可请求发送的许可响应;
处理单元,用于根据所述许可响应执行针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理。
15.如权利要求14所述的网络功能虚拟化编排器,其特征在于,所述发送单元根据所述NS LCM操作请求向第二NFVO发送许可请求,包括:
所述发送单元根据所述第一NS实例的标识从本地获取存储的租户标识,根据所述租户标识,获取所述所述第二NFVO的标识信息;
所述发送单元根据所述第二NFVO的标识信息向所述第二NFVO发送许可请求。
16.如权利要求14所述的网络功能虚拟化编排器,其特征在于,所述NFVO所管理的第一NS实例是所述第二NFVO所管理的第二NS实例的组成成员。
17.如权利要求14-16任一项所述的网络功能虚拟化编排器,其特征在于,所述发送单元发送的许可请求还包括:
针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,所述虚拟资源管理计划包括:参照所述第一NS实例所使用的当前资源情况进行所述NS LCM操作需要增加、删除或更改的虚拟资源的类型、数量和/或位置,或者,
所述第一NS实例所包括的成员VNF实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置,和/或所述第一NS实例所包括的成员VL实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置。
18.如权利要求17所述的网络功能虚拟化编排器,其特征在于,所述接收单元接收的许可响应包含成功操作指示,所述处理单元根据所述许可响应执行针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理包括:
所述处理单元根据针对所述所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划执行虚拟资源管理。
19.如权利要求17所述的网络功能虚拟化编排器,其特征在于,所述接收单元接收的许可响应包含成功操作指示,还包括由所述第二NFVO更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,所述处理单元根据所述许可响应执行针对所述NS LCM操作的虚拟资源管理包括:
所述处理单元根据所述更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划执行虚拟资源管理。
20.一种网络功能虚拟化编排器NFVO,其特征在于,包括:
接收单元,用于接收第一NFVO发送的NS LCM操作许可请求,所述许可请求携带第一NS实例的标识和NS LCM操作类型;
处理单元,用于根据所述第一NS实例的标识和NS LCM操作类型与所述NFVO管理的第二NS实例的虚拟资源视图判断对所述第一NS实例进行所述NS LCM操作是否对所述NFVO管理的第二NS实例产生影响;
发送单元,用于根据判断结果向所述第一NFVO发送许可响应。
21.如权利要求20所述的网络功能虚拟化编排器,其特征在于,所述处理单元还进一步根据如下本地存储的信息中至少一种判断对所述第一NS实例进行所述NS LCM操作是否对所述NFVO管理的第二NS实例产生影响:
所述NFVO管理的第二NS实例下与第一NS实例存在依赖关系的成员NS实例的运行状态,和/或所述NFVO管理的第二NS实例下成员VNF实例的运行状态;
所述NFVO管理的第二NS实例下定义的与第一NS实例相关联的亲和性和/或反亲和性规则;
针对所述第二NS实例的NS LCM操作的许可策略。
22.如权利要求21所述的网络功能虚拟化编排器,其特征在于,所述接收单元接收的许可请求还包括:
针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,所述虚拟资源管理计划包括:
参照所述第一NS实例所使用的当前资源情况进行所述NS LCM操作需要增加、删除或更改的虚拟资源的类型、数量和/或位置,或者,
所述第一NS实例所包括的成员VNF实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置,和/或所述第一NS实例所包括的成员VL实例在所述NS LCM操作中实际占用的虚拟资源的类型、数量和/或位置。
23.如权利要求22所述的网络功能虚拟化编排器,其特征在于,所述处理单元还用于:
根据所述NFVO管理的NS实例的虚拟资源视图与所述本地存储的信息中的至少一种更新针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划;
所述发送单元发送的许可响应包含成功操作指示,还包括由所述NFVO更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划,用以指示所述第一NFVO根据所述更新后的针对所述第一NS实例进行所述NS LCM操作的虚拟资源管理计划执行虚拟资源管理。
CN201680090856.XA 2016-11-17 2016-11-17 网络服务生命周期管理的许可方法和装置 Active CN109964449B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110013719.9A CN112799779A (zh) 2016-11-17 2016-11-17 网络服务生命周期管理的许可方法和装置

Applications Claiming Priority (1)

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

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202110013719.9A Division CN112799779A (zh) 2016-11-17 2016-11-17 网络服务生命周期管理的许可方法和装置

Publications (2)

Publication Number Publication Date
CN109964449A CN109964449A (zh) 2019-07-02
CN109964449B true CN109964449B (zh) 2021-01-15

Family

ID=62145941

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202110013719.9A Pending CN112799779A (zh) 2016-11-17 2016-11-17 网络服务生命周期管理的许可方法和装置
CN201680090856.XA Active CN109964449B (zh) 2016-11-17 2016-11-17 网络服务生命周期管理的许可方法和装置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202110013719.9A Pending CN112799779A (zh) 2016-11-17 2016-11-17 网络服务生命周期管理的许可方法和装置

Country Status (7)

Country Link
US (2) US10911333B2 (zh)
EP (2) EP4195608A1 (zh)
JP (1) JP6738965B2 (zh)
KR (1) KR102272229B1 (zh)
CN (2) CN112799779A (zh)
ES (1) ES2932756T3 (zh)
WO (1) WO2018090299A1 (zh)

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
JP6987158B2 (ja) 2017-06-09 2021-12-22 テレフオンアクチーボラゲット エルエム エリクソン(パブル) インフラストラクチャアップグレードを、ホストされるアプリケーション/仮想ネットワーク機能(vnf)と協調させるための方法
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 华为技术有限公司 服务资源许可管理方法和相关设备
CN114944979A (zh) * 2019-09-02 2022-08-26 华为技术有限公司 一种多管理域的通信方法和装置
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
US11855857B2 (en) 2020-07-03 2023-12-26 Nippon Telegraph And Telephone Corporation Network virtualization system, virtual resource management device, virtual resource management method and program

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 清华大学 一种基于数据差异的逻辑卷快速同步方法
WO2015180068A1 (zh) * 2014-05-28 2015-12-03 华为技术有限公司 一种实现虚拟化网管的方法、装置及***
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控制方法和设备
EP3245766B1 (en) * 2015-01-13 2020-08-26 Intel IP Corporation Techniques for monitoring virtualized network functions or network functions virtualization infrastructure
US9912558B2 (en) * 2015-01-13 2018-03-06 Intel IP Corporation Techniques for monitoring virtualized network functions or network functions virtualization infrastructure
JP6330923B2 (ja) * 2015-01-27 2018-05-30 日本電気株式会社 オーケストレータ装置、システム、仮想マシンの作成方法及びプログラム
JP6729400B2 (ja) * 2015-01-29 2020-07-22 日本電気株式会社 データファイル登録管理システム、方法、管理装置とプログラム
US10263911B2 (en) * 2015-05-01 2019-04-16 Futurewei Technologies, Inc. System and method for resource management
CN107533484B (zh) * 2015-05-07 2021-03-02 华为技术有限公司 用于动态管理虚拟网络功能描述符的***和方法
CN110661647A (zh) * 2015-07-20 2020-01-07 华为技术有限公司 一种生命周期管理方法及装置
BR112018000241A2 (pt) * 2015-07-23 2018-11-06 Intel Corporation modelo de recursos de rede para suportar gerenciamento de ciclo de vida de virtualização de função de rede
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 南京优速网络科技有限公司 一种虚拟化网络服务业务自动生成和动态监控的方法

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
ETSI.Network Functions Virtualisation (NFV) *
HUAWEI.IFA020 Composite NS instantiation.《ETSI》.2016,全文. *
HUAWEI.IFA020 composite NS termination.《ETSI》.2016,全文. *
IFA020 Composite NS instantiation;HUAWEI;《ETSI》;20160913;全文 *
IFA020 composite NS termination;HUAWEI;《ETSI》;20160913;全文 *
Management and Orchestration;Os-Ma-Nfvo reference point-Interface and Information Model Specification.《ETSI》.2016,34-35、70-71页. *

Also Published As

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

Similar Documents

Publication Publication Date Title
CN109964449B (zh) 网络服务生命周期管理的许可方法和装置
US20210083949A1 (en) System and method to support network slicing in an mec system providing automatic conflict resolution arising from multiple tenancy in the mec environment
US10701139B2 (en) Life cycle management method and apparatus
US10616133B2 (en) Resource configuration method and network device thereof
CN110569101B (zh) 管理容器服务的方法和装置
EP3455728B1 (en) Orchestrator for a virtual network platform as a service (vnpaas)
US11502919B2 (en) Network service management method, related apparatus, and system
CN107967140B (zh) 软件修改的发起方法、发布元数据的方法及装置
KR20180002771A (ko) 네트워크 서비스 수명 주기 관리 방법 및 디바이스
EP3249871A1 (en) Method and device for updating network service descriptor
WO2017185303A1 (zh) 一种nfv mano策略描述符的管理方法及装置
CN110716788B (zh) 管理虚拟化资源的方法和装置
WO2020216038A1 (zh) 数据管理方法、lepm和mepm
JP7377965B2 (ja) ネットワークリソース管理方法、システム、ネットワーク機器と可読記憶媒体
CN113162785A (zh) 一种网络接口的建立方法、装置及***
KR102135651B1 (ko) 관리 기능 대상을 위한 관리 방법 및 장치
KR20170111246A (ko) 네트워크 기능 가상화를 위한 자원 제어방법과 자원 스케줄링 방법 및 그 네트워크 기능 가상화 시스템
CN115733743A (zh) 网络业务部署方法、nfvo以及nfv***
CN118057776A (zh) 部署虚拟化网络功能的方法和通信装置
CN115695199A (zh) 网络功能虚拟化的实例更新方法、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant