一种虚拟网络的生成方法和装置与流程

文档序号:11205826阅读:275来源:国知局
一种虚拟网络的生成方法和装置与流程

本发明涉及移动通信技术,尤指一种虚拟网络的生成方法和装置。



背景技术:

目前,随着信息时代的发展,电信移动网络部署越来越复杂。为了满足复杂多变的电信移动业务,需要频繁对原有电信移动网络进行改造或者扩容,而通过在电信移动网络上应用虚拟网络技术,对虚拟网络组建、修改和展示等来部署电信移动网络。

相关技术中,虚拟网络进行组建、修改和展示等功能都是通过heat模版规范编码来实现的,这些都是采用单一定义化的虚拟网络架构,无法满足复杂多样的电信移动网络的部署。



技术实现要素:

为了解决上述技术问题,本发明提供了一种虚拟网络的生成方法和装置,能够提供各种图表可视化虚拟网络模板,简化了虚拟网络的组建过程,同时可以满足自定义的复杂多样的部署要求。

第一方面,本发明实施例提供一种虚拟网络的生成方法,所述方法包括:

生成虚拟网络模板,其中,所述虚拟网络模板包括由多个节点通过连线组成的可视化图表;

根据所述虚拟网络模板生成对应的虚拟网络。

本发明提供了一种虚拟网络的生成方法,通过生成虚拟网络模板,其中,所述虚拟网络模板包括由多个节点通过连线组成的可视化图表,根据所述虚拟网络模板生成对应的虚拟网络,通过可视化图表的虚拟网络模板来生成虚拟网络,可以简化虚拟网络的创建,并可以提供各种自定义的虚拟网络模板, 满足了复杂多样的电信移动网络的部署要求。

如上所述,根据所述虚拟网络模板生成对应的虚拟网络,包括:

根据所述虚拟网络模板创建栈和按照预定的顺序生成对应的虚拟网络。

通过创建栈和按照预定的顺序创建对应的节点,这样可以更好地利用虚拟网络资源。

如上所述,根据所述虚拟网络模板创建栈和按照预定的顺序生成对应的虚拟网络之后,还包括:

通过定期查询所述栈的状态,并通过栈的状态确定所述虚拟网络的生成状态,其中,栈的状态包括创建中、成功、失败和更新中。

通过定期查询栈的状态来反映虚拟网络是否创建成功,从而可以及时获知该虚拟网络的生成进度。

如上所述,根据所述虚拟网络模板生成对应的虚拟网络之后,还包括:

根据预定的要求或者确定所生成的虚拟网络的参数有错误时,调整对应的虚拟网络模板,重新生成虚拟网络。

通过根据预定的要求或者确定所生成的虚拟网络的参数有错误时,调整所安装的虚拟网络,可以更好地提供适合的虚拟网络的架构来提高服务。

如上所述,生成虚拟网络模板之前,还包括:

规划所述虚拟网络的架构,设置所述虚拟网络的使用权限。

通过规划所述虚拟网络的架构,设置所述虚拟网络的使用权限,从而使得该虚拟网络可以适应实际情况进行控制管理,便于提供更好地服务。

如上所述,规划所述虚拟网络的架构,包括:

划定所述虚拟网络的各虚拟局域网,确定软件定义网络控制器的必要性。

通过划定所述虚拟网络的各虚拟局域网,确定软件定义网络控制器的必要性,有助于对虚拟网络中数据进行有效监控、简化网络管理、提高网络的安全性。

如上所述,设置所述虚拟网络的使用权限,包括:

设置所述虚拟网络中各节点的参数来控制所述节点的使用权限,其 中,所述节点包括外部网络节点、网络节点、路由节点、防火墙节点、负载均衡节点、安全组节点和虚拟主机节点。

通过权限控制分配来设置虚拟网络中各节点的参数来控制所述节点的使用权限,从而可以进一步地提高网络的安全性。

第二方面,本发明实施例提供一种虚拟网络的生成装置,所述装置包括:模板生成模块和虚拟网络生成模块;

所述模板生成模块设置为生成虚拟网络模板,其中,所述虚拟网络模板包括由多个节点通过连线组成的可视化图表;

所述虚拟网络生成模块设置为根据所述虚拟网络模板生成对应的虚拟网络。

本发明提供了一种虚拟网络的生成装置,该装置包括:模板生成模块和虚拟网络生成模块,模板生成模块生成虚拟网络模板,其中,所述虚拟网络模板包括由多个节点通过连线组成的可视化图表,虚拟网络生成模块根据所述虚拟网络模板生成对应的虚拟网络,通过可视化图表的虚拟网络模板来生成虚拟网络,可以简化虚拟网络的创建,并可以提供各种自定义的虚拟网络模板,满足了复杂多样的电信移动网络的部署要求。

如上所述,所述虚拟网络生成模块设置为根据所述虚拟网络模板生成对应的虚拟网络,是指:

所述虚拟网络生成模块设置为根据所述虚拟网络模板创建栈和按照预定的顺序生成对应的虚拟网络。

通过虚拟网络生成模块创建栈和按照预定的顺序创建对应的节点,这样可以更好地利用虚拟网络资源。

如上所述,所述虚拟网络生成模块设置为根据所述虚拟网络模板创建栈和按照预定的顺序生成对应的节点之后,还包括:

所述虚拟网络生成模块设置为定期查询所述栈的状态,并通过栈的状态确定所述虚拟网络的生成状态,其中,栈的状态包括创建中、成功、失败和更新中。

通过虚拟网络生成模块定期查询栈的状态来反映虚拟网络是否创建成 功,从而可以及时获知该虚拟网络的生成进度。

如上所述,所述装置还包括:调整模块;

所述调整模块设置为根据预定的要求或者确定所生成的虚拟网络的参数有错误时,调整对应的虚拟网络模板,重新生成虚拟网络。

通过调整模块根据预定的要求或者确定所生成的虚拟网络的参数有错误时,调整所安装的虚拟网络,可以更好地提供适合的虚拟网络的架构来提高服务。

如上所述,所述装置还包括:规划模块;

所述规划模块设置为规划所述虚拟网络的架构,设置所述虚拟网络中节点的使用权限。

通过规划模块规划所述虚拟网络的架构,设置所述虚拟网络的使用权限,从而使得该虚拟网络可以适应实际情况进行控制管理,便于提供更好地服务。

如上所述,所述规划模块设置为规划所述虚拟网络的架构,是指:

所述规划模块设置为划定所述虚拟网络的各虚拟局域网,确定软件定义网络控制器的必要性。

通过划定所述虚拟网络的各虚拟局域网,确定软件定义网络控制器的必要性,有助于对虚拟网络中数据进行有效监控、简化网络管理、提高网络的安全性。

如上所述,所述规划模块设置为设置所述虚拟网络中节点的使用权限,是指:

所述规划模块设置为设置所述虚拟网络中各节点的参数来控制所述节点的使用权限,其中,所述节点包括外部网络节点、网络节点、路由节点、防火墙节点、负载均衡节点、安全组节点和虚拟主机节点。

通过规划模块的权限控制分配来设置虚拟网络中各节点的参数来控制所述节点的使用权限,从而可以进一步地提高网络的安全性。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获 得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明实施例提供的一种虚拟网络的生成方法实施例一的流程示意图;

图2为本发明一种虚拟网络的生成方法实施例二虚拟网络系统结构示意图;

图3为本发明一种虚拟网络的生成方法实施例二模板生成示意图;

图4为本发明一种虚拟网络的生成方法实施例二虚拟网络生成示意图;

图5为本发明一种虚拟网络的生成方法实施例二虚拟网络拓扑调整示意图;

图6为本发明一种虚拟网络的生成方法实施例二虚拟网络业务链调整示意图

图7为本发明实施例提供的一种虚拟网络的生成装置实施例一的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本发明实施例涉及的方法可以应用于可以提供部署和管理公有云、私有云以及混合云基础架构能力的平台,例如:openstack这样开源的云计算管理平台,该平台可以是服务器集群或者是计算机集群,服务器或者计算机上 可以设有多个虚拟机,以下各组件的划分属于一种逻辑划分,具体实施并未特别限制。

本发明实施例涉及的方法,旨在解决现有技术中采用单一的虚拟网络架构,无法满足复杂多样的电信移动网络的部署的技术问题。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1为本发明提供的一种虚拟网络的生成方法实施例一的流程示意图。本实施例涉及的是实现虚拟网络生成的具体过程。如图1所示,该方法包括:

s101、生成虚拟网络模板,其中,所述虚拟网络模板包括由多个节点通过连线组成的可视化图表。

具体的,模板生成模块会生成虚拟网络模板,生成该虚拟网络模板包括有:外部网络节点、路由节点、网络节点、负载均衡节点、虚拟主机节点、防火墙节点、安全组节点和节点间的连线组成。其中,该外部网络节点是内部虚拟网络和外部物理网络之间的通道,外部物理网络的宿主主机通过分配给内部设备的浮动ip访问内部虚拟网络的设备。路由节点具有ip数据包的分组和转发的功能,另外还有nat和vpn的功能,nat是内外ip地址的映射,外部物理网络宿主设备通过nat协议给设备分配浮动ip访问内部虚拟设备,这里需要说明的是,为了安全起见,外部物理网络宿主设备先登录vpn服务器,再访问内网虚拟网络设备。网络节点对应网络和子网资源,子网必须要存在在网络里,一个网络可以含有多个子网,子网下含有一个或者多个虚拟主机,子网内的虚拟主机可以相互通讯,数据包不需要通过网关。负载均衡节点需要在子网下,可以对已经暴露的两个或者多个服务器的tcp协议、http协议、https协议的服务节点进行round_robin、least-connections、source-ip策略负载均衡,还可以支持第三方服务商产品,比如a10负载均衡产商。防火墙节点和安全组节点属于透明节点,防火墙节点只有入线没有出线,安全组节点既没入线也没有出线,防火墙和安全组节点的功能是允许或者拒绝数据包的功能,防火墙是允许或者拒绝通过路由器network:router_gateway和子网 的数据包,可以通过源ip地址或者目标ip地址进行过滤,该防火墙可以引入第三方服务商,比如山石防火墙、绿盟等,借助第三方厂商成熟的防火墙技术来增强虚拟网络的防火墙能力,安全组是对于整个租户下的网络数据包进行过滤,可以通过协议或者端口范围来对数据包进行过滤。其中,外部网络节点、网络节点、路由节点、防火墙节点、负载均衡节点、安全组节点、虚拟主机节点等节点在虚拟网络模板中为可视化组件,可以通过练习将这些节点连接起来形成可视化图表,该图表中包括上述节点里的参数信息,可以在中兴资源运营系统(iros)中生成所述虚拟网络模板,但并不限于此。

需要说明的是,虚拟网络模板开发者用户进入模板编辑界面,按照上述的节点和节点参数要求,通过多个节点和节点间的连线,生成虚拟网络的模板,并发布在iros上,此时虚拟网络模板一旦发布就不能修改,如果在没有安装实例的情况下,只能取消发布后才能修改,但并不限于此。

s102、根据所述虚拟网络模板生成对应的虚拟网络。

具体的,虚拟网络生成模块根据虚拟网络模板中的可视化图表,按照预定的顺序创建对应的虚拟网络,其中,生成所述虚拟网络可以在业务链模版生成系统(adtsc)上进行,adtsc向opencos(openstack的二次开发的系统)发送生成对应虚拟网络的请求,opencos可以调用heat的stack-create来在opencos上创建栈,该栈的初始状态处于创建中,直到虚拟网络创建完成之后栈的状态才由创建中变为成功,如果虚拟网络创建失败,则栈的状态由创建中变为失败。其中,如果虚拟网络模版里含有绿盟或者防火墙节点,则需要在sdn控制器上创建业务链,该sdn控制器暴露classfier和portchain的rest接口用于创建、删除业务链,创建该业务链后,为后续虚拟网络里对符合业务链条件的数据包进行过滤、监控、转发和分流。

本发明实施例提供的一种虚拟网络的生成方法,通过生成虚拟网络模板,其中,所述虚拟网络模板包括由多个节点通过连线组成的可视化图表,根据所述虚拟网络模板生成对应的虚拟网络,通过可视化图表的虚拟网络模板来生成虚拟网络,可以简化虚拟网络的创建,并可以提供各种自定义的虚拟网络模板,满足了复杂多样的电信移动网络的部署要求。

进一步地,在上述实施例的基础上,根据所述虚拟网络模板生成对应的虚拟网络,包括:

根据所述虚拟网络模板创建栈并按照预定的顺序生成对应的虚拟网络。

具体的,根据虚拟网络模板按照预定的顺序生成对应的虚拟网络,例如:在生成虚拟网络过程中,虚拟网络中有些资源是有依赖关系,vpnservice必须要等待routerinterface和routergateway创建完成之后才能创建,firewall必须要等待routergateway创建完成之后才能创建等等,但并不限于此。

其中,在生成虚拟网络的初始阶段就会创建一个栈,例如:opencos调用heat的stack-create来在opencos上创建栈,每个栈对应一个唯一的编码,一般栈的初始状态是处于创建中,直到虚拟网络模版的所有节点创建完成之后栈的状态才由创建中变为成功,如果某个节点创建失败,则栈的状态由创建中变为失败,其中,opencos会把栈的编码返回给adtsc,adtsc把开始创建栈的消息返回给iros,但并不限于此。

通过创建栈和按照预定的顺序创建对应的节点,这样可以更好地利用虚拟网络资源。

进一步地,在上述实施例的基础上,根据所述虚拟网络模板创建栈和按照预定的顺序生成对应的虚拟网络之后,还包括:

定期查询所述栈的状态,并通过栈的状态确定所述虚拟网络的生成状态,其中,栈的状态包括创建中、成功、失败和更新中。

具体的,在生成虚拟网络的初始阶段就会创建一个栈,例如:opencos调用heat的stack-create来在opencos上创建栈,每个栈对应一个唯一的编码,一般栈的初始状态是处于创建中,直到虚拟网络模版的所有节点创建完成之后栈的状态才由创建中变为成功,如果某个节点创建失败,则栈的状态由创建中变为失败,opencos会把栈的编码返回给adtsc,adtsc把开始创建栈的消息返回给iros,并且adtsc可以每隔一个周期查询栈的状态,该周期可以根据实际情况来配置,直到查询栈的状态为成功或者失败后,把栈的状态返回给iros,在iros上可以查看到创建实例的结果,但并不限于此。

通过定期查询栈的状态来反映虚拟网络是否创建成功,从而可以及时获知该虚拟网络的生成进度。

进一步地,在上述实施例的基础上,根据所述虚拟网络模板生成对应的虚拟网络之后,还包括:

根据预定的要求或者确定所生成的虚拟网络的参数有错误时,调整对应的虚拟网络模板,重新生成虚拟网络

具体的,安装好虚拟网络后就可以投入使用了,如果在投入使用中发现原来设计的虚拟网络架构和参数不对时,则可以正确的虚拟网络架构和参数来调整所安装的虚拟网络,还可以根据预定的要求,该预定的要求是对虚拟网络和节点参数中需要进行调整的要求,可以根据实际情况来定,可以通过iros的系统管理员进入实例管理进行修改虚拟网络架构(新增、删除组件节点)和修改组件节点参数,iros把修改消息发送adtsc,adtsc更新模版往opencos发送请求,并每隔一个周期查询opencos上更新栈的状态,直到栈的状态为成功或者失败才把结果返回给iros,opencos调用heat更新栈的功能更新资源,栈的状态进入更新状态,其中,当所有资源更新成功后栈的状态由更新中变为成功;如果某个资源更新失败则栈的状态由更新中变为失败。如果需要对sdn控制器的业务链进行新增、删除、修改和顺序调整(例如:该业务链出现二级引流的情况),可以通过iros的系统管理员进入业务链管理,可对该租户下的业务链进行查看、新增、删除和修改的操作,模版有二级引流的时候,也可以进行业务链顺序调整。

通过根据预定的要求或者确定所生成的虚拟网络的参数有错误时,调整所安装的虚拟网络,可以更好地提供适合的虚拟网络的架构来提高服务。

进一步地,在上述实施例的基础上,生成虚拟网络模板之前,还包括:

规划所述虚拟网络的架构,设置所述虚拟网络的使用权限。

具体的,在虚拟网络模板生成部署之前,首先要进行虚拟网络的规划,可以规划该虚拟网络的架构,例如:划定vlan实现网络通讯隔离,引入第三方服务厂商产品进入虚拟网络,在sdn控制器上创建业务链,使得满足业务链条件的数据包进行过滤、监控、转发和分流等等,并且还可以通过iros的系统管理员用户设置使用权限,该使用权限是给模板开发者来控制分配该虚拟网络模版中节点的能不能用来作为开发节点。

通过规划所述虚拟网络的架构,设置所述虚拟网络的使用权限,从而使 得该虚拟网络可以适应实际情况进行控制管理,便于提供更好地服务。

进一步地,在上述实施例的基础上,规划所述虚拟网络的架构,包括:

划定所述虚拟网络的各虚拟局域网,确定软件定义网络控制器的必要性。

具体的,通过提前划定虚拟网络的各虚拟局域网(vlan),将局域网内的设备逻辑地而不是物理地划分成一个个网段从而实现虚拟工作组,网络管理者将一个物理的lan逻辑地划分成不同的广播域(或称虚拟lan,即vlan),每一个vlan都包含一组有着相同需求的计算机工作站,与物理上形成的lan有着相同的属性,但由于它是逻辑地而不是物理地划分,所以同一个vlan内的各个工作站无须被放置在同一个物理空间里,即这些工作站不一定属于同一个物理lan网段,一个vlan内部的广播和单播流量都不会转发到其他vlan中,从而有助于控制流量、减少设备投资、简化网络管理、提高网络的安全性。

当确定有第三方服务厂商产品进入虚拟网络,在软件定义网络(sdn)控制器上创建业务链,使得满足业务链条件的数据包进行过滤、监控、转发和分流,例如:有绿盟或者防火墙节点则需要在sdn控制器上创建业务链,sdn控制器暴露classfier和portchain的rest接口用于创建、删除业务链,创建业务链后,为后续虚拟网络里对符合业务链条件的数据包进行过滤、监控、转发和分流。

通过划定所述虚拟网络的各虚拟局域网,确定软件定义网络控制器的必要性,有助于对虚拟网络中数据进行有效监控、简化网络管理、提高网络的安全性。

进一步地,在上述实施例的基础上,所述设置所述虚拟网络的使用权限,包括:

设置所述虚拟网络中各节点的参数来控制所述节点的使用权限,其中,所述节点包括外部网络节点、网络节点、路由节点、防火墙节点、负载均衡节点、安全组节点和虚拟主机节点。

具体的,通过新增、删除、修改编辑虚拟网络模板上的7个节点,该7个节点包括:外部网络节点、网络节点、路由节点、防火墙节点、 负载均衡节点、安全组节点和虚拟主机节点,填写这些节点里的参数,并通过权限控制分配来设置虚拟网络中各节点的参数来控制所述节点的使用权限,从而可以进一步地提高网络的安全性。

下面将列举实施例进行详细说明:

图2为本发明一种虚拟网络的生成方法实施例二虚拟网络系统结构示意图,如图2所示,该虚拟网络系统包括:中兴资源运营系统(我司专有系统iros)、业务链模版生成系统(我司专有系统adtsc)、对开源openstack进行二次开发的系统(我司专有系统opencos)和对开源sdn控制器进行二次开发的系统(我司专有系统sdn)。

图3为本发明一种虚拟网络的生成方法实施例二模板生成示意图,如图3所示,在虚拟网络生成部署之前,首先要进行网络规划,规划网络架构,划定vlan实现网络通讯隔离,引入第三方服务厂商产品进入虚拟网络,在sdn控制器上创建业务链,使得满足业务链条件的数据包进行过滤、监控、转发和分流。网络基本架构确定后,开始从iros的模版开发者用户进入模版编辑界面,通过新增、删除、修改编辑上7个节点(外部网络节点、网络节点、路由节点、防火墙节点、负载均衡节点、安全组节点、虚拟主机节点),填写节点里的参数,并保存模版,从而生成了虚拟网络的模版,其中,iros的系统管理员用户可以通过权限控制分配模版开发节点使用权限给模版开发者,否则模版开发者不能使用模版开发节点。

图4为本发明一种虚拟网络的生成方法实施例二虚拟网络生成示意图,如图4所示,虚拟网络模版生成之后,在iros上进行发布模版,模版一旦发布就不能修改(在没有安装实例的情况下,取消发布后才能修改)。模版发布后进入系统管理员用户进行模版的安装。iros向adtsc发送安装模版的请求。adtsc向opencos发送安装模版的请求。opencos调用heat的stack-create来在opencos上创建栈,栈的状态处于创建中,直到模版的所有组件创建完成之后栈的状态才由创建中变为成功,如果某个组件创建失败则栈的状态由创建中变为失败。opencos把栈的id返回给adtsc,adtsc把开始创建栈的消息返回给iros,之后adtsc每隔一个周 期(可配置)查询栈的状态。直到查询栈的状态为成功或者失败后,把栈的状态返回给iros。在iros上可以查看到创建实例的结果。如果模版里含有绿盟或者防火墙节点则需要在sdn控制器上创建业务链。sdn控制器暴露classfier和portchain的rest接口用于创建、删除业务链。创建业务链后,为后续虚拟网络里对符合业务链条件的数据包进行过滤、监控、转发和分流。在安装虚拟网络过程中。虚拟网络有些资源是有依赖关系,vpnservice必须要等待routerinterface和routergateway创建完成之后才能创建;firewall必须要等待routergateway创建完成之后才能创建等等。

图5为本发明一种虚拟网络的生成方法实施例二虚拟网络虚拟网络拓扑调整示意图,图6为本发明一种虚拟网络的生成方法实施例二虚拟网络业务链调整示意图,如图5、图6所示,虚拟网络和sdn控制器的业务链创建成功后就能投入使用了,在投入使用中发现原来设计的虚拟网络架构或者参数不对,则可以通过iros的系统管理员进入实例管理进行修改虚拟网络架构(新增、删除组件节点)和修改组件节点参数,iros把修改消息发送adtsc,adtsc更新模版往opencos发送请求,并每隔一个周期(可配置)查询opencos上更新栈的状态,直到栈的状态为成功或者失败才把结果返回给iros。opencos调用heat更新栈的功能更新资源,栈的状态进入更新状态,当所有资源更新成功后栈的状态由更新中变为成功;如果某个资源更新失败则栈的状态由更新中变为失败;修改虚拟网络还包括业务链的新增、删除、修改和顺序调整(业务链出现二级引流的情况),通过iros的系统管理员进入业务链管理,可对该租户下的业务链进行查看、新增、删除和修改的操作。模版有二级引流的时候,可以进行业务链顺序调整。

通过上述实施例通过可视化图表的虚拟网络模板来生成虚拟网络,从而简化了虚拟网络的创建,并可以提供各种自定义的虚拟网络模板,满足了复杂多样的电信移动网络的部署要求。

图7为本发明一种虚拟网络的生成装置实施例一的结构示意图,如图6所示,该装置包括模板生成模块10和虚拟网络生成模块20;

所述模板生成模块10设置为生成虚拟网络模板,其中,所述虚拟网络模板包括由多个节点通过连线组成的可视化图表;

所述虚拟网络生成模块20设置为根据所述虚拟网络模板生成对应的虚拟网络。

本发明实施例提供的一种虚拟网络的生成装置,包括:模板生成模块和所述虚拟网络生成模块,通过模板生成模块生成虚拟网络模板,其中,所述虚拟网络模板包括由多个节点通过连线组成的可视化图表,虚拟网络生成模块根据所述虚拟网络模板生成对应的虚拟网络,通过可视化图表的虚拟网络模板来生成虚拟网络,可以简化虚拟网络的创建,并可以提供各种自定义的虚拟网络模板,满足了复杂多样的电信移动网络的部署要求。

进一步地,在上述实施例的基础上,所述虚拟网络生成模块20设置为根据所述虚拟网络模板生成对应的虚拟网络,是指:

所述虚拟网络生成模块20设置为根据所述虚拟网络模板创建栈和按照预定的顺序生成对应的虚拟网络。

本发明实施例提供的系统,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

进一步地,在上述实施例的基础上,所述虚拟网络生成模块20设置为根据所述虚拟网络模板创建栈和按照预定的顺序生成对应的节点之后,还包括:

所述虚拟网络生成模块20设置为定期查询所述栈的状态,并通过栈的状态确定所述虚拟网络的生成状态,其中,栈的状态包括创建中、成功、失败和更新中。

本发明实施例提供的系统,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

如图7所示,进一步地,在上述实施例的基础上,还包括:调整模块30;

所述调整模块30设置为根据预定的要求或者确定所生成的虚拟网络的参数有错误时,调整对应的虚拟网络模板,重新生成虚拟网络。

本发明实施例提供的系统,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

如图7所示,进一步地,在上述实施例的基础上,还包括:规划模块40;

所述规划模块40设置为规划所述虚拟网络的架构,设置所述虚拟网络的使用权限。

本发明实施例提供的系统,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

进一步地,在上述实施例的基础上,所述规划模块40设置为规划所述虚拟网络的架构,是指:

所述规划模块40设置为划定所述虚拟网络的各虚拟局域网,确定软件定义网络控制器的必要性。

本发明实施例提供的系统,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

进一步地,在上述实施例的基础上,所述规划模块40设置为设置所述虚拟网络中节点的使用权限,是指:

所述规划模块40设置为设置所述虚拟网络中各节点的参数来控制所述节点的使用权限,其中,所述节点包括外部网络节点、网络节点、路由节点、防火墙节点、负载均衡节点、安全组节点和虚拟主机节点。

本发明实施例提供的系统,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1