故障定位系统和方法

文档序号:8322097阅读:946来源:国知局
故障定位系统和方法
【技术领域】
[0001]本发明涉及网络管理领域,特别涉及一种基于大数据技术能够对传输网络和数据网络出现的跨专业故障进行快速准确处理的故障定位系统和方法。
【背景技术】
[0002]目前在运营商的承载网络中,数据网络承载在传输网络上,因此当数据业务出现故障时,可能是数据网络本身的问题,也可能是传输网络的问题,这就涉及跨专业故障的分析处理技术。
[0003]针对跨专业故障的分析处理问题,目前有两种比较常见的解决方法,一种是综合告警平台,一种是专业网管系统。前一种方法对跨专业的各个告警信息进行关联分析;后一种方法需要网络维护人员人工去各专业网管系统上查找告警信息,并进行不同专业信息之间的比较分析,效率比较低。
[0004]上述两种方法在解决故障时只对告警信息进行分析,然而,除了告警能够指示故障信息外,有些并未引发告警的性能劣化现象也能造成业务的故障,因此,现有技术对于由性能劣化现象造成的业务故障无能为力。另外,对于超大规模的通信网络来说,全网的性能数据为海量数据,如何有效地处理和利用海量的网络性能数据,也是故障分析的一个难点问题。

【发明内容】

[0005]本发明实施例所要解决的一个技术问题是:解决由性能劣化现象造成的业务故障的定位问题。
[0006]本发明实施例所要解决的再一个技术问题是:解决故障分析中海量网络数据的有效处理和利用问题。
[0007]根据本发明实施例的一个方面,提出一种故障定位方法,包括:启动故障定位流程;根据故障定位流程的需要,从大数据处理平台搜索得到所需要的网络运行数据;从大数据处理平台提取故障相关的业务路由和正常性能曲线;根据业务路由确定故障相关的网元设备,并检查网元设备的第一网络运行数据是否正常,其中的第一网络运行数据包括告警、配置、流量、日志中的至少一项;响应于异常的检查结果,定位故障位置;响应于正常的检查结果,根据业务路由相关的网元设备当前的网络性能数据形成当前性能曲线,根据当前性能曲线和正常性能曲线的比对结果定位故障位置。
[0008]在一个实施例中,大数据处理平台采用大数据技术对网络运行数据进行存储和处理。
[0009]在一个实施例中,大数据处理平台存储的网络运行数据包括:传输网络和数据网络中与告警、性能、流量、日志或者配置相关的网络运行数据,其中的配置包括路由配置。
[0010]在一个实施例中,所述根据故障定位流程的需要,从大数据处理平台搜索得到所需要的网络运行数据包括:根据故障定位流程的需要确定搜索参数,并将搜索参数下发给大数据处理平台,大数据处理平台利用大数据技术根据搜索参数在存储的网络运行数据中进行搜索,并返回搜索到的网络运行数据。
[0011]在一个实施例中,大数据处理平台根据网元设备正常状态下的历史网络性能数据,利用设定的算法得到网元设备的正常性能模板,并由一条业务路由上各网元设备的正常性能模板组成正常性能曲线。
[0012]在一个实施例中,在检测到告警信息或者接收到用户申告信息时启动故障定位流程。
[0013]根据本发明实施例的再一个方面,提出一种故障定位系统,包括:采集适配模块,用于采集传输网络和数据网络中网络运行数据,网络运行数据包括告警、性能、流量、日志或者配置相关的数据,其中的配置包括路由配置;大数据处理平台,用于采用大数据技术对采集的网络运行数据进行存储和处理,维护业务路由,形成正常性能曲线;以及故障处理模块,用于启动故障定位流程;根据故障定位流程的需要,从大数据处理平台搜索得到所需要的网络运行数据;从大数据处理平台提取故障相关的业务路由和正常性能曲线;根据业务路由确定故障相关的网元设备,并检查网元设备的第一网络运行数据是否正常,其中的第一网络运行数据包括告警、配置、流量、日志中的至少一项;响应于异常的检查结果,定位故障位置;响应于正常的检查结果,根据业务路由相关的网元设备当前的网络性能数据形成当前性能曲线,根据当前性能曲线和正常性能曲线的比对结果定位故障位置。
[0014]在一个实施例中,采集适配模块,还用于将网络运行数据转换为适合大数据技术的Hadoop文本格式。
[0015]在一个实施例中,大数据处理平台,还用于对网络运行数据进行统一建模。
[0016]在一个实施例中,故障处理模块用于根据故障定位流程的需要确定搜索参数,并将搜索参数下发给大数据处理平台;大数据处理平台利用大数据技术根据搜索参数在存储的网络运行数据中进行搜索,并返回搜索到的网络运行数据给故障处理模块。
[0017]在一个实施例中,大数据处理平台在形成正常性能曲线时,具体用于根据网元设备正常状态下的历史网络性能数据,利用设定的算法得到网元设备的正常性能模板,并由一条业务路由上各网元设备的正常性能模板组成正常性能曲线。
[0018]在一个实施例中,故障处理模块在检测到告警信息或者接收到用户申告信息时启动故障定位流程。
[0019]在一个实施例中,故障处理模块还用于在定位故障位置后,生成相应的处理策略,还可以对处理策略进行可行性分析。
[0020]本发明利用大数据技术存储和处理承载网络的海量网络运行数据,解决了海量网络运行数据的有效存储和利用问题;并且,基于网络运行数据形成网元设备间的性能曲线,在故障分析过程中,结合业务路由上各网元设备的网络运行数据的检查结果以及性能曲线的比对结果进行故障综合定位,一方面可以定位告警指示的业务故障,另一方面可以定位由性能劣化现象造成的业务故障,适用于传输网络和数据网络出现的跨专业故障定位,能够对承载网出现的跨专业故障进行快速精确处理。
[0021]通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
【附图说明】
[0022]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0023]图1为本发明故障定位系统一个实施例的结构示意图。
[0024]图2为本发明故障定位系统再一个实施例的结构示意图。
[0025]图3为本发明由告警信息启动的故障定位流程示意图。
[0026]图4为本发明由用户申告信息启动的故障定位流程示意图。
[0027]图5为本发明故障定位方法一个实施例的流程示意图。
[0028]图6为某种业务的业务路由示意图。
【具体实施方式】
[0029]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0030]为了解决由性能劣化现象造成的业务故障的定位问题,以及故障分析中海量网络数据的有效处理和利用问题,本发明利用大数据技术存储和处理承载网络的海量网络运行数据,解决了海量网络运行数据的有效存储和利用问题;并且,基于网络运行数据形成网元设备间的性能曲线,在故障分析过程中,结合业务路由上各网元设备的网络运行数据的检查结果以及性能曲线的比对结果进行故障综合定位,一方面可以定位告警指示的业务故障,另一方面可以定位由性能劣化现象造成的业务故障,适用于传输网络和数据网络出现的跨专业故障定位,能够对承载网出现的跨专业故障进行快速精确处理。
[0031]图1为本发明故障定位系统一个实施例的结构示意图。
[0032]如图1所示,本发明故障定位系统包括:采集适配模块11、大数据处理平台12、故障处理模块13。
[0033]采集适配模块11,用于采集传输网络和数据网络的网络运行数据,并可以将网络运行数据转换为适合大数据技术的格式,如Hadoop文本格式。其中,网络运行数据例如包括:告警、性能、流量、配置(包括路由配置)、日志等,但不限于此。
[0034]大数据处理平台12,用于采用大数据技术对采集的网络运行数据进行存储和处理,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1