网络拓扑校准方法、装置、计算设备和通信系统与流程

xiaoxiao9月前  65


本技术涉及通信网络领域,尤其涉及一种网络拓扑校准方法、装置、计算设备和通信系统。


背景技术:

1、目前,施工人员按照规划网络拓扑指示的网络设备和网络设备之间的连接关系搭建实际网络。然而,施工人员现场安装或连接网络设备时难免误操作,导致实际网络拓扑和规划网络拓扑不一致。通常,将实际网络拓扑与规划网络拓扑进行匹配,根据匹配结果排查实际网络的问题。但是,这种方法的校准方式依赖人工操作,导致网络拓扑校准的效率和准确性均较低。


技术实现思路

1、本技术提供了网络拓扑校准方法、装置、计算设备和通信系统,由此提升网络拓扑校准的效率和准确性。

2、第一方面,提供了一种网络拓扑校准方法,方法包括:根据规划网络拓扑指示的网络设备的规划连接关系,与实际网络拓扑指示的网络设备的实际连接关系确定匹配结果。当匹配结果指示规划网络拓扑与实际网络拓扑存在差异时,根据匹配结果指示的至少一个操作步骤校准规划网络拓扑和实际网络拓扑之间的差异路径。其中,差异包括网络设备差异和网络设备之间的连线差异中至少一种。

3、如此,将规划网络拓扑与实际网络拓扑进行比较,得到规划网络拓扑和实际网络拓扑之间的匹配结果。依据匹配结果指示的校准规划网络拓扑和实际网络拓扑之间的差异路径,可以依据规划网络拓扑校准现场的实际网络,由于匹配结果指示了操作步骤,网络维护人员按照操作步骤修复实际网络,而不需根据规划网络拓扑的图纸一一排查实际网络中的网络设备或连线问题。或者,依据匹配结果指示的差异路径,可以依据实际网络拓扑自动地校准规划网络拓扑,如此避免人工现场操作实际网络,从而,提升了网络拓扑校准的效率和准确性。

4、结合第一方面,在一种可能的实现方式中,根据匹配结果指示的至少一个操作步骤校准规划网络拓扑和实际网络拓扑之间的差异路径,包括:当差异路径的差异类型为系统修复差异时,根据匹配结果指示的至少一个操作步骤按照实际网络拓扑校准规划网络拓扑,以及校准规划网络配置得到更新后网络配置,更新后网络配置用于指示激活实际网络拓扑所需的参数。

5、区分差异路径的差异类型,以便当差异类型为系统修复差异时,保持实际网络拓扑不变,按照实际网络拓扑自动校准规划网络拓扑和规划网络配置,相比于人工现场校准实际网络,可以提升网络拓扑校准的效率和准确性。

6、结合第一方面,在另一种可能的实现方式中,根据匹配结果指示的至少一个操作步骤按照实际网络拓扑校准规划网络拓扑,以及校准规划网络配置得到更新后网络配置,包括:将匹配结果指示的至少一个操作步骤拆分为原子操作,原子操作包括网络设备类操作、链路类操作、网关类操作和业务类操作中至少一项;根据原子操作按照实际网络拓扑校准规划网络拓扑,以及校准规划网络配置得到更新后网络配置。

7、至少一个操作步骤可以作为步骤组合,原子操作可以将步骤组合细化为一系列的步骤,将至少一个操作步骤拆分为不同类型的原子操作,便于通过分步操作校准规划网络拓扑或规划网络配置,可以降低校准的复杂度。

8、结合第一方面,在另一种可能的实现方式中,确定规划网络拓扑与实际网络拓扑的匹配结果,包括:根据规划网络拓扑的图结构与实际网络拓扑的图结构确定匹配结果,匹配结果包括至少一个操作步骤和差异路径。

9、将规划网络拓扑和实际网络拓扑进行拓扑建模可以得到规划网络拓扑的图结构和实际网络拓扑的图结构。图结构中的点用于指示网络设备,图结构中的边用于指示网络设备之间的连线。根据图结构中的点和边确定匹配结果,可以简化匹配过程,提升匹配效率。

10、结合第一方面,在另一种可能的实现方式中,根据规划网络拓扑的图结构与实际网络拓扑的图结构确定匹配结果,包括:根据操作规划网络拓扑的图结构的最小代价确定至少一个操作步骤,代价用于指示操作对规划网络拓扑的图结构的影响程度,操作包括插入操作、删除操作和替换操作中至少一项。

11、操作规划网络拓扑的图结构的最小代价可以指示操作对规划网络拓扑的图结构的最小影响程度,代价越小,影响程度越小。根据最小代价确定至少一个操作步骤,可以得到对网络拓扑连通性影响程度最小的操作步骤组合,以便根据操作步骤校准网络拓扑时以最大程度保证网络的可用性。

12、结合第一方面,在另一种可能的实现方式中,上述方法还包括:当对实际网络拓扑和更新后网络配置校验成功时,对实际网络拓扑配置更新后网络配置。

13、对网络拓扑和网络配置进行合理性校验,当校验成功时,以便将网络配置下发至实际网络,从而保证实际网络的顺利开通。

14、结合第一方面,在另一种可能的实现方式中,根据匹配结果指示的至少一个操作步骤校准规划网络拓扑和实际网络拓扑之间的差异路径,包括:当差异路径的差异类型为现场修复差异时,根据匹配结果指示的至少一个操作步骤按照规划网络拓扑校准实际网络拓扑。

15、结合第一方面,在另一种可能的实现方式中,上述方法还包括:当对规划网络拓扑和规划网络配置校验成功时,对校准后的实际网络拓扑配置规划网络配置。

16、结合第一方面,在另一种可能的实现方式中,上述方法还包括:当规划网络拓扑与实际网络拓扑存在差异时,显示匹配结果,匹配结果包括至少一个操作步骤和差异路径。

17、结合第一方面,在另一种可能的实现方式中,上述方法还包括:当规划网络拓扑与实际网络拓扑不存在差异时,显示匹配结果,匹配结果用于指示规划网络拓扑与实际网络拓扑不存在差异。

18、直观、明显地呈现规划网络拓扑与实际网络拓扑的匹配结果,当匹配结果存在差异时,指出存在的问题,并给出修复处理建议,以便于用户根据匹配结果对规划网络拓扑或实际网络拓扑进行校准,有效地提升网络拓扑校准的效率和用户体验。

19、第二方面,提供一种网络拓扑校准装置,该装置包括通信模块,用于获取规划网络拓扑和实际网络拓扑,规划网络拓扑用于指示网络设备的规划连接关系,实际网络拓扑用于指示网络设备的实际连接关系;匹配模块,用于确定规划网络拓扑与实际网络拓扑的匹配结果,匹配结果用于指示规划网络拓扑与实际网络拓扑存在差异或不存在差异,差异包括网络设备差异和网络设备之间的连线差异中至少一种;校准模块,用于当规划网络拓扑与实际网络拓扑存在差异时,根据匹配结果指示的至少一个操作步骤校准规划网络拓扑和实际网络拓扑之间的差异路径。

20、结合第二方面,在另一种可能的实现方式中,校准模块根据匹配结果指示的至少一个操作步骤校准规划网络拓扑和实际网络拓扑之间的差异路径时,具体用于:当差异路径的差异类型为系统修复差异时,根据匹配结果指示的至少一个操作步骤按照实际网络拓扑校准规划网络拓扑,以及校准规划网络配置得到更新后网络配置,更新后网络配置用于指示激活实际网络拓扑所需的参数。

21、结合第二方面,在另一种可能的实现方式中,校准模块根据匹配结果指示的至少一个操作步骤按照实际网络拓扑校准规划网络拓扑,以及校准规划网络配置得到更新后网络配置时,具体用于:将匹配结果指示的至少一个操作步骤拆分为原子操作,原子操作包括网络设备类操作、链路类操作、网关类操作和业务类操作中至少一项;根据原子操作按照实际网络拓扑校准规划网络拓扑,以及校准规划网络配置得到更新后网络配置。

22、结合第二方面,在另一种可能的实现方式中,校准模块根据匹配结果指示的至少一个操作步骤校准规划网络拓扑和实际网络拓扑之间的差异路径时,具体用于:当差异路径的差异类型为现场修复差异时,根据匹配结果指示的至少一个操作步骤按照规划网络拓扑校准实际网络拓扑。

23、结合第二方面,在另一种可能的实现方式中,匹配模块确定规划网络拓扑与实际网络拓扑的匹配结果时,具体用于:根据规划网络拓扑的图结构与实际网络拓扑的图结构确定匹配结果,匹配结果包括至少一个操作步骤和差异路径。

24、结合第二方面,在另一种可能的实现方式中,匹配模块根据规划网络拓扑的图结构与实际网络拓扑的图结构确定匹配结果时,具体用于:根据操作规划网络拓扑的图结构的最小代价确定至少一个操作步骤,代价用于指示操作对规划网络拓扑的图结构的影响程度,操作包括插入操作、删除操作和替换操作中至少一项。

25、结合第二方面,在另一种可能的实现方式中,该装置还包括校验模块,用于当对实际网络拓扑和更新后网络配置校验成功时,对实际网络拓扑配置更新后网络配置。

26、结合第二方面,在另一种可能的实现方式中,该装置还包括显示模块,用于当规划网络拓扑与实际网络拓扑存在差异时,显示匹配结果,匹配结果包括至少一个操作步骤和差异路径。或者,用于当规划网络拓扑与实际网络拓扑不存在差异时,显示匹配结果,匹配结果用于指示规划网络拓扑与实际网络拓扑不存在差异。

27、第三方面,提供一种计算设备,该计算设备包括处理器和存储器,存储器用于存储一组计算机指令;当处理器作为第一方面或第一方面任一种可能实现方式中的执行设备执行所述一组计算机指令时,执行第一方面或第一方面任一种可能实现方式中的网络拓扑校准方法的操作步骤。

28、第四方面,提供一种通信系统,该通信系统包括计算设备和多个网络设备,多个网络设备组成实际网络拓扑,计算设备用于执行第一方面或第一方面任一种可能实现方式中的网络拓扑校准方法的操作步骤,对规划网络拓扑和实际网络拓扑之间的差异进行校准。

29、第五方面,提供一种计算机可读存储介质,包括:计算机软件指令;当计算机软件指令在计算设备中运行时,使得计算设备执行如第一方面或第一方面任意一种可能实现方式中的网络拓扑校准方法的操作步骤。

30、第六方面,提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算设备执行如第一方面或第一方面任意一种可能的实现方式中网络拓扑校准方法的操作步骤。

31、第七方面,提供一种芯片系统,该芯片系统包括处理器和供电电路,供电电路为处理器进行供电,处理器用于执行第一方面或第一方面任一种可能实现方式中的网络拓扑校准方法的操作步骤。在一种可能的设计中,该芯片系统还包括存储器,用于保存程序指令和/或数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。

32、第二方面至第七方面中任一种设计方式所带来的技术效果可参见第一方面或第一方面中不同设计方式所带来的技术效果,此处不再赘述。

33、本技术在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。


技术特征:

1.一种网络拓扑校准方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述匹配结果指示的至少一个操作步骤校准所述规划网络拓扑和所述实际网络拓扑之间的差异路径,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述匹配结果指示的至少一个操作步骤按照所述实际网络拓扑校准所述规划网络拓扑,以及校准规划网络配置得到更新后网络配置,包括:

4.根据权利要求1-3中任一项所述的方法,其特征在于,根据所述匹配结果指示的至少一个操作步骤校准所述规划网络拓扑和所述实际网络拓扑之间的差异路径,包括:

5.根据权利要求1-4所述的方法,其特征在于,确定所述规划网络拓扑与所述实际网络拓扑的匹配结果,包括:

6.根据权利要求5所述的方法,其特征在于,根据所述规划网络拓扑的图结构与所述实际网络拓扑的图结构确定所述匹配结果,包括:

7.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1-7中任一项所述的方法,其特征在于,所述方法还包括:

9.根据权利要求1-8中任一项所述的方法,其特征在于,所述方法还包括:

10.一种网络拓扑校准装置,其特征在于,包括:

11.一种计算设备,其特征在于,所述计算设备包括存储器和处理器,所述存储器用于存储一组计算机指令;当所述处理器执行所述一组计算机指令时,执行上述权利要求1-9中任一项所述的方法的操作步骤。

12.一种通信系统,其特征在于,所述通信系统包括所述计算设备和多个网络设备,所述多个网络设备组成实际网络拓扑,所述计算设备用于执行上述权利要求1-9中任一项所述的方法的操作步骤,对规划网络拓扑和所述实际网络拓扑之间的差异进行校准。


技术总结
公开了网络拓扑校准方法、装置、计算设备和通信系统,涉及通信网络领域。方法包括:根据规划网络拓扑与实际网络拓扑确定匹配结果。当匹配结果指示规划网络拓扑与实际网络拓扑存在差异时,根据匹配结果指示的至少一个操作步骤校准规划网络拓扑和实际网络拓扑之间的差异路径。校准规划网络拓扑和实际网络拓扑之间的差异路径,可以是依据规划网络拓扑校准现场的实际网络,由于匹配结果指示了操作步骤,网络维护人员按照操作步骤修复实际网络,而不需根据规划网络拓扑的图纸一一排查实际网络中的网络设备或连线问题。或者,可以是依据实际网络拓扑自动地校准规划网络拓扑,如此避免人工现场操作实际网络,从而,提升了网络拓扑校准的效率和准确性。

技术研发人员:赵文禄,包德伟,陶亮,何聪,陈慕涵
受保护的技术使用者:华为技术有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)