掌桥专利:专业的专利平台
掌桥专利
首页

公有云的overlay网络视图展示方法及装置

文献发布时间:2023-06-19 19:30:30


公有云的overlay网络视图展示方法及装置

技术领域

本发明涉及计算机技术领域,特别是涉及一种公有云的overlay网络视图展示方法及装置。

背景技术

Overlay网络是叠加在underlay上的虚拟网络环境,支持多租户。公有云是企业通过云计算、大数据等技术建设并自主运营的云环境。公有云的overlay网络中包含公有云的各类网络云产品,各个云产品可以为服务于与企业合作的各类项目中,并根据每个项目设置对应的应用。在公有云中,不同应用的监管标准及应用属性进行多功能区划分,每个专区的服务范围、服务对象和服务标准存在区别。

现有技术的公有云overlay网络在应用过程中无法展示其网络架构以及部署的各类云产品,因此当overlay网络发生故障时,无法根据故障信息确定故障原因。

发明内容

有鉴于此,本发明提供一种公有云的overlay网络视图展示方法,通过该方法,可以对公有云的overlay网络的网络架构及云产品进行展示,便于公有云的overlay网络的日常运维及故障排查。

本发明还提供了一种公有云的overlay网络视图展示装置,用以保证上述方法在实际中的实现及应用。

一种公有云的overlay网络视图展示方法,包括:

获取用户输入的查询信息,所述查询信息中包含至少一个输入信息项;

确定各个所述输入信息项对应的信息维度,所述信息维度为第一信息维度或第二信息维度;

基于所述信息维度对应的查询路径,查询所述overlay网络中与各个所述输入信息项关联的各个输出信息项;

确定各个所述输入信息项与各个所述输出信息项之间的关联关系;

基于各个所述输入信息项与各个所述输出信息项之间的关联关系,在预设的显示界面上展示所述查询信息及各个所述输出信息项。

上述的方法,可选的,所述确定各个所述输入信息项对应的信息维度,包括:

确定所述查询信息中各个所述输入信息项对应的信息类型;

基于所述信息类型,确定各个所述输入信息项对应的信息维度。

上述的方法,可选的,所述基于所述信息维度对应的查询路径,查询所述overlay网络中与各个所述输入信息项关联的各个输出信息项,包括:

基于所述信息维度对应的查询路径,确定所述overlay网络中所述查询路径所需要对接的数据接口,并获取所述接口识别码;

基于所述接口识别码,从所述数据接口查询所述overlay网络中与各个所述输入信息项关联的各个输出信息项。

上述的方法,可选的,所述从所述数据接口查询所述overlay网络中与各个所述输入信息项关联的各个输出信息项,包括:

当所述信息维度为第一信息维度时,确定所述查询信息中的各个输入信息项为所述公有云的租户信息、VPC信息以及子网信息中的至少一个;从所述数据接口查询所述overlay网络中与各个所述输入项信息关联的至少一个物理子系统及所述物理子系下所有的云产品信息;其中,所述物理子系统及该物理子系统下的所有云产品信息为输出信息项;

当所述信息维度为第二信息维度时,确定所述查询信息中的各个输入信息项为至少一个物理子系统;从所述数据接口查询所述overlay网络中与所述物理子系统关联的所有的租户信息、VPC信息、子网信息,以及所述物理子系下所有的云产品信息;其中,查询到的所有租户信息、VPC信息、子网信息以及云产品信息为输出信息项。

上述的方法,可选的,还包括:

获取每个所述输出信息项对应的信息项描述及信息项取值;

基于所述信息项描述及信息项取值,生成各个所述输出信息项对应的输出表格,并将所述输出表格展示在所述显示界面。

一种公有云的overlay网络视图展示装置,包括:

第一获取单元,用于获取用户输入的查询信息,所述查询信息中包含至少一个输入信息项;

第一确定单元,用于确定各个所述输入信息项对应的信息维度,所述信息维度为第一信息维度或第二信息维度;

查询单元,用于基于所述信息维度对应的查询路径,查询所述overlay网络中与各个所述输入信息项关联的各个输出信息项;

第二确定单元,用于确定各个所述输入信息项与各个所述输出信息项之间的关联关系;

第一显示单元,用于基于各个所述输入信息项与各个所述输出信息项之间的关联关系,在预设的显示界面上展示所述查询信息及各个所述输出信息项。

上述的装置,可选的,所述第一确定单元,包括:

第一确定子单元,用于确定所述查询信息中各个所述输入信息项对应的信息类型;

第二确定子单元,用于基于所述信息类型,确定各个所述输入信息项对应的信息维度。

上述的装置,可选的,所述查询单元,包括:

获取子单元,用于基于所述信息维度对应的查询路径,确定所述overlay网络中所述查询路径所需要对接的数据接口,并获取所述接口识别码;

第一查询子单元,用于基于所述接口识别码,从所述数据接口查询所述overlay网络中与各个所述输入信息项关联的各个输出信息项。

上述的装置,可选的,所述获取子单元,包括:

第二查询子单元,用于当所述信息维度为第一信息维度时,确定所述查询信息中的各个输入信息项为所述公有云的租户信息、VPC信息以及子网信息中的至少一个;从所述数据接口查询所述overlay网络中与各个所述输入项信息关联的至少一个物理子系统及所述物理子系下所有的云产品信息;其中,所述物理子系统及该物理子系统下的所有云产品信息为输出信息项;

第三查询子单元,用于当所述信息维度为第二信息维度时,确定所述查询信息中的各个输入信息项为至少一个物理子系统;从所述数据接口查询所述overlay网络中与所述物理子系统关联的所有的租户信息、VPC信息、子网信息,以及所述物理子系下所有的云产品信息;其中,查询到的所有租户信息、VPC信息、子网信息以及云产品信息为输出信息项。

上述的装置,可选的,还包括:

第二获取单元,用于获取每个所述输出信息项对应的信息项描述及信息项取值;

第二显示单元,用于基于所述信息项描述及信息项取值,生成各个所述输出信息项对应的输出表格,并将所述输出表格展示在所述显示界面。

一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述的公有云的overlay网络视图展示方法。

一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的公有云的overlay网络视图展示方法。

与现有技术相比,本发明包括以下优点:

本发明提供了一种公有云的overlay网络视图展示方法,包括:获取用户输入的查询信息,所述查询信息中包含至少一个输入信息项;确定各个所述输入信息项对应的信息维度,所述信息维度为第一信息维度或第二信息维度;基于所述信息维度对应的查询路径,查询所述overlay网络中与各个所述输入信息项关联的各个输出信息项;确定各个所述输入信息项与各个所述输出信息项之间的关联关系;基于各个所述输入信息项与各个所述输出信息项之间的关联关系,在预设的显示界面上展示所述查询信息及各个所述输出信息项。应用本发明提供的方法,可以对公有云的overlay网络的网络架构及云产品进行展示,便于公有云的overlay网络的日常运维及故障排查。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种公有云的overlay网络视图展示方法的方法流程图;

图2为本发明实施例提供的一种公有云的overlay网络视图展示方法的又一方法流程图;

图3为本发明实施例提供的一种公有云的overlay网络视图展示装置的装置结构图;

图4为本发明实施例提供的一种电子设备结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本申请中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本发明可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。

本发明实施例提供了一种公有云的overlay网络视图展示方法,该方法可以应用在多种系统平台,其执行主体可以为计算机终端或各种移动设备的处理器,所述方法的方法流程图如图1所示,具体包括:

S101:获取用户输入公有云的overlay网络对应的查询信息。

其中,所述查询信息中包含至少一个输入信息项。

在本发明中,输入查询信息的用户为overlay网络的内部管理员,管理员需要对某个租户进行维护或者对整个公有云的overlay网络进行查询时,只需输入查询信息。

S102:确定各个所述输入信息项对应的信息维度。

其中,所述信息维度为第一信息维度或第二信息维度。

具体的,确定各个所述输入信息项对应的信息维度,包括:

确定所述查询信息中各个所述输入信息项对应的信息类型;

基于所述信息类型,确定各个所述输入信息项对应的信息维度。

需要说明的是,用户输入的查询信息的输入信息项对应的信息类型可以为一类信息,也可以是二类信息,其中,一类信息属于第一信息维度,二类信息属于第二信息维度。二类信息为一类信息的下级信息。

在本发明中,第一信息维度的信息至少包括租户信息、VPC信息和子网信息中的任意一个。VPC(Virtual Private Cloud,虚拟私有网络)为隔离的云上网络空间,通过建行云可创建虚拟私有网络VPC,并自定义VPC内IP地址、子网、路由、网络ACL等。VPC还可以通过NAT网关访问Internet,也可以通过VPN连接或专线接入连接本地的数据中心,构建混合云。子网是VPC内的IP地址块,私有网络中的所有云资源都必须部署在子网内。子网具有可用区属性。在创建VPC后,可以在私有网络所属地域下的每个可用区中添加子网。第二信息维度的信息包括至少一个物理子系统。

S103:基于所述信息维度对应的查询路径,查询所述overlay网络中与各个所述输入信息项关联的各个输出信息项。

其中,所述输出信息项包括至少一个云产品信息。

在本发明中,输入信息项为租户信息、VPC信息或子网信息中的至少一个,或这是任意一个物理子系统的系统信息。在公有云中包含多个租户,每个租户均设置有对应的VPC下的物理专线,每个物理专线关联专线通道,专线通道关联专线网关。

具体的,基于所述信息维度对应的查询路径,查询所述overlay网络中与各个所述输入信息项关联的各个输出信息项,包括:

基于所述信息维度对应的查询路径,确定所述overlay网络中所述查询路径所需要对接的数据接口,并获取所述接口识别码;

基于所述接口识别码,从所述数据接口查询所述overlay网络中与各个所述输入信息项关联的各个输出信息项。

需要说明的是,数据接口可以包括负载均衡API接口、私有网络API接口、专线接入API接口和云服务器API接口。接口识别码相当于数据接口的接口密令,在成功识别密令后才可成功获取相关的数据信息。

还需要说明的是,云产品信息包括物理子系统下的主机信息、负载均衡、安全组等。输出信息项除了云产品信息之外还包括NAT网关、EIP、对等连接、专线通道、专线网关以及路由表信息等。

其中,NAT网关串联在租户VPC网络边界路由器与互联网之间,VPC内云主机等通过NAT网关向互联网发送数据包,数据包先经过虚拟路由器,然后NAT网关通过绑定的弹性IP地址作为源IP地址,将数据包发送到互联网。物理专线为连接公有云与本地数据中心的物理线路连接。可以为运营商专线,也可以是本地数据中心内部线路,线路两端分别连接专线接入交换机(PLA)和对端边界设备。物理专线采用双线热备接入,双线接入点供电,网络管道完全隔离。专线通道是物理专线的网络链路划分。基于不同的VLAN,可在一条物理专线上创建多个逻辑子接口,从而创建出多个专线通道,各通道之间的流量相互隔离。租户可创建连接至不同VPC的专线通道,实现本地网络与云上多个VPC互联。专线通道同样采用双线路冗余设计,并且支持主备模式和负载均衡两种冗余模式,支持故障自动切换。专线网关是私有网络的专线流量出入口。专线网关通过集群方式实现,全路无单点故障风险,满足金融级网络互联要求。专线网关是私有网络与物理专线打通的桥梁,专线网关可以连接来自多个物理专线的专线通道,从而与多个本地数据中心互通。用户可以在专线网关控制台为每个私有网络创建专线网关,每个私有网络仅支持创建一个同类型的专线网关。

S104:确定各个所述输入信息项与各个所述输出信息项之间的关联关系。

S105:基于各个所述输入信息项与各个所述输出信息项之间的关联关系,在预设的显示界面上展示与所述查询信息相关的所述overlay网络的网络架构及各个输出信息项。

其中,可以根据各个输出信息之间的关联关系,确定overlay网络中的网络架构以及各个云产品信息。

本发明实施例提供的方法中,当用户输入公有云的overlay网络对应的查询信息时,获取该查询信息及其中的输入信息项。其中,用户所输入的各个输入信息项均属于同一个信息维度。根据信息维度确定查询路径,进而确定对应的数据接口,通过查询路径查询输入信息项对应的输出信息项。输出信息包括了至少一个云产品信息。确定各个输出信息项之间的关联关系后,根据关联关系在显示界面上展示overlay网络的网络架构及各个输出信息项。

应用本发明实施例提供的方法,可以对公有云的overlay网络的网络架构及云产品进行展示,便于公有云的overlay网络的日常运维及故障排查。

本发明实施例提供的方法中,如图2所示,基于所述信息维度对应的查询路径,查询所述overlay网络中与各个所述输入信息项关联的各个输出信息项,具体可以包括:

S201:确定信息维度为第一信息维度或第二信息维度。

S202:当所述信息维度为第一信息维度时,确定所述查询信息中的各个输入信息项为所述公有云的租户信息、VPC信息以及子网信息中的至少一个。

S203:从所述数据接口查询所述overlay网络中与各个所述输入项信息关联的至少一个物理子系统及所述物理子系下所有的云产品信息;其中,所述物理子系统及该物理子系统下的所有云产品信息为输出信息项。

需要说明的是,第一信息维度通过租户-VPC-子网-主机IP的关系查询所属物理子系统。再通过物理子系统的逐级IP地址查询到与之关联的云产品信息。物理子系统就是一个主机集群,包含了多台物理主机,但是在公有云overlay层面并未体现它。

S204:当所述信息维度为第二信息维度时,确定所述查询信息中的各个输入信息项为至少一个物理子系统。

S205:从所述数据接口查询所述overlay网络中与所述物理子系统关联的所有的租户信息、VPC信息、子网信息,以及所述物理子系下所有的云产品信息;其中,查询到的所有租户信息、VPC信息、子网信息以及云产品信息为输出信息项。

需要说明的是,第二信息维度通过物理子系统-主机IP-子网-VPC-租户之间的关系查询出各个云产品信息。

在本发明中,公有云的云上网络(overlay网络)主要从两个维度进行查询展示。第一个维度是从租户、VPC、子网维度查询所包含的物理子系统,每个物理子系统下的主机信息、负载均衡、安全组等,以及NAT网关、EIP、对等连接、专线通道、路由表。第二个维度是从物理子系统维度,查询所关联的租户、VPC、子网,以及相关的主机信息、负载均衡、安全组、对等连接、物理专线、专线通道、专线网关、路由表信息。

本发明实施例提供的方法中,在显示界面上还可以以表格形式展示各个输出信息项,具体还包括:

获取每个所述输出信息项对应的信息项描述及信息项取值;

基于所述信息项描述及信息项取值,生成各个所述输出信息项对应的输出表格,并将所述输出表格展示在所述显示界面。

需要说明的是,当输入信息项为租户APPID及名称、VPC ID及名称、子网ID及名称时,输出信息项对应的输出表格可以如表1所示:

表1

当输入信息项为租户APPID及名称、VPC ID及名称时,输出信息项对应的输出表格可以如表2所示:

表2

当输入信息项为物理子系统及部署单元时,输出信息项对应的输出表格可以如表3所示:

表3

应用本发明实施例提供的方法,可以细致全面的展示当前网络产品之间的联系,一方面能够让使用者清楚当前公有云网络架构,以及各类云产品之间的联系,另一方面在出现网络故障或应急时,工程师能够依照故障信息,以最短时间锁定故障出现的网络区域,故障产生的缘由,以及故障可能影响那些网络区域及业务。

上述各个实施例的具体实施过程及其衍生方式,均在本发明的保护范围之内。

与图1所述的方法相对应,本发明实施例还提供了一种公有云的overlay网络视图展示装置,用于对图1中方法的具体实现,本发明实施例提供的公有云的overlay网络视图展示装置可以应用计算机终端或各种移动设备中,其结构示意图如图3所示,具体包括:

第一获取单元301,用于获取用户输入公有云的overlay网络对应的查询信息,所述查询信息中包含至少一个输入信息项;

第一确定单元302,用于确定各个所述输入信息项对应的信息维度,所述信息维度为第一信息维度或第二信息维度;

查询单元303,用于基于所述信息维度对应的查询路径,查询所述overlay网络中与各个所述输入信息项关联的各个输出信息项,所述输出信息项包括至少一个云产品信息;

第二确定单元304,用于确定各个所述输入信息项与各个所述输出信息项之间的关联关系;

显示单元305,用于基于各个所述输入信息项与各个所述输出信息项之间的关联关系,在预设的显示界面上展示与所述查询信息相关的所述overlay网络的网络架构及各个输出信息项。

本发明实施例提供的装置中,当用户输入公有云的overlay网络对应的查询信息时,获取该查询信息及其中的输入信息项。其中,用户所输入的各个输入信息项均属于同一个信息维度。根据信息维度确定查询路径,进而确定对应的数据接口,通过查询路径查询输入信息项对应的输出信息项。输出信息包括了至少一个云产品信息。确定各个输出信息项之间的关联关系后,根据关联关系在显示界面上展示overlay网络的网络架构及各个输出信息项。

应用本发明实施例提供的装置,可以对公有云的overlay网络的网络架构及云产品进行展示,便于公有云的overlay网络的日常运维及故障排查。

本发明实施例提供的装置中,所述第一确定单元302,包括:

第一确定子单元,用于确定所述查询信息中各个所述输入信息项对应的信息类型;

第二确定子单元,用于基于所述信息类型,确定各个所述输入信息项对应的信息维度。

本发明实施例提供的装置中,所述查询单元303,包括:

获取子单元,用于基于所述信息维度对应的查询路径,确定所述overlay网络中所述查询路径所需要对接的数据接口,并获取所述接口识别码;

第一查询子单元,用于基于所述接口识别码,从所述数据接口查询所述overlay网络中与各个所述输入信息项关联的各个输出信息项。

本发明实施例提供的装置中,所述获取子单元,包括:

第二查询子单元,用于当所述信息维度为第一信息维度时,确定所述查询信息中的各个输入信息项为所述公有云的租户信息、VPC信息以及子网信息中的至少一个;从所述数据接口查询所述overlay网络中与各个所述输入项信息关联的至少一个物理子系统及所述物理子系下所有的云产品信息;其中,所述物理子系统及该物理子系统下的所有云产品信息为输出信息项;

第三查询子单元,用于当所述信息维度为第二信息维度时,确定所述查询信息中的各个输入信息项为至少一个物理子系统;从所述数据接口查询所述overlay网络中与所述物理子系统关联的所有的租户信息、VPC信息、子网信息,以及所述物理子系下所有的云产品信息;其中,查询到的所有租户信息、VPC信息、子网信息以及云产品信息为输出信息项。

本发明实施例提供的装置中,还包括:

第二获取单元,用于获取每个所述输出信息项对应的信息项描述及信息项取值;

第二显示单元,用于基于所述信息项描述及信息项取值,生成各个所述输出信息项对应的输出表格,并将所述输出表格展示在所述显示界面。

以上本发明实施例公开的公有云的overlay网络视图展示装置中各个单元及子单元的具体工作过程,可参见本发明上述实施例公开的公有云的overlay网络视图展示方法中的对应内容,这里不再进行赘述。

本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述公有云的overlay网络视图展示方法。

本发明实施例还提供了一种电子设备,其结构示意图如图4所示,具体包括存储器401,以及一个或者一个以上的指令402,其中一个或者一个以上指令402存储于存储器401中,且经配置以由一个或者一个以上处理器403执行所述一个或者一个以上指令402进行以下操作:

获取用户输入公有云的overlay网络对应的查询信息,所述查询信息中包含至少一个输入信息项;

确定各个所述输入信息项对应的信息维度,所述信息维度为第一信息维度或第二信息维度;

基于所述信息维度对应的查询路径,查询所述overlay网络中与各个所述输入信息项关联的各个输出信息项,所述输出信息项包括至少一个云产品信息;

确定各个所述输入信息项与各个所述输出信息项之间的关联关系;

基于各个所述输入信息项与各个所述输出信息项之间的关联关系,在预设的显示界面上展示与所述查询信息相关的所述overlay网络的网络架构及各个输出信息项。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现。

为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

相关技术
  • 应用于存储系统的节点视图展示方法及相关设备
  • 一种产品BOM多视图组织及展示方法
  • 资源展示方法、资源展示类控件的配置方法、装置及设备
  • 一种5G网络的拓扑视图展示方法、装置、设备及产品
  • 面向Overlay网络的带内网络遥测方法、系统及相关装置
技术分类

06120115938547