网络节点故障检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32461867 阅读:19 留言:0更新日期:2022-02-26 08:52
本公开提供了一种网络节点故障检测方法、装置、电子设备及存储介质,涉及数据处理技术领域,尤其涉及网络故障定位技术领域。具体实现方案为:获取探测所述内容分发网络的节点得到的探测数据,并基于所述内容分发网络的多个维度,对所述探测的数据进行分析处理,得到用于当前故障判断的多维度探测数据;分别对每个维度的所述探测数据进行故障判断,得到每个维度下的故障检测结果;结合所述故障检测结果,确定所述内容分发网络的节点发生故障的维度。通过本公开可以更加准确的定位内容分发网络故障的维度。故障的维度。故障的维度。

【技术实现步骤摘要】
网络节点故障检测方法、装置、电子设备及存储介质


[0001]本公开涉及数据处理
,尤其涉及网络故障定位
,具体涉及一种网络节点故障检测方法、装置、电子设备及存储介质。

技术介绍

[0002]内容分发网络(Content Delivery Network,CDN)技术是构建在现有网络基础之上的智能虚拟网络技术。CDN包括多个CDN节点(node),为保证CDN节点的服务质量,采用探测机实时对CDN节点中的网络IP地址进行探测。通过探测数据确定CDN节点是否故障。

技术实现思路

[0003]本公开提供了一种网络节点故障检测方法、装置、电子设备及存储介质。
[0004]根据本公开的第一方面,提供了一种网络节点故障检测方法,应用于内容分发网络,包括:
[0005]获取探测所述内容分发网络得到的探测数据,并基于所述内容分发网络的多个维度,对所述探测的数据进行分析处理,得到用于当前故障判断的多维度探测数据;分别对每个维度的所述探测数据进行故障判断,得到每个维度下的故障检测结果;结合所述故障检测结果,确定所述内容分发网络当前发生故障的维度。
[0006]根据本公开的第二方面,提供了一种网络节点故障检测装置,应用于内容分发网络,包括:
[0007]处理模块,用于获取探测所述内容分发网络得到的探测数据,并基于所述内容分发网络的多个维度,对所述探测的数据进行分析处理,得到用于故障判断的多维度探测数据;还用于分别对每个维度的所述探测数据进行故障判断,得到每个维度下的故障检测结果;确定模块,用于结合所述故障检测结果,确定所述内容分发网络发生故障的维度。
[0008]根据本公开的第三方面,提供了一种电子设备,包括:
[0009]至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面所述的方法。
[0010]根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据第一方面所述的方法。
[0011]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0012]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0013]图1是本公开实施例提供的一种网络节点故障检测方法的流程示意图;
[0014]图2是本公开实施例提供的一种获取探测数据方法的流程示意图;
[0015]图3是本公开实施例提供的一种网络节点故障检测方法中处理探测数据的流程示意图
[0016]图4是本公开实施例提供的一种故障判断的流程示意图;
[0017]图5是本公开实施例提供的一种用于检测故障的故障检测阈值确定方法的流程示意图;
[0018]图6是本公开实施例提供的一种确定故障检测结果的流程示意图;
[0019]图7是本公开实施例提供的一种确定故障维度的流程示意图;
[0020]图8是本公开实施例提供的一种故障确定方法的流程示意图;
[0021]图9是本公开实施例提供的一种网络节点故障检测装置的结构示意图;
[0022]图10是用来实现本公开实施例的网络节点故障检测方法的电子设备的框图。
具体实施方式
[0023]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0024]在CDN技术中,CDN节点故障一般包括服务节点机器的物理性故障、服务节点机器的性能故障、网络传输故障和其他故障。其中,服务节点机器的物理性故障可以是机房掉电、磁盘损坏等故障。服务节点机器的性能故障可以是中央处理器(central processing unit,CPU)能力不足、磁盘输入输出能力不足等故障。网络传输故障可以是骨干网故障、网络拥塞等故障。其他故障可以是网络攻击、节点封禁等故障。
[0025]因此,为保证CDN节点的服务质量,需要通过有效的技术手段快速精准的识别出每个CDN节点的异常。相关技术中,CDN节点的异常一般包括两种情况,一种情况是CDN节点故障,另一种情况是网络IP链路故障。相关技术中利用探测数据直接筛选故障数据,确定与筛选出来的故障数据对应的CDN节点,将该CDN节点从网络中剔除。
[0026]但是相关技术中根据筛选的故障数据,直接将相应的CDN节点从网络中剔除,极易导致原承载在本地的流量,调度至偏远地区,引起过度容灾,进而引起服务质量受损,尤其是本地区服务质量会大幅度降低。
[0027]基于此,本公开提供一种网络节点故障检测方法,通过对每个维度的探测数据进行分析,准确的定位到发生故障的CDN故障位置维度,避免过度的故障容灾处理,引起对客户服务的服务器受损。
[0028]下面实施例将结合附图对网络节点故障检测方法进行说明。
[0029]图1示出了本公开实施例提供的一种网络节点故障检测方法的流程示意图,如图1中所示,该方法可以包括:
[0030]步骤S110:获取探测内容分发网络的节点得到的探测数据,并基于内容分发网络的多个维度,对探测的数据进行分析处理,得到用于当前故障判断的多维度探测数据。
[0031]在本公开实施例中,内容分发网络的多个维度包括节点维度,网络IP维度和网络链路维度。其中,在本公开中,网络IP维度也可以称为VIP维度。每个节点维度包括多个网络IP,每个网络IP上连接了多个网络链路。网络链路可以是地区的运营商到网络IP的网络链
路。需要理解的是,在本公开中,网络链路维度指的是地区运营商到节点的维度。
[0032]在本公开中,内容分发网络的节点分布在各个地区,根据各个地区对应网络的要求,在每个地区设置了不同数量的探测机。探测机探测内容分发网络节点的数据包含提供网络的运营商,换言之,探测数据是由地区运营商到网络IP的数据聚合得到的。其中,在本公开中网络IP也可以称为VIP。
[0033]示例性的,图2示出了本公开实施例提供的一种获取探测数据方法的流程示意图,如图2中所示,以3个区域的某一运营商为例,3个区域分别表示为区域A、区域B和区域C。区域A包括子区域a,子区域b,子区域c。子区域a包括的探测机,表示为a

运营商

1,子区域b包括的探测机,表示为b

运营商

1,子区域c包括的探测机,表示为c

运营商

1。区域B包括子区域d,子区域e,子区域f。子区域d包括的探测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络节点故障检测方法,应用于内容分发网络,包括:获取探测所述内容分发网络的节点得到的探测数据,并基于所述内容分发网络的多个维度,对所述探测数据进行分析处理,得到用于当前故障判断的多维度探测数据;分别对每个维度的所述探测数据进行故障判断,得到每个维度下的故障检测结果;结合所述故障检测结果,确定所述内容分发网络的节点当前发生故障的维度。2.根据权利要求1所述的方法,其中,所述基于所述内容分发网络的多个维度,对所述探测数据进行分析处理,得到用于当前故障判断的多维度探测数据,包括:对探测数据进行分析处理,得到多维度探测数据;确定已发生故障的内容分发网络维度,并在多维度探测数据中剔除已发生故障的探测数据,得到用于当前故障判断的多维度探测数据。3.根据权利要求1所述的方法,其中,所述分别对每个维度的所述探测数据进行故障判断,得到每个维度下的故障检测结果,包括:基于每个维度的所述探测数据的数量,确定每个维度对应的故障检测阈值;基于所述故障检测阈值,对每个维度的所述探测数据进行故障检测,得到每个维度的故障检测结果。4.根据权利要求3所述的方法,其中,所述基于每个维度的所述探测数据的数量,确定每个维度对应的故障检测阈值,包括:响应于所述探测数据的数量大于或等于预设分析值,将成功率阈值确定为用于检测故障的故障检测阈值;和/或响应于所述探测数据小于预设分析值,将失败数阈值确定为用于检测故障的故障检测阈值。5.根据权利要求4所述的方法,其中,所述基于所述故障检测阈值,对每个维度的所述探测数据进行故障检测,得到每个维度的故障检测结果,包括:计算所述探测数据中探测成功的数据数量占所述探测数据的数量的占比率,得到所述探测数据的成功率;并计算所述探测数据中探测失败的数据数量,得到所述探测数据的失败数;响应于所述成功率小于或等于所述成功率阈值,或,所述失败数大于所述失败数阈值,确定该维度的故障检测结果为发生故障。6.根据权利要求1所述的方法,其中,所述内容分发网络维度包括节点维度、网络IP维度和网络链路维度;所述节点包括一个或多个所述网络IP;所述网络链路包括某地区运营商到所述内容分发网络节点的链路,或某地区运营商到所述内容分发网络节点的网络IP的链路;所述节点维度的探测数据包括所述节点连接的所有网络链路维度的探测数据;所述网络IP...

【专利技术属性】
技术研发人员:李莹王存
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1