一种网络拓扑的构建方法、装置、设备及介质与流程

文档序号:35244430发布日期:2023-08-25 10:03阅读:53来源:国知局
一种网络拓扑的构建方法、装置、设备及介质与流程

本公开涉及网络,尤其涉及一种网络拓扑的构建方法、装置、设备及介质。


背景技术:

1、随着物联网技术的发展,互联网中的设备数量日益增多,这导致设备构成的网络拓扑越来越复杂。为了清晰展现及合理利用网络资源,需要对网络拓扑进行梳理和构建。

2、网络拓扑中通常是人工添加网络设备,这种方式处理时间长、效率低,与此同时存在容错率。为了解决上述问题,相关技术中通过主动探测方式构建网络拓扑,但是确定网络设备的拓扑关系时的效率较低,进而导致网络拓扑的构建效率较低。


技术实现思路

1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种网络拓扑的构建方法、装置、设备及介质。

2、本公开实施例提供了一种网络拓扑的构建方法,所述方法包括:

3、获取当前网段内包括的各网络设备的网络属性信息,所述网络设备的数量为多个;

4、基于各所述网络设备的网络属性信息中的存活时间,构建多个设备集合;

5、对所述多个设备集合进行矩阵化处理,确定各所述网络设备的拓扑关系,并基于所述拓扑关系构建所述当前网段的网络拓扑。

6、本公开实施例还提供了一种网络拓扑的构建装置,所述装置包括:

7、获取模块,用于获取当前网段内包括的各网络设备的网络属性信息,所述网络设备的数量为多个;

8、集合模块,用于基于各所述网络设备的网络属性信息中的存活时间,构建多个设备集合;

9、构建模块,用于对所述多个设备集合进行矩阵化处理,确定各所述网络设备的拓扑关系,并基于所述拓扑关系构建所述当前网段的网络拓扑。

10、本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的网络拓扑的构建方法。

11、本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的网络拓扑的构建方法。

12、本公开实施例提供的技术方案与现有技术相比具有如下优点:本公开实施例提供的网络拓扑的构建方案,获取当前网段内包括的各网络设备的网络属性信息,网络设备的数量为多个;基于各网络设备的网络属性信息中的存活时间,构建多个设备集合;对多个设备集合进行矩阵化处理,确定各网络设备的拓扑关系,并基于拓扑关系构建当前网段的网络拓扑。采用上述技术方案,对当前网段内多个网络设备的网络属性信息构建多个设备集合之后,通过对多个设备集合进行矩阵化处理确定网络设备之间的拓扑关系,能够提升拓扑关系确定的计算效率,减少人工成本和时间成本,进而提升了网络拓扑关系构建的效率。



技术特征:

1.一种网络拓扑的构建方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,基于各所述网络设备的网络属性信息中的存活时间,构建多个设备集合,包括:

3.根据权利要求1所述的方法,其特征在于,对所述多个设备集合进行矩阵化处理,确定各所述网络设备的拓扑关系,包括:

4.根据权利要求3所述的方法,其特征在于,利用矩阵乘法规则对各所述设备集合对包括的两个设备集合对应的两个矩阵进行同或计算,得到关系矩阵,包括:

5.根据权利要求4所述的方法,其特征在于,基于各所述设备集合对的所述关系矩阵确定对应的上下级拓扑关系,包括:

6.根据权利要求4所述的方法,其特征在于,所述网络属性信息中还包括ip地址,对各所述设备集合对包括的两个设备集合,构建对应的两个矩阵,包括:

7.根据权利要求1-6中任一所述的方法,其特征在于,每个所述设备集合以键值对方式存储,关键字表示当前设备集合对应的存活时间,值表示当前设备集合包括的多个网络设备。

8.一种网络拓扑的构建装置,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-7中任一所述的网络拓扑的构建方法。


技术总结
本公开实施例涉及一种网络拓扑的构建方法、装置、设备及介质,其中该方法包括:获取当前网段内包括的各网络设备的网络属性信息,网络设备的数量为多个;基于各网络设备的网络属性信息中的存活时间,构建多个设备集合;对多个设备集合进行矩阵化处理,确定各网络设备的拓扑关系,并基于拓扑关系构建当前网段的网络拓扑。采用上述技术方案,对当前网段内多个网络设备的网络属性信息构建多个设备集合之后,通过对多个设备集合进行矩阵化处理确定网络设备之间的拓扑关系,能够提升拓扑关系确定的计算效率,减少人工成本和时间成本,进而提升了网络拓扑关系构建的效率。

技术研发人员:章小敏,李勇,万志宇
受保护的技术使用者:珠海天融信网络安全技术有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1