一种故障分析方法和装置制造方法及图纸

技术编号:35750219 阅读:15 留言:0更新日期:2022-11-26 18:55
本发明专利技术涉及通信技术领域,提供了一种故障分析方法和装置。其中所述方法包括:根据网络中的全量告警数据,获取网络中的所有告警,并找到告警的关联业务;根据告警根衍规则,对网络中的所有告警进行匹配分析,找到所有告警中的物理故障告警,并得到物理故障告警之间的告警根衍关系;根据业务之间的关系和配置故障告警的关联业务,生成配置故障告警之间的关联关系;将存在关联关系的配置故障告警与告警根衍规则进行匹配,得到配置故障告警之间的告警根衍关系;根据故障分析规则,定位到具体故障。本发明专利技术通过对两类故障告警的区别处理,提高故障分析的准确性的同时,减少分析过程中的资源和时间消耗。时间消耗。时间消耗。

【技术实现步骤摘要】
一种故障分析方法和装置


[0001]本专利技术涉及通信
,特别是涉及一种故障分析方法和装置。

技术介绍

[0002]通信技术发展日新月异,运营商网络拓扑结构及业务类型复杂度日渐升高,告警种类和数量日趋增多,网络运维人员定位故障根因愈发困难,因此需要一种找出告警中的根源告警以定位故障位置的方法。
[0003]现有技术中,主要通过对网络中告警进行监测、分析,结合网络中的通道信息,实现对传输网络的智能运维,这种方式需直接分析全网物理数据、拓扑数据、配置数据、告警数据等,常用的分析流程为获取数据

>清洗数据

>关联数据

>分析数据,其中关联数据需要与网络中其他资源数据建立关联,直接查询存储全网物理数据、拓扑数据、配置数据、告警数据等进行分析需要大量计算和存储资源,实际工程使用场景中存储计算资源获取不易,且关联后的数据扩充了原有告警数据列,导致需要分析的数据更多,需耗费大量计算和存储资源。还存在通过建立模型对告警进行故障分析的方法,而模型分析通常需要大量的计算过程,耗费大量的资源,影响到网络故障究因的实时性,这两种方法均无法满足在网络中出现大量告警时的故障定位需求。
[0004]鉴于此,克服该现有技术所存在的缺陷是本
亟待解决的问题。

技术实现思路

[0005]本专利技术要解决的技术问题是提供一种现有技术的故障分析方法在处理网络中出现大量告警时需耗费大量的资源,系统开销大,且计算速度慢。
[0006]第一方面,本专利技术提供了一种故障分析方法,包括:
[0007]根据网络中的全量告警数据,获取网络中的所有告警,并找到告警的关联业务;
[0008]根据告警根衍规则,对网络中的所有告警进行匹配分析,找到所有告警中的物理故障告警,并得到物理故障告警之间的告警根衍关系;
[0009]根据业务之间的关系和配置故障告警的关联业务,生成配置故障告警之间的关联关系;将存在关联关系的配置故障告警与告警根衍规则进行匹配,得到配置故障告警之间的告警根衍关系;其中,所述配置故障告警是由网络中的所有告警剔除物理故障告警得到的;
[0010]根据故障分析规则,对物理故障告警之间的告警根衍关系和配置故障告警之间的告警根衍关系进行分析,定位到具体故障。
[0011]优选的,所述根据业务之间的关系和配置故障告警的关联业务,生成配置故障告警之间的关联关系,具体包括:
[0012]根据业务基础信息,得到业务的层级关系;根据业务关联信息,得到业务之间的关联关系;
[0013]结合业务之间的关联关系和业务的层级关系,生成业务关联结构;
[0014]根据配置故障告警的关联业务和所述业务关联结构,生成配置故障告警之间的关联关系。
[0015]优选的,所述结合业务之间的关联关系和业务的层级关系,生成业务关联结构,具体包括:
[0016]根据业务的层级关系,从网络的所有业务中,以层级最低的业务作为根节点,构建树状的业务关联结构;
[0017]根据业务之间的关联关系,找到以第一节点的业务作为服务层时,所对应的客户层业务,以所述客户层业务作为所述第一节点的子节点,在所述业务关联结构中生成对应的分支;其中,以所述业务关联结构中的每一个节点作为第一节点,生成对应的分支,直至所述业务关联结构中不再生成新的分支。
[0018]优选的,所述根据配置故障告警的关联业务和所述业务关联结构,生成配置故障告警之间的关联关系,具体包括:
[0019]根据配置故障告警的关联业务,向所述业务关联结构的节点中填充所述节点的业务所对应的配置故障告警;
[0020]对填充后的业务关联结构中,未填充配置故障告警的节点及分支进行裁剪,得到配置故障告警之间的关联关系。
[0021]优选的,所述对填充后的业务关联结构中,未填充配置故障告警的节点及分支进行裁剪,具体包括:
[0022]当所述业务关联结构中的节点存在对应的配置故障告警时,保留所述节点所在的路径分支;
[0023]当所述业务关联结构中的节点不存在对应的配置故障告警时,若所述节点的父节点存在告警,且所述节点的至少一个子节点存在告警,则保留所述节点所在的路径分支;否则,裁剪所述节点所在的路径分支。
[0024]优选的,所述并找到告警的关联业务,具体包括:
[0025]在告警数据中的告警字段中携带告警的上报位置,并在告警数据中携带告警的关联业务信息;
[0026]在获取网络中的所有告警时,根据告警字段,获取告警的关联业务;
[0027]若在所述告警字段中未获取到告警的关联业务信息,则根据所述告警的上报位置,查询所述上报位置的关联业务,所述上报位置的关联业务即为告警的关联业务。
[0028]优选的,根据故障分析规则,对物理故障告警之间的告警根衍关系和配置故障告警之间的告警根衍关系进行分析,定位到具体故障,具体包括:
[0029]根据告警根衍关系,得到根源告警;
[0030]根据故障分析规则匹配所述根源告警,定位得到具体故障。
[0031]优选的,所述根据网络中的全量告警数据,获取网络中的所有告警,还包括:
[0032]在告警数据中携带告警闪断标识和告警重复次数信息;
[0033]在获取网络中的所有告警时,根据所述告警闪断标识过滤闪断告警,根据所述告警重复次数信息过滤重复上报的告警。
[0034]优选的,所述告警根衍规则具体包括根源告警层次、根源告警名、衍生告警层次和衍生告警名。
[0035]第二方面,本专利技术还提供了一种故障分析装置,包括解析模块、关系分析模块和故障分析模块;
[0036]所述解析模块用于根据网络中的全量告警数据,获取网络中的所有告警,并找到告警的关联业务;
[0037]所述关系分析模块用于根据告警根衍规则,对网络中的所有告警进行匹配分析,找到所有告警中的物理故障告警,并得到物理故障告警之间的告警根衍关系;根据业务之间的关系和配置故障告警的关联业务,生成配置故障告警之间的关联关系;将存在关联关系的配置故障告警与告警根衍规则进行匹配,得到配置故障告警之间的告警根衍关系;其中,所述配置故障告警是由网络中的所有告警剔除物理故障告警得到的;
[0038]所述故障分析模块用于根据故障分析规则,对物理故障告警之间的告警根衍关系和配置故障告警之间的告警根衍关系进行分析,定位到具体故障。
[0039]第三方面,本专利技术还提供了一种故障分析装置,用于实现第一方面所述的故障分析方法,所述装置包括:
[0040]至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述处理器执行,用于执行第一方面所述的故障分析方法。
[0041]第四方面,本专利技术还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障分析方法,其特征在于,包括:根据网络中的全量告警数据,获取网络中的所有告警,并找到告警的关联业务;根据告警根衍规则,对网络中的所有告警进行匹配分析,找到所有告警中的物理故障告警,并得到物理故障告警之间的告警根衍关系;根据业务之间的关系和配置故障告警的关联业务,生成配置故障告警之间的关联关系;将存在关联关系的配置故障告警与告警根衍规则进行匹配,得到配置故障告警之间的告警根衍关系;其中,所述配置故障告警是由网络中的所有告警剔除物理故障告警得到的;根据故障分析规则,对物理故障告警之间的告警根衍关系和配置故障告警之间的告警根衍关系进行分析,定位到具体故障。2.根据权利要求1所述的故障分析方法,其特征在于,所述根据业务之间的关系和配置故障告警的关联业务,生成配置故障告警之间的关联关系,具体包括:根据业务基础信息,得到业务的层级关系;根据业务关联信息,得到业务之间的关联关系;结合业务之间的关联关系和业务的层级关系,生成业务关联结构;根据配置故障告警的关联业务和所述业务关联结构,生成配置故障告警之间的关联关系。3.根据权利要求2所述的故障分析方法,其特征在于,所述结合业务之间的关联关系和业务的层级关系,生成业务关联结构,具体包括:根据业务的层级关系,从网络的所有业务中,以层级最低的业务作为根节点,构建树状的业务关联结构;根据业务之间的关联关系,找到以第一节点的业务作为服务层时,所对应的客户层业务,以所述客户层业务作为所述第一节点的子节点,在所述业务关联结构中生成对应的分支;其中,以所述业务关联结构中的每一个节点作为第一节点,生成对应的分支,直至所述业务关联结构中不再生成新的分支。4.根据权利要求3所述的故障分析方法,其特征在于,所述根据配置故障告警的关联业务和所述业务关联结构,生成配置故障告警之间的关联关系,具体包括:根据配置故障告警的关联业务,向所述业务关联结构的节点中填充所述节点的业务所对应的配置故障告警;对填充后的业务关联结构中,未填充配置故障告警的节点及分支进行裁剪,得到配置故障告警之间的关联关系。5.根据权利要求4所述的故障分析方法,其特征在于,所述对填充后的业务关联结构中,未填充配置故障告警的节点及分支进行裁剪,具体包括:当所述业务关联结构中的节点存在对应的配置故障告警时,保留所述节点所...

【专利技术属性】
技术研发人员:赵昱
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

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

1