[发明专利]路由震荡定位方法、服务器及机器可读存储介质有效
申请号: | 201811585124.5 | 申请日: | 2018-12-24 |
公开(公告)号: | CN110708207B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 杨帜;石翔 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/741 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由 震荡 定位 方法 服务器 机器 可读 存储 介质 | ||
本发明提供一种路由震荡定位方法、服务器及机器可读存储介质,该方法包括:对待检测设备进行预检测,以确定满足震荡路由检测条件的目标设备;对所述目标设备进行震荡路由检测,以确定是否存在震荡路由;对于任一所述目标设备,当该目标设备上存在震荡路由时,确定所述震荡路由的震荡源,并确定震荡原因。应用本发明实施例可以实现路由震荡定位。
技术领域
本发明涉及网络通信技术领域,尤其涉及一种路由震荡定位方法、服务器及机器可读存储介质。
背景技术
互联网实现万物互联的核心在于网络设备实现报文转发,网络设备的正常转发在于路由表的稳定完整。如果路由表中条目出现震荡,轻则会导致源设备到目的设备的转发过程出现丢包,速率低等问题;重则导致业务处于停滞状态,带来的损失难以估量。
因此,当发生路由震荡时,如何实现路由震荡定位成为一个亟待解决的问题。
发明内容
本发明提供一种路由震荡定位方法、服务器及机器可读存储介质,以解决目前无法实现路由震荡定位的问题。
根据本发明实施例的第一方面,提供一种路由震荡定位方法,包括:
对待检测设备进行预检测,以确定满足震荡路由检测条件的目标设备;
对所述目标设备进行震荡路由检测,以确定是否存在震荡路由;
对于任一所述目标设备,当该目标设备上存在震荡路由时,确定所述震荡路由的震荡源,并确定震荡原因。
结合第一方面,在第一种可能的实现方式中,所述对待检测设备进行预检测,以确定满足震荡路由检测条件的目标设备包括:
按照所述待检测设备的轮询时间间隔对所述待检测设备进行轮询;
对于任一待检测设备,当检测到该待检测设备的路由表条目数量发生变化时,将该待检测设备的轮询时间间隔减去第一预设时间;
当该待检测设备的轮询时间间隔等于预设触发检测时间时,执行对所述目标设备进行震荡路由检测的步骤。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述按照所述待检测设备的轮询时间间隔对所述待检测设备进行轮询,包括:
每隔第二预设时间,将所述待检测设备的剩余检测时间减去所述第二预设时间;
当所述待检测设备的剩余检测时间小于等于0时,对所述待检测设备进行预检测,并将所述待检测设备的剩余检测时间置为所述待检测设备的轮询时间间隔。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,不同待检测设备的剩余检测时间的初始值不完全相同。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述待检测设备的剩余检测时间的初始值通过以下公式确定:
Ti=DevIDi%T0
其中,Ti为待检测设备i的剩余检测时间的初始值,1≤i≤N1,N1为待检测设备的数量,DevIDi为待检测设备i的设备标识,T0为最大轮询时间间隔,%为取余运算。
结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述方法还包括:
对于任一待检测设备,当连续N2次检测到该待检测设备的路由表条目数量未发生变化时,将该待检测设备的轮询时间间隔加上第三预设时间,直至该待检测设备的轮询时间间隔达到最大轮询时间间隔。
结合第一方面,在第六种可能的实现方式中,所述对所述目标设备进行震荡路由检测,包括:
当确定出存在多个目标设备时,依次对所述目标设备进行震荡路由检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811585124.5/2.html,转载请声明来源钻瓜专利网。