一种服务链生成方法及网络功能编排器NFVO技术

技术编号:19186544 阅读:97 留言:0更新日期:2018-10-17 02:18
本发明专利技术实施例公开了一种转发服务链生成方法及网络功能虚拟化编排器NFVO,所述方法应用于网络功能虚拟化NFV系统,所述NFV系统包括网络功能虚拟化编排器NFVO、以及至少一个虚拟功能模块,所述虚拟功能模块部署于至少一台物理机上,所述方法包括:所述NFVO获取转发服务链生成信息,所述转发服务链生成信息包括转发关系信息、部署关系信息以及物理机资源使用信息;并基于所述转发服务链生成信息确定所述转发服务链,所述NFV系统在所述转发服务链下的资源效率与转发效率同时满足预设条件。从而使得应用在不感知物理拓扑的情况下,同时获得较优的资源效率和转发效率。

A service chain generation method and network function editor NFVO

The embodiment of the invention discloses a forwarding service chain generation method and a network function virtualization choreographer NFVO, which are applied to a network function virtualization NFV system comprising a network function virtualization choreographer NFVO and at least one virtual function module deployed in at least one object. Theoretically, the method comprises: the NFVO obtains the forwarding service chain generation information, which includes forwarding relationship information, deployment relationship information and physical machine resource utilization information; and determines the forwarding service chain based on the forwarding service chain generation information, the NFV system in the forwarding suit. Resource efficiency and forwarding efficiency meet the presupposition conditions. Thus, the application can obtain better resource efficiency and forwarding efficiency without perceiving the physical topology.

【技术实现步骤摘要】
一种服务链生成方法及网络功能编排器NFVO
本专利技术涉及通信领域,具体涉及一种服务链生成方法及网络功能编排器NFVO。
技术介绍
网络功能虚拟化(NetworkFunctionVirtualization,NFV)系统通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,资源可以充分灵活共享,实现新业务的快速开发和部署,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。NFV技术的基础包含云计算技术和虚拟化技术,通用的计算、存储、网络等硬件设备通过虚拟化技术可以分解为多种虚拟资源,以供上层各种应用使用。电信媒体业务NFV化后,各个虚拟网络功能(VirtualNetworkFunction,VNF),以及VNF的各个部件虚拟网络功能组件(VirtualNetworkFunctionComponent,VNFC),通过基础设施分配虚拟资源后,实际物理分在大量不同的物理服务器其上。从而当基于NFV系统执行某个应用实例时,该应用实例可能需要在不同的物理服务器之间来执行,也即应用需要在不同的物理服务器之间进行转发,该转发路径也即转发服务链。但由于各个应用实例是运行在虚拟网络功能(VirtualNetworkFunction,VNF)之上的,所以各应用实例无法感知到VNF的物理服务器部署情况,所以无法选择到最优转发服务链。
技术实现思路
本专利技术实施例提供了一种服务链生成方法及网络功能编排器NFVO,以期可以获取到最优的转发服务链。第一方面,本专利技术实施例提供了一种转发服务链生成方法,该方法应用于网络功能虚拟化NFV系统,该NFV系统包括网络功能虚拟化编排器NFVO、以及至少一个虚拟功能模块,该虚拟功能模块包括虚拟网络功能VNF和虚拟网络功能组件VNFC中的至少一种,该虚拟功能模块部署于至少一台物理机上,该方法包括:NFVO获取转发服务链生成信息,该转发服务链生成信息包括转发关系信息、部署关系信息以及物理机资源使用信息,该转发关系信息表示虚拟功能模块之间的转发关系,该部署关系表示虚拟功能模块与至少一台物理机之间的部署关系,该物理机资源使用信息包括物理机的中央处理器CPU占用率、物理机的内存占用率以及物理机的带宽占用率中的至少一种;该NFVO基于转发服务链生成信息确定转发服务链,以使NFV系统在所述转发服务链下的资源效率与转发效率同时满足预设条件。本专利技术实施例提供的方案中,NFVO获取到转发服务链生成信息后,由于该转发服务链生成信息包括转发关系信息、部署关系信息以及物理机资源使用信息,然后NFVO将基于该转发服务链生成信息确定转发服务链,使得NFV系统在所述转发服务链下的资源效率与转发效率同时满足预设条件。从而使得应用在不感知物理拓扑的情况下,同时获得较优的资源效率和转发效率。在一个可能的设计中,NFVO基于所述转发服务链生成信息,可以利用以下方式中的至少一种确定所述转发服务链:同物理机优先转发、权重转发以及限额转发;其中,同物理机优先转发指示在虚拟功能模块转发时,优先在使虚拟功能模块在同物理机之间进行转发;权重转发指示在虚拟功能模块转发时,根据预设同物理机与预设非同物理机转发权重确定虚拟功能模块在同物理机之间进行转发或在非同物理机之间进行转发;限额转发指示在虚拟功能模块转发时,在同物理机的预设参数少于或等于预设阈值时,确定虚拟功能模块在同物理机之间进行转发。根据情况来灵活使用三种策略确定转发服务链,保证VNF系统的转发效率与资源效率最高。在一个可能的设计中,NFVO基于所述转发服务链生成信息确定转发服务链之后,该方法还包括:NFVO通过以下方式中的任意一种向虚拟功能模块提供所述转发服务链:NFVO通过域名服务DNS向虚拟功能模块提供转发服务链、NFVO通过服务治理框架向虚拟功能模块提供转发服务链、NFVO通过动态注入的方式向虚拟功能模块提供转发服务链以及NFVO通过Restful的应用接口API向所述VNF提供转发服务链。通过多种方式来为虚拟功能模块提供该转发服务链,使得工作方式灵活。在一个可能的设计中,NFV系统还包括虚拟基础设施管理器VIM以及NFV基础设施层NFVI,该方法还包括:通过VIM从NFVI获取虚拟功能模块的流量转发信息;NFVO基于转发服务链生成信息确定转发服务链之后,该方法还包括:在所述虚拟功能模块的物理机部署发生变化或基于所述流量转发统计确定虚拟功能模块的局部流量变化时,重新确定新的转发服务链,以使VNF系统在新的转发服务链下的资源效率与转发效率同时满足预设条件。在一个可能的设计中,NFVO基于转发服务链生成信息确定转发服务链之后,该方法还包括:NFVO基于转发服务链确定新的部署关系信息;该NFVO基于新的部署关系信息部署NFVO的虚拟功能模块。从而可以使得MANO可以根据该转发服务链,选择最合适的位置部署和弹性调整虚拟功能模块。相较于现有技术,本专利技术实施例的方案中,NFVO获取到转发服务链生成信息后,由于该转发服务链生成信息包括转发关系信息、部署关系信息以及物理机资源使用信息,然后NFVO将基于该转发服务链生成信息确定转发服务链,使得NFV系统在所述转发服务链下的资源效率与转发效率同时满足预设条件。从而使得应用在不感知物理拓扑的情况下,同时获得较优的资源效率和转发效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种NFV系统100的架构示意图;图2是本专利技术实施例提供的一种NFV系统中转发服务链示意图;图3示出了本专利技术实施例提供的最优转发服务链生成示意图;图4是本专利技术实施例提供的一种转发服务链生成方法的流程示意图;图5-a是本专利技术实施例提供的一种虚拟功能模块部署示意图;图5-b是本专利技术实施例提供的一种转发服务链实时调整示意图;图5-c是本专利技术实施例提供的转发服务链调整示意图;图6是本专利技术实施例提供的一种将转发服务链提供给VNF的结构示意图;图7是本专利技术装置实施例提供的一种NFVO的功能单元框图;图8是本专利技术实施例提供的另一种NFVO的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。为了更好的理解本专利技术技术方案,下面先对NFV系统的架构进行简要描述。首先参见图1,图1是本专利技术实施例提供的一种NFV系统100的架构示意图。所述NFV系统100可以在各种网络中使用,例如在一个数据中心网络、运营商网络或局域网来实现。所述NFV系统100包括一个NFV管理和编排系统(NFVManagementandOrchestration,NFVMANO)101、NFV基础设施层(NFVInfrastructure,NFVI)130、多个虚拟网络功能(VirtualNetworkFunction,VNF)108、多个网元管理(ElementManagement,EM)122、网络服务、VNF和基础设施描述(NetworkService,VNFandInfr本文档来自技高网
...

【技术保护点】
1.一种转发服务链生成方法,所述方法应用于网络功能虚拟化NFV系统,所述NFV系统包括网络功能虚拟化编排器NFVO、以及至少一个虚拟功能模块,所述虚拟功能模块包括虚拟网络功能VNF和虚拟网络功能组件VNFC中的至少一种,所述虚拟功能模块部署于至少一台物理机上,其特征在于,所述方法包括:所述NFVO获取转发服务链生成信息,所述转发服务链生成信息包括转发关系信息、部署关系信息以及物理机资源使用信息,所述转发关系信息表示所述虚拟功能模块之间的转发关系,所述部署关系表示所述虚拟功能模块与所述至少一台物理机之间的部署关系,所述物理机资源使用信息包括所述物理机的中央处理器CPU占用率、所述物理机的内存占用率以及所述物理机的带宽占用率中的至少一种;所述NFVO基于所述转发服务链生成信息确定所述转发服务链,所述NFV系统在所述转发服务链下的资源效率与转发效率同时满足预设条件。

【技术特征摘要】
1.一种转发服务链生成方法,所述方法应用于网络功能虚拟化NFV系统,所述NFV系统包括网络功能虚拟化编排器NFVO、以及至少一个虚拟功能模块,所述虚拟功能模块包括虚拟网络功能VNF和虚拟网络功能组件VNFC中的至少一种,所述虚拟功能模块部署于至少一台物理机上,其特征在于,所述方法包括:所述NFVO获取转发服务链生成信息,所述转发服务链生成信息包括转发关系信息、部署关系信息以及物理机资源使用信息,所述转发关系信息表示所述虚拟功能模块之间的转发关系,所述部署关系表示所述虚拟功能模块与所述至少一台物理机之间的部署关系,所述物理机资源使用信息包括所述物理机的中央处理器CPU占用率、所述物理机的内存占用率以及所述物理机的带宽占用率中的至少一种;所述NFVO基于所述转发服务链生成信息确定所述转发服务链,所述NFV系统在所述转发服务链下的资源效率与转发效率同时满足预设条件。2.根据权利要求1所述的方法,其特征在于,所述NFVO基于所述转发服务链生成信息确定所述转发服务链,包括:基于所述转发服务链生成信息,利用以下方式中的至少一种确定所述转发服务链:同物理机优先转发、权重转发以及限额转发;所述同物理机优先转发指示在所述虚拟功能模块转发时,优先在使所述虚拟功能模块在同物理机之间进行转发;所述权重转发指示在所述虚拟功能模块转发时,根据预设同物理机与预设非同物理机转发权重确定所述虚拟功能模块在同物理机之间进行转发或在非同物理机之间进行转发;所述限额转发指示在所述虚拟功能模块转发时,在所述同物理机的预设参数少于或等于预设阈值时,确定所述虚拟功能模块在同物理机之间进行转发。3.根据权利要求2所述的方法,其特征在于,所述NFVO基于所述转发服务链生成信息确定所述转发服务链之后,所述方法还包括:所述NFVO通过以下方式中的任意一种向所述虚拟功能模块提供所述转发服务链:所述NFVO通过域名服务DNS向所述虚拟功能模块提供转发服务链、所述NFVO通过服务治理框架向所述虚拟功能模块提供转发服务链、所述NFVO通过动态注入的方式向所述虚拟功能模块提供转发服务链以及所述NFVO通过Restful的应用接口API向所述VNF提供转发服务链。4.根据权利要求2所述的方法,其特征在于,所述NFV系统还包括虚拟基础设施管理器VIM以及NFV基础设施层NFVI,所述方法还包括:所述NFVO通过所述VIM从所述NFVI获取所述虚拟功能模块的流量转发信息;所述NFVO基于所述转发服务链生成信息确定所述转发服务链之后,所述方法还包括:在所述虚拟功能模块的物理机部署发生变化或基于所述流量转发统计确定所述虚拟功能模块的局部流量变化时,重新确定新的转发服务链,以使所述VNF系统在所述新的转发服务链下的资源效率与转发效率同时满足预设条件。5.根据权利要求2至4任一项所述的方法,其特征在于,所述NFVO基于所述转发服务链生成信息确定所述转发服务链之后,所述方法还包括:所述NFVO基于所述转发服务链确定新的部署关系信息;所述NFVO基于...

【专利技术属性】
技术研发人员:王震宇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1