System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于NFV的服务功能链资源分配方法、装置、介质和设备制造方法及图纸_技高网

基于NFV的服务功能链资源分配方法、装置、介质和设备制造方法及图纸

技术编号:39986825 阅读:12 留言:0更新日期:2024-01-09 01:57
本公开提供了一种基于NFV的服务功能链资源分配方法、装置、存储介质和电子设备,涉及云计算技术领域。该方法包括:根据业务可靠性需求,利用NFV的自动化功能在多个VNFC中建立目标链路,并规划所述目标链路中每一所述VNFC的物理资源需求;根据每一VNFC的物理资源需求,对每一VNFC进行物理资源分配。由于将SFC中的每一VNF划分为多个VNFC,容量减小的VNFC与VNF具有相同的功能,每个VNFC的可靠性不变,因此,通过多层级网络功能的划分可以提升整体链路的可靠性。

【技术实现步骤摘要】

所属的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。本领域技术人员在考虑说明书及实践这里公开的专利技术后,将容易想到本公开的其他实施方式。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本中的公知常识或惯用技术手段。说明书和实施方式仅被视为示例性的,本公开的真正范围和精神由权利要求指出。应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限定。


技术介绍

1、网络功能虚拟化(network functions virtualization,nfv)基于虚拟化和云计算的技术特点,有效提高了网络的灵活性、可扩展性和可管理性,为网络资源的降本增效提供了有利的支撑。

2、为了保证可靠的业务支撑,nfv架构设计中需要重点考虑高可用性和高容错性的解决方案。基于服务功能链(service function chain,sfc)的备份链路或冗余链路为目前最常用的方式,当主链路出现故障时,备用链路可以自动承接业务流量,实现服务的连续性。

3、但是,链路备份会占用大量的资源,且故障发生前备用链路一直处于闲置的状态,资源利用率相对较低;此外,虚拟网络节点向物理节点映射的过程中,通常采用先到先服务,或者高优先级服务的方式,已经拒绝的服务无法提交二次申请,导致物理服务器大部分资源处于空载状态,资源利用率较低。


技术实现思路

1、本公开提供了一种基于nfv的服务功能链资源分配方法、装置、存储介质和电子设备,进而,由于将sfc中的每一虚拟化网络功能模块(virtualised network function,vnf)划分为多个虚拟化网络功能模块组件(virtualised network function component,vnfc),容量减小的vnfc与vnf具有相同的功能,每个vnfc的可靠性不变,因此,通过多层级网络功能的划分可以提升整体链路的可靠性。

2、第一方面,本公开一个实施例提供了一种基于nfv的服务功能链资源分配方法,所述方法包括:

3、根据业务可靠性需求,利用nfv的自动化功能在多个vnfc中建立目标链路,并规划所述目标链路中每一所述vnfc的物理资源需求;根据每一所述vnfc的物理资源需求,对每一所述vnfc进行物理资源分配。

4、在一种实施方式中,所述方法还包括:对所述目标链路中无法满足可靠性需求的vnfc进行冗余备份,以采用备份的vnfc代替所述vnfc组成所述目标链路。

5、在一种实施方式中,所述对所述目标链路中无法满足可靠性需求的vnfc进行冗余备份,包括:对所述目标链路中无法满足可靠性需求的vnfc进行可靠性排序;对可靠性低于预设阈值的vnfc进行冗余备份。

6、在一种实施方式中,所述方法还包括:在所述目标链路无法满足可靠性需求的情况下,对所述目标链路进行冗余备份,以采用备份的目标链路代替所述目标链路。

7、在一种实施方式中,所述根据每一所述vnfc的物理资源需求,对每一所述vnfc进行物理资源分配,包括:对于每一所述vnfc,所述vnfc根据物理资源需求向物理节点发送资源申请消息;所述物理节点基于所述资源申请消息,根据其物理资源占用情况向所述vnfc反馈申请结果;在所述申请结果为申请成功的情况下,所述物理节点根据所述vnfc的物理资源需求,对所述vnfc进行物理资源分配。

8、在一种实施方式中,所述方法还包括:在所述申请结果为申请失败的情况下,所述vnfc向所述物理节点再次发送资源申请消息。

9、第二方面,本公开一个实施例提供了一种基于nfv的服务功能链资源分配装置,所述装置包括:构建规划模块,被配置为根据业务可靠性需求,利用nfv的自动化功能在多个vnfc中建立目标链路,并规划所述目标链路中每一所述vnfc的物理资源需求;资源分配模块,被配置为根据每一所述vnfc的物理资源需求,对每一所述vnfc进行物理资源分配。

10、第三方面,本公开一个实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上的方法。

11、第四方面,本公开一个实施例提供了一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行如上的方法。

12、本公开的技术方案具有以下有益效果:

13、上述基于nfv的服务功能链资源分配方法,根据业务可靠性需求,利用nfv的自动化功能在多个vnfc中建立目标链路,并规划目标链路中每一vnfc的物理资源需求;根据每一vnfc的物理资源需求,对每一vnfc进行物理资源分配。由于将sfc中的每一vnf划分为多个vnfc,容量减小的vnfc与vnf具有相同的功能,每个vnfc的可靠性不变,因此,通过多层级网络功能的划分可以提升整体链路的可靠性。

14、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文档来自技高网...

【技术保护点】

1.一种基于NFV的服务功能链资源分配方法,其特征在于,所述方法包括:

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

3.根据权利要求2所述方法,其特征在于,所述对所述目标链路中无法满足可靠性需求的VNFC进行冗余备份,包括:

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

5.根据权利要求1所述方法,其特征在于,所述根据每一VNFC的物理资源需求,对每一VNFC进行物理资源分配,包括:

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

7.一种基于NFV的服务功能链资源分配装置,其特征在于,所述装置包括:

8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6任一项所述的方法。

9.一种电子设备,其特征在于,包括:

【技术特征摘要】

1.一种基于nfv的服务功能链资源分配方法,其特征在于,所述方法包括:

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

3.根据权利要求2所述方法,其特征在于,所述对所述目标链路中无法满足可靠性需求的vnfc进行冗余备份,包括:

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

5.根据权利要求1所述方法,其特征在于,所述根据每一vn...

【专利技术属性】
技术研发人员:佘蕊高深
申请(专利权)人:中国电信股份有限公司技术创新中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1