链路监控方法、介质、装置和计算设备与流程

文档序号:35131045发布日期:2023-08-15 03:54阅读:55来源:国知局
链路监控方法、介质、装置和计算设备与流程

本公开的实施方式涉及互联网,更具体地,本公开的实施方式涉及一种链路监控方法、介质、装置和计算设备。


背景技术:

1、本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

2、随着云计算技术的发展,通过数据中心提供云计算服务,并对数据中心的计算资源和流量资源进行分配管理和网络运维,成为一个主要的应用方向。数据中心除了对计算资源和流量的运维,还需要对网络链路进行监控,以确保数据中心的各个物理节点(也即是计算节点)间、各个虚拟节点间能够正常通信,进而保证基于云计算的应用能够正常运行。

3、相关技术中,通常是在每个提供计算资源的每个计算节点上布置虚拟机,以对该计算节点的状态进行监测,但无法对计算节点内不同虚拟节点之间的通信状态进行精准监控,导致一旦数据中心出现流量通信异常,排查时间较长,效率较低。


技术实现思路

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、根据本公开实施方式的链路监控方法、介质、装置和计算设备,根据接收到的配置命令,向目标虚拟节点的地址发送探测报文,以获取目标虚拟节点基于探测报文回复的反馈报文,然后在接收到反馈报文时,确定目标虚拟节点对应的待监控链路的状态信息,以根据待监控链路的状态信息确定待监控链路的状态。由此,根据配置命令构造并发送探测报文,再接收对应的反馈报文,以对实时接收到的配置命令所指定的虚拟网络中的虚拟节点的监控,从而实现用户对应虚拟网络中动态变化的节点的通信状态进行全面监控并能方便的判断云计算网络中分配给用户的资源,也即是用户对应虚拟网络的网络连通性,以便在用户对应虚拟网络出现异常时,快速有效地定位到出现异常的设备、网关和虚拟节点等,从而加快问题排查速度,节省问题定位时间,提高云计算服务整体利用率。

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