一种拓扑显示方法以及相关设备技术

技术编号:36196773 阅读:10 留言:0更新日期:2023-01-04 11:49
本申请公开了一种数据生成方法以及相关设备,网络设备根据目标连接信息生成目标拓扑示意图,目标拓扑示意图中第一节点和第二节点通过第一连接方式连接,第一节点用于指示属于第一层级的第三节点的分身节点,第二节点用于指示与第三节点存在连接关系的属于第二层级的节点。这样,在拓扑示意图中,属于第一层的节点和属于第二层的节点之间的链路在表示时避免了交叉重叠的情况,能够更加直观的看出网络的层级结构以及各层级中的节点的连接结构,更好地支撑网络的运行与维护。好地支撑网络的运行与维护。好地支撑网络的运行与维护。

【技术实现步骤摘要】
一种拓扑显示方法以及相关设备


[0001]本申请实施例涉及通信领域,尤其涉及一种拓扑显示方法以及相关设备。

技术介绍

[0002]传统通信网络中,网络中的节点按照其负责的业务功能可以分属于不同的网络层级。网络层级可以表示节点的分层集合,同一个层级的节点可以负责相同的一种或多种业务功能。
[0003]通常,网络中的各节点之间通过链路相互连接,进而形成逻辑拓扑结构。网络逻辑拓扑的第一层内,各个节点之间相互连接,节点之间的连接结构可以包括多个网状、环、链的拓扑结构,网络逻辑拓扑的第二层到最后一层,每一层的节点跟上一层的节点之间也会相互连接,形成多个网状、环、链的拓扑结构。在网络的运行维护过程中,需要对网络逻辑拓扑进行布局并显示。显示的布局结果目的是为了直观、清晰的呈现网络的层级结构。
[0004]然而,在网络设备节点比较多个情况下,网络中各个节点之间的连线容易交叉,网络拓扑的布局杂乱,难以直观的看出网络的层级结构以及各层级中的节点的连接结构,无法很好的支撑网络的运行维护。

技术实现思路

[0005]本申请实施例提供了一种拓扑显示方法、网络设备以及拓扑显示系统。能够更加直观的看出网络的层级结构以及各层级中的节点的连接结构。
[0006]本申请第一方面提供了一种拓扑显示方法,该方法包括:网络设备获取目标连接信息,所述目标连接信息用于指示多个相同或不同层级的节点之间的连接关系;所述网络设备根据所述目标连接信息生成目标拓扑示意图,所述目标拓扑示意图中第一节点和第二节点通过第一连接方式连接,所述第一节点用于指示属于第一层级的第三节点的分身节点,所述第二节点用于指示与所述第三节点存在连接关系的属于第二层级的节点。
[0007]本申请中,网络设备根据目标连接信息生成目标拓扑示意图,目标拓扑示意图中第一节点和第二节点通过第一连接方式连接,第一节点用于指示属于第一层级的第三节点的分身节点,第二节点用于指示与第三节点存在连接关系的属于第二层级的节点。这样,在拓扑示意图中,属于第一层的节点和属于第二层的节点之间的链路在表示时避免了交叉重叠的情况,能够更加直观的看出网络的层级结构以及各层级中的节点的连接结构,更好地支撑网络的运行与维护。
[0008]在第一方面的一种可能的实现方式中,所述目标拓扑示意图中具有连接关系的第二节点之间通过所述第一连接方式连接,所述第一节点和所述第三节点通过第二连接方式连接,所述第二连接方式与所述第一连接方式不同。
[0009]该方法中,假设网络中有3个层级,第三节点为第一层设备节点本身,第一节点为第一层设备节点分身,第二节点为第二层设备本身。复制出来的节点叫节点分身,原来的节点叫节点本身。上层的某个节点如果跟下层分组的节点有连接关系,把上层的节点复制一
个分身出来,作为下层分组的一部分,与下层分组一起进行布局。个分组内原来节点跟上层节点的连接关系改为跟节点分身的连接关系。一个分组内的多个上层节点分身之间的连接关系跟节点本身之间的连接关系保持一致。这样,工程师便可以根据目标拓扑示意图更加清楚区分节点本身以及节点分身,从而可以更加清楚的了解各节点间的连接关系。
[0010]在第一方面的一种可能的实现方式中,所述网络设备根据所述目标连接信息生成目标拓扑示意图,包括:所述网络设备根据所述目标连接信息生成目标小组,所述目标小组中包括具有连接关系的属于第二层级的节点;所述网络设备根据所述目标小组生成所述目标拓扑示意图。
[0011]该方法中,网络设备可以对每一层的所有节点,按照连接关系进行分组。在网络逻辑拓扑的每一层内,如果节点之间通过连接关系相互可达,那么把这些节点分到一个分组里。分组之后,每个分组从原来的拓扑中抽取出来,单独进行布局。具体可以按照现有的方式进行布局,如按照圆形的网络拓扑布局方法进行布局。上层的某个节点如果跟下层分组的节点有连接关系,把上层的节点复制一个分身出来,作为下层分组的一部分,与下层分组一起进行布局。一个分组内原来节点跟上层节点的连接关系改为跟节点分身的连接关系。该种可能的实现方式提供了一种生成目标拓扑示意图的具体的实现方式,提升了方案的可实现性。
[0012]在第一方面的一种可能的实现方式中,所述方法还包括:所述网络设备接收第一显示指令;所述网络设备根据所述第一显示指令通过第一显示方式显示所述目标拓扑示意图。
[0013]在第一方面的一种可能的实现方式中,所述方法还包括:所述网络设备接收第二显示指令;所述网络设备根据所述第二显示指令通过第二显示方式显示第三节点以及与第三节点具有连接关系的节点。
[0014]该方法中,假设工程师选中上层某个节点本身(第三节点),连接该节点的所有下层分组一起高亮突出显示,从而体现下层分组之间的关联关系。假设选中上层节点中的某个第三节点,那么被选中的第三节点和下层相连的所有分组一起高亮突出显示,其他的灰化显示。这样便可以清晰的体现与被选中的第三节点连接的所有节点的连接结构。使得工程师可以更加方便的查看每个节点的连接结构。
[0015]本申请第二方面提供了一种网络设备,该网络设备包括至少一个处理器、存储器和通信接口。处理器与存储器和通信接口耦合。存储器用于存储指令,处理器用于执行该指令,通信接口用于在处理器的控制下与其他网元进行通信。该指令在被处理器执行时,使处理器执行第一方面或第一方面的任意可能的实现方式中的方法。
[0016]本申请第三方面提供了一种计算机可读存储介质,该计算机可读存储介质存储有程序,该程序使得流量管理设备执行上述第一方面或第一方面的任意可能的实现方式中的方法。
[0017]本申请第四方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
[0018]本申请第五方面提供了一种芯片,包括存储器和处理器,存储器用于存储计算机指令,处理器用于从存储器中调用并运行该计算机指令,以执行上述第一方面及其第一方面任意可能的实现方式中的方法。
[0019]其中,第二、第三、第四以及第五或者其中任一种可能实现方式所带来的技术效果可参见第一方面或第一方面不同可能实现方式所带来的技术效果,此处不再赘述。
[0020]从以上技术方案可以看出,本申请实施例具有以下优点:
[0021]本申请中,网络设备根据目标连接信息生成目标拓扑示意图,目标拓扑示意图中第一节点和第二节点通过第一连接方式连接,第一节点用于指示属于第一层级的第三节点的分身节点,第二节点用于指示与第三节点存在连接关系的属于第二层级的节点。这样,在拓扑示意图中,属于第一层的节点和属于第二层的节点之间的链路在表示时避免了交叉重叠的情况,能够更加直观的看出网络的层级结构以及各层级中的节点的连接结构,更好地支撑网络的运行与维护。
附图说明
[0022]图1是本申请提供的拓扑显示系统的应用场景示意图;
[0023]图2为本申请提供的一种拓扑显示方法的一实施例示意图;
[0024]图3为本申请提供的一种目标拓扑示意图;
...

【技术保护点】

【技术特征摘要】
1.一种拓扑显示方法,其特征在于,包括:网络设备获取目标连接信息,所述目标连接信息用于指示多个相同或不同层级的节点之间的连接关系;所述网络设备根据所述目标连接信息生成目标拓扑示意图,所述目标拓扑示意图中第一节点和第二节点通过第一连接方式连接,所述第一节点用于指示属于第一层级的第三节点的分身节点,所述第二节点用于指示与所述第三节点存在连接关系的属于第二层级的节点。2.根据权利要求1所述的拓扑显示方法,其特征在于,所述目标拓扑示意图中具有连接关系的第二节点之间通过所述第一连接方式连接,所述第一节点和所述第三节点通过第二连接方式连接,所述第二连接方式与所述第一连接方式不同。3.根据权利要求1或2所述的拓扑显示方法,其特征在于,所述网络设备根据所述目标连接信息生成目标拓扑示意图,包括:所述网络设备根据所述目标连接信息生成目标小组,所述目标小组中包括具有连接关系的属于第二层级的节点;所述网络设备根据所述目标小组生成所述目标拓扑示意图。4.根据权利要求1至3中任意一项所述的拓扑显示方法,其特征在于,所述方法还包括:所述网络设备接收第一显示指令;所述网络设备根据所述第一显示指令通过第一显示方式显示所述目标拓扑示意图。5.根据权利要求1至4中任意一项所述的拓扑显示方法,其特征在于,所述方法还包括:所述网络设备接收第二显示指令;所述网络设备根据所述第二显示指令通过第二显示方式显示第三节点以及与第三节点具有连接关系的节点。6.一种网络设备,其特征在于,包括:获取单元,用于获取目标连接信息,所述目标连接信息用于指示多个相同或不同层级的节点之间的连接关系;处理单元,用于根据所述目标连接信息生成目...

【专利技术属性】
技术研发人员:许坚荣李鹏
申请(专利权)人:北京华为数字技术有限公司
类型:发明
国别省市:

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

1