一种面向NFV的网络功能验证方法及验证系统技术方案

技术编号:17395998 阅读:25 留言:0更新日期:2018-03-04 21:45
本发明专利技术公开一种面向NFV的网络功能验证方法及验证系统,该验证方法基于用户输入器和网络功能验证器所组成的验证系统,具体包括步骤1、获取用户网络业务需求,确定网络业务实例化的资源需求类别;步骤2、根据网络功能虚拟化NFV业务需求,生成与网络业务实务化相适配的逻辑拓扑模型;步骤3、根据逻辑拓扑模型,分析资源需求,执行逻辑拓扑的实例化过程,建立逻辑拓扑与资源之间的映射关系;步骤4、根据用户NFV业务需求,计算业务流的参数,配置业务流的生成模式,向已实例化的资源下发相应业务测试脚本;步骤5、对已实例化的资源执行业务测试脚本。该方法能够根据不同用户的网络业务需求实例化网络验证环境,并自动进行支持业务流的测试和分析。

A NFV oriented network function verification method and verification system

The invention discloses a NFV oriented network function verification method and system verification, the verification system verification method consists of the user input device and network function based on the specific steps including the authenticator, 1, access to the user network business needs, determine the network business instantiated resource demand categories; step 2, according to the network function virtualization NFV business needs the logical topology, model generation and network business practice of adaptation; step 3, according to the logical topology model, analysis of resource requirement, the instantiation process execution logic topology, mapping between logical topology and resources; step 4, according to the user NFV business needs, business flow parameters, configuration mode of generating business the corresponding business test script to have instantiated resources; step 5, to have instantiated resources to perform service test script . This method can instantiate the network verification environment according to the network service requirements of different users and automatically support the test and analysis of the traffic flow.

【技术实现步骤摘要】
一种面向NFV的网络功能验证方法及验证系统
本专利技术涉及网络缓存系统
,具体为一种面向NFV的网络功能验证方法及验证系统。
技术介绍
随着通用性硬件以及虚拟化技术的发展,越来越多的软件处理功能由网络功能虚拟化(NetworkFunctionVirtualization,NFV)来承载。在网络演进过程中,NFV实现了软硬件解耦及功能抽象。NFV支持资源的灵活更新和新业务的快速开发和部署,并支持基于业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。NFV需要适配多种多样的网络业务(NetworkService,NS)功能,但是由于多种因素的影响,导致了当前NFV的部署过程中出现诸多的问题。当前NFV标准仍在多方博弈中前行,验证测试和正式部署之间存在着巨大的兼容风险。当采用跨层集成时,现有的运维模型不能快速确认责任主体。不同的业务用户关注不同的方面。例如运营商网络承载实际流量和数据,其更关注路由转发能力,而BAT则关心服务器的性能。
技术实现思路
为了解决上述技术问题,本专利技术提出一种面向NFV的网络功能验证方法及系统,能够根据不同用户的网络业务需求实例化网络验证环境,并自动进行支持业务流的测试和分析。第一方面,本专利技术提供的一种面向NFV的网络功能验证方法,包括以下步骤:步骤1、获取用户网络业务需求,确定网络业务实例化的资源需求类别;所述的资源主要包含三种类别:网络传送类资源、数据处理类资源、业务测试类资源;所述的网络传送类资源指实现网络连接和路由转发服务的物理资源或虚拟资源,例如虚拟交换机、虚拟路由器等;所述的数据处理类资源指能够运行IO密集型服务或计算密集型服务的物理资源或虚拟资源,例如执行NAT服务的虚拟主机、执行防火墙应用的虚拟主机等;所述的业务测试类资源指用于辅助进行NFV业务测试的物理资源或虚拟资源,例如产生测试网络流量的虚拟主机;步骤2、根据NFV业务需求,生成适配的逻辑拓扑模型;步骤3、根据适配的逻辑拓扑模型,分析资源需求,执行逻辑拓扑的实例化过程,建立逻辑拓扑与资源之间的映射关系;步骤4、根据用户NFV业务需求,计算业务流的参数,配置业务流的生成模式,向已实例化的资源下发相应业务测试脚本;所述的业务测试脚本包括但不限于设置网络流量转发路径、设置网络流量类型、设置网络流量产生速率、设置测试启动时间、设置测试持续时间等。步骤5、已实例化的资源执行业务测试脚本。第二方面,本专利技术提供的一种面向NFV的网络功能验证系统,包括用户输入器和网络功能验证器;(1)所述的用户输入器,是指用于接收用户的NFV业务请求,并分析实例化用户网络功能验证环境所需的资源和逻辑拓扑结构的装置,包括用户输入接收单元、业务需求分析单元和资源配置管理单元三个部分;所述的用户输入接收单元,负责接收用户拟实例化的NFV业务的参数;所述的业务需求分析单元,负责根据用户输入的NFV业务的参数,计算NFV业务的资源需求和适配的逻辑拓扑模型;所述的资源配置管理单元,负责根据业务需求分析单元的计算结果,为每一个资源生成一个配置文件,并持续管理所有的配置文件,为逻辑拓扑中的每个元素的实例化和业务流量的生成提供参数支持;(2)所述的网络功能验证器,是指用于执行和验证网络功能环境实例化,并将实例化状态输出的装置,包括逻辑拓扑适配单元、业务流量生成单元和实例化结果输出单元三个部分;所述的逻辑拓扑适配单元,负责根据资源配置管理单元的配置文件,实例化逻辑拓扑模型中的各个元素;所述的业务流量生成单元,负责根据资源配置管理单元的配置文件,产生满足指定类型、指定速率等条件的网络流量;所述的实例化结果输出单元,负责采集逻辑拓扑适配单元和业务流量生成单元的配置执行参数,向用户输出实例化后的NFV业务环境和实例化后的系统参数。本专利技术采用以上技术方案与现有技术相比,具有以下技术效果:NFV支持资源的灵活更新和新业务的快速开发和部署,需要适配多种多样的网络业务,但是现有技术缺乏一种可快速地生成并验证NFV网络功能的方法和系统;本专利技术实现了一种面向NFV的网络功能验证过程,以动态扩展的方式(资源映射、测试脚本均可调整)统一且快速地实现NFV功能的设计、实现和验证过程,为不同的业务适配不同的业务用户需求提供了一种可行的方法和系统。附图说明图1为本专利技术实施例提供的面向NFV的网络功能验证系统的一种基本结构示意图;图2为本专利技术实施例提供的面向NFV的网络功能验证方法流程图;图3为本专利技术实施例提供的面向NFV的网络功能验证系统的一种细化的结构示意图;图4为本专利技术实施例提供的面向NFV的网络功能验证系统的一种细化的交互过程流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的一种面向NFV的网络功能验证方法及系统,能够根据不同用户的业务需求实例化网络验证环境,并自动进行支持NFV业务流的测试和分析。如图1所示,本专利技术实施例提供的面向NFV的网络功能验证系统的一种基本结构包括:用户输入器和网络功能验证器;所述的用户输入器负责接收用户的NFV业务请求,并分析实例化用户网络功能验证环境所需的资源和逻辑拓扑结构;所述的网络功能验证器负责执行和验证网络功能环境实例化,并输出实例化的状态;关系101表示用户输入器将资源配置文件发送到网络功能验证器。如图2所示,本专利技术实施例提供的面向NFV的网络功能验证方法的一种示意图包括:步骤201、获取用户网络业务需求,确定网络业务实例化的资源需求类别;步骤202、根据NFV业务需求,生成适配的逻辑拓扑模型;步骤201和步骤202发生于图1中的用户输入器;步骤203、根据适配的逻辑拓扑模型,分析资源需求,执行逻辑拓扑的实例化过程,建立逻辑拓扑与资源之间的映射关系;步骤203中“根据适配的逻辑拓扑模型,分析资源需求”发生于图1中的用户输入器;步骤203中的“执行逻辑拓扑的实例化过程,建立逻辑拓扑与资源之间的映射关系”发生于图1中的网络功能验证器;步骤204、根据用户NFV业务需求,计算业务流的参数,配置业务流的生成模式,向已实例化的资源下发相应业务测试脚本;步骤205、已实例化的资源执行业务测试脚本;步骤204和步骤205发生于图1中的网络功能验证器。为了进一步理解本专利技术实施例提供的面向NFV的网络功能验证系统的结构,划分图1中的用户输入器和网络功能验证器为不同的功能单元,图3所示为本专利技术实施例提供的面向NFV的网络功能验证系统的一种细化的结构示意图。图3中的用户输入器包括用户输入接收单元、业务需求分析单元和资源配置管理单元三个部分;1)所述的用户输入接收单元,负责接收用户拟实例化的NFV业务的参数;在具体实现中,用户的NFV业务请求包括网络业务单元拓扑需求、业务测试单元拓扑需求、业务流量类型及转发路径需求等;2)所述的业务需求分析单元,负责根据用户输入的NFV业务的参数,计算NFV业务的资源需求和适配的逻辑拓扑模型;所述的资源需求主要包含三种类别的资源:网络传送类资源、数据处理类资源、业务测试类资源;所述的网络传送类本文档来自技高网...
一种面向NFV的网络功能验证方法及验证系统

【技术保护点】
一种面向NFV的网络功能验证方法,其特征在于,所述验证方法包括以下步骤:步骤1、获取用户网络业务需求,确定网络业务实例化的资源需求类别;步骤2、根据网络功能虚拟化NFV业务需求,生成与所述网络业务实务化相适配的逻辑拓扑模型;步骤3、根据所述逻辑拓扑模型,分析资源需求,执行逻辑拓扑的实例化过程,建立逻辑拓扑与资源之间的映射关系;步骤4、根据用户NFV业务需求,计算业务流的参数,配置业务流的生成模式,向已实例化的资源下发相应业务测试脚本;步骤5、对所述已实例化的资源执行业务测试脚本。

【技术特征摘要】
1.一种面向NFV的网络功能验证方法,其特征在于,所述验证方法包括以下步骤:步骤1、获取用户网络业务需求,确定网络业务实例化的资源需求类别;步骤2、根据网络功能虚拟化NFV业务需求,生成与所述网络业务实务化相适配的逻辑拓扑模型;步骤3、根据所述逻辑拓扑模型,分析资源需求,执行逻辑拓扑的实例化过程,建立逻辑拓扑与资源之间的映射关系;步骤4、根据用户NFV业务需求,计算业务流的参数,配置业务流的生成模式,向已实例化的资源下发相应业务测试脚本;步骤5、对所述已实例化的资源执行业务测试脚本。2.根据权利要求1所述的一种面向NFV的网络功能验证方法,其特征在于,所述的资源包含三种类别:网络传送类资源、数据处理类资源、业务测试类资源。3.根据权利要求2所述的一种面向NFV的网络功能验证方法,其特征在于,所述的网络传送类资源指实现网络连接和路由转发服务的物理资源或虚拟资源;所述的数据处理类资源指能够运行IO密集型服务或计算密集型服务的物理资源或虚拟资源;所述的业务测试类资源指用于辅助进行NFV业务测试的物理资源或虚拟资源。4.根据权利要求2所述的一种面向NFV的网络功能验证方法,其特征在于,所述的业务测试脚本包括设置网络流量转发路径、设置网络流量类型、设置网络流量产生速率、设置测试启动时间、设置测试持续时间。5.一种面向NFV的网络功能验证系统,其特征在于,所述验证系...

【专利技术属性】
技术研发人员:黄韬魏亮周洪利檀朝红陈俊霞
申请(专利权)人:江苏省未来网络创新研究院
类型:发明
国别省市:江苏,32

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

1