虚拟网络创建方法和装置制造方法及图纸

技术编号:14853466 阅读:63 留言:0更新日期:2017-03-18 20:29
本发明专利技术涉及一种虚拟网络创建方法和装置,该方法包括:在服务中心侧,在接收到待创建的虚拟内网与所述虚拟内网待连接的物理外网之间的映射数据时,将所述映射数据发送至网络三层代理;其中,所述映射数据包括所述虚拟内网的配置信息和所述物理外网的配置信息;在网络三层代理侧,在接收到所述映射数据时,根据所述映射数据创建虚拟内网以及连接所述虚拟内网和所述物理外网的虚拟路由。本发明专利技术通过一个网络三层代理创建多个虚拟路由,即一对多的管理方式,有利于管理人员的管理,而且相对于现有技术中增加一个虚拟路由就增加一套网络三层代理的配置的方式,可以节省系统资源。

【技术实现步骤摘要】

本专利技术涉及云计算
,尤其是涉及一种虚拟网络创建方法和装置
技术介绍
云计算技术是由于传统意义上的计算机网络环境已经不能适应不断扩大和增加的互联网环境,在此基础上而形成的面向互联网计算的虚拟计算环境即云计算服务,因此云计算的基础服务环境就是互联网。云计算中心的网络节点通过网络三层代理服务(英文为neutronL3agent)为虚拟机完成目的地址转换、源地址转换及路由功能,同时提供安全弹性隔离的云网络环境。每一个虚拟路由与实际的物理网卡建立映射关系,通过物理网卡建立内部的虚拟网桥,虚拟网桥再连接到外部网关,这样虚拟机之间、虚虚拟机与外部网络之间的网络通讯均通过虚拟网桥来完成数据流的交换。其中,每一个网络三层代理服务只能管理和维护一个虚拟路由。用户在不断使用的过程当中会对网络提出不断更新的需求,例如用户规模扩大需要增加多虚拟路由设置、用户需要接入不同的外网等。现有网络解决方案中,每接入一个外部网络就需要新增一个虚拟路由,而每增加一个虚拟路由就需要增加一个网络三层代理服务进行网络管理和维护。如果连接的外网网段众多,那么需要在网络节点批量维护很多网络三层代理服务,这种一对一的管理方式不仅需要管理人员需要同时管理多个网络三层代理服务,不利于管理人员的管理,而且,每增加一个外网路由都需要新增一套网络三层代理服务,会耗费较多的系统资源。
技术实现思路
针对以上缺陷,本专利技术提供一种虚拟网络创建方法和装置,有利于管理人员的管理,节省系统资源。第一方面,本专利技术提供的虚拟网络创建方法包括:在服务中心侧,在接收到待创建的虚拟内网与所述虚拟内网待连接的物理外网之间的映射数据时,将所述映射数据发送至网络三层代理;其中,所述映射数据包括所述虚拟内网的配置信息和所述物理外网的配置信息;在网络三层代理侧,在接收到所述映射数据时,根据所述映射数据创建虚拟内网以及连接所述虚拟内网和所述物理外网的虚拟路由。可选的,所述方法还包括:在服务中心侧,在接收到对所述虚拟内网所连接的物理外网进行更改的指令时,将所述虚拟内网与更改后的物理外网之间的映射数据发送至网络三层代理;在网络三层代理侧,在接收到所述虚拟内网与更改后的物理外网之间的映射数据时,将所述虚拟网络与更改前的物理外网之间的虚拟路由删除,并创建连接所述虚拟网络和更改后的物理外网的虚拟路由。可选的,所述方法还包括:在服务中心侧,在接收到对所述虚拟网络和/或所述虚拟路由的删除指令时,将所述删除指令发送至网络三层代理;在网络三层代理侧,在接收到所述删除指令时,将所述虚拟网络和/或所述虚拟路由删除。可选的,所述方法还包括:在服务中心侧,将接收到的所述映射数据存储至数据库中。可选的,所述方法还包括:在服务中心侧,在接收到管理平台发送来的数据加载指令时,从所述数据库中读取映射数据,并将所述映射数据发送至所述管理平台上。可选的,所述方法还包括:在服务中心侧,在重启后从所述数据库中读取各个虚拟内网的映射数据,并将读取的映射数据发送至网络三层代理;在网络三层代理侧,在接收到所述映射数据后,创建对应的虚拟网络和虚拟路由。第二方面,本专利技术提供的虚拟网络创建装置包括:发送模块,位于在服务中心上,用于在接收到待创建的虚拟内网与所述虚拟内网待连接的物理外网之间的映射数据时,将所述映射数据发送至创建模块;其中,所述映射数据包括所述虚拟内网的配置信息和所述物理外网的配置信息;创建模块,位于在网络三层代理上,用于在接收到所述映射数据时,根据所述映射数据创建虚拟内网以及连接所述虚拟内网和所述物理外网的虚拟路由。可选的,所述发送模块还用于:在接收到对所述虚拟内网所连接的物理外网进行更改的指令时,将所述虚拟内网与更改后的物理外网之间的映射数据发送至创建模块;所述创建模块还用于:在接收到所述虚拟内网与更改后的物理外网之间的映射数据时,将所述虚拟网络与更改前的物理外网之间的虚拟路由删除,并创建连接所述虚拟网络和更改后的物理外网的虚拟路由。可选的,所述发送模块还用于:在接收到对所述虚拟网络和/或所述虚拟路由的删除指令时,将所述删除指令发送至创建模块;所述创建模块还用于:在接收到所述删除指令时,将所述虚拟网络和/或所述虚拟路由删除。可选的,所述发送模块还用于:将接收到的所述映射数据存储至数据库中。本专利技术提供的虚拟网络创建方法和装置,在服务中心侧,将接收到的映射数据发送给网络三层代理,而在网络三层代理侧,在接收到映射数据时,根据映射数据中需要创建的虚拟内网的配置信息,创建虚拟内网,以及根据映射数据中虚拟内网的配置信息和该虚拟内网待连接的物理外网的配置信息,创建虚拟路由,进而利用该虚拟路由将创建的虚拟内网与物理外网连接起来。在上述创建过程中,利用这一个网络三层代理可以创建多个虚拟路由,并不是增加一个虚拟路由就增加一个网络三层代理,即实现通过一个网络三层代理创建多个虚拟路由,即一对多的管理方式,有利于管理人员的管理,而且相对于现有技术中增加一个虚拟路由就增加一套网络三层代理的配置的方式,可以节省系统资源。附图说明为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。图1示出了本专利技术一实施例中虚拟网络创建方法的流程示意图;图2示出了本专利技术一实施例中用户在管理平台上填写待创建的虚拟内网的配置信息的界面示意图;图3示出了本专利技术一实施例中用户在管理平台上填写待连接的物理外网的配置信息的界面示意图;图4示出了本专利技术一实施例中用户对虚拟内网和物理外网之间配对的界面示意图。具体实施方式下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。第一方面,本专利技术提供一种虚拟网络创建方法,该方法包括:在服务中心侧,在接收到待创建的虚拟内网与所述虚拟内网待连接的物理外网之间的映射数据时,将所述映射数据发送至网络三层代理;其中,所述映射数据包括所述虚拟内网的配置信息和所述物理外网的配置信息;在网络三层代理侧,在接收到所述映射数据时,根据所述映射数据创建虚拟内网以及连接所述虚拟内网和所述物理外网的虚拟路由。可以理解的是,上述在服务中心侧执行的步骤实际上是由服务中心执行的,在网络三层代理侧执行的步骤实际上是由网络三层代理执行的,这里所谓的网络三层代理即L3agent实际上是指运行有网络三层代理相关软件或程序的硬件设备。本专利技术提供的虚拟网络创建方法,在服务中心侧,将接收到的映射数据发送给网络三层代理,而在网络三层代理侧,在接收到映射数据时,根据映射数据中需要创建的虚拟内网的配置信息,创建虚拟内网,以及根据映射数据中虚拟内网的配置信息和该虚拟内网待连接的物理外网的配置信息,创建虚拟路由,进而利用该虚拟路由将创建的虚拟内网与物理外网连接起来。在上述创建过程中,利用这一个网络三层代理可以创建多个虚拟路由,并不是增加一个虚拟路由就增加一个网络三层代理,即实现通过本文档来自技高网...
虚拟网络创建方法和装置

【技术保护点】
一种虚拟网络创建方法,其特征在于,包括:在服务中心侧,在接收到待创建的虚拟内网与所述虚拟内网待连接的物理外网之间的映射数据时,将所述映射数据发送至网络三层代理;其中,所述映射数据包括所述虚拟内网的配置信息和所述物理外网的配置信息;在网络三层代理侧,在接收到所述映射数据时,根据所述映射数据创建虚拟内网以及连接所述虚拟内网和所述物理外网的虚拟路由。

【技术特征摘要】
1.一种虚拟网络创建方法,其特征在于,包括:在服务中心侧,在接收到待创建的虚拟内网与所述虚拟内网待连接的物理外网之间的映射数据时,将所述映射数据发送至网络三层代理;其中,所述映射数据包括所述虚拟内网的配置信息和所述物理外网的配置信息;在网络三层代理侧,在接收到所述映射数据时,根据所述映射数据创建虚拟内网以及连接所述虚拟内网和所述物理外网的虚拟路由。2.根据权利要求1所述的方法,其特征在于,还包括:在服务中心侧,在接收到对所述虚拟内网所连接的物理外网进行更改的指令时,将所述虚拟内网与更改后的物理外网之间的映射数据发送至网络三层代理;在网络三层代理侧,在接收到所述虚拟内网与更改后的物理外网之间的映射数据时,将所述虚拟网络与更改前的物理外网之间的虚拟路由删除,并创建连接所述虚拟网络和更改后的物理外网的虚拟路由。3.根据权利要求1所述的方法,其特征在于,还包括:在服务中心侧,在接收到对所述虚拟网络和/或所述虚拟路由的删除指令时,将所述删除指令发送至网络三层代理;在网络三层代理侧,在接收到所述删除指令时,将所述虚拟网络和/或所述虚拟路由删除。4.根据权利要求1所述的方法,其特征在于,还包括:在服务中心侧,将接收到的所述映射数据存储至数据库中。5.根据权利要求4所述的方法,其特征在于,还包括:在服务中心侧,在接收到管理平台发送来的数据加载指令时,从所述数据库中读取映射数据,并将所述映射数据发送至所述管理平台上。6.根据权利要求4所述的方法,其特征在...

【专利技术属性】
技术研发人员:孙留英
申请(专利权)人:合肥中科云巢科技有限公司
类型:发明
国别省市:安徽;34

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

1