一种实例化方法及装置与流程

文档序号:21406013发布日期:2020-07-07 14:39阅读:299来源:国知局
一种实例化方法及装置与流程

本申请涉及通信技术领域,尤其涉及一种实例化方法及装置。



背景技术:

目前,欧洲电信标准协会(europeantelecommunicationsstandardsinstitute,etsi)网络功能虚拟化(networkfunctionsvirtualization,nfv)标准组织针对vnf的管理制定了详细的管理架构,其中明确了管理和编排(managementandorchestration,mano)架构需要支持网络服务(networkservice,ns)的管理,nfv标准组织定义了网络服务描述符(networkservicedescriptor,nsd)用来描述网络服务。

然而,一个ns可能全部由虚拟网络功能(virtualnetworkfunction,vnf)网元组成,也可能有vnf网元和物理网络功能(physicalnetworkfunction,pnf)网元共同组成。在nfv标准制定mano架构的时候,并没有充分考虑pnf网元和vnf网元混合的ns。因此,ns同时包含pnf网元和vnf网元的情况下,当前mano架构无法单独支持同时存在pnf网元和vnf网元的ns管理方式,在这种情况下,如何实例化vnf网元,使得实例化的vnf网元与pnf网元协同工作,是一个亟待解决的问题。



技术实现要素:

本申请实施例提供一种实例化方法及装置,用以提供一种实例化vnf网元的方法。

第一方面,本申请实施例提供一种实例化方法,包括:网络功能虚拟化编排器nfvo向第一网元发送条件信息;所述nfvo从所述第一网元接收所述条件信息描述的n个pnf网元的属性信息,n为大于0的整数;所述nfvo根据所述n个pnf网元的属性信息实例化至少一个虚拟网络功能vnf网元。

通过上述方法,nfvo在实例化vnf网元之前,获得满足筛选条件的pnf网元的属性信息,从而根据这些pnf网元的属性信息实例化vnf网元,实现优化vnf网元的实例化过程,提高了系统效率。

一种可能的设计中,n等于1,所述属性信息包括地理位置信息;所述nfvo根据所述n个pnf网元的属性信息实例化至少一个虚拟网络功能vnf网元,包括:所述nfvo根据至少一个网络功能虚拟化基础nfvi网元的地理位置信息和所述属性信息确定第一nfvi网元,所述第一nfvi网元与所述pnf网元距离最小;所述nfvo通过所述第一nfvi网元提供的虚拟资源实例化第一vnf网元。

上述方法中,nfvo可以获取pnf网元的地理位置信息,从至少一个nfvi网元中选择与pnf网元距离较近的nfvi网元实例化vnf网元,从而可以减小实例化的vnf网元与pnf网元之间距离,从而降低vnf网元与pnf网元之间的时延,提高系统效率。

一种可能的设计中,n大于1,所述属性信息包括地理位置信息;所述nfvo根据所述n个pnf网元的属性信息实例化至少一个虚拟网络功能vnf网元,包括:所述nfvo根据至少一个nfvi网元的地理位置信息和所述n个pnf网元的属性信息确定第二nfvi网元,所述第二nfvi网元与所述n个pnf网元的平均距离最小;所述nfvo通过所述第二nfvi网元提供的虚拟资源实例化第一vnf网元。

一种可能的设计中,所述nfvo根据至少一个nfvi网元的地理位置信息和所述n个pnf网元的属性信息确定第二nfvi网元,包括:针对所述至少一个nfvi网元中的任一nfvi网元,所述nfvo根据所述nfvi网元的地理位置信息以及所述n个pnf网元的地理位置信息,确定所述nfvi网元与所述n个pnf网元的平均距离;所述nfvo将所述至少一个nfvi网元中,与所述n个pnf网元的平均距离最小的nfvi网元作为所述第二nfvi网元。

上述方法中,nfvo在应对至少一个nfvi网元时,可以获取pnf网元的地理位置信息,从至少一个nfvi网元中选择与pnf网元距离较近的nfvi网元实例化vnf网元,从而可以减小实例化的vnf网元与pnf网元之间距离,从而降低vnf网元与pnf网元之间的时延,提高系统效率。

一种可能的设计中,n大于1,所述属性信息包括供应商信息和优先级信息;所述优先级信息用于指示与所述供应商信息关联的供应商信息;所述nfvo根据所述n个pnf网元的属性信息实例化至少一个虚拟网络功能vnf网元,包括:所述nfvo为所述n个pnf网元中,供应商信息相同的pnf网元实例化一个vnf网元,且所述vnf网元的供应商信息与所述供应商信息相同的pnf网元相同,或者所述vnf网元的供应商信息与所述供应商信息相同的pnf网元的优先级信息指示的供应商信息相同。

上述方法中,nfvo在应对多厂商pnf网元混合部署的场景时,可以根据pnf网元的供应商以及优先级信息,对vnf网元实例化流程进行编排决策,尽可能为pnf网元实例化与该pnf网元相同的供应商的vnf网元,从而提高系统兼容性,提高系统效率。

一种可能的设计中,所述方法还包括:针对所述n个pnf网元中,供应商信息相同的k个pnf网元,若所述至少一个vnf网元中,存在第二vnf网元,所述nfvo则将所述k个pnf网元中的所有pnf网元与所述第二vnf网元建立业务连接;所述第二vnf网元的供应商信息与所述k个pnf网元的供应商信息相同;k为大于0且小于或等于n的整数;或者,若所述至少一个vnf网元中,不存在所述第二vnf网元,所述nfvo则将所述k个pnf网元中的所有pnf网元与所述至少一个vnf网元中的第三vnf网元建立业务连接;所述第三vnf网元的供应商信息与所述k个pnf网元的优先级信息指示的供应商信息相同。

上述方法中,nfvo在应对多厂商pnf网元混合部署的场景时,可以根据pnf网元的供应商以及优先级信息,尽可能使pnf网元与相同的供应商的vnf网元建立业务连接,从而提高系统兼容性,提高系统效率。

一种可能的设计中,n大于1,所述属性信息包括接入制式信息;所述nfvo根据所述n个pnf网元的属性信息实例化至少一个虚拟网络功能vnf网元,包括:所述nfvo根据所述接入制式信息,为所述n个pnf网元中,接入制式信息相同的pnf网元实例化一个vnf网元。

上述方法中,nfvo在应对多接入制式pnf混合部署的场景时,可以参考对应的pnf的接入制式信息,对vnf实例化流程进行编排决策,保证所有的pnf都能与同一接入制式的vnf建立业务连接,从而提高系统兼容性,提高系统效率。

一种可能的设计中,所述方法还包括:所述nfvo从第一网元接收第一pnf网元的供应商信息和接入制式信息;所述第一pnf网元为需要与第一网络服务ns中vnf网元建立业务连接的pnf网元;所述nfvo确定所述第一ns中,存在支持所述第一pnf的接入制式信息指示的接入制式类型,且供应商信息与所述第一pnf的供应商信息相同,且负载率小于预设负载率的第四vnf网元;所述nfvo建立所述第一pnf网元与所述第四vnf网元的业务连接。

一种可能的设计中,所述方法还包括:所述nfvo从第一网元接收第一pnf网元的供应商信息和接入制式信息;所述nfvo确定所述第一ns中,不存在支持所述第一pnf的接入制式信息指示的接入制式类型的vnf网元,或者不存在供应商信息与所述第一pnf的供应商信息相同的vnf网元,或者不存在负载率小于预设负载率的vnf网元;所述nfvo在所述第一ns中实例化第五vnf网元;所述nfvo建立所述第一pnf网元与所述第五vnf网元的业务连接。

第二方面,本申请实施例提供一种通信装置,该通信装置具有实现上述方法中nfvo的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,所述通信装置的结构中包括处理器和收发器,所述处理器被配置为处理该通信装置执行上述方法中相应的功能。所述收发器用于实现上述通信装置与第一网元之间的通信。所述通信装置还可以包括存储器,所述存储器用于与处理器耦合,其保存该通信装置必要的程序指令和数据。

第三方面,本申请实施例提供一种通信装置,该通信装置具有实现上述方法中nfvo的功能。该通信装置可以包括相应的功能模块,例如包括处理模块、发送模块以及接收模块等,分别用于实现以上方法中的步骤。

第四方面,本申请实施例提供一种实例化方法,包括:第一网元从网络功能虚拟化编排器nfvo接收条件信息;所述第一网元确定满足所述条件信息描述的n个物理网络功能pnf网元的属性信息,并向所述nfvo发送所述n个pnf网元的属性信息,所述pnf网元的属性信息用于实例化至少一个虚拟网络功能vnf网元,n为大于0的整数。

通过上述方法,第一网元通过发送满足条件信息的pnf网元的属性信息,从而使得nfvo根据这些pnf网元的属性信息实例化vnf网元,实现优化vnf网元的实例化过程,提高了系统效率。

一种可能的设计中,所述第一网元为网元管理系统ems网元;所述方法还包括:所述第一网元从pnf网元接收所述pnf网元的属性信息。

一种可能的设计中,所述第一网元为物理网络功能管理器pnfm网元;所述方法还包括:所述第一网元接收ems网元发送的至少一个属性信息。

一种可能的设计中,所述第一网元接收所述ems网元发送的至少一个属性信息之前,所述方法还包括:所述第一网元向所述ems网元发送资源信息请求消息,所述资源信息请求消息用于请求pnf网元的属性信息。

第五方面,本申请实施例提供一种通信装置,该通信装置具有实现上述方法中第一网元的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,所述通信装置的结构中包括处理器和收发器,所述处理器被配置为处理该通信装置执行上述方法中相应的功能。所述收发器用于实现上述通信装置与nfvo之间的通信。所述通信装置还可以包括存储器,所述存储器用于与处理器耦合,其保存该通信装置必要的程序指令和数据。

第六方面,本申请实施例提供一种通信装置,该通信装置具有实现上述方法中第一网元的功能。该通信装置可以包括相应的功能模块,例如包括处理模块、发送模块以及接收模块等,分别用于实现以上方法中的步骤。

本申请实施例还提供一种通信装置,包括处理器,所述处理器用于与存储器耦合,读取并执行所述存储器中的指令,以实现如上述任一种可能的设计中的方法。

本申请实施例还提供一种可读存储介质,包括程序或指令,当所述程序或指令被执行时,使得通信装置执行上述任一种可能的设计中的方法。

本申请实施例还提供一种计算机程序产品,包括计算机可读指令,当通信装置读取并执行所述计算机可读指令,使得所述通信装置执行上述任一种可能的设计中的方法。

本申请实施例还提供一种芯片,所述芯片与存储器相连,用于读取并执行所述存储器中存储的软件程序,以实现上述任一种可能的设计中的方法。

附图说明

图1为适用于本申请实施例的一种mano架构示意图;

图2为适用于本申请实施例的一种mano架构示意图;

图3为本申请实施例提供的一种实例化方法流程示意图;

图4为本申请实施例提供的一种实例化vnf网元的流程示意图;

图5为本申请实施例提供的一种实例化vnf网元的流程示意图;

图6为本申请实施例提供的一种实例化vnf网元的流程示意图;

图7为本申请实施例提供的一种实例化vnf网元的流程示意图;

图8为本申请实施例提供的一种实例化vnf网元的流程示意图;

图9为本申请实施例提供的一种实例化vnf网元的流程示意图;

图10为本申请实施例提供的一种实例化vnf网元的流程示意图;

图11为本申请实施例提供的一种实例化vnf网元的流程示意图;

图12为本申请实施例提供的一种实例化vnf网元的流程示意图;

图13为本申请实施例提供的一种实例化vnf网元的流程示意图;

图14为本申请实施例提供的一种通信装置结构示意图;

图15为本申请实施例提供的一种通信装置结构示意图。

具体实施方式

下面结合说明书附图对本申请实施例做详细描述。在本申请的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;在本申请中“多个”是指两个或两个以上;在本申请中“至少一个”是指一个或一个以上。

本申请实施例可以应用于各种移动通信系统,例如:新无线(newradio,nr)系统、全球移动通讯(globalsystemofmobilecommunication,gsm)系统、码分多址(codedivisionmultipleaccess,cdma)系统、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统、通用分组无线业务(generalpacketradioservice,gprs)、长期演进(longtermevolution,lte)系统、先进的长期演进(advancedlongtermevolution,lte-a)系统、通用移动通信系统(universalmobiletelecommunicationsystem,umts)、演进的长期演进(evolvedlongtermevolution,elte)系统、未来通信系统等其它通信系统,具体的,在此不做限制。

本申请实施例适用于nfv标准制定的mano架构,mano架构可以参见图1或图2所示。

图1所示的架构中,运营支撑系统(operationsupportsystem,oss)/业务支撑系统(businesssupportsystem,bss),是电信运营商的一体化、信息资源共享的支持系统,它主要由网络管理、系统管理、计费、营业、账务和客户服务等部分组成,系统间通过统一的信息总线有机整合在一起。

网络功能虚拟化编排器(networkfunctionsvirtualizationorchestration,nfvo),在mano架构中对整个网络服务(networkservice,ns)进行编排。图1的架构中,对nfvo的功能进行了增强,增强后的nfvo支持向物理网络功能管理器(physicalnetworkfunctionmanager,pnfm)查询pnf网元的pnf信息,同时支持参考pnf信息进行ns编排决策。

虚拟网络功能管理器(virtualnetworkfunctionmanager,vnfm),在mano架构中根据nfvo下达的编排指令,对每个vnf网元实例进行管理等操作。

vim,在mano架构中根据nfvo下达的编排指令,对每个vnf实例对应的虚拟资源进行管理操作。

网络功能虚拟化编排器(networkfunctionsvirtualizationinfrastructure,nfvi),用于提供实例化vnf网元的虚拟资源等。

pnfm,为本申请实施例中新增的功能模块,主要功能为搜集pnf网元的属性信息,并响应nfvo的查询请求,根据nfvo的查询请求,筛选合适的pnf网元并上传对应属性信息。

网元管理系统(elementmanagementsystem,ems)网元,是管理特定类型的一个或多个电信网络单元的系统,负责管理pnf网元和vnf网元,本申请实施例中,ems网元可以支持搜集pnf网元的属性信息,并上传给pnfm。

相比于图1,本申请实施例图2所示的mano架构中,可以不包括pnfm。在图2中,由ems网元搜集pnf网元的属性信息,并响应nfvo的查询请求,根据nfvo的查询请求,筛选合适的pnf网元并上传对应属性信息,其它网元可以参考图1中的描述,在此不再赘述。

本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

参见图3,为本申请实施例提供的一种实例化方法流程示意图。该方法包括:

步骤301:nfvo向第一网元发送条件信息。

所述条件信息用于描述预设筛选条件。

步骤302:第一网元从nfvo接收条件信息。

步骤303:第一网元确定满足所述条件信息描述的n个物理网络功能pnf网元的属性信息,并向所述nfvo发送所述n个pnf网元的属性信息。

其中,所述pnf网元的属性信息用于实例化至少一个虚拟网络功能vnf网元,n为大于0的整数。n为大于0的整数。

步骤304:所述nfvo从所述第一网元接收所述条件信息描述的n个pnf网元的属性信息。

步骤305:所述nfvo根据所述n个pnf网元的属性信息实例化至少一个vnf网元。

通过上述方法,nfvo在实例化vnf网元之前,通过条件信息获得满足筛选条件的pnf网元的属性信息,从而根据这些pnf网元的属性信息实例化vnf网元,实现优化vnf网元的实例化,提高了系统效率。

步骤301之前,第一网元需要获取到pnf网元的属性信息。本申请实施例中,第一网元可以为pnfm,此时第一网元可以通过ems网元收集pnf网元的属性信息,并向nfvo上报收集到的属性信息。第一网元也可以由ems网元实现,此时ems网元可以收集pnf网元的属性信息,并向nfvo上报收集到的属性信息。进一步可选的,pnfm可以是独立的设备,也可以作为ems的增强功能模块,即集成在ems上。

需要说明的是,本申请实施例中,pnf网元的属性信息包括但不限于表1所示的内容。

表1

需要说明的是,本申请实施例中,属性信息可以为表1中的任一种信息或任意多种信息的组合。举例来说,属性信息可以为地理位置信息,还可以为接入制式信息等。

需要说明的是,表1只是示例,pnf网元还可能存在其他属性信息,在此不再逐一举例说明。

示例性的,第一网元为pnfm时,可以通过图4所示的流程获取pnf网元的属性信息。

步骤401:pnf网元向ems网元发送注册请求消息。

注册请求消息中包括pnf网元的属性信息等。

pnf网元上电完成后,接入网络之前,需要向ems网元注册,pnf网元可以通过注册请求消息发起注册。

步骤402:ems网元向pnf网元发送注册回复消息。

注册回复消息可以携带pnf网元是否注册成功等信息,在此不再赘述。

ems网元每次获取到一个pnf网元的属性信息之后,可以将获取到的属性信息上传至pnfm,此时还包括步骤403和步骤404。

步骤403:ems网元向pnfm发送资源上报消息,所述资源上报消息中包括pnf网元的属性信息。

步骤404:pnfm向ems网元发送确认消息。

可选的,ems网元可以在接收到多个pnf网元的属性信息之后,将获取到的多个pnf网元的属性信息批量上传至pnfm,此时步骤403和步骤404可以用步骤405a和步骤406a代替。

步骤405a:ems网元向pnfm发送资源上报消息,所述资源上报消息中包括至少一个pnf的属性信息。

步骤406a:pnfm向ems网元发送确认消息。

可选的,ems网元也可以不主动上报pnf网元的属性信息,而是在接收到资源信息请求消息之后,将获取到的多个pnf网元属性信息批量上传至pnfm,此时步骤403和步骤404可以用步骤405b和步骤406b代替。

步骤405b:pnfm向ems网元发送资源信息请求消息,所述资源信息请求消息用于请求pnf网元的属性信息。

步骤406b:ems网元向pnfm发送资源上报消息,所述资源上报消息中包括至少一个pnf的属性信息。

示例性的,第一网元由ems网元实现时,可以通过图5所示的流程获取pnf网元的属性信息。

步骤501:pnf网元向ems网元发送注册请求消息。

步骤502:ems网元向pnf网元发送注册回复消息。

例如,注册回复消息可以携带pnf网元是否注册成功等信息,在此不再赘述。

步骤503:pnf网元向ems网元发送该pnf网元的属性信息。

步骤504:ems网元向pnf网元发送确认消息。

通过上述方法,简化了pnf网元的属性信息的上报方式,提高了管理pnf网元的属性信息的运维效率,降低了运维复杂度。

图4以及图5的流程中,描述了第一网元如何获取pnf网元的属性信息。需要说明的是,第一网元并不会将获取到的所有pnf网元的属性信息,上报给nfvo。第一网元需要根据nfvo发送的条件信息,确定上报哪些pnf网元的属性信息,下面将进一步描述。

目前,在实例化vnf网元之前,oss/bss网元可以向nfvo发送一个请求消息,该请求消息中包括网络服务描述符(networkservicedescriptor,nsd)的标识(identification,id)等信息。nsd用于描述整个ns的相关信息。nfvo根据nsd的标识确定对应的nsd,nsd中包括虚拟网络功能描述符(virtualnetworkfunctiondescriptor,vnfd)和物理网络功能描述符(physicalnetworkfunctiondescriptor,pnfd)。vnfd用于描述ns中包含的vnf网元的相关信息,例如包含vnf网元部署的虚拟资源需求和部署要求。虚拟资源需求包括vnf网元需要多少虚拟计算资源等,部署要求包括实例化的vnf网元的地理位置的要求等;pnfd用于描述该ns中包括的pnf网元的相关信息,其中包含pnf的功能描述以及地理位置信息描述等。

现有技术中,nfvo在实例化vnf网元时,只考虑vnfd,导致实例化的vnf网元与pnf网元之间可能不能完全兼容,导致vnf网元或者pnf网元的部分功能无法运行。为此,本申请实施例中,nfvo可以根据vnfd以及pnf网元的属性信息实例化vnf网元,从而提高实例化的vnf网元与pnf网元之间的兼容性。本申请实施例中,nfvo如何根据pnf网元的属性信息实例化vnf网元,可以存在多种可能的场景,下面将分别描述。

第一种可能的场景中,存在多个可以用来实例化vnf网元的vim&nfvi网元的场景,在这个场景中,属性信息可以包括pnf网元的地理位置信息。相应的,nfvo可以根据pnf网元的地理位置信息实例化vnf网元,下面详细描述。

如图6所示,为本申请实施例提供的一种vnf网元实例化示意图。图6所示的流程中,以第一网元为pnfm为例进行描述。

步骤601:nfvo向至少一个vim发送虚拟资源查询请求消息。

所述虚拟资源查询请求消息用于查询vim其管理的nfvi网元是否可以提供满足vnfd所描述的虚拟资源需求和部署要求的虚拟资源。

vim接收到nfvo的虚拟资源查询请求消息后,会根据虚拟资源查询请求消息中,vnfd所描述的虚拟资源需求和部署要求,判断是否可以提供满足上述条件的虚拟资源。当vim确定可以提供满足vnfd所描述的虚拟资源需求和部署要求的虚拟资源时,vim可以向nfvo发送虚拟资源查询回复消息,即执行步骤602。

步骤602:vim向nfvo发送虚拟资源查询回复消息。

需要说明的是,不能提供满足nfvo要求的虚拟资源的vim,可以不再回复nfvo发送的虚拟资源查询请求消息。nfvo在预设时间长度内未收到vim的回复时,可以认为该vim不能提供满足nfvo要求的虚拟资源。

nfvo接收到vim发送的虚拟资源查询回复消息,可以确定该vim能够提供满足nfvo要求的虚拟资源。进一步的,nfvo可以确定vim所管理的nfvi网元的地理位置信息、能够提供的虚拟资源的数量等信息,具体如何确定,本申请实施例对此并不限定,在此不再赘述。

需要说明的是,可能会有多个vim向nfvo发送回复消息,在此仅以其中一个vim为例进行描述,其他vim回复的消息可以参考步骤602的描述,在此不再赘述。进一步的,nfvo接收到至少一个vim发送的回复消息,从而可以确定至少一个nfvi网元的地理位置信息等信息。

步骤603:nfvo向pnfm发送物理资源查询请求消息;所述物理资源查询请求消息中包括条件信息,所述物理资源查询请求消息用于请求满足所述条件信息的pnf网元的属性信息。

其中,所述条件信息用于描述预设筛选条件。本申请实施例中,条件信息描述的预设筛选条件可以存在多种形式,例如可以是pnfd中描述所需的pnf网元的条件,也可以是其它信息。举例来说,条件信息描述的预设筛选条件可以参考表2所示。

表2

需要说明的是,在步骤603之前,pnfm已经收集了接入其的pnfm的属性信息。

步骤604:pnfm向nfvo发送物理资源查询回复消息;所述物理资源查询回复消息中包括满足条件信息的n个pnf网元的属性信息。

pnfm在接收到物理资源查询请求消息之后,会根据物理资源查询请求消息中的条件信息,选择出符合条件信息描述的预设筛选条件的pnf网元。举例来说,条件信息描述的预设筛选条件为,需要提供地理位置信息处于区域a的pnf网元的属性信息。pnfm可以将地理位置信息位于区域a内的所有pnf网元的属性信息发送给nfvo。

示例性的,nfvo从pnfm接收到的pnf网元的属性信息,可以如表3所示。

表3

需要说明的是,在该场景中,nfvo接收到的pnf网元的属性信息包括地理位置信息,当然,属性信息还可以包括其他内容,在此不再赘述。

步骤605:nfvo根据n个pnf网元的地理位置信息实例化至少一个vnf网元。

示例性的,n等于1时,nfvo可以根据至少一个nfvi网元的地理位置信息和所述属性信息确定第一nfvi网元。进一步的,nfvo可以将所述至少一个nfvi网元中,与获取到的pnf网元的地理位置信息之间,距离最小的nfvi网元作为第一nfvi网元,并通过所述第一nfvi网元提供的虚拟资源实例化第一vnf网元。

需要说明的是,实例化第一vnf网元的具体过程,本申请实施例对此并不限定,具体可以参考现有技术中的描述,在此不再赘述。

示例性的,n大于1时,针对所述至少一个nfvi网元中的任一nfvi网元,所述nfvo可以根据所述nfvi网元的地理位置信息以及所述n个pnf网元的地理位置信息,确定所述nfvi网元与所述n个pnf网元的平均距离。进一步的,所述nfvo可以将所述至少一个nfvi网元中,与所述n个pnf网元的平均距离最小的nfvi网元作为第二nfvi网元,nfvo从而可以通过所述第二nfvi网元提供的虚拟资源实例化第一vnf网元。

nfvo完成vnf实例化后,可以发起vnf网元和pnf网元的配置流程,建立vnf网元和pnf网元之间的业务连接,vnf网元的配置流程与当前标准中定义一致,可以包括以下步骤。

步骤605:nfvo向pnfm发送配置信息。

所述配置信息中包括与pnf网元建立业务连接的vnf网元的ip地址等信息。

步骤606:pnfm向ems网元发送所述配置信息。

针对每个pnf网元,ems网元可以向该pnf网元发送与该pnf网元建立业务连接的vnf网元的ip地址,pnf网元从可以通过vnf网元的ip地址,向vnf网元发送业务数据。

上述图6所示的流程中,nfvo在应对多vim&nfvi网元选择的场景时,可以获取pnf网元的地理位置信息,从多个nfvi网元中选择与pnf网元距离较近的nfvi网元实例化vnf网元,从而可以减小实例化的vnf网元与pnf网元之间距离,从而降低vnf网元与pnf网元之间的时延,提高系统效率。

本申请实施例中,第一网元还可以由ems实现,此时vnf网元实例化的流程还可以参考图7所示。

步骤701:nfvo向至少一个vim发送虚拟资源查询请求消息。

所述虚拟资源查询请求消息用于查询vim其管理的nfvi网元是否可以提供满足vnfd所描述的虚拟资源需求和部署要求的虚拟资源。

步骤702:vim向nfvo发送虚拟资源查询回复消息。

需要说明的是,不能提供满足nfvo要求的虚拟资源的vim,可以不再回复nfvo发送的虚拟资源查询请求消息。

nfvo接收到vim发送的虚拟资源查询回复消息,可以确定该vim能够提供满足nfvo要求的虚拟资源。

需要说明的是,nfvo接收到至少一个vim发送的虚拟资源查询回复消息,可以确定接收到至少一个vim发送的回复消息,从而可以确定至少一个nfvi网元的地理位置信息等信息,本申请实施例对此并不限定。

步骤703:nfvo向ems网元发送物理资源查询请求消息;所述物理资源查询请求消息中包括条件信息,所述物理资源查询请求消息用于请求满足所述条件信息的pnf网元的属性信息。所述条件信息可以参考步骤603中的描述,在此不再赘述。

需要说明的是,在该流程中,nfvo可以向多个ems网元发送物理资源查询请求消息。

步骤704:ems网元向nfvo发送物理资源查询回复消息;所述物理资源查询回复消息中包括n个pnf网元的属性信息。

pnf网元的属性信息可以包括地理位置信息等,具体可以参考步骤604中的描述,在此不再赘述。

步骤705:nfvo根据n个pnf网元的地理位置信息实例化至少一个vnf网元。

在该场景下,nfvo可以根据至少一个nfvi网元的地理位置信息和所述n个pnf网元的属性信息,确定为实例化vnf网元提供虚拟资源的nfvi网元,具体可以参考步骤605中的描述,在此不再赘述。

所述nfvo完成vnf实例化后,发起vnf网元和pnf网元的配置流程,建立vnf网元和pnf网元之间的业务连接,vnf网元的配置流程与当前标准中定义一致,可以包括以下步骤。

步骤706:nfvo向ems网元发送配置信息。

所述配置信息中包括与pnf网元建立业务连接的vnf网元的ip地址等信息。针对每个pnf网元,ems网元可以向该pnf网元发送与该pnf网元建立业务连接的vnf网元的ip地址,pnf网元从可以通过vnf网元的ip地址,向vnf网元发送业务数据。

需要说明的是,nfvo可以向多个ems网元发送配置信息,本申请实施例对此并不限定。

上述图7所示的流程中,nfvo在应对多vim&nfvi网元选择的场景时,可以获取pnf网元的地理位置信息,从多个nfvi网元中选择与pnf网元距离较近的nfvi网元实例化vnf网元,从而可以减小实例化的vnf网元与pnf网元之间距离,从而降低vnf网元与pnf网元之间的时延,提高系统效率。

第二种可能的场景中,pnf网元的供应商可能存在多个,当存在多个不同供应商的pnf网元混合部署时,在实例化vnf网元时,还可以考虑pnf网元的供应商信息,尽可能保证每个pnf网元都可以与最适合vnf网元建立业务连接,因此在该场景下,属性信息可以包括pnf网元的供应商信息以及与该pnf网元的供应商匹配的供应商的供应商信息,下面详细描述。

如图8所示,为本申请实施例提供的一种vnf网元实例化示意图。图8所示的流程中,以第一网元为pnfm为例进行描述。

步骤801:nfvo向至少一个vim发送虚拟资源查询请求消息。

所述虚拟资源查询请求消息用于查询vim其管理的nfvi网元是否可以提供满足vnfd所描述的虚拟资源需求和部署要求的虚拟资源。

步骤802:vim向nfvo发送虚拟资源查询回复消息。

需要说明的是,nfvo可以接收到至少一个vim发送的虚拟资源查询回复消息,从而可以确定存在至少一个nfvi网元能够提供满足vnfd所描述的虚拟资源需求和部署要求的虚拟资源。

步骤803:nfvo向pnfm发送物理资源查询请求消息;所述物理资源查询请求消息中包括条件信息,所述物理资源查询请求消息用于请求满足所述条件信息的pnf网元的属性信息。所述条件信息可以参考步骤603中的描述,在此不再赘述。

步骤804:pnfm向nfvo发送物理资源查询回复消息;所述物理资源查询回复消息中包括n个pnf网元的属性信息。

如前所述,在该场景中,属性信息可以包括pnf网元的供应商信息以及优先级信息。其中,供应商信息为pnf网元的供应商的信息,优先级信息用于指示与所述pnf网元的供应商信息关联的供应商信息。

步骤805:nfvo根据n个pnf网元的供应商的信息以及优先级信息实例化至少一个vnf网元。

在该场景下,nfvo可以为所述n个pnf网元中,供应商信息相同的pnf网元实例化一个vnf网元,且所述vnf网元的供应商信息与所述供应商信息相同的pnf网元相同,或者所述vnf网元的供应商信息与所述供应商信息相同的pnf网元的优先级信息指示的供应商信息相同。

示例性的,在虚拟资源充足的情况下,nfvo可以为具有相同供应商信息的pnf网元实例化一个vnf网元,从而实例化至少一个vnf网元。此时,nfvo优先实例化与pnf网元具体相同的供应商信息的vnf网元;如果没有与pnf网元具体相同的供应商信息的vnf网元,则优先实例化pnf网元的优先级信息指示的供应商信息的vnf网元。

举例来说,n个pnf网元中,有3个pnf网元具有相同的供应商信息:hw,优先级信息指示的供应商信息为er。nfvo为所述3个pnf网元实例化vnf网元时,优先实例化供应商信息为hw的vnf网元。如果没有供应商信息为hw的vnf网元,则优先实例化供应商信息为er的vnf网元。

示例性的,在虚拟资源不充足的情况下,可以将具有相同供应商信息的pnf网元作为一个集合,nfvo可以按照每个集合中包括的pnf网元的数量,优先为数量最多的集合中的pnf网元,实例化vnf网元。同样的,nfvo优先实例化与pnf网元具体相同的供应商信息的vnf网元;如果没有与pnf网元具体相同的供应商信息的vnf网元,则优先实例化pnf网元的优先级信息指示的供应商信息的vnf网元。

举例来说,n个pnf网元由3个供应商提供,可以看做3个集合,集合1包括5个pnf网元,集合2包括3个pnf网元,集合3包括2个pnf网元。nfvo优先为集合1中的pnf网元实例化vnf网元。当还存在虚拟资源时,再为集合2中的pnf网元实例化vnf网元。如果此时不存在可以实例化vnf网元的虚拟资源,则不再为集合3中的pnf网元实例化vnf网元。

nfvo实例化至少一个vnf网元之后,可以建立所述n个pnf网元与所述至少一个vnf网元的业务连接。

示例性的,针对所述n个pnf网元中,供应商信息相同的k个pnf网元,当所述至少一个vnf网元中,存在第二vnf网元时,所述nfvo将所述k个pnf网元中的所有pnf网元与所述第二vnf网元建立业务连接;所述第二vnf网元的供应商信息与所述k个pnf网元的供应商信息相同;k为大于0且小于或等于n的整数。

进一步的,当所述至少一个vnf网元中,不存在所述第二vnf网元时,所述nfvo将所述k个pnf网元中的所有pnf网元与所述至少一个vnf网元中的第三vnf网元建立业务连接;所述第三vnf网元的供应商信息与所述k个pnf网元的优先级信息指示的供应商信息相同。

步骤806:nfvo向pnfm发送配置信息。

所述配置信息中包括与pnf网元建立业务连接的vnf网元的ip地址等信息。针对每个pnf网元,ems网元可以向该pnf网元发送与该pnf网元建立业务连接的vnf网元的ip地址,pnf网元从可以通过vnf网元的ip地址,向vnf网元发送业务数据。

步骤807:pnfm向ems网元发送所述配置信息。

ems网元可以向pnf网元发送与该pnf网元建立业务连接的vnf网元的ip地址,pnf网元从可以通过vnf网元的ip地址,向vnf网元发送业务数据。

上述图8所示的流程中,nfvo在应对多厂商pnf网元混合部署的场景时,可以根据pnf网元的供应商以及优先级信息,对vnf网元实例化流程进行编排决策,尽可能使pnf网元与相同的供应商的vnf网元建立业务连接,从而提高系统兼容性,提高系统效率。

第一网元还可以由ems网元实现,如图9所示,为本申请实施例提供的一种vnf网元实例化示意图。图9所示的流程中,以第一网元为ems网元为例进行描述。

步骤901:nfvo向至少一个vim发送虚拟资源查询请求消息。

所述虚拟资源查询请求消息用于查询vim其管理的nfvi网元是否可以提供满足vnfd所描述的虚拟资源需求和部署要求的虚拟资源。

步骤902:vim向nfvo发送虚拟资源查询回复消息。

需要说明的是,nfvo可以接收到至少一个vim发送的虚拟资源查询回复消息,从而可以确定存在至少一个nfvi网元能够提供满足vnfd所描述的虚拟资源需求和部署要求的虚拟资源。

步骤903:nfvo向ems网元发送物理资源查询请求消息;所述物理资源查询请求消息中包括条件信息,所述物理资源查询请求消息用于请求满足所述条件信息的pnf网元的属性信息。所述条件信息可以参考步骤603中的描述,在此不再赘述。

需要说明的是,在该流程中,nfvo可以向多个ems网元发送物理资源查询请求消息。

步骤904:ems网元向nfvo发送物理资源查询回复消息;所述物理资源查询回复消息中包括n个pnf网元的属性信息。

如前所述,在该场景中,属性信息可以包括pnf网元的供应商信息以及与优先级信息。相应的,步骤905:nfvo根据n个pnf网元的供应商的信息以及优先级信息实例化至少一个vnf网元。

该步骤的具体内容可以参考步骤805中的描述,在此不再赘述。

步骤906:nfvo向ems网元发送配置信息。

所述配置信息中包括与pnf网元建立业务连接的vnf网元的ip地址等信息。针对每个pnf网元,ems网元可以向该pnf网元发送与该pnf网元建立业务连接的vnf网元的ip地址,pnf网元从可以通过vnf网元的ip地址,向vnf网元发送业务数据。

需要说明的是,nfvo可以向多个ems网元发送配置信息,本申请实施例对此并不限定。

上述图9所示的流程中,nfvo在应对多厂商pnf网元混合部署的场景时,可以根据pnf网元的供应商以及优先级信息,对vnf网元实例化流程进行编排决策,尽可能使pnf网元与相同的供应商的vnf网元建立业务连接,从而提高系统兼容性,提高系统效率。

第三种可能的场景中,pnf网元支持的接入制式类型可能不同,当存在多个不同接入制式类型的pnf网元混合部署时,在实例化vnf网元时,还可以考虑pnf网元的接入制式类型,保证每个pnf网元都可以与支持相同接入制式类型的vnf网元建立业务连接,因此在该场景下,属性信息可以包括pnf网元的接入制式信息,下面详细描述。

如图10所示,为本申请实施例提供的一种vnf网元实例化示意图。图10所示的流程中,以第一网元为pnfm为例进行描述。

步骤1001:nfvo向至少一个vim发送虚拟资源查询请求消息。

所述虚拟资源查询请求消息用于查询vim其管理的nfvi网元是否可以提供满足nfvd描述的虚拟资源需求和部署要求的虚拟资源。

步骤1002:vim向nfvo发送虚拟资源查询回复消息。

步骤1003:nfvo向pnfm发送物理资源查询请求消息;所述物理资源查询请求消息中包括条件信息,所述物理资源查询请求消息用于请求满足所述条件信息的pnf网元的属性信息。所述条件信息可以参考步骤603中的描述,在此不再赘述。

步骤1004:pnfm向nfvo发送物理资源查询回复消息;所述物理资源查询回复消息中包括n个pnf网元的属性信息。

在该场景中,属性信息包括pnf网元的接入制式信息,接入制式信息指示出pnf网元支持的接入制式类型。本申请实施例中,接入制式类型包括但不限于nr系统、gsm系统、cdma系统、wcdma系统、gprs系统、lte系统、lte-a系统以及未来的通信系统等其它通信系统等,在此不做限制。

步骤1005:nfvo根据n个pnf网元的接入制式信息实例化至少一个vnf网元。

示例性的,所述nfvo可以根据所述接入制式信息,为所述n个pnf网元中,接入制式信息相同的pnf网元实例化一个vnf网元。举例来说,针对接入制式信息指示的接入制式类型为lte的pnf网元,nfvo为该pnf网元实例化的vnf网元的接入指示信息相同,即实例化的vnf网元支持的接入制式类型为lte。

nfvo实例化至少一个vnf后,可以将所述n个pnf网元以及所述至少一个vnf网元中,支持相同接入制式类型pnf网元与vnf网元建立业务连接,具体可以包括以下步骤。

步骤1006:nfvo向pnfm发送配置信息。

所述配置信息中包括与pnf网元建立业务连接的vnf网元的ip地址等信息。针对每个pnf网元,ems网元可以向该pnf网元发送与该pnf网元建立业务连接的vnf网元的ip地址,pnf网元从可以通过vnf网元的ip地址,向vnf网元发送业务数据。

步骤1007:pnfm向ems网元发送所述配置信息。

ems网元可以向pnf网元发送与该pnf网元建立业务连接的vnf网元的ip地址,pnf网元从可以通过vnf网元的ip地址,向vnf网元发送业务数据。

第一网元还可以由ems网元实现,如图11所示,为本申请实施例提供的一种vnf网元实例化示意图。

步骤1101:nfvo向至少一个vim发送虚拟资源查询请求消息。

所述虚拟资源查询请求消息用于查询vim其管理的nfvi网元是否可以提供满足nfvd描述的虚拟资源需求和部署要求的虚拟资源。

步骤1102:vim向nfvo发送虚拟资源查询回复消息。

步骤1103:nfvo向ems网元发送物理资源查询请求消息;所述物理资源查询请求消息中包括条件信息,所述物理资源查询请求消息用于请求满足所述条件信息的pnf网元的属性信息。所述条件信息可以参考步骤603中的描述,在此不再赘述。

需要说明的是,在该流程中,nfvo可以向多个ems网元发送物理资源查询请求消息。

步骤1104:ems网元向nfvo发送物理资源查询回复消息;所述物理资源查询回复消息中包括n个pnf网元的属性信息。

在该场景中,属性信息包括pnf网元的接入制式信息,具体可以参考步骤1004中的描述,在此不再赘述。

步骤1105:nfvo根据n个pnf网元的接入制式信息实例化至少一个vnf网元。

具体可以参考步骤1005中的描述,在此不再赘述。

完成vnf实例化后,nfvo发起vnf网元和pnf网元的配置流程,建立vnf网元和pnf网元之间的业务连接,vnf网元的配置流程与当前标准中定义一致,可以包括以下步骤。

步骤1106:nfvo向ems网元发送配置信息。

所述配置信息中包括与pnf网元建立业务连接的vnf网元的ip地址等信息。针对每个pnf网元,ems网元可以向该pnf网元发送与该pnf网元建立业务连接的vnf网元的ip地址,pnf网元从可以通过vnf网元的ip地址,向vnf网元发送业务数据。

需要说明的是,nfvo可以向多个ems网元发送配置信息,本申请实施例对此并不限定。

上述图10以及图11所示的流程中,nfvo在应对多接入制式pnf混合部署的场景时,可以参考对应的pnf的接入制式信息,对vnf实例化流程进行编排决策,保证所有的pnf都能与同一接入制式的vnf建立业务连接,从而提高系统兼容性,提高系统效率。

本申请实施例中,ns中可以包括多个pnf网元,若需要添加新的pnf网元时,nfvo会查询该pnf网元的属性信息,根据该pnf网元的属性信息,nfvo判断新加入的pnf网元是否可以与现有vnf网元建立业务连接,下面将详细描述。

如图12所示,为本申请实施例提供的一种vnf网元实例化示意图。图12所示的流程中,以第一网元为pnfm为例进行描述。图12所示的流程中,第一pnf网元为需要与第一ns中vnf网元建立业务连接的pnf网元。

步骤1201:pnfm向nfvo发送的ns接入请求消息。

所述ns接入请求消息用于请求将第一pnf网元接入第一ns中;所述连接建立请求消息包括所述第一pnf网元的供应商信息以及接入制式信息中的至少一项。

pnfm发送ns接入请求消息之前,可以通过ems网元获取到第一pnf网元的属性信息,该过程可以参考图4所示的流程,在此不再赘述。

步骤1202:nfvo向ns中的至少一个vim发送负载率查询请求消息。

所述负载率查询请求消息用于查询vim所管理的vnf网元的负载率。

需要说明的是,负载率可以是指vnf网元的带宽使用率、存储资源使用率等,本申请实施例对此并不限定。

步骤1203:nfvo接收所述至少一个vim发送的负载率查询回复消息。

所述负载率查询回复消息中包括vim所管理的vnf网元的负载率。

步骤1204:nfvo判断第一ns中是否存在可以与第一pnf网元建立业务连接的vnf网元,若存在,则执行步骤1206,否则执行步骤1205。

示例性的,当所述nfvo确定所述第一ns中,存在第四vnf网元,所述第四vnf网元为支持所述第一pnf的接入制式信息指示的接入制式类型,且供应商信息与所述第一pnf的供应商信息相同,且负载率小于预设负载率的vnf网元,则确定第四vnf网元可以与第一pnf网元建立业务连接。nfvo从而可以建立所述第一pnf网元与所述第四vnf网元的业务连接。

相应的,当所述nfvo确定所述第一ns中,不存在支持所述第一pnf的接入制式信息指示的接入制式类型的vnf网元,或者不存在供应商信息与所述第一pnf的供应商信息相同的vnf网元,或者不存在负载率小于预设负载率的vnf网元,则确定不存在可以与第一pnf网元建立业务连接的vnf网元。此时nfvo可以在所述第一ns中实例化第五vnf网元。

需要说明的是,第五vnf网元支持所述第一pnf的接入制式信息指示的接入制式类型,且供应商信息与所述第一pnf的供应商信息相同。

步骤1205:nfvo在所述第一ns中实例化第五vnf网元。

所述第五vnf网元的供应商与所述第一pnf的供应商相同,且支持所述第一pnf的接入制式信息指示的接入制式类型。

步骤1206:nfvo向pnfm发送配置信息。

所述配置信息中包括与第一pnf网元建立业务连接的vnf网元的ip地址等信息。

步骤1207:pnfm向ems网元发送所述配置信息。

ems网元可以向第一pnf网元发送与第一pnf网元建立业务连接的vnf网元的ip地址,第一pnf网元从可以通过vnf网元的ip地址,向该vnf网元发送业务数据。

第一网元还可以由ems网元实现,如图13所示,为本申请实施例提供的一种vnf网元实例化示意图。

步骤1301:ems网元向nfvo发送的ns接入请求消息。

所述ns接入请求消息用于请求将第一pnf网元接入第一ns中;所述连接建立请求消息包括所述第一pnf网元的供应商信息以及接入制式信息中的至少一项。

ems网元发送ns接入请求消息之前,可以获取到第一pnf网元的属性信息,该过程可以参考图5所示的流程,在此不再赘述。

步骤1302:nfvo向ns中的至少一个vim发送负载率查询请求消息。

所述负载率查询请求消息用于查询vim所管理的vnf网元的负载率。

步骤1303:nfvo接收所述至少一个vim发送的负载率查询回复消息。

所述负载率查询回复消息中包括vim所管理的vnf网元的负载率。

步骤1304:nfvo判断第一ns中是否存在可以与第一pnf网元建立业务连接的vnf网元,若存在,则执行步骤1306,否则执行步骤1305。

示例性的,当所述nfvo确定所述第一ns中,存在第四vnf网元,所述第四vnf网元为支持所述第一pnf的接入制式信息指示的接入制式类型,且供应商信息与所述第一pnf的供应商信息相同,且负载率小于预设负载率的vnf网元,则确定第四vnf网元可以与第一pnf网元建立业务连接。nfvo从而可以建立所述第一pnf网元与所述第四vnf网元的业务连接。

相应的,当所述nfvo确定所述第一ns中,不存在支持所述第一pnf的接入制式信息指示的接入制式类型的vnf网元,或者不存在供应商信息与所述第一pnf的供应商信息相同的vnf网元,或者不存在负载率小于预设负载率的vnf网元,则确定不存在可以与第一pnf网元建立业务连接的vnf网元。此时nfvo可以在所述第一ns中实例化第五vnf网元。

需要说明的是,第五vnf网元支持所述第一pnf的接入制式信息指示的接入制式类型,且供应商信息与所述第一pnf的供应商信息相同。

步骤1305:nfvo在所述第一ns中实例化第五vnf网元。

步骤1306:nfvo向ems网元发送配置信息。

所述配置信息中包括与第一pnf网元建立业务连接的vnf网元的ip地址等信息。

ems网元可以向第一pnf网元发送与第一pnf网元建立业务连接的vnf网元的ip地址,第一pnf网元从可以通过vnf网元的ip地址,向该vnf网元发送业务数据。

通过上述方案,增强nfvo的功能,解决了pnf网元扩站过程中如何与vnf网元协同管理的问题。

上述本申请提供的实施例中,分别从各个网元本身、以及从各个网元之间交互的角度对本申请实施例提供的通信方法的各方案进行了介绍。可以理解的是,各个网元和设备,例如上述无线接入网设备、接入及移动性管理功能网元、用户设备、数据管理功能网元和网络切片选择功能网元为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

例如,当上述网元通过软件模块来实现相应的功能。该通信装置1400可包括接收模块1401、处理模块1402和发送模块1403,具体参考如图14所示。该通信装置1400可以执行上述所示的流程中的nfvo的动作。

发送模块1403,用于向第一网元发送条件信息;

接收模块1401,用于从所述第一网元接收所述条件信息描述的n个pnf网元的属性信息,n为大于0的整数;

处理模块1402,用于根据所述n个pnf网元的属性信息实例化至少一个虚拟网络功能vnf网元。

由此,本申请实施例中,在实例化vnf网元之前,获得满足条件信息描述的pnf网元的属性信息,从而根据这些pnf网元的属性信息实例化vnf网元,实现优化vnf网元的实例化,提高了系统效率。

一种可能的设计中,n等于1,所述属性信息包括地理位置信息;所述处理模块1402具体用于:

根据至少一个网络功能虚拟化基础nfvi网元的地理位置信息和所述属性信息确定第一nfvi网元,所述第一nfvi网元与所述pnf网元距离最小;

通过所述第一nfvi网元提供的虚拟资源实例化第一vnf网元。

由此,本申请实施例中,可以获取pnf网元的地理位置信息,从至少一个nfvi网元中选择与pnf网元距离较近的nfvi网元实例化vnf网元,从而可以减小实例化的vnf网元与pnf网元之间距离,从而降低vnf网元与pnf网元之间的时延,提高系统效率。

一种可能的设计中,n大于1,所述属性信息包括地理位置信息;所述处理模块1402具体用于:

根据至少一个nfvi网元的地理位置信息和所述n个pnf网元的属性信息确定第二nfvi网元,所述第二nfvi网元与所述n个pnf网元的平均距离最小;

通过所述第二nfvi网元提供的虚拟资源实例化第一vnf网元。

一种可能的设计中,所述处理模块1402具体用于:

针对所述至少一个nfvi网元中的任一nfvi网元,根据所述nfvi网元的地理位置信息以及所述n个pnf网元的地理位置信息,确定所述nfvi网元与所述n个pnf网元的平均距离;

将所述至少一个nfvi网元中,与所述n个pnf网元的平均距离最小的nfvi网元作为所述第二nfvi网元。

由此,本申请实施例中,在应对至少一个nfvi网元时,可以获取pnf网元的地理位置信息,从至少一个nfvi网元中选择与pnf网元距离较近的nfvi网元实例化vnf网元,从而可以减小实例化的vnf网元与pnf网元之间距离,从而降低vnf网元与pnf网元之间的时延,提高系统效率。

一种可能的设计中,n大于1,所述属性信息包括供应商信息和优先级信息;所述优先级信息用于指示与所述供应商信息关联的供应商信息;所述处理模块1402具体用于:

为所述n个pnf网元中,供应商信息相同的pnf网元实例化一个vnf网元,且所述vnf网元的供应商信息与所述供应商信息相同的pnf网元相同,或者所述vnf网元的供应商信息与所述供应商信息相同的pnf网元的优先级信息指示的供应商信息相同。

由此,本申请实施例中,在应对多厂商pnf网元混合部署的场景时,可以根据pnf网元的供应商以及优先级信息,对vnf网元实例化流程进行编排决策,尽可能为pnf网元实例化与该pnf网元相同的供应商的vnf网元,从而提高系统兼容性,提高系统效率。

一种可能的设计中,所述处理模块1402还用于:

针对所述n个pnf网元中,供应商信息相同的k个pnf网元,若所述至少一个vnf网元中,存在第二vnf网元,则将所述k个pnf网元中的所有pnf网元与所述第二vnf网元建立业务连接;所述第二vnf网元的供应商信息与所述k个pnf网元的供应商信息相同;k为大于0且小于或等于n的整数;或者,若所述至少一个vnf网元中,不存在所述第二vnf网元,则将所述k个pnf网元中的所有pnf网元与所述至少一个vnf网元中的第三vnf网元建立业务连接;所述第三vnf网元的供应商信息与所述k个pnf网元的优先级信息指示的供应商信息相同。

上述方法中,在应对多厂商pnf网元混合部署的场景时,可以根据pnf网元的供应商以及优先级信息,尽可能使pnf网元与相同的供应商的vnf网元建立业务连接,从而提高系统兼容性,提高系统效率。

一种可能的设计中,n大于1,所述属性信息包括接入制式信息;所述处理模块1402具体用于:

根据所述接入制式信息,为所述n个pnf网元中,接入制式信息相同的pnf网元实例化一个vnf网元。

由此,本申请实施例中,在应对多接入制式pnf网元混合部署的场景时,可以参考对应的pnf网元的接入制式信息,对vnf实例化流程进行编排决策,保证所有的pnf网元都能与同一接入制式的vnf网元建立业务连接,从而提高系统兼容性,提高系统效率。

一种可能的设计中,所述接收模块1401还用于:从第一网元接收第一pnf网元的供应商信息和接入制式信息;所述第一pnf网元为需要与第一网络服务ns中vnf网元建立业务连接的pnf网元;

所述处理模块1402还用于,确定所述第一ns中,存在支持所述第一pnf的接入制式信息指示的接入制式类型,且供应商信息与所述第一pnf的供应商信息相同,且负载率小于预设负载率的第四vnf网元;建立所述第一pnf网元与所述第四vnf网元的业务连接。

一种可能的设计中,所述接收模块1401还用于:从第一网元接收第一pnf网元的供应商信息和接入制式信息;

所述处理模块1402还用于,确定所述第一ns中,不存在支持所述第一pnf的接入制式信息指示的接入制式类型的vnf网元,或者不存在供应商信息与所述第一pnf的供应商信息相同的vnf网元,或者不存在负载率小于预设负载率的vnf网元;在所述第一ns中实例化第五vnf网元;建立所述第一pnf网元与所述第五vnf网元的业务连接。

本申请实施例中,此外,所述通信装置1400中的接收模块1401、处理模块1402和发送模块1403还可实现上述方法中nfvo的其他操作或功能,此处不再赘述。

在另一个实施例中,图14所示的通信装置还可用于执行上述图3中第一网元的操作。例如:

接收模块1401,用于从网络功能虚拟化编排器nfvo接收条件信息;

处理模块1402,用于确定满足所述条件信息描述的n个物理网络功能pnf网元的属性信息,所述pnf网元的属性信息用于实例化至少一个虚拟网络功能vnf网元,n为大于0的整数;

发送模块1403,用于向所述nfvo发送所述n个pnf网元的属性信息。

由此,本申请实施例中,通过发送满足条件信息的pnf网元的属性信息,从而使得nfvo根据这些pnf网元的属性信息实例化vnf网元,实现优化vnf网元的实例化过程,提高了系统效率。

一种可能的设计中,所述装置为网元管理系统ems网元;所述接收模块1401还用于:

从pnf网元接收所述pnf网元的属性信息。

一种可能的设计中,所述装置为物理网络功能管理器pnfm网元;所述接收模块1401还用于:接收ems网元发送的至少一个属性信息。

一种可能的设计中,所述发送模块1403还用于:

向所述ems网元发送资源信息请求消息,所述资源信息请求消息用于请求pnf网元的属性信息。

图15是本申请实施例提供的一种通信装置的结构示意图。图15所示的通信装置可以为图14所示的通信装置的一种硬件电路的实现方式。该通信装置可适用于实现上述方法中nfvo的功能。为了便于说明,图15仅示出了通信装置1500的主要部件。该通信装置1500包括处理器1501、存储器1502、收发器1503。所述存储器1502用于与处理器1501耦合,其保存该通信装置1500必要的计算机程序。

例如,在一个实施例中,处理器1501被配置为nfvo的其他操作或功能。收发器1503用于实现该通信装置与第一网元或ems网元之间的通信。

在另一个实施例中,处理器1501被配置为第一网元的其他操作或功能。收发器1503用于实现该通信装置与nfvo或ems网元之间的通信。

以上模块或单元的一个或多个可以软件、硬件或二者结合来实现。当以上任一模块或单元以软件实现的时候,所述软件以计算机程序指令的方式存在,并被存储在存储器中,处理器可以用于执行所述程序指令并实现以上方法流程。所述处理器可以包括但不限于以下至少一种:中央处理单元(centralprocessingunit,cpu)、微处理器、数字信号处理器(dsp)、微控制器(microcontrollerunit,mcu)、或人工智能处理器等各类运行软件的计算设备,每种计算设备可包括一个或多个用于执行软件指令以进行运算或处理的核。该处理器可以内置于soc(片上系统)或专用集成电路(applicationspecificintegratedcircuit,asic),也可是一个独立的半导体芯片。该处理器内处理用于执行软件指令以进行运算或处理的核外,还可进一步包括必要的硬件加速器,如现场可编程门阵列(fieldprogrammablegatearray,fpga)、pld(可编程逻辑器件)、或者实现专用逻辑运算的逻辑电路。

当以上模块或单元以硬件实现的时候,该硬件可以是cpu、微处理器、dsp、mcu、人工智能处理器、asic、soc、fpga、pld、专用数字电路、硬件加速器或非集成的分立器件中的任一个或任一组合,其可以运行必要的软件或不依赖于软件以执行以上方法流程。

当以上模块或单元使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质或者半导体介质(例如固态硬盘solidstatedisk,ssd))等。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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