本发明专利技术适用计算机技术领域,提供了一种故障定位方法及装置,所述方法包括:接收输入的起始设备标识以及目标设备标识;根据起始设备标识以及目标设备标识,获取起始设备标识和目标设备标识之间的当前业务转发路径;根据起始设备标识以及目标设备标识,获取预先存储的起始设备标识和目标设备标识之间的历史业务转发路径;获取历史业务转发路径中未包含在当前业务转发路径中的设备标识,确定该设备标识对应的设备以及在所述历史业务转发路径中与其连接的设备为故障发生区域。本发明专利技术解决了现有技术无法提供一种有效的故障定位方法,导致无法快速有效地进行故障定位的问题,从而实现了业务数据转发设备的故障快速、自动定位。
【技术实现步骤摘要】
本专利技术属于通信领域,尤其涉及一种故障定位方法及装置。
技术介绍
随着电信网络的IP (Internet Protocol,互联网协议)化,电信网络运行商对IP网络的可运维性要求越来越高,网络故障定位作为可运维性的重要组成部分越来越受到关注。IP网络故障定位,首先需要完成故障对象或故障对象范围的发现,如果无法获取确切的故障范围,就无法对设备进行排查和调整、对对象进行OAM (Operation Administrationand Maintenance,操作、管理、维护)检测。目前IP网络故障定位最常用的手段是采用监控告警的方式,通过设备发送的告警信息中指定的告警对象(如设备、端口或业务关键参数)信息找到确定的对象,然后进行 故障对象的排查检测。主要流程为(I) IP网络中设备发生故障,设备通过自检机制发现后生成告警信息进行故障通生P=I ;(2)运营支撑系统/网络管理系统接收通告的告警信息;(3)网络运维人员发现故障后,在收到的全部告警中根据经验判断需要排查的告警或主机排查告警,根据告警信息确定排查对象;(4)对故障对象进行ping/traceroute或其他检测手段进行定位,定位故障后进行恢复。从上述流程可以看出,当告警及告警信息充分、有效时这套定位流程是行之有效的。然而,在IP网络中,故障是按业务层次逐层向上传递,同时故障也会在网络每个业务层次中进行扩展,导致网络中某一设备的故障引起该设备及其周边设备上报大量告警,使得网络运维人员很难找到发生故障的根源对象信息,从而很难进行有效的排障。此外,在告警失效的情况下(如设备告警丢失或有故障无设备告警的情况下)”依赖告警的故障定位同样无法满足有效排障的目的。
技术实现思路
本专利技术实施例的目的在于提供一种故障定位方法及装置,旨在提高故障定位的有效性。本专利技术实施例提供的技术方案如下第一方面,本专利技术实施例提供,一种故障定位方法,所述方法包括下述步骤接收输入的起始设备标识以及目标设备标识;根据所述起始设备标识以及目标设备标识,获取所述起始设备标识和目标设备标识之间的当前业务转发路径;可选地,该步骤可以实现为根据所述起始设备标识以及目标设备标识,查找所述起始设备标识对应设备的转发表,获取下一跳的设备;根据所述目标设备标识查找所述获取的下一跳设备,获取该设备的下一跳设备,如此循环直至目标设备标识对应的设备,以获得所述起始设备标识和目标设备标识之间的当前业务转发路径。根据所述起始设备标识以及目标设备标识,获取预先存储的所述起始设备标识和目标设备标识之间的历史业务转发路径;获取所述历史业务转发路径中未包含在所述当前业务转发路径中的设备标识,确定该设备标识对应的设备以及在所述历史业务转发路径中与其连接的设备为故障发生区域。第二方面,本专利技术实施例提供一种故障定位装置,所述装置包括标识接收单元,用于接收输入的起始设备标识以及目标设备标识; 当前路径获取单元,用于根据所述起始设备标识以及目标设备标识,获取所述起始设备标识和目标设备标识之间的当前业务转发路径;历史路径获取单元,用于根据所述起始设备标识以及目标设备标识,获取预先存储的所述起始设备标识和目标设备标识之间的历史业务转发路径;以及故障区域确定单元,用于获取所述历史业务转发路径中未包含在所述当前业务转发路径中的设备标识,确定该设备标识对应的设备以及在所述历史业务转发路径中与其连接的设备为故障发生区域。本专利技术实施例接收输入的起始设备标识以及目标设备标识,根据起始设备标识以及目标设备标识,获取起始设备标识和目标设备标识之间的当前业务转发路径,根据起始设备标识以及目标设备标识,获取预先存储的起始设备标识和目标设备标识之间的历史业务转发路径,获取历史业务转发路径中未包含在所述当前业务转发路径中的设备标识,确定该设备标识对应的设备以及在历史业务转发路径中与其连接的设备为故障发生区域,从而解决了现有技术无法提供一种有效的故障定位方法,导致无法快速有效地进行故障定位的问题,实现了业务数据转发设备的故障快速、自动定位。附图说明图I是本专利技术实施例一提供的故障定位方法的实现流程图;图2是本专利技术实施例一提供的历史业务转发路径以及当前业务转发路径的示例图;图3是本专利技术实施例二提供的故障定位装置的结构图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体实施例对本专利技术的具体实现进行详细描述实施例一:图I示出了本专利技术的实施例一提供的故障定位方法的实现流程,详述如下在步骤SlOl中,接收输入的起始设备标识以及目标设备标识。在本专利技术实施例中,设备标识可以为MAC地址、IP地址或设备标签。例如,在多协议标签交换网络(Multi-ProtocoI Label Switch, MPLS)中,设备标识则为标签交换路由器标识。当业务数据转发网络发生故障时,接收输入的发生故障的业务转发路径中的起始设备标识以及目标设备标识。其中,起始设备标识以及目标设备标识的输入可以是用户手动输入,优选地,当业务数据转发网络发生故障时,自动获取发生故障的业务转发路径的起始设备标识以及目标设备标识并输入,从而提高故障处理的自动化程度。在步骤S102中,根据起始设备标识以及目标设备标识,获取起始设备标识和目标设备标识之间的当前业务转发路径。在本专利技术的一个实施例中,获取起始设备标识和目标设备标识之间的当前业务转发路径具体可以根据以下方式获取首先,根据起始设备标识以及目标设备标识,查找起始设备标识对应设备的转发表,获取下一跳的设备,然后,根据目标设备标识查找获取的下一跳设备,获取该设备的下一跳设备,如此循环直至目标设备标识对应的设备,以获得起始设备标识和目标设备标识之间的当前业务转发路径,即当前业务转发路径的拓扑结构。在步骤S103中,根据起始设备标识以及目标设备标识,获取预先存储的起始设备 标识和目标设备标识之间的历史业务转发路径。在本专利技术实施例中,预先存储的起始设备标识和目标设备标识之间的历史业务转发路径可以是预设的最佳业务转发路径。例如,历史业务转发路径可以是用户根据不同转发路径的转发代价而设置的最佳业务转发路径或最小代价业务转发路径,或系统正常运行时获取的最佳业务转发路径或最小代价业务转发路径;历史业务转发路径也可以是预设事件发生时备份的业务转发路径,例如,当转发系统出现故障或崩溃时,系统自动备份的业务转发路径,或一定的时间周期到达时系统自动备份的业务转发路径。在步骤S104中,获取历史业务转发路径中未包含在当前业务转发路径中的设备标识,确定该设备标识对应的设备以及在历史业务转发路径中与其连接的设备为故障发生区域。在获取历史业务转发路径、当前业务转发路径后,对比该历史业务转发路径和当前业务转发路径,从而得到历史业务转发路径中未包含在当前业务转发路径中的设备标识,确定该设备标识对应的设备以及在历史业务转发路径中与其连接的设备为故障发生区域。作为示例地,如图2所示,起点设备、设备I、设备2、设备3以及目标设备为当前业务转发路径,起点设备、设备I、设备4、设备5、设备6、设备3以及目标设备为历史业务转发路径,通过对比可以得到设备2未包含本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种故障定位方法,其特征在于,所述方法包括下述步骤 接收输入的起始设备标识以及目标设备标识; 根据所述起始设备标识以及目标设备标识,获取所述起始设备标识和目标设备标识之间的当前业务转发路径; 根据所述起始设备标识以及目标设备标识,获取预先存储的所述起始设备标识和目标设备标识之间的历史业务转发路径; 获取所述历史业务转发路径中未包含在所述当前业务转发路径中的设备标识,确定该设备标识对应的设备以及在所述历史业务转发路径中与其连接的设备为故障发生区域。2.如权利要求I所述的方法,其特征在于,所述根据所述起始设备标识以及目标设备标识,获取所述起始设备标识和目标设备标识之间的当前业务转发路径的步骤具体包括 根据所述起始设备标识以及目标设备标识,查找所述起始设备标识对应设备的转发表,获取下一跳的设备; 根据所述目标设备标识查找所述获取的下一跳设备,获取该设备的下一跳设备,如此循环直至目标设备标识对应的设备,以获得所述起始设备标识和目标设备标识之间的当前业务转发路径。3.如权利要求I或2所述的方法,其特征在于,所述历史业务转发路径为预设的最佳业务转发路径或预设事件发生时备份的业务转发路径。4.如权利要求I或2所述的方法,其特征在于,所述设备标识为MAC地址、IP地址或设备标签。5.一种故障定位装...
【专利技术属性】
技术研发人员:李兴,毛羽,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。