System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种BGP告警和分析方法、系统和存储介质技术方案_技高网

一种BGP告警和分析方法、系统和存储介质技术方案

技术编号:42484559 阅读:12 留言:0更新日期:2024-08-21 13:03
本发明专利技术公开了一种BGP告警和分析方法、系统和存储介质,属于计算机技术领域,对于参与的各个BGP节点,收集各自BGP邻居信息,并根据BGP邻居的状态变化进行波动检测;当BGP节点检测到达到告警标准的波动时,向监控平台发起告警;监控平台收到告警后,进行频繁项分析,筛选出关联BGP告警的频繁项;技术人员借助告警信息,频繁项关联关系,综合分析、处理BGP波动和告警事件;能更加合理地对BGP邻居状态的变更发起告警,并且结合其他告警信息处理告警关联分析状态变更的原因。

【技术实现步骤摘要】

本专利技术属于计算机,尤其涉及一种bgp告警和分析方法、系统和存储介质。


技术介绍

1、为方便管理规模不断扩大的网络,网络被分成了不同的自治系统(autonomoussystem,as)。边界网关协议(border gateway protocol,bgp)被用于实现在自治系统之间动态交换路由信息、进行路由优选、避免路由环路、更高效率地传递路由和维护大量的路由信息。

2、bgp工作时,bgp路由器通过建立tcp连接形成邻居关系来完成报文交换,包括路由信息更新、维护和通告。邻居状态的变更会触发路由计算,造成大量保温交互,造成也会影响依赖bgp的其他业务的正常运行。因此对bgp邻居状态进行监控告警并分析状态波动的成因。

3、现有的bgp监控告警处理方式是检测到邻居状态为非established并保持一段时间以上就直接发起告警,这样的方式会产生大量告警信息,且难以直接利用。每次状态的变更可能由不同的原因引起,只有结合网络运维的其他信息才能准确定位问题来源。

4、目前大多数实现方式都依赖人工经验,难以穷尽所有的关系可能性,且对于不同的设备和部署方式,人工经验难以起到通用性效果,因为在实际运维中难以达到理想的效果。。


技术实现思路

1、本专利技术所要解决的技术问题是针对
技术介绍
的不足提供本专利技术提供了一种bgp告警和分析方法、系统和存储介质,能更加合理地对bgp邻居状态的变更发起告警,并且结合其他告警信息处理告警关联分析状态变更的原因。

2、本专利技术为解决上述技术问题采用以下技术方案:

3、一种bgp告警和分析方法,具体包含以下步骤:

4、步骤1,各节点进行波动检测:各节点收集各自bgp邻居信息,并根据bgp邻居的状态变化进行波动检测;其中,bgp为边界网关协议;

5、步骤2:上报监控平台:将波动信息上报监控平台,内容包括但不限于本机地址,bgp邻居as,bgp邻居地址,波动事件信息;

6、步骤3:监控平台进行频繁项分析:监控平台依据收集到的波动信息,结合其它类目的告警信息,分析频繁项集合;

7、步骤4:技术人员借助告警信息,频繁项关联关系,综合分析、处理bgp波动和告警事件。

8、作为本专利技术一种bgp告警和分析方法的进一步优选方案,所述步骤1具体包含如下步骤:

9、步骤1.1:各bgp节点每隔特定时间检测与其bgp邻居节点的连接状态,但连接状态由established变为其他状态时,记录一次信息,记作一次bgp邻居状态变更事件;

10、步骤1.2:当相邻两次bgp邻居状态变更事件间隔时间小于异常检测阈值时间时候,记录一次信息,记作一次波动事件;

11、步骤1.3:判断波动事件间隔是否小于所设定的恢复阈值,若是,则继续进行波动事件统计,不做额外处理;若否,则进行步骤1.4;

12、步骤1.4:判断一段时间内,波动事件的次数是否大于预警阈值,若否,则将波动事件计数清零;若是,则进行步骤2。

13、作为本专利技术一种bgp告警和分析方法的进一步优选方案,所述步骤3具体包含如下步骤:

14、步骤3.1:获取特定设定时间段内的bgp波动信息,以及该时间段内属于该地址的链路下层的其它告警信息,将其处理为特征;

15、步骤3.2:统计每个项的支持度,构建一个倒排表,其中每项对应一个包含该项事务的事务标识符列表,用以查找项之间的交集;

16、步骤3.3:从倒排表中选择支持度高于设定的最小支持度阈值的项作为频繁1-项集;

17、步骤3.4:对于每个频繁k-项集,将其与频繁1-项集的倒排表的事务标识符列表取交集,生成候选(k+1)-项集;

18、步骤3.5:判断生成的候选(k+1)-项集是否为非空且满足最小支持度要求,若是,则将其人加入到频繁项集列表中;

19、步骤3.6:重复步骤3.4和步骤3.5,直至无法生成更多频繁项集;

20、在生成频繁项集的过程中,如果一个项集的子集不是频繁项,则可以直接排除其自己,通过该方法进行剪枝来以减少搜索空间;

21、步骤3.7:筛选出包含bgp告警的频繁项,若无,则不存在关联。

22、作为本专利技术一种bgp告警和分析方法的进一步优选方案,在步骤3.1中,其它告警信息包括但不限于端口信号,tcp协议状态,时钟信号状态。

23、作为本专利技术一种bgp告警和分析方法的进一步优选方案,在步骤3.1中,收集一段时间内的相关告警信息并处理为特征:

24、t1:{告警1,告警2,告警5};

25、t2:{告警2,告警4};

26、t3:{告警2,告警3};

27、t4:{告警1,告警2,告警4};

28、t5:{告警1,告警3};

29、t6:{告警2,告警3};

30、t7:{告警1,告警3};

31、t8:{告警1,告警2,告警3,告警5};

32、t9:{告警1,告警2,告警3}。

33、作为本专利技术一种bgp告警和分析方法的进一步优选方案,在步骤3.2中,将其构建为倒排表,每项对应一个包含该项事务的事务标识符列表:

34、告警1:{t1,t4,t5,t7,t8,t9};

35、告警2:{t1,t2,t3,t4,t6,t8,t9};

36、告警3:{t3,t5,t6,t7,t8,t9};

37、告警4:{t2,t4};

38、告警5:{t1,t8}。

39、作为本专利技术一种bgp告警和分析方法的进一步优选方案,在步骤3.3中,若设定最小支持度阈值为2,共取10次交集,得到的频繁2-项集结果如下:

40、{告警1,告警2}:{t1,t4,t8,t9};

41、{告警1,告警3}:{t5,t7,t8,t9};

42、{告警1,告警4}:{t4};

43、{告警1,告警5}:{t1,t8};

44、{告警2,告警3}:{t3,t6,t8,t9};

45、{告警2,告警4}:{t2,t4};

46、{告警2,告警5}:{t1,t8};

47、{告警3,告警5}:{t8};

48、以此类推,得到频繁3-项集如下:

49、{告警1,告警2,告警3}:{t8,t9};

50、{告警1,告警2,告警5}:{t1,t8};

51、完成频繁项分析,将结果收集并上报。

52、作为本专利技术一种bgp告警和分析方法的进一步优选方案,项集{告警1,告警4}和{告警3,告警5}都只包含一项因此未达到最小支持度阈值,被排除。

53、一种bgp告警和分析系统,包含波动检测模块、告警上报模块、频繁项分析模块、告警信息交互模本文档来自技高网...

【技术保护点】

1.一种BGP告警和分析方法,其特征在于:具体包含以下步骤:

2.根据权利要求1所述的一种BGP告警和分析方法,其特征在于:所述步骤1具体包含如下步骤:

3.根据权利要求1所述的一种BGP告警和分析方法,其特征在于:所述步骤3具体包含如下步骤:

4.根据权利要求3所述的一种BGP告警和分析方法,其特征在于:在步骤3.1中,其它告警信息包括但不限于端口信号,TCP协议状态,时钟信号状态。

5.根据权利要求4所述的一种BGP告警和分析方法,其特征在于:在步骤3.1中,收集一段时间内的相关告警信息并处理为特征:

6.根据权利要求5所述的一种BGP告警和分析方法,其特征在于:在步骤3.2中,将其构建为倒排表,每项对应一个包含该项事务的事务标识符列表:

7.根据权利要求5所述的一种BGP告警和分析方法,其特征在于:在步骤3.3中,若设定最小支持度阈值为2,共取10次交集,得到的频繁2-项集结果如下:

8.根据权利要求7所述的一种BGP告警和分析方法,其特征在于:项集{告警1,告警4}和{告警3,告警5}都只包含一项因此未达到最小支持度阈值,被排除。

9.一种基于权利要求1至3任一项所述的BGP告警和分析系统,其特征在于:包含波动检测模块、告警上报模块、频繁项分析模块、告警信息交互模块;

10.一种计算机可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现权利要求1-8中任一项所述的BGP告警和分析方法。

...

【技术特征摘要】

1.一种bgp告警和分析方法,其特征在于:具体包含以下步骤:

2.根据权利要求1所述的一种bgp告警和分析方法,其特征在于:所述步骤1具体包含如下步骤:

3.根据权利要求1所述的一种bgp告警和分析方法,其特征在于:所述步骤3具体包含如下步骤:

4.根据权利要求3所述的一种bgp告警和分析方法,其特征在于:在步骤3.1中,其它告警信息包括但不限于端口信号,tcp协议状态,时钟信号状态。

5.根据权利要求4所述的一种bgp告警和分析方法,其特征在于:在步骤3.1中,收集一段时间内的相关告警信息并处理为特征:

6.根据权利要求5所述的一种bgp告警和分析方法,其特征在于:在步骤3.2中,将其构建为倒排表,...

【专利技术属性】
技术研发人员:於霄鹤
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1