一种基于链路质量分析的智能运维方法及装置与流程

文档序号:34063692发布日期:2023-05-06 13:46阅读:74来源:国知局
一种基于链路质量分析的智能运维方法及装置与流程

本技术涉及网络运维,尤其涉及一种基于链路质量分析的智能运维方法及装置。


背景技术:

1、随着云计算技术和软件定义网络(software defined network,sdn)技术的广泛应用,云数据中心的网络架构和数据处理业务日趋复杂,给网络的运维管理带来越来越高的复杂度,对故障的及时发现和准确定位是当前网络运维面临的主要挑战。

2、目前,对通信链路的检测会用到拨测技术,例如,检测源节点与目的节点之间的通信路径,现有的拨测方案需要手动指定拨测五元组,即源端口和网际互连协议(internetprotocol,ip)地址、目的端口和ip地址以及协议号,进行拨测。而拨测数据包可能只经过源节点与目的节点之间多条通信路径中的其中一条,导致拨测结果无法确认是否源节点与目的节点之间的所有通信路径都可以正常通信。若其中有个别链路不通,则无法及时识别出链路故障,导致静默故障。另外,现有的拨测方案,可能直到源节点与目的节点之间的所有通信路径都异常后,才能检测到网络链路故障,识别异常的时间较长,网络运维的准确性和效率都不高。


技术实现思路

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、第十方面,提供一种计算机程序产品,当所述计算机程序产品在计算机或处理器上运行时,使得所述计算机或所述处理器执行如第二方面中任一项所述的方法。

34、第十一方面,提供一种通信系统,其特征在于,所述通信系统包括上述第一方面中任一项所述的通信装置,以及上述第二方面中任一项所述的通信装置。

35、可以理解地,上述提供的任一种通信装置、电子设备、计算机可读存储介质、计算机程序产品和通信系统,均可以用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1