一种故障定位方法、装置、设备和介质制造方法及图纸

技术编号:27604428 阅读:23 留言:0更新日期:2021-03-10 10:27
本申请提供了一种故障定位方法、装置、设备和介质,由于该方法中根据与三层网络设备连接的前端设备的第一标识信息,对已生成的网络拓扑结构进行更新,更新得到的目标拓扑结构包括前端设备,根据目标拓扑结构进行故障节点的确定,由于目标拓扑结构中包含前端设备,因此无论故障节点是三层网络设备还是前端设备都可以准确的确定,从而提高了定位故障节点的自动化程度和准确性。动化程度和准确性。动化程度和准确性。

【技术实现步骤摘要】
一种故障定位方法、装置、设备和介质


[0001]本申请涉及电子信息
,尤其涉及一种故障定位方法、装置、设备和介质。

技术介绍

[0002]在设备种类繁多、设备数量庞大、组网结构复杂的大型网络中,常会有某些节点出现故障,而为了定位故障节点并解决问题以保证网络的正常运行,现有技术中是由设备管理人员基于自身的工作经验来定位故障节点,但是人工定位故障节点的自动化程度较低。
[0003]为了提高检测的自动化程度,现有技术还可以由设备进行资源利用率检测、数据流量检测等,并将检测结果发送给中心服务器,由中心服务器采用概率算法定位故障节点,但是基于概率算法定位故障节点时消耗的计算资源较多,且确定的故障节点的准确性较低。
[0004]现有的成熟的网管平台都存在基于网络设备的拓扑自动发现构建网络拓扑结构,并对网络拓扑结构进行监控确定故障节点,但由于无法自动将前端设备加入到网络拓扑结构中,网络拓扑结构中不存在前端设备,因此无法在前端设备出现故障时定位故障节点,因此该基于网络设备的拓扑自动发现构建网络拓扑结构的方法存在局限性。

技术实现思路

[0005]本申请提供了一种故障定位方法、装置、设备和介质,用以解决现有技术中的定位故障节点方法的自动化程度低、准确性低、以及存在局限性的问题。
[0006]第一方面,本申请提供了一种故障定位方法,所述方法包括:
[0007]确定与三层网络设备连接的前端设备的第一标识信息;
[0008]根据已生成的网络拓扑结构、以及与所述三层设备连接的所述前端设备的第一标识信息,对所述网络拓扑结构进行更新得到目标拓扑结构;
[0009]根据所述目标拓扑结构、接收到的告警信息中的告警源、以及预先保存的告警源与设备的第二标识信息的对应关系,确定所述目标拓扑结构中的故障节点。
[0010]进一步地,所述确定与三层网络设备连接的前端设备的第一标识信息包括:
[0011]针对每个三层网络设备,识别该三层网络设备中的地址解析协议ARP表;根据所述ARP表中记录的信息,确定与该三层网络设备连接的前端设备的第一标识信息。
[0012]进一步地,所述识别该三层网络设备中的地址解析协议ARP表之后,所述确定与该三层网络设备连接的前端设备的第一标识信息之前,所述方法还包括:
[0013]根据识别到的与该三层网络设备连接的前端设备的标识信息,对该标识信息的前端设备进行Ping操作,将Ping成功的标识信息确定为第一标识信息。
[0014]进一步地,所述根据已生成的网络拓扑结构、以及与所述三层设备链接的所述前端设备的第一标识信息,对所述网络拓扑结构进行更新得到目标拓扑结构包括:
[0015]根据已生成的网络拓扑结构、以及与所述三层网络设备连接的所述前端设备的第一标识信息,在所述网络拓扑结构中所述三层网络设备的第三标识信息对应节点上连接所
述第一标识信息对应的节点。
[0016]进一步地,所述根据所述目标拓扑结构、接收到的告警信息中的告警源、以及预先保存的告警源与设备的第二标识信息的对应关系,确定所述目标拓扑结构中的故障节点之前,所述方法还包括:
[0017]对接收到的告警信息进行预处理,去除多余的告警信息,其中,所述预处理包括时间关联预处理以及类型关联预处理中的至少一种。
[0018]进一步地,所述根据所述目标拓扑结构、接收到的告警信息中的告警源、以及预先保存的告警源与设备的第二标识信息的对应关系,确定所述目标拓扑结构中的故障节点包括:
[0019]根据接收到的告警信息的告警源、以及预先保存的告警源与设备的标识信息的对应关系,确定所述告警信息的告警源对应的目标第二标识信息;
[0020]根据所述目标第二标识信息、以及所述目标拓扑结构,确定所述目标拓扑结构中所述目标第二标识信息所在链路的公共节点为故障节点。
[0021]第二方面,本申请提供了一种故障定位装置,所述装置包括:
[0022]第一确定模块,用于确定与三层网络设备连接的前端设备的第一标识信息;
[0023]更新模块,用于根据已生成的网络拓扑结构、以及与所述三层设备连接的所述前端设备的第一标识信息,对所述网络拓扑结构进行更新得到目标拓扑结构;
[0024]第二确定模块,用于根据所述目标拓扑结构、接收到的告警信息中的告警源、以及预先保存的告警源与设备的第二标识信息的对应关系,确定所述目标拓扑结构中的故障节点。
[0025]进一步地,所述第一确定模块,具体用于针对每个三层网络设备,识别该三层网络设备中的地址解析协议ARP表;根据所述ARP表中记录的信息,确定与该三层网络设备连接的前端设备的第一标识信息。
[0026]进一步地,所述第一确定模块,具体还用于根据识别到的与该三层网络设备连接的前端设备的标识信息,对该标识信息的前端设备进行Ping操作,将Ping成功的标识信息确定为第一标识信息。
[0027]进一步地,所述装置还包括:
[0028]处理模块,用于对接收到的告警信息进行预处理,去除多余的告警信息,其中,所述预处理包括时间关联预处理以及类型关联预处理中的至少一种。
[0029]进一步地,所述第二确定模块,具体用于根据接收到的告警信息的告警源、以及预先保存的告警源与设备的标识信息的对应关系,确定所述告警信息的告警源对应的目标第二标识信息;根据所述目标第二标识信息、以及所述目标拓扑结构,确定所述目标拓扑结构中所述目标第二标识信息所在链路的公共节点为故障节点。
[0030]第三方面,本申请提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储程序指令,所述处理器用于执行存储器中存储的计算机程序时实现上述故障定位方法中任一所述方法的步骤。
[0031]第四方面,本申请提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现上述故障定位方法中任一所述方法的步骤。
[0032]本申请提供了一种故障定位方法、装置、设备和介质,由于该方法中根据与三层网
络设备连接的前端设备的第一标识信息,对已生成的网络拓扑结构进行更新,更新得到的目标拓扑结构包括前端设备,根据目标拓扑结构进行故障节点的确定,由于目标拓扑结构中包含前端设备,因此无论故障节点是三层网络设备还是前端设备都可以准确的确定,从而提高了定位故障节点的自动化程度和准确性。
附图说明
[0033]图1为本申请一些实施例提供的一种故障定位方法的过程示意图;
[0034]图2为本申请一些实施例提供的一种完整故障定位方法的过程示意图;
[0035]图3为本申请一些实施例提供的一种故障定位装置的结构示意图;
[0036]图4为本申请一些实施例提供的一种电子设备结构示意图。
具体实施方式
[0037]为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障定位方法,其特征在于,所述方法包括:确定与三层网络设备连接的前端设备的第一标识信息;根据已生成的网络拓扑结构、以及与所述三层设备连接的所述前端设备的第一标识信息,对所述网络拓扑结构进行更新得到目标拓扑结构;根据所述目标拓扑结构、接收到的告警信息中的告警源、以及预先保存的告警源与设备的第二标识信息的对应关系,确定所述目标拓扑结构中的故障节点。2.根据权利要求1所述的方法,其特征在于,所述确定与三层网络设备连接的前端设备的第一标识信息包括:针对每个三层网络设备,识别该三层网络设备中的地址解析协议ARP表;根据所述ARP表中记录的信息,确定与该三层网络设备连接的前端设备的第一标识信息。3.根据权利要求2所述的方法,其特征在于,所述识别该三层网络设备中的地址解析协议ARP表之后,所述确定与该三层网络设备连接的前端设备的第一标识信息之前,所述方法还包括:根据识别到的与该三层网络设备连接的前端设备的标识信息,对该标识信息的前端设备进行Ping操作,将Ping成功的标识信息确定为第一标识信息。4.根据权利要求1所述的方法,其特征在于,所述根据已生成的网络拓扑结构、以及与所述三层设备链接的所述前端设备的第一标识信息,对所述网络拓扑结构进行更新得到目标拓扑结构包括:根据已生成的网络拓扑结构、以及与所述三层网络设备连接的所述前端设备的第一标识信息,在所述网络拓扑结构中所述三层网络设备的第三标识信息对应节点上连接所述第一标识信息对应的节点。5.根据权利要求1所述的方法,其特征在于,所述根据所述目标拓扑结构、接收到的告警信息中的告警源、以及预先保存的告警源与设备的第二标识信息的对应关系,确定所述目标拓扑结构中的故障节点之前,所述方法还包括:对接收到的告警信息进行预处理,去...

【专利技术属性】
技术研发人员:吴跃龙姚洋王江涛郭颖
申请(专利权)人:青岛海信网络科技股份有限公司
类型:发明
国别省市:

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

1