基于混合云的通信方法、设备及介质与流程
- 国知局
- 2024-09-14 14:26:09
本申请实施例涉及云,尤其涉及一种基于混合云的通信方法、设备及介质。
背景技术:
1、混合云(hybrid cloud)融合了公有云(public cloud)和私有云(privatecloud),是近年来云计算的主要模式和发展方向。私有云主要是面向企业用户,出于安全考虑,企业更愿意将数据存放在私有云中,但是同时又希望可以获得公有云的计算资源,在这种情况下混合云被越来越多的采用,它将公有云和私有云进行混合和匹配,以获得最佳的效果,这种个性化的解决方案,达到了既省钱又安全的目的。
2、在一些场景中,私有云端可以包括多个私有云分支,每个私有云分支具有至少一个网络设备,如服务器,这些不同私有云分支中的网络设备可能需要进行互相通信,然而目前不同私有云分支中的网络设备无法进行通信。
技术实现思路
1、本申请提供一种基于混合云的通信方法、设备及介质,从而可以实现不同私有云分支中的网络设备之间的通信。
2、第一方面,本申请提供一种基于混合云的通信方法,该方法应用于控制器;其中,混合云包括公有云和n个私有云分支,n为大于1的整数;公有云包括公有云网关;n个私有云分支分别包括各自的私有云网关以及与各自的私有云网关连接的至少一个网络设备;公有云网关与n个私有云网关连接;控制器与公有云网关以及n个私有云网关连接;该方法包括:获取n个私有云网关各自的ip网段,并向n个私有云网关下发各自的ip网段;基于n个私有云网关各自的ip网段生成n个路由配置;并向公有云网关下发n个路由配置;其中,n个路由配置用于公有云网关对n个私有云分支中不同私有云分支下的网络设备之间的报文进行转发。
3、第二方面,本申请提供一种基于混合云的通信方法,该方法应用于控制器;其中,混合云包括公有云和n个私有云分支,n为大于1的整数;公有云包括公有云网关;n个私有云分支分别包括各自的私有云网关以及与各自的私有云网关连接的至少一个网络设备;n个私有云分支属于m个物理区域,m为大于1且小于n的整数;m个物理区域上分别设置一个边缘网关,针对m个边缘网关中的任一个边缘网关,边缘网关与公有云网关以及边缘网关所属物理区域内的私有云网关连接;控制器与公有云网关、m个边缘网关以及n个私有云网关连接;该方法包括:获取n个私有云网关各自的ip网段以及m个边缘网关各自的ip地址,并向n个私有云网关下发各自的ip网段;基于n个私有云网关各自的ip网段生成n个第一路由配置;并基于n个私有云网关各自的ip网段和m个边缘网关各自的ip地址生成n个第二路由配置;向m个边缘网关下发各自对应的第一路由配置;并向公有云网关下发n个第二路由配置;其中,针对m个边缘网关中的任一个边缘网关,边缘网关对应的第一路由配置用于边缘网关对边缘网关所属物理区域内的不同私有云分支下的网络设备的报文进行转发;n个第二路由配置用于公有云网关对属于不同物理区域的不同私有云分支下的网络设备之间的报文进行转发。
4、第三方面,本申请实施例提供一种控制器,混合云包括公有云和n个私有云分支,n为大于1的整数;公有云包括公有云网关;n个私有云分支分别包括各自的私有云网关以及与各自的私有云网关连接的至少一个网络设备;公有云网关与n个私有云分支的n个私有云网关连接;控制器与公有云网关以及n个私有云网关连接;该控制器包括:获取模块、下发模块和生成模块;其中,获取模块用于获取n个私有云网关各自的互联网协议ip网段;下发模块用于向n个私有云网关下发各自的ip网段;生成模块用于基于n个私有云网关各自的ip网段生成n个路由配置;下发模块还用于向公有云网关下发n个路由配置;其中,n个路由配置用于公有云网关对不同n个私有云分支中不同私有云分支下的网络设备之间的报文进行转发。
5、第四方面,本申请实施例提供一种控制器,混合云包括公有云和n个私有云分支,n为大于1的整数;公有云包括公有云网关;n个私有云分支分别包括各自的私有云网关以及与各自的私有云网关连接的至少一个网络设备;n个私有云分支属于m个物理区域,m为大于1且小于n的整数;m个物理区域上分别设置一个边缘网关,针对m个边缘网关中的任一个边缘网关,边缘网关与公有云网关以及边缘网关所属物理区域内的私有云网关连接;控制器与公有云网关、m个边缘网关以及n个私有云网关连接;该控制器包括:获取模块、下发模块和生成模块;其中,获取模块用于获取n个私有云网关各自的ip网段以及m个边缘网关各自的ip地址;下发模块用于向n个私有云网关下发各自的ip网段;生成模块用于基于n个私有云网关各自的ip网段生成n个第一路由配置;并基于n个私有云网关各自的ip网段和m个边缘网关各自的ip地址生成n个第二路由配置;下发模块还用于向m个边缘网关下发各自对应的第一路由配置;并向公有云网关下发n个第二路由配置;其中,针对m个边缘网关中的任一个边缘网关,边缘网关对应的第一路由配置用于边缘网关对边缘网关所属物理区域内的不同私有云分支下的网络设备的报文进行转发;n个第二路由配置用于公有云网关对属于不同物理区域的不同私有云分支下的网络设备之间的报文进行转发。
6、第五方面,本申请实施例提供一种电子设备,包括:处理器和存储器,该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行如第一方面、第二方面或其各实现方式中的方法。
7、第六方面,本申请实施例提供一种计算机可读存储介质,用于存储计算机程序,计算机程序使得计算机执行如第一方面、第二方面或其各实现方式中的方法。
8、第七方面,本申请实施例提供一种计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行如第一方面、第二方面或其各实现方式中的方法。
9、第八方面,本申请实施例提供一种计算机程序,计算机程序使得计算机如执行如第一方面、第二方面或其各实现方式中的方法。
10、通过本申请提供的技术方案,使得不同私有云分支下的各个网络设备可以通过公有云网关实现彼此之间的通信。此外,通过边缘网关的设置可以降低不同私有云分支下的网络设备之间的通信时延。
技术特征:1.一种基于混合云的通信方法,其特征在于,所述方法应用于控制器;其中,混合云包括公有云和n个私有云分支,n为大于1的整数;所述公有云包括公有云网关;所述n个私有云分支分别包括各自的私有云网关以及与各自的私有云网关连接的至少一个网络设备;所述公有云网关与n个私有云网关连接;所述控制器与所述公有云网关以及所述n个私有云网关连接;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述n个私有云网关各自的ip网段生成n个路由配置,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述获取所述n个私有云网关各自的互联网协议ip网段之前,还包括:
4.根据权利要求1或2所述的方法,其特征在于,所述基于所述n个私有云网关各自的ip网段生成n个路由配置之前,还包括:
5.一种基于混合云的通信方法,其特征在于,所述方法应用于控制器;其中,混合云包括公有云和n个私有云分支,n为大于1的整数;所述公有云包括公有云网关;所述n个私有云分支分别包括各自的私有云网关以及与各自的私有云网关连接的至少一个网络设备;所述n个私有云分支属于m个物理区域,m为大于1且小于n的整数;所述m个物理区域上分别设置一个边缘网关,针对m个边缘网关中的任一个边缘网关,所述边缘网关与所述公有云网关以及所述边缘网关所属物理区域内的私有云网关连接;所述控制器与所述公有云网关、所述m个边缘网关以及所述n个私有云网关连接;所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述n个私有云网关各自的ip网段生成n个第一路由配置,包括:
7.根据权利要求5所述的方法,其特征在于,所述基于所述n个私有云网关各自的ip网段和所述m个边缘网关各自的ip地址生成n个第二路由配置,包括:
8.根据权利要求5-7任一项所述的方法,其特征在于,所述获取所述n个私有云网关各自的ip网段以及所述m个边缘网关各自的ip地址之前,还包括:
9.根据权利要求5-7任一项所述的方法,其特征在于,所述基于所述n个私有云网关各自的ip网段生成n个第一路由配置之前,还包括:
10.根据权利要求5-7任一项所述的方法,其特征在于,所述基于所述n个私有云网关各自的ip网段和所述m个边缘网关各自的ip地址生成n个第二路由配置之前,还包括:
11.一种控制器,其特征在于,混合云包括公有云和n个私有云分支,n为大于1的整数;所述公有云包括公有云网关;所述n个私有云分支分别包括各自的私有云网关以及与各自的私有云网关连接的至少一个网络设备;所述公有云网关与所述n个私有云分支的n个私有云网关连接;所述控制器与所述公有云网关以及所述n个私有云网关连接;所述控制器包括:获取模块、下发模块和生成模块;
12.一种控制器,其特征在于,混合云包括公有云和n个私有云分支,n为大于1的整数;所述公有云包括公有云网关;所述n个私有云分支分别包括各自的私有云网关以及与各自的私有云网关连接的至少一个网络设备;所述n个私有云分支属于m个物理区域,m为大于1且小于n的整数;所述m个物理区域上分别设置一个边缘网关,针对m个边缘网关中的任一个边缘网关,所述边缘网关与所述公有云网关以及所述边缘网关所属物理区域内的私有云网关连接;所述控制器与所述公有云网关、所述m个边缘网关以及所述n个私有云网关连接;所述控制器包括:获取模块、下发模块和生成模块;
13.一种电子设备,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至10中任一项所述的方法。
技术总结本申请提供了一种基于混合云的通信方法、设备及介质,混合云包括公有云和N个私有云分支;公有云包括公有云网关;N个私有云分支分别包括各自的私有云网关以及与各自的私有云网关连接的至少一个网络设备;公有云网关与N个私有云网关连接;控制器与公有云网关以及N个私有云网关连接;该方法包括:控制器获取N个私有云网关各自的IP网段,并向N个私有云网关下发各自的IP网段;基于N个私有云网关各自的IP网段生成N个路由配置;并向公有云网关下发N个路由配置;N个路由配置用于公有云网关对N个私有云分支中不同私有云分支下的网络设备之间的报文进行转发。从而可以实现不同私有云分支中的网络设备之间的通信。技术研发人员:刘国旭受保护的技术使用者:腾讯科技(深圳)有限公司技术研发日:技术公布日:2024/9/12本文地址:https://www.jishuxx.com/zhuanli/20240914/294038.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
上一篇
通信方法及相关装置与流程
下一篇
返回列表