云上网络拓扑生成方法、装置、设备及介质制造方法及图纸

技术编号:39052634 阅读:13 留言:0更新日期:2023-10-12 19:45
本公开提供了一种云上网络拓扑生成方法、装置、设备及介质,可以应用于云计算技术领域。该方法包括:获取目标租户创建的网络的服务器资源信息和网络连接信息,其中,网络是由网段组成的,网段对应至少一个路由器,路由器用于采集路由策略信息,网络连接信息用于表征网络中服务器资源间的关联关系;将服务器资源信息和路由策略信息,分别配置到预设网络拓扑区域上,其中,预设网络拓扑区域是根据网段和路由策略信息构建得到的;以及基于网络连接信息,分别对预设网络拓扑区域中的服务器资源信息和路由策略信息进行有向连接,生成网络拓扑图。图。图。

【技术实现步骤摘要】
云上网络拓扑生成方法、装置、设备及介质


[0001]本公开涉及云计算
,尤其涉及云上网络拓扑生成方法、装置、设备及介质。

技术介绍

[0002]云服务提供商可以在公有云上为租户开辟私有网络(Virtual Private Cloud,VPC),也即虚拟私有云,是公有云上自定义的逻辑隔离网络空间,是租户可以自定义的网络空间。租户可以完全掌握私有网络的环境,灵活部署云上节点,各节点间形成复杂网络拓扑。
[0003]在实施本公开的过程中发现,现有生成应用系统的网络拓扑的方案,相对较多的是针对传统数据中心,这种网络设施比较单一的架构,在当前应用更为广泛的云环境下,无法生成云上网络拓扑,也无法直观展示云上各个节点的网络拓扑关系。

技术实现思路

[0004]鉴于上述问题,本公开提供了一种云上网络拓扑生成方法、装置、设备、介质和程序产品。
[0005]根据本公开的第一个方面,提供了一种云上网络拓扑生成方法,包括:
[0006]获取目标租户创建的网络的服务器资源信息和网络连接信息,其中,网络是由网段组成的,网段对应至少一个路由器,路由器用于采集路由策略信息,网络连接信息用于表征网络中服务器资源间的关联关系;
[0007]将服务器资源信息和路由策略信息,分别配置到预设网络拓扑区域上,其中,预设网络拓扑区域是根据网段和路由策略信息构建得到的;以及
[0008]基于网络连接信息,分别对预设网络拓扑区域中的服务器资源信息和路由策略信息进行有向连接,生成网络拓扑图。
[0009]根据本公开的实施例,预设网络拓扑区域是由云上网络区域和非云上网络区域组成的,网络包括N个,N为大于等于2的整数;
[0010]其中,方法还包括:
[0011]根据N个网络对应的网段,构建N个云上网络区域;
[0012]根据路由策略信息所属的类型,构建不同类型的非云上网络区域。
[0013]根据本公开的实施例,将服务器资源信息和路由策略信息,分别配置到预设网络拓扑区域上,包括:
[0014]在确定与服务器资源信息相关的服务器资源的地址与网段匹配的情况下,将服务器资源信息,配置到对应的云上网络区域;
[0015]在确定路由策略信息所属的类型与非云上网络区域类型相匹配的情况下,将路由策略信息,配置到对应的非云上网络区域。
[0016]根据本公开的实施例,网络包括虚拟私有云,服务器资源信息包括云主机的信息;
[0017]其中,获取目标租户创建的网络的服务器资源信息和网络连接信息,包括:
[0018]通过云接口,获取目标租户创建的虚拟私有云的云主机的信息;
[0019]通过在云主机上部署代理监管,实时获取网络连接信息。
[0020]根据本公开的实施例,网络连接信息包括:源地址信息、目的地址信息;路由策略信息包括专线网段信息;
[0021]其中,基于网络连接信息,分别对预设网络拓扑区域中的服务器资源信息和路由策略信息进行有向连接,生成网络拓扑图,包括:
[0022]根据源地址信息和目的地址信息,确定连接的方向;
[0023]根据连接的方向,利用有向线段,将云主机的信息与专线网段信息进行有向连接,生成网络拓扑图。
[0024]根据本公开的实施例,网络连接信息还包括:目的端口信息和协议信息;
[0025]其中,基于网络连接信息,分别对预设网络拓扑区域中的服务器资源信息和路由策略信息进行有向连接,生成网络拓扑图,还包括:
[0026]利用目的端口信息以及协议信息,对有向线段进行标记。
[0027]根据本公开的实施例,非云上网络区域包括:互联网区域、专线区域以及虚拟专用网区域;路由策略信息包括互联网网段信息、专线网段信息以及虚拟专用网网段信息;
[0028]其中,在确定路由策略信息所属的类型与非云上网络区域类型相匹配的情况下,将路由策略信息,配置到对应的非云上网络区域,包括:
[0029]将互联网网段信息,配置到互联网区域;
[0030]将专线网段信息,配置到专线区域;
[0031]将虚拟专用网网段信息,配置到虚拟专用网区域。
[0032]本公开的第二方面提供了一种云上网络拓扑生成装置,包括:
[0033]获取模块,用于获取目标租户创建的网络的服务器资源信息和网络连接信息,其中,网络是由网段组成的,网段对应至少一个路由器,路由器用于采集路由策略信息,网络连接信息用于表征网络中服务器资源间的关联关系;
[0034]配置模块,用于将服务器资源信息和路由策略信息,分别配置到预设网络拓扑区域上,其中,预设网络拓扑区域是根据网段和路由策略信息构建得到的;以及
[0035]生成模块,用于基于网络连接信息,分别对预设网络拓扑区域中的服务器资源信息和路由策略信息进行有向连接,生成网络拓扑图。
[0036]本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行上述云上网络拓扑生成方法。
[0037]本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述云上网络拓扑生成方法。
[0038]本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述云上网络拓扑生成方法。
[0039]根据本公开的实施例,通过获取目标租户创建的网络的服务器资源信息,充分结合了云上网络架构的特点,通过网段的路由器采集的路由策略信息和网段构建预设网络拓扑区域,通过获取的网络连接信息,结合服务器资源信息以及路由策略信息,绘制了更加准
确直观的网络拓扑图,方便了运维人员配置云上网络访问关系,有助于指导运维人员排查网络访问不通的故障问题,还可以为应用系统迁移、扩容、规划拆分等场景提供信息支持等,至少部分解决了在当前应用更为广泛的云环境下,针对现有生成应用系统的网络拓扑的方案,无法生成云上网络拓扑,也无法直观展示云上各个节点的网络拓扑关系的问题。
附图说明
[0040]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0041]图1示意性示出了根据本公开实施例的云上网络拓扑生成方法、装置、设备、介质和程序产品的应用场景图;
[0042]图2示意性示出了根据本公开实施例的云上网络拓扑生成方法的流程图;
[0043]图3示意性示出了根据本公开另一实施例的云上网络拓扑生成方法的流程图;
[0044]图4示意性示出了根据本公开实施例的网络拓扑图的示意图;
[0045]图5示意性示出了根据本公开实施例的云上网络拓扑生成装置的结构框图;
[0046]图6示意性示出了根据本公开实施例的云上网络拓扑生成装置的获取模块的示意图;以及
[0047]图7示意性示出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云上网络拓扑生成方法,包括:获取目标租户创建的网络的服务器资源信息和网络连接信息,其中,所述网络是由网段组成的,所述网段对应至少一个路由器,所述路由器用于采集路由策略信息,所述网络连接信息用于表征所述网络中服务器资源间的关联关系;将所述服务器资源信息和所述路由策略信息,分别配置到预设网络拓扑区域上,其中,所述预设网络拓扑区域是根据所述网段和所述路由策略信息构建得到的;以及基于所述网络连接信息,分别对所述预设网络拓扑区域中的所述服务器资源信息和所述路由策略信息进行有向连接,生成网络拓扑图。2.根据权利要求1所述的方法,其中,所述预设网络拓扑区域是由云上网络区域和非云上网络区域组成的,所述网络包括N个,N为大于等于2的整数;其中,所述方法还包括:根据N个所述网络对应的所述网段,构建N个所述云上网络区域;根据所述路由策略信息所属的类型,构建不同类型的所述非云上网络区域。3.根据权利要求2所述的方法,其中,所述将所述服务器资源信息和路由策略信息,分别配置到预设网络拓扑区域上,包括:在确定与所述服务器资源信息相关的服务器资源的地址与所述网段匹配的情况下,将所述服务器资源信息,配置到对应的所述云上网络区域;在确定所述路由策略信息所属的类型与所述非云上网络区域类型相匹配的情况下,将所述路由策略信息,配置到对应的所述非云上网络区域。4.根据权利要求1所述的方法,其中,所述网络包括虚拟私有云,所述服务器资源信息包括云主机的信息;其中,所述获取目标租户创建的网络的服务器资源信息和网络连接信息,包括:通过云接口,获取所述目标租户创建的所述虚拟私有云的所述云主机的信息;通过在所述云主机上部署代理监管,实时获取所述网络连接信息。5.根据权利要求4所述的方法,其中,所述网络连接信息包括:源地址信息、目的地址信息;所述路由策略信息包括专线网段信息;其中,所述基于所述网络连接信息,分别对所述预设网络拓扑区域中的所述服务器资源信息和所述路由策略信息进行有向连接,生成网络拓扑图,包括:根据所述源地址信息和所述目的地址信息,确定连接的方向;根据所述连接的方向,利用有向线段,将所述云主机的...

【专利技术属性】
技术研发人员:陈继辉
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1