控制器的检测方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:31154540 阅读:29 留言:0更新日期:2021-12-04 09:44
本发明专利技术实施例提供了一种控制器的检测方法、装置、设备及计算机存储介质。方法包括:获取路由数据以及与路由数据相对应的第一计算结果;第一计算结果基于网络设备控制器对路由数据进行处理所获得,确定与路由数据相对应的计算策略;基于计算策略对路由数据进行处理,获得第二计算结果;根据第二计算结果和第一计算结果,确定网络设备控制器的运行状态,网络设备控制器用于对网络中的网络设备进行控制。本实施例中,基于计算策略和路由数据获得第二计算结果,并通过主动计算的方式对第二计算结果和第一计算结果进行数据一致性的检测,从而能够对第一计算结果的准确性进行准确、有效地识别,并且识别出因第一计算结果错误而导致的运行异常情况。运行异常情况。运行异常情况。

【技术实现步骤摘要】
控制器的检测方法、装置、设备及计算机存储介质


[0001]本专利技术涉及通信
,尤其涉及一种控制器的检测方法、装置、设备及计算机存储介质。

技术介绍

[0002]路由计算是指基于路由算法查找到从源路由到目标路由之间的较佳路径,该路径可以尽量减少数据处理过程中所需要的资源开销。现有技术中,路由计算的过程包括:在线上进行路由数据的计算,获得路由计算结果,将路由计算结果自动下发到路由控制器,从而使得路由控制器可以获取到与路由计算结果相对应的路由转发结果。在获取到路由转发结果之后,可以将路由转发结果与路由计算结果进行分析比较,以检测数据是否一致,并确定路由控制器的运行状态。
[0003]然而,由于路由转发结果是基于路由计算结果而获得的,若路由计算结果存在误差,那么,上述的检测数据过程则会出现误差,进而降低了数据检测的准确率。

技术实现思路

[0004]本专利技术实施例提供了一种控制器的检测方法、装置、设备及计算机存储介质,可以利用第二计算结果对路由数据所对应的第一计算结果进行数据一致性的检测操作,以识别第一计算结果是否准确本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种控制器的检测方法,其特征在于,包括:获取路由数据以及与所述路由数据相对应的第一计算结果,所述第一计算结果基于网络设备控制器对所述路由数据进行处理所获得;确定与所述路由数据相对应的计算策略;基于所述计算策略对所述路由数据进行处理,获得第二计算结果;根据所述第二计算结果和所述第一计算结果,确定网络设备控制器的运行状态,所述网络设备控制器用于对网络中的网络设备进行控制。2.根据权利要求1所述的方法,其特征在于,获取路由数据以及与所述路由数据相对应的第一计算结果,包括:通过线上数据库获取所述路由数据以及与所述路由数据相对应的第一计算结果,其中,所述线上数据库中存储有所述路由数据和与所述路由数据相对应的第一计算结果。3.根据权利要求1所述的方法,其特征在于,根据所述第二计算结果和所述第一计算结果,确定网络设备控制器的运行状态,包括:检测所述第二计算结果与所述第一计算结果是否一致;在所述第二计算结果与所述第一计算结果相一致时,则确定所述网络设备控制器的运行状态为正常状态;或者,在所述第二计算结果与所述第一计算结果不一致时,则确定所述网络设备控制器的运行状态为异常状态。4.根据权利要求1所述的方法,其特征在于,根据所述第二计算结果和所述第一计算结果,确定网络设备控制器的运行状态,包括:获取所述第二计算结果与所述第一计算结果之间的第一时间差;根据所述第一时间差,确定所述网络设备控制器的运行状态。5.根据权利要求4所述的方法,其特征在于,根据所述第一时间差,确定所述网络设备控制器的运行状态,包括:将所述第一时间差与预设时间阈值进行比较;在所述第一时间差大于所述预设时间阈值时,则确定所述网络设备控制器的运行状态为异常状态;或者,在所述第一时间差小于或等于预设时间阈值时,则确定所述网络设备控制器的运行状态为正常状态。6.根据权利要求3或5所述的方法,其特征在于,在确定所述网络设备控制器的运行状态为异常状态之后,所述方法还包括:根据所述网络设备控制器的异常状态生成第一告警信息;基于所述第一告警信息进行告警指示。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取路由控制器内存储的与所述路由数据相对应的转发路由数据;根据所述转发路由数据和所述路由数据,确定所述路由控制器的运行状态。8.根据权利要求7所述的方法,其特征在于,根据所述转发路由数据和所述路由数据,确定所述路由控制器的运行状态,包括:将所述转发路由数据与所述路由数据进行比较;
在所述转发路由数据与所述路由数据不一致时,则确定所述路由控制器的运行状态为异常状态;或者,在所述转发路由数据与所述路由数据相一致时,则获取所述路由控制器内存储的与所述第一计算结果相对应的转发计算结果,并根据所述第二计算结果和所述转发计算结果,确定所述路由控制器的运行状态。9.根据权利要求8所述的方法,其特征在于,根据所述第二计算结果和所述转发计算结果,确定所述路由控制器的运行状态,包括:检测所述第二计算结果与所述转发计算结果是否一致;在所述第二计算结果与所述转发计算结果相一致时,则确定所述路由控制器的运行状态为正常状态;或者,在所述第二计算结果与所述转发计算结果不一致时,则确定所述路由控制器的运行状态为异常状态。10.根据权利要求8所述的方法,其特征在于,根据所述第二计算结果和所述转发计算结果,确定所述路由控制器的运行状态,包括:获取所述第二计算结果与所述转发计算结果之间的第二时间差;根据所述第二时间差,确定所述路由控制器的运行状态。11.根据权利要求10所述的方法,其特征在于,根据所述第二时间差,确定所述路由控制器的运行状态,包括:将所述第二时间差与预设时间阈值进行比较;在所述第二时间差大于所述预设时间阈值时,则确定所述路由控制器的运行状态为异常状态;在所述第二时间差小于或等于预设时间阈值时,则确定所述路由控制器的运行状态为正常状态。12.根据权利要求9或11所述的方法,其特征在于,在确定所述路由控制器的运行状态为异常状态之后,所述方法还包括:根据所述路由控制器的异常状态生成第二告警信息;基于所述第二告警信息进行告警指示。13.根据权利要求1所述的方法,其特征在于,获取路由数据,包括:获取与所有路由相对应的所有路由数据;在所有路由数据中,获取发生变化的路由数据;将发生变化的路由数据,确定为所述路由数据。14.根据权利要求1所述的方法,其特征在于,基于所述计算策略对所述路由数据进行处理,获得第二计算结果,包括:获取与所述路由数据相对应的拓扑结构;基于所述拓扑结构和所述计算策略对所述路由数据进行计算,获得所述第二计算结果。15.根据权利要求14所述的方法,其特征在于,在获得所述第二计算结果之后,所述方法还包括:根据所述第二计算结果,确定与所述拓扑结构相对应的至少部分通信链路是否正常;
或者,根据所述第二计算结果,确定与所述拓扑结构相对应的至少部分路由节点的运行状态是否正常。16.根据权利要求1-5中任意一项所述的方法,其特征在于,所述控制器的检测方法应用于旁路服务器,所述第二计算结果为所述旁路服务器基于所述计算策略对所述路由数据进行处理后所获得的旁路计算结果。17.一种设备运行状态的检测方法,其特征在于,包括:获取第一设备的运行数据以及与所述运行数据相对应的第一处理结果,所述第一处理结果基于所述第一设备对所述运行数据进行处理所获得;确定与所述运行数据相对应的计算策略;基于所述计算策略对所述运行数据进行处理,获得第二处理结果;根据所述第二处理结果和所述第一处理结果,确定所述第一设备的运行状态。18.根据权利要求17所述的方法,其特征在于,获取第一设备的运行数据以及与所述运行数据相对应的第一处理结果,包括:通过线上数据库获取所述运行数据以及与所述运行数据相对应的第一处理结果,其中,所述线上数据库中存储有所述运行数据以及与所述运行数据相对应的第一处理结果。19.根据权利要求17所述的方法,其特征在于,根据所述第二处理结果和所述第一处理结果,确定第一设备的运行状态,包括:检测所述第二处理结果与所述第一处理结果是否一致;在所述第二处理结果与所述第一处理结果相一致时,则确定所述第一设备的运...

【专利技术属性】
技术研发人员:陶亮
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1