一种集群间网络二层打通方法、装置、设备及存储介质制造方法及图纸

技术编号:35141240 阅读:38 留言:0更新日期:2022-10-05 10:17
本申请公开了一种集群间网络二层打通方法、装置、设备及存储介质。该方法包括:从本地集群筛选出目标节点作为二层网关节点;基于本地二层网关节点以及目标云计算管理平台集群的二层网关节点,建立本地云计算管理平台集群与所述目标云计算管理平台集群之间的重叠网隧道;通过本地二层网关节点获取目标报文,并通过所述重叠网隧道将所述目标报文转发给所述目标云计算管理平台集群。通过在每套云计算管理平台集群选定节点作为二层网关节点,两套环境的二层网关节点建立重叠网隧道,两集群需要二层互通时,报文通过本地二层网关节点、重叠网达到对端云计算管理平台集群的二层网关节点,实现了不同集群之间二层互通,满足了业务跨云二层互通的需求。务跨云二层互通的需求。务跨云二层互通的需求。

【技术实现步骤摘要】
一种集群间网络二层打通方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,特别涉及一种集群间网络二层打通方法、装置、设备及存储介质。

技术介绍

[0002]近年来,云计算业务需求趋于成熟,云计算已经从一个概念渐渐形成产品融入日常生活中,目前OpenStack是现在比较成熟的开源云计算管理IaaS(Infrastructure as a Service,基础设施即服务)平台,OpenStack云计算管理平台涵盖了计算、存储、网络等各项基础功能服务,由于OpenStack的设计模式得到了业界的广泛认可,依靠OpenStack在各行各业的大规模应用,OpenStack已经成为了行业的标准,特别是网络相关功能在对接SDN(软件定义网络,Software Defined Network)上,各SDN厂商基本都以OpenStack网络标准和接口标准作为首要标准,进行SDN产品的研发和设计;OVN(Open Virtual Network,分布式SDN控制器)就是这样一款网络SDN软件产品,OVN完全适配了OpenStack各项功能。云计算管理平台对计算、存储、网络等资源能统一管理和调度,合理帮助客户分配资源,极大的提高了资源利用率,因此很多客户的业务也由本地迁移到云上。对于一些大型企业可能需要在不同地域搭建不同的云计算平台,不同平台上可以部署相同或者不用的业务,这些业务之间存在二层通信的需求,因此,如何实现不同区域的资源池的私有网络二层打通是目前亟需解决的问题。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种集群间网络二层打通方法、装置、设备及介质,能够实现不同集群之间二层互通。其具体方案如下:
[0004]第一方面,本申请公开了一种集群间网络二层打通方法,应用于云计算管理平台集群,包括:
[0005]从本地集群筛选出目标节点作为二层网关节点;
[0006]基于本地二层网关节点以及目标云计算管理平台集群的二层网关节点,建立本地云计算管理平台集群与所述目标云计算管理平台集群之间的重叠网隧道;
[0007]通过本地二层网关节点获取目标报文,并通过所述重叠网隧道将所述目标报文转发给所述目标云计算管理平台集群。
[0008]可选的,所述基于本地二层网关节点以及目标云计算管理平台集群的二层网关节点,建立本地云计算管理平台集群与所述目标云计算管理平台集群之间的重叠网隧道,包括:
[0009]在本地二层网关节点部署分布式SDN控制器;
[0010]在本地二层网关节点上创建隧道网桥;所述隧道网桥用于报文在重叠网传输之前的封包以及传输之后的解包;
[0011]在所述隧道网桥上创建隧道端点,基于所述隧道端点分别在本地集群和所述目标
云计算管理平台集群创建相同的目标网络,以建立本地云计算管理平台集群与所述目标云计算管理平台集群之间的重叠网隧道。
[0012]可选的,所述通过本地二层网关节点获取目标报文,并通过所述重叠网隧道将所述目标报文转发给所述目标云计算管理平台集群之前,还包括:
[0013]在所述隧道网桥上配置第一流表和第二流表,以便所述本地二层网关根据所述第一流表表征的网络逻辑,执行所述通过所述重叠网隧道将所述目标报文转发给所述目标云计算管理平台集群的操作,以及根据所述第二流表表征的网络逻辑,执行接收所述目标云计算管理平台集群发送的报文的操作。
[0014]可选的,所述通过本地二层网关节点获取目标报文之前,还包括:
[0015]基于重叠网在管理面创建网关端口,并将所述网关端口与预先创建的映射关系内的标志位进行关联;所述映射关系为预先在本地二层网关节点上配置的所述隧道网桥与标志位的映射关系;
[0016]当所述分布式SDN控制器读取到所述网关端口后,根据所述标志位确定出所述隧道网桥,并构建本地二层网关节点内的集成网桥与所述隧道网桥的连接关系。
[0017]可选的,所述通过本地二层网关节点获取目标报文,并通过所述重叠网隧道将所述目标报文转发给所述目标云计算管理平台集群,包括:
[0018]通过所述集成网桥接收所述目标报文,并根据所述连接关系将所述目标报文转发给所述隧道网桥;
[0019]所述隧道网桥通过所述重叠网隧道,将所述目标报文转发给所述目标云计算管理平台集群的二层网关节点,以便所述目标云计算管理平台集群的二层网关节点将所述目标报文发送给集群内目标访问节点。
[0020]可选的,所述从本地集群筛选出目标节点作为二层网关节点,包括:
[0021]在本地创建云计算管理平台集群,并预留一个或一组节点作为所述二层网关节点。
[0022]可选的,通过本地二层网关节点获取目标报文之前,还包括:
[0023]向本地集群内的虚拟机节点增加一条优先级最低的目标流表,以便所述虚拟机节点根据所述目标流表在发送报文前先查询所述报文的目的地址是否在本地集群,若否,则将所述报文作为目标报文发送给本地二层网关节点。
[0024]第二方面,本申请公开了一种集群间网络二层打通装置,包括:
[0025]二层网关节点确定模块,用于从本地集群筛选出目标节点作为二层网关节点;
[0026]重叠网隧道建立模块,用于基于本地二层网关节点以及目标云计算管理平台集群的二层网关节点,建立本地云计算管理平台集群与所述目标云计算管理平台集群之间的重叠网隧道;
[0027]报文转发模块,用于通过本地二层网关节点获取目标报文,并通过所述重叠网隧道将所述目标报文转发给所述目标云计算管理平台集群。
[0028]第三方面,本申请公开了一种电子设备,包括:
[0029]存储器,用于保存计算机程序;
[0030]处理器,用于执行所述计算机程序,以实现前述的集群间网络二层打通方法。
[0031]第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中计
算机程序被处理器执行时实现前述的集群间网络二层打通方法。
[0032]本申请中,从本地集群筛选出目标节点作为二层网关节点;基于本地二层网关节点以及目标云计算管理平台集群的二层网关节点,建立本地云计算管理平台集群与所述目标云计算管理平台集群之间的重叠网隧道;通过本地二层网关节点获取目标报文,并通过所述重叠网隧道将所述目标报文转发给所述目标云计算管理平台集群。可见,通过在每套云计算管理平台的云环境选定节点作为每套环境的二层网关节点,两套环境的二层网关节点建立重叠网隧道,两套环境上的私有网络虚拟机需要二层互通时,目标报文先经过本地云计算管理平台集群的二层网关节点,目标报文在本地二层网关节点通过隧道发送至对端云计算管理平台集群的二层网关节点,以便对端云计算管理平台集群将目标报文送入对应的网络,实现了不同集群之间二层互通,满足了业务跨云二层互通的需求。
附图说明
[0033]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集群间网络二层打通方法,其特征在于,应用于云计算管理平台集群,包括:从本地集群筛选出目标节点作为二层网关节点;基于本地二层网关节点以及目标云计算管理平台集群的二层网关节点,建立本地云计算管理平台集群与所述目标云计算管理平台集群之间的重叠网隧道;通过本地二层网关节点获取目标报文,并通过所述重叠网隧道将所述目标报文转发给所述目标云计算管理平台集群。2.根据权利要求1所述的集群间网络二层打通方法,其特征在于,所述基于本地二层网关节点以及目标云计算管理平台集群的二层网关节点,建立本地云计算管理平台集群与所述目标云计算管理平台集群之间的重叠网隧道,包括:在本地二层网关节点部署分布式SDN控制器;在本地二层网关节点上创建隧道网桥;所述隧道网桥用于报文在重叠网传输之前的封包以及传输之后的解包;在所述隧道网桥上创建隧道端点,基于所述隧道端点分别在本地集群和所述目标云计算管理平台集群创建相同的目标网络,以建立本地云计算管理平台集群与所述目标云计算管理平台集群之间的重叠网隧道。3.根据权利要求2所述的集群间网络二层打通方法,其特征在于,所述通过本地二层网关节点获取目标报文,并通过所述重叠网隧道将所述目标报文转发给所述目标云计算管理平台集群之前,还包括:在所述隧道网桥上配置第一流表和第二流表,以便所述本地二层网关根据所述第一流表表征的网络逻辑,执行所述通过所述重叠网隧道将所述目标报文转发给所述目标云计算管理平台集群的操作,以及根据所述第二流表表征的网络逻辑,执行接收所述目标云计算管理平台集群发送的报文的操作。4.根据权利要求2所述的集群间网络二层打通方法,其特征在于,所述通过本地二层网关节点获取目标报文之前,还包括:基于重叠网在管理面创建网关端口,并将所述网关端口与预先创建的映射关系内的标志位进行关联;所述映射关系为预先在本地二层网关节点上配置的所述隧道网桥与标志位的映射关系;当所述分布式SDN控制器读取到所述网关端口后,根据所述标志位确定出所述隧道网桥,并构建本地二层网关节点...

【专利技术属性】
技术研发人员:陈显桂
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1