【技术实现步骤摘要】
一种网络系统及数据传输方法
本专利技术涉及通信
,尤其涉及一种网络系统及数据传输方法。
技术介绍
在云计算平台,用户常使用的资源是虚拟机,在使用虚拟机的时候,用户一般会要求与其他用户的虚拟机进行网络的隔离,以保证数据安全;并且用户通常还希望能对自己的网络进行管理,也即是把抽象的网络当成资源进行管理。为满足用户的上述要求,虚拟私有网络(VirtualPrivateCloud,VPC)应运而生,VPC是公有云上可自定义的逻辑隔离、且能够自行管理的虚拟网络环境。目前,作为公有云的厂商一般出于网络性能的考虑通常都是使用物理硬件来实现VPC。具体是通过控制器对物理网络中的物理交换机、物理路由器等物理硬件进行管理来实现组网、网络隔离等功能,从而实现基于物理硬件的VPC。但上述方式较为复杂、成本较高,并且一般私有云环境中流量比较少、对网络性能要求不高,故使用物理硬件来实现VPC还比较浪费网络资源。
技术实现思路
本专利技术实施例提供了一种网络系统及数据传输方法,可以基于虚拟设备或者说软件来实现虚拟私有网络,实现方式简单、成本低,还可以节省网络资源。一方面,本专利技术实施例提供了一种网络系统,所述网络系统包括虚拟私有网络,所述虚拟私有网络包括至少两个虚拟私有子网、虚拟路由器,所述虚拟路由器连接在所述至少两个虚拟私有子网之间;其中:所述至少两个虚拟私有子网中的每个虚拟私有子网包括至少一个虚拟机、安全组模块,所述安全组模块连接在所述虚拟路由器和所述至少一个虚拟机之间,所述安全组模块用于控制所述至少一个虚拟机的流量规则;所述虚拟路由器用于接收第一虚拟机发送的第一目标数据,并获 ...
【技术保护点】
1.一种网络系统,其特征在于,所述网络系统包括虚拟私有网络,所述虚拟私有网络包括至少两个虚拟私有子网、虚拟路由器,所述虚拟路由器连接在所述至少两个虚拟私有子网之间;其中:所述至少两个虚拟私有子网中的每个虚拟私有子网包括至少一个虚拟机、安全组模块,所述安全组模块连接在所述虚拟路由器和所述至少一个虚拟机之间,所述安全组模块用于控制所述至少一个虚拟机的流量规则;所述虚拟路由器用于接收第一虚拟机发送的第一目标数据,并获取所述第一目标数据携带的第一虚拟机的IP地址和第一目标IP地址,所述第一目标IP地址为第二虚拟机的IP地址,所述第一虚拟机和所述第二虚拟机为所述虚拟私有网络中处于不同虚拟私有子网中的两个虚拟机;所述虚拟路由器还用于基于所述第一虚拟机的IP地址和所述第一目标IP地址查找存储的路由表,获取所述第一虚拟机与所述第二虚拟机之间的第一路由规则,并按照所述第一路由规则将第一目标数据发送给所述第二虚拟机。
【技术特征摘要】
1.一种网络系统,其特征在于,所述网络系统包括虚拟私有网络,所述虚拟私有网络包括至少两个虚拟私有子网、虚拟路由器,所述虚拟路由器连接在所述至少两个虚拟私有子网之间;其中:所述至少两个虚拟私有子网中的每个虚拟私有子网包括至少一个虚拟机、安全组模块,所述安全组模块连接在所述虚拟路由器和所述至少一个虚拟机之间,所述安全组模块用于控制所述至少一个虚拟机的流量规则;所述虚拟路由器用于接收第一虚拟机发送的第一目标数据,并获取所述第一目标数据携带的第一虚拟机的IP地址和第一目标IP地址,所述第一目标IP地址为第二虚拟机的IP地址,所述第一虚拟机和所述第二虚拟机为所述虚拟私有网络中处于不同虚拟私有子网中的两个虚拟机;所述虚拟路由器还用于基于所述第一虚拟机的IP地址和所述第一目标IP地址查找存储的路由表,获取所述第一虚拟机与所述第二虚拟机之间的第一路由规则,并按照所述第一路由规则将第一目标数据发送给所述第二虚拟机。2.如权利要求1所述的网络系统,其特征在于,所述网络系统还包括云管平台,所述云管平台用于在接收到虚拟私有网络创建请求后,基于OpenStack软件创建所述虚拟私有网络以及所述至少两个虚拟私有子网;所述云管平台还用于为所述虚拟私有网络分配网络IP地址集,并为所述至少两个虚拟私有子网分配子网IP地址集,其中,所述至少两个虚拟私有子网分配的子网IP地址集中的IP地址不同,所述子网IP地址集为所述网络IP地址集的子集。3.如权利要求2所述的网络系统,其特征在于,所述至少两个虚拟私有子网中的每一个虚拟私有子网对应一个基于所述OpenStack软件创建的目标类型的虚拟网络。4.如权利要求1至3中任一项所述的网络系统,其特征在于,所述网络系统包括第一虚拟私有网络和第二虚拟私有网络;其中:所述第一虚拟私有网络中的虚拟路由器用于接收第三虚拟机发送的第二目标数据,并获取所述第二目标数据携带的第三虚拟机的IP地址和第二目标IP地址,所述第二目标IP地址为第四虚拟机的IP地址,第三虚拟机为所述第一虚拟私有网络中的虚拟机,第四虚拟机为所述第二虚拟私有网络中的虚拟机;所述第一虚拟私有网络中的虚拟路由器还用于基于所述第三虚拟机的IP地址和所述第二目标IP地址查找存储的路由表,获取所述第三虚拟机与所述第四虚拟机之间的第二路由规则,并按照所述第二路由规则将所述第二目标数据发送给所述第四虚拟机。5.如权利要求4所述的网络系统,其特征在于,所述第一虚拟私有网络中的虚拟路由器用于按照所述第二路由规则通过物理网络将所述第二目标数据发送给所述第四虚拟机。6.一种数据传输方...
【专利技术属性】
技术研发人员:葛凯凯,郑松坚,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。