
技术摘要:
本发明实施例提供一种探测CDN节点公网质量的方法、装置和计算机设备,该方法包括:探测是否具有符合故障事件条件的点到点P2P探测对;所述故障事件条件包括:被探测的P2P探测对之间出现丢包率超过第一预设阈值,并且持续第一预设时长;和/或,被探测的P2P探测对之间出现 全部
背景技术:
CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网 络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内 容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速 度和命中率。CDN的关键技术主要有内容存储和分发技术。CDN网络的诞生大大地改善了互 联网的服务质量,因此传统的大型网络运营商纷纷开始建设自己的CDN网络,如 AT&T、德国 电信、中国电信等。 在实现本发明过程中,发明人发现现有技术中至少存在如下问题:运维人员手工 登陆指定CDN节点服务器进行手工探测,实时性差。
技术实现要素:
本发明实施例提供一种探测CDN节点公网质量的方法、装置和计算机设备,以解决 手工探测实时性差的问题。 第一方面,本发明实施例提供了一种探测CDN网络节点公网质量的方法,其包括: 探测是否具有符合故障事件条件的点到点P2P探测对;所述故障事件条件包括:被 探测的P2P探测对之间出现丢包率超过第一预设阈值,并且持续第一预设时长;和/或,被探 测的P2P探测对之间出现延时值比上一次采集的延时值增加第二预设阈值,并且持续第二 预设时长;所述P2P探测对对应于两个CDN网络节点; 如果具有符合故障事件条件的P2P探测对,则判定产生P2P类故障事件。 第二方面,本发明实施例提供了一种探测CDN网络节点公网质量的装置,其包括: 探测模块,用于探测是否具有符合故障事件条件的点到点P2P探测对;所述故障事 件条件包括:被探测的P2P探测对之间出现丢包率超过第一预设阈值,并且持续第一预设时 长;和/或,被探测的P2P探测对之间出现延时值比上一次采集的延时值增加第二预设阈值, 并且持续第二预设时长;所述P2P探测对对应于两个CDN网络节点; 判定模块,用于如果具有符合故障事件条件的P2P探测对,则判定产生P2P类故障 事件。 第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程 序,其特征在于,该程序被处理器执行时实现上述的探测CDN网络节点公网质量的方法。 第四方面,本发明实施例提供了一种探测CDN网络节点公网质量的计算机设备,其 特征在于,其包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多 个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的探测 CDN 网络节点公网质量的方法。 4 CN 111585833 A 说 明 书 2/8 页 上述技术方案具有如下有益效果:本发明的实施例将每个CDN节点抽象为一个逻 辑站点,通过CDN节点使用ping/tcping等探针工具实时探测远端目的网络质量,通过丢包 率(packet loss)和延时(delay)等指标判断CDN节点之间网络质量好坏,以及是否存在 P2P类故障事件。本发明的实施例能够对CDN节点进行自动化探测,实时性好,可以溯源,可 以知晓全局网络质量进而帮助决策者做积极的调整。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 图1是本发明实施例的一种探测CDN网络节点公网质量的方法的流程图。 图2是本发明实施例的P2P点到点网络模型示意图; 图3是本发明实施例的P2MP点到多点网络模型示意图; 图4是本发明实施例的P2AP点到所有点网络模型示意图; 图5是本发明实施例的探测模型为fullmesh的探测关系示意图; 图6A-图6B是本发明实施例的作为一个举例的判断异常事件产生的详细逻辑流程 图; 图7是本发明实施例的数据的收集、处理、上报和展示的示意图; 图8是本发明实施例的通过fullmesh方式呈现的任意节点到其他任意节点的实时 探测结果示意图; 图9是本发明实施例的故障历史记录在前端的显示举例图; 图10是本发明的实施例的一种探测CDN网络节点公网质量的功能框图; 图11是本发明实施例的一种探测CDN网络节点公网质量的计算机设备的功能框 图。