【技术实现步骤摘要】
网络拓扑生成方法和相关装置
[0001]本申请涉及通信领域,尤其涉及一种网络拓扑生成方法和相关装置。
技术介绍
[0002]随着网络的不断发展,网络的可视化成了不可避免的演进方向。基于网络拓扑呈现网络的逻辑、物理结构,使得拓扑节点和拓扑节点之间的连接关系呈现的更加直观,对运维效率的提升有很大帮助。网络逻辑拓扑是用户按照对于当前网络结构的理解布局的,相关运维人员会以该网络逻辑拓扑作为主要参考依据。
[0003]由于网络规模过大,运维人员运维网络拓扑必须基于场景构建,否则过多的网络结构信息使得运维人员无法有效捕捉关键信息。运维人员捕捉网络结构的关键信息的流程一般如下:在网络中的节点故障发生之后,基于故障影响分析得到受故障影响的各节点及各节点之间的关系。然后从全局网络拓扑结构中切取子图,由于该子图是该全局网络拓扑结构的部分,该子图中的节点的布局会比较松散,不利于一屏展示,因此需要重新布局并保留原网络相对结构。因此需要研究高效地生成网络逻辑拓扑图的方案。
技术实现思路
[0004]本申请实施例公开了一种网络拓扑生成方法和相关装置,能够高效地生成网络逻辑拓扑图的方案。
[0005]第一方面,本申请实施例提供一种网络拓扑生成方法,所述方法包括:获取第一拓扑图中的各拓扑节点的原始坐标信息;所述原始坐标信息包括所述第一拓扑图中的各拓扑节点的第一坐标;所述第一拓扑图中的各拓扑节点包括第一节点、第二节点以及第三节点;根据所述原始坐标信息,生成第二拓扑图;所述第二拓扑图对应于所述第一拓扑图缩放后的拓扑图,所 ...
【技术保护点】
【技术特征摘要】
1.一种网络拓扑生成方法,其特征在于,所述方法包括:获取第一拓扑图中的各拓扑节点的原始坐标信息;所述原始坐标信息包括所述第一拓扑图中的各拓扑节点的第一坐标;所述第一拓扑图中的各拓扑节点包括第一节点、第二节点以及第三节点;根据所述原始坐标信息,生成第二拓扑图;所述第二拓扑图对应于所述第一拓扑图缩放后的拓扑图,所述第二节点在所述第二拓扑图中的第二坐标以所述第一节点在所述第二拓扑图中的第二坐标为基准点得到,所述第三节点在所述第二拓扑图中的第二坐标以所述第二节点在所述第二拓扑图中的第二坐标为基准点得到。2.根据权利要求1所述的方法,其特征在于,所述原始坐标信息还指示所述第一节点和所述第二节点之间的连接关系,以及所述第二节点和所述第三节点之间的连接关系。3.根据权利要求2所述的方法,其特征在于,所述第一拓扑图中的第一连接线和第二连接线之间的夹角等于所述第二拓扑图中的第三连接线和第四连接线之间的夹角,所述第一连接线为所述第一拓扑图中的所述第一节点和所述第二节点之间的连接线,所述第二连接线为所述第一拓扑图中的所述第二节点和所述第三节点之间的连接线,所述第三连接线为所述第二拓扑图中的所述第一节点和所述第二节点之间的连接线,所述第四连接线为所述第二拓扑图中的所述第二节点和所述第三节点之间的连接线。4.根据权利要求3所述的方法,其特征在于,所述第三连接线的长度与所述第一连接线的长度的比值不等于所述第四连接线的长度与所述第二连接线的长度的比值。5.根据权利要求1至4任一项所述的方法,其特征在于,所述第二拓扑图中的任意两个节点之间的距离大于或等于预设距离。6.根据权利要求1至5任一项所述的方法,其特征在于,所述第二节点在所述第二拓扑图中的第二坐标以所述第一节点在所述第二拓扑图中的第二坐标为基准点得到包括:所述第二节点在所述第二拓扑图中的第二坐标由所述第一节点的第一坐标、所述第一节点在所述第二拓扑图中的第二坐标以及所述第二节点的第一坐标得到。7.根据权利要求6所述的方法,其特征在于,所述第二节点在所述第二拓扑图中的第二坐标由第一移动增量和所述第一节点在所述第二拓扑图中的第二坐标得到,所述第一移动增量由所述第一节点的第一坐标和所述第二节点的第一坐标得到。8.根据权利要求7所述的方法,其特征在于,所述第一移动增量与第一坐标差正相关,所述第一坐标差为所述第二节点的第一坐标和所述第一节点的第一坐标之差或者所述第一节点的第一坐标和所述第二节点的第一坐标之差。9.根据权利要求8所述的方法,其特征在于,所述第一移动增量由所述第一坐标差和非线性正相关因子得到,在所述第一拓扑图中的所述第一节点和所述第二节点之间的第一距离大于预设间距的情况下,所述非线性正相关因子由所述预设间距与所述第一距离的比值的m次幂得到,所述m为大于0且小于1的实数;或者,在所述第一距离小于或等于所述预设间距的情况下,所述非线性正相关因子为由所述预设间距与所述第一距离的比值得到。10.根据权利要求1至9任一项所述的方法,其特征在于,在获取第一拓扑图中的各拓扑节点的原始坐标信息之前,所述方法还包括:接收目标网络中的节点上传的告警信息,所述目标网络包括所述第一节点、所述第二
节点以及所述第三节点;根据所述告警信息以及拓扑图元数据,确定所述目标网络中与故障相关的多个节点;所述拓扑图元数据用于确定所述目标网络中的各节点之间的拓扑关系;所述获取第一拓扑图中的各拓扑节点的原始坐标信息包括:获取所述多个节点在所述第一拓扑图中对应的所述原始坐标信息。11.根据权利要求1至10任一项所述的方法,其特征在于,在根据所述原始坐标信息,生成第二拓扑图之后,所述方法还包括:显示所述第二拓扑图或者发送所述第二拓扑图。12.一种网络拓扑生成装置,其特征在于,包括:获取单元,用于获取第一拓扑图中的各拓扑节点的原始坐标信息;所述原始坐标信息包括所述第一拓扑图中的各拓扑节点的第一坐标;所述第一拓扑图中的各拓扑节点包括第一节点、第二节点以及第三节点;生成单元,用于根...
【专利技术属性】
技术研发人员:张俊波,姚为超,王彦涛,冯颖颖,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。