CN110912726B - 服务的提供方法、装置、***、存储介质及电子装置 - Google Patents
服务的提供方法、装置、***、存储介质及电子装置 Download PDFInfo
- Publication number
- CN110912726B CN110912726B CN201811089175.9A CN201811089175A CN110912726B CN 110912726 B CN110912726 B CN 110912726B CN 201811089175 A CN201811089175 A CN 201811089175A CN 110912726 B CN110912726 B CN 110912726B
- Authority
- CN
- China
- Prior art keywords
- mano
- node
- service
- support capability
- management service
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5054—Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/34—Signalling channels for network management communication
- H04L41/342—Signalling channels for network management communication between virtual entities, e.g. orchestrators, SDN or NFV entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5051—Service on demand, e.g. definition and deployment of services in real time
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了一种服务的提供方法、装置、***、存储介质及电子装置,服务的提供方法包括:在网络功能虚拟化管理和编排***NFV‑MANO运行时,根据服务需求对NFV‑MANO中的服务节点的服务支持能力进行调整,其中,服务节点支持服务支持能力被调整,服务节点按照调整后的服务支持能力提供服务。通过本发明,解决了相关技术中服务节点不能灵活支持服务需求的问题,使得服务节点可以基于调整后的服务支持能力提供服务,提高了服务节点的灵活性。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种服务的提供方法、装置、***、存储介质及电子装置。
背景技术
网络功能虚拟化(NFV,Network Functions Virtualization)是一种通过使用通用硬件以及虚拟化技术来承载其他功能的软件处理技术,旨在降低网络昂贵的设备成本。NFV通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,资源可以充分灵活共享,实现新业务的快速开发和部署,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。
如图1a所示,欧洲电信标准协会(ETSI,European TelecommunicationsStandards Institute)定义的NFV***架构主要包含:业务运营支撑***和管理支撑平台(OSS/BSS,Operation-Support System/Business Support System)、虚拟化的网络功能(VNF,Virtualized Network Function)、网络功能虚拟化基础设施(NFVI,NetworkFunctions Virtualization Infrastructure)和网络功能虚拟化管理和编排***(NFV-MANO,VNF-Management and Orchestration)。其中,NFVI主要负责将计算、存储以及网络的硬件资源全面虚拟化,并映射成虚拟资源;VNF则是利用软件来实现各种传统的物理网络功能,VNF运行在NFVI之上,使用的是经过NFVI虚拟化后的虚拟资源。NFV-MANO负责管理和编排VNF和NFVI之间的关系以及VNF之间和\或与其他物理网络功能(PNF,Physical NetworkFunctions之间的连接关系。
MANO实体作为实现网络功能虚拟化的管理节点,其是否正常运行关系到整个NFV网络是否可以被正常的管理和运维,因此,对组成MANO的各个实体也是需要操作维护和管理的,以保证其能正常完成网络功能虚拟化管理和编排。
相关技术中,MANO实体需要支持哪些服务,服务内支持的操作集合和最大支持多少并发操作,都是在部署前预规划,部署以后运行期间不改变,即,属于静态部署的方式。在这种静态部署方式的前提下,当收到不支持的服务要求或服务需求时,只能返回失败;当服务的最大并发操作数目达到预设瓶颈时,对新的操作要求或操作需求也只能返回失败,MANO实体对外表现为不能提供正常的虚拟化管理和编排服务。
针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
发明内容
本发明实施例提供了一种服务提供方法、装置、***、存储介质及电子装置,以至少解决相关技术中服务节点不能灵活支持服务需求的问题。
根据本发明的一个实施例,提供了一种服务的提供方法,包括:在网络功能虚拟化管理和编排***NFV-MANO运行时,根据服务需求对所述NFV-MANO中的服务节点的服务支持能力进行调整,其中,所述服务节点支持所述服务支持能力被调整,所述服务节点按照调整后的服务支持能力提供服务。
可选地,所述根据服务需求对所述NFV-MANO中的服务节点的服务支持能力进行调整之前,包括:确定所述服务节点所支持的调整模式。
可选地,通过以下方式确定所述服务节点所支持的调整模式:根据调整模式参数确定所述服务节点所支持的调整模式,其中,所述调整模式参数包含在所述服务节点的配置信息中。
可选地,所述调整模式参数包括:调整方式参数,所述调整方式参数用于表征所述服务节点的服务支持能力参数中支持被调整的所述服务支持能力参数,其中,所述服务支持能力参数用于表征所述服务节点的服务支持能力。
可选地,所述支持被调整的所述服务支持能力参数包括以下至少之一:所述服务节点所支持的服务类型、所述服务节点所支持的指定服务类型的服务实例数目、所述服务节点所支持的接口操作、所述服务节点所支持的接口操作并发操作数。
可选地,根据服务需求对所述NFV-MANO中的服务节点的服务支持能力进行调整,包括:基于所述支持被调整的所述服务支持能力参数,根据调整目标调整所述支持被调整的所述服务支持能力参数中所包括的一个或多个所述服务支持能力参数,其中,所述调整目标是通过所述服务需求与所述服务节点的服务支持能力确定的。
可选地,所述调整模式参数还包括:调整发起者参数,所述调整发起者参数用于表征所述服务节点所支持的调整发起者,其中,所述调整发起者包括所述服务节点和/或所述服务节点的管理节点。
可选地,根据服务需求对所述NFV-MANO中的服务节点的服务支持能力进行调整之前,还包括:通过所述服务节点的配置信息确定所述服务节点的服务支持能力支持被调整。
可选地,所述配置信息为所述服务节点的信息模型。
可选地,所述根据服务需求对所述NFV-MANO中的服务节点的服务支持能力进行调整之前,还包括:通过以下至少之一确定所述服务需求:服务支持能力调整请求、所述服务节点运行时的信息、预先设定的部署策略。
可选地,所述根据服务需求对所述NFV-MANO中的服务节点的服务支持能力进行调整之前,还包括:确定所述服务节点满足调整触发条件,其中所述调整触发条件包括:到达预先设定的调整时间、接收到服务支持能力调整请求或所述服务节点运行时的信息满足预先设定的指标。
可选地,所述根据服务需求对所述NFV-MANO中的服务节点的服务支持能力进行调整之后,包括:根据所述调整后的服务支持能力更新所述服务节点的服务支持能力参数,其中,所述服务支持能力参数用于表征所述服务节点的服务支持能力。
可选地,根据服务需求对所述NFV-MANO中的服务节点的服务支持能力进行调整之后,还包括:根据所述调整后的所述服务支持能力申请或释放相应的资源以使所述服务节点的资源与所述服务需求相匹配。
根据本发明的另一个实施例,提供了一种服务的提供装置,包括:调整模块,用于在网络功能虚拟化管理和编排***NFV-MANO运行时,根据服务需求对所述NFV-MANO中的服务节点的服务支持能力进行调整,其中,所述服务节点支持所述服务支持能力被调整,所述服务节点按照调整后的服务支持能力提供服务。
可选地,所述装置还包括:第一确定模块,用于在根据服务需求对所述NFV-MANO中的服务节点的服务支持能力进行调整之前,确定所述服务节点所支持的调整模式。
可选地,所述第一确定模块,还用于通过以下方式确定所述服务节点所支持的调整模式:根据调整模式参数确定所述服务节点所支持的调整模式,其中,所述调整模式参数包含在所述服务节点的配置信息中。
可选地,所述调整模式参数包括:调整方式参数,所述调整方式参数用于表征所述服务节点的服务支持能力参数中支持被调整的所述服务支持能力参数,其中,所述服务支持能力参数用于表征所述服务节点的服务支持能力。
可选地,所述支持被调整的所述服务支持能力参数包括以下至少之一:所述服务节点所支持的服务类型、所述服务节点所支持的指定服务类型的服务实例数目、所述服务节点所支持的接口操作、所述服务节点所支持的接口操作并发操作数。
可选地,所述调整模块,包括:调整子模块,用于基于所述支持被调整的服务支持能力参数,根据调整目标调整所述支持被调整的所述服务支持能力参数中所包括的一个或多个所述服务支持能力参数,其中,所述调整目标是通过所述服务需求与所述服务节点的服务支持能力确定的。
可选地,所述调整模式参数还包括:调整发起者参数,所述调整发起者参数用于表征所述服务节点所支持的调整发起者,其中,所述调整发起者包括所述服务节点和/或所述服务节点的管理节点。
可选地,所述装置还包括:第二确定模块,用于在根据服务需求对所述NFV-MANO中的服务节点的服务支持能力进行调整之前,通过所述服务节点的配置信息确定所述服务节点的服务支持能力支持被调整。
可选地,所述配置信息为所述服务节点的信息模型。
可选地,所述装置还包括:第三确定模块,用于在所述根据服务需求对所述NFV-MANO中的服务节点的服务支持能力进行调整之前,通过以下至少之一确定所述服务需求:服务支持能力调整请求、所述服务节点运行时的信息、预先设定的部署策略。
可选地,所述装置还包括:第四确定模块,用于在所述根据服务需求对所述NFV-MANO中的服务节点的服务支持能力进行调整之前,确定所述服务节点满足调整触发条件,其中所述调整触发条件包括:到达预先设定的调整时间、接收到服务支持能力调整请求或所述服务节点运行时的信息满足预先设定的指标。
可选地,所述装置还包括:更新模块,用于在所述根据服务需求对所述NFV-MANO中的服务节点的服务支持能力进行调整之后,根据所述调整后的服务支持能力更新所述服务节点的服务支持能力参数,其中,所述服务支持能力参数用于表征所述服务节点的服务支持能力。
可选地,所述装置还包括:服务资源调整模块,用于在根据服务需求对所述NFV-MANO中的服务节点的服务支持能力进行调整之后,根据所述调整后的所述服务支持能力申请或释放相应的资源以使所述服务节点的资源与所述服务需求相匹配。
根据本发明的另一个实施例,提供了一种***,包括上述任一项所述的服务的提供装置。
根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
通过本发明,在网络功能虚拟化管理和编排***NFV-MANO运行时,根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整,以使服务节点按照调整后的服务支持能力提供服务,其中,服务节点支持服务支持能力被调整,可以实现在线实时根据服务需求调整服务节点的服务支持能力,解决了相关技术中服务节点不能灵活支持服务需求的问题,使得服务节点可以基于调整后的服务支持能力提供服务,提高了服务节点的灵活性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1a是本发明相关技术中ETSI NFV***架构图;
图1b是本发明相关技术中ETSI定义的MANO实体组成示意图;
图2是根据本发明实施例的服务的提供方法的流程图;
图3是根据本发明实施例的服务的提供装置的结构框图;
图4a是根据本发明可选实施例的MANO实体信息模型示意图;
图4b是根据本发明可选实施例的服务提供方法的交互过程示意图;
图5是根据本发明可选实施例的被管理节点受控调整内部服务实例数的交互过程示意图;
图6是根据本发明可选实施例的被管理节点受控调整内部服务接口操作的交互过程示意图;
图7是根据本发明可选实施例的被管理节点受控调整内部服务类型的交互过程示意图;
图8是根据本发明可选实施例的被管理节点自动调整内部服务实例数的交互过程示意图;
图9是根据本发明可选实施例的被管理节点自动调整内部服务接口操作的交互过程示意图;
图10是根据本发明可选实施例的一次调整VNFM支持能力的流程示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
本申请实施例运行的架构包括:管理节点、被管理节点、服务消费节点,其中,管理节点用于管理服务;被管理节点即服务节点,是服务的提供者,用于提供服务;服务消费节点用于消费服务。管理节点、被管理节点、服务消费节点之间可以进行交互。
在本实施例中提供了一种服务的提供方法,图2是根据本发明实施例的一种服务的提供方法的流程图,如图2所示,该流程包括如下步骤:
步骤S202,在网络功能虚拟化管理和编排***NFV-MANO运行时,根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整,其中,服务节点支持服务支持能力被调整,服务节点按照调整后的服务支持能力提供服务。
通过上述步骤,在网络功能虚拟化管理和编排***NFV-MANO运行时,根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整,以使服务节点按照调整后的服务支持能力提供服务,其中,服务节点支持服务支持能力被调整,可以实现在线实时根据服务需求调整服务节点的服务支持能力,解决了相关技术中服务节点不能灵活支持服务需求的问题,使得服务节点可以基于调整后的服务支持能力提供服务,提高了服务节点的灵活性。
需要说明的是,在网络功能虚拟化管理和编排***NFV-MANO运行时,根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整的步骤的执行主体并不被限定,其可以是服务节点之外的某实体,例如某管理实体或某实体中的管理模块,也可以是服务节点自身,例如服务节点自身的一个调整模块。
可选地,根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整之前,包括:确定服务节点所支持的调整模式。
可选地,通过以下方式确定服务节点所支持的调整模式:根据调整模式参数确定服务节点所支持的调整模式,其中,调整模式参数包含在服务节点的配置信息中。
可选地,调整模式参数包括:调整方式参数,调整方式参数用于表征服务节点的服务支持能力参数中支持被调整的服务支持能力参数,其中,服务支持能力参数用于表征服务节点的服务支持能力。
需要说明的是,调整方式参数可以以直接明示的方式表征服务节点的服务支持能力参数中支持被调整的服务支持能力参数,例如,调整方式参数为服务类型,即表示该服务节点支持服务类型被调整;又如调整参数为服务类型、服务类型A的服务实例数目,即表示该服务节点支持服务类型被调整、也支持服务类型A的服务实例数目被调整,也可以表示支持该两者同时被调整。当然,除了上述的明示方式,也可以采用其他方式,只要是通过调整方式参数能够得到或者获知服务节点的服务支持能力参数中支持被调整的服务支持能力参数的实施方式,都应该在本申请的保护范围之内。
可选地,支持被调整的服务支持能力参数包括以下至少之一:服务节点所支持的服务类型、服务节点所支持的指定服务类型的服务实例数目、服务节点所支持的接口操作、服务节点所支持的接口操作并发操作数。
可选地,根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整,包括:基于支持被调整的服务支持能力参数,根据调整目标调整支持被调整的服务支持能力参数中所包括的一个或多个服务支持能力参数,其中,调整目标是通过服务需求与服务节点的服务支持能力确定的。
需要说明的是,调整目标是通过服务需求与服务节点的服务支持能力确定的,例如,服务需求接口操作并发操作数为5,而当前服务节点的服务支持能力表示该服务节点所支持的接口操作最大并发操作数为4,则调整目标可以是将接口操作最大并发操作数调整为5,以使该服务节点能够满足服务需求,当然也可以是将接口操作最大并发操作数调整为5以上的值,例如8。
可选地,调整模式参数还包括:调整发起者参数,调整发起者参数用于表征服务节点所支持的调整发起者,其中,调整发起者包括服务节点和/或服务节点的管理节点。
需要说明的是,调整发起者可以是服务节点中的管理模块;服务节点的管理节点可以是管理该服务节点的管理节点,也可以是其他节点(管理节点、服务节点之外的节点)中的一个管理模块,还可以是单独设置的一个管理实体。
可选地,根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整之前,还包括:通过服务节点的配置信息确定服务节点的服务支持能力支持被调整。
可选地,配置信息为服务节点的信息模型。
可选地,根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整之前,还包括:通过以下至少之一确定服务需求:服务支持能力调整请求、服务节点运行时的信息、预先设定的部署策略。
需要说明的是,根据服务支持能力调整请求确定服务需求,可以是服务支持能力调整请求中直接携带了与服务需求相对应的调整需求,或者说调整目标,该调整需求即表示了该服务节点希望被调整到的状态,即通过服务支持能力调整请求可以获知被调整前的服务需求;根据服务节点运行时的信息确定服务需求,可以是利用运行时的信息分析得到能够满足服务需求的调整目标,该调整目标即表征了服务需求,可以将该调整目标作为服务需求;根据预先设定的部署策略确定服务需求可以是预先设定的策略中要求服务节点必须满足一定的服务需求,则通过该部署策略即可得到或者获知服务需求。可选地,根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整之前,还包括:确定服务节点满足调整触发条件,其中调整触发条件包括:到达预先设定的调整时间、接收到服务支持能力调整请求或服务节点运行时的信息满足预先设定的指标。
需要说明的是,调整触发条件包括到达预先设定的调整时间,可以是以下的情景:例如可以根据以往经验预先设定一些服务需求高峰期预警时间,到达该预警时间即触发调整,这样可以通过预先的准备更好地满足暴涨的服务需求;接收到服务能力调整请求也可以立即触发调整;服务节点运行时的信息满足预先设定的指标也可以触发调整,例如某些参数指标高于或者低于预先设定的一些正常阈值,表明该服务节点的运行状态异常,不能与服务需求相匹配,所以需要触发调整。
可选地,根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整之后,包括:根据调整后的服务支持能力更新服务节点的服务支持能力参数,其中,服务支持能力参数用于表征服务节点的服务支持能力。
可选地,根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整之后,还包括:根据调整后的服务支持能力申请或释放相应的资源以使服务节点的资源与服务需求相匹配。
需要说明的是,释放相应的资源使服务节点的资源与服务需求相匹配可以减少服务节点的资源占用,达到节约资源的目的。
为了解释说明本发明,以下结合附图1a与附图1b所示的***架构解释说明本发明的可选实施例。
如图1a所示,NFV-MANO(后续简写为MANO)包括若干实体,例如虚拟化基础设置管理器(VIM,Virtualized Infrastructure Manager)、虚拟网络功能管理器(VNFM,Virtualized Network Function Manager)和网络虚拟化功能编排器(NFVO,NetworkFunction Virtualization Orchestrator),即VIM实体、VNFM实体、NFVO实体;其中,VIM负责控制和管理虚拟化资源;VNFM负责VNF的生命周期管理;NFVO负责对基础设施的编排和管理,以及对网络服务(NS,Network Service)的生命周期管理。例如:VNFM向NFVO提供VNF生命周期管理服务,同时向管理者提供MANO性能管理服务,其中,管理者可以是NFVO也可以是单独部署的管理模块。相同的服务类型可以通过连接不同的对端和(或)支持不同的操作组,提供不同的服务实例。
如图1b中所示的NFV-MANO服务C1和NFV-MANO服务C2是相同服务类型C的不同服务实例,NFV-MANO管理服务B1和NFV-MANO管理服务B2是相同管理服务B的不同服务实例。
IFA021和IFA031中还定义了MANO实体及其信息模型的概念,其中,MANO实体定义为用于完成单个或一组MANO服务的实体;MANO服务定义为通过规范接口对外提供的一种或多种功能;MANO实体的信息模型中封装了该实体所能提供服务的所有相关信息,包含MANO实体的状态、可配置参数、支持的服务实例列表和规格参数共4类参数集合。基于信息模型中的信息,配合MANO维护和管理功能接口,实现对MANO实体的维护和管理,例如:管理者可以通过配置功能接口设置MANO实体和其关联实体的连接关系;也可以通过信息查询功能接口获取MANO实体支持的服务实例列表及状态;还可以通过性能管理功能接口获取MANO实体运行期间的性能,通过状态管理功能接口改变MANO实体的状态。
操作维护和管理MANO实体的各种场景在ETSI NFV接口与架构(IFA,Interfacesand Architectural)小组研究报告IFA021中进行分析,IFA031对分析结论进行规范化定义。各MANO实体在完成其他ETSI NFV规范定义的对于虚拟资源管理编排的功能的同时,还需要完成对于其自身的操作维护和管理的功能接口。其中,MANO维护和管理功能接口包含:MANO配置和信息管理接口(NFV-MANO Configuration and Information Managementinterface)、MANO状态管理接口(NFV-MANO State Management interface)、MANO故障管理接口(NFV-MANO Fault Management interface)、MANO性能管理接口(NFV-MANOPerformance Management interface)和MANO日志管理接口(NFV-MANO Log Managementinterface)。每一种接口由一组操作(operation)组成,例如MANO配置和信息管理接口包含如下操作:修改配置操作(ModifyConfig operation)、查询配置操作(QueryConfigInfooperation)、订阅操作(Subscribe operation)、取消订阅操作(Unsubscribe operation)和通知操作(Notify operation)组成。
管理***也可以通过网元管理(EM,Element Mange)来对网络功能节点进行管理,如图1a所示,EM主要用于VNF的应用层管理,并不负责管理MANO实体。
根据本发明的实施例提供的方法,可以在MANO实体信息模型中表明其是否支持在线修改MANO支持能力及MANO支持能力修改方式。在该MANO实体运行期间,MANO管理节点在需要修改MANO实体支持能力时,根据MANO信息模型中支持的在线修改方式对MANO实体发起操作,完成在线更新MANO实体的支持能力;或者,MANO实体根据预定的策略,自动进行MANO实体支持能力的动态调整。
根据本发明的实施例,可以在线修改MANO实体服务支持能力实现的装置包括以下逻辑模块:
管理节点:可以通过消费被管理节点提供的MANO管理服务获取被管理节点的运行时信息,可以根据被管理节点对动态调整的支持能力,判定被管理节点能力是否需要调整,并发起被管理节点能力调整操作流程。该管理节点可以部署在NFV***架构中的现有实体中,如BSS/OSS、EM、NFVI、NFVO、VNFM、VIM;也可以是独立部署的一个功能模块。
被管理节点:提供MANO服务及MANO管理服务给对应消费者,可以实现MANO支持能力的动态调整。被管理节点可以是任一MANO的组成实体,即NFVO实体、VNFM实体、VIM实体。
其他节点:与被管理节点有连接的节点,根据其自身的处理流程向被管理节点申请MANO服务,因此,被管理节点的性能随需处理的MANO服务申请数量和服务类型而变化。同时,被管理节点的性能也会影响对外提供服务的质量,从而影响其他节点的处理流程执行结果。如被管理节点是NFVO,其他节点为BSS/OSS、VNFM、VIM;如被管理节点是VNFM,其他节点为EM、VNF、NFVO、VIM;如被管理节点是VIM,其他节点为NFVI、NFVO、VNFM。
如图4a和4b所示,根据本发明的实施例,动态调整被管理节点服务支持能力的方法包括以下步骤:
步骤401,在被管理节点信息模型中增加动态调整特性参数表明该节点支持动态调整支持能力,参见图4a所示。其中,动态调整特性参数包含如下信息:是否支持动态调整;动态调整的发起者,由管理节点来触发调整,或由被管理节点根据运行情况自动调整。
进一步地,调整时可以采用如下的方式,被管理节点可以仅支持部分调整方式也可以支持全部:变更服务实例的数目、变更服务的接口操作,包括但不限于变更服务关联的支持操作列表和最大并发操作数目、变更支持的服务类型等。
步骤402,被管理节点运行期间,对管理节点和其他节点提供服务,管理节点使用MANO性能管理接口、MANO故障管理接口等获取被管理节点的运行状态,当管理节点判定需要调整被管理节点的支持能力时,如其信息模型中动态调整特性参数表明其支持由管理节点来触发调整,则管理节点控制被管理节点完成支持能力调整。其中,管理节点需要向被管理节点指明调整的服务类型和调整目标。
步骤403,如被管理节点的信息模型中动态调整特性参数表明其支持根据运行情况自动调整,则需要提供相应的支持能力自动调整策略,当被管理节点运行期间满足策略设定的条件时,被管理节点自动完成支持能力调整。其中,支持能力自动调整策略可以是由管理节点下发,也可以是由被管理节点部署时所带的默认设置。支持能力自动调整策略需要包含自动调整的触发条件以及调整的服务类型和调整目标。支持能力自动调整策略可以是根据约定的指标数据触发执行,也可以是按照设定时间执行自动调整操作。
进一步地,“管理节点”和“其他节点”两个逻辑模块,可以根据不同的部署方案采用合一方式部署在NFV架构中同一个实体中(如BSS/OSS、NFVO等),也可以采用不合一方式部署在NFV架构中的不同实体中。
进一步地,被管理节点对动态调整能力的支持,可以不直接作为信息模型中的显式参数,而以软件功能说明书,或被管理节点配置管理等方式对用户和管理节点表明对动态调整能力的支持和支持方式。
本发明实施例所述的方法和装置,可以实现根据运行情况调整MANO实体的支持能力,达到了自动化调整MANO实体支持能力的效果,减少用户的维护和干预过程,提高了NFV网络的自动化程度。
本实施例还包括以下实施方式:
具体实施方式一:
如图5所示,采用本实施例可以实现在线调整被管理节点的服务实例数目,其使用场景举例:在网络部署的初期,VNFM主要提供VNF的生命周期服务,为节省部署时长,此时VNFM实体内可以提供多个VNF生命周期服务实例。在部署完成后,进入稳定运营期,用户逐步增加各种性能管理、故障监控等任务,维护管理服务的需求量增加,可以增加维护管理服务的实例数目,适当减少VNF生命周期服务实例。
通过如下步骤配合完成本发明内容:
步骤501,被管理节点支持在线调整服务实例数目,在被管理节点的信息模型中除携带被管理节点初始部署所需要的各种信息外,还表明支持调整服务实例数目。
步骤502,管理节点使用MANO信息查询请求获取被管理节点的信息,被管理节点在信息查询应答中增加该实体支持调整服务实例数目的信息。
步骤503,被管理节点运行过程中,向管理节点和其他节点提供服务,包含MANO服务和MANO管理服务。
步骤504,管理节点根据被管理节点上报性能数据判定需要变更某类服务实例的数目,或是根据***运维需要,维护管理人员直接发起变更某类服务实例的数目。
步骤505,管理节点向被管理节点发送变更MANO服务实例请求,携带需要变更的服务类型和变更要求。
被管理节点根据请求,完成指定的服务实例数目变更操作。
被管理节点向管理节点发送成功应答,携带变更后的服务ID。
步骤506,管理节点更新被管理节点的配置信息,并且向消费该实体提供服务的其他节点更新被管理节点的服务链接信息。
具体实施方式二
如图6所示,采用本实施例可以实现在线调整被管理节点的服务相关的接口操作,其使用场景举例:在网络部署的初期,根据当前的需要规划NFVO实体的各种服务的能力以及NFVO实体的规格参数。在部署完成后,进入运营期,随着网络需要提供的服务的变化或者组成服务的VNF的变化,需要变更该NFVO服务的支持操作列表或最大并发操作数。
通过如下步骤配合完成本发明内容:
步骤601,被管理节点支持在线调整服务接口操作,在被管理节点的信息模型中除携带被管理节点初始部署所需要的各种信息外,还表明支持调整服务实例接口操作。
步骤602,管理节点使用MANO信息查询请求获取被管理节点的信息,被管理节点在信息查询应答中增加该实体支持调整服务接口操作的信息。
步骤603,被管理节点运行过程中,向管理节点和其他节点提供服务,包含MANO服务和MANO管理服务。
步骤604,管理节点根据被管理节点上报性能数据判定需要变更某些服务的支持操作列表或最大并发操作数,或是根据***运维需要,维护管理人员直接发起变更某些服务的支持操作列表或最大并发操作数。
步骤605,管理节点向被管理节点发送变更MANO服务实例请求,携带需要变更的服务ID和能力变更要求。
被管理节点根据请求,完成指定的服务实例能力变更操作。
被管理节点向管理节点发送成功应答。
具体实施方式三
如图7所示,采用本实施例可以实现在线调整被管理节点的服务类型,其使用场景举例:在网络部署的初期,根据当前的需要规划MANO实体的各种服务,不需要支持的服务可以不部署。在部署完成后,进入运营期,随着网络需要提供的服务的变化或者增加了新的NFV实体作为消费者,需要增加初始部署时不支持的服务。
通过如下步骤配合完成本发明内容:
步骤701,被管理节点支持在线调整服务类型的能力,在被管理节点的信息模型中除携带被管理节点初始部署所需要的各种信息外,还表明支持调整服务类型以及不参与初始部署的服务类型。
步骤702,管理节点使用MANO信息查询请求获取被管理节点的信息,被管理节点在信息查询应答中增加该实体支持调整服务类型能力,以及可调整的服务类型。
步骤703,被管理节点运行过程中,向管理节点和其他节点提供服务,包含MANO服务和MANO管理服务。
步骤704,管理节点根据预定义的执行策略需要增加某类服务,或是根据***运维需要,维护管理人员直接发起增加某类服务。
步骤705,管理节点向被管理节点发送增加MANO服务类型请求,携带需要增加的服务类型及增加的实例数目。
被管理节点根据请求,完成增加服务类型实例的操作。
被管理节点向管理节点发送成功应答,携带新增的服务实例ID。
步骤706,管理节点向被管理节点上新增的服务实例下发消费者连接信息,并且向消费该服务的其他节点更新被管理节点的服务链接信息,建立服务提供者和消费者之间链接。
步骤707,被管理节点新增的服务实例向消费者提供服务。
具体实施方式四
如图8所示,采用本实施例可以实现被管理节点自动在线调整其服务实例数目,其使用场景举例:在网络部署的初期,VNFM主要提供VNF的生命周期服务,此时VNFM实体内需要提供多个VNF生命周期服务实体。在部署完成后,进入稳定运营期,用户逐步增加各种性能管理、故障监控等任务,维护管理服务的需求量增加,可以增加维护管理服务的实例数目。
通过如下步骤配合完成本发明内容:
步骤801,被管理节点支持在线调整服务实例数目,在被管理节点的信息模型中除携带被管理节点初始部署所需要的各种信息外,还表明支持自动调整服务实例数目。
步骤802,管理节点使用MANO信息查询请求获取被管理节点的信息,被管理节点在信息查询应答中增加该实体支持自动调整服务实例数目的信息。
步骤803,管理节点根据部署策略向被管理节点下发自动调整服务实例策略,或者维护管理人员手动配置被管理节点的自动调整服务实例策略。被管理节点如没有收到该配置信息,可以使用预设的默认策略,或不执行自动调整。
其中,自动调整策略可以是根据服务执行期间的性能指标数据触发,也可以是按照设定时间执行自动调整操作。
步骤804,被管理节点运行过程中,向管理节点和其他节点提供服务,包含MANO服务和MANO管理服务。
步骤805,被管理节点运行期间,满足自动策略要求时,根据策略判定出需要调整的服务类型及调整数目。
步骤806,被管理节点根据要求,完成指定的服务实例数目变更操作。
被管理节点向管理节点发送变更服务实例通知,携带变更后的服务ID。
步骤807,管理节点更新被管理节点的配置信息,并且向消费该实体提供服务的其他NFV实体更新被管理节点的服务链接信息。
具体实施方式五
如图9所示,采用本实施例可以实现被管理节点自动在线调整被管理节点的支持操作列表和最大并发操作数,其使用场景举例:在网络部署的初期,根据当前的需要规划MANO实体的各种服务的能力以及MANO实体的规格参数。在部署完成后,进入运营期,随着网络中部署的NS的变化或者组成NS的VNF的变化,需要变更MANO服务的支持操作列表和最大并发操作数。
通过如下步骤配合完成本发明内容:
步骤901,被管理节点支持在线调整服务接口操作,在被管理节点的信息模型中除携带被管理节点初始部署所需要的各种信息外,还表明支持自动调整服务接口操作。
步骤902,管理节点使用MANO信息查询请求获取被管理节点的信息,被管理节点在信息查询应答中增加支持自动调整服务接口操作的信息。
步骤903,管理节点根据部署策略向被管理节点下发自动调整服务能力策略,或者维护管理人员手动配置被管理节点的自动调整服务接口操作策略。被管理节点如没有收到该配置信息,可以使用预设的默认策略,或不执行自动调整。
其中,自动调整策略可以是根据服务执行期间的性能指标数据触发,也可以是按照设定时间执行自动调整。
步骤904,被管理节点运行过程中,向管理节点和其他节点提供服务,包含MANO服务和MANO管理服务。
步骤905,被管理节点运行期间,满足自动策略要求时,根据策略判定出需要调整的服务实例及接口操作调整目标值。
步骤906,被管理节点根据要求,完成指定的服务实例能力变更操作。并更新信息模型中的相关信息。
被管理节点向管理节点发送变更服务能力通知,携带变更的服务ID和变更后的支持操作列表和最大并发操作数信息。
具体实施方式六
如图10所示,本实施例结合一种具体使用场景,说明使用本发明如何在不升级VNFM的前提下,通过动态调整服务接口操作和服务实例数实现该VNFM支持能力调整。
通过如下步骤配合完成:
前提条件:管理节点使用独立部署方式,VNFM实体运行的是支持本发明的应用软件,支持实现自动调整服务接口操作和受控调整服务实例数目。
步骤一:初始部署,根据网络规划设计VNFM信息模型中各MANO服务的实例数和每个服务实例的支持列表和最大并发操作数。
步骤二:触发条件1,已经接入的EM1实体由于网络服务变化,逐步开始增加VNF部署,在增加到触发调整MANO服务支持能力策略生效后,VNFM自动增加最大并发操作数,并申请相应的资源,以适应网络运行要求。在此过程中不需要升级VNFM软件。
步骤三:触发条件2,有新的实体EM2需要接入现有网络中,为了避免新增实体对已有EM1的影响,运维人员通过管理节点向VNFM下发增加MANO服务实例的请求,当新增MANO服务实例调整成功以后,管理节点把新接入的EM2和新增MANO服务实例之间建立连接,EM2消费新增MANO服务实例提供的服务,对原有其他实体无影响,也不需要升级VNFM。
步骤四:触发条件3,EM1实体由于网络服务变化,逐步减少VNF部署,当减少到触发调整MANO服务支持能力策略生效后,VNFM根据实际运行的并发操作数,释放不被使用的资源,减少VNFM的资源占用。在此过程中不需要升级VNFM软件。
通过以上的具体实施方式可知,本申请实施例可以提供一种在线处理措施,支持MANO实体运行期间,根据运行环境需要,动态调整MANO实体支持的服务或最大并发操作数目等表征服务支持能力的参数对象。
需要说明的是,上述的实施例中,服务支持能力与支持能力是相同的概念。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
在本实施例中还提供了一种服务的提供装置,如管理节点、被管理节点、管理模块,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图3是根据本发明实施例的装置的结构框图,如图3所示,该装置包括:
调整模块301,用于在网络功能虚拟化管理和编排***NFV-MANO运行时,根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整,其中,服务节点支持服务支持能力被调整,服务节点按照调整后的服务支持能力提供服务。
可选地,装置还包括:第一确定模块,用于在根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整之前,确定服务节点所支持的调整模式。
可选地,第一确定模块,还用于通过以下方式确定服务节点所支持的调整模式:根据调整模式参数确定服务节点所支持的调整模式,其中,调整模式参数包含在服务节点的配置信息中。
可选地,调整模式参数包括:调整方式参数,调整方式参数用于表征服务节点的服务支持能力参数中支持被调整的服务支持能力参数,其中,服务支持能力参数用于表征服务节点的服务支持能力。
可选地,支持被调整的服务支持能力参数包括以下至少之一:服务节点所支持的服务类型、服务节点所支持的指定服务类型的服务实例数目、服务节点所支持的接口操作、服务节点所支持的接口操作并发操作数。
可选地,调整模块,包括:调整子模块,用于基于支持被调整的服务支持能力参数,根据调整目标调整支持被调整的服务支持能力参数中所包括的一个或多个服务支持能力参数,其中,调整目标是通过服务需求与服务节点的服务支持能力确定的。
可选地,调整模式参数还包括:调整发起者参数,调整发起者参数用于表征服务节点所支持的调整发起者,其中,调整发起者包括服务节点和/或服务节点的管理节点。
可选地,装置还包括:第二确定模块,用于在根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整之前,通过服务节点的配置信息确定服务节点的服务支持能力支持被调整。
可选地,配置信息为服务节点的信息模型。
可选地,装置还包括:第三确定模块,用于在根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整之前,通过以下至少之一确定服务需求:服务支持能力调整请求、服务节点运行时的信息、预先设定的部署策略。
可选地,装置还包括:第四确定模块,用于在根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整之前,确定服务节点满足调整触发条件,其中调整触发条件包括:到达预先设定的调整时间、接收到服务支持能力调整请求或服务节点运行时的信息满足预先设定的指标。
可选地,装置还包括:更新模块,用于在根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整之后,根据调整后的服务支持能力更新服务节点的服务支持能力参数,其中,服务支持能力参数用于表征服务节点的服务支持能力。
可选地,装置还包括:服务资源调整模块,用于在根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整之后,根据调整后的服务支持能力申请或释放相应的资源以使服务节点的资源与服务需求相匹配。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
本发明的实施例还提供了一种服务的提供***,该提供***包括上述任一项所述的服务的提供装置。
实施例3本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,在网络功能虚拟化管理和编排***NFV-MANO运行时,根据服务需求对NFV-MANO中的服务节点的服务支持能力进行调整,以使服务节点按照调整后的服务支持能力提供服务,其中,服务节点支持服务支持能力被调整。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (23)
1.一种服务的提供方法,其特征在于,包括:
在网络功能虚拟化管理和编排***NFV-MANO运行时,根据服务需求对所述NFV-MANO中的MANO节点的管理服务支持能力进行调整,其中,所述MANO节点支持所述管理服务支持能力被调整,所述MANO节点按照调整后的管理服务支持能力提供服务;
所述根据服务需求对所述NFV-MANO中的MANO节点的管理服务支持能力进行调整之前,包括:确定所述MANO节点所支持的调整模式;
通过以下方式确定所述MANO节点所支持的调整模式:根据调整模式参数确定所述MANO节点所支持的调整模式,其中,所述调整模式参数包含在所述MANO节点的配置信息中;
所述调整模式参数包括:调整方式参数,所述调整方式参数用于表征所述MANO节点的管理服务支持能力参数中支持被调整的所述管理服务支持能力参数,其中,所述管理服务支持能力参数用于表征所述MANO节点的管理服务支持能力。
2.根据权利要求1所述的方法,其特征在于,所述支持被调整的所述管理服务支持能力参数包括以下至少之一:所述MANO节点所支持的服务类型、所述MANO节点所支持的指定服务类型的服务实例数目、所述MANO节点所支持的接口操作、所述MANO节点所支持的接口操作并发操作数。
3.根据权利要求1或2任一项所述的方法,其特征在于,根据服务需求对所述NFV-MANO中的MANO节点的管理服务支持能力进行调整,包括:
基于所述支持被调整的所述管理服务支持能力参数,根据调整目标调整所述支持被调整的所述管理服务支持能力参数中所包括的一个或多个所述管理服务支持能力参数,其中,所述调整目标是通过所述服务需求与所述MANO节点的管理服务支持能力确定的。
4.根据权利要求1所述的方法,其特征在于,所述调整模式参数还包括:调整发起者参数,所述调整发起者参数用于表征所述MANO节点所支持的调整发起者,其中,所述调整发起者包括所述MANO节点和/或所述MANO节点的管理节点。
5.根据权利要求1所述的方法,其特征在于,根据服务需求对所述NFV-MANO中的MANO节点的管理服务支持能力进行调整之前,还包括:通过所述MANO节点的配置信息确定所述MANO节点的管理服务支持能力支持被调整。
6.根据权利要求1或5所述的方法,其特征在于,所述配置信息为所述MANO节点的信息模型。
7.根据权利要求1所述的方法,其特征在于,所述根据服务需求对所述NFV-MANO中的MANO节点的管理服务支持能力进行调整之前,还包括:
通过以下至少之一确定所述服务需求:管理服务支持能力调整请求、所述MANO节点运行时的信息、预先设定的部署策略。
8.根据权利要求1所述的方法,其特征在于,所述根据服务需求对所述NFV-MANO中的MANO节点的管理服务支持能力进行调整之前,还包括:
确定所述MANO节点满足调整触发条件,其中所述调整触发条件包括:到达预先设定的调整时间、接收到管理服务支持能力调整请求或所述MANO节点运行时的信息满足预先设定的指标。
9.根据权利要求1所述的方法,其特征在于,所述根据服务需求对所述NFV-MANO中的MANO节点的管理服务支持能力进行调整之后,包括:根据所述调整后的管理服务支持能力更新所述MANO节点的管理服务支持能力参数,其中,所述管理服务支持能力参数用于表征所述MANO节点的管理服务支持能力。
10.根据权利要求1所述的方法,其特征在于,根据服务需求对所述NFV-MANO中的MANO节点的管理服务支持能力进行调整之后,还包括:
根据所述调整后的所述管理服务支持能力申请或释放相应的资源以使所述MANO节点的资源与所述服务需求相匹配。
11.一种服务的提供装置,其特征在于,包括:
调整模块,用于在网络功能虚拟化管理和编排***NFV-MANO运行时,根据服务需求对所述NFV-MANO中的MANO节点的管理服务支持能力进行调整,其中,所述MANO节点支持所述管理服务支持能力被调整,所述MANO节点按照调整后的管理服务支持能力提供服务;
第一确定模块,用于在根据服务需求对所述NFV-MANO中的MANO节点的管理服务支持能力进行调整之前,确定所述MANO节点所支持的调整模式;
所述第一确定模块,还用于通过以下方式确定所述MANO节点所支持的调整模式:根据调整模式参数确定所述MANO节点所支持的调整模式,其中,所述调整模式参数包含在所述MANO节点的配置信息中;
所述调整模式参数包括:调整方式参数,所述调整方式参数用于表征所述MANO节点的管理服务支持能力参数中支持被调整的所述管理服务支持能力参数,其中,所述管理服务支持能力参数用于表征所述MANO节点的管理服务支持能力。
12.根据权利要求11所述的装置,其特征在于,所述支持被调整的所述管理服务支持能力参数包括以下至少之一:所述MANO节点所支持的服务类型、所述MANO节点所支持的指定服务类型的服务实例数目、所述MANO节点所支持的接口操作、所述MANO节点所支持的接口操作并发操作数。
13.根据权利要求11或12任一项所述的装置,其特征在于,所述调整模块,包括:
调整子模块,用于基于所述支持被调整的所述管理服务支持能力参数,根据调整目标调整所述支持被调整的所述管理服务支持能力参数中所包括的一个或多个所述管理服务支持能力参数,其中,所述调整目标是通过所述服务需求与所述MANO节点的管理服务支持能力确定的。
14.根据权利要求11所述的装置,其特征在于,所述调整模式参数还包括:调整发起者参数,所述调整发起者参数用于表征所述MANO节点所支持的调整发起者,其中,所述调整发起者包括所述MANO节点和/或所述MANO节点的管理节点。
15.根据权利要求11所述的装置,其特征在于,所述装置还包括:
第二确定模块,用于在根据服务需求对所述NFV-MANO中的MANO节点的管理服务支持能力进行调整之前,通过所述MANO节点的配置信息确定所述MANO节点的管理服务支持能力支持被调整。
16.根据权利要求11或15所述的装置,其特征在于,所述配置信息为所述MANO节点的信息模型。
17.根据权利要求11所述的装置,其特征在于,所述装置还包括:
第三确定模块,用于在所述根据服务需求对所述NFV-MANO中的MANO节点的管理服务支持能力进行调整之前,通过以下至少之一确定所述服务需求:管理服务支持能力调整请求、所述MANO节点运行时的信息、预先设定的部署策略。
18.根据权利要求11所述的装置,其特征在于,所述装置还包括:
第四确定模块,用于在所述根据服务需求对所述NFV-MANO中的MANO节点的管理服务支持能力进行调整之前,确定所述MANO节点满足调整触发条件,其中所述调整触发条件包括:到达预先设定的调整时间、接收到管理服务支持能力调整请求或所述MANO节点运行时的信息满足预先设定的指标。
19.根据权利要求11所述的装置,其特征在于,所述装置还包括:
更新模块,用于在所述根据服务需求对所述NFV-MANO中的MANO节点的管理服务支持能力进行调整之后,根据所述调整后的管理服务支持能力更新所述MANO节点的管理服务支持能力参数,其中,所述管理服务支持能力参数用于表征所述MANO节点的管理服务支持能力。
20.根据权利要求11所述的装置,其特征在于,所述装置还包括:
服务资源调整模块,用于在根据服务需求对所述NFV-MANO中的MANO节点的管理服务支持能力进行调整之后,根据所述调整后的所述管理服务支持能力申请或释放相应的资源以使所述MANO节点的资源与所述服务需求相匹配。
21.一种服务的提供***,其特征在于,包括所述权利要求11至20任一项所述的服务的提供装置。
22.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至10任一项中所述的方法。
23.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至10任一项中所述的方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811089175.9A CN110912726B (zh) | 2018-09-18 | 2018-09-18 | 服务的提供方法、装置、***、存储介质及电子装置 |
JP2021515176A JP7147055B2 (ja) | 2018-09-18 | 2019-09-06 | サービス提供方法、装置、及びコンピュータプログラム |
EP19862942.0A EP3855689A4 (en) | 2018-09-18 | 2019-09-06 | PROCESS, APPARATUS AND SYSTEM FOR PROVIDING SERVICE, INFORMATION MEDIA AND ELECTRONIC DEVICE |
RU2021110622A RU2769106C1 (ru) | 2018-09-18 | 2019-09-06 | Способ, устройство и система для предоставления услуг, носитель данных и электронное устройство |
PCT/CN2019/104780 WO2020057382A1 (zh) | 2018-09-18 | 2019-09-06 | 服务的提供方法、装置、***、存储介质及电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811089175.9A CN110912726B (zh) | 2018-09-18 | 2018-09-18 | 服务的提供方法、装置、***、存储介质及电子装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110912726A CN110912726A (zh) | 2020-03-24 |
CN110912726B true CN110912726B (zh) | 2023-04-07 |
Family
ID=69812863
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811089175.9A Active CN110912726B (zh) | 2018-09-18 | 2018-09-18 | 服务的提供方法、装置、***、存储介质及电子装置 |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP3855689A4 (zh) |
JP (1) | JP7147055B2 (zh) |
CN (1) | CN110912726B (zh) |
RU (1) | RU2769106C1 (zh) |
WO (1) | WO2020057382A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115884135A (zh) * | 2021-09-28 | 2023-03-31 | 惠州Tcl移动通信有限公司 | 端到端通信方法、电子设备及计算机可读存储介质 |
WO2023127135A1 (ja) * | 2021-12-28 | 2023-07-06 | 楽天モバイル株式会社 | 管理システム、及びクラスタのアップグレード方法 |
CN115022173B (zh) * | 2022-05-10 | 2023-05-26 | 度小满科技(北京)有限公司 | 一种服务扩容的方法、装置、设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105429780A (zh) * | 2015-10-30 | 2016-03-23 | 南京优速网络科技有限公司 | 一种虚拟化网络服务业务自动生成和动态监控的方法 |
WO2016095121A1 (zh) * | 2014-12-17 | 2016-06-23 | 华为技术有限公司 | 网络服务能力自动调整方法和*** |
WO2016121754A1 (ja) * | 2015-01-28 | 2016-08-04 | 日本電気株式会社 | システム、仮想化制御装置、仮想化制御装置の制御方法及びプログラム |
CN106452842A (zh) * | 2016-09-14 | 2017-02-22 | 上海海事大学 | 网络功能虚拟化中介***架构 |
WO2017144094A1 (en) * | 2016-02-24 | 2017-08-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Managing planned adjustment of allocation of resources in a virtualised network |
WO2018121672A1 (zh) * | 2016-12-30 | 2018-07-05 | 华为技术有限公司 | 一种服务提供方法、装置和*** |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102056147B (zh) * | 2009-10-29 | 2014-12-10 | 中兴通讯股份有限公司 | Ip多媒体子***网络中订阅业务的方法与*** |
US9973375B2 (en) * | 2013-04-22 | 2018-05-15 | Cisco Technology, Inc. | App store portal providing point-and-click deployment of third-party virtualized network functions |
CN105808316B (zh) * | 2014-12-31 | 2019-04-23 | 杭州华为数字技术有限公司 | 虚拟网络加载方法和装置 |
US9560078B2 (en) * | 2015-02-04 | 2017-01-31 | Intel Corporation | Technologies for scalable security architecture of virtualized networks |
JP6463509B2 (ja) | 2015-05-07 | 2019-02-06 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | 動的仮想化ネットワーク機能記述子管理のためのシステムおよび方法 |
CN106301829B (zh) | 2015-05-21 | 2019-08-09 | 华为技术有限公司 | 一种网络业务扩容的方法和装置 |
US11095526B2 (en) * | 2016-11-14 | 2021-08-17 | Huawei Technologies Co., Ltd. | System and method for accelerated provision of network services |
-
2018
- 2018-09-18 CN CN201811089175.9A patent/CN110912726B/zh active Active
-
2019
- 2019-09-06 RU RU2021110622A patent/RU2769106C1/ru active
- 2019-09-06 JP JP2021515176A patent/JP7147055B2/ja active Active
- 2019-09-06 WO PCT/CN2019/104780 patent/WO2020057382A1/zh unknown
- 2019-09-06 EP EP19862942.0A patent/EP3855689A4/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016095121A1 (zh) * | 2014-12-17 | 2016-06-23 | 华为技术有限公司 | 网络服务能力自动调整方法和*** |
WO2016121754A1 (ja) * | 2015-01-28 | 2016-08-04 | 日本電気株式会社 | システム、仮想化制御装置、仮想化制御装置の制御方法及びプログラム |
CN105429780A (zh) * | 2015-10-30 | 2016-03-23 | 南京优速网络科技有限公司 | 一种虚拟化网络服务业务自动生成和动态监控的方法 |
WO2017144094A1 (en) * | 2016-02-24 | 2017-08-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Managing planned adjustment of allocation of resources in a virtualised network |
CN106452842A (zh) * | 2016-09-14 | 2017-02-22 | 上海海事大学 | 网络功能虚拟化中介***架构 |
WO2018121672A1 (zh) * | 2016-12-30 | 2018-07-05 | 华为技术有限公司 | 一种服务提供方法、装置和*** |
Non-Patent Citations (3)
Title |
---|
ETSI GROUP.Network Functions Virtualisation (NFV) Release 3 * |
Functional requirements specification.《ETSI GS NFV-IFA 010 V3.1.1》.2018, * |
Management and Orchestration * |
Also Published As
Publication number | Publication date |
---|---|
EP3855689A1 (en) | 2021-07-28 |
CN110912726A (zh) | 2020-03-24 |
JP2022501903A (ja) | 2022-01-06 |
WO2020057382A1 (zh) | 2020-03-26 |
EP3855689A4 (en) | 2021-11-17 |
RU2769106C1 (ru) | 2022-03-28 |
JP7147055B2 (ja) | 2022-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10326653B2 (en) | Method for upgrading network functions virtualization application, service forwarding method, and apparatus | |
US20210406079A1 (en) | Persistent Non-Homogeneous Worker Pools | |
US9311161B2 (en) | Automatically configured management service payloads for cloud IT services delivery | |
US9612815B1 (en) | Method and tool for automating deployment of reference implementation architectures for pre-integrated multi-product solutions | |
US9754303B1 (en) | Service offering templates for user interface customization in CITS delivery containers | |
US9274843B2 (en) | Multi-redundant switchable process pooling for cloud it services delivery | |
US9590872B1 (en) | Automated cloud IT services delivery solution model | |
US8638674B2 (en) | System and method for cloud computing | |
US9354939B2 (en) | Generating customized build options for cloud deployment matching usage profile against cloud infrastructure options | |
US9430257B2 (en) | Scheduling virtual machines using user-defined rules | |
WO2016155276A1 (zh) | 一种实现网络服务部署规格配置的方法及装置 | |
US20110004564A1 (en) | Model Based Deployment Of Computer Based Business Process On Dedicated Hardware | |
CN108683516A (zh) | 一种应用实例的升级方法、装置和*** | |
US20100262559A1 (en) | Modelling Computer Based Business Process And Simulating Operation | |
CN110912726B (zh) | 服务的提供方法、装置、***、存储介质及电子装置 | |
US11915049B2 (en) | Method and apparatus for scaling a custom resource with custom metrics in a containerized application handling system | |
US11528186B2 (en) | Automated initialization of bare metal servers | |
EP3883183A1 (en) | Virtualization management method and device | |
US20220182851A1 (en) | Communication Method and Apparatus for Plurality of Administrative Domains | |
CN114661419A (zh) | 一种服务质量控制***及方法 | |
CN115357198A (zh) | 存储卷的挂载方法及装置、存储介质及电子设备 | |
CN114721827A (zh) | 一种数据处理方法及装置 | |
Lavacca | Scheduling Jobs on Federation of Kubernetes Clusters | |
US20240028323A1 (en) | Simulation of nodes of container orchestration platforms | |
CN113098705B (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 |