一种虚拟网管的部署方法、装置和虚拟网络系统转让专利

申请号 : CN201480011028.3

文献号 : CN106464515B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵东

申请人 : 华为技术有限公司

摘要 :

一种虚拟网管的部署方法、装置和虚拟网络系统,该方法包括:获取需要部署的虚拟网管V‑OAM的自定义信息,所述自定义信息用于定义所述V‑OAM的属性;根据所述自定义信息在虚拟网络中部署能够对至少一种VNF网元进行管理的V‑OAM。可以通过在虚拟网络中虚拟网管的部署,通过虚拟网管对各种类型的VNF网元进行管理。

权利要求 :

1.一种虚拟网管的部署方法,其特征在于,所述方法包括:

获取需要部署的虚拟网管V-OAM的自定义信息,所述自定义信息用于定义所述V-OAM的属性,所述自定义信息包括如下信息的至少一种:所述V-OAM的网管功能配置信息、接口定义信息、连接定义信息、资源需求定义信息、虚拟化方式信息、类型信息;

根据所述自定义信息在虚拟网络中部署能够对多个不同类型的虚拟网络功能VNF网元进行管理的所述V-OAM,所述V-OAM的自定义信息与所述多个不同类型的VNF网元的属性信息相适应,以使所述V-OAM按照VNF虚拟化过程状态,动态调整自身的虚拟化规模、类型、接口的方式来适应所述多个不同类型的VNF网元的属性。

2.根据权利要求1所述的方法,其特征在于,所述获取需要部署的虚拟网管V-OAM的自定义信息包括:读取网络功能虚拟化编排者NFVO中保存的虚拟网络功能目录VNF Catalog或者虚拟网管目录V-OAM Catalog以获取所述自定义信息;或者,接收运营管理系统指定的所述自定义信息。

3.根据权利要求1或2所述的方法,其特征在于,在所述根据所述自定义信息在虚拟网络中部署能够对多个不同类型的VNF网元进行管理的所述V-OAM之前,所述方法还包括:获取需要部署的多个不同类型的VNF网元的属性信息;

所述根据所述自定义信息在虚拟网络中部署能够对多个不同类型的VNF网元进行管理的所述V-OAM包括:根据所述属性信息和所述自定义信息在虚拟网络中部署能够对所述需要部署的多个不同类型的VNF网元进行管理的V-OAM。

4.根据权利要求1或2所述的方法,其特征在于,在所述获取需要部署的虚拟网管V-OAM的自定义信息之前,所述方法还包括:判断是否满足预置的触发条件,如果满足,触发V-OAM的部署;所述触发条件包括:所述虚拟网络中已经部署的VNF网元的数量大于预定值,或者所述虚拟网络中已经部署聚有自组织功能的VNF网元。

5.根据权利要求1或2所述的方法,其特征在于,在所述获取需要部署的虚拟网管V-OAM的自定义信息之前,所述方法还包括:接收NFVO或运营管理系统发送的启动部署所述V-OAM的通知。

6.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

按照所述自定义信息对所述V-OAM进行生命周期管理。

7.一种虚拟网管的部署装置,其特征在于,所述装置包括:

获取单元,用于获取需要部署的虚拟化网管V-OAM的自定义信息,所述自定义信息用于定义所述V-OAM的属性,所述自定义信息包括如下信息的至少一种:所述V-OAM的网管功能配置信息、接口定义信息、连接定义信息、资源需求定义信息、虚拟化方式信息、类型信息;

部署单元,用于根据所述自定义信息在虚拟网络中部署能够对多个不同类型的虚拟网络功能VNF网元进行管理的所述V-OAM,所述V-OAM的自定义信息与所述多个不同类型的VNF网元的属性信息相适应,以使所述V-OAM按照VNF虚拟化过程状态,动态调整自身的虚拟化规模、类型、接口的方式来适应所述多个不同类型的VNF网元的属性。

8.根据权利要求7所述的装置,其特征在于,所述获取单元具体用于读取网络功能虚拟化编排者NFVO中保存的虚拟网络功能目录VNF Catalog或者虚拟网管目录V-OAM Catalog以获取所述自定义信息,或者具体用于接收运营网管系统指定的所述自定义信息。

9.根据权利要求7或8所述的装置,其特征在于,所述获取单元还用于获取需要部署的多个不同类型的VNF网元的属性信息;

所述部署单元具体用于根据所述属性信息和所述自定义信息,部署能够对所述需要部署的多个不同类型的VNF网元进行管理的V-OAM。

10.根据权利要求7或8所述的装置,其特征在于,所述装置还包括:

判断单元,用于判断是否满足预置的触发条件;

触发单元,用于当所述判断单元的判断结果为是,触发V-OAM的部署;所述触发条件包括:所述虚拟网络中已经部署的VNF网元的数量大于预定值,或者所述虚拟网络中已经部署聚有自组织功能的VNF网元。

11.根据权利要求7或8所述的装置,其特征在于,所述装置还包括:

接收单元,用于接收NFVO或运营管理系统发送的启动部署所述V-OAM的通知。

12.根据权利要求7或8所述的装置,其特征在于,所述装置还包括:

管理单元,用于按照所述自定义信息对所述V-OAM进行生命周期管理。

13.一种虚拟网络系统,其特征在于,包括网络功能虚拟化编排者NFVO;

其中,所述NFVO用于获取需要部署的虚拟网管V-OAM的自定义信息,所述自定义信息用于定义所述V-OAM的属性,所述自定义信息包括如下信息的至少一种:所述V-OAM的网管功能配置信息、接口定义信息、连接定义信息、资源需求定义信息、虚拟化方式信息、类型信息;所述NFVO还用于根据所述自定义信息在虚拟网络中部署能够对多个不同类型的VNF网元进行管理的所述V-OAM,所述V-OAM的自定义信息与所述多个不同类型的VNF网元的属性信息相适应,以使所述V-OAM按照VNF虚拟化过程状态,动态调整自身的虚拟化规模、类型、接口方式来适应所述多个不同类型的VNF网元的属性。

14.一种虚拟网络系统,其特征在于,包括虚拟网络功能管理者VNFM;

其中,所述VNFM用于获取需要部署的虚拟网管V-OAM的自定义信息,所述自定义信息用于定义所述V-OAM的属性,所述自定义信息包括如下信息的至少一种:所述V-OAM的网管功能配置信息、接口定义信息、连接定义信息、资源需求定义信息、虚拟化方式信息、类型信息;所述VNFM还用于根据所述自定义信息在虚拟网络中部署能够对多个不同类型的VNF网元进行管理的所述V-OAM,所述V-OAM的自定义信息与所述多个不同类型的VNF网元的属性信息相适应,以使所述V-OAM按照VNF虚拟化过程状态,动态调整自身的虚拟化规模、类型、接口的方式来适应所述多个不同类型的VNF网元的属性。

15.一种虚拟网络系统,其特征在于,包括网管虚拟化管理者V-OAM Manager;

其中,所述V-OAM Manager用于获取需要部署的虚拟网管V-OAM的自定义信息,所述自定义信息用于定义所述V-OAM的属性,所述自定义信息包括如下信息的至少一种:所述V-OAM的网管功能配置信息、接口定义信息、连接定义信息、资源需求定义信息、虚拟化方式信息、类型信息;所述V-OAM还用于根据所述自定义信息在虚拟网络中部署能够对多个不同类型的VNF网元进行管理的所述V-OAM,所述V-OAM的自定义信息与所述多个不同类型的VNF网元的属性信息相适应,以使所述V-OAM按照VNF虚拟化过程状态,动态调整自身的虚拟化规模、类型、接口的方式来适应所述多个不同类型的VNF网元的属性。

说明书 :

一种虚拟网管的部署方法、装置和虚拟网络系统

技术领域

[0001] 本发明涉及网络技术领域,尤其涉及一种虚拟网管的部署方法、装置和虚拟网络系统。

背景技术

[0002] NFV(Network Function Virtualization,网络功能虚拟化)目标是,通过基于IT(Information Technology,信息技术)行业标准的x86服务器、存储和交换设备,来实现无线通信网的那些私有专用的物理网元设备的功能。一方面基于x86标准的IT设备成本低廉,能够为运营商节省巨大的投资成本,另一方面开放的API(Application Programming Interface,应用程序编程接口)接口,也能帮助运营商获得更多、更灵活的网络能力。
[0003] 如图1所示的是现有技术中的虚拟网络的基本架构。如图1所示,该虚拟网络主要包括以下网元:
[0004] NFVO(Network Function Virtualization Orchestrator,网络功能虚拟化编排者),负责虚拟网络布署的总体编排(即组织进行网络虚拟化),以及相应的虚拟资源的分配、预留;
[0005] VNF(Virtual Network Function,虚拟网络功能),是网络虚拟化的主要实体,它是利用NFVI(Network Function Virtual Infrastructure,网络功能虚拟资源)提供的虚拟资源虚拟出运营商所需虚拟布署的网络的各类型的网元,VNF由VNFM按照VNF Catalog(目录)要求,虚拟出相应的功能,并建立基本的连接,甚至信令通道和业务通道;
[0006] VNFM(VNF Manager,VNF管理者),负责具体VNF的虚拟化(按VNF Catalog虚拟化,不同VNF Catalog使用不同VNFM控制);
[0007] VIM(Virtualised Infrastructure Manager,虚拟设施管理者),用于管理NFVI,为虚拟VNF提供虚拟资源。
[0008] NFVO通过Os-Nfvo接口与NMS/OSS/BSS(Network Management System/Operation Support System/Business support system,网络管理系统/运营支撑系统/业务支撑系统,简称为运营管理系统)连接,通过Nfvo-Vnfm接口与VNFM连接,并通过Nfvo-Vi接口与VIM连接;VNFM通过vnfm-Vi接口与VIM连接,通过VeNf-Vnfm接口与VNF连接;VNF通过Vn-Nf接口与NFVI连接;VIM通过Nf-Vi与NFVI连接。
[0009] 如图1所示的虚拟网络基于虚拟化的系统(比如云系统)之上,由NFVO组织编排不同的虚拟化网元VNF(Virtual Network Function,虚拟网络功能)实现不同类型的网络的虚拟化布署,实现现有需要不同网络硬件,按不同功能,布署于不同位置实现不同网络服务的无线通信系统。同时,由于能够使用软件云布署方法实现功能网元布署,基础是各类通用服务器,而不受制于人力和硬件类型的限制,从而可以实现低成本的、动态的、快速的网络布署,并能在运行过程中,按照不同的网络性能需求,按照对不同类型网络的需求,而随时改变当前布署网络的性能、类型,从而更有效地为运营商提供灵活的服务能力。
[0010] 但从图1所示的虚拟网络中,NMS/OSS/BSS作为运营级的管理系统,并无法管理不同类型的(例如不同厂商提供的)VNF网元,虚拟网络中也没有能够管理各种类型VNF网元的管理系统。

发明内容

[0011] 本发明实施例提供了一种虚拟网管的部署方法、装置和虚拟网络系统,可以实现虚拟网络中虚拟网管的部署,通过虚拟网管对各种类型的VNF网元进行管理。
[0012] 本发明第一方面提供一种虚拟网管的部署方法,所述方法包括:
[0013] 获取需要部署的虚拟网管V-OAM的自定义信息,所述自定义信息用于定义所述V-OAM的属性;
[0014] 根据所述自定义信息在虚拟网络中部署能够对至少一种虚拟网络功能VNF网元进行管理的所述V-OAM。
[0015] 在第一方面的第一种可能的实施方式中,所述获取需要部署的虚拟网管V-OAM的自定义信息包括:
[0016] 读取网络功能虚拟化编排者NFVO中保存的虚拟网络功能目录VNF Catalog或者虚拟网管目录V-OAM Catalog以获取所述自定义信息;或者,
[0017] 接收运营管理系统指定的所述自定义信息。
[0018] 在第一方面的第二种可能的实施方式中,所述自定义信息包括如下信息的至少一种:
[0019] 所述V-OAM的网管功能配置信息、接口定义信息、连接定义信息、资源需求定义信息、虚拟化方式信息、类型信息。
[0020] 结合第一方面或第一方面的第一种或第二种可能的实施方式,在第三种可能的实施方式中,在所述根据所述自定义信息在虚拟网络中部署能够对至少一种VNF网元进行管理的所述V-OAM之前,所述方法还包括:
[0021] 获取需要部署的至少一种VNF网元的属性信息;
[0022] 所述根据所述自定义信息在虚拟网络中部署能够对至少一种VNF网元进行管理的所述V-OAM包括:
[0023] 根据所述属性信息和所述自定义信息在虚拟网络中部署能够对所述需要部署的至少一种VNF网元进行管理的V-OAM。
[0024] 结合第一方面或第一方面的第一种或第二种可能的实施方式,在第四种可能的实施方式中,在所述获取需要部署的虚拟网管V-OAM的自定义信息之前,所述方法还包括:
[0025] 判断是否满足预置的触发条件,如果满足,触发V-OAM的部署;所述触发条件包括:所述虚拟网络中已经部署的VNF网元的数量大于预定值,或者所述虚拟网络中已经部署聚有自组织功能的VNF网元。
[0026] 结合第一方面或第一方面的第一种或第二种可能的实施方式,在第五种可能的实施方式中,在所述获取需要部署的虚拟网管V-OAM的自定义信息之前,所述方法还包括:
[0027] 接收NFVO或运营管理系统发送的启动部署所述V-OAM的通知。
[0028] 结合第一方面或第一方面的第一种或第二种可能的实施方式,在第一方面的第六种可能的实施方式中,所述方法还包括:
[0029] 按照所述自定义信息对所述V-OAM进行生命周期管理。
[0030] 本发明第二方面提供一种虚拟网管的部署装置,所述装置包括:
[0031] 获取单元,用于获取需要部署的虚拟化网管V-OAM的自定义信息,所述自定义信息用于定义所述V-OAM的属性;
[0032] 部署单元,用于根据所述自定义信息在虚拟网络中部署能够对至少一种虚拟网络功能VNF网元进行管理的所述V-OAM。
[0033] 在第二方面的第一种可能的实施方式中,所述获取单元具体用于读取网络功能虚拟化编排者NFVO中保存的虚拟网络功能目录VNF Catalog或者虚拟网管目录V-OAM Catalog以获取所述自定义信息,或者具体用于接收运营管理系统指定的所述自定义信息。
[0034] 在第二方面的第二种可能的实施方式中,所述自定义信息包括如下信息的至少一种:
[0035] 所述V-OAM的网管功能配置信息、接口定义信息、连接定义信息、资源需求定义信息、虚拟化方式信息、类型信息。
[0036] 结合第二方面或第二方面的第一种或第二种可能的实施方式,在第三种可能的实施方式中,所述获取单元还用于获取需要部署的至少一种VNF网元的属性信息;
[0037] 所述部署单元具体用于根据所述属性信息和所述自定义信息在虚拟网络中部署能够对所述需要布署的至少一种VNF网元进行管理的V-OAM。
[0038] 结合第二方面或第二方面的第一种或第二种可能的实施方式,在第四种可能的实施方式中,所述装置还包括:
[0039] 判断单元,用于判断是否满足预置的触发条件;
[0040] 触发单元,用于当所述判断单元的判断结果为是,触发V-OAM的部署;所述触发条件包括:所述虚拟网络中已经部署的VNF网元的数量大于预定值,或者所述虚拟网络中已经部署聚有自组织功能的VNF网元。
[0041] 结合第二方面或第二方面的第一种或第二种可能的实施方式,在第五种可能的实施方式中,所述装置还包括:
[0042] 接收单元,用于接收NFVO或运营管理系统发送的启动部署所述V-OAM的通知。
[0043] 结合第二方面或第二方面的第一种或第二种可能的实施方式,在第二方面的第六种可能的实施方式中,所述装置还包括:
[0044] 管理单元,用于按照所述自定义信息对所述V-OAM进行生命周期管理。
[0045] 本发明第三方面提供一种虚拟网络系统,包括网络功能虚拟化编排者NFVO;
[0046] 其中,所述NFVO用于获取需要部署的虚拟网管V-OAM的自定义信息,所述自定义信息用于定义所述V-OAM的属性;根据所述自定义信息在虚拟网络中部署能够对至少一种VNF网元进行管理的所述V-OAM。
[0047] 本发明第四方面提供一种虚拟网络系统,包括虚拟网络功能管理者VNFM;
[0048] 其中,所述VNFM用于获取需要部署的虚拟网管V-OAM的自定义信息,所述自定义信息用于定义所述V-OAM的属性;根据所述自定义信息在虚拟网络中部署能够对至少一种VNF网元进行管理的所述V-OAM。
[0049] 本发明第五方面提供一种虚拟网络系统,包括:网络功能虚拟化编排者NFVO、虚拟网络功能管理者VNFM和虚拟网管管理者V-OAM Manager;
[0050] 其中,所述V-OAM Manager用于获取需要部署的虚拟网管V-OAM的自定义信息,所述自定义信息用于定义所述V-OAM的属性;根据所述自定义信息在虚拟网络中部署能够对至少一种VNF网元进行管理的所述V-OAM。
[0051] 本发明第六方面提供一种虚拟网管的部署装置,包括连接在总线的存储器和处理器;
[0052] 所述存储器,用于存储执行指令;
[0053] 所述处理器,用于与所述存储器之间通信,执行所述执行指令使得所述网络设备执行如下方法:
[0054] 获取需要部署的虚拟网管V-OAM的自定义信息,所述自定义信息用于定义所述V-OAM的属性;
[0055] 根据所述自定义信息在虚拟网络中部署能够对至少一种VNF网元进行管理的V-OAM。
[0056] 本发明提供的虚拟网管的部署方法、装置和虚拟网络系统,能够按照自定义信息在虚拟网络中部署虚拟网管,利用虚拟网管实现对各种类型的VNF网元的管理,克服了现有技术的缺陷,具有以下优点:虚拟网管可以有效利用虚拟化网络的优势,同时能够兼顾虚拟网络管理与传统网管后向兼容性;虚拟网管可以以最小的资源占用,最少的功能支持或接口支持,对动态虚拟的网络(VNF)进行管理;虚拟网管可以按照VNF虚拟化过程状态,动态调整自己的虚拟化规模、类型、接口,实现真正的虚拟化管理。

附图说明

[0057] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0058] 图1为一种虚拟网络的架构示意图;
[0059] 图2为本发明实施例一提供的一种虚拟网管的部署方法的流程示意图;
[0060] 图3A为本发明实施例二提供的一种虚拟网管的部署方法的流程第一示意图;
[0061] 图3B为本发明实施例二提供的一种虚拟网管的部署方法的流程第二示意图;
[0062] 图4A为本发明实施例三提供的一种虚拟网管的部署方法的流程第一示意图;
[0063] 图4B为本发明实施例三提供的一种虚拟网管的部署方法的流程第二示意图;
[0064] 图5为本发明实施例四提供的一种虚拟网管的部署装置的逻辑结构第一示意图;
[0065] 图6为本发明实施例四提供的一种虚拟网管的部署装置的逻辑结构第二示意图;
[0066] 图7为本发明实施例四提供的一种虚拟网管的部署装置的逻辑结构第三示意图;
[0067] 图8为本发明实施例五提供的一种虚拟网管的部署装置的逻辑结构示意图;
[0068] 图9为本发明实施例六或七提供的一种虚拟网络系统的逻辑结构示意图;
[0069] 图10为本发明实施例八提供的一种虚拟网络系统的逻辑结构示意图。

具体实施方式

[0070] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0071] 实施例一:
[0072] 请参阅图2,图2为本发明实施例一提供的一种虚拟网管的部署方法流程示意图。如图2所示,该方法可以包括下列步骤:
[0073] 201、获取需要部署的V-OAM(Virtual Operation and Management,虚拟网管)的自定义信息;
[0074] 上述自定义信息可以用于定义需要部署的虚拟网管的属性,该自定义信息的具体内容可以由用户(例如运营管理系统)根据对虚拟网管的虚拟化要求进行设置,举例来说,上述自定义信息可以包括如下信息的至少一种:
[0075] 上述V-OAM的网管功能配置信息、接口定义信息、连接定义信息、资源需求定义信息、虚拟化方式、类型信息等信息;
[0076] 202、根据上述自定义信息在虚拟网络中部署能够对至少一种VNF网元进行管理的V-OAM。
[0077] 本实施例提供的方法的执行主体可以为NFVO、VNFM或V-OAM。
[0078] 本实施例提供的虚拟网管的部署方法通过在虚拟网络中部署V-OAM,可通过V-OAM实现对不同类型的的VNF网元的管理,克服了现有技术中的缺陷,具有以下优点:虚拟网管可以有效利用虚拟化网络的优势,同时能够兼顾虚拟网络管理与传统网管后向兼容性;虚拟网管可以以最小的资源占用,最少的功能支持或接口支持,对动态虚拟的网络(VNF)进行管理;虚拟网管可以按照VNF虚拟化过程状态,动态调整自己的虚拟化规模、类型、接口,实现真正的虚拟化管理。
[0079] 实施例二:
[0080] 请参阅图3A-图3B,图3A-图3B为本发明实施例二提供的一种提供的一种虚拟网管的部署方法流程示意图。如图3A所示,该方法可以包括步骤:
[0081] 301、获取需要部署的至少一种VNF网元的属性信息以及需要部署的V-OAM的自定义信息;
[0082] 本实施例中的方法的执行主体可以是NFVO或者VNFM;
[0083] 需要部署的VNF网元可以是一个或多个VNF网元,其属性信息可以由用户(例如运营管理系统)事先设置,可保存在VNF Catalog中;
[0084] VNF网元的属性信息可以包括:VNF网元的类型、接口、功能等属性信息;
[0085] VNF网元的类型主要指VNF是哪种类型的网元,比如LTE/EPC(Long Term Evolution,长期演进)/(Evolved Packet Core,演进的核心网)的eNB(evolved Node B,演进型基站),MME(Mobility Management Entity,移动管理实体),HSS(Home Subscriber Server,归属用户服务器),S-GW(Serving Gateway,服务网关),或者GSM(Global System for  Mobile Communications,全球移动通信系统)或UMTS(Universal Mobile Telecommunications System,通用移动通信系统)的SGSN(Serving GPRS Support Node,GPRS服务支持节点),GGSN(Gateway GPRS Support Node,通用分组无线业务网关支持节点),MSC(Mobile Switching Center,移动交换中心),NB(Node B,节点基站),RNC(Radio Network Controller,无线网络控制器)等;
[0086] VNF网元的接口信息可以包括V-OAM所需要支持的具体的接口名或接口定义标准号或接口代码,或者接口需占用的带宽,接口传输介质要求,传输协议等,或者与该接口有关的信令(列表)等之一或组合;
[0087] VNF网元的功能信息可以包括:VNF网元用于传输语音或数据,或者是否用于处理业务流程,或者对应的标准中定义该功能的文档号之一或组合,每个网元的功能描述,都可以对应一个标准文档,该文档带有编号,比如:网管中PM管理,对就3GPP TS32.522,指定这个号,就意味着PM功能要按该文档中定义的接口、功能、信息元结构来处理;
[0088] 其中,因为部署V-OAM是为了管理VNF网元,因此V-OAM的自定义信息应当与其管理的VNF网元的属性信息相适应,具体地,应当在接口、功能、管理网元类型等方面相适应,即V-OAM和VNF网元能够支持同样的接口协议、管理流程、信元结构、网元管理规模,以使得V-OAM能与其管理的VNF网元进行通信,并对其管理的VNF网元进行管理;
[0089] 举例来说,上述自定义信息可以预先保存在VNF Catalog中,或者保存在一个单独的Catalog中(如V-OAM Catalog),NFVO或者VNFM读取上述VNF Catalog或V-OAM Catalog从而获取上述自定义信息;
[0090] 其中,VNF Catalog或V-OAM Catalog可以保存在NFVO中;
[0091] 举例来说,上述自定义信息也可以由运营管理系统(NMS/OSS/BSS/BOSS)指定,例如可通过Os-Nfvo接口进行动态指定,其中Os-Nfvo接口是NMS/OSS/BSS与NFVO之间的接口;
[0092] 举例来说,上述自定义信息可以包括如下信息的至少一种:
[0093] 上述V-OAM的网管功能配置信息信息、接口定义信息、连接定义信息、资源需求定义信息、虚拟化方式、类型信息等信息;
[0094] 其中,V-OAM的网管功能配置信息可以用于定义V-OAM应当具有的功能有哪些,例如目前网管中的性能管理,配置管理,告警管理,计费管理,安全管理等,或者是否支持对即插即用设备的管理,是否支持对设备自组织进行相应配置,是否支持实时功能等;
[0095] V-OAM的接口定义信息可以用于定义V-OAM与所管理对像(例如VNF网元)之间的接口类型,接口协议,接口传输的内容,接口所使用的传输介质等要求;
[0096] V-OAM的连接定义信息可以是用于定义V-OAM能够连接的VNF网元的个数(1个还是多个);
[0097] V-OAM的资源需求信息可以是V-OAM虚拟化所需的资源,一般包括了存贮空间要求(比如内存、硬盘空间)、CPU处理能力要求,处理核心数量,所需带宽,所需电源要求(例如是否不间断电源UPS),工作温度要求(比如是否风扇散热,或空调温度等);
[0098] V-OAM的虚拟化方式信息可以主要指虚拟化该V-OAM是与VNF一起虚拟化布署,还是单独虚拟化;
[0099] V-OAM的类型信息可以指V-OAM管理对象的网络制式(比如是GSM网元,还是UMTS或LTE网元),网元类型(比如GSM制式里的MSC媒体网关,或者是LTE中的MME移动管理实体,或者是UMTS的基站控制器RNC),或者以上某几种制式的组合的多用途网管,亦或该V-OAM是一个通用的网管,不需要考虑具体网元的制式或类型;
[0100] 需要说明的是,上述自定义信息的具体内容可以由本领域技术人员根据实际需要进行合适的设置,在此不对其具体内容进行限制;
[0101] 302、根据上述属性信息和上述自定义信息部署能够对上述需要部署的至少一种VNF网元进行管理的V-OAM;
[0102] NFVO或VNFM可以依据这些自定义信息,按现有虚拟化网元的方法,虚拟化出V-OAM,虚拟出的V-OAM需要符合上述自定义信息;
[0103] 例如,对V-OAM的部署中,NFVO或VNFM需要按照自定义信息的要求虚拟出管理GSM/UMTS/LTE中某个制式的虚拟网管,虚拟网管可以包括基站和基站控制器(属于接入网设备),假设要求的虚拟资源为X1个CPU(Central Processing Unit,中央处理器)、X2兆内存以及X3GB(GigaByte,吉字节)硬盘,于是向VIM请求相应的资源,虚拟出一个V-OAM;
[0104] 由于对接口有要求,所以NFVO向VIM请求资源时,需要看哪些类型的传输介质和虚拟连接符合接口要求,同时装载对应的协议;
[0105] 虚拟出V-OAM之后,可建立V-OAM与其要管理的各VNF网元的连接,这时需要按之前获得的虚拟化要求控制V-OAM与VNF网元的比例,否则可能导致V-OAM负载过重而无法正常工作;
[0106] 可选地,上述V-OAM可以与上述需要部署的VNF网元共同部署;可选地,VNF网元和V-OAM可以共同部署在同一个网络实体中;
[0107] 可选地,VNF网元、V-OAM与VNFM部署在同一个网络实体中,该网络实体可以对外提供标准接口,便于运营商的多厂商VNF的通用部署;NFVO和VNFM之间的接口Nfvo-Vnfm接口,可以改为新的自组织的VNF网元与NFVO的接口(可以定义为Nfvo-VeEm,或Nfvo-VnNf),该接口主要完成下列信息的传输:V-OAM的传统网管功能相关的管理信息;VNF的虚拟化过程中的管理信息;VNFM管理VNF虚拟化过程的相关信息;VNFM虚拟化V-OAM过程中的相关信息;VNF生命周期内运行期信息;
[0108] 可选地,V-OAM接口定义信息可被设置为开放V-OAM的北向接口,V-OAM的北向接口可以包括V-OAM与NMS/OSS/BSS之间的接口(EMS-NMS接口),该接口可以用于传输现有网管功能相关的管理信息(FCAPS)和/或与虚拟化过程有关的管理信息;其中FCAPS包括:Fault,故障(告警)信息;Configuration,配置信息;Acount,计费信息;Performance,性能信息;Security,安全控制信息;与虚拟化过程有关的管理信息包括下列信息中的任意一种或多种:虚拟化失败告警信息、资源不足告警信息、资源安全访问事件信息、安全Key信息、虚拟化性能(成功率,时延,失败率,有效资源使用比率等)信息、虚拟资源使用量信息、虚拟资源费用信息等;
[0109] 303、按照上述自定义信息对上述V-OAM进行生命周期管理。
[0110] 本实施例中,对上述V-OAM的生命周期管理可以包括从创建V-OAM实例开始,到V-OAM实例结束释放资源的过程,具体可包括:V-OAM程序装载、实例化、业务上线、处理容量修改、结束实例释放资源等子过程中的部分或者全部。
[0111] 可选地,如图3B所示,在上述301之前,该方法还可包括:
[0112] 300、判断是否满足预置的触发条件,如果满足,执行上述301;
[0113] 其中,上述触发条件可以包括:上述虚拟网络中已经部署的VNF网元的数量大于预定值(可根据需要进行设置),或者所述虚拟网络中已经部署具有自组织功能的VNF网元。当然,本领域技术人员还可以将触发条件设置成为其他合适的内容,在此不作具体限制。
[0114] 通过上述触发机制,NFVO或VNFM可以在满足触发条件时,自动触发V-OAM的部署。
[0115] 本实施例中提供的虚拟网管的部署方法中,V-OAM针对其需要管理的VNF网元来进行部署,可以直接对应VNF的类型、接口定义、功能,按需定制V-OAM的管理功能、管理接口,而无需每个V-OAM都提供全接口和全类型网元的支持,可以节省部署代价。
[0116] 实施例三:
[0117] 请参阅图4A-4B,图4A-4B为本发明实施例三提供的一种虚拟网管的部署方法的流程示意图。如图4A所示,该方法可以包括下列步骤:
[0118] 401、接收NFVO或运营管理系统发送的启动部署V-OAM的通知;
[0119] 本实施例中部署方法的执行主体为V-OAM Manager(网管虚拟化管理者),即由V-OAM Manager来进行V-OAM的部署;
[0120] NFVO与V-OAM Manager可通过Nfvo-VeEm接口连接,可交互VNF虚拟化操作的结果,NFVO可在完成至少一个VNF网元的部署或VNF实例化之后,发送上述通知,以使V-OAM Manager启动V-OAM的虚拟化部署;
[0121] 至于NFVO如何部署VNF网元,相关内容属于现有技术,在此不再详细描述;
[0122] 402、获取需要部署的V-OAM的自定义信息;
[0123] 上述自定义信息可以用于定义需要部署的虚拟网管的属性,该自定义信息的具体内容可以由用户(例如运营管理系统)对虚拟网管的虚拟化要求进行设置;
[0124] 其中,需要部署的V-OAM的自定义信息可以与该V-OAM需要管理的(包括已经部署的)VNF网元的属性信息相适应,以使得V-OAM能与其管理的VNF网元进行通信,并对其管理的VNF网元进行管理;
[0125] 举例来说,上述自定义信息可以保存在VNF Catalog中,或者保存在一个单独的Catalog中(如V-OAM Catalog),V-OAM Manager读取上述VNF Catalog或V-OAM Catalog从而获取上述自定义信息;
[0126] 举例来说,上述自定义信息也可以由运营管理系统(NMS/OSS/BSS)通过Os-Nfvo接口指定;
[0127] 举例来说,上述自定义信息包括如下信息的至少一种:
[0128] 上述V-OAM的网管功能配置信息、接口定义信息、连接定义信息、资源需求定义信息、虚拟化方式、类型信息等信息;
[0129] 403、根据上述自定义信息部署V-OAM;
[0130] 其中,V-OAM需要管理的VNF网元可以是一个VNF网元,或者多个不同类型的VNF网元,或者多个相同类型的VNF网元,可以在上述自定义信息中进行设定;
[0131] 404、按照上述自定义信息对上述V-OAM进行生命周期管理。
[0132] 本实施例中,对上述V-OAM的生命周期管理包括从创建V-OAM实例开始,到V-OAM实例结束释放资源的过程,具体可包括:V-OAM程序装载、实例化、业务上线、处理容量修改、结束实例释放资源等子过程中的部分或全部。
[0133] 可选地,如图4B所示,在上述402之前,该方法可包括:
[0134] 400、判断是否满足预置的触发条件,如果满足,执行上述402;其中,上述触发条件可以包括:上述虚拟网络中已经部署的VNF网元的数量大于预定值(可由用户(例如运营管理系统)根据管理或其它方面的需要进行设置该预定值的具体取值),或者所述虚拟网络中已经部署聚有自组织功能的VNF网元。
[0135] 通过上述触发机制,V-OAM Manager可以在满足预置条件时,自动触发V-OAM的部署。
[0136] 本实施例中提供的虚拟网管的部署方法中,V-OAM的部署在在VNF网元部署完成之后,V-OAM可以被部署成独立的虚拟网管,不受限于VNF网元的类型,可以进行跨VNF类型或多VNF网元之间的协调管理。
[0137] 实施例四:
[0138] 请参阅图5,图5为本发明实施例四提供的一种提供的虚拟网管的部署装置的结构示意图。如图5所示,该虚拟网管的部署装置可以包括:
[0139] 获取单元502,用于获取需要部署的V-OAM的自定义信息;
[0140] 上述自定义信息可以用于定义需要部署的虚拟网管的属性,该自定义信息的具体内容可以由用户(例如运营管理系统)根据对虚拟网管的虚拟化要求进行设置;
[0141] 举例来说,上述自定义信息可以包括:
[0142] 上述V-OAM的网管功能配置信息、接口定义信息、连接定义信息、资源需求定义信息、虚拟化方式、类型信息等信息;
[0143] 部署单元504,用于根据上述自定义信息部署能够对至少一种VNF网元进行管理的V-OAM。
[0144] 本实施例提供的虚拟网管的部署方法通过部署V-OAM,通过V-OAM实现了对不同类型的的VNF网元的管理,克服了现有技术中的缺陷。
[0145] 可选地,该虚拟网管的部署装置还可包括:
[0146] 管理单元(图中未示出),用于按照上述自定义信息管理V-OAM的生命周期。
[0147] 在如图6所示的实施方式中,虚拟网管的部署装置为NFVO或者是VNFM。
[0148] 如图6所示,获取单元502可以包括:
[0149] 第一获取子单元502A,用于获取需要部署的至少一种VNF网元的属性信息;
[0150] 第二获取子单元502B,用于获取需要部署的V-OAM的自定义信息;
[0151] 举例来说,VNF网元的属性信息可以包括:VNF的类型、接口、功能等属性信息;
[0152] 举例来说,V-OAM的自定义信息可以包括:
[0153] V-OAM的网管功能配置信息、接口定义信息、连接定义信息、资源需求定义信息、虚拟化方式、类型信息等信息;
[0154] 其中,V-OAM所需的自定义信息应当与VNF网元的属性信息相适应,以使得V-OAM能与其管理的VNF网元进行通信,并对其管理的VNF网元进行管理。
[0155] 相应的,部署单元504可具体用于根据上述至少一种VNF网元的属性信息和上述V-OAM的自定义信息部署能够对需要部署的至少一种VNF网元进行管理的V-OAM;
[0156] 可选地,上述OAM可以与上述需要部署的至少一种VNF网元共同部署。
[0157] 可选地,上述VNF网元和V-OAM可以被共同部署在同一个网络实体中。
[0158] 图6所示的实施方式中,部署装置可以针对V-OAM需要管理的VNF网元来进行部署,可以直接对应VNF的类型、接口定义、功能,按需定制V-OAM的管理功能、管理接口,而无需每个V-OAM都提供全接口和全类型网元的支持,可以节省部署代价。
[0159] 在如图7所示的实施方式中,虚拟网管的部署装置可以是V-OAM Manager。
[0160] 如图7所示,虚拟网管的部署装置还可包括:
[0161] 接收单元501,用于接收NFVO发送的启动部署V-OAM的通知;
[0162] V-OAM Manager与NFVO可通过Nfvo-VeEm接口连接,可交互VNF虚拟化操作的结果,NFVO在完成VNF网元部署或VNF实例化之后,通知V-OAM Manager启动V-OAM的虚拟化;则,[0163] 相应的,获取单元502可用于从NFVO获取需要部署的V-OAM的自定义信息,或者接收运营管理系统(动态)指定的上述自定义信息;
[0164] 部署单元504具体用于根据上述自定义信息部署V-OAM。
[0165] 图7所示的实施方式中提供的虚拟网管的部署装置,可以在VNF网元部署完成之后进行V-OAM的部署,V-OAM可以部署成独立的虚拟网管,不受限于VNF网元的类型,可以进行跨VNF类型或多VNF网元之间的协调管理。
[0166] 可选地,上述部署装置还可包括:
[0167] 判断单元,用于判断是否满足预置的触发条件;
[0168] 触发单元,用于当所述判断单元的判断结果为是,触发V-OAM的部署;
[0169] 其中,上述触发条件可以包括:上述虚拟网络中已经部署的VNF网元的数量大于预定值(可根据需要进行设置),或者所述虚拟网络中已经部署聚有自组织功能的VNF网元。当然,本领域技术人员还可以将触发条件设置成为其他合适的内容,在此不作具体限制。
[0170] 通过上述触发机制,NFVO或VNFM或V-OAM Manager可以在满足预置条件时,自动触发V-OAM的部署。
[0171] 实施例五:
[0172] 本发明实施例还提供一种虚拟网管的部署装置800,如图8所示,该部署装置800,可以包括连接在总线802的处理器801、存储器803。其中:
[0173] 上述存储器803可用于存储执行指令;具体的,存储器803可以存储程序804,程序804可以包括程序代码,上述程序代码包括执行指令;
[0174] 举例来说,存储器803可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器;
[0175] 上述处理器801可用于与存储器803之间通信,执行上述执行指令使得上述网络设备800执行如下方法:
[0176] 获取需要部署的V-OAM的自定义信息;上述自定义信息用于定义需要部署的V-OAM的属性;
[0177] 根据上述自定义信息部署能够对至少一种VNF网元进行管理的V-OAM。
[0178] 可选地,上述获取需要部署的虚拟网管V-OAM的自定义信息包括:
[0179] 读取NFVO中保存的VNF Catalog或者V-OAM Catalog以获取上述自定义信息,或者接收运营管理系统指定的上述自定义信息。
[0180] 可选地,上述自定义信息包括如下信息的至少一种:
[0181] 上述V-OAM的网管功能配置信息、接口定义信息、连接定义信息、资源需求定义信息、虚拟化方式信息、类型信息。
[0182] 可选地,在上述根据上述自定义信息在虚拟网络中部署V-OAM之前,上述方法还包括:
[0183] 获取需要部署的至少一种VNF网元的属性信息;
[0184] 上述根据上述自定义信息在虚拟网络中部署V-OAM包括:
[0185] 根据上述属性信息和上述自定义信息在虚拟网络中部署能够对上述需要部署的至少一种VNF网元进行管理的V-OAM。
[0186] 可选地,在上述获取需要部署的虚拟网管V-OAM的自定义信息之前,上述方法还包括:
[0187] 接收NFVO或运营管理系统发送的启动部署V-OAM的通知。
[0188] 可选地,可选在上述获取需要部署的虚拟网管V-OAM的自定义信息之前,上述方法还包括:
[0189] 判断是否满足预置的触发条件,如果满足,启动V-OAM的部署。
[0190] 可选地,上述方法还包括:
[0191] 按照上述自定义信息对上述V-OAM进行生命周期管理。
[0192] 另外,本发明实施例中还提供一种计算机可读介质,包含计算机执行指令,计算机执行指令能够使虚拟网管的部署装置800执行本发明实施例中所描述的方法,其实现原理和技术效果与前面实施例类似,此处不再赘述。
[0193] 实施例六:
[0194] 本发明实施例还提供一种网络系统,网络系统中各个组件的具体连接关系如图9所示。;
[0195] 该网络系统包括NFVO,其中,NFVO可以用于获取需要部署的V-OAM的自定义信息;并根据上述自定义信息部署V-OAM。
[0196] 上述自定义信息可以用于定义需要部署的虚拟网管的属性,该自定义信息的具体内容可以由用户(例如运营管理系统)根据对虚拟网管的虚拟化要求进行设置,举例来说,上述自定义信息可以包括如下信息的至少一种:
[0197] 上述V-OAM的网管功能配置信息、接口定义信息、连接定义信息、资源需求定义信息、虚拟化方式、类型信息等信息;
[0198] 进一步地,NFVO还可以用于获取需要部署的至少一种VNF网元的属性信息,并且根据上述属性信息和上述自定义信息部署能够对上述需要部署的至少一种VNF网元进行管理的V-OAM。
[0199] 需要部署的VNF网元可以是一个或多个VNF网元,其属性信息可以由用户(运营管理系统)事先设置,可保存在VNF Catalog中;
[0200] VNF网元的属性信息可以包括:VNF的类型、接口、功能等属性信息;其中,V-OAM所需的自定义信息应当与VNF网元的属性信息相适应;
[0201] 举例来说,上述自定义信息可以预先保存在VNF Catalog中,或者保存在一个单独的Catalog中(如V-OAM Catalog),NFVO读取上述VNF Catalog或V-OAM Catalog从而获取上述自定义信息;
[0202] 其中,VNF Catalog或V-OAM Catalog可以保存在NFVO中;
[0203] 举例来说,上述自定义信息也可以由运营管理系统(NMS/OSS/BSS)指定,例如通过Os-Nfvo接口动态指定,其中Os-Nfvo接口是NMS/OSS/BSS与NFVO之间的接口;
[0204] 可选地,如图9所示,VNF网元和V-OAM可以共同部署在同一个网络实体中。
[0205] 进一步地,NFVO还可以用于按照上述自定义信息对上述V-OAM进行生命周期管理。
[0206] 需要说明的是,该虚拟网络系统还可以包括VNFM、VIM、NFVI等网元,由于这些网元并非本发明描述的重点,在此不作详细的描述。
[0207] 实施例七:
[0208] 本发明实施例还提供一种网络系统,网络系统中各个组件的具体连接关系如图9所示。
[0209] 该网络系统中包括VNFM;其中,VNFM可以用于获取需要部署的V-OAM的自定义信息;根据上述自定义信息部署V-OAM。
[0210] 上述自定义信息可以用于定义需要部署的虚拟网管的属性,该自定义信息的具体内容可以由用户(例如运营管理系统)根据对虚拟网管的虚拟化要求进行设置,举例来说,上述自定义信息可以包括如下信息的至少一种:
[0211] 上述V-OAM的网管功能配置信息、接口定义信息、连接定义信息、资源需求定义信息、虚拟化方式、类型信息等信息;
[0212] 进一步地,VNFM还可以用于获取需要部署的VNF网元的属性信息,并且根据上述属性信息和上述自定义信息部署能够对上述需要部署的VNF网元进行管理的V-OAM。
[0213] 需要部署的VNF网元可以是一个或多个VNF网元,其属性信息可以由用户(运营管理系统)事先设置,可保存在VNF Catalog中;
[0214] VNF网元的属性信息可以包括:VNF的类型、接口、功能等属性信息;其中,V-OAM所需的自定义信息应当与VNF网元的属性信息相适应;
[0215] 举例来说,上述自定义信息可以预先保存在VNF Catalog中,或者保存在一个单独的Catalog中(如V-OAM Catalog),VNFM读取上述VNF Catalog或V-OAM Catalog从而获取上述自定义信息;
[0216] 该网络系统还可以包括NFVO,其中,VNF Catalog或V-OAM Catalog可以保存在NFVO中;
[0217] 举例来说,上述自定义信息也可以由运营管理系统(NMS/OSS/BSS)通过Os-Nfvo接口动态指定,其中Os-Nfvo接口是NMS/OSS/BSS与NFVO之间的接口;
[0218] 可选地,如图9所示VNF网元和V-OAM可以共同部署在同一个网络实体中。
[0219] 进一步地,VNFM还可以用于按照上述自定义信息对上述V-OAM进行生命周期管理。
[0220] 需要说明的是,该虚拟网络系统还可以包括VIM、NFVI等网元,由于这些网元并非本发明描述的重点,在此不作详细的描述。
[0221] 实施例八:
[0222] 本发明实施例还提供一种虚拟网络系统,该虚拟网络系统中各个组件连接关系如图10所示,该虚拟网络系统可以包括V-OAM Manager;
[0223] 其中,V-OAM Manager可以用于获取需要部署的V-OAM的自定义信息;根据上述自定义信息部署V-OAM。
[0224] 可选地,在获取需要部署的V-OAM的自定义信息之前,V-OAM Manager还用于接收NFVO发送的启动部署V-OAM的通知,并根据该通知启动对V-OAM的部署。
[0225] 可选地,在完成V-OAM的部署之后,V-OAM Manager还可以按照上述自定义信息对V-OAM进行生命周期管理。
[0226] 需要说明的是,该虚拟网络系统还可以包括NFVO、VNFM、VIM、NFVI等网元,由于这些网元并非本发明描述的重点,在此不作详细的描述。需要说明的是,上述各实施例均基于同一发明构思,各实施例的描述各有侧重,在个别实施例中描述未详尽之处,可参考其他实施例中的描述。
[0227] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0228] 以上对本发明实施例所提供的一种虚拟网管的部署方法、装置及虚拟网络系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。