The invention discloses a network function virtualization service function chain path selection method and system, which includes the service function chain controller, the service function chain controller has the service function chain communication module and the service function path selection module; the service function chain communication module receives the requirements sent by the service provider and the service function chain communication module. The service function path selection module filters the service function example and the service function path, calculates the benefit of the service function path, and selects the best service function path. This invention proposes the service function path selection mechanism, which can satisfy the required service chain type by filtering the service function path, and can reduce the load of each service function instance. It can disperse the load of the service function instance, avoid the overbalance of the system environment load, and also provide the service function path of the relatively high service level protocol. The service chain requirement of the invention is increased, and the packet loss rate can be reduced.
【技术实现步骤摘要】
网络功能虚拟化的可适性服务功能链路径选择方法及系统
本专利技术涉及网络服务领域,特别涉及一种网络功能虚拟化的可适性服务功能链路径选择方法及系统。
技术介绍
随着网际网络与云端快速发展下,网络服务供应商在有限的机房空间内为提供越来越大量的网络服务需求,必须增加更多的专用硬体设备来提供特定网络功能,且设备之间的连接与设置亦是非常繁杂。因此,在未来网络下,传统的网络建置方式势必无法因应大幅成长的需求,故网络功能虚拟化(NetworkFunctionVirtualization,,网络功能虚拟化NFV)技术为一种解决的方法。网络功能虚拟化可以将网络功能作虚拟化,以软体的方式安置在虚拟化机器来提供网络功能,并结合服务功能链(ServiceFunctionChaining,,服务功能链SFC)技术来一一导向所需的服务功能,借此可随意地配置所需的网络功能,降低网络管理人员在建置及管理网络环境的复杂度。在一个多服务节点(ServiceNode,服务节点SN)的网络功能虚拟化的环境中建构有许多服务功能,面对资源有限的环境与不同的网络功能需求,要如何挑选应由哪些服务功能实例(Serv ...
【技术保护点】
一种网络功能虚拟化的可适性服务功能链路径选择系统,其特征在于,其包含对由客户端和服务器通信连接形成的服务功能链进行控制和管理的服务功能链的服务功能链控制器;所述服务功能链控制器设有:服务功能链沟通模块,接收与其连接的服务要求者发送的要求,并沟通下达政策;与所述服务功能链沟通模块连接的服务功能路径选择模块,其根据服务要求者对服务功能实例以及服务功能路径进行过滤,计算服务功能路径的效益,选择出效益最佳的服务功能路径提供给服务要求者。
【技术特征摘要】
1.一种网络功能虚拟化的可适性服务功能链路径选择系统,其特征在于,其包含对由客户端和服务器通信连接形成的服务功能链进行控制和管理的服务功能链的服务功能链控制器;所述服务功能链控制器设有:服务功能链沟通模块,接收与其连接的服务要求者发送的要求,并沟通下达政策;与所述服务功能链沟通模块连接的服务功能路径选择模块,其根据服务要求者对服务功能实例以及服务功能路径进行过滤,计算服务功能路径的效益,选择出效益最佳的服务功能路径提供给服务要求者。2.如权利要求1所述的可适性服务功能链路径选择系统,其特征在于,其包含控制层、网络虚拟化层和基础设施层;所述服务功能链控制器位于所述控制层;所述网络虚拟化层设有虚拟资源模块、虚拟机管理程序模块、入口节点、出口节点和多个服务节点;所述虚拟资源模块包含虚拟计算单元、虚拟存储和虚拟网络单元;所述入口节点和出口节点均设置有分类器,各个服务节点设有服务功能流量转发单元和多个服务功能单元;所述基础设施层的硬件资源包含计算单元、存储单元和网络单元。3.如权利要求2所述的可适性服务功能链路径选择系统,其特征在于,所述服务功能链沟通模块设有接收代理单元和链接政策单元;所述接收代理单元接收与其连接的服务要求者的要求,并发送服务功能链要求给服务功能路径选择模块,并在服务功能链完成建立后通知服务要求者;所述链接政策单元根据服务功能路径选择模块选出的服务功能路径,下达政策给分类器及服务功能流量转发单元进行更新规则以形成服务功能链;其中,服务要求者发送的要求包含:欲建立的服务链的来源与目的地信息、需求的服务功能链类型与可容忍价格。4.如权利要求3所述的可适性服务功能链路径选择系统,其特征在于,所述服务功能路径选择模块设置调度单元、规划单元和监控单元;所述监控单元监控并收集需要的服务功能实例资讯,提供所需的服务功能实例资讯给所述调度单元和所述规划单元;所述调度单元分别与接收代理单元和监控单元连接,调度单元从接收代理单元接收服务功能链要求以及从监控单元获取所需服务功能实例资讯,根据服务要求者的需求来调度服务功能实例资讯,对服务功能实例以及服务功能路径进行过滤;所述规划单元分别与调度单元和监控单元连接,规划单元接收调度单元发送的过滤后保留的服务功能路径并计算出该过滤后保留的每条服务功能路径的效益,选择具有最高效益值的服务功能路径作为结果,并提供该服务功能路径结果给监控单元。5.如权利要求4所述的可适性服务功能链路径选择系统,其特征在于,所述规划单元与所述链接政策单元连接,规划单元在得出选择的服务功能路径结果后,通知所述链接政策单元下达政策更新规则,所述链接政策单元指派完规则后通知所述接收代理单元完成服务功能链的建立,所述接收代理单元告知服务要求者该服务功能链已建立完成。6.如权利要求1所述的可适性服务功能链路径选择系统,其特征在于,所述服务功能实例资讯包含:CPU使用率、内存使用率、网络吞吐量、最大网络吞吐量、订定价格和对应的服务功能实例的ID。7.一种基于如权利要求1-6任意一项所述网络功能虚拟化的可适性服务功能链路径选择系统的可适性服务功能链路径选择方法,其特征在于,该方法的步骤为:步骤S1、服务功能链控制器接收服务要求者的要求;步骤S2、服务功能链控制器中的服务功能路径选择模块对所有服务功能路径进行过滤,剔除含重载服务功能实例组合的服务功能路径与超过限制价格的服务功能路径,获得过滤后保留的服务功能路径;步骤S3、所述服务功能路径选择模块计算保留的服务功能路径各自的效益,将拥有最高效益值的服务功能路径作为结果;步骤S4、服务功能链控制器中的服务功能链沟通模块根据选择出来的服务功能路径结果执行下达政策更新规则,...
【专利技术属性】
技术研发人员:马奕葳,陈俊良,周佳仪,
申请(专利权)人:上海海事大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。