一种故障业务路径诊断方法及装置的制作方法

文档序号:7790243阅读:235来源:国知局
专利名称:一种故障业务路径诊断方法及装置的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种故障业务路径诊断方法及装置。
背景技术
为了满足不断增长的网络运营管理需要,实时掌握网络质量以及承载业务的业务质量,即时发现问题解决问题以确保终端用户的应用体验,运营商针对IPdnternet Protocol,网际协议)承载网和承载业务部署了众多的监控测试软件(网管软件、某业务监测软件等)。在目前电信网络及业务运维的监测软件中,可视化拓扑因其直观易懂备受运维人员的认可,但因网络及其承载业务的复杂性,可视化拓扑无法涵盖所有网络节点,对于这些 “盲点”范围内出现问题,只能通过临时测试或者海量原始表格数据逐步排查,无法快速确定故障节点并进行诊断。

发明内容
本发明的实施例提供一种故障业务路径诊断方法及装置,能够快速确定故障节点并进行诊断。为达到上述目的,本发明的实施例采用如下技术方案一方面,提供一种故障业务路径诊断方法,包括逐一探测故障业务路径上的每跳节点,以获取对应每跳节点的节点探测结果;所述故障业务路径为不符合预定路径规则的业务路径;根据预设的节点探测结果与故障原因对应关系,在所述节点探测结果中获取对应故障原因的探测结果,并将所述对应故障原因的探测结果针对的节点确定为故障节点。一方面,提供一种故障业务路径诊断装置,包括节点探测单元,用于逐一探测故障业务路径上的每跳节点,以获取对应每跳节点的节点探测结果;所述故障业务路径为不符合预定路径规则的业务路径;故障确定单元,用于根据预设的节点探测结果与故障原因对应关系,在所述节点探测结果中获取对应故障原因的探测结果,并将所述对应故障原因的探测结果针对的节点确定为故障节点。本发明实施例提供了一种故障业务路径诊断方法及装置,该故障业务路径诊断方法包括逐一探测故障业务路径上的每跳节点,以获取对应每跳节点的节点探测结果;设备故障业务路径为不符合预定路径规则的业务路径;根据预设的节点探测结果与故障原因对应关系,在设备节点探测结果中获取对应故障原因的探测结果,并将设备对应故障原因的探测结果针对的节点确定为故障节点。这样一来,在确定故障业务路径后,探测该故障业务路径上的节点,根据预设的节点探测结果与故障原因对应关系确定故障原因与相应的故障节点,与现有技术中的临时测试或者海量原始表格数据排查相比,耗费时间短。因此能够快速确定故障节点并进行诊断。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例提供的一种故障业务路径诊断方法流程图;图2为本发明实施例提供的另一种故障业务路径诊断方法流程图;图3为本发明实施例提供的一种故障业务路径诊断装置结构图;图4为本发明实施例提供的另一种故障业务路径诊断装置结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一本发明实施例提供的一种故障业务路径诊断方法,如图I所示,包括S101、逐一探测故障业务路径上的每跳节点,以获取对应每跳节点的节点探测结果;故障业务路径为不符合预定路径规则的业务路径;S102、根据预设的节点探测结果与故障原因对应关系,在设备节点探测结果中获取对应故障原因的探测结果,并将设备对应故障原因的探测结果针对的节点确定为故障节这样一来,在确定故障业务路径后,探测该故障业务路径上的节点,根据预设的节点探测结果与故障原因对应关系确定故障原因与相应的故障节点,与现有技术中的临时测试或者海量原始表格数据排查相比,耗费时间短。因此能够快速确定故障节点并进行诊断。需要说明的是,上述故障业务路径为不符合预定路径规则的业务路径,该预定路径规则可以由网络运营商设置,包括流量使用范围、网络参数范围等。示例的,不符合预定路径规则的业务路径即故障业务路径可能出现链路断路、通讯质量差、视频浏览质量差或者网页无法打开等现象。在步骤SlOl中,可以预设多种诊断策略,诊断策略种类的选择是由用户遇到的故障业务类型决定的,该故障业务类型是在探测故障业务路径时得到的。每种诊断策略又包含多种诊断方法,针对故障业务类型选择一种诊断策略,将该诊断策略中的每种诊断方法逐一对故障业务路径上的每跳节点进行探测,每跳节点相对于每个诊断方法可以得出不同的节点探测结果。在步骤S102中,节点探测结果与故障原因对应关系是预设的,可以以决策树的结构呈现,示例的,根据步骤SlOl得出的不同的节点探测结果,可以与决策树进行匹配得到探测结果相对应的原因,这些原因中,包含有故障原因,该故障原因对应的探测结果即为出现故障的节点的探测结果,该节点即为故障节点,可以记录该故障原因及故障节点。进一步的,示例的,假设根据步骤SlOl得出N种不同的节点探测结果,其中X节点探测结果显示断路,其他节点探测结果显示正常,根据与决策树进行匹配得到X节点探测结果相对应的原因为X节点设备故障,则故障节点为X节点,故障原因为X节点设备故障。同时,在步骤SlOl前,还包括通过路径发现算法探测源、末两节点间的业务路径;根据预设的路径探测结果与故障业务路径对应关系,由路径发现算法对业务路径的探测结果,确定故障业务路径。上述源节点指的是用户接入点设备,在实际应用中,可以输入接入端口的IP(Internet Protocol,网络之间互连的协议)地址来指示源节点;上述末节点指的是用户所在的网络出口设备,在实际应用中,可以输入该网络出口的IP地址来指示末节点。需要说明的是,该路径发现算法可以有多种,例如TRACE(路由跟踪技术)、 LLDP(Link Layer Discovery Protocol,链路层发现协议)和 CDP(Cisco Discovery Protocol,思科发现协议)协议,在探测源、末两节点间的业务路径时,可以选取预设的每种业务路径发现算法来逐一探测上述业务路径,然后根据预设的路径探测结果与故障业务路径对应关系,由路径发现算法对业务路径的探测结果,确定故障业务路径。该路径探测结果与业务路径对应关系是预设的,可以是决策树的结构,示例的,根据得出的不同的业务路径探测结果,可以与决策树进行匹配得到业务路径探测结果相对应的状态,这些状态中,包含有异常状态,由该异常状态再反推出其对应的业务路径探测结果,及对应该探测结果的业务路径,该业务路径即为故障业务路径,可以记录该故障业务路径。上述方法还包括生成故障业务路径的质量拓扑图;故障节点及故障节点对应的故障原因标示在质量拓扑图中;输出故障业务路径的质量拓扑图。该质量拓扑图包括用户业务经过的业务路径上各种设备拓扑与设备间的连接关系拓扑,同时结合了故障业务路径的节点探测结果,即将故障节点及故障节点对应的故障原因标示在质量拓扑中。示例的,若故障节点为多个,则故障节点所属的故障链路可以用与其他链路区别的颜色标示,故障节点可以用特殊符号注明,如问号或感叹号。上述故障链路可以是故障业务路径的一段或几段。这样一来,故障节点及故障节点对应的故障原因通过质量拓扑图直观地显示出来,运维人员可以直接通过观察质量拓扑图确定故障节点及故障原因,然后针对相应节点对应的设备进行维修,降低了对运维人员的技能要求,提高了维修效率。进一步的,上述方法还可以包括生成故障业务路径每个节点的业务测试数据表格;输出故障业务路径每个节点的业务测试数据表格。在探测源、末两节点间的业务路径时,可以同时对每个节点的业务性能进行探测,例如包括系统时延、节点相应设备IP等,这些数据可以结合质量拓扑图输出,在拓扑图中以表格形式联动显示。这样一来,运维人员可以直接观察到每个节点的业务测试数据表格,进一步诊断详细的故障信息,提高维修效率。示例的,当HSI (High Speed Internet,高速互联网)网速慢时,进行故障业务路径诊断具体方法如图2所示。S201、探测业务路径。在探测前,输入源、末两节点的IP地址以及用户出现的故障业务类型,该故障业务类型可以是视频浏览质量差或者网页无法打开等,针对该业务类型, 源、末两节点间存在多条业务路径,在探测源、末两节点间的业务路径时,可以选取预设的三至五种业务路径发现算法来逐一探测上述业务路径。
S202、确定故障业务路径。输入用户出现的故障业务类型,根据预设的路径探测结果与故障业务路径对应关系,由路径发现算法对业务路径的探测结果,确定故障业务路径。 该路径探测结果与业务路径对应关系是预设的,可以是决策树的结构,示例的,根据得出的不同的业务路径探测结果,可以与决策树进行匹配得到业务路径探测结果相对应的状态, 这些状态中,包含有异常状态,由该异常状态再反推出其对应的业务路径探测结果,及对应该探测结果的业务路径,该业务路径即为故障业务路径,可以记录该故障业务路径。S203、探测故障业务路径上的节点。针对该故障业务类型可以选择一种相应的诊断策略,将该诊断策略中的每种诊断方法逐一对故障业务路径上的每跳节点进行探测。S204、确定故障原因与故障节点。每跳节点相对于每个诊断方法可以得出不同的节点探测结果,将得出的不同的节点探测结果与决策树进行匹配得到探测结果相对应的原因,这些原因中,包含有故障原因,由该故障原因再反推出其对应的探测结果,及对应该探测结果的节点,该节点即为故障节点,可以记录该故障原因及故障节点。S205、生成故障业务路径的质量拓扑图。该质量拓扑包括用户业务经过的业务路径上各种设备拓扑与设备间的连接关系拓扑,同时结合了故障业务路径的节点探测结果。S206、输出故障业务路径的质量拓扑图。故障节点及故障节点对应的故障原因标示在质量拓扑中,故障节点所属的故障链路可以用红色标示,故障节点可以用问号注明。上述故障链路可以是故障业务路径的一段或几段。S207、生成故障业务路径每个节点的业务测试数据表格。该业务测试数据可以包括系统时延、节点相应设备IP等。S208、输出故障业务路径每个节点的业务测试数据表格。该业务数据表格可以结合质量拓扑输出,在拓扑图中联动显示。本发明实施例提供的一种故障业务路径诊断方法,一方面,在确定故障业务路径后,探测该故障业务路径上的节点,根据预设的节点探测结果与故障原因对应关系确定故障原因与相应的故障节点,与现有技术中的临时测试或者海量原始表格数据排查相比,耗费时间短,能够快速确定故障节点并进行诊断。一方面,故障节点及故障节点对应的故障原因和业务测试数据通过质量拓扑图结合表格直观地显示出来,运维人员可以直接通过观察质量拓扑图确定故障节点及故障原因,然后针对相应节点对应的设备进行维修,同时可以直接观察到每个节点的业务测试数据表格,进一步诊断详细的故障信息,低了对运维人员的技能要求,提高了维修效率。实施例二本发明实施例提供的一种故障业务路径诊断装置30,如图3所示,包括节点探测单元301,用于逐一探测故障业务路径上的每跳节点,以获取对应每跳节点的节点探测结果;故障业务路径为不符合预定路径规则的业务路径。故障确定单元302,用于根据预设的节点探测结果与故障原因对应关系,在设备节点探测结果中获取对应故障原因的探测结果,并将设备对应故障原因的探测结果针对的节点确定为故障节点。这样一来,在确定故障业务路径后,节点探测单元探测该故障业务路径上的节点, 故障确定单元根据预设的节点探测结果与故障原因对应关系确定故障原因与相应的故障节点,与现有技术中的临时测试或者海量原始表格数据排查相比,耗费时间短。因此能够快速确定故障节点并进行诊断。进一步的,该故障业务路径诊断装置,如图4所示,还包括业务路径探测单元303,用于通过路径发现算法探测源、末两节点间的业务路径。故障业务路径确定单元304,用于根据预设的路径探测结果与故障业务路径对应关系,由路径发现算法对业务路径的探测结果,确定故障业务路径。质量拓扑图生成单元305,用于生成故障业务路径的质量拓扑图;故障节点及故障节点对应的故障原因标示在质量拓扑图中。质量拓扑图输出单元306,用于输出故障业务路径的质量拓扑图。业务测试数据生成单元307,用于生成故障业务路径每个节点的业务测试数据表格。业务测试数据输出单元308,用于输出故障业务路径每个节点的业务测试数据表格。本发明实施例提供的一种故障业务路径诊断装置,一方面,在确定故障业务路径后,节点探测单元探测该故障业务路径上的节点,故障确定单元根据预设的节点探测结果与故障原因对应关系确定故障原因与相应的故障节点,与现有技术中的临时测试或者海量原始表格数据排查相比,耗费时间短,能够快速确定故障节点并进行诊断。一方面,质量拓扑输出单元与业务测试数据输出单元将故障节点及故障节点对应的故障原因和业务测试数据通过质量拓扑图结合表格直观地显示出来,运维人员可以直接通过观察质量拓扑图确定故障节点及故障原因,然后针对相应节点对应的设备进行维修,同时可以直接观察到每个节点的业务测试数据表格,进一步诊断详细的故障信息,低了对运维人员的技能要求,提高了维修效率。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种故障业务路径诊断方法,其特征在于,包括逐一探测故障业务路径上的每跳节点,以获取对应每跳节点的节点探测结果;所述故障业务路径为不符合预定路径规则的业务路径;根据预设的节点探测结果与故障原因对应关系,在所述节点探测结果中获取对应故障原因的探测结果,并将所述对应故障原因的探测结果针对的节点确定为故障节点。
2.根据权利要求I所述的方法,其特征在于,在逐一探测故障业务路径上的每跳节点前,还包括通过路径发现算法探测源、末两节点间的业务路径;根据预设的路径探测结果与故障业务路径对应关系,由所述路径发现算法对所述业务路径的探测结果,确定所述故障业务路径。
3.根据权利要求I或2所述方法,其特征在于,还包括生成所述故障业务路径的质量拓扑图;所述故障节点及所述故障节点对应的故障原因标示在所述质量拓扑图中;输出所述故障业务路径的质量拓扑图。
4.根据权利要求3所述的方法,其特征在于,还包括生成所述故障业务路径每个节点的业务测试数据表格;输出所述故障业务路径每个节点的业务测试数据表格。
5.一种故障业务路径诊断装置,其特征在于,包括节点探测单元,用于逐一探测故障业务路径上的每跳节点,以获取对应每跳节点的节点探测结果;所述故障业务路径为不符合预定路径规则的业务路径;故障确定单元,用于根据预设的节点探测结果与故障原因对应关系,在所述节点探测结果中获取对应故障原因的探测结果,并将所述对应故障原因的探测结果针对的节点确定为故障节点。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括业务路径探测单元,用于通过路径发现算法探测源、末两节点间的业务路径;故障业务路径确定单元,用于根据预设的路径探测结果与故障业务路径对应关系,由所述路径发现算法对所述业务路径的探测结果,确定所述故障业务路径。
7.根据权利要求5或6所述的装置,其特征在于,所述装置还包括质量拓扑图生成单元,用于生成所述故障业务路径的质量拓扑图;所述故障节点及所述故障节点对应的故障原因标示在所述质量拓扑图中;质量拓扑图输出单元,用于输出所述故障业务路径的质量拓扑图。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括业务测试数据生成单元,用于生成所述故障业务路径每个节点的业务测试数据表格; 业务测试数据输出单元,用于输出所述故障业务路径每个节点的业务测试数据表格。
全文摘要
本发明实施例提供了一种故障业务路径诊断方法及装置,涉及通信领域,能够快速确定故障节点并进行诊断。该故障业务路径诊断方法包括逐一探测故障业务路径上的每跳节点,以获取对应每跳节点的节点探测结果;所述故障业务路径为不符合预定路径规则的业务路径;根据预设的节点探测结果与故障原因对应关系,获取在所述节点探测结果中对应故障原因的探测结果,并将所述探测结果对应的节点确定为故障节点。本发明实施例用于故障业务路径的诊断。
文档编号H04L12/24GK102611568SQ201110432950
公开日2012年7月25日 申请日期2011年12月21日 优先权日2011年12月21日
发明者吴炜, 许冰华 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1