一种云聚合方法以及相关设备的制作方法

文档序号:7814877阅读:339来源:国知局
一种云聚合方法以及相关设备的制作方法
【专利摘要】本发明公开了一种云聚合方法以及相关设备,所述云聚合方法包括:网络功能虚拟化编排NFVO确定与所述NFVO连接的各节点为目标节点,所述NFVO分别确定与各所述目标节点对应的用于进行云聚合的参考参数,所述NFVO计算各所述参考参数的和。即本实施例所示的云聚合的方法中所述NFVO确定与各所述目标节点对应的所述参考参数后,即可对各所述参考参数进行求和,从而便于根据各所述参考参数的和进行云聚合,使得根据各所述参考参数的和确定主NFVO,以使已确定的主NFVO具有最优的网络性能。
【专利说明】一种云聚合方法以及相关设备

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及的是一种云聚合方法以及相关设备。

【背景技术】
[0002]云计算是将计算作业分布在分布式虚拟计算资源上,通过网络中央数据中心,企 业或用户能够将资源切换到需要的不同应用上,根据需求访问不同的计算机和存储系统。 计算是分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计 算(Utility Computing)、网络存储(Network Storage)、虚拟化(Virtualization),以及负 载均衡(Load Balance)等传统计算机和网络技术发展融合的产物。
[0003]云计算系统作为一个非常复杂的大型软件系统,其中包含着许许多多的模块和组 件,云架构共分为服务和管理两大部分。在服务方面,主要以提供用户基于云的各种服务 为主,共包含3个层次。如图1所示,第一层是Software as a Service (软件即服务,简 称SaaS),这层的作用是将应用主要以基于Web的方式提供给客户;第二层是Platform as a Service(平台即服务,简称paas),这层的作用是将一个应用的开发和部署平台作为服务 提供给用户;第三层是Infrastructure as a Service(基础设施即服务,简称laas),这层 的作用是将各种底层的计算(比如虚拟机)和存储等资源作为服务提供给用户。从用户角 度而言,这3层服务是独立的,因为它们提供的服务是完全不同的,而且面向的用户也不尽 相同。但从技术角度而言,云服务的这 3层是有一定依赖关系的。比如,一个SaaS层的产 品和服务不仅需要用到SaaS层本身的技术,而且还依赖p aas层所提供的开发和部署平台, 或者直接部署于IaaS层所提供的计算资源上,而PaaS层的产品和服务也很有可能构建于 IaaS层服务之上。三层架构示意图如图1所示。在管理方面,主要以云管理层为主,它的功 能是确保整个云计算系统能够安全、稳定地运行,并且能够被有效管理。
[0004]随着云计算技术的不断成熟,IT与CT领域相互渗透融合,CT运营商为应对未 来竞争挑战,顺应当前虚拟化、云计算的技术发展趋势,提出了 ICT领域的NFV(Network Functions Virtualization,网络功能虚拟化)架构。该架构中定义了 NFVI、VIM、VNFM(VNF Manager)、NFVO(Orchestrator)、VNF(Virtualised Network Function,虚拟化网络功能, 可以理解为虚拟化网元。)等功能对象。NFVI提供云化的基础设施层,VNF为云化后的网 元应用;VIM负责基础设施层管理,VNFM负责VNF的生命周期管理,NFV0负责服务的生命周 期管理;E/NMS为传统CT电信网元的网管,0SS/BSS为云化系统的网管。
[0005]云聚合是虚拟化领域的一项关键技术,能充分利用现有的资源,降低数据中心等 场景下的资源预留,提升资源利用率。云聚合的基本原理是:在不影响用户业务或用户不感 知的情况下,将z?系统中的管理和编排头体(如,CCO(Carrier Cloud Orchestrato,电信云 编排)、NFV0,本文指NFV0)进行聚合,管理程序及底层CMS不变,仅改变汇报对象。其中, NFV0 为网络功能虚拟化编排,全称为 Network Function Virtualized Orchestrator。 [0006]在云聚合过程中,通常需要一个NFVO扮演协调者、初始者或管理者的角色。这个 NFV0可以是NFV0组的任何一个,但关键的是NFV0组必须选举出唯--个而且必须达到共 识。在跨机房、跨地域,或者网络拓扑复杂的聚合场景下,如何选出主NFVO是云聚合的关键 所在。本发明基于网络性能优先策略,在综合考虑了 NFV0与待聚合所有DC(Data Center, 数据中心)的网络拓扑关系、网络时延/带宽信息的基础上,选择网络性能最优节点作为主 用节点。


【发明内容】

[0007] 本发明实施例提供了一种云聚合方法以及相关设备。、
[0008] 本发明实施例第一方面提供了一种云聚合方法,包括:
[0009] 网络功能虚拟化编排NFV0确定与所述NFV0连接的各节点为目标节点;
[0010] 所述NFV0分别确定与各所述目标节点对应的用于进行云聚合的参考参数;
[0011 ] 所述NFV0计算各所述参考参数的和。
[0012] 结合本发明实施例的第一方面,本发明实施例的第一方面的第一种实现方式中, 所述网络功能虚拟化编排NFV0确定与所述NFV0连接的各节点为目标节点之前,所述方法 还包括:
[0013] 所述NFV0建立用于记录各所述目标节点的分支列表;
[0014] 所述网络功能虚拟化编排NFV0确定与所述NFV0连接的各节点为目标节点包括:
[0015] 所述NFV0确定与所述NFV0连接的第一子目标节点,所述第一子目标节点为直接 与所述NFV0连接的节点;
[0016] 所述NFV0将所述第一子目标节点记录到所述分支列表中;
[0017] 所述NFV0确定第二子目标节点,所述第二子目标节点为间接与所述NFV0连接的 节点;
[0018] 所述NFV0将所述第二子目标节点记录到所述分支列表中。
[0019] 结合本发明实施例的第一方面的第一种实现方式,本发明实施例的第一方面的第 二种实现方式中,所述NFV0分别确定与各所述目标节点对应的用于进行云聚合的参考参 数之前,所述方法还包括:
[0020] 所述NFV0建立用于记录所述参考参数的参考列表;
[0021] 所述NFV0分别确定与各所述目标节点对应的用于进行云聚合的参考参数包括:
[0022] 所述NFV0确定与所述第一子目标节点对应的参考参数;
[0023] 所述NFV0将与所述第一子目标节点对应的参考参数记录到所述参考列表中;
[0024] 所述NFV0确定与所述第二子目标节点对应的参考参数;
[0025] 所述NFV0将与所述第二子目标节点对应的参考参数记录到所述参考列表中。
[0026] 结合本发明实施例的第一方面的第二种实现方式,本发明实施例的第一方面的第 三种实现方式中,所述NFV0确定与所述第二子目标节点对应的参考参数之后,所述方法还 包括:
[0027] 所述NFV0确定与所述第二子目标节点对应的参考参数是否己记录在所述参考列 表中;
[0028] 若是,则所述NFV0确定已记录在所述参考列表中的,且与所述第二子目标节点对 应的参考参数为目标参考参数;
[0029] 所述NFV0将与所述第二子目标节点对应的参考参数记录到所述参考列表中包 括:
[0030] 所述NFV0确定与所述第二子目标节点对应的所述参考参数是否小于所述目标参 考参数;
[0031] 若是,则所述NFV0将与所述第二子目标节点对应的所述参考参数记录到所述参 考列表中。
[0032] 结合本发明实施例的第一方面的第二种实现方式,本发明实施例的第一方面的第 四种实现方式中,所述NFV0计算各所述参考参数的和之前,所述方法还包括:
[0033] 所述NFV0确定记录在所述分支列表中的所有所述目标节点的参考参数是否均记 录在所述参考列表中;
[0034] 若是,则所述NFV0触发进行所述NFV0计算各所述参考参数的和的步骤。
[0035] 结合本发明实施例第一方面,本发明实施例的第一方面的第五种实现方式中,所 述NFV0分别确定与各所述目标节点对应的用于进行云聚合的参考参数包括:
[0036] 结合本发明实施例第一方面,本发明实施例的第一方面的第六种实现方式中,所 述NFV0分别确定与各所述目标节点对应的用于进行云聚合的参考参数包括:
[0037] 所述NFV0确定所述NFV0与各所述目标节点之间的路径;
[0038] 所述NFV0读取所述NFV0与各所述目标节点之间路径的权值;
[0039] 所述NFV0确定所述NFV0与各所述目标节点之间路径的权值为所述参考参数。
[0040] 结合本发明实施例第一方面,本发明实施例的第一方面的第七种实现方式中,所 述NFV0分别确定与各所述目标节点对应的用于进行云聚合的参考参数包括:
[0041] 所述NFV0确定所述NFV0与各所述目标节点之间的路径;
[0042] 所述NFV0分别确定所述NFV0与各所述目标节点之间的路径的长度为所述参考参 数。
[0043] 结合本发明实施例第一方面,本发明实施例的第一方面的第八种实现方式中,所 述NFV0分别确定与各所述目标节点对应的用于进行云聚合的参考参数包括:
[0044] 所述NFV0确定所述NFV0与各所述目标节点之间的路径;
[0045] 所述NFV0读取所述NFV0与各所述目标节点之间路径的权值;
[0046] 所述NFV0确定所述NFV0与各所述目标节点之间路径的权值为第一子参考参数;
[0047] 所述NFV0分别确定所述NFV0与各所述目标节点之间的路径的长度为第二子参考 参数;
[0048] 所述NFV0分别确定各所述目标节点的所述第一子参考参数和所述第二子参考参 数的积为所述参考参数。
[0049] 结合本发明实施例第一方面,本发明实施例的第一方面的第九种实现方式中,所 述NFV0分别确定与各所述目标节点对应的用于进行云聚合的参考参数包括:
[0050] 所述NFV0确定所述NFV0与各所述目标节点之间的路径;
[0051] 所述NFV0读取所述NFV0与各所述目标节点之间路径的权值;
[0052] 所述NFV0确定所述NFV0与各所述目标节点之间路径的权值为第一子参考参数;
[0053] 所述NFV0分别确定所述NFV0与各所述目标节点之间的路径的长度为第二子参考 参数;
[0054] 所述NFV0分别读取各所述目标节点本身所具有的权值;
[0055] 所述NFV0确定各所述目标节点本身所具有的权值为第三子参考参数;
[0056] 所述NFV0分别确定各所述目标节点的所述第一子参考参数和所述第^子参考参 数的积与所述第三子参考参数的和为所述参考参数。 夕^
[0057] 本发明实施例第二方面提供了一种云聚合方法,包括:
[0058] 网元分别获取各网络功能虚拟化编排NFV0计算得到的各用于进行云聚合的参考 参数的和,所述网元与至少两个所述NFV0连接,各所述参考参数分别与各目标节点对应, 所述目标节点为与所述NFV0连接的各节点; ^ 5
[0059] 所述网元确定各与所述NFV0对应的各参考参数的和的最小值;
[0060] 所述网元确定目标NFV0,所述目标NFV0对应的各参考参数的和为各与所述NFV0 对应的各参考参数的和的最小值;
[0061] 所述网元控制所述目标NFV0接管所有所述NFV0的资源。
[0062] 本发明实施例第三方面提供了一种网络功能虚拟化编排NFV0设备,包括:
[0063] 第一确定单元,用于确定与所述NFV0连接的各节点为目标节点;
[0064] 第二确定单元,用于分别确定与各所述目标节点对应的用于进行云聚合的参考参 数;
[0065] 计算单元,用于计算各所述参考参数的和。
[0066] 结合本发明实施例的第三方面,本发明实施例的第三方面的第一种实现方式中, 所述NFV0设备还包括:
[0067] 第一建立单元,用于建立用于记录各所述目标节点的分支列表;
[0068] 所述第一确定单元包括:
[0069]第一确定模块,用于确定与所述NFV0连接的第一子目标节点,所述第一子目标节 点为直接与所述NFV0连接的节点;
[0070] 第一记录模块,用于将所述第一子目标节点记录到所述分支列表中;
[0071]第二确定模块,用于确定第二子目标节点,所述第二子目标节点为间接与所述 NFV0连接的节点;
[0072]第二记录模块,用于将所述第二子目标节点记录到所述分支列表中。
[0073]结合本发明实施例的第三方面的第一种实现方式,本发明实施例的第三方面的第 二种实现方式中,所述NFV0设备还包括:
[0074]第二建立单元,用于建立用于记录所述参考参数的参考列表;
[0075] 所述第二确定单元包括:
[0076]第三确定模块,用于确定与所述第一子目标节点对应的参考参数;
[0077] 第二记录模块,用于将与所述第一子目标节点对应的参考参数记录到所述参考列 表中;
[0078]第四确定模块,用于确定与所述第二子目标节点对应的参考参数;
[0079] 第三记录模块,用于将与所述第二子目标节点对应的参考参数记录到所述参考列 表中。
[0080] 结合本发明实施例的第三方面的第二种实现方式,本发明实施例的第三方面的第 三种实现方式中,所述第三记录模块包括:
[0081] 第一确定子模块,用于确定与所述第二子目标节点对应的参考参数是否已记录在 所述参考列表中;
[0082] 第二确定子模块,用于若与所述第二子目标节点对应的参考参数已记录在所述参 考列表中,则确定已记录在所述参考列表中的,且与所述第二子目标节点对应的参考参数 为目标参考参数;
[0083] 第三确定子模块,用于确定与所述第二子目标节点对应的所述参考参数是否小于 所述目标参考参数;
[0084] 记录子模块,用于若与所述第二子目标节点对应的所述参考参数小于所述目标参 考参数,则将与所述第二子目标节点对应的所述参考参数记录到所述参考列表中。
[0085] 结合本发明实施例的第三方面的第二种实现方式,本发明实施例的第三方面的第 四种实现方式中,所述NFV0设备还包括:
[0086] 第三确定单元,用于确定记录在所述分支列表中的所有所述目标节点的参考参数 是否均记录在所述参考列表中;
[0087] 触发单元,用于触发所述计算单元进行工作。
[0088] 结合本发明实施例第三方面,本发明实施例的第三方面的第五种实现方式中,所 述第二确定单元包括:
[0089] 第五确定模块,用于确定所述NFV0与各所述目标节点之间的路径;
[0090] 第一读取模块,用于读取所述NFV0与各所述目标节点之间路径的权值;
[0091] 第六确定模块,用于确定所述NFV0与各所述目标节点之间路径的权值为所述参 考参数。
[0092] 结合本发明实施例第三方面,本发明实施例的第三方面的第六种实现方式中,所 述第二确定单元包括:
[0093] 第七确定模块,用于确定所述NFV0与各所述目标节点之间的路径;
[0094] 第八确定模块,用于分别确定所述NFV0与各所述目标节点之间的路径的长度为 所述参考参数。
[0095] 结合本发明实施例第三方面,本发明实施例的第三方面的第七种实现方式中,所 述第二确定单元包括:
[0096] 第九确定模块,用于确定所述NFV0与各所述目标节点之间的路径;
[0097] 第二读取模块,用于读取所述NFV0与各所述目标节点之间路径的权值;
[0098]第十确定模块,用于确定所述NFV0与各所述目标节点之间路径的权值为第一子 参考参数;
[0099]第i^一确定模块,用于分别确定所述NFV0与各所述目标节点之间的路径的长度 为第二子参考参数;
[0100]第十二确定模块,用于分别确定各所述目标节点的所述第一子参考参数和所述第 二子参考参数的积为所述参考参数。
[01 01 ]结合本发明实施例第三方面,本发明实施例的第三方面的第八种实现方式中,所 述第二确定单元包括:
[0102]第十三确定模块,用于确定所述NFV0与各所述目标节点之间的路径;
[0103]第三读取模块,用于读取所述NFV0与各所述目标节点之间路径的权值;
[0104]第十四确定模块,用于确定所述NFV0与各所述目标节点之间路径的权值为第一 子参考参数;
[0105]第十五确定模块,用于分别确定所述nfvo与各所述目标节点之间的路径的长度 为第二子参考参数;
[0106]第四读取模块,用于分别读取各所述目标节点本身所具有的权值;
[0107]第十六确定模块,用于确定各所述目标节点本身所具有的权值为第三子参考参 数;
[0108]第十七确定模块,用于分别确定各所述目标节点的所述第一子参考参数和所述第 二子参考参数的积与所述第三子参考参数的和为所述参考参数。
[0109] 本发明实施例第四方面提供了一种网元,包括:
[0110] 获取单元,用于分别获取各网络功能虚拟化编排NFV0计算得到的各用于进行云 聚合的参考参数的和,所述网元与至少两个所述NFV0连接,各所述参考参数分别与各目标 节点对应,所述目标节点为与所述NFV0连接的各节点;
[0111] 桌四确定单兀,用于确定各与所述NFV0对应的各参考参数的和的最小值;
[0112]第五确定单元,用于确定目标NFV0,所述目标NFV0对应的各参考参数的和为各与 所述NFV0对应的各参考参数的和的最小值;
[0113] 控制单元,用于控制所述目标NFV0接管所有所述NFV0的资源。
[0114] 本发明实施例第四方面提供了一种云聚合系统,包括如本发明实施例第四方面提 供的所述网元和如本发明实施例第三方面至本发明实施例的第三方面的第八种实现方式 所提供的一种网络功能虚拟化编排NFV0设备;
[0115] 其中,所述网元至少与两个所述NFV0连接。
[0116]本发明实施例提供的云聚合方法包括:网络功能虚拟化编排NFV0确定与所述 NFV0连接的各节点为目标节点,所述NFV0分别确定与各所述目标节点对应的用于进行云 聚合的参考参数,所述NFV0计算各所述参考参数的和。即本实施例所示的云聚合的方法中 所述NFV0确定与各所述目标节点对应的所述参考参数后,即可对各所述参考参数进行求 和,从而便于根据各所述参考参数的和进行云聚合,使得根据各所述参考参数的和确定主 NFV0,以使已确定的主NFV0具有最优的网络性能。

【专利附图】

【附图说明】
[0117]图1为云计算系统的结构示意图;
[0118]图2为本发明实施例所提供的云聚合的一种较佳实施例步骤流程图;
[0119]图3为本发明实施例所提供的云聚合的另一种较佳实施例步骤流程图;
[0120]图4为本发明实施例所提供的云计算系统的一种较佳实施例结构示意图;
[0121]图5为本发明实施例所提供的云计算系统的另-种较佳实施例结构$意图;
[0122] _ 6为本发明实Μ例所提供的云聚合的另一种较佳实酬步骤流程图. _3]图7为本发明实施例所提供的云计算系统进行聚合的-种较佳实施例结构示意 图;
[0124]目8为本发明实麵所提供的网络魏虚概编_FVQ的―种雛例结构 示意图;
[0125]目9为本发明实施例所提供的网络功能虚拟化编_FV〇的另-种雛实施例结 构示意图;
[0126]图10为本发明实施例所提供的网元的一种较佳实施例结构示意图;
[0127]图η为本发明头施例所提供的网络功能虚拟化编排NFVO的另一种较佳实施例结 构示意图;
[0128]图12为本发明实施例所提供的网元的另一种较佳实施例结构示意图。

【具体实施方式】
[0129]本发明实施例提供了一种云聚合方法,首先请参见图2所示;
[0130] 201、网络功能虚拟化编排NFVO确定与所述NFVO连接的各节点为目标节点;
[0131]所述 NFV〇(Network Function Virtualized Orchestrator,网络功能虚拟化编 排)遍历与其连接的所有节点,并确定与所述NFVO连接的节点为目标节点。
[0132]其中,本实施例对所述目标节点不作限定,例如可为交换机、路由器、 DC (Data Center,数据中心)以及还可为NFVO。
[0133] 202、所述NFVO分别确定与各所述目标节点对应的用于进行云聚合的参考参数;
[0134]所述NFVO遍历所有节点以确定所述目标节点后,则确定与各目标节点对应的参 考参数,本实施例对所述参考参数不作限定,只要其是与进行云聚合相关的参数即可,例如 所述参考参数可为所述NFVO与各所述目标节点之间的链路带宽、时延、经过的交换机的数 量、经过的路由器的数量相关的参数以及所述NFV0与各所述目标节点之间的距离相关参 数等等。
[0135] 203、所述NFV0计算各所述参考参数的和。
[0136] 所述NFVO确定与各所述目标节点对应的所述参考参数后,即可对各所述参考参 数进行求和,从而便于根据各所述参考参数的和进行云聚合,使得根据各所述参考参数的 和确定主NFV0,以使已确定的主NFVO具有最优的网络性能。
[0137] 以下结合图3所示对云聚合的具体实现方式进行详细说明:
[0138] 301、所述NFV0建立用于记录各所述目标节点的分支列表;
[0139] 其中,所述目标节点包括与所述NFV0直接连接的节点以及与所述NFV0间接连接 的节点。
[0140] 图4所示为本发明实施例所应用的一种网络结构示意图。
[0141] 直接与所述NFV0连接的节点为第一子目标节点,由图4所示可知,所述第一子目 标节点为交换机1、数据中心1以及数据中心 2。
[0142] 间接与所述NFV0连接的节点为第二子目标节点,由图4所示可知,所述第二子目 标节点为交换机2、数据中心3、交换机3、数据中心4以及数据中心5。
[0143] 需明确的是,本实施例对所述目标节点为举例进行说明,具体与所述NFVO的连接 方式不作限定,且本实施例所示的目标节点以数据中心和交换机为例进行说明,在本实施 例中不作限定。
[0144] 302、所述NFV0确定与所述NFV0连接的第一子目标节点;
[0145] 即所述NFV0首先确定与所述NFVO直接连接的第一子目标节,即所述第一子目标 节点为直接与所述NFV0连接的节点; _
[0146] 即在实施例中,以图4所示为例,所述NFVO确定的第一子目标节为交换机1、数据 中心1以及数据中心2。
[0147] 303、所述NFV0将所述第一子目标节点记录到所述分支列表中;
[0148] 所述NFV0将己确定的所述第一子目标节点记录到预先建立的分支列表中,本实 施例所示的所述分支列表具体可参见表1;
[0149] 表 1
[0150]

【权利要求】
1. 一种云聚合方法,其特征在于,包括: 网络功能虚拟化编排NFVO确定与所述NFVO连接的各节点为目标节点; 所述NFVO分别确定与各所述目标节点对应的用于进行云聚合的参考参数; 所述NFVO计算各所述参考参数的和。
2. 根据权利要求1所述的云聚合方法,其特征在于,所述网络功能虚拟化编排NFVO确 定与所述NFVO连接的各节点为目标节点之前,所述方法还包括: 所述NFVO建立用于记录各所述目标节点的分支列表; 所述网络功能虚拟化编排NFVO确定与所述NFVO连接的各节点为目标节点包括: 所述NFVO确定与所述NFVO连接的第一子目标节点,所述第一子目标节点为直接与所 述NFVO连接的节点; 所述NFVO将所述第一子目标节点记录到所述分支列表中; 所述NFVO确定第二子目标节点,所述第二子目标节点为间接与所述NFVO连接的节 占 . 所述NFVO将所述第二子目标节点记录到所述分支列表中。
3. 根据权利要求2所述的云聚合方法,其特征在于,所述NFVO分别确定与各所述目标 节点对应的用于进行云聚合的参考参数之前,所述方法还包括: 所述NFVO建立用于记录所述参考参数的参考列表; 所述NFVO分别确定与各所述目标节点对应的用于进行云聚合的参考参数包括: 所述NFVO确定与所述第一子目标节点对应的参考参数; 所述NFVO将与所述第一子目标节点对应的参考参数记录到所述参考列表中; 所述NFVO确定与所述第二子目标节点对应的参考参数; 所述NFVO将与所述第二子目标节点对应的参考参数记录到所述参考列表中。
4. 根据权利要求3所述的云聚合方法,其特征在于,所述NFVO确定与所述第二子目标 节点对应的参考参数之后,所述方法还包括: 所述NFVO确定与所述第二子目标节点对应的参考参数是否已记录在所述参考列表 中; 若是,则所述NFVO确定已记录在所述参考列表中的,且与所述第二子目标节点对应的 参考参数为目标参考参数; 所述NFVO将与所述第二子目标节点对应的参考参数记录到所述参考列表中包括: 所述NFVO确定与所述第二子目标节点对应的所述参考参数是否小于所述目标参考参 数; 若是,则所述NFVO将与所述第二子目标节点对应的所述参考参数记录到所述参考列 表中。
5. 根据权利要求3所述的云聚合方法,其特征在于,所述NFVO计算各所述参考参数的 和之前,所述方法还包括: 所述NFVO确定记录在所述分支列表中的所有所述目标节点的参考参数是否均记录在 所述参考列表中; 若是,则所述NFVO触发进行所述NFVO计算各所述参考参数的和的步骤。
6. 根据权利要求1所述的云聚合方法,其特征在于,所述NFVO分别确定与各所述目标 节点对应的用于进行云聚合的参考参数包括: 所述NFVO确定所述NFVO与各所述目标节点之间的路径; 所述NFVO读取所述NFVO与各所述目标节点之间路径的权值; 所述NFVO确定所述NFVO与各所述目标节点之间路径的权值为所述参考参数。
7. 根据权利要求1所述的云聚合方法,其特征在于,所述NFVO分别确定与各所述目标 节点对应的用于进行云聚合的参考参数包括: 所述NFVO确定所述NFVO与各所述目标节点之间的路径; 所述NFVO分别确定所述NFVO与各所述目标节点之间的路径的长度为所述参考参数。
8. 根据权利要求1所述的云聚合方法,其特征在于,所述NFVO分别确定与各所述目标 节点对应的用于进行云聚合的参考参数包括: 所述NFVO确定所述NFVO与各所述目标节点之间的路径; 所述NFVO读取所述NFVO与各所述目标节点之间路径的权值; 所述NFVO确定所述NFVO与各所述目标节点之间路径的权值为第一子参考参数; 所述NFVO分别确定所述NFVO与各所述目标节点之间的路径的长度为第二子参考参 数; 所述NFVO分别确定各所述目标节点的所述第一子参考参数和所述第二子参考参数的 积为所述参考参数。
9. 根据权利要求1所述的云聚合方法,其特征在于,所述NFVO分别确定与各所述目标 节点对应的用于进行云聚合的参考参数包括: 所述NFVO确定所述NFVO与各所述目标节点之间的路径; 所述NFVO读取所述NFVO与各所述目标节点之间路径的权值; 所述NFVO确定所述NFVO与各所述目标节点之间路径的权值为第一子参考参数; 所述NFVO分别确定所述NFVO与各所述目标节点之间的路径的长度为第二子参考参 数; 所述NFVO分别读取各所述目标节点本身所具有的权值; 所述NFVO确定各所述目标节点本身所具有的权值为第三子参考参数; 所述NFVO分别确定各所述目标节点的所述第一子参考参数和所述第二子参考参数的 积与所述第三子参考参数的和为所述参考参数。
10. -种云聚合方法,其特征在于,包括: 网元分别获取各网络功能虚拟化编排NFVO计算得到的各用于进行云聚合的参考参数 的和,所述网元与至少两个所述NFVO连接,各所述参考参数分别与各目标节点对应,所述 目标节点为与所述NFVO连接的各节点; 所述网元确定各与所述NFVO对应的各参考参数的和的最小值; 所述网元确定目标NFV0,所述目标NFVO对应的各参考参数的和为各与所述NFVO对应 的各参考参数的和的最小值; 所述网元控制所述目标NFVO接管所有所述NFVO的资源。
11. 一种网络功能虚拟化编排NFVO设备,其特征在于,包括: 第一确定单元,用于确定与所述NFVO连接的各节点为目标节点; 第二确定单元,用于分别确定与各所述目标节点对应的用于进行云聚合的参考参数; 计算单元,用于计算各所述参考参数的和。
12. 根据权利要求11所述的NFVO设备,其特征在于,所述NFVO设备还包括: 第一建立单元,用于建立用于记录各所述目标节点的分支列表; 所述第一确定单元包括: 第一确定模块,用于确定与所述NFVO连接的第一子目标节点,所述第一子目标节点为 直接与所述NFVO连接的节点; 第一记录模块,用于将所述第一子目标节点记录到所述分支列表中; 第二确定模块,用于确定第二子目标节点,所述第二子目标节点为间接与所述NFVO连 接的节点; 第二记录模块,用于将所述第二子目标节点记录到所述分支列表中。
13. 根据权利要求12所述的NFVO设备,其特征在于,所述NFVO设备还包括: 第二建立单元,用于建立用于记录所述参考参数的参考列表; 所述第二确定单元包括: 第三确定模块,用于确定与所述第一子目标节点对应的参考参数; 第二记录模块,用于将与所述第一子目标节点对应的参考参数记录到所述参考列表 中; 第四确定模块,用于确定与所述第二子目标节点对应的参考参数; 第三记录模块,用于将与所述第二子目标节点对应的参考参数记录到所述参考列表 中。
14. 根据权利要求13所述的NFVO设备,其特征在于,所述第三记录模块包括: 第一确定子模块,用于确定与所述第二子目标节点对应的参考参数是否已记录在所述 参考列表中; 第二确定子模块,用于若与所述第二子目标节点对应的参考参数已记录在所述参考列 表中,则确定已记录在所述参考列表中的,且与所述第二子目标节点对应的参考参数为目 标参考参数; 第三确定子模块,用于确定与所述第二子目标节点对应的所述参考参数是否小于所述 目标参考参数; 记录子模块,用于若与所述第二子目标节点对应的所述参考参数小于所述目标参考参 数,则将与所述第二子目标节点对应的所述参考参数记录到所述参考列表中。
15. 根据权利要求13所述的NFVO设备,其特征在于,所述NFVO设备还包括: 第三确定单元,用于确定记录在所述分支列表中的所有所述目标节点的参考参数是否 均记录在所述参考列表中; 触发单元,用于触发所述计算单元进行工作。
16. 根据权利要求11所述的NFVO设备,其特征在于,所述第二确定单元包括: 第五确定模块,用于确定所述NFVO与各所述目标节点之间的路径; 第一读取模块,用于读取所述NFVO与各所述目标节点之间路径的权值; 第六确定模块,用于确定所述NFVO与各所述目标节点之间路径的权值为所述参考参 数。
17. 根据权利要求11所述的NFVO设备,其特征在于,所述第二确定单元包括: 第七确定模块,用于确定所述NFVO与各所述目标节点之间的路径; 第八确定模块,用于分别确定所述NFV0与各所述目标节点之间的路径的长度为所述 参考参数。
18. 根据权利要求11所述的NFV0设备,其特征在于,所述第二确定单元包括: 第九确定模块,用于确定所述NFV0与各所述目标节点之间的路径; 第二读取模块,用于读取所述NFV0与各所述目标节点之间路径的权值; 第十确定模块,用于确定所述NFV0与各所述目标节点之间路径的权值为第一子参考 参数; 第i^一确定模块,用于分别确定所述NFV0与各所述目标节点之间的路径的长度为第 二子参考参数; 第十二确定模块,用于分别确定各所述目标节点的所述第一子参考参数和所述第二子 参考参数的积为所述参考参数。
19. 根据权利要求11所述的NFV0设备,其特征在于,所述第二确定单元包括: 第十三确定模块,用于确定所述NFV0与各所述目标节点之间的路径; 第三读取模块,用于读取所述NFV0与各所述目标节点之间路径的权值; 第十四确定模块,用于确定所述NFV0与各所述目标节点之间路径的权值为第一子参 考参数; 第十五确定模块,用于分别确定所述NFV0与各所述目标节点之间的路径的长度为第 二子参考参数; 第四读取模块,用于分别读取各所述目标节点本身所具有的权值; 第十六确定模块,用于确定各所述目标节点本身所具有的权值为第三子参考参数; 第十七确定模块,用于分别确定各所述目标节点的所述第一子参考参数和所述第二子 参考参数的积与所述第三子参考参数的和为所述参考参数。
20. -种网元,其特征在于,包括: 获取单元,用于分别获取各网络功能虚拟化编排NFV0计算得到的各用于进行云聚合 的参考参数的和,所述网元与至少两个所述NFV0连接,各所述参考参数分别与各目标节点 对应,所述目标节点为与所述NFV0连接的各节点; 第四确定单元,用于确定各与所述NFV0对应的各参考参数的和的最小值; 第五确定单元,用于确定目标NFV0,所述目标NFV0对应的各参考参数的和为各与所述 NFV0对应的各参考参数的和的最小值; 控制单元,用于控制所述目标NFV0接管所有所述NFV0的资源。
21. -种云聚合系统,其特征在于,包括如权利要求20所述的网元和如权利要求11至 19任一项所述的网络功能虚拟化编排NFV0 ; 其中,所述网元至少与两个所述NFV0连接。
【文档编号】H04L29/08GK104270428SQ201410482914
【公开日】2015年1月7日 申请日期:2014年9月19日 优先权日:2014年9月19日
【发明者】彭俊, 杜建成, 王志奇, 王国骄 申请人:上海华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1