本申请涉及传输与承载,尤其涉及一种网络拓扑结构确定方法及装置、存储介质、计算机程序产品。
背景技术:
1、随着数字化、信息化技术的高速发展,对网络安全、数据安全、信息安全的要求日益加强,企业网络的安全运维面临更大的挑战。因此,在企业的日常生产活动中,需要时刻掌握网络拓扑的情况。
2、相关技术中,是通过人工方式录入或者是通过传输光传送网(optical transportnetwork,otn)子网维度半人工的方式还原出环网包含otn的网元及网元连接信息。由于人工操作的方式工作量大,且网络结构变更后仍然需要人工修改,使得确定网络拓扑结构时的效率低。
技术实现思路
1、为解决上述技术问题,本申请实施例期望提供一种网络拓扑结构确定方法及装置、存储介质、计算机程序产品,能够提高确定网络拓扑结构时的效率。
2、本申请的技术方案是这样实现的:
3、本申请实施例提供一种网络拓扑结构确定方法,所述网络拓扑结构确定方法包括:
4、获取网元信息以及所述网元信息对应的子网连接信息;
5、根据所述子网连接信息,确定所述网元信息对应的多个网元的多个连纤信息;
6、根据所述多个连纤信息,确定所述多个网元的网元属性;
7、根据所述网元属性确定所述多个网元的网络拓扑结构。
8、本申请实施例提供了一种网络拓扑结构确定装置,所述装置包括:
9、获取单元,用于获取网元信息以及所述网元信息对应的子网连接信息;
10、确定单元,用于根据所述子网连接信息,确定所述网元信息对应的多个网元的多个连纤信息;根据所述多个连纤信息,确定所述多个网元的网元属性;根据所述网元属性确定所述多个网元的网络拓扑结构。
11、本申请实施例提供了一种网络拓扑结构确定装置,所述装置包括:
12、存储器、处理器和通信总线,所述存储器通过所述通信总线与所述处理器进行通信,所述存储器存储所述处理器可执行的网络拓扑结构确定的程序,当所述网络拓扑结构确定的程序被执行时,通过所述处理器执行上述所述的网络拓扑结构确定方法。
13、本申请实施例提供了一种存储介质,其上存储有计算机程序,应用于网络拓扑结构确定装置,其特征在于,该计算机程序被处理器执行时实现上述所述的网络拓扑结构确定方法。
14、本申请实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序可由网络拓扑结构确定装置中的处理器执行,以完成前述网络拓扑结构确定方法所述步骤。
15、本申请实施例提供了一种网络拓扑结构确定方法及装置、存储介质、计算机程序产品,网络拓扑结构确定方法包括:获取网元信息以及网元信息对应的子网连接信息;根据子网连接信息,确定网元信息对应的多个网元的多个连纤信息;根据多个连纤信息,确定多个网元的网元属性;根据网元属性确定多个网元的网络拓扑结构。采用上述方法实现方案,网络拓扑结构确定装置通过获取网元信息以及网元信息对应的子网连接信息,利用子网连接信息确定出网元信息对应的多个网元的多个连纤信息,通过设置网元对应的网元属性为环属性、链属性或者为根属性,并根据多个连纤信息确定出多个网元的网元属性,最终再根据网元属性确定出多个网元的网络拓扑结构,不需要再人工确定网络拓扑结构,提高了确定网络拓扑结构时的效率。
1.一种网络拓扑结构确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述子网连接信息,确定所述网元信息对应的多个网元的多个连纤信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述连接关系,确定出所述多个网元中的第一主网元对应的第一个连纤信息;直至根据所述连接关系,确定所述多个网元对应的多个连纤信息,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述子网连接信息,确定所述多个网元之间的连接关系,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述多个连纤信息,确定所述多个网元的网元属性,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述第二邻居网元的邻居网元对应的属性,调整所述第二邻居网元的属性,直至根据剩余网元的邻居网元对应的属性调整剩余网元的剩余网元属性,包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述网元属性确定所述多个网元的网络拓扑结构,包括:
8.根据权利要求7所述的方法,其特征在于,所述根据所述链路权值,对所述目标链路进行拆分,得到所述网络拓扑结构,包括:
9.一种网络拓扑结构确定装置,其特征在于,所述装置包括:
10.一种网络拓扑结构确定装置,其特征在于,所述装置包括:
11.一种存储介质,其上存储有计算机程序,应用于网络拓扑结构确定装置,其特征在于,该计算机程序被处理器执行时实现权利要求1至8任一项所述的方法。
12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现根据权利要求1至8中任一项所述的方法。