一种切换NFVO的方法、装置、VNFM/VIM及NFVO与流程

文档序号:13886429阅读:639来源:国知局

本发明涉及通信领域,尤其涉及一种切换网络功能虚拟化编排nfvo的方法、装置、vnfm/vim及nfvo。



背景技术:

在现有网络架构之中,网络功能与网络设备是超强耦合的关系,网络功能均通过专门设计的、厂商专有的设备来实现。这带来了诸多不便:比如,这些设备在性能上的提高,受限于满足特定/定制化的需求而且同时保持电信级可靠性的硬件的发展;又如,当运营商要部署目标的业务时,须事先部署目标设计的、具有相关专用功能的设备,这会提高运营商的业务部署成本。另一方面,随着cpu及内存的性能快速地提高,通用型服务器上以软件形式运行网络功能就具备了基础条件,网络功能虚拟化(networkfunctionvirtualization,nfv)技术也应运而生,它目标就是在通用的硬件设备上运行网络功能,从而通过大范围的部署,可降低capex。“虚拟化”使得网络功能可以按需地部署及更目标,且极大地方便远程管理及维护,可降低opex。

在虚拟化的环境下,现有网络功能将在虚拟网络功能(virtualnetworkfunction,vnf)上实现,可看作是vnf的应用层。每个vnf可以根据具体的应用配置实现不同的网络功能。网络功能的虚拟化使得现有网络的管理架构也发生了很大变化,nfv管理编排(nfvmanagementandorchestration,nfv-mano)的架构图及参考点如图1所示,其中网络功能虚拟化编排(networkfunctionsvirtualizationorchestrator,nfvo)负责网络服务的生命周期管理、跨虚拟化基础设施管理(virtualisedinfrastructuremanager,vim)的网络功能虚拟化基础设施(networkfunctionsvirtualizationinfrastructure,nfvi)资原调度等功能,虚拟化网络功能管理(vnfmanager,vnfm)负责vnf实例的生命周期管理,每个vnf实例假设都有一个关联的vnfm,vim负责控制和管理nfvi计算,存储和网络资原。

上述mano架构中引入目标的实体nfvo、vim和vnfm,这些实体可以作为实现网络功能虚拟化的管理节点,从运营商的角度而言,也可看作是在整个网络中增加了目标的虚拟化相关的网络功能节点。传统管理系统中通过网元管理(elementmanage,em)来对网络功能节点来进行管理,如图1所示,网络功能虚拟化后,em主要用于vnf的应用层管理,而目前em和vnfm之间的参考点ve-vnfm-em支持vnf生命周期管理,vnf性能管理,vnf告警管理和vnf配置管理等接口功能,并没有vnfm、vim或nfvo自身的操作维护管理的相关功能,而另一方面,运营支撑系统oss(operationsupportsystem)和nfvo之间的参考点os-ma-nfvo支持网络服务ns(networkservice)的生命周期管理,ns性能管理和ns告警管理等接口功能,也没有vnfm、vim或nfvo自身的操作维护管理的相关功能。事实上这些目标的功能节点的性能会直接影响到网络中其它虚拟网络功能的管理,那么如何对这些目标的功能实体进行管理成为了一个必须要解决的问题。

当采用nfvo作为对vnfm/vim进行操作维护管理的管理节点,那么当对vnfm/vim进行操作维护管理的nfvo需要切换时(比如,初始对vnfm/vim进行操作维护管理的nfvo的负载过高时),如何切换对vnfm/vim进行操作维护管理的nfvo是选择nfvo作为vnfm/vim操作维护管理节点需要解决的一个关键问题。因此,亟需一种切换nfvo的技术方案,实现对作为vnfm/vim操作维护管理节点的nfvo的切换。



技术实现要素:

有鉴于此,本发明实施例希望提供一种切换nfvo的方法,至少解决了对作为vnfm/vim操作维护管理节点的nfvo的切换的问题。

本发明实施例的技术方案是这样实现的:

本发明实施例提供一种切换网络功能虚拟化编排器nfvo的方法,所述方法包括:

虚拟化网络功能管理器vnfm/虚拟化基础设施管理器vim接收指示修改主nfvo的指示消息;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo;向原nfvo发送请求确认是否修改主nfvo的请求消息或向目标nfvo发送请求增加为被管理节点的请求消息或分别向原nfvo和目标nfvo发送确认修改主nfvo的确认消息以切换主nfvo。

在上述方案中,当所述指示修改主nfvo的指示消息来自于所述目标nfvo时,向所述原nfvo发送请求确认是否修改主nfvo的请求消息。

在上述方案中,当所述指示修改主nfvo的指示消息来自于所述原nfvo时,向所述目标nfvo发送请求增加为被管理节点的请求消息。

在上述方案中,当所述指示修改主nfvo的指示消息包括来自于所述原nfvo和所述目标nfvo的指示修改主nfvo的指示消息时,分别向原nfvo和目标nfvo发送确认修改主nfvo的确认消息。

本发明实施例还提供一种切换网络功能虚拟化编排器nfvo的方法,所述方法包括:

当原nfvo确认需要修改虚拟化网络功能管理器vnfm/虚拟化基础设施管理器vim的主nfvo后,将所述vnfm/vim从被管理节点中删除;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo。

在上述方案中,所述确认需要修改vnfm/vim的主nfvo的方式包括:接收到网络管理器nm/运营支撑系统oss发送的指示修改主nfvo的指示消息,并接收到所述vnfm/vim发送的确认已经修改主nfvo的确认消息。

在上述方案中,所述确认需要修改vnfm/vim的主nfvo的方式包括:接收到所述vnfm/vim发送的请求确认是否修改主nfvo的请求消息后,向nm/oss发送请求确认是否修改主nfvo的请求消息;并接收到nm/oss发送的确认修改主nfvo的确认消息。

在上述方案中,所述确认需要修改vnfm/vim的主nfvo的方式包括:接收到所述vnfm/vim的请求确认是否修改主nfvo的请求消息,并接收到目标nfvo发送的确认修改主nfvo的确认消息;其中,通过与所述目标nfvo之间的接口发送所述确认修改主nfvo的确认消息。

在上述方案中,所述确认需要修改vnfm/vim的主nfvo的方式包括:接收到目标nfvo的请求修改主nfvo的请求消息,并接收到所述vnfm/vim发送的确认修改主nfvo的确认消息;其中,通过与所述目标nfvo之间的接口接收到目标nfvo的请求修改主nfvo的请求消息。

本发明实施例还提供一种切换网络功能虚拟化编排器nfvo的方法,所述方法包括:

当目标nfvo确认需要修改虚拟化网络功能管理器vnfm/虚拟化基础设施管理器vim的主nfvo后,将所述vnfm/vim增加为新的被管理节点;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo。

在上述方案中,所述确认需要修改vnfm/vim的主nfvo的方式包括:接收到网络管理器nm/运营支撑系统oss发送的指示修改主nfvo的指示消息并接收到所述vnfm/vim的请求增加为被管理节点的请求消息或确认需要增加为被管理节点的确认消息。

所述确认需要修改vnfm/vim的主nfvo的方式包括:接收到所述vnfm/vim的请求增加为被管理节点的请求消息后,向nm/oss发送请求确认是否增加为被管理节点的请求消息,接收到nm/oss的确认增加为被管理节点的确认消息。

所述确认需要修改vnfm/vim的主nfvo的方式包括:接收到原nfvo的请求修改vnfm/vim的主nfvo的请求消息,并接收到所述vnfm/vim发送的确认需要增加为被管理节点的确认消息;其中,通过与所述原nfvo之间的接口接收所述原nfvo的请求修改vnfm/vim的主nfvo的请求消息。

所述确认需要修改vnfm/vim的主nfvo的方式包括:接收到nm/oss发送的指示修改vnfm/vim的主nfvo的指示消息,并接收到原nfvo的确认修改所述vnfm/vim的主nfvo的确认消息;其中,通过与所述原nfvo之间的接口接收所述原nfvo的确认修改所述vnfm/vim的主nfvo的消息。

为实现上述方法,本发明实施例还提供一种切换网络功能虚拟化编排器nfvo的装置,应用于虚拟化网络功能管理器vnfm/虚拟化基础设施管理器vim,所述装置包括:第一接收单元和第一发送单元;其中,

所述第一接收单元,用于接收指示修改主nfvo的指示消息;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo;

所述第一发送单元,用于向原nfvo发送请求确认是否修改主nfvo的请求消息或向目标nfvo发送请求增加为被管理节点的请求消息或分别向原nfvo和目标nfvo发送确认修改主nfvo的确认消息以切换主nfvo。

在上述方案中,当所述指示修改主nfvo的指示消息来自于所述目标nfvo时,所述第一发送单元向所述原nfvo发送请求确认是否修改主nfvo的请求消息。

在上述方案中,当所述指示修改主nfvo的指示消息来自于所述原nfvo时,所述第一发送单元用于向所述目标nfvo发送请求增加为被管理节点的请求消息。

在上述方案中,当所述指示修改主nfvo的指示消息包括来自于所述原nfvo和所述目标nfvo的指示修改主nfvo的指示消息时,所述第一发送单元用于分别向原nfvo和目标nfvo发送确认修改主nfvo的确认消息。

本发明实施例还提供一种切换网络功能虚拟化编排器nfvo的装置,应用于切换过程中的原nfvo,所述装置包括:删除单元;其中,

所述删除单元,用于当原nfvo确认需要修改虚拟化网络功能管理器vnfm/虚拟化基础设施管理器vim的主nfvo后,将所述vnfm/vim从被管理节点中删除;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo。

在上述方案中,所述确认需要修改vnfm/vim的主nfvo的方式包括:接收到网络管理器nm/运营支撑系统oss发送的指示修改主nfvo的指示消息,并接收到所述vnfm/vim发送的确认已经修改主nfvo的确认消息。

在上述方案中,所述确认需要修改vnfm/vim的主nfvo的方式包括:

接收到所述vnfm/vim发送的请求确认是否修改主nfvo的请求消息后,向nm/oss发送请求确认是否修改主nfvo的请求消息;

并接收到nm/oss发送的确认修改主nfvo的确认消息。

在上述方案中,所述确认需要修改vnfm/vim的主nfvo的方式包括:

接收到所述vnfm/vim的请求确认是否修改主nfvo的请求消息,并接收到目标nfvo发送的确认修改主nfvo的确认消息;其中,通过与所述目标nfvo之间的接口发送所述确认修改主nfvo的确认消息。

在上述方案中,所述确认需要修改vnfm/vim的主nfvo的方式包括:接收到目标nfvo的请求修改主nfvo的请求消息,并接收到所述vnfm/vim发送的确认修改主nfvo的确认消息;其中,通过与所述目标nfvo之间的接口接收到目标nfvo的请求修改主nfvo的请求消息。

本发明实施例还提供一种切换网络功能虚拟化编排器nfvo的装置,其特征在于,应用于切换过程中的目标nfvo,所述装置包括:增加单元;其中,

所述增加单元,用于当目标nfvo确认需要修改虚拟化网络功能管理器vnfm/虚拟化基础设施管理器vim的主nfvo后,将所述vnfm/vim增加为新的被管理节点;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo。

在上述方案中,所述确认需要修改vnfm/vim的主nfvo的方式包括:

接收到网络管理器nm/运营操作系统oss发送的指示修改主nfvo的指示消息并接收到所述vnfm/vim的请求增加为被管理节点的请求消息或确认需要增加为被管理节点的确认消息。

在上述方案中,所述确认需要修改vnfm/vim的主nfvo的方式包括:

接收到所述vnfm/vim的请求增加为被管理节点的请求消息后,向nm/oss发送请求确认是否增加为被管理节点的请求消息,

接收到nm/oss的确认增加为被管理节点的确认消息。

在上述方案中,所述确认需要修改vnfm/vim的主nfvo的方式包括:

接收到原nfvo的请求修改vnfm/vim的主nfvo的请求消息,并接收到所述vnfm/vim发送的确认需要增加为被管理节点的确认消息;其中,通过与所述原nfvo之间的接口接收所述原nfvo的请求修改vnfm/vim的主nfvo的请求消息。

在上述方案中,所述确认需要修改vnfm/vim的主nfvo的方式包括:

接收到nm/oss发送的指示修改vnfm/vim的主nfvo的指示消息,并接收到原nfvo的确认修改所述vnfm/vim的主nfvo的确认消息;其中,通过与所述原nfvo之间的接口接收所述原nfvo的确认修改所述vnfm/vim的主nfvo的消息。

另一方面,本发明实施例还提供一种虚拟化网络功能管理器vnfm/虚拟化基础设施管理器vim,所述vnfm/vim包括:第一处理器和第一存储器,其中,所述第一存储器中有计算机可执行指令;所述第一处理器用于根据所述计算机可执行指令执行以下操作:

接收指示修改主网络功能虚拟化编排器nfvo的指示消息;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo;

向原nfvo发送请求确认是否修改主nfvo的请求消息或向目标nfvo发送请求增加为被管理节点的请求消息或分别向原nfvo和目标nfvo发送确认修改主nfvo的确认消息以切换主nfvo。

在上述方案中,当所述指示修改主nfvo的指示消息来自于所述目标nfvo时,所述第一处理器用于根据所述计算机可执行指令执行以下操作:

向所述原nfvo发送请求确认是否修改主nfvo的请求消息。

在上述方案中,当所述指示修改主nfvo的指示消息来自于所述原nfvo时,所述第一处理器用于根据所述计算机可执行指令执行以下操作:

向所述目标nfvo发送请求增加为被管理节点的请求消息。

在上述方案中,当所述指示修改主nfvo的指示消息包括来自于所述原nfvo和所述目标nfvo的指示修改主nfvo的指示消息时,所述第一处理器用于根据所述计算机可执行指令执行以下操作:分别向原nfvo和目标nfvo发送确认修改主nfvo的确认消息。

本发明实施例还提供一种网络功能虚拟化编排器nfvo,所述nfvo包括:第二处理器和第二存储器;其中,所述第二存储器中有计算机可执行指令;所述第二处理器用于根据所述计算机可执行指令执行以下操作:

当原nfvo确认需要修改虚拟化网络功能管理器vnfm/虚拟化基础设施管理器vim的主nfvo后,将所述vnfm/vim从被管理节点中删除;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo。

本发明实施例还提供一种网络功能虚拟化编排器nfvo,所述nfvo包括:第三处理器和第三存储器;其中,所述第三存储器中有计算机可执行指令;所述第二处理器用于根据所述计算机可执行指令执行以下操作:

当目标nfvo确认需要修改虚拟化网络功能管理器vnfm/虚拟化基础设施管理器vim的主nfvo后,将所述vnfm/vim增加为新的被管理节点;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo。

本发明实施例的一种切换nfvo的方法,所述方法包括:vnfm/vim接收指示修改主nfvo的指示消息;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo;向原nfvo发送请求确认是否修改主nfvo的请求消息或向目标nfvo发送请求增加为被管理节点的请求消息或分别向原nfvo和目标nfvo发送确认修改主nfvo的确认消息以切换主nfvo。如此,通过设置对vnfm/vim进行操作维护管理的nfvo,并由nfvo所进行操作维护管理的vnfm/vim发送指示修改主nfvo的修改指示,实现进行操作维护管理的nfvo的切换。

附图说明

图1为本发明实施例提供的网络功能虚拟化后的管理架构的示意图;

图2为本发明实施例一提供的一种切换nfvo的方法的流程示意图;

图3为本发明实施例提供的一种通过nfvo管理vnfm/vim的架构的示意图;

图4为本发明实施例二提供的一种切换nfvo的方法的流程示意图;

图5为本发明实施例提供的另一种通过nfvo管理vnfm/vim的架构的示意图;

图6为本发明实施例三提供的一种切换nfvo的方法的流程示意图;

图7为本发明实施例四提供的一种切换nfvo的方法的流程示意图;

图8为本发明实施例五提供的一种切换nfvo的方法的流程示意图;

图9为本发明实施例六提供的一种切换nfvo的方法的流程示意图;

图10为本发明实施例七提供的一种切换nfvo的方法的流程示意图;

图11为本发明实施例八提供的一种切换nfvo的方法的流程示意图;

图12为本发明实施例九提供的一种切换nfvo的方法的流程示意图;

图13为本发明实施例十提供的一种切换nfvo的装置的结构示意图;

图14为本发明实施例十一提供的一种切换nfvo的装置的结构示意图;

图15为本发明实施例十二提供的一种切换nfvo的装置结构示意图;

图16为本发明实施例十三提供的一种vnfm/vim的结构示意图;

图17为本发明实施例十四提供的一种nfvo的结构示意图;

图18为本发明实施例十五提供的一种nfvo的结构示意图。

具体实施方式

下面结合附图对技术方案的实施作进一步的详细描述。

实施例一

本发明实施例一提供一种切换nfvo的方法,应用于vnfm/vim,如图2所示,所述方法包括:

s201、vnfm/vim接收指示修改主nfvo的指示消息;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo;

当nm/oss根据对该vnfm/vim进行管理的nfvo的性能、资源配置等情况确认当前对vnfm/vim进行操作维护管理的主nfvo的情况已不适合对vnfm/vim进行操作维护管理,需要切换该vnfm/vim的主nfvo,将当前对该vnfm/vim进行操作维护管理的主nfvo作为原nfvo,将切换之后对vnfm/vim进行操作维护管理的主nfvo作为目标nfvo,向原nfvo和/或目标nfvo发送指示修改主nfvo的指示消息,以指示原nfvo和/或目标nfvo当前需要更新vnfm/vim的主nfvo。

这里,在nfvo中增加了对nfvo所连接的vnfm/vim进行操作维护管理的功能,其中,该功能可通过在nfvo中增加相应的功能模块mano实体管理的功能块来实现。如图3所示,当vnfm/vim与多个nfvo连接,其中只有一个nfvo对该vnfm/vim进行操作维护管理。默认情况下,该nfvo为第一个与该vnfm/vim建立连接的nfvo。其中,与nfvo所连接的所有的vnfm/vim不一定都是该nfvo的被管理节点。

当nm/oss向原nfvo和/或目标nfvo发送指示修改主nfvo的指示消息时,原nfvo和/或目标nfvo接收到nm/oss发送的指示修改主nfvo的指示消息后,将接收的指示修改主nfvo的指示消息发送至vnfm/vim,此时,vnfm/vim接收原nfvo或目标nfvo发送的指示修改主nfvo的指示消息,以指示该vnfm/vim需要切换对其进行操作维护管理的主nfvo。

需要说明的是,当原nfvo和目标nfvo同时接收到nm/oss发送指示修改主nfvo的指示消息时,可由原nfvo向vnfm/vim发送指示修改主nfvo的指示消息,也可由原nfvo和目标nfvo同时向vnfm/vim发送指示修改主nfvo的指示消息以指示vnfm/vim修改当前进行操作维护管理的主nfvo。

s202、向原nfvo发送请求确认是否修改主nfvo的请求消息或向目标nfvo发送增加为被管理节点的请求消息或分别向原nfvo和目标nfvo发送确认修改主nfvo的确认消息以切换主nfvo。

具体的,当所述指示修改主nfvo的指示消息来自于所述目标nfvo时,向所述原nfvo发送请求确认是否修改主nfvo的请求消息。当所述指示修改主nfvo的指示消息来自于所述原nfvo时,向所述目标nfvo发送请求增加为被管理节点的请求消息;当所述指示修改主nfvo的指示消息包括来自于所述原nfvo和所述目标nfvo的指示修改主nfvo的指示消息时,分别向原nfvo和目标nfvo发送确认修改主nfvo的确认消息。

需要说明的是,当所述指示修改主nfvo的指示消息来自于原nfvo的情况下,nm/oss可单独向原nfvo发送指示修改主nfvo的指示消息,也可同时向原nfvo和目标nfvo同时发送指示修改主nfvo的指示消息。

这里,当vnfm/vim接收到目标nfvo发送的指示修改主nfvo的指示消息时,向原nfvo发送请求确认是否修改主nfvo的请求消息,以向原nfvo确认是否修改该vnfm/vim的主nfvo。在原nfvo接收到该请求消息后,向nm/oss确认修改该vnfm/vim的主nfvo或已经确认修改该vnfm/vim的主nfvo的情况下,将主nfvo由原nfvo切换至目标nfvo的情况下,在被管理节点中删除该vnfm/vim,并在目标nfvo中增加该vnfm/vim为被管理节点,实现该vnfm/vim的主nfvo的切换。

当vnfm/vim接收到原nfvo发送的指示修改主nfvo的指示消息时,向目标nfvo发送请求增加为被管理节点的请求消息,以向目标nfvo确认是否增加该vnfm/vim为被管理节点以修改vnfm/vim的主nfvo,通过目标nfvo对该vnfm/vim进行操作维护管理。在目标nfvo接收到该请求消息后,向nm/oss确认增加该vnfm/vim为被管理节点或已经确认增加该vnfm/vim为被管理节点,将该vnfm/vim的主nfvo由原nfvo切换至目标nfvo的情况下,在被管理节点中增加该vnfm/vim,并且原nfvo在原nfvo中的被管理节点中删除该vnfm/vim,实现该vnfm/vim的主nfvo的切换。

当vnfm/vim同时接收到原nfvo和目标nfvo发送的指示修改主nfvo的指示消息时,vnfm/vim确认当前原nfvo和目标nfvo都已获知需要修改主nfvo,此时,在vnfm/vim确定修改主nfvo的情况下,无需再向目标nfvo或原nfvo请求确认是否修改该vnfm/vim的主nfvo,而是直接向原nfvo和目标nfvo发送确认修改主nfvo的确认消息,以通知原nfvo和目标nfvo确认修改当前主nfvo;此时,在原nfvo中将该vnfm/vim从被管理节点中删除,在目标nfvo中增加该vnfm/vim为被管理节点,实现该vnfm/vim的主nfvo的切换。

实施例二

本发明实施例二提供一种切换nfvo的方法,应用于切换过程中的原nfvo,如图4所示,所述方法包括:

s401、原nfvo确认需要修改vnfm/vim的主nfvo;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo;

这里,原nfvo为当前对该vnfm/vim进行操作维护管理的主nfvo,在执行切换过程中,将对vnfm/vim进行操作维护管理的主nfvo切换至目标nfvo。在本发明实施例中,在nfvo中增加了对nfvo所连接的vnfm/vim进行操作维护管理的功能,其中,该功能可通过在nfvo中增加相应的功能模块mano实体管理的功能块来实现。如图2所示,当vnfm/vim与多个nfvo连接,其中只有一个nfvo对该vnfm/vim进行操作维护管理。默认情况下,vnfm/vim的主nfvo为第一个与该vnfm/vim建立连接的nfvo。其中,与nfvo所连接的所有的vnfm/vim不一定都是该nfvo的被管理节点。vnfm/vim的主nfvo为第一个与该vnfm/vim建立连接的nfvo。这里,与nfvo所连接的所有的vnfm/vim不一定都是该nfvo的被管理节点。

具体的,原nfvo确认需要修改vnfm/vim的主nfvo的方式包括以下几种方式:

(1)接收到nm/oss发送的指示修改主nfvo的指示消息,并接收到所述vnfm/vim发送的确认已经修改主nfvo的确认消息。

(2)接收到所述vnfm/vim发送的请求确认是否修改主nfvo的请求消息后,向nm/oss发送请求确认是否修改主nfvo的请求消息;并接收到nm/oss发送的确认修改主nfvo的确认消息。

(3)接收到所述vnfm/vim的请求确认是否修改主nfvo的请求消息,并接收到目标nfvo发送的确认修改主nfvo的确认消息;其中,通过与所述目标nfvo之间的接口发送所述确认修改主nfvo的消息。

(4)接收到目标nfvo的请求修改主nfvo的请求消息,并接收到所述vnfm/vim发送的确认修改主nfvo的确认消息;其中,通过与所述目标nfvo之间的接口接收到目标nfvo的请求修改主nfvo的请求消息。

其中,对于第(1)种和第(2)种方式,可在原nfvo和目标nvfo之间不具有接口的网络中实现。对于第(3)种和第(4)种方式,可在如图5所示,原nfvo和目标nvfo之间具有接口的网络中实现,该接口是指原nfvo和目标nfvo之间存在物理连接,除了传输设备(中继、路由器或交换机等),两者之间能够直接进行相关信息交互,不需要通过其他网络功能节点透传来协助完成两者的信息交互。

对于第(1)种方式,当nm/oss根据对该vnfm/vim进行管理的nfvo的性能、资源配置等情况确认当前对vnfm/vim进行操作维护管理的主nfvo的情况已不适合对vnfm/vim进行操作维护管理,需要切换该vnfm/vim的主nfvo,向原nfvo发送指示修改主nfvo的指示消息;此时,原nfvo接收到指示修改主nfvo的指示消息,向vnfm/vim发送指示修改主nfvo的指示消息。在vnfm/vim与目标nfvo、nm/oss经过信息交互确认目标nfvo增加该vnfm/vim为被管理节点以目标nfvo作为该vnfm/vim切换之后的新的主nfvo的情况下,原nfvo接收到vnfm/vim发送的确认已经修改主nfvo的确认消息后,确认需要修改vnfm/vim的主nfvo。

在该方式中,在vnfm/vim与目标nfvo、nm/oss经过信息交互确认目标nfvo增加该vnfm/vim为被管理节点包括:(1)当vnfm/vim未接收到目标nfvo的指示修改主nfvo的指示消息,此时,向目标nfvo发送请求增加为被管理节点的请求消息,并在接收到目标nfvo返回的确认增加为被管理节点的确认消息确认在目标nfvo增加该vnfm/vim为被管理节点;(2)当vnfm/vim接收到目标nfvo的指示修改主nfvo的指示消息,则确认目标nfvo已经确认在目标nfvo增加该vnfm/vim为被管理节点。

对于第(2)种方式,当nm/oss根据对该vnfm/vim进行管理的nfvo的性能、资源配置等情况确认当前对vnfm/vim进行操作维护管理的主nfvo的情况已不适合对vnfm/vim进行操作维护管理,需要切换该vnfm/vim的主nfvo,向目标nfvo发送指示修改主nfvo的指示消息;目标nfvo将指示修改主nfvo的指示消息发送至vnfm/vim;,vnfm/vim接收到目标nfvo的指示修改主nfvo的指示消息,向原nfvo发送请求确认是否修改主nfvo的请求消息,此时,原nfvo接收到vnfm/vim发送的请求确认是否修改主nfvo的请求消息,向nm/oss发送请求确认是否修改主nfvo的请求消息;nm/oss接收到原nfvo的请求确认是否修改主nfvo的请求消息后,确认修改该vnfm/vim的主nfvo,向原nfvo返回确认修改主nfvo的确认消息;当原nfvo接收到确认修改主nfvo的确认消息后,确认需要修改vnfm/vim的主nfvo。

对于第(3)种方式,原nfvo和目标nfvo之间通过接口直接进行信息交互。当nm/oss根据对该vnfm/vim进行管理的nfvo的性能、资源配置等情况确认当前对vnfm/vim进行操作维护管理的主nfvo的情况已不适合对vnfm/vim进行操作维护管理,需要切换该vnfm/vim的主nfvo,向原nfvo发送指示修改主nfvo的指示消息;原nfvo将指示修改主nfvo的指示消息发送至目标nfvo,目标nfvo向nm/oss确认增加该vnfm/vim为被管理节点且向vnfm/vim发送指示修改主nfvo的指示消息,确认vnfm/vim需要增加为被管理节点的情况下,增加vnfm/vim为被管理节点,并向原nfvo发送确认修改主nfvo的确认消息;原nfvo在接收到目标nfvo发送的确认修改主nfvo的确认消息后,确认需要修改vnfm/vim的主nfvo。

对于第(4)种方式,原nfvo和目标nfvo之间通过接口直接进行信息交互。当nm/oss根据对该vnfm/vim进行管理的nfvo的性能、资源配置等情况确认当前对vnfm/vim进行操作维护管理的主nfvo的情况已不适合对vnfm/vim进行操作维护管理,需要切换该vnfm/vim的主nfvo,向目标nfvo发送指示修改主nfvo的指示消息;目标nfvo收到指示修改主nfvo的指示消息后,向原nfvo发送请求修改主nfvo的请求消息,此时,原nfvo接收到目标nfvo发送的请求修改主nfvo的请求消息,向nm/oss确认修改vnfm/vim的主nfvo后,向vnfm/vim发送指示修改主nfvo的指示消息;当vnfm/vim确认修改主nfvo时,向原nfvo发送确认修改主nfvo的确认消息。原nfvo在接收到vnfm/vim发送的确认修改主nfvo确认消息后,确认需要修改vnfm/vim的主nfvo。

s402、当原nfvo确认需要修改vnfm/vim的主nfvo后,将所述vnfm/vim从被管理节点中删除。

这里,当原nfvo确认需要修改vnfm/vim的主nfvo后,则将该vnfm/vim的从被管理节点删除,其中,原nfvo的被管理节点为以原nfvo为主nfvo的vnfm/vim。这里,当原nfvo将该vnfm/vim从被管理节点删除时,目标nfvo已经通过与各个节点之间的交互增加该vnfm/vim为被管理节点时,完成该vnfm/vim的主nfvo的切换,当原nfvo将该vnfm/vim从被管理节点中删除时,目标nfvo还未增加该vnfm/vim为被管理节点,则通过与其他节点之间的交互增加该vnfm/vim为被管理节点,完成该vnfm/vim的主nfvo的切换。

实施例三

本发明实施例三提供一种切换nfvo的方法,应用于切换过程中的目标nfvo,如图6所示,所述方法包括:

s601、目标nfvo确认需要修改vnfm/vim的主nfvo;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo;

这里,目标nfvo为切换过程后的需要对该vnfm/vim进行操作维护管理的主nfvo,在执行切换过程中,由当前对vnfm/vim进行操作维护管理的主nfvo(即原nfvo)切换至目标nfvo。在本发明实施例中,在nfvo中增加了对nfvo所连接的vnfm/vim进行操作维护管理的功能,其中,该功能可通过在nfvo中增加相应的功能模块mano实体管理的功能块来实现。如图2所示,当vnfm/vim与多个nfvo连接,其中只有一个nfvo对该vnfm/vim进行操作维护管理。默认情况下,vnfm/vim的主nfvo为第一个与该vnfm/vim建立连接的nfvo。其中,与nfvo所连接的所有的vnfm/vim不一定都是该nfvo的被管理节点。vnfm/vim的主nfvo为第一个与该vnfm/vim建立连接的nfvo。这里,与nfvo所连接的所有的vnfm/vim不一定都是该nfvo的被管理节点。

具体的,目标nfvo确认需要修改vnfm/vim的主nfvo的方式包括以下几种方式:

(1)接收到nm/oss发送的指示修改主nfvo的指示消息并接收到所述vnfm/vim的请求增加为被管理节点的请求消息或确认需要增加为被管理节点的确认消息。

(2)接收到所述vnfm/vim的请求增加为被管理节点的请求消息后,向nm/oss发送请求确认是否增加为被管理节点的请求消息,接收到nm/oss的确认增加为被管理节点的确认消息。

(3)接收到原nfvo的请求修改vnfm/vim的主nfvo的请求消息,并接收到所述vnfm/vim发送的确认需要增加为被管理节点的确认消息;其中,通过与所述原nfvo之间的接口接收所述原nfvo的请求修改vnfm/vim的主nfvo的请求消息。

(4)接收到nm/oss发送的指示修改vnfm/vim的主nfvo的指示消息,并接收到原nfvo的确认修改所述vnfm/vim的主nfvo的确认消息;其中,通过与所述原nfvo之间的接口接收所述原nfvo的确认修改所述vnfm/vim的主nfvo的消息。

其中,对于第(1)种和第(2)种方式,可在原nfvo和目标nvfo之间不具有接口的网络中实现,对于第(3)种和第(4)种方式,可在如图5所示的原nfvo和目标nvfo之间具有接口的网络中实现。

对于第(1)种方式,当nm/oss根据对该vnfm/vim进行管理的nfvo的性能、资源配置等情况确认当前对vnfm/vim进行操作维护管理的主nfvo的情况已不适合对vnfm/vim进行操作维护管理,需要切换该vnfm/vim的主nfvo,向目标nfvo发送指示修改主nfvo的指示消息;目标nfvo接收到nm/oss发送的指示修改主nfvo的指示消息后,向vnfm/vim发送指示修改主nfvo的指示消息后接收到vnfm/vim发送的确认需要增加为被管理节点的确认消息,或接收到原nfvo发送的请求增加为被管理节点的请求消息时,确认需要修改vnfm/vim的主nfvo。

这里,vnfm/vim根据有没有从目标nfvo接收到指示消息向目标nfvo发送对应消息。当未从目标nfvo接收到指示修改主nfvo的指示消息并确认修改主nfvo的情况下,向目标nfvo发送请求增加为被管理节点的请求消息;当从目标nfvo接收到指示修改主nfvo的指示消息并确认修改主nfvo的情况下向目标nfvo发送确认需要增加为被管理节点的确认消息。具体的:

目标nfvo在接收到指示修改主nfvo的指示消息的同时,存在以下三种情况:(1)原nfvo未收到指示修改主nfvo的指示消息,此时,由目标nfvo向vnfm/vim发送指示修改主nfvo的指示消息,vnfm/vim与原nfvo确认修改主nfvo时,向目标nfvo返回确认需要增加被管理节点的确认消息;(2)原nfvo同时接收到指示修改主nfvo的指示消息时,由原nfvo向vnfm/vim发送指示修改主nfvo的指示消息,此时,vnfm/vim接收到原nfvo的指示修改主nfvo的指示消息后,向目标nfvo发送请求增加为被管理节点的请求消息;(3)原nfvo同时接收到指示修改主nfvo的指示消息时,有原nfvo和目标nfvo同时向vnfm/vim发送指示修改主nfvo的指示消息,此时,vnfm/vim接收到原nfvo和目标nfvo的指示修改主nfvo的指示消息后,向目标nfvo返回确认需要增加被管理节点的确认消息。

对于第(2)种情况,当nm/oss根据对该vnfm/vim进行管理的nfvo的性能、资源配置等情况确认当前对vnfm/vim进行操作维护管理的主nfvo的情况已不适合对vnfm/vim进行操作维护管理,需要切换该vnfm/vim的主nfvo,向原nfvo发送指示修改主nfvo的指示消息;原nfvo接收到nm/oss发送的指示修改主nfvo的指示消息后,向vnfm/vim发送指示修改主nfvo的指示消息;vnfm/vim在接收到指示修改主nfvo的指示消息后,向目标nfvo发送请求增加为被管理节点的请求消息;目标nfvo在接收到vnfm/vim发送的请求增加为被管理节点的请求消息后,向nm/oss发送请求确认是否增加为被管理节点的请求消息;nm/oss在确定需要切换vnfm/vim的主nfvo的情况下向目标nfvo返回确认增加为被管理节点的确认消息;目标nfvo在接收到nm/oss的确认增加为被管理节点的确认消息后,确认需要修改vnfm/vim的主nfvo。

对于第(3)种情况,目标nfvo和主nfvo之间通过接口直接进行信息交互。当nm/oss根据对该vnfm/vim进行管理的nfvo的性能、资源配置等情况确认当前对vnfm/vim进行操作维护管理的主nfvo的情况已不适合对vnfm/vim进行操作维护管理,需要切换该vnfm/vim的主nfvo,向原nfvo发送指示修改主nfvo的指示消息;原nfvo接收到nm/oss发送的指示修改主nfvo的指示消息后,向目标nfvo发送请求修改vnfm/vim的主nfvo的请求消息;目标nfvo在接收到原nfvo的请求修改vnfm/vim的主nfvo的请求消息后,并与nm/oss确认vnfm/vim需要修改主nfvo的情况下,向vnfm/vim发送指示修改主nfvo的指示消息;vnfm/vim在接收到目标nfvo发送的指示修改主nfvo的指示消息后,确认此时需要修改主nfvo的情况下,向目标nfvo返回确认需要增加为被管理节点的确认消息;当目标nfvo接收到vnfm/vim发送的确认需要增加为被管理节点的确认消息时,确认需要修改vnfm/vim的主nfvo。

对于第(4)中情况,目标nfvo和主nfvo之间通过接口直接进行信息交互。当nm/oss根据对该vnfm/vim进行管理的nfvo的性能、资源配置等情况确认当前对vnfm/vim进行操作维护管理的主nfvo的情况已不适合对vnfm/vim进行操作维护管理,需要切换该vnfm/vim的主nfvo,向目标nfvo发送指示修改主nfvo的指示消息;目标nfvo接收到nm/oss发送的指示修改主nfvo的指示消息后,向原nfvo发送请求修改vnfm/vim的主nfvo的请求消息;原nfvo在接收到目标nfvo的请求修改vnfm/vim的主nfvo的请求消息后,并与nm/oss、vnfm/vim确认需要修改主nfvo,将vnfm/vim从被管理节点中删除的情况下,向目标nfvo返回确认修改所述vnfm/vim的主nfvo的确认消息,当目标nfvo接收到原nfvo发送的确认修改所述vnfm/vim的主nfvo的确认消息时,确认需要修改vnfm/vim的主nfvo。

s602、当目标nfvo确认需要修改vnfm/vim的主nfvo后,将所述vnfm/vim增加为新的被管理节点。

这里,当目标nfvo确认需要修改vnfm/vim的主nfvo后,则在被管理节点中增加该vnfm/vim,其中,目标nfvo的被管理节点为以目标nfvo为主nfvo的vnfm/vim。这里,当目标nfvo在被管理节点中增加该vnfm/vim时,原nfvo已经通过与各个节点之间的交互将该vnfm/vim从被管理节点中删除时,完成该vnfm/vim的主nfvo的切换,当目标nfvo将该vnfm/vim增加为被管理节点时,原nfvo还为将该vnfm/vim从被管理节点删除,则通过与其他节点之间的交互将该vnfm/vim从被管理节点删除,完成该vnfm/vim的主nfvo的切换。

需要说明的是,在上述实施例中,一个nfvo可以同时管理多个vnfm/vim,在信息交互中,各个网络节点之间交互的信息携带需要进行切换主nfvo的vnfm/vim的信息,以区分不同的vnfm/vim。

实施例四

本发明实施例四提供一种切换nfvo的方法,如图7所示,所述方法包括:

701、nm/oss给原nfvo发送消息指示修改vnfm/vim的主nfvo,消息中携带目标nfvo的信息;

702、原主nfvo给vnmf/vim发送消息指示vnfm/vim修改主nfvo,并携带目标nfvo的信息;

703、vnfm/vim根据接收的消息,获取目标nfvo信息,并给目标nfvo发送消息请求增加被管理节点,指示目标nfvo将vnfm/vim增加为被管理的节点。

704、目标nfvo给nm/oss发送消息,确认是否增加vnfm/vim为被管理节点;

705、nm/oss向目标nfvo返回确认增加为被管理节点的确认消息;

706、目标nfvo在接收到nm/oss发送的确认消息后,将vnfm/vim增加为被管理节点,并给vnfm/vim发送确认消息;

707、vnfm/vim在接收到目标nfvo发送的确认消息后,给原主nfvo发送确认消息;

708、nfvo在接收到vnfm/vim发送的确认消息后,在被管理节点中删除vnfm/vim,并给nm/oss发送消息,确认已经完成vnfm/vim的主nfvo修改。

实施例五

本发明实施例五提供一种切换nfvo的方法,如图8所示,所述方法包括:

801、nm/oss给目标nfvo发送消息指示修改vnfm/vim的主nfvo,消息中携带vnfm/vim的原nfvo的信息;

802、目标nfvo给vnmf/vim发送消息指示vnfm/vim修改主nfvo;

803、vnfm/vim给原nfvo发送消息确认是否修改主nfvo;

804、原nfvo在接收到vnfm/vim的请求确认消息后,给nm/oss发送消息确认是否修改vnfm/vim的主nfvo;

805、nm/oss向原nfvo发送确认修改vnfm/vim的主nfvo的确认消息;

806、请求增加被管理节点,指示目标nfvo将vnfm/vim增加为被管理的节点。

807、原nfvo接收到nm/oss的确认消息后,在被管理节点中将vnfm/vim删除,并发送确认消息给vnfm/vim;

808、目标nfvo在接收到vnfm/vim发送的确认消息后,将vnfm/vim增加为被管理节点,并给nm/oss发送确认消息。

实施例六

本发明实施例六提供一种切换nfvo的方法,如图9所示,所述方法包括:

901、nm/oss给原nfvo发送消息指示修改vnfm/vim的主nfvo,消息中携带vnfm/vim的目标nfvo的信息;

902、nm/oss给目标nfvo发送消息指示修改vnfm/vim的主nfvo,消息中携带vnfm/vim的原nfvo的信息;

903、原nfvo给vnfm/vim发送消息指示修改主nfvo;

904、vnfm/vim在接收到原nfvo的消息后,给目标nfvo发送消息请求增加vnfm/vim为被管理节点;

905-906、目标nfvo增加vnfm/vim为被管理节点,并给vnfm/vim和nm/oss分别发送确认消息;

907、原nfvo接收到vnfm/vim的确认消息后,将vnfm/vim从被管理节点中删除;

908、发送确认消息给nm/oss。

实施例七

本发明实施例七提供一种切换nfvo的方法,如图10所示,所述方法包括:

1001、nm/oss给原nfvo发送消息指示修改vnfm/vim的主nfvo,消息中携带vnfm/vim的目标nfvo的信息;

1002、nm/oss给目标nfvo发送消息指示修改vnfm/vim的主nfvo,消息中携带vnfm/vim的原nfvo的信息;

1003、原nfvo给vnfm/vim发送消息指示修改主nfvo;

1004、目标nfvo给vnfm/vim发送消息指示修改主nfvo;

1005-1006、vnfm/vim分别给原nfvo和目标nfvo发送确认消息;

1007、目标nfvo增加vnfm/vim为被管理节点,并给nm/oss分别发送确认消息;

1008、原nfvo将vnfm/vim从被管理节点中删除,并给nm/oss分别发送确认消息。

实施例八

本发明实施例八提供一种切换nfvo的方法,如图11所示,所述方法包括:

1101、nm/oss给原nfvo发送消息指示修改vnfm/vim的主nfvo,消息中携带目标nfvo的信息;

1102、原nfvo给目标nfvo发送消息请求修改vnfm/vim的主nfvo,并携带vnfm/vim的信息;

1103、目标nfvo给nm/oss发送消息,确认是否增加vnfm/vim为被管理节点;

1104、nm/oss向目标nfvo发送确认增加vnfm/vim为被管理节点的确认消息;

1105、目标nfvo在接收到nm/oss发送的确认消息后,给vnfm/vim发送消息指示修改主nfvo;

1106、vnfm/vim在接收到指示消息后,给原nfvo发送信息,确认是否修改主nfvo;

1107、原nfvo向vnfm/vim发送确认修改主nfvo的确认消息确认修改主nfvo;

1108、vnfm/vim在接收到原nfvo的确认消息后,给目标nfvo发送确认消息;

1109、目标nfvo在接收到vnfm/vim的确认消息后,将vnfm/vim增加为目标被管理节点并给原nfvo发送确认消息;

1110、原nfvo在接收到目标nfvo的确认消息后,在被管理节点中删除vnfm/vim,并给nm/oss发送消息,确认已经完成vnfm/vim的主nfvo修改。

上述1103步骤,在完全可信的网络环境下可选,在1105中目标nfvo接收到1102中消息后,给vnfm/vim发送消息指示修改主nfvo。

实施例九

本发明实施例九提供一种切换nfvo的方法,如图12所示,所述方法包括:

1201、nm/oss给目标nfvo发送消息指示修改vnfm/vim的主nfvo,消息中携带vnfm/vim的原nfvo的信息;

1202、目标nfvo给原nfvo发送消息请求修改vnfm/vim的主nfvo;

1203、原nfvo在接收到原nfvo的请求消息后,给nm/oss发送消息确认是否修改vnfm/vim的主nfvo;

1204、nm/oss向原nfvo发送确认修改主nfvo的确认消息;

1205、原nfvo接收到nm/oss的确认消息后,给vnfm/vim发送消息指示修改主nfvo;

1206、vnfm/vim向原nfvo返回确认修改主nfvo的确认消息;

1207、原nfvo在接收到vnfm/vim发送的确认消息后,在被管理节点中将vnfm/vim删除,并发送确认消息给目标nfvo;

1208、目标nfvo在接收到原nfvo发送的确认消息后,将vnfm/vim增加为被管理节点,并给nm/oss发送确认消息。

上述1203步骤,在完全可信的网络环境下可选,在1205中原nfvo接收到1202中消息后,给vnfm/vim发送消息指示修改主nfvo。

实施例十

为实现上述方法,本发明实施例提供一种切换nfvo的装置,应用于vnfm/vim,如图13所示,所述装置包括:第一接收单元1301和第一发送单元1302;其中,

第一接收单元1301,用于接收指示修改主nfvo的指示消息;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo;

第一发送单元1302,用于向原nfvo发送请求确认是否修改主nfvo的请求消息或向目标nfvo发送请求增加为被管理节点的请求消息或分别向原nfvo和目标nfvo发送确认修改主nfvo的确认消息以切换主nfvo。

其中,当所述指示修改主nfvo的指示消息来自于所述目标nfvo时,第一发送单元1301向所述原nfvo发送请求确认是否修改主nfvo的请求消息。

当所述指示修改主nfvo的指示消息来自于所述原nfvo时,第一发送单元1301用于向所述目标nfvo发送请求增加为被管理节点的请求消息。

当所述指示修改主nfvo的指示消息包括来自于所述原nfvo和所述目标nfvo的指示修改主nfvo的指示消息时,分别向原nfvo和目标nfvo发送确认修改主nfvo的确认消息。

实施例十一

为实现上述方法,本发明实施例提供一种切换nfvo的装置,应用于切换过程中的原nfvo,如图14所示,所述装置包括:第一确认单元1401和删除单元1402;其中,

删除单元1402,用于当第一确认单元1401确认需要修改vnfm/vim的主nfvo后,将所述vnfm/vim从被管理节点中删除;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo。

在上述方案中,第一确认单元1401确认需要修改vnfm/vim的主nfvo的方式包括:

接收到nm/运营支撑系统oss发送的指示修改主nfvo的指示消息,并接收到所述vnfm/vim发送的确认已经修改主nfvo的确认消息。

第一确认单元1401确认需要修改vnfm/vim的主nfvo的方式包括:

接收到所述vnfm/vim发送的请求确认是否修改主nfvo的请求消息后,向nm/oss发送请求确认是否修改主nfvo的请求消息;

并接收到nm/oss发送的确认修改主nfvo的确认消息。

第一确认单元1401确认需要修改vnfm/vim的主nfvo的方式包括:

接收到所述vnfm/vim的请求确认是否修改主nfvo的请求消息,并接收到目标nfvo发送的确认修改主nfvo的确认消息;其中,通过与所述目标nfvo之间的接口发送所述确认修改主nfvo的确认消息。

第一确认单元1401确认需要修改vnfm/vim的主nfvo的方式包括:

接收到目标nfvo的请求修改主nfvo的请求消息,并接收到所述vnfm/vim发送的确认修改主nfvo的确认消息;其中,通过与所述目标nfvo之间的接口接收到目标nfvo的请求修改主nfvo的请求消息。

在实际应用中,该装置还可包括第二接收单元和第二发送单元,其中,第二接收单元用于接收消息,第二发送单元用户发送消息。

实施例十二

为实现上述方法,本发明实施例提供一种切换nfvo的装置,应用于切换过程中的目标nfvo,所述装置包括:第二确认单元1501和增加单元1502;其中,

增加单元1502,用于当第二确认单元1501确认需要修改vnfm/vim的主nfvo后,将所述vnfm/vim增加为新的被管理节点;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo。

在上述方案中,第二确认单元1501确认需要修改vnfm/vim的主nfvo的方式包括:

接收到nm/运营操作系统oss发送的指示修改主nfvo的指示消息并接收到所述vnfm/vim的请求增加为被管理节点的请求消息或确认需要增加为被管理节点的确认消息。

第二确认单元1501确认需要修改vnfm/vim的主nfvo的方式包括:

接收到所述vnfm/vim的请求增加为被管理节点的请求消息后,向nm/oss发送请求确认是否增加为被管理节点的请求消息,

接收到nm/oss的确认增加为被管理节点的确认消息。

第二确认单元1501确认需要修改vnfm/vim的主nfvo的方式包括:

接收到原nfvo的请求修改vnfm/vim的主nfvo的请求消息,并接收到所述vnfm/vim发送的确认需要增加为被管理节点的确认消息;其中,通过与所述原nfvo之间的接口接收所述原nfvo的请求修改vnfm/vim的主nfvo的请求消息。

第二确认单元1501确认需要修改vnfm/vim的主nfvo的方式包括:

接收到nm/oss发送的指示修改vnfm/vim的主nfvo的指示消息,并接收到原nfvo的确认修改所述vnfm/vim的主nfvo的确认消息;其中,通过与所述原nfvo之间的接口接收所述原nfvo的确认修改所述vnfm/vim的主nfvo的消息。

在实际应用中,该装置还可包括第三接收单元和第三发送单元,其中,第二接收单元用于接收消息,第二发送单元用户发送消息。

需要说明的是,上述实施例提供的第一确认单元、删除单元、第二确认单元、增加单元可在同一个nfvo中实现。对于同一个nfvo而言,在切换过程中,既可作为原nfvo,也可作为目标nfvo。

实施例十三

为实现上述方法,本发明实施例提供一种切换网络功能虚拟化编排nfvo的vnfm/vim,如图16所示,所述vnfm/vim包括:第一处理器1601和第一存储器1602,其中,第一存储器1602中有计算机可执行指令;第一处理器1601用于根据所述计算机可执行指令执行以下操作:

接收指示修改主nfvo的指示消息;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo;向原nfvo发送请求确认是否修改主nfvo的请求消息或向目标nfvo发送请求增加为被管理节点的请求消息或分别向原nfvo和目标nfvo发送确认修改主nfvo的确认消息以切换主nfvo。

这里,当所述指示修改主nfvo的指示消息来自于所述目标nfvo时,第一处理器1601用于根据所述计算机可执行指令执行以下操作:向所述原nfvo发送请求确认是否修改主nfvo的请求消息。当所述指示修改主nfvo的指示消息来自于所述原nfvo时,第一处理器1601用于根据所述计算机可执行指令执行以下操作:向所述目标nfvo发送请求增加为被管理节点的请求消息。当所述指示修改主nfvo的指示消息包括来自于所述原nfvo和所述目标nfvo的指示修改主nfvo的指示消息时,所述第一处理器用于根据所述计算机可执行指令执行以下操作:分别向原nfvo和目标nfvo发送确认修改主nfvo的确认消息。

实施例十四

为实现上述方法,本发明实施例提供一种nfvo,如图17所示,所述nfvo包括:第二处理器1701和第二存储器1702;其中,第二存储器1702中有计算机可执行指令;第二处理器1701用于根据所述计算机可执行指令执行以下操作:

当原nfvo确认需要修改vnfm/vim的主nfvo后,将所述vnfm/vim从被管理节点中删除;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo。

其中,第二处理器1701根据计算机可执行指令确认需要修改vnfm/vim的主nfvo的方式包括以下几种方式:

方式一、接收到nm/运营支撑系统oss发送的指示修改主nfvo的指示消息,并接收到所述vnfm/vim发送的确认已经修改主nfvo的确认消息;

方式二、接收到所述vnfm/vim发送的请求确认是否修改主nfvo的请求消息后,向nm/oss发送请求确认是否修改主nfvo的请求消息,并接收到nm/oss发送的确认修改主nfvo的确认消息。

方式三、接收到所述vnfm/vim的请求确认是否修改主nfvo的请求消息,并接收到目标nfvo发送的确认修改主nfvo的确认消息;其中,通过与所述目标nfvo之间的接口发送所述确认修改主nfvo的确认消息。

方式四、接收到目标nfvo的请求修改主nfvo的请求消息,并接收到所述vnfm/vim发送的确认修改主nfvo的确认消息;其中,通过与所述目标nfvo之间的接口接收到目标nfvo的请求修改主nfvo的请求消息。

实施例十五

为实现上述方法,本发明实施例还提供一种nfvo,如图18所示,所述nfvo包括:第三处理器1801和第三存储器1802;其中,第三存储器1802中有计算机可执行指令;第三处理器1801用于根据所述计算机可执行指令执行以下操作:

当目标nfvo确认需要修改vnfm/vim的主nfvo后,将所述vnfm/vim增加为新的被管理节点;其中,所述主nfvo为对所述vnfm/vim进行操作维护管理的nfvo。

其中,;第三处理器1801根据计算机可执行指令确认需要修改vnfm/vim的主nfvo的方式包括以下几种:

方式一、接收到nm/运营操作系统oss发送的指示修改主nfvo的指示消息并接收到所述vnfm/vim的请求增加为被管理节点的请求消息或确认需要增加为被管理节点的确认消息。

方式二、接收到所述vnfm/vim的请求增加为被管理节点的请求消息后,向nm/oss发送请求确认是否增加为被管理节点的请求消息,接收到nm/oss的确认增加为被管理节点的确认消息。

方式三、接收到原nfvo的请求修改vnfm/vim的主nfvo的请求消息,并接收到所述vnfm/vim发送的确认需要增加为被管理节点的确认消息;其中,通过与所述原nfvo之间的接口接收所述原nfvo的请求修改vnfm/vim的主nfvo的请求消息。

方式四、接收到nm/oss发送的指示修改vnfm/vim的主nfvo的指示消息,并接收到原nfvo的确认修改所述vnfm/vim的主nfvo的确认消息;其中,通过与所述原nfvo之间的接口接收所述原nfvo的确认修改所述vnfm/vim的主nfvo的消息。

需要说明的是,实施例十四和实施例十五的nfvo可为同一个nfvo,当为同一个nfvo时,第二处理器1701和第三处理器1801可为同一个处理器,也可为不同的处理器第二存储器1702和第三存储器1802进而为同一个存储器也可为不同的存储器。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1