CN106533714A - 重新实例化虚拟网络功能的方法和装置 - Google Patents
重新实例化虚拟网络功能的方法和装置 Download PDFInfo
- Publication number
- CN106533714A CN106533714A CN201510571493.9A CN201510571493A CN106533714A CN 106533714 A CN106533714 A CN 106533714A CN 201510571493 A CN201510571493 A CN 201510571493A CN 106533714 A CN106533714 A CN 106533714A
- Authority
- CN
- China
- Prior art keywords
- vnf instance
- vnf
- instantiated
- request message
- instance
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- OOXMVRVXLWBJKF-DUXPYHPUSA-N n-[3-[(e)-2-(5-nitrofuran-2-yl)ethenyl]-1,2,4-oxadiazol-5-yl]acetamide Chemical compound O1C(NC(=O)C)=NC(\C=C\C=2OC(=CC=2)[N+]([O-])=O)=N1 OOXMVRVXLWBJKF-DUXPYHPUSA-N 0.000 claims description 93
- 238000011084 recovery Methods 0.000 claims description 66
- 230000008439 repair process Effects 0.000 claims description 43
- 238000013475 authorization Methods 0.000 claims description 41
- 230000004044 response Effects 0.000 claims description 19
- 238000012790 confirmation Methods 0.000 claims description 7
- 238000013459 approach Methods 0.000 claims 2
- 238000013508 migration Methods 0.000 claims 1
- 230000005012 migration Effects 0.000 claims 1
- 230000006870 function Effects 0.000 abstract description 57
- 230000008569 process Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- MWRWFPQBGSZWNV-UHFFFAOYSA-N Dinitrosopentamethylenetetramine Chemical compound C1N2CN(N=O)CN1CN(N=O)C2 MWRWFPQBGSZWNV-UHFFFAOYSA-N 0.000 description 1
- 229940112112 capex Drugs 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- FEBLZLNTKCEFIT-VSXGLTOVSA-N fluocinolone acetonide Chemical compound C1([C@@H](F)C2)=CC(=O)C=C[C@]1(C)[C@]1(F)[C@@H]2[C@@H]2C[C@H]3OC(C)(C)O[C@@]3(C(=O)CO)[C@@]2(C)C[C@@H]1O FEBLZLNTKCEFIT-VSXGLTOVSA-N 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007334 memory performance Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013341 scale-up Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0668—Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
-
- 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/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- 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/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0659—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种重新实例化虚拟网络功能的方法和装置。所述方法,包括:网络功能虚拟化管理实体VNFM接收需重新实例化虚拟网络功能VNF实例的指示信息;所述VNFM请求虚拟架构管理实体VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源;所述VNFM在所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例,该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数一致,且VNF实例的标识信息相同。
Description
技术领域
本发明涉及通信领域,尤其涉及一种重新实例化虚拟网络功能的方法和装置。
背景技术
在现有网络架构之中,网络功能与网络设备是超强耦合的关系,网络功能均通过专门设计的、厂商专有的设备来实现。这带来了诸多不便,比如:这些设备在性能上的提高,受限于满足特定/定制化需求而且同时保持电信级可靠性的硬件的发展;又如,当运营商要部署新的业务时,须事先部署新设计的、具有相关专用功能的设备,这会提高运营商的业务部署成本。另一方面,随着CPU及内存的性能快速地提高,通用型服务器上以软件形式运行网络功能就具备了基础条件,网络功能虚拟化(Network Function Virtualization,NFV)技术也应运而生,它目标就是在通用的硬件设备上运行网络功能,从而通过大范围的部署,可降低资本支出(capital expenditures,CAPEX)。虚拟化的技术使得网络功能可以按需地部署及更新,且极大地方便远程管理及维护,可降低运营支出(Operating expenditures,OPEX)。
NFV引入后现有网络的管理架构发生了很大变化,如图1所示,NFV管理调度(NFV Management and Orchestration,NFV-MANO)的架构图及参考点。其中网络功能虚拟化编排器(Network Functions VirtualizationOrchestrator,NFVO)负责网络服务的生命周期管理、跨虚拟架构管理实体(Virtualised Infrastructure Manager,VIM)的网络功能虚拟化基础设施(Network Functions Virtualization Infrastructure,NFVI)资源调度等功能,网络功能虚拟化管理实体(VNF Manager,VNFM)负责VNF实例的生命周期管理,每个VNF实例假设都有一个关联的VNFM,VIM负责控制和管理NFVI的计算,存储和网络资源。传统电信网络网管多采用包含网络管理系统(Network Management System,NMS)/运营支撑系统(Operating SupportSystem,OSS)、网元管理系统(Element Management System,EMS)和网元的三层管理结构,其中NMS和EMS之间的接口是北向接口,EMS和网元之间是南向接口。在网络功能虚拟化后,传统网管负责虚拟网络功能应用层的管理。
网络服务(Network Service,NS)将由一系列相互连接的VNF和或物理网络功能(Physical Network Function,PNF)实现,VNF/PNF相互连接构成虚拟链路(Virtual Link,VL),整个网络服务的VNF转发的路径(VNFForwarding Graphs,VNFFG)由虚拟链路和VNF/PNF连接点(ConnectionPoint,CP)构成。网络服务的生命周期包括实例化(Instantiate)NS、终止(Terminate)NS、伸缩(Scale)NS、更新(Update)NS及创建/删除/查询/更新VNFFG或VL等,VNF的生命周期包括实例化VNF、终止VNF实例、伸缩VNF及修复VNF等过程,其中Scale具体分为收缩(scale in)、扩展(scale out)、增加容量(scale up)和减少容量(scale down)四种。修复一般是指在网元或设备出现故障或性能严重下降时使网元和设备恢复到正常运行的过程,广义还包括问题的诊断过程,网元或设备发生故障时网络服务很有可能就会受到影响,导致服务质量下降。
现有网络服务修复的流程如图2所示,当确定需要修复网络服务且方式为重新实例化VNF实例后,首先将业务迁移到容灾的VNF,然后OSS需要先通过Scale in NS使NFVO请求VNFM终止需要重新实例化的VNF实例,再通过Scale out NS使NFVO请求VNFM实例化新的VNF,来达到修复网络服务的目的。但是在该流程中如果要完成整个修复的操作,需要在OSS和NFVO之间的接口上进行两次伸缩NS的操作,对应的NFVO和VNFM需要进行两次生命周期的操作请求以及其授权的过程。同时因为VNFM在实例化新的VNF时并不知道新VNF是用来替代已故障的VNF,所以新VNF的部署参数和已故障的VNF是不相同的,那么如果要将新的VNF接入到网络服务中替换需修复的VNF,OSS需要更新与该需修复的VNF相关的VNFFG和VL,此外,在每次生命周期完成后VNFM会通知EM,EM会对VNF实例对应的管理对象进行操作,对应VNFM进行的终止和实例化操作,EM需要进行管理对象的删除和创建,这样使得整个修复的过程非常复杂,也消耗了更多的时间。
发明内容
本发明提供的重新实例化虚拟网络功能的方法和装置,要解决的技术问题是
为解决上述技术问题,本发明提供了如下技术方案:
一种重新实例化虚拟网络功能的方法,包括:
网络功能虚拟化管理实体VNFM接收需重新实例化虚拟网络功能VNF实例的指示信息;
所述VNFM请求虚拟架构管理实体VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源;
所述VNFM在所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例,该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数一致,且VNF实例的标识信息相同。
其中,所述VNFM需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源之前,所述方法还包括:
所述VNFM指示需重新实例化的VNF实例的业务迁移到所述需重新实例化的VNF实例的容灾VNF。
其中,所述VNFM请求VIM分配实例化新的VNF实例所需的虚拟资源,包括:
如果网络功能虚拟化编排器NFVO对虚拟资源进行预留,则所述VNFM请求VIM在所述预留的虚拟资源中分配所需的虚拟资源。
其中,所述重新实例化VNF实例的指示信息是所述VNFM从NFVO或网络管理EM实体接收的
其中,所述重新实例化VNF实例的指示信息包括:
方式A:接收所述重新实例化的VNF实例的请求信息;或者,
方式B:接收修复VNF实例的请求信息,根据所述修复VNF实例的请求消息得到重新实例化的VNF实例;或者,
方式C:接收实例化VNF的请求消息,其中所实例化VNF的消息包含需要重新实例化的VNF实例的标识信息。
其中,所述重新实例化VNF实例的指示信息是通过如下方式得到的,包括:
VNFM接收NFVO发送的修复VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息的;或者,
VNFM接收NFVO发送的实例化VNF的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF实例的请求消息的;或者,
VNFM接收NFVO发送的重新实例化VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息的;或者
VNFM接收EM发送的重新实例化VNF实例的请求消息,其中所述EM是在接收到网络管理NM实体发送的重新实例化VNF实例的消息后发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息的。
其中,在方式B中,所述根据所述修复VNF的请求消息得到重新实例化的VNF实例包括:
方式一:所述修复VNF的请求消息中包括修复操作类型为重新实例化VNF实例和需重新实例化的VNF实例的标识信息;或者,所述修复VNF的请求消息包括需重新实例化的VNF实例的标识信息;
方式二:所述修复VNF的请求消息中包括需修复的VNF实例的标识信息;所述VNFM根据需修复的VNF实例的标识信息,查询所述VNF实例的VNF描述符VNFD,确定修复操作类型为重新实例化VNF实例。
其中,所述VNFM接收到重新实例化VNF实例的指示信息之后,在VNFM请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源之前,所述方法还包括:
所述VNFM发送允许进行生命周期操作的授权请求消息给NFVO,其中授权请求消息携带指示重新实例化VNF实例的生命周期操作信息;
所述VNFM接收所述NFVO发送的允许进行对应生命周期操作的授权响应消息,再触发请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源的操作。
其中,如果通过方式A接收的重新实例化VNF实例的请求消息,则所述生命周期操作信息为重新实例化VNF实例;
如果通过方式B接收的修复VNF实例的请求消息,则所述生命周期操作信息为修复VNF实例;
如果通过方式C接收的实例化VNF的请求消息,则所述生命周期操作信息为实例化VNF。
其中,所述授权请求消息还包括:
需重新实例化的VNF实例的VNFD的标识信息、实例化新的VNF实例所需使用的虚拟资源的信息和应释放的需重新实例化的VNF实例对应的虚拟资源的信息中的至少一个。
其中,授权响应消息还包括所述NFVO预留的虚拟资源的标识信息。
其中,所述VNFM利用所述VIM分配的虚拟资源,建立新的VNF实例之后,所述方法还包括:
所述VNFM给EM发送重新实例化VNF实例完成的通知或重新实例化VNF实例完成的确认信息,触发所述EM将需重新实例化的VNF实例在重新实例化前的应用层参数发送给重新实例化后的VNF。
其中,所述VNFM向EM发送重新实例化VNF实例完成的信息之后,所述方法还包括:
所述VNFM根据预先存储的所述需重新实例化的VNF实例的容灾策略,确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。
其中,所述VNFM确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上,包括:
如果所述容灾策略中容灾采用N+1的主备工作模式,则将业务迁移回重新实例化后的VNF实例;
如果所述容灾策略中容灾采用1+1主备或1+1互备工作模式,则不将业务迁移回重新实例化后的VNF实例。
其中,所述容灾策略被包含在VNFD或网络服务描述符NSD中,所述容灾策略中至少包含容灾VNF的地址和工作模式信息。
一种重新实例化虚拟网络功能的方法,包括:
在接收到需重新实例化虚拟网络功能VNF的指示信息,向VNFM发送所述需重新实例化虚拟网络功能VNF的指示信息。
其中,NFVO在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息;或者,
NFVO在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF的请求消息;或者,
NFVO在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息;或者,
EM在接收到网络管理NM实体发送的重新实例化VNF实例的消息后,发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息。
一种重新实例化虚拟网络功能的装置,包括:
第一接收模块,用于接收需重新实例化虚拟网络功能VNF实例的指示信息;
第二请求模块,用于请求虚拟架构管理实体VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源;
建立模块,用于在检测到对所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例,该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数一致,且VNF实例的标识信息相同。
其中,所述装置还包括:
指示模块,用于指示需重新实例化的VNF实例的业务迁移到所述需重新实例化的VNF实例的容灾VNF。
其中,所述请求模块,用于如果网络功能虚拟化编排器NFVO对虚拟资源进行预留,则请求VIM在所述预留的虚拟资源中分配所需的虚拟资源。
其中,所述重新实例化VNF实例的指示信息是所述VNFM从NFVO或网络管理EM实体接收的
其中,所述重新实例化VNF实例的指示信息包括:
方式A:接收所述重新实例化的VNF实例的请求信息;或者,
方式B:接收修复VNF的请求信息,根据所述修复VNF的请求消息得到重新实例化的VNF实例;或者,
方式C:接收实例化VNF的请求消息,其中所实例化VNF的消息包含需要重新实例化的VNF实例的标识信息。
其中,所述重新实例化VNF实例的指示信息是通过如下方式得到的,包括:
接收NFVO发送的修复VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息的;或者,
接收NFVO发送的实例化VNF的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF实例的请求消息的;或者,
接收NFVO发送的重新实例化VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息的;或者
接收EM发送的重新实例化VNF实例的请求消息,其中所述EM是在接收到网络管理NM实体发送的重新实例化VNF实例的消息后发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息的。
其中,在方式B中,所述根据所述修复VNF的请求消息得到重新实例化的VNF实例包括:
方式一:所述修复VNF的请求消息中包括修复操作类型为重新实例化VNF实例和需重新实例化的VNF实例的标识信息;或者,所述修复VNF的请求消息包括需重新实例化的VNF实例的标识信息;
方式二:所述修复VNF的请求消息中包括需修复的VNF实例的标识信息;所述VNFM根据需修复的VNF实例的标识信息,查询所述VNF实例的VNF描述符VNFD,确定修复操作类型为重新实例化VNF实例。
其中,所述装置还包括:
第一发送模块,用于在接收到重新实例化VNF实例的指示信息之后,在VNFM请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源之前,发送允许进行生命周期操作的授权请求消息给NFVO,其中授权请求消息携带指示重新实例化VNF实例的生命周期操作信息;
第二接收模块,用于接收所述NFVO发送的允许进行对应生命周期操作的授权响应消息,再触发请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源的操作。
其中,如果通过方式A接收的重新实例化VNF实例的请求消息,则所述生命周期操作信息为重新实例化VNF实例;
如果通过方式B接收的修复VNF实例的请求消息,则所述生命周期操作信息为修复VNF实例;
如果通过方式C接收的实例化VNF的请求消息,则所述生命周期操作信息为实例化VNF。
其中,所述授权请求消息还包括:
需重新实例化的VNF实例的VNFD的标识信息、实例化新的VNF实例所需使用的虚拟资源的信息和应释放的需重新实例化的VNF实例对应的虚拟资源的信息中的至少一个。
其中,授权响应消息还包括所述NFVO预留的虚拟资源的标识信息。
其中,所述装置还包括:
第二发送模块,用于给EM发送重新实例化VNF实例完成的通知或重新实例化VNF实例完成的确认信息,触发所述EM将需重新实例化的VNF实例在重新实例化前的应用层参数发送给重新实例化后的VNF。
其中,所述装置还包括:
确定模块,用于根据预先存储的所述需重新实例化的VNF实例的容灾策略,确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。
其中,所述确定模块具体用于:
如果所述容灾策略中容灾采用N+1的主备工作模式,则将业务迁移回重新实例化后的VNF实例;
如果所述容灾策略中容灾采用1+1主备或1+1互备工作模式,则不将业务迁移回重新实例化后的VNF实例。
其中,所述容灾策略被包含在VNFD或网络服务描述符NSD中,所述容灾策略中至少包含容灾VNF的地址和工作模式信息。
一种重新实例化虚拟网络功能的装置,包括:
发送模块,用于在接收到需重新实例化虚拟网络功能VNF的指示信息,向VNFM发送所述需重新实例化虚拟网络功能VNF的指示信息。
其中,所述发送模块具体用于:
在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息;或者,
在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF的请求消息;或者,
在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息;或者,
在所述发送模块位于EM时,在接收到网络管理NM实体发送的重新实例化VNF实例的消息后,发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息。
本发明提供的实施例,简化网络服务修复的流程,减少对网络服务的影响,缩短修复的时间。
附图说明
图1为现有技术中NFV-MANO的架构示意图;
图2为现有技术中重新实例化VNF实例的流程图;
图3为本发明提供的重新实例化虚拟网络功能的方法的流程图;
图4为本发明实施例一提供的重新实例化虚拟网络功能的方法的流程图;
图5为本发明实施例二提供的重新实例化虚拟网络功能的方法的流程图;
图6为本发明实施例三提供的重新实例化虚拟网络功能的方法的流程图;
图7为本发明提供的重新实例化虚拟网络功能的装置的结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步的详细描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
图3为本发明提供的重新实例化虚拟网络功能的方法的流程图。图3所示方法包括:
步骤301、VNFM接收需重新实例化虚拟网络功能VNF实例的指示信息;
步骤302、所述VNFM请求虚拟架构管理实体VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源;
步骤303、所述VNFM在检测到对所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例,该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数一致,且VNF实例的标识信息相同。
本发明提供的实施例,简化网络服务修复的流程,减少对网络服务的影响,缩短修复的时间。
其中,所述VNFM需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源之前,所述方法还包括:
所述VNFM指示需重新实例化的VNF实例的业务迁移到所述需重新实例化的VNF实例的容灾VNF。
其中,所述VNFM请求VIM分配实例化新的VNF实例所需的虚拟资源,包括:
如果网络功能虚拟化编排器NFVO对虚拟资源进行预留,则所述VNFM请求VIM在所述预留的虚拟资源中分配所需的虚拟资源。
其中,所述重新实例化VNF实例的指示信息是所述VNFM从NFVO或网络管理EM实体接收的
其中,所述重新实例化VNF实例的指示信息包括:
方式A:接收所述重新实例化的VNF实例的请求信息;或者,
方式B:接收修复VNF的请求信息,根据所述修复VNF的请求消息得到重新实例化的VNF实例;或者,
方式C:接收实例化VNF的请求消息,其中所实例化VNF的消息包含需要重新实例化的VNF实例的标识信息。
其中,所述重新实例化VNF实例的指示信息是通过如下方式得到的,包括:
VNFM接收NFVO发送的修复VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息的;或者,
VNFM接收NFVO发送的实例化VNF的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF实例的请求消息的;或者,
VNFM接收NFVO发送的重新实例化VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息的;或者
VNFM接收EM发送的重新实例化VNF实例的请求消息,其中所述EM是在接收到网络管理NM实体发送的重新实例化VNF实例的消息后发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息的。
其中,在方式B中,所述根据所述修复VNF的请求消息得到重新实例化的VNF实例包括:
方式一:所述修复VNF的请求消息中包括修复操作类型为重新实例化VNF实例和需重新实例化的VNF实例的标识信息;或者,所述修复VNF的请求消息包括需重新实例化的VNF实例的标识信息;
方式二:所述修复VNF的请求消息中包括需修复的VNF实例的标识信息;所述VNFM根据需修复的VNF实例的标识信息,查询所述VNF实例的VNF描述符VNFD,确定修复操作类型为重新实例化VNF实例。
其中,所述VNFM接收到重新实例化VNF实例的指示信息之后,在VNFM请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源之前,所述方法还包括:
所述VNFM发送允许进行生命周期操作的授权请求消息给NFVO,其中授权请求消息携带指示重新实例化VNF实例的生命周期操作信息;
所述VNFM接收所述NFVO发送的允许进行对应生命周期操作的授权响应消息,再触发请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源的操作。
其中,如果通过方式A接收的重新实例化VNF实例的请求消息,则所述生命周期操作信息为重新实例化VNF实例;
如果通过方式B接收的修复VNF实例的请求消息,则所述生命周期操作信息为修复VNF实例;
如果通过方式C接收的实例化VNF的请求消息,则所述生命周期操作信息为实例化VNF。
其中,所述授权请求消息还包括:
需重新实例化的VNF实例的VNFD的标识信息、实例化新的VNF实例所需使用的虚拟资源的信息和应释放的需重新实例化的VNF实例对应的虚拟资源的信息中的至少一个。
其中,授权响应消息还包括所述NFVO预留的虚拟资源的标识信息。
其中所述VNFM利用所述VIM分配的虚拟资源,建立新的VNF实例之后,所述方法还包括:
所述VNFM给EM发送重新实例化VNF实例完成的通知或重新实例化VNF实例完成的确认信息,触发所述EM将需重新实例化的VNF实例在重新实例化前的应用层参数发送给重新实例化后的VNF。
其中,所述VNFM向EM发送重新实例化VNF实例完成的信息之后,所述方法还包括:
所述VNFM根据预先存储的所述需重新实例化的VNF实例的容灾策略,确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。
其中,所述VNFM确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上,包括:
如果所述容灾策略中容灾采用N+1的主备工作模式,则将业务迁移回重新实例化后的VNF实例;
如果所述容灾策略中容灾采用1+1主备或1+1互备工作模式,则不将业务迁移回重新实例化后的VNF实例。
其中所述容灾策略被包含在VNFD或网络服务描述符(Network Service,NSD)中,所述容灾策略中至少包含容灾VNF的地址和工作模式信息。
网络服务NS在实例化后,根据NSD会生成网络服务记录(NetworkService Record,NSR),容灾策略的具体参数信息会被存放在NSR中。
另外,本发明还提供一种重新实例化虚拟网络功能的方法,其特征在于,包括:
在接收到需重新实例化虚拟网络功能VNF的指示信息,向VNFM发送所述需重新实例化虚拟网络功能VNF的指示信息。
其中:
NFVO在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息;或者,
NFVO在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF的请求消息;或者,
NFVO在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息;或者,
EM在接收到网络管理NM实体发送的重新实例化VNF实例的消息后,发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息。
实施例一
图4为本发明实施例一提供的重新实例化虚拟网络功能的方法的流程图。图4所示方法中,由OSS触发重新实例化VNF实例,具体流程如下:
1)OSS确定需要重新实例化VNF实例后,给NFVO发送修复网络服务的消息,消息中携带网络服务Id和需要重新实例化的VNF实例的标识信息Id;
其中,需要重新实例化VNF实例的信息是根据网络服务告警和/或性能测量参数信息确定的;
2)NFVO给VNFM发送修复VNF的请求消息,其中所述修复VNF的请求消息中携带修复操作为重新实例化VNF实例和需重新实例化的VNF实例Id;
3)VNFM发送允许进行生命周期操作的授权请求消息给NFVO,其中所述授权请求消息中携带指示重新实例化VNF实例的生命周期操作信息,其中所述生命周期操作信息为修复VNF操作;可选的,还可以携带有应增加的虚拟资源的信息,即实例化新的VNF实例所需使用的虚拟资源的信息,和/或应删除的虚拟资源的信息,即应释放的需重新实例化的VNF实例对应的虚拟资源的信息;
4)VNFM接收NFVO发送的允许进行修复VNF的授权响应消息;
5)VNFM指示需重新实例化的VNF将业务迁移到该VNF实例的容灾VNF,并给VIM发送释放需重新实例化的VNF实例对应的虚拟资源的请求消息;
6)VNFM在接收到VIM的资源成功释放响应消息后,向VIM发送分配实例化新的VNF实例所需的虚拟资源的请求消息;
7)VNFM在所分配的虚拟资源上根据VNF实例的VNF描述符VNFD(VNF Descriptor)建立新的VNF实例,其中该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数保持一致,且VNF实例ID保持不变;
8)VNFM给EM发送重新实例化VNF实例完成的通知消息;
9)EM将需重新实例化的VNF实例在重新实例化前的应用层参数发送给修复后的VNF。
10)VNFM根据网络服务记录(NSR,Network Service Record)的容灾策略确定该VNF实例的容灾技术采用1+1主备工作模式,因此,不需要将业务从需重新实例化的VNF的容灾VNF上迁回。
实施例二
图5为本发明实施例二提供的重新实例化虚拟网络功能的方法的流程图。图5所示方法中,也是由OSS触发重新实例化VNF实例,具体流程如下:
1)OSS确定需要重新实例化VNF实例后,给NFVO发送更新网络服务的消息,消息中携带网络服务Id和需要重新实例化的VNF实例Id;
其中,需要重新实例化VNF实例的信息是根据网络服务告警和/或性能测量参数信息确定的;
2)NFVO给VNFM发送实例化VNF的请求消息,其中所述实例化VNF的请求消息中携带需重新实例化的VNF实例Id;
3)VNFM发送允许进行生命周期操作的授权请求消息给NFVO,其中所述授权请求消息中携带指示重新实例化VNF实例的生命周期操作信息,其中所述生命周期操作信息为实例化VNF以及VNF实例对应的VNFD的Id;
4)VNFM接收到NFVO发送的允许进行实例化VNF的授权响应消息,其中若NFVO进行了资源预留,则所述授权响应消息中携带有预留资源的Id;
5)VNFM指示需重新实例化的VNF将业务迁移到该VNF实例的容灾VNF,并给VIM发送释放需重新实例化的VNF实例对应的虚拟资源的请求;
6)VNFM在接收到VIM的资源成功释放响应消息后,向VIM发送分配实例化新的VNF实例所需的虚拟资源的请求消息,其中若NFVO进行了资源预留,该请求消息中携带预留资源的Id,使VIM在预留资源中分配所需的虚拟资源;
7)VNFM在所分配的虚拟资源上根据VNF实例的VNFD建立新的VNF实例,其中该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数保持一致,且VNF实例ID保持不变;
8)VNFM给EM发送重新实例化VNF实例完成的通知消息;
9)EM将需重新实例化的VNF实例在重新实例化前的应用层参数发送给重新实例化后的VNF实例。
10)VNFM从NSR的容灾策略确定,该VNF实例的容灾技术采用N+1主备工作模式,指示重新实例化后的VNF将业务从需重新实例化的VNF的容灾VNF上迁回。
实施例三
图6为本发明实施例三提供的重新实例化虚拟网络功能的方法的流程图。图6所示方法中,由网络管理(Network Management,NM)触发重新实例化VNF实例,具体流程如下:
1)NM在确定需要重新实例化VNF实例后,给EM发送重新实例化VNF实例的消息,消息中携带需要重新实例化的VNF实例Id或VNF实例对应的管理对象区别名(DN,Distinguish Name);
其中,需要重新实例化VNF实例的信息是根据网络服务告警和/或性能测量参数信息确定的;
2)EM向VNFM发送重新实例化VNF实例的请求消息,其中重新实例化VNF实例的请求消息中携带需重新实例化的VNF实例Id;
3)VNFM发送允许进行生命周期操作的授权请求消息给NFVO,其中授权请求消息中携带指示重新实例化VNF实例的生命周期操作,其中所述生命周期操作信息为重新实例化VNF实例;当然,还可以携带有应增加的虚拟资源的信息,即实例化新的VNF实例所需使用的虚拟资源的信息,和/或应删除的虚拟资源的信息,即应释放的需重新实例化的VNF实例对应的虚拟资源的信息;
4)VNFM接收NFVO发送的允许进行重新实例化VNF实例的授权响应消息;
5)VNFM指示需重新实例化的VNF将业务迁移到该VNF实例的容灾VNF,并给VIM发送释放需重新实例化的VNF实例对应的虚拟资源的请求消息;
6)VNFM在接收到VIM的资源成功释放响应消息后,向VIM发送分配实例化新的VNF实例所需的虚拟资源的请求消息;
7)VNFM在所分配的虚拟资源上根据VNF实例的VNFD建立新的VNF实例,其中该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数保持一致,且VNF实例ID保持不变;
8)VNFM给EM发送重新实例化VNF实例完成的确认消息;
9)EM将需重新实例化的VNF实例的在重新实例化前应用层参数发送给修复后的VNF;
10)VNFM从NSR的容灾策略确定,该VNF实例的容灾技术采用1+1互备工作模式不需要将业务从需重新实例化的VNF的容灾VNF上迁回。
图7为本发明提供的重新实例化虚拟网络功能的装置的结构图。图7所示装置包括:
第一接收模块701,用于接收需重新实例化虚拟网络功能VNF实例的指示信息;
请求模块702,用于请求虚拟架构管理实体VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源;
建立模块703,用于在检测到对所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例,该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数一致,且VNF实例的标识信息相同。
其中,所述装置还包括:
指示模块,用于指示需重新实例化的VNF实例的业务迁移到所述需重新实例化的VNF实例的容灾VNF。
其中,所述请求模块,用于如果网络功能虚拟化编排器NFVO对虚拟资源进行预留,则请求VIM在所述预留的虚拟资源中分配所需的虚拟资源。
其中,所述重新实例化VNF实例的指示信息是所述VNFM从NFVO或网络管理EM实体接收的
其中,所述重新实例化VNF实例的指示信息包括:
方式A:接收所述重新实例化的VNF实例的请求信息;或者,
方式B:接收修复VNF的请求信息,根据所述修复VNF的请求消息得到重新实例化的VNF实例;或者,
方式C:接收实例化VNF的请求消息,其中所实例化VNF的消息包含需要重新实例化的VNF实例的标识信息。
其中,所述重新实例化VNF实例的指示信息是通过如下方式得到的,包括:
接收NFVO发送的修复VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息的;或者,
接收NFVO发送的实例化VNF的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF实例的请求消息的;或者,
接收NFVO发送的重新实例化VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息的;或者
接收EM发送的重新实例化VNF实例的请求消息,其中所述EM是在接收到网络管理NM实体发送的重新实例化VNF实例的消息后发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息的。
其中,在方式B中,所述根据所述修复VNF的请求消息得到重新实例化的VNF实例包括:
方式一:所述修复VNF的请求消息中包括修复操作类型为重新实例化VNF实例和需重新实例化的VNF实例的标识信息;或者,所述修复VNF的请求消息包括需重新实例化的VNF实例的标识信息;
方式二:所述修复VNF的请求消息中包括需修复的VNF实例的标识信息;所述VNFM根据需修复的VNF实例的标识信息,查询所述VNF实例的VNF描述符VNFD,确定修复操作类型为重新实例化VNF实例。
其中,所述装置还包括:
第一发送模块,用于在接收到重新实例化VNF实例的指示信息之后,在VNFM请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源之前,发送允许进行生命周期操作的授权请求消息给NFVO,其中授权请求消息携带指示重新实例化VNF实例的生命周期操作信息;
第二接收模块,用于接收所述NFVO发送的允许进行对应生命周期操作的授权响应消息,再触发请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源的操作。
其中,如果通过方式A接收的重新实例化VNF实例的请求消息,则所述生命周期操作信息为重新实例化VNF实例;
如果通过方式B接收的修复VNF实例的请求消息,则所述生命周期操作信息为修复VNF实例;
如果通过方式C接收的实例化VNF的请求消息,则所述生命周期操作信息为实例化VNF。
其中,所述授权请求消息还包括:
需重新实例化的VNF实例的VNFD的标识信息、实例化新的VNF实例所需使用的虚拟资源的信息和应释放的需重新实例化的VNF实例对应的虚拟资源的信息中的至少一个。
其中,授权响应消息还包括所述NFVO预留的虚拟资源的标识信息。
其中,所述装置还包括:
第二发送模块,用于给EM发送重新实例化VNF实例完成的通知或重新实例化VNF实例完成的确认信息,触发所述EM将需重新实例化的VNF实例在重新实例化前的应用层参数发送给重新实例化后的VNF。
其中,所述装置还包括:
确定模块,用于根据预先存储的所述需重新实例化的VNF实例的容灾策略,确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。
其中,所述确定模块具体用于:
如果所述容灾策略中容灾采用N+1的主备工作模式,则将业务迁移回重新实例化后的VNF实例;
如果所述容灾策略中容灾采用1+1主备或1+1互备工作模式,则不将业务迁移回重新实例化后的VNF实例。
其中,所述容灾策略被包含在VNFD或网络服务描述符(NetworkService,NSD)中,所述容灾策略中至少包含容灾VNF的地址和工作模式信息。
另外,本发明提供一种重新实例化虚拟网络功能的装置,包括:
发送模块,用于在接收到需重新实例化虚拟网络功能VNF的指示信息,向VNFM发送所述需重新实例化虚拟网络功能VNF的指示信息。
其中,所述发送模块具体用于:
在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息;或者,
在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF的请求消息;或者,
在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息;或者,
在所述发送模块位于EM时,在接收到网络管理NM实体发送的重新实例化VNF实例的消息后,发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息。
本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。
可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。
上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
Claims (34)
1.一种重新实例化虚拟网络功能的方法,其特征在于,包括:
网络功能虚拟化管理实体VNFM接收需重新实例化虚拟网络功能VNF实例的指示信息;
所述VNFM请求虚拟架构管理实体VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源;
所述VNFM在所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例,该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数一致,且VNF实例的标识信息相同。
2.根据权利要求1所述的方法,其特征在于,所述VNFM需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源之前,所述方法还包括:
所述VNFM指示需重新实例化的VNF实例的业务迁移到所述需重新实例化的VNF实例的容灾VNF。
3.根据权利要求1所述的方法,其特征在于,所述VNFM请求VIM分配实例化新的VNF实例所需的虚拟资源,包括:
如果网络功能虚拟化编排器NFVO对虚拟资源进行预留,则所述VNFM请求VIM在所述预留的虚拟资源中分配所需的虚拟资源。
4.根据权利要求1所述的方法,其特征在于,所述重新实例化VNF实例的指示信息是所述VNFM从NFVO或网络管理EM实体接收的。
5.根据权利要求1或4所述的方法,其特征在于,所述重新实例化VNF实例的指示信息包括:
方式A:接收所述重新实例化的VNF实例的请求信息;或者,
方式B:接收修复VNF实例的请求信息,根据所述修复VNF实例的请求消息得到重新实例化的VNF实例;或者,
方式C:接收实例化VNF的请求消息,其中所实例化VNF的消息包含需要重新实例化的VNF实例的标识信息。
6.根据权利要求5所述的方法,其特征在于,所述重新实例化VNF实例的指示信息是通过如下方式得到的,包括:
VNFM接收NFVO发送的修复VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息的;或者,
VNFM接收NFVO发送的实例化VNF的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF实例的请求消息的;或者,
VNFM接收NFVO发送的重新实例化VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息的;或者
VNFM接收EM发送的重新实例化VNF实例的请求消息,其中所述EM是在接收到网络管理NM实体发送的重新实例化VNF实例的消息后发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息的。
7.根据权利要求5所述的方法,其特征在于,在方式B中,所述根据所述修复VNF的请求消息得到重新实例化的VNF实例包括:
方式一:所述修复VNF的请求消息中包括修复操作类型为重新实例化VNF实例和需重新实例化的VNF实例的标识信息;或者,所述修复VNF的请求消息包括需重新实例化的VNF实例的标识信息;
方式二:所述修复VNF的请求消息中包括需修复的VNF实例的标识信息;所述VNFM根据需修复的VNF实例的标识信息,查询所述VNF实例的VNF描述符VNFD,确定修复操作类型为重新实例化VNF实例。
8.根据权利要求5所述的方法,其特征在于,所述VNFM接收到重新实例化VNF实例的指示信息之后,在VNFM请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源之前,所述方法还包括:
所述VNFM发送允许进行生命周期操作的授权请求消息给NFVO,其中授权请求消息携带指示重新实例化VNF实例的生命周期操作信息;
所述VNFM接收所述NFVO发送的允许进行对应生命周期操作的授权响应消息,再触发请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源的操作。
9.根据权利要求8所述的方法,其特征在于:
如果通过方式A接收的重新实例化VNF实例的请求消息,则所述生命周期操作信息为重新实例化VNF实例;
如果通过方式B接收的修复VNF实例的请求消息,则所述生命周期操作信息为修复VNF实例;
如果通过方式C接收的实例化VNF的请求消息,则所述生命周期操作信息为实例化VNF。
10.根据权利要求8所述的方法,其特征在于,所述授权请求消息还包括:
需重新实例化的VNF实例的VNFD的标识信息、实例化新的VNF实例所需使用的虚拟资源的信息和应释放的需重新实例化的VNF实例对应的虚拟资源的信息中的至少一个。
11.根据权利要求8所述的方法,其特征在于,授权响应消息还包括所述NFVO预留的虚拟资源的标识信息。
12.根据权利要求1所述的方法,其特征在于,所述VNFM利用所述VIM分配的虚拟资源,建立新的VNF实例之后,所述方法还包括:
所述VNFM给EM发送重新实例化VNF实例完成的通知或重新实例化VNF实例完成的确认信息,触发所述EM将需重新实例化的VNF实例在重新实例化前的应用层参数发送给重新实例化后的VNF。
13.根据权利要求12所述的方法,其特征在于,所述VNFM向EM发送重新实例化VNF实例完成的信息之后,所述方法还包括:
所述VNFM根据预先存储的所述需重新实例化的VNF实例的容灾策略,确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。
14.根据权利要求13所述的方法,其特征在于,所述VNFM确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上,包括:
如果所述容灾策略中容灾采用N+1的主备工作模式,则将业务迁移回重新实例化后的VNF实例;
如果所述容灾策略中容灾采用1+1主备或1+1互备工作模式,则不将业务迁移回重新实例化后的VNF实例。
15.根据权利要求14所述的方法,其特征在于,所述容灾策略被包含在VNFD或网络服务描述符NSD中,所述容灾策略中至少包含容灾VNF的地址和工作模式信息。
16.一种重新实例化虚拟网络功能的方法,其特征在于,包括:
在接收到需重新实例化虚拟网络功能VNF的指示信息,向VNFM发送所述需重新实例化虚拟网络功能VNF的指示信息。
17.根据权利要求16所述的方法,其特征在于:
NFVO在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息;或者,
NFVO在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF的请求消息;或者,
NFVO在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息;或者,
EM在接收到网络管理NM实体发送的重新实例化VNF实例的消息后,发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息。
18.一种重新实例化虚拟网络功能的装置,其特征在于,包括:
第一接收模块,用于接收需重新实例化虚拟网络功能VNF实例的指示信息;
第二请求模块,用于请求虚拟架构管理实体VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源;
建立模块,用于在检测到对所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例,该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数一致,且VNF实例的标识信息相同。
19.根据权利要求18所述的装置,其特征在于,所述装置还包括:
指示模块,用于指示需重新实例化的VNF实例的业务迁移到所述需重新实例化的VNF实例的容灾VNF。
20.根据权利要求18所述的装置,其特征在于:
所述请求模块,用于如果网络功能虚拟化编排器NFVO对虚拟资源进行预留,则请求VIM在所述预留的虚拟资源中分配所需的虚拟资源。
21.根据权利要求18所述的装置,其特征在于,所述重新实例化VNF实例的指示信息是所述VNFM从NFVO或网络管理EM实体接收的。
22.根据权利要求18或21所述的装置,其特征在于,所述重新实例化VNF实例的指示信息包括:
方式A:接收所述重新实例化的VNF实例的请求信息;或者,
方式B:接收修复VNF的请求信息,根据所述修复VNF的请求消息得到重新实例化的VNF实例;或者,
方式C:接收实例化VNF的请求消息,其中所实例化VNF的消息包含需要重新实例化的VNF实例的标识信息。
23.根据权利要求22所述的装置,其特征在于,所述重新实例化VNF实例的指示信息是通过如下方式得到的,包括:
接收NFVO发送的修复VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息的;或者,
接收NFVO发送的实例化VNF的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF实例的请求消息的;或者,
接收NFVO发送的重新实例化VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息的;或者
接收EM发送的重新实例化VNF实例的请求消息,其中所述EM是在接收到网络管理NM实体发送的重新实例化VNF实例的消息后发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息的。
24.根据权利要求22所述的装置,其特征在于,在方式B中,所述根据所述修复VNF的请求消息得到重新实例化的VNF实例包括:
方式一:所述修复VNF的请求消息中包括修复操作类型为重新实例化VNF实例和需重新实例化的VNF实例的标识信息;或者,所述修复VNF的请求消息包括需重新实例化的VNF实例的标识信息;
方式二:所述修复VNF的请求消息中包括需修复的VNF实例的标识信息;所述VNFM根据需修复的VNF实例的标识信息,查询所述VNF实例的VNF描述符VNFD,确定修复操作类型为重新实例化VNF实例。
25.根据权利要求22所述的装置,其特征在于,所述装置还包括:
第一发送模块,用于在接收到重新实例化VNF实例的指示信息之后,在VNFM请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源之前,发送允许进行生命周期操作的授权请求消息给NFVO,其中授权请求消息携带指示重新实例化VNF实例的生命周期操作信息;
第二接收模块,用于接收所述NFVO发送的允许进行对应生命周期操作的授权响应消息,再触发请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源的操作。
26.根据权利要求25所述的装置,其特征在于:
如果通过方式A接收的重新实例化VNF实例的请求消息,则所述生命周期操作信息为重新实例化VNF实例;
如果通过方式B接收的修复VNF实例的请求消息,则所述生命周期操作信息为修复VNF实例;
如果通过方式C接收的实例化VNF的请求消息,则所述生命周期操作信息为实例化VNF。
27.根据权利要求25所述的装置,其特征在于,所述授权请求消息还包括:
需重新实例化的VNF实例的VNFD的标识信息、实例化新的VNF实例所需使用的虚拟资源的信息和应释放的需重新实例化的VNF实例对应的虚拟资源的信息中的至少一个。
28.根据权利要求25所述的装置,其特征在于,授权响应消息还包括所述NFVO预留的虚拟资源的标识信息。
29.根据权利要求18所述的装置,其特征在于,所述装置还包括:
第二发送模块,用于给EM发送重新实例化VNF实例完成的通知或重新实例化VNF实例完成的确认信息,触发所述EM将需重新实例化的VNF实例在重新实例化前的应用层参数发送给重新实例化后的VNF。
30.根据权利要求29所述的装置,其特征在于,所述装置还包括:
确定模块,用于根据预先存储的所述需重新实例化的VNF实例的容灾策略,确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。
31.根据权利要求30所述的装置,其特征在于,所述确定模块具体用于:
如果所述容灾策略中容灾采用N+1的主备工作模式,则将业务迁移回重新实例化后的VNF实例;
如果所述容灾策略中容灾采用1+1主备或1+1互备工作模式,则不将业务迁移回重新实例化后的VNF实例。
32.根据权利要求31所述的装置,其特征在于,所述容灾策略被包含在VNFD或网络服务描述符NSD中,所述容灾策略中至少包含容灾VNF的地址和工作模式信息。
33.一种重新实例化虚拟网络功能的装置,其特征在于,包括:
发送模块,用于在接收到需重新实例化虚拟网络功能VNF的指示信息,向VNFM发送所述需重新实例化虚拟网络功能VNF的指示信息。
34.根据权利要求33所述的装置,其特征在于,所述发送模块具体用于:
在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息;或者,
在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF的请求消息;或者,
在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息;或者,
在所述发送模块位于EM时,在接收到网络管理NM实体发送的重新实例化VNF实例的消息后,发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510571493.9A CN106533714A (zh) | 2015-09-09 | 2015-09-09 | 重新实例化虚拟网络功能的方法和装置 |
PCT/CN2016/082341 WO2017041508A1 (zh) | 2015-09-09 | 2016-05-17 | 重新实例化虚拟网络功能的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510571493.9A CN106533714A (zh) | 2015-09-09 | 2015-09-09 | 重新实例化虚拟网络功能的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106533714A true CN106533714A (zh) | 2017-03-22 |
Family
ID=58239196
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510571493.9A Withdrawn CN106533714A (zh) | 2015-09-09 | 2015-09-09 | 重新实例化虚拟网络功能的方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106533714A (zh) |
WO (1) | WO2017041508A1 (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108696373A (zh) * | 2017-04-06 | 2018-10-23 | 华为技术有限公司 | 虚拟资源分配方法、nfvo和系统 |
CN109120555A (zh) * | 2017-06-26 | 2019-01-01 | 中兴通讯股份有限公司 | 一种资源分配方法及系统 |
CN109213567A (zh) * | 2017-06-29 | 2019-01-15 | 华为技术有限公司 | 一种管理vnf实例化的方法和设备 |
CN110476476A (zh) * | 2017-04-25 | 2019-11-19 | 英特尔Ip公司 | 网络功能虚拟化框架中的gnb的管理 |
CN110582991A (zh) * | 2017-08-01 | 2019-12-17 | 英特尔Ip公司 | 涉及下一代节点b中央单元与下一代节点b分布式单元之间的接口的技术 |
CN111143023A (zh) * | 2018-11-05 | 2020-05-12 | 中兴通讯股份有限公司 | 一种资源变更的方法及装置、设备、存储介质 |
CN111264048A (zh) * | 2017-10-24 | 2020-06-09 | 瑞典爱立信有限公司 | 定义用于网络服务(ns)的网络服务描述符(nsd)的方法和使用所述nsd的网络功能虚拟化(nfv)编排器(nfvo) |
WO2020140945A1 (zh) * | 2019-01-02 | 2020-07-09 | 中国移动通信有限公司研究院 | 基于容器的虚拟资源管理方法、装置及系统 |
WO2020211722A1 (zh) * | 2019-04-15 | 2020-10-22 | 中兴通讯股份有限公司 | 模型的推送、模型的请求方法、装置、存储介质及电子装置 |
CN113190343A (zh) * | 2020-01-14 | 2021-07-30 | 阿里巴巴集团控股有限公司 | 应用实例的控制方法、装置、设备及系统 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10965597B2 (en) * | 2017-07-01 | 2021-03-30 | Intel Corporation | Virtual network function load balancer |
CN111061723B (zh) * | 2018-10-16 | 2023-05-09 | 中国移动通信有限公司研究院 | 工作流实现方法及装置 |
WO2020077585A1 (zh) * | 2018-10-18 | 2020-04-23 | 华为技术有限公司 | Vnf服务实例化方法及装置 |
CN109379699B (zh) * | 2018-11-12 | 2020-08-25 | 中国联合网络通信集团有限公司 | 创建虚拟化转发面网元的方法及装置 |
CN111399866B (zh) * | 2019-01-02 | 2023-05-05 | 中国移动通信有限公司研究院 | Vnf包的更新方法及装置 |
KR20230131843A (ko) * | 2021-01-27 | 2023-09-14 | 지티이 코포레이션 | 다중 액세스 에지 컴퓨팅 애플리케이션을 배포하기위한 방법 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015042937A1 (zh) * | 2013-09-30 | 2015-04-02 | 华为技术有限公司 | 故障管理的方法、实体和系统 |
US20150180730A1 (en) * | 2013-12-19 | 2015-06-25 | Amdocs Software Systems Limited | System, method, and computer program for inter-module communication in a network based on network function virtualization (nfv) |
CN106506186A (zh) * | 2015-09-08 | 2017-03-15 | 中兴通讯股份有限公司 | 重建虚拟网络功能的方法和装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2936754B1 (en) * | 2013-01-11 | 2020-12-02 | Huawei Technologies Co., Ltd. | Network function virtualization for a network device |
CN105284062A (zh) * | 2013-09-26 | 2016-01-27 | 华为技术有限公司 | 一种信号发送和接收方法、装置及系统 |
CN104580208B (zh) * | 2015-01-04 | 2018-11-30 | 华为技术有限公司 | 一种身份认证方法及装置 |
-
2015
- 2015-09-09 CN CN201510571493.9A patent/CN106533714A/zh not_active Withdrawn
-
2016
- 2016-05-17 WO PCT/CN2016/082341 patent/WO2017041508A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015042937A1 (zh) * | 2013-09-30 | 2015-04-02 | 华为技术有限公司 | 故障管理的方法、实体和系统 |
US20150180730A1 (en) * | 2013-12-19 | 2015-06-25 | Amdocs Software Systems Limited | System, method, and computer program for inter-module communication in a network based on network function virtualization (nfv) |
CN106506186A (zh) * | 2015-09-08 | 2017-03-15 | 中兴通讯股份有限公司 | 重建虚拟网络功能的方法和装置 |
Non-Patent Citations (1)
Title |
---|
ETSI: "Network Functions Virtualisation (NFV);Management and Orchestration", 《ETSI GS NFV-MAN 001 V1.1.1》 * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108696373B (zh) * | 2017-04-06 | 2019-09-20 | 华为技术有限公司 | 虚拟资源分配方法、nfvo和系统 |
CN108696373A (zh) * | 2017-04-06 | 2018-10-23 | 华为技术有限公司 | 虚拟资源分配方法、nfvo和系统 |
CN110476476B (zh) * | 2017-04-25 | 2022-09-23 | 苹果公司 | 网络功能虚拟化框架中的gnb的管理 |
CN110476476A (zh) * | 2017-04-25 | 2019-11-19 | 英特尔Ip公司 | 网络功能虚拟化框架中的gnb的管理 |
CN109120555B (zh) * | 2017-06-26 | 2022-10-14 | 中兴通讯股份有限公司 | 一种资源分配方法及系统 |
CN109120555A (zh) * | 2017-06-26 | 2019-01-01 | 中兴通讯股份有限公司 | 一种资源分配方法及系统 |
US11301284B2 (en) | 2017-06-29 | 2022-04-12 | Huawei Technolgoies Co., Ltd. | Method for managing VNF instantiation and device |
CN109213567A (zh) * | 2017-06-29 | 2019-01-15 | 华为技术有限公司 | 一种管理vnf实例化的方法和设备 |
CN110582991A (zh) * | 2017-08-01 | 2019-12-17 | 英特尔Ip公司 | 涉及下一代节点b中央单元与下一代节点b分布式单元之间的接口的技术 |
CN111264048A (zh) * | 2017-10-24 | 2020-06-09 | 瑞典爱立信有限公司 | 定义用于网络服务(ns)的网络服务描述符(nsd)的方法和使用所述nsd的网络功能虚拟化(nfv)编排器(nfvo) |
US11757696B2 (en) | 2017-10-24 | 2023-09-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods for defining a network service descriptor (NSD) for a network service (NS), and network functions virtualization (NFV) orchestrator (NFVO) using said NSD |
CN111143023A (zh) * | 2018-11-05 | 2020-05-12 | 中兴通讯股份有限公司 | 一种资源变更的方法及装置、设备、存储介质 |
WO2020140945A1 (zh) * | 2019-01-02 | 2020-07-09 | 中国移动通信有限公司研究院 | 基于容器的虚拟资源管理方法、装置及系统 |
WO2020211722A1 (zh) * | 2019-04-15 | 2020-10-22 | 中兴通讯股份有限公司 | 模型的推送、模型的请求方法、装置、存储介质及电子装置 |
US12038976B2 (en) | 2019-04-15 | 2024-07-16 | Zte Corporation | Model pushing method and device, model requesting method and device, storage medium and electronic device |
CN113190343A (zh) * | 2020-01-14 | 2021-07-30 | 阿里巴巴集团控股有限公司 | 应用实例的控制方法、装置、设备及系统 |
Also Published As
Publication number | Publication date |
---|---|
WO2017041508A1 (zh) | 2017-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106533714A (zh) | 重新实例化虚拟网络功能的方法和装置 | |
JP7105930B2 (ja) | 警報方法および警報装置 | |
CN107526659B (zh) | 用于失效备援的方法和设备 | |
CN106506186A (zh) | 重建虚拟网络功能的方法和装置 | |
EP3471342A1 (en) | Method and device for service deployment in virtualized network | |
CN108632067B (zh) | 容灾部署方法、装置及系统 | |
CN106134141B (zh) | 一种更新网络服务描述器nsd的方法及装置 | |
US11611481B2 (en) | Policy management method and system, and apparatus | |
CN106664216B (zh) | 一种切换vnf的方法和装置 | |
US20160364226A1 (en) | Update management system and update management method | |
EP3839726B1 (en) | Software modification initiation method and apparatus | |
JP6432955B2 (ja) | 仮想ネットワーク機能インスタンスをマイグレーションさせるための方法、装置およびシステム | |
CN102664747B (zh) | 一种云计算平台系统 | |
CN107209710A (zh) | 节点系统、服务器设备、缩放控制方法和程序 | |
WO2018072612A1 (zh) | 一种切片实例的管理方法及装置 | |
WO2016179999A1 (zh) | 虚拟网络功能vnf的虚拟资源的管理方法及装置 | |
WO2016045439A1 (zh) | 一种vnfm容灾保护的方法、装置和nfvo、存储介质 | |
US11442756B2 (en) | Common service resource application method, related device, and system | |
CN108347339A (zh) | 一种业务恢复方法及装置 | |
WO2016115896A1 (zh) | 虚拟网络功能vnf的管理方法及装置 | |
US11153173B1 (en) | Dynamically updating compute node location information in a distributed computing environment | |
WO2018050013A1 (zh) | 一种管理网络功能节点的方法及装置 | |
CN113821334A (zh) | 一种配置边缘侧设备的方法、装置及系统 | |
TW202031016A (zh) | Ict資源管理裝置、ict資源管理方法以及ict資源管理程式 | |
WO2018039878A1 (zh) | 一种虚拟资源的管理方法、装置及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20170322 |
|
WW01 | Invention patent application withdrawn after publication |