路由设备故障诊断方法及装置与流程

文档序号:15151674发布日期:2018-08-10 21:10阅读:191来源:国知局

本申请涉及通信技术领域,具体而言,涉及一种路由设备故障诊断方法及装置。



背景技术:

目前,在企业网、城域网、数据中心网络中存在数量众多的路由设备,各路由设备具备需要承载的路由协议多且路由条目大等特点。那么,在路由设备由于网络中路由变化导致的产生网络故障时,需要对其故障进行定位分析。



技术实现要素:

本申请的目的在于提供一种路由设备故障诊断方法及装置。

本申请的实施例通过如下方式实现:

第一方面,本申请实施例提供了一种路由设备故障诊断方法,所述方法包括:获得路由设备的路由信息;在判断出所述路由信息与所述路由设备的预设路由信息不匹配,而确定所述路由设备处于疑似故障状态时,将获得的所述路由设备的参数信息与所述路由设备的预设参数信息进行匹配,获得匹配结果;基于所述匹配结果,诊断确定所述路由设备的具体故障。

在本申请实施例中,通过首先判断出路由信息是否路由设备的预设路由信息匹配,在判断出不匹配时,则可以基本确定出该路由设备处于疑似故障状态。进而可将路由设备用于确定具体故障的参数信息与路由设备的预设参数信息进行匹配,获得匹配结果,故基于匹配结果,诊断确定该处于疑似故障状态的路由设备的具体故障。因此,通过对路由设备的路由信息和参数信息逐步进行自动分析,实现了对路由设备的具体故障进行自动快速准确的定位,在满足对故障准确定位的同时,还避免了采用人工方式的费时费力。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述参数信息包括配置信息和日志信息,所述预设参数信息包括预设配置信息、预设配置特征信息和预设日志特征信息,所述将获得的所述路由设备的参数信息与所述路由设备的预设参数信息进行匹配,获得匹配结果。包括:将所述配置信息与所述预设配置信息及其所述预设配置特征信息进行匹配;在所述配置信息与所述预设配置信息以及所述预设配置特征信息不匹配时,将所述日志信息与所述预设日志特征信息进行匹配,获得匹配结果。

在本申请实施例中,通过先分析将配置信息与预设配置信息、所述预设配置特征信息进行匹配,并在不匹配时,再将日志信息与预设日志特征信息进行匹配,从而获得匹配结果。从而采用依次将不同维度的信息进行匹配的方式,使其可一步一步的逼近路由设备真实的故障原因,使得对路由设备具体故障的定位更加准确。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述将所述日志信息与所述预设日志特征信息进行匹配,获得匹配结果,包括:获得所述日志信息中与所述预设日志特征信息匹配的异常日志信息;根据所述异常日志信息、所述预设路由信息和所述预设参数信息计算出用于表示所述异常日志信息是否影响差异路由设备的匹配结果。

在本申请实施例中,通过首先获得异常日志信息,再根据异常日志信息、预设路由信息和预设参数信息来具体计算出异常日志信息是否影响路由设备正常工作的匹配结果,即通过分析得出该具体故障是否会影响路由设备正常工作,使得只有在影响正常时,运维人员才对其进行处理,故对路由设备的故障分析更加智能化,并有效降低了运维人员的工作量。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述日志信息为前一次路由设备故障诊断完成时刻至当前路由设备故障诊断开始时刻间的周期内所述路由设备产生的日志。

在本申请实施例中,由于本次所分析的日志信息为前一次路由设备故障诊断完成时刻至当前诊断开始时刻间的周期内该路由设备产生的日志,故在保证本次分析的日志信息具有有效性的同时,还有效降低对本次日志信息进行分析时产生的运算数据量。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述在判断出所述路由信息与所述路由设备的预设路由信息不匹配,而确定所述路由设备处于疑似故障状态时,所述方法还包括:根据所述路由信息确定出故障类型,所述故障类型为新增或丢失;和/或所述基于所述匹配结果,诊断确定所述路由设备的具体故障,包括:基于所述匹配结果和所述故障类型,诊断确定所述路由设备的具体故障。

在本申请实施例中,通过在基本确定出该路由设备处于疑似故障状态时,则首先确定故障的大类型是新增或丢失,故使得后续对路由设备的故障分析也会参考到该故障的大类型,进而使得所得出的故障更加具体化和精确化。且诊断确定路由设备的具体故障是需要去参考已经获得的故障类型,进而使得所得出的故障更加具体化和精确化。

第二方面,本申请实施例提供了一种路由设备故障诊断装置,获得模块,用于获得路由设备的路由信息。匹配模块,用于在判断出所述路由信息与所述路由设备的预设路由信息不匹配,而确定所述路由设备处于疑似故障状态时,将获得的所述路由设备用于确定具体故障的参数信息与所述路由设备的预设参数信息进行匹配,获得匹配结果。具体故障确定模块,用于基于所述匹配结果,诊断确定所述路由设备的具体故障。

在本申请实施例中,路由设备故障诊断装置通过首先判断出路由信息是否路由设备的预设路由信息匹配,在判断出不匹配时,路由设备故障诊断装置则可以基本确定出该路由设备处于疑似故障状态。进而可将路由设备用于确定具体故障的参数信息与路由设备的预设参数信息进行匹配,获得匹配结果,故基于匹配结果,诊断确定该处于疑似故障状态的路由设备的具体故障。因此,路由设备故障诊断装置通过对路由设备的路由信息和参数信息逐步进行自动分析,实现了对路由设备的具体故障进行自动快速准确的定位,在满足对故障准确定位的同时,还避免了采用人工方式的费时费力。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述参数信息包括配置信息和日志信息,所述预设参数信息包括预设配置信息、预设配置特征信息和预设日志特征信息,所述匹配模块包括:第一匹配单元,用于将所述配置信息与所述预设配置信息及其所述预设配置特征信息进行匹配。第二匹配单元,用于在所述配置信息与所述预设配置信息及其所述预设配置特征信息不匹配时,将所述日志信息与所述预设日志特征信息进行匹配,获得匹配结果。

在本申请实施例中,路由设备故障诊断装置通过先分析将配置信息与预设配置信息及其预设配置特征信息进行匹配,并在不匹配时,再将日志信息与预设日志特征信息进行匹配,从而获得匹配结果。从而采用依次将不同维度的信息进行匹配的方式,使其可一步一步的逼近路由设备真实的故障原因,使得对路由设备具体故障的定位更加准确。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述第二匹配单元包括:获得子单元,用于获得所述日志信息中与所述预设日志特征信息匹配的异常日志信息。匹配子单元,用于根据所述异常日志信息、所述预设路由信息和所述预设参数信息计算出用于表示所述异常日志信息是否影响差异路由设备的匹配结果。

在本申请实施例中,路由设备故障诊断装置通过首先获得异常日志信息,再根据异常日志信息、预设路由信息和预设参数信息来具体计算出异常日志信息是否影响路由设备正常工作的匹配结果,即通过分析得出该具体故障是否会影响路由设备正常工作,使得只有在影响正常时,运维人员才对其进行处理,故对路由设备的故障分析更加智能化,并有效降低了运维人员的工作量。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述日志信息为前一次路由设备故障诊断完成时刻至当前路由设备故障诊断开始时刻间的周期内所述路由设备产生的日志。

在本申请实施例中,由于本次所分析的日志信息为前一次路由设备故障诊断完成时刻至当前诊断开始时刻间的周期内该路由设备产生的日志,故路由设备故障诊断装置在保证本次分析的日志信息具有有效性的同时,还有效降低对本次日志信息进行分析时产生的运算数据量。

结合上述第二方面提供的技术方案,在一些可能的实现方式中所述装置还包括:故障类型确定模块,用于根据所述路由信息确定出故障类型,所述故障类型为新增或丢失;和/或所述具体故障确定模块,具体用于基于所述匹配结果和所述故障类型,诊断确定所述路由设备的具体故障。

在本申请实施例中,路由设备故障诊断装置通过在基本确定出该路由设备处于疑似故障状态时,则首先确定故障的大类型是新增或丢失,故使得路由设备故障诊断装置后续对路由设备的故障分析也会参考到该故障的大类型,进而使得所得出的故障更加具体化和精确化。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述具体故障确定模块,具体用于基于所述匹配结果和所述故障类型,诊断确定所述路由设备的具体故障。且路由设备故障诊断装置诊断确定路由设备的具体故障是需要去参考已经获得的故障类型,进而使得所得出的故障更加具体化和精确化。

第三方面,本申请实施例提供了一种计算机可读取存储介质,其上存储有计算机程序,所述计算机程序被处理执行时实现所述的路由设备故障诊断方法的步骤。

本申请实施例的有益效果是:

通过首先判断出路由信息是否路由设备的预设路由信息匹配,在判断出不匹配时,则可以基本确定出该路由设备处于疑似故障状态。进而可将获得的路由设备用于确定具体故障的参数信息与路由设备的预设参数信息进行匹配,获得匹配结果,故基于匹配结果,诊断确定该处于疑似故障状态的路由设备的具体故障。因此,通过对路由设备的路由信息和参数信息逐步进行自动分析,实现了对路由设备的具体故障进行自动快速准确的定位,在满足对故障准确定位的同时,还避免了采用人工方式的费时费力。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请第一实施例提供的一种路由设备故障诊断系统的结构框图;

图2示出了本申请第二实施例提供的一种路由设备故障诊断方法的流程图;

图3示出了本申请第三实施例提供的一种路由设备故障诊断装置的第一结构框图;

图4示出了本申请第三实施例提供的一种路由设备故障诊断装置中匹配模块的结构框图;

图5示出了本申请第三实施例提供的一种路由设备故障诊断装置中第二匹配单元的结构框图;

图6示出了本申请第三实施例提供的一种路由设备故障诊断装置的第二结构框图。

具体实施方式

在路由设备由于网络中路由变化导致的产生网络故障,而需要对其故障进行定位分析时,目前,可采用“业务故障发起+人工分析”的方法来对其故障进行分析定位。该业务故障发起+人工分析”方法的流程大致为:在业务拨测中或用户使用中发现路由设备的业务异常,触发业务异常告警;业务侧自动对业务异常进行排查故障而定位到网络问题后移交到网络侧,进而网络侧再通过人工根据业务流逐一排查设备进行分析定位,从而确定出故障的具体原因。

但发明人经过长期的实践研究发现,现有的“业务故障发起+人工分析”的方法虽然能确定出故障原因,但在发现问题后,由于设备数量多且日志量大,采用人工逐一排查方式来定位故障需要耗费的时间长,且从发现问题到定位出故障的时长通常以天为单位,进而浪费时间和精力。且还由于定位周期长,从而使得路由故障导致的业务恢复周期也长,造成了一旦路由设备故障,则会严重影响公司的业务运行。

以上现有技术中的方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本申请实施例针对上述问题所提出的解决方案,都应该是发明人在本申请过程中对本申请做出的贡献。

基于上述研究,本申请实施例提供了一种路由设备故障诊断方法及装置。通过首先判断出路由信息是否路由设备的预设路由信息匹配,在判断出不匹配时,则可以基本确定出该路由设备处于疑似故障状态。进而可将路由设备用于确定具体故障的参数信息与路由设备的预设参数信息进行匹配,获得匹配结果,故基于匹配结果,诊断确定该处于疑似故障状态的路由设备的具体故障。因此,通过对路由设备的路由信息和参数信息逐步进行自动分析,实现了对路由设备的具体故障进行自动快速准确的定位,在满足对故障准确定位的同时,还避免了采用人工方式的费时费力。

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

第一实施例

请参阅图1,本申请实施例提供了一种路由设备故障诊断系统10,该路由设备故障诊断系统10包括:路由设备11和路由设备故障诊断设备12。

路由设备11可以为常规型号的路由器,也可以是具有路由功能的其它网络设备,且在路由设备故障诊断系统10中,路由设备11设备的数量可以为至少一个,每个路由设备11之间可以互相通信,以实现对数据进行高效正确的传输。

路由设备故障诊断设备12可以为具备对数据进行分析处理能力的集成设备如pc机、服务器等。路由设备故障诊断设备12通过与至少一个路由设备11中的每个路由设备11均进行数据通信,故路由设备故障诊断设备12可在至少一个路由设备11中任意一个路由设备11发生路由故障时,自动诊断分析出发生路由故障的路由设备11的具体故障原因。

第二实施例

请参阅图2,本申请实施例提供了一种路由设备故障诊断方法,

该路由设备故障诊断方法应用于一路由设备故障诊断设备,路由设备故障诊断设备可对至少一个路由设备中的每个路由设备进行路由故障的监测和诊断,本实施例以路由设备故障诊断设备对至少一个路由设备中的任意一个路由设备进行监测和诊断来进行详细说明。该路由设备故障诊断方法包括:步骤s100、步骤s200和步骤s300。

步骤s100:获得路由设备的路由信息。

在路由设备故障诊断设备对该路由设备进行监测和诊断之前,路由设备故障诊断设备需要预先学习并存储该路由设备的路由信息和参数信息。进一步的,参数信息是包括了该路由设备的配置信息和该路由设备的日志信息。由于日志信息是具有时效性的,故路由设备故障诊断设备预先学习的为该路由设备的路由信息和配置信息,并将这些预先学习的信息作为预设路由信息和预设配置信息进行存储。在具体的学习过程中:

路由设备故障诊断设备首先按照设定的第一预设间隔周期时间(默认为0,可以设置,不作限定)采集该路由设备的路由信息和配置信息,并本次采集的路由信息和配置信息存储到数据库中。此时,路由设备故障诊断设备可以设置采集路由信息和配置信息的第一预设次数,例如,第一预设次数为3次,但并不作为限定。

在判断为不大于本次学习的过程中第一预设次数时,则路由设备故障诊断设备需要在下一个第一预设间隔周期时间超时后继续采集路由信息和配置信息,直至本次学习的过程中采集路由信息和配置信息的次数大于或等于第一预设次数。在判断为大于或等于本次学习的过程中第一预设次数时,路由设备故障诊断设备则按照时间线从数据库中提取出最近连续三次采集的路由信息和配置信息。路由设备故障诊断设备分析判断连续三次采集的路由信息之间是否有差异,并分析判断连续三次采集的配置信息之间是否有差异。

在判断有差异时,则说明学习过程中存在问题,故路由设备故障诊断设备可进一步判断在整个学习过程中采集路由信息和配置信息的次数是否大于或等于第二预设次数,例如,第二预设次数为10次,但并不作为限定。在判断为不大于10次时,路由设备故障诊断设备又在下一个第一预设间隔周期时间超时后继续采集路由信息和配置信息,直至本次学习的过程中采集路由信息和配置信息的次数大于或等于第二预设次数。如在判断为大于或等于10次时,则说明在进行了第二预设次数的采集,可最近连续三次采集的路由信息和配置信息仍有问题,故路由设备故障诊断设备按预设程序去分析本次学习过程中所有采集的路由信息和配置信息,从而获得并输出学习失败的原因,并退出本次的学习模式。

在判断为没有差异时,则说明学习过程不存在问题,路由设备故障诊断设备则将该最近连续三次采集相同的路由信息作为预设路由信息,并也将采集相同的配置信息作为预设配置信息。

可以理解的,为便于后续匹配流程的执行,开发人员还可将该路由设备正常运行时所产生日志的日志特征信息作为预设日志特征信息及其该路由设备正常运行所产生配置的配置特征信息作为预设配置特征信息导入存储到路由设备故障诊断设备中,以使路由设备故障诊断设备预先学习存储和导入存储该路由设备的预设路由信息和预设参数信息,其中,预设参数信息则包括了预先学习存储的配置信息和预先导入存储的日志特征信息、配置特征信息。

需要说明的是,所导入并存储的该预设配置特征信息是用于表示路由设备运行时所产生的每一项配置是否对该路由设备的正常运行造成影响。进一步的,该预设配置特征信息则可以为开发人员基于对路由设备运行的分析而得出,并将其导入到路由设备中来用于具体故障确定。在完成对该路由设备的预先的学习,并存储该路由设备的预设路由信息和预设参数信息后,路由设备故障诊断设备对执行对该路由设备的路由设备故障诊断方法。本实施例中,在该预先学习后,可对该路由设备故障诊断方法执行任意次数,而其也可以为每一次执行路由设备故障诊断方法均需要进行一次预先学习,对此就不做具体限定。

路由设备故障诊断设备在执行路由设备故障诊断方法来对该路由设备进行故障检测和确定时,路由设备故障诊断设备可以按照设定的时间间隔形成周期执行的方式来执行该路由设备故障诊断方法,也就是说,当前该路由设备故障诊断设备执行一次路由设备故障诊断方法来对该路由设备进行故障检测和确定后,在经过该设定的时间间隔后,该路由设备故障诊断设备再执行一次路由设备故障诊断方法。当然,本实施例所描述的该路由设备故障诊断方法可以为路由设备故障诊断设备对该方法的任意一次执行,但为便于理解,本实施例中以第一次对该路由设备执行路由设备故障诊断方法来进行说明。

在该路由设备故障诊断方法具体执行过程中:

路由设备故障诊断设备首先判断在第二预设间隔周期时间超时后,路由设备故障诊断设备通过网管接口与路由设备的连接而采集该路由设备的路由信息,并将采集到的该路由信息存储到数据库中。此时,路由设备故障诊断设备可在数据库中查找到预先存储的该路由设备的预设路由信息。路由设备故障诊断设备则将该预设路由信息与该采集到的路由信息进行匹配,并判断该路由信息与该路由设备的预设路由信息是否匹配。

步骤s200:在判断出所述路由信息与所述路由设备的预设路由信息不匹配,而确定所述路由设备处于疑似故障状态时,将获得的所述路由设备的参数信息与所述路由设备的预设参数信息进行匹配,获得匹配结果。

在判断所述路由信息与该路由设备的预设路由信息匹配时,则说明采集到的该路由信息与该路由设备的预设路由信息相同,即可初步判断该路由设备无路由故障。为进一步的确定该路由设备无路由故障,路由设备故障诊断设备可判断该在包括本次采集该路由设备的路由信息在内,对该路由设备的路由信息采集总次数是否大于或等于n次,其中,n为正偶数,例如,n为8,但不作为限定。在判断为不大于n次时,则路由设备故障诊断设备对本次采集的路由信息是否真正存在故障不做处理,并在一个周期达到时继续执行路由设备故障诊断方法。在判断为大于或等于n次时,则路由设备故障诊断设备判断最近连续n次采集的路由信息中是否有至少一个与预设路由信息不匹配的路由信息。在判断为没有至少一个与预设路由信息不匹配的路由信息时,则路由设备故障诊断设备确定该路由设备无故障。在判断为有至少一个与预设路由信息不匹配的路由信息时,则说明在连续n次采集的路由信息中有至少一个路由信息与预设路由信息不匹配,并进一步说明在最近连续n次采集中有至少一次采集是判断出该路由设备存在路由故障的。且在判定最近连续n次采集的路由信息中有至少一个路由信息与预设路由信息不匹配时,为进一步确定故障是否恢复,则路由设备故障诊断设备判断最近连续n/2次采集的路由信息中是否有至少一个与预设路由信息不匹配的路由信息。在判断为最近连续n/2次采集的路由信息中没有至少一个与预设路由信息不匹配的路由信息时,则路由设备故障诊断设备确定该路由设备之前的故障已经恢复。在判断为最近连续n/2次采集的路由信息中有至少一个与预设路由信息不匹配的路由信息时,则路由设备故障诊断设备确定该路由设备的故障是由于路由抖动所产生的。

而在判断为路由信息与该路由设备的预设路由信息不匹配时,则说明采集到的该路由信息与该路由设备的预设路由信息不相同,即可初步判断该路由设备处于疑似故障状态。进一步的,路由设备故障诊断设备可通过分析该路由信息与预设路由信息不相同的地方从确定出疑似故障的故障类型,故当该路由信息与预设路由信息不匹配的差异路由信息在于,路由信息相较于预设路由信息而缺少一些信息,那么确定出故障类型为丢失,也当该路由信息与预设路由信息不相同的地方在于,路由信息相较于预设路由信息而多出一些预设路由信息没有的信息,那么确定出故障类型为新增。

步骤s300:基于所述匹配结果,诊断确定所述路由设备的具体故障。

在确定出大的故障类型后,路由设备故障诊断设备需要具体确定该故障的故障是发生在本地路由设备,还是发生在差异路由设备。具体的,路由设备故障诊断可分析差异路由信息中包含信息是与本地路由设备的相关还是与差异路由设备相关。其中,本地路由设备即为路由设备故障诊断设备所采集路由信息的该路由设备,而差异路由设备则为路由设备故障诊断系统中除该路由设备之外的其它路由设备。若确定疑似故障是与本地路由设备相关,则后续的匹配流程则继续针对该路由设备进行,若确定疑似故障是与差异路由设备相关,则后续的流程则针对为差异路由设备的每一个其它路由设备。由于,在后续匹配流程中,无论是针对差异路由设备还是本地路由设备,路由设备故障诊断设备的实质处理方式均相同,故为便于说明和理解,本实施例后续将以确定为本地路由设备进行说明,但并不作为对本实施例的限定。

在确定出疑似故障是相关与本地路由设备之后,路由设备故障诊断设备也通过网管接口与路由设备的连接而采集该路由设备的配置信息,并将采集到的该配置信息存储到数据库中。此时,路由设备故障诊断设备可在数据库中查找到预先存储的该路由设备的预设配置信息。路由设备故障诊断设备则将该预设配置信息与该采集到的配置信息进行匹配,并判断该配置信息与该路由设备的预设配置信息是否匹配。

在判断所述配置信息与该路由设备的预设配置信息匹配时,则说明采集到的该配置信息与该路由设备的预设配置信息相同,故路由设备故障诊断设备在此时还不能够从配置信息的匹配中具体确定出该路由设备的疑似故障源,因此,该路由设备故障诊断设备需要去采集该路由设备的日志信息。

在判断所述配置信息与该路由设备的预设配置信息不匹配时,则说明采集到的该配置信息与该路由设备的预设配置信息不相同。故由设备故障诊断设备在需要进一步去确定该不匹配的差异配置信息是否影响该路由设备,即设备故障诊断设备可对该差异配置信息与预设配置特征信息进行初步分析,以判断该差异配置信息是否影响该路由设备的正常工作。

在判断差异配置信息不影响路由设备的正常工作时,则路由设备故障诊断设备在此时也还不能够从配置信息的匹配过程中具体确定出该路由设备的疑似故障源,因此,该路由设备故障诊断设备也需要去采集该路由设备的日志信息。

在判断差异配置信息影响路由设备的正常工作时,则路由设备故障诊断设备需要再次确定该差异配置信息是否影响路由设备故障诊断系统中的路由设备的正常工作,从而保证故障诊断的准确性。也就是在确定差异配置信息影响该路由设备的正常工作时,路由设备故障诊断设备可根据该差异配置信息、预设路由信息和预设参数信息按预算规则综合计算出用于表示差异配置是否影响差异路由设备正常工作的匹配结果,反之,路由设备故障诊断设备则根据该匹配结果来判断是否影响差异路由设备的正常工作。

在判断差异配置信息的匹配结果为不影响该路由设备的正常工作时,则路由设备故障诊断设备在此时也不能够从配置信息的匹配中具体确定出该路由设备的疑似故障源,因此,该路由设备故障诊断设备也需要去采集该路由设备的日志信息。

在判断差异配置信息的匹配结果为影响该路由设备的正常工作时,则路由设备故障诊断设备根据该匹配结果之前所确定的故障类型来诊断确定该路由设备的具体故障,例如,路由设备故障诊断设备根据该匹配结果、故障类型为新增和预先存储的该路由故障所影响的业务范围,从而生成一个具体故障的信息包括但不限:“故障类型:新增,故障源:路由设备标识信息,故障内容:***路由条目提速,故障原因:配置变化,故障原因详细信息:差异配置信息”,并将该具体故障的信息输出和存储到故障统计的数据库中。例如,路由设备故障诊断设备也可根据该匹配结果、故障类型为丢失和预先存储的该路由故障所影响的业务范围,从而生成一个具体故障的信息包括但不限于:“故障类型:丢失,故障源:路由设备标识信息,故障内容:***路由条目提速,故障原因:配置变化,故障原因详细信息:差异配置信息”,并将该具体故障的信息输出和存储到故障统计的数据库中。

当路由设备故障诊断设备通过配置信息确定出具体故障后,该路由设备故障诊断方法的执行便结束了。当路由设备故障诊断设备通过配置信息无法确定出具体故障,那么该路由设备故障诊断设备需要继续执行路由设备故障诊断方法,以进行日志信息的匹配。

在开始进行日志信息的匹配时,路由设备故障诊断设备也通过网管接口与路由设备的连接而采集该路由设备的日志信息,并将采集到的该日志信息存储到数据库中,其中,该日志信息为前一次路由设备故障诊断完成时刻至当前路由设备故障诊断开始时刻间的周期内路由设备产生的日志。此时,路由设备故障诊断设备可在数据库中查找到预先存储的该路由设备的预设日志特征信息。路由设备故障诊断设备则将该预设日志特征信息与该采集到的日志信息进行匹配,即将该日志信息与预设日志特征信息进行匹配。

在上述日志信息匹配的情况,而该路由设备又出现了疑似故障,那么通过将该日志信息与预设日志特征信息进行匹配,可获得异常日志信息。故由设备故障诊断设备在需要进一步去确定该匹配的异常日志信息是否影响该路由设备,即设备故障诊断设备可对该异常日志信息进行初步分析,以判断该异常日志信息是否影响该路由设备的正常工作。

在判断为异常日志信息不影响路由设备的正常工作时,则路由设备故障诊断设备则能够根据异常日志信息对路由设备的不影响的匹配结果,以及根据该匹配结果之前所确定的故障类型来诊断确定该路由设备的具体故障。例如,路由设备故障诊断设备根据该匹配结果、故障类型为新增和预先存储的该路由故障所影响的业务范围,从而生成一个具体故障的信息包括但不限:“故障类型:新增,故障源:不明,故障内容:***路由条目提速,故障原因:不明,故障原因详细信息:无”,并将该具体故障的信息输出和存储到故障统计的数据库中。例如,路由设备故障诊断设备也可根据该匹配结果、故障类型为丢失和预先存储的该路由故障所影响的业务范围,从而生成一个具体故障的信息包括但不限:“故障类型:丢失,故障源:不明,故障内容:***路由条目提速,故障原因:不明,故障原因详细信息:无”,并将该具体故障的信息输出和存储到故障统计的数据库中。

在判断为异常日志信息影响路由设备的正常工作时,则路由设备故障诊断设备需要再次确定该异常日志信息是否影响路由设备故障诊断系统中差异路由设备的正常工作,从而保证故障诊断的准确性。也就是在确定为影响时,路由设备故障诊断设备可根据该异常日志信息、预设路由信息和预设参数信息按预算规则综合计算出用于表示异常日志信息是否影响差异路由设备正常工作的匹配结果,反之,路由设备故障诊断设备则根据该匹配结果来判断是否影响差异路由设备的正常工作。

在判断为异常日志信息的匹配结果不影响差异路由设备正常工作时,则路由设备故障诊断设备执行于在判断为异常日志信息不影响路由设备时相同的流程,在此不做就不在详细说明。

在判断为异常日志信息的匹配结果影响差异路由设备正常工作时,则路由设备故障诊断设备根据该匹配结果之前所确定的故障类型来诊断确定该路由设备的具体故障,例如,路由设备故障诊断设备根据该匹配结果、故障类型为新增和预先存储的该路由故障所影响的业务范围,从而生成一个具体故障的信息包括但不限:“故障类型:新增,故障源:日志源路由设备,故障内容:***路由条目提速,故障原因:环境变化,故障原因详细信息:日志信息及相关配置信息”,并将该具体故障的信息输出和存储到故障统计的数据库中。也例如,路由设备故障诊断设备也可根据该匹配结果、故障类型为丢失和预先存储的该路由故障所影响的业务范围,从而生成一个具体故障的信息包括但不限:“故障类型:丢失,故障源:日志源路由设备,故障内容:***路由条目提速,故障原因:环境变化,故障原因详细信息:日志信息及相关配置信息”,并将该具体故障的信息输出和存储到故障统计的数据库中。

当路由设备故障诊断设备通过日志信息确定出具体故障后,该路由设备故障诊断方法的执行便结束了。

第三实施例

请参阅图3,本申请实施例提供了一种路由设备故障诊断装置100,该路由设备故障诊断装置100应用于一路由设备故障诊断设备,该路由设备故障诊断装置100包括:

获得模块110,用于获得路由设备的路由信息。

匹配模块120,用于在判断出所述路由信息与所述路由设备的预设路由信息不匹配,而确定所述路由设备处于疑似故障状态时,将获得的所述路由设备的参数信息与所述路由设备的预设参数信息进行匹配,获得匹配结果。

具体故障确定模块130,用于基于所述匹配结果,诊断确定所述路由设备的具体故障。

请参阅图4,在本申请实施例中,匹配模块120包括:

第一匹配单元121,用于将所述配置信息与所述预设配置信息及其所述预设配置特征信息进行匹配。

第二匹配单元122,用于在所述配置信息与所述预设配置信息及其所述预设配置特征信息不匹配时,将所述日志信息与所述预设日志特征信息进行匹配,获得匹配结果。

请参阅图5,在本申请实施例中,第二匹配单元122包括:

获得子单元1221,用于获得所述日志信息中与所述预设日志特征信息匹配的异常日志信息。

匹配子单元1222,用于根据所述异常日志信息、所述预设路由信息和所述预设参数信息计算出用于表示所述异常日志信息是否影响差异路由设备的匹配结果。

其中,所述日志信息为前一次路由设备故障诊断完成时刻至当前路由设备故障诊断开始时刻间的周期内所述路由设备产生的日志。

请参阅图3和图6,在本申请实施例提供的一种路由设备故障诊断装置100中,该路由设备故障诊断装置100还包括:

故障类型确定模块140,用于根据所述路由信息确定出故障类型,所述故障类型为新增或丢失。和/或所述具体故障确定模块130,具体用于基于所述匹配结果和所述故障类型,诊断确定所述路由设备的具体故障。

需要说明的是,由于所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域内的技术人员应明白,本申请实施例可提供为方法、系统、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

综上所述,本申请实施例提供了一种路由设备故障诊断方法及装置,方法包括:获得路由设备的路由信息;在判断出路由信息与路由设备的预设路由信息不匹配,而确定路由设备处于疑似故障状态时,将获得的路由设备用于确定具体故障的参数信息与路由设备的预设参数信息进行匹配,获得匹配结果;基于匹配结果,诊断确定路由设备的具体故障。

通过首先判断出路由信息是否路由设备的预设路由信息匹配,在判断出不匹配时,则可以基本确定出该路由设备处于疑似故障状态。进而可将路由设备用于确定具体故障的参数信息与路由设备的预设参数信息进行匹配,获得匹配结果,故基于匹配结果,诊断确定该处于疑似故障状态的路由设备的具体故障。因此,通过对路由设备的路由信息和参数信息逐步进行自动分析,实现了对路由设备的具体故障进行自动快速准确的定位,在满足对故障准确定位的同时,还避免了采用人工方式的费时费力。

以上仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

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