[发明专利]链路智能探测方法、存储介质及计算机设备有效
申请号: | 201811338991.9 | 申请日: | 2018-11-12 |
公开(公告)号: | CN109104338B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 于越;赵沛静 | 申请(专利权)人: | 北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 张然 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 探测 方法 存储 介质 计算机 设备 | ||
本发明提供一种链路智能探测方法、存储介质及计算机设备,其中,方法包括:利用现有网络协议探测本地链路的工作状态;当所述工作状态表明所述本地链路不可用时,根据链路带宽利用率和链路容忍度标记所述本地链路的最终工作状态。本发明通过多维判断当前链路的工作状态,能够更加准确地探测当前链路的工作状态,避免上网高峰期网络拥堵导致对当前链路的工作状态造成误判,用户上网体验好。
技术领域
本发明涉及计算机网络通信技术领域,尤其计算机链路智能探测方法,具体来说就是一种链路智能探测方法、存储介质及计算机设备。
背景技术
负载均衡服务器的一项重要工作就是利用链路负载均衡健康检查技术自动检测服务器的软件和硬件故障,如果不对服务器进行故障检测,查找出故障服务器,客户端可能会将数据请求信息发送到已经发生故障的服务器上(例如,已经停机的服务器)。对于已经发生故障的服务器,网络管理员必须手动替换,或者排除该服务器的故障后,该服务器才能重新被客户端利用。
其中,链路负载均衡健康检查技术就是利用某些网络协议向服务器或网络中的某些网络节点发送探测报文,以确定该服务器或网络节点是否正常工作。链路负载均衡健康检查技术根据使用的网络协议的特点探测服务器或者网络节点是否故障,可以根据用户不同的需求,基于不同的网络协议对服务器或者网络节点进行链路负载均衡健康检测,以确定服务器或者网络节点是否故障,探测服务器或者网络节点是否故障的网络协议可以选用TCP协议、ARP协议(二层协议)、ICMP/ICMPv6协议(三层协议)、TCP/UDP协议(四层协议)、HTTP协议、HTTPS协议、FTP协议等。例如,TCP协议是可靠的传输协议,进行三次握手后才能进行数据传输,利用这一特点对服务器或者网络节点进行链路负载均衡健康检查,如果三次握手成功,则说明服务器工作正常。
然而,有时服务器可能没有故障,但是由于软件漏洞、网络震荡、用网高峰等原因,服务器上运行的应用系统已经不能正常工作(比如,Web应用虽然可以正常运行,但Web应用返回的页面却是错误的内容),此时负载均衡服务器会确认服务器已经故障,从而导致对服务器状态的误判。
因此,本领域技术人员亟需研发一种可靠的网络链路负载探测方法,从而准确地判断服务器等网络节点的工作状态。
发明内容
有鉴于此,本发明要解决的技术问题在于提供一种链路智能探测方法、存储介质及计算机设备,解决了现有技术中网络链路状态判断方法单一,判断结果可靠性差的问题。
为了解决上述技术问题,本发明的具体实施方式提供一种链路智能探测方法,包括:利用现有网络协议探测本地链路的工作状态;当所述工作状态表明所述本地链路不可用时,根据链路带宽利用率和链路容忍度标记所述本地链路的最终工作状态。
进一步地,根据链路带宽利用率和链路容忍度标记所述本地链路的最终工作状态的步骤之前,该方法还包括:根据需要预置所述链路容忍度。
进一步地,根据链路带宽利用率和链路容忍度标记所述本地链路的最终工作状态的步骤,具体包括:如果所述链路带宽利用率大于等于所述链路容忍度,则标记所述本地链路的所述最终工作状态为可用;否则,利用所述链路带宽利用率更新所述链路容忍度,并标记所述本地链路的所述最终工作状态为不可用。
进一步地,链路智能探测方法还包括:当所述工作状态表明所述本地链路可用时,标记所述本地链路的所述最终工作状态为可用。
进一步地,利用现有网络协议探测本地链路的工作状态的步骤具体包括:利用现有网络协议按照预定周期探测本地链路的工作状态。
进一步地,当所述工作状态表明所述本地链路可用之后,该方法还包括:按照所述预定周期计算所述本地链路的多个所述链路带宽利用率;将最近预定时间段内的所述链路带宽利用率存储至数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司,未经北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811338991.9/2.html,转载请声明来源钻瓜专利网。