租户隔离系统技术方案

技术编号:39418227 阅读:12 留言:0更新日期:2023-11-19 16:08
本发明专利技术实施例提供了一种租户隔离系统

【技术实现步骤摘要】
租户隔离系统、基于租户隔离系统的租户隔离方法、装置、设备及介质


[0001]本专利技术涉及计算机
,特别是涉及一种租户隔离系统

一种基于租户隔离系统的租户隔离方法

一种基于租户隔离系统的租户隔离装置

一种电子设备以及一种可读存储介质


技术介绍

[0002]云计算环境中,多个租户使用统一的资源池提供的底层硬件资源创建自己的虚拟机

为了保证各个租户的虚拟机中的数据的安全性,需要对租户的虚拟机进行隔离,以使不同租户的虚拟机之间不能相互通信

[0003]传统的云计算资源池,租户的虚拟机承载在形成资源池的物理服务器上,通过统一的网络设备进行互通,通常采用
VLAN(Virtual Local Area Network
,虚拟局域网
)
的方式对不同的租户的虚拟机隔离

[0004]例如,为不同租户分别分配不同的
VLAN ID(Identity document
,身份标识号
)
,在租户的虚拟机发出的报文的头部添加为租户的虚拟机分配的
VLAN ID。
由于为不同租户分别分配的
VLAN ID
不同,因此,在后续的二层转发场景中将一个租户的虚拟机发出的报文不会转发至其他租户的虚拟机上,使得租户的虚拟机之间在二层网络上可以隔离,达到提升信息安全的效果

[0005]然而,随着三层网络的发展,目前三层网络被使用地越来越多,在三层网络中,包括防火墙,核心交换机

接入交换机以及多个租户的虚拟机等,防火墙与核心交换机之间通信连接,核心交换机与接入交换机通信连接,接入交换机与租户的虚拟机之间通信连接,与不同的接入交换机通信连接的租户的虚拟机不同

例如,参见图1,包括2个防火墙
、2
个核心交换机
、4
个接入交换机以及4个租户的虚拟机

[0006]接入交换机是物理交换机

通过给不同的租户的虚拟机划分不同的
VLAN ID
;根据租户的虚拟机的
VLAN ID
设置不同的租户的虚拟机之间不能通信,即通过
VLAN ID
区分虚拟机是否属于同一租户,如果不属于同一租户,则不允许通信,实现二层隔离

[0007]核心交换机上还需要设置所有租户的虚拟机的网关地址

[0008]但是,专利技术人发现,核心交换机具有三层路由功能,导致不同的租户的虚拟机之间可以通过核心交换机的三层路由功能实现通信,无法起到不同的租户之间相互隔离的效果,影响信息安全


技术实现思路

[0009]为了解决上述问题,本专利技术提供了一种租户隔离系统

一种基于租户隔离系统的租户隔离方法

一种基于租户隔离系统的租户隔离装置

一种电子设备以及一种可读存储介质

[0010]本专利技术提供了一种租户隔离系统,所述系统包括:防火墙,核心交换机

接入交换
机以及多个租户的虚拟机;
[0011]防火墙中包括多个不同的安全域的虚拟防火墙;
[0012]核心交换机中包括多个不同的
VRF
组件;不同的租户的虚拟机与不同的
VRF
组件之间一一匹配;
[0013]不同的
VRF
组件与不同的安全域的虚拟防火墙之间一一匹配;
[0014]不同的安全域的虚拟防火墙分别与不同的
VRF
组件之间基于
trunk
链路通信连接;
[0015]不同的
VRF
组件分别与接入交换机之间基于
trunk
链路通信连接;
[0016]接入交换机分别与不同的租户的虚拟机之间基于
trunk
链路通信连接

[0017]本专利技术提供了一种基于租户隔离系统的租户隔离方法,所述系统包括:防火墙,核心交换机

接入交换机以及多个租户的虚拟机,防火墙中包括多个不同的安全域的虚拟防火墙;核心交换机中包括多个不同的
VRF
组件;不同的租户的虚拟机与不同的
VRF
组件之间一一匹配;不同的
VRF
组件与不同的安全域的虚拟防火墙之间一一匹配;不同的安全域的虚拟防火墙分别与不同的
VRF
组件之间基于
trunk
链路通信连接;不同的
VRF
组件分别与接入交换机之间基于
trunk
链路通信连接;接入交换机分别与不同的租户的虚拟机之间基于
trunk
链路通信连接;
[0018]所述方法应用于多个租户的虚拟机中的目标租户的虚拟机,所述方法包括:
[0019]在目标租户的虚拟机需要经由防火墙向外发送第一报文的情况下,获取位于核心交换机中的

与目标租户的虚拟机之间唯一匹配的目标
VRF
组件的对内
IP
地址;
[0020]在第一报文的头部添加目标
VRF
组件的对内
IP
地址,得到第二报文;
[0021]根据第二报文的头部中的目标
VRF
组件的对内
IP
地址

经由接入交换机向核心交换机中的目标
VRF
组件发送第二报文;以供目标
VRF
组件接收第二报文;根据事先在目标
VRF
组件中配置的目标租户独占的路由转发表,查找目标
VRF
组件的对外
IP
地址以及与目标
VRF
组件唯一匹配的目标安全域的虚拟防火墙的
IP
地址;在第二报文的头部添加目标
VRF
组件的对外
IP
地址以及目标安全域的虚拟防火墙的
IP
地址,得到第三报文;根据第三报文的头部中的目标安全域的虚拟防火墙的
IP
地址向目标安全域的虚拟防火墙发送第三报文,以使目标安全域的虚拟防火墙接收第三报文,根据事先在目标安全域的虚拟防火墙中配置的目标租户独占的路由转发表向外发送第三报文

[0022]本专利技术提供了一种基于租户隔离系统的租户隔离方法,所述系统包括:防火墙,核心交换机

接入交换机以及多个租户的虚拟机,防火墙中包括多个不同的安全域的虚拟防火墙;核心交换机中包括多个不同的
VRF
组件;不同的租户的虚拟机与不同的
VRF
组件之间一一匹配;不同的
VRF
组件与不同的安全域的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种租户隔离系统,其特征在于,所述系统包括:防火墙,核心交换机

接入交换机以及多个租户的虚拟机;防火墙中包括多个不同的安全域的虚拟防火墙;核心交换机中包括多个不同的虚拟路由转发
VRF
组件;不同的租户的虚拟机与不同的
VRF
组件之间一一匹配;不同的
VRF
组件与不同的安全域的虚拟防火墙之间一一匹配;不同的安全域的虚拟防火墙分别与不同的
VRF
组件之间基于
trunk
链路通信连接;不同的
VRF
组件分别与接入交换机之间基于
trunk
链路通信连接;接入交换机分别与不同的租户的虚拟机之间基于
trunk
链路通信连接
。2.
一种基于租户隔离系统的租户隔离方法,其特征在于,所述系统包括:防火墙,核心交换机

接入交换机以及多个租户的虚拟机,防火墙中包括多个不同的安全域的虚拟防火墙;核心交换机中包括多个不同的虚拟路由转发
VRF
组件;不同的租户的虚拟机与不同的
VRF
组件之间一一匹配;不同的
VRF
组件与不同的安全域的虚拟防火墙之间一一匹配;不同的安全域的虚拟防火墙分别与不同的
VRF
组件之间基于
trunk
链路通信连接;不同的
VRF
组件分别与接入交换机之间基于
trunk
链路通信连接;接入交换机分别与不同的租户的虚拟机之间基于
trunk
链路通信连接;所述方法应用于多个租户的虚拟机中的目标租户的虚拟机,所述方法包括:在目标租户的虚拟机需要经由防火墙向外发送第一报文的情况下,获取位于核心交换机中的

与目标租户的虚拟机之间唯一匹配的目标
VRF
组件的对内网际协议
IP
地址;在第一报文的头部添加目标
VRF
组件的对内
IP
地址,得到第二报文;根据第二报文的头部中的目标
VRF
组件的对内
IP
地址

经由接入交换机向核心交换机中的目标
VRF
组件发送第二报文;以供目标
VRF
组件接收第二报文;根据事先在目标
VRF
组件中配置的目标租户独占的路由转发表,查找目标
VRF
组件的对外
IP
地址以及与目标
VRF
组件唯一匹配的目标安全域的虚拟防火墙的
IP
地址;在第二报文的头部添加目标
VRF
组件的对外
IP
地址以及目标安全域的虚拟防火墙的
IP
地址,得到第三报文;根据第三报文的头部中的目标安全域的虚拟防火墙的
IP
地址向目标安全域的虚拟防火墙发送第三报文,以使目标安全域的虚拟防火墙接收第三报文,根据事先在目标安全域的虚拟防火墙中配置的目标租户独占的路由转发表向外发送第三报文
。3.
一种基于租户隔离系统的租户隔离方法,其特征在于,所述系统包括:防火墙,核心交换机

接入交换机以及多个租户的虚拟机,防火墙中包括多个不同的安全域的虚拟防火墙;核心交换机中包括多个不同的虚拟路由转发
VRF
组件;不同的租户的虚拟机与不同的
VRF
组件之间一一匹配;不同的
VRF
组件与不同的安全域的虚拟防火墙之间一一匹配;不同的安全域的虚拟防火墙分别与不同的
VRF
组件之间基于
trunk
链路通信连接;不同的
VRF
组件分别与接入交换机之间基于
trunk
链路通信连接;接入交换机分别与不同的租户的虚拟机之间基于
trunk
链路通信连接;所述方法应用于核心交换机中的多个
VRF
组件中的目标
VRF
组件,所述方法包括:接收第二报文;第二报文是目标租户的虚拟机根据第二报文的头部中的目标
VRF
组件的对内网际协议
IP
地址

经由接入交换机向核心交换机中的目标
VRF
组件发送的;第二报文是目标租户的虚拟机在第一报文的头部添加目标
VRF
组件的对内
IP
地址后得到的;目标
VRF
组件的对内
IP
地址是在目标租户的虚拟机需要经由防火墙向外发送第一报文的情况下目标租户的虚拟机获取的;目标
VRF
组件是位于核心交换机中的

与目标租户的虚拟机之间唯一匹配的
VRF
组件;根据事先在目标
VRF
组件中配置的目标租户独占的路由转发表,查找目标
VRF
组件的对外
IP
地址以及与目标
VRF
组件唯一匹配的目标安全域的虚拟防火墙的
IP
地址;在第二报文的头部添加目标
VRF
组件的对外
IP
地址以及目标安全域的虚拟防火墙的
IP
地址,得到第三报文;根据第三报文的头部中的目标安全域的虚拟防火墙的
IP
地址向目标安全域的虚拟防火墙发送第三报文,以使目标安全域的虚拟防火墙接收第三报文,根据事先在目标安全域的虚拟防火墙中配置的目标租户独占的路由转发表向外发送第三报文
。4.
一种基于租户隔离系统的租户隔离方法,其特征在于,所述系统包括:防火墙,核心交换机

接入交换机以及多个租户的虚拟机,防火墙中包括多个不同的安全域的虚拟防火墙;核心交换机中包括多个不同的虚拟路由转发
VRF
组件;不同的租户的虚拟机与不同的
VRF
组件之间一一匹配;不同的
VRF
组件与不同的安全域的虚拟防火墙之间一一匹配;不同的安全域的虚拟防火墙分别与不同的
VRF
组件之间基于
trunk
链路通信连接;不同的
VRF
组件分别与接入交换机之间基于
trunk
链路通信连接;接入交换机分别与不同的租户的虚拟机之间基于
trunk
链路通信连接;所述方法应用于防火墙中的多个不同的安全域的虚拟防火墙中的目标安全域的虚拟防火墙,所述方法包括:接收第三报文;第三报文是目标
VRF
组件根据第三报文的头部中的目标安全域的虚拟防火墙的网际协议
IP
地址向目标安全域的虚拟防火墙发送的,第三报文是目标
VRF
组件在第二报文的头部添加目标
VRF
组件的对外
IP
地址以及目标安全域的虚拟防火墙的
IP
地址后得到的;目标
VRF
组件的对外
IP
地址以及目标安全域的虚拟防火墙的
IP
地址是目标
VRF
组件根据事先在目标
VRF
组件中配置的目标租户独占的路由转发表查找到的;目标安全域的虚拟防火墙是位于防火墙中的与目标
VRF
组件唯一匹配的安全域的虚拟防火墙;第二报文是目标租户的虚拟机根据第二报文的头部中的目标
VRF
组件的对内
IP
地址

经由接入交换机向核心交换机中的目标
VRF
组件发送的;第二报文是目标租户的虚拟机在第一报文的头部添加目标
VRF
组件的对内
IP
地址后得到的;目标
VRF
组件的对内
IP
地址是在目标租户的虚拟机需要经由防火墙向外发送第一报文的情况下目标租户的虚拟机获取的;目标
VRF
组件是位于核心交换机中的

与目标租户的虚拟机之间唯一匹配的
VRF
组件;根据事先在目标安全域的虚拟防火墙中配置的目标租户独占的路由转发表向外发送第三报文
。5.
一种基于租户隔离系统的租户隔离方法,其特征在于,所述系统包括:防火墙,核心交换机

接入交换机以及多个租户的虚拟机,防火墙中包括多个不同的安全域的虚拟防火墙;核心交换机中包括多个不同的虚拟路由转发
VRF
组件;不同的租户的虚拟机与不同的
VRF
组件之间一一匹配;不同的
VRF
组件与不同的安全域的虚拟防火墙之间一一匹配;不同的安全域的虚拟防火墙分别与不同的
VRF
组件之间基于
trunk
链路通信连接;不同的
VRF
组件分别与接入交换机之间基于
trunk
链路通信连接;接入交换机分别与不同的租户的虚拟机之间基于
trunk
链路通信连接;
所述方法应用于防火墙中的多个不同的安全域的虚拟防火墙中的目标安全域的虚拟防火墙,所述方法包括:接收外部发送的第四报文,第四报文中的目的地址为目标租户的虚拟机的网际协议
IP
地址;根据事先在目标安全域的虚拟防火墙中配置的目标租户独占的路由转发表,查找位于核心交换机中的

与目标租户的虚拟机之间唯一匹配的目标
VRF
组件的对外
IP
地址;在第四报文的头部添加目标
VRF
组件的对外
IP
地址,得到第五报文;根据目标
VRF
组件的对外
IP
地址向目标
VRF
组件发送第五报文;以使目标
VRF
组件接收第五报文;根据事先在目标
VRF
组件中配置的目标租户独占的路由转发表,查找目标
VRF
组件的对内
IP
地址;在第五报文的头部添加目标
VRF
组件的对内
IP
地址,得到第六报文;根据目标
VRF
组件的对内
IP
地址以及目标租户的虚拟机的
IP
地址

经由接入交换机向目标租户的虚拟机发送第六报文;以使目标租户的虚拟机接收第六报文,并处理第六报文
。6.
一种基于租户隔离系统的租户隔离方法,其特征在于,所述系统包括:防火墙,核心交换机

接入交换机以及多个租户的虚拟机,防火墙中包括多个不同的安全域的虚拟防火墙;核心交换机中包括多个不同的虚拟路由转发
VRF
组件;不同的租户的虚拟机与不同的
VRF
组件之间一一匹配;不同的
VRF
组件与不同的安全域的虚拟防火墙之间一一匹配;不同的安全域的虚拟防火墙分别与不同的
VRF
组件之间基于
trunk
链路通信连接;不同的
VRF
组件分别与接入交换机之间基于
trunk
链路通信连接;接入交换机分别与不同的租户的虚拟机之间基于
trunk
链路通信连接;所述方法应用于核心交换机中的多个
VRF
组件中的目标
VRF
组件,所述方法包括:接收第五报文,第五报文是防火墙中的多个不同的安全域的虚拟防火墙中的目标安全域的虚拟防火墙根据目标
VRF
组件的对外网际协议
IP
地址向目标
VRF
组件发送的;第五报文是目标安全域的虚拟防火墙在第四报文的头部添加位于核心交换机中的

与目标租户的虚拟机之间唯一匹配的目标
VRF
组件的对外
IP
地址后得到的;目标
VRF
组件的对外
IP
地址是目标安全域的虚拟防火墙事先在目标
VRF
组件中配置的目标租户独占的路由转发表查找到的;第四报文是目标安全域的虚拟防火墙根接收的外部发送的报文,第四报文中的目的地址为目标租户的虚拟机的
IP
地址;根据事先在目标
VRF
组件中配置的目标租户独占的路由转发表,查找目标
VRF
组件的对内
IP
地址;在第五报文的头部添加目标
VRF
组件的对内
IP
地址,得到第六报文;根据目标
VRF
组件的对内
IP
地址以及目标租户的虚拟机的
IP
地址

经由接入交换机向目标租户的虚拟机发送第六报文;以使目标租户的虚拟机接收第六报文,并处理第六报文
。7.
一种基于租户隔离系统的租户隔离方法,其特征在于,所述系统包括:防火墙,核心交换机

接入交换机以及多个租户的虚拟机,防火墙中包括多个不同的安全域的虚拟防火墙;核心交换机中包括多个不同的虚拟路由转发
VRF
组件;不同的租户的虚拟机与不同的
VRF
组件之间一一匹配;不同的
VRF
组件与不同的安全域的虚拟防火墙之间一一匹配;不同的安全域的虚拟防火墙分别与不同的
VRF
组件之间基于
trunk
链路通信连接;不同的
VRF
组件分别与接入交换机之间基于
trunk
链路通信连接;接入交换机分别与不同的租户的虚拟机之间基于
trunk
链路通信连接;
所述方法应用于多个租户的虚拟机中的目标租户的虚拟机,所述方法包括:接收第六报文;第六报文是目标
VRF
组件根据目标
VRF
组件的对内网际协议
IP
地址以及目标租户的虚拟机的
IP
地址

经由接入交换机向目标租户的虚拟机发送的;第六报文是目标
VRF
组件在第五报文的头部添加目标
VRF
组件的对内
IP
地址后得到的;目标
VRF
组件的对内
IP
地址是目标
VRF
组件根据事先在目标
VRF
组件中配置的目标租户独占的路由转发表查找到的;第五报文是防火墙中的多个不同的安全域的虚拟防火墙中的目标安全域的虚拟防火墙目标
VRF
组件的对外
IP
地址向目标
VRF
组件发送的;第五报文是防火墙中的多个不同的安全域的虚拟防火墙中的目标安全域的虚拟防火墙根据目标
VRF
组件的对外
IP
地址向目标
VRF
组件发送的;第五报文是目标安全域的虚拟防火墙在第四报文的头部添加位于核心交换机中的

与目标租户的虚拟机之间唯一匹配的目标
VRF
组件的对外
IP
地址后得到的;目标
VRF
组件的对外
IP
地址是目标安全域的虚拟防火墙事先在目标
VRF
组件中配置的目标租户独占的路由转发表查找到的;第四报文是目标安全域的虚拟防火墙根接收的外部发送的报文,第四报文中的目的地址为目标租户的虚拟机的
IP
地址;处理第六报文
。8.
一种基于租户隔离系统的...

【专利技术属性】
技术研发人员:李园园刘养波
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1