一种全网探测系统的制作方法

    专利查询2026-01-20  4


    本申请涉及网络监控运维,尤其是涉及到一种全网探测系统。


    背景技术:

    1、随着公司业务的快速发展,数据中心网络和主机等基础架构规模快速增长,并构建了各种大规模分布式服务,基础架构极为复杂,且各业务系统组件具有繁冗的依赖关系,许多组件需要通过网络在数据中心内或跨不同的数据中心进行交互。面对如此庞大的网络规模,当前急需一种有效的网络监测手段,以帮助运维人员检测网络服务的运行状态,及时发现和解决网络故障。


    技术实现思路

    1、有鉴于此,本申请提供了一种全网探测系统,主要目的在于通过实时监测网络通信质量,能够进行网络故障检测。

    2、依据本申请的第一方面,提供了一种全网探测系统,包括:控制器、多个待检测服务器和故障分析服务器,每个待检测服务器上部署有代理程序,所述多个待检测服务器分布在至少两个区域中;

    3、所述每个待检测服务器,用于利用所述代理程序,获取所述控制器为所述每个待检测服务器生成的检测列表,其中,所述检测列表中记录了需要与所述每个待检测服务器执行跨区域网络通信质量检测的目标待检测服务器;根据所述检测列表,测试所述每个待检测服务器与所述目标待检测服务器之间的通信质量参数;若所述通信质量参数超过预设范围,则将所述通信质量参数发送给所述故障分析服务器;

    4、所述故障分析服务器,用于根据所述通信质量参数,判定同一维护维度下不同区域之间的网络是否存在故障;

    5、所述存储服务器,用于接收所述故障分析服务器下发的通信质量参数,并基于所述通信质量参数,生成时序图进行展示。

    6、可选地,所述控制器,用于根据多个待检测服务器的网络拓扑结构,确定在同一维护维度下需要与所述每个待检测服务器执行跨区域网络通信质量检测的目标待检测服务器;根据所述目标待检测服务器的网际协议地址,端口信息,以及所属的机房区域信息、业务区域信息和防火墙区域信息,生成所述每个待检测服务器生成的检测列表。

    7、可选地,所述控制器,具体用于针对所述不同维护维度,分别将所述每个待检测服务器所在区域的各个待检测服务器和其他区域的各个待检测服务器按照网际协议地址进行排序,得到所述每个待检测服务器的位序和所述其他区域的各个待检测服务器的位序;基于所述每个待检测服务器的位序和所述其他区域的各个待检测服务器的位序,确定所述其他区域中需要与所述每个待检测服务器执行跨区域网络通信质量检测的目标待检测服务器,以及针对所述目标待检测服务器的检测次数;根据所述目标待检测服务器的网际协议地址,端口信息,检测次数,以及所属的机房区域信息、业务区域信息和防火墙区域信息,生成所述每个待检测服务器生成的检测列表。

    8、可选地,所述通信质量参数包括延时率和丢包率;所述每个待检测服务器,具体用于根据所述检测列表,测试所述每个待检测服务器与所述目标待检测服务器通信时的丢包率和延时率;若所述丢包率或者所述延时率超过相应的预设范围,则将所述丢包率或者所述延时率发送给所述故障分析服务器。

    9、可选地,所述故障分析服务器,具体用于根据所述每个待检测服务器发送的丢包率或者延时率,统计所述同一维护维度下不同区域之间在各时间节点的丢包率和延时率;判定所述同一维护维度下不同区域之间在各时间节点的丢包率和延时率是否满足相应的异常条件,并根据判定结果,确定所述同一维护维度下不同区域之间的网络是否存在故障。

    10、可选地,所述故障分析服务器,具体用于对所述同一维护维度下不同区域之间在各时间节点的丢包率和延时率分别进行百分位数运算,得到丢包率基准值和延时率基准值;基于所述丢包率基准值,分别计算所述各时间节点的丢包率偏离度,同时基于所述延时率基准值,分别计算所述各时间节点的延时率偏离度;根据所述各时间节点的丢包率偏离度和延时率偏离度,分别计算丢包率偏离度基准值和延时率偏离度基准值;基于所述包率基准值和所述延时率基准值,以及所述丢包率偏离度基准值和所述延时率偏离度基准值,分别判定所述同一维护维度下不同区域之间在各时间节点的丢包率和延时率是否满足相应的异常条件。

    11、可选地,所述存储服务器,具体用于根据所述同一维护维度下不同区域之间在各时间节点的丢包率和延时率,生成二维矩阵图,并将所述二维矩阵图作为所述时序图进行展示。

    12、可选地,所述故障分析服务器,具体用于判定所述同一维护维度下不同区域之间在各时间节点的丢包率和延时率是否满足相应的异常条件,根据判定结果,确定所述同一维护维度下不同区域之间的网络状态,并进行展示;若所述同一维护维度下不同区域之间的网络状态为一般异常或者严重异常,则确定所述同一维护维度下不同区域之间的网络存在故障。

    13、可选地,所述维护维度包括:机房区域维度、业务区域维度和防火墙区域维度;所述故障分析服务器,用于根据所述通信质量参数,分别判定不同机房区域、不同业务区域和不同防火墙区域之间的网络是否存在故障。

    14、可选地,所述每个待检测服务器,具体用于调整源端口信息,以通过改变哈希值,不断变更所述每个待检测服务器与所述目标服务器之间的测试路径。

    15、借由上述技术方案,本申请提供的一种全网探测系统,通过执行跨区域网络通信质量测试,并将不符合要求的通信质量参数发送给故障分析服务器进行分析,能够及时发现同一维护维度下不同区域之间的网络故障,从而能够实现对全网的有效监测。

    16、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。



    技术特征:

    1.一种全网探测系统,其特征在于,包括:控制器、多个待检测服务器、故障分析服务器和存储服务器,每个待检测服务器上部署有代理程序,所述多个待检测服务器分布在至少两个区域中;

    2.根据权利要求1所述的系统,其特征在于,

    3.根据权利要求2所述的系统,其特征在于,

    4.根据权利要求1所述的系统,其特征在于,所述通信质量参数包括延时率和丢包率;

    5.根据权利要求4所述的系统,其特征在于,

    6.根据权利要求5所述的系统,其特征在于,

    7.根据权利要求5所述的系统,其特征在于,

    8.根据权利要求5所述的系统,其特征在于,

    9.根据权利要求1所述的系统,其特征在于,所述维护维度包括:机房区域维度、业务区域维度和防火墙区域维度;

    10.根据权利要求1所述的系统,其特征在于,


    技术总结
    本申请公开了一种全网探测系统。涉及网络监控运维技术领域,包括:控制器、多个待检测服务器和故障分析服务器,每个待检测服务器上部署有代理程序;每个待检测服务器,用于利用代理程序,获取控制器为每个待检测服务器生成的检测列表,检测列表中记录了需要与每个待检测服务器执行跨区域网络通信质量检测的目标待检测服务器;根据检测列表,测试每个待检测服务器与目标待检测服务器之间的通信质量参数;若通信质量参数超过预设范围,则将通信质量参数发送给故障分析服务器;故障分析服务器,用于根据通信质量参数,判定同一维护维度下不同区域之间的网络是否存在故障。本申请能够进行网络故障检测。

    技术研发人员:王伟
    受保护的技术使用者:龙盈智达(北京)科技有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-33489.html

    最新回复(0)