【技术实现步骤摘要】
一种虚拟网络功能VNF部署方法及装置
本申请实施例涉及网络功能虚拟化领域,尤其涉及一种虚拟网络功能VNF部署方法及装置。
技术介绍
目前,网络功能虚拟化(networkfunctionvirtualization,NFV)技术正在逐步地普及,通过NFV技术可以将电信网络中使用的各个网元的功能转变成为独立的应用,灵活地部署在基于标准的服务器、存储以及交换机等其他设备构建的统一基础设施平台上。在NFV系统内部署虚拟网络功能(virtualnetworkfunction,VNF)时,为了提高数据可靠性和网络可靠性,可以将相同功能的VNF部署在多个管理单元上。例如,管理单元可以是openstack内部的可用域(availabilityzone,AZ)或主机组(hostaggregate,HA)。图1为现有技术提供的一种VNF部署示例图。如图1所示,对于VNF1部署在可用域(availabilityzone,AZ)1和AZ2两个管理单元上,AZ1的容量与AZ1对应的机房1的容量相同,AZ2的容量与AZ2对应的机房2的容量相同。当单个管理单元故障,其他管理单元还可以继续提供业务,相当于当单个机房故障后,其他机房还可以继续提供业务。从而,通过叠加VNF达到整体的可靠性增加。但是,部署每个VNF都需要一个虚拟网络功能描述(VNFdescription,VNFD),在上述VNF部署场景下导致VNFD的数量非常多,维护、管理成本非常高。而且,若机房故障,要实现业务不中断的代价较高。
技术实现思路
本申请实施例 ...
【技术保护点】
1.一种虚拟网络功能VNF部署方法,其特征在于,包括:/n获取虚拟网络功能描述VNFD,所述VNFD包括输入参数信息、输入适配信息和虚拟网络功能VNF描述信息,所述输入参数信息包括N个管理单元信息,每个管理单元信息用于描述所述管理单元的属性,所述管理单元的属性包括所述管理单元的类型和所述管理单元的名称,所述输入适配信息用于指示所述管理单元与逻辑管理单元的映射关系,所述VNF描述信息用于指示在所述N个逻辑管理单元上部署VNF,N为大于或等于2的整数;/n获取N个管理单元标识,所述管理单元标识对应的管理单元的容量与所述管理单元对应的故障域的容量相同;/n根据所述输入适配信息将所述N个管理单元标识对应的管理单元映射到N个逻辑管理单元;/n根据所述VNF描述信息在所述N个逻辑管理单元上创建所述VNF。/n
【技术特征摘要】
1.一种虚拟网络功能VNF部署方法,其特征在于,包括:
获取虚拟网络功能描述VNFD,所述VNFD包括输入参数信息、输入适配信息和虚拟网络功能VNF描述信息,所述输入参数信息包括N个管理单元信息,每个管理单元信息用于描述所述管理单元的属性,所述管理单元的属性包括所述管理单元的类型和所述管理单元的名称,所述输入适配信息用于指示所述管理单元与逻辑管理单元的映射关系,所述VNF描述信息用于指示在所述N个逻辑管理单元上部署VNF,N为大于或等于2的整数;
获取N个管理单元标识,所述管理单元标识对应的管理单元的容量与所述管理单元对应的故障域的容量相同;
根据所述输入适配信息将所述N个管理单元标识对应的管理单元映射到N个逻辑管理单元;
根据所述VNF描述信息在所述N个逻辑管理单元上创建所述VNF。
2.根据权利要求1所述的虚拟网络功能部署方法,其特征在于,所述输入参数信息还包括M个云操作系统信息和存储信息,每个云操作系统信息用于描述所述云操作系统的属性,所述云操作系统的属性包括所述云操作系统的类型和所述云操作系统的名称,所述存储信息用于描述所述存储的属性,所述存储的属性包括所述存储的类型和所述存储的名称,所述输入适配信息还用于指示所述云操作系统与逻辑管理单元的映射关系,M为大于或等于1的整数。
3.根据权利要求2所述的虚拟网络功能部署方法,其特征在于,在所述获取N个管理单元标识之后,所述方法还包括:
获取M个云操作系统标识,所述N个管理单元标识对应的管理单元属于所述M个云操作系统标识对应的M个云操作系统。
4.根据权利要求1-3中任一项所述的虚拟网络功能部署方法,其特征在于,所述VNFD还包括虚拟机部署信息,所述虚拟机部署信息用于指示在所述N个逻辑管理单元中主虚拟机、备虚拟机和负荷分担虚拟机的部署方式。
5.根据权利要求4所述的虚拟网络功能部署方法,其特征在于,所述根据所述VNF描述信息在所述N个逻辑管理单元上创建所述VNF,具体包括:
向虚拟化基础设施管理器VIM发送创建网络消息,所述创建网络消息用于指示VIM分配为创建所述VNF所需的资源;
接收所述VIM发送的确认创建网络消息;
向所述VIM发送创建虚拟机系统消息,所述创建虚拟机系统消息包括创建所述VNF所需的中央处理器容量、内存容量和磁盘容量;
接收所述VIM发送的确认创建虚拟机系统消息。
6.根据权利要求5所述的虚拟网络功能部署方法,其特征在于,在所述接收所述VIM发送的确认创建虚拟机系统消息之后,所述方法还包括:
向所述VNF发送所述N个逻辑管理单元中每个逻辑管理单元与虚拟机的对应关系。
7.根据权利要求5所述的虚拟网络功能部署方法,其特征在于,在所述接收所述VIM发送的确认创建虚拟机系统消息之后,所述方法还包括:
向网元管理系统EMS发送所述N个逻辑管理单元中每个逻辑管理单元与虚拟机的对应关系。
8.一种虚拟网络功能VNF部署方法,其特征在于,包括:
接收虚拟网络功能管理器VNFM发送的N个逻辑管理单元中每个逻辑管理单元与虚拟机的对应关系,N为大于或等于2的整数;
根据所述N个逻辑管理单元中每个逻辑管理单元与虚拟机的对应关系存储运行数据。
9.一种探测方法,其特征在于,包括:
探测第一路径,所述第一路径为承载虚拟网络功能VNF的两个逻辑管理单元间的内部路径;
若所述第一路径故障,探测第二路径,所述第二路径为承载所述VNF的两个逻辑管理单元间的外部路径;
若所述第二路径正常,从承载所述VNF的两个所述逻辑管理单元中任意选择一个逻辑管理单元对外提供业务;
若所述第二路径故障,利用第三方网元探测承载所述VNF的第一个所述逻辑管理单元的路径,以及利用第三方网元探测承载所述VNF的第二个所述逻辑管理单元的路径;
所述VNFS确定与所述第三方网元间的路径正常的逻辑管理单元对外提供业务。
10.一种探测方法,其特征在于,包括:
通过承载虚拟网络功能VNF的两个逻辑管理单元间的数据包确定两个所述逻辑管理单元中异常的逻辑管理单元;
或者,通过承载所述VNF的两个所述逻辑管理单元中的第j个逻辑管理单元内的虚拟机间的数据包确定第j个逻辑管理单元内异常的虚拟机,j为正整数,j取1至N。
11.一种通信装置,其特征在于,包括:
接收单元,用于获取虚拟网络功能描述VNFD,所述VNFD包括输入参数信息、输入适配信息和虚拟网络功能VNF描述信息,所述输入参数信息包括N个管理单元信息,每个管理单元信息用于描述所述管理单元的属性,所述管理单元的属性包括所述管理单元的类型和所述管理单元的名称,所述输入适...
【专利技术属性】
技术研发人员:黄泽旭,孟宪杰,张书兵,徐日东,余德明,韩培丽,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。