本发明专利技术实施例涉及互联网技术领域,公开了一种网络质量的检测方法、装置、计算设备及计算机存储介质,该方法包括:获取网络中各端口的地址信息和存活主机信息;根据所述地址信息和所述存活主机信息确定各子网中存活主机的IP地址;向目标子网中的每一个目标存活主机的IP地址发送相应的探测数据包,以使每一个目标存活主机根据所述探测数据包进行响应,所述目标子网为所述各子网中的任意一个子网;获取所述每一个目标存活主机的响应时间;根据所述响应时间确定所述目标子网的网络质量指标。通过上述方式,本发明专利技术实施例实现了根据网络质量指标直观确定网络质量。标直观确定网络质量。标直观确定网络质量。
【技术实现步骤摘要】
网络质量的检测方法、装置、计算设备及计算机存储介质
[0001]本专利技术实施例涉及互联网
,具体涉及一种网络质量的检测方法、装置、计算设备及计算机存储介质。
技术介绍
[0002]数据中心的网络场景中,多厂商、多型号、多版本、多协议组网,数据封闭且设备自治,在设备控制端只能通过不同协议报文感知下一跳的状态。
[0003]目前,对网络进行质量检测主要基于网络设备的时序网元指标,如包速率、错包数、链路容量等,综合进行评估,根据评估模型预测源目IP的访问质量,输出告警信息。
[0004]上述方法更多关注的是网络的容量、容错维度,无法直接感知网络质量。
技术实现思路
[0005]鉴于上述问题,本专利技术实施例提供了一种网络质量的检测方法、装置、计算设备及计算机存储介质,用于解决现有技术中存在的无法直接感知网络质量的问题。
[0006]根据本专利技术实施例的一个方面,提供了一种网络质量的检测方法,所述方法包括:
[0007]获取网络中各端口的地址信息和存活主机信息;
[0008]根据所述地址信息和所述存活主机信息确定各子网中存活主机的IP地址;
[0009]向目标子网中的每一个目标存活主机的IP地址发送相应的探测数据包,以使每一个目标存活主机根据所述探测数据包进行响应,所述目标子网为所述各子网中的任意一个子网;
[0010]获取所述每一个目标存活主机的响应时间;
[0011]根据所述响应时间确定所述目标子网的网络质量指标。
[0012]在一种可选的方式中,所述地址信息包括端口IP地址和相应的掩码,所述存活主机信息包括存活主机的IP地址;
[0013]所述根据所述地址信息和所述存活主机信息确定各子网中存活主机的IP地址,包括:
[0014]根据所述端口IP地址和相应的掩码确定各子网中可用的IP地址;
[0015]计算各子网中可用的IP地址与各子网中的端口IP地址之间的差值,得到各子网中可用主机的IP地址;
[0016]确定所述各子网中可用主机的IP地址和所述存活主机的IP地址相同的IP地址,得到所述各子网中存活主机的IP地址。
[0017]在一种可选的方式中,所述根据所述端口IP地址和相应的掩码确定各子网中可用的IP地址,包括:
[0018]根据所述端口IP地址和相应的掩码确定各端口IP地址所在子网的网络地址和广播地址;
[0019]将各子网的网络地址和所述广播地址之间的地址作为所述各子网的可用IP地址。
[0020]在一种可选的方式中,所述向目标子网中的每一个目标存活主机的IP地址发送相应的探测数据包,以使每一个目标存活主机根据所述探测数据包进行响应,包括:
[0021]将所述目标存活主机平均分配至多个探测进程中,每个探测进程分别给该探测进程中的目标存活主机发送相应的探测数据包,以使每一个目标存活主机根据所述探测数据包进行响应。
[0022]在一种可选的方式中,每个探测进程均包括多个线程,多个线程给该探测进程中的目标存活主机发送相应的探测数据包,同时,接收该线程的目标存活主机的响应数据包。
[0023]在一种可选的方式中,向所述目标子网中的每一个目标存活主机发送相应的探测数据包的数量为至少两个;
[0024]所述获取所述每一个目标存活主机的响应时间,包括:
[0025]获取所述每一个目标存活主机针对每一个探测数据包的第一响应时间;
[0026]根据所述第一响应时间计算每一个目标存活主机的平均响应时间,以将所述平均响应时间作为该目标存活主机的响应时间。
[0027]在一种可选的方式中,所述网络质量指标包括平均延时时间和存活率,所述根据所述响应时间确定所述目标子网的网络质量指标,包括:
[0028]根据所述响应时间确定所述目标子网中正常响应的目标存活主机的第一数量,以及,延时响应的目标存活主机的第二数量,所述正常响应的目标存活主机为响应时间在预设时间范围内的目标存活主机,所述延时响应的目标存活主机为响应时间超过所述预设时间范围的目标存活主机;
[0029]确定每一个延时响应的目标存活主机的延时时间;
[0030]根据所述第一数量、所述第二数量以及所述延时时间确定所述目标子网的平均延时时间和存活率。
[0031]在一种可选的方式中,所述根据所述第一数量、所述第二数量以及所述延时时间确定所述目标子网的平均延时时间和存活率,包括:
[0032]计算所有延时响应的目标存活主机的延时时间和;
[0033]将所述延时时间和除以所述第一数量,得到所述目标子网的平均延时时间;
[0034]计算所述第一数量和所述第二数量的数量和;
[0035]计算所述第一数量与所述数量和之间的比值,得到所述目标子网的存活率。
[0036]根据本专利技术实施例的另一方面,提供了一种网络质量的检测装置,包括:
[0037]第一获取模块,用于获取网络中各端口的地址信息和存活主机信息;
[0038]第一确定模块,用于根据所述地址信息和所述存活主机信息确定各子网中存活主机的IP地址;
[0039]发送模块,用于向目标子网中的每一个目标存活主机的IP地址发送相应的探测数据包,以使每一个目标存活主机根据所述探测数据包进行响应,所述目标子网为所述各子网中的任意一个子网;
[0040]第二获取模块,用于获取所述每一个目标存活主机的响应时间;
[0041]第二确定模块,用于根据所述响应时间确定所述目标子网的网络质量指标。
[0042]根据本专利技术实施例的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间
的通信;
[0043]所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述的一种网络质量的检测方法。
[0044]根据本专利技术实施例的又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使计算设备/装置执行上述的一种网络质量的检测方法。
[0045]本专利技术实施例基于网络中的所有地址信息和存活主机信息确定各子网中存活主机的IP地址,对于目标子网中的目标存活主机进行探测,根据各目标存活主机的响应时间确定目标子网网络质量指标,根据网络质量指标可以直观的感知目标子网的网络质量,有助于根据网络质量指标进行异常定位。此外,本专利技术实施例提供的网络质量检测方法无需人工参与,可以自动实现网络质量检测,节省了人力资源成本,提高了网络检测的效率。
[0046]上述说明仅是本专利技术实施例技术方案的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0047]附图仅用于示出实施方式,而并不认为是对本专利技术的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种网络质量的检测方法,其特征在于,所述方法包括:获取网络中各端口的地址信息和存活主机信息;根据所述地址信息和所述存活主机信息确定各子网中存活主机的IP地址;向目标子网中的每一个目标存活主机的IP地址发送相应的探测数据包,以使每一个目标存活主机根据所述探测数据包进行响应,所述目标子网为所述各子网中的任意一个子网;获取所述每一个目标存活主机的响应时间;根据所述响应时间确定所述目标子网的网络质量指标。2.根据权利要求1所述的方法,其特征在于,所述地址信息包括端口IP地址和相应的掩码,所述存活主机信息包括存活主机的IP地址;所述根据所述地址信息和所述存活主机信息确定各子网中存活主机的IP地址,包括:根据所述端口IP地址和相应的掩码确定各子网中可用的IP地址;计算各子网中可用的IP地址与各子网中的端口IP地址之间的差值,得到各子网中可用主机的IP地址;确定所述各子网中可用主机的IP地址和所述存活主机的IP地址相同的IP地址,得到所述各子网中存活主机的IP地址。3.根据权利要求2所述的方法,其特征在于,所述根据所述端口IP地址和相应的掩码确定各子网中可用的IP地址,包括:根据所述端口IP地址和相应的掩码确定各端口IP地址所在子网的网络地址和广播地址;将各子网的网络地址和所述广播地址之间的地址作为所述各子网的可用IP地址。4.根据权利要求1所述的方法,其特征在于,所述向目标子网中的每一个目标存活主机的IP地址发送相应的探测数据包,以使每一个目标存活主机根据所述探测数据包进行响应,包括:将所述目标存活主机平均分配至多个探测进程中,每个探测进程分别给该探测进程中的目标存活主机发送相应的探测数据包,以使每一个目标存活主机根据所述探测数据包进行响应。5.根据权利要求4所述的方法,其特征在于,每个探测进程均包括多个线程,多个线程给该探测进程中的目标存活主机发送相应的探测数据包,同时,接收该线程的目标存活主机的响应数据包。6.根据权利要求1所述的方法,其特征在于,向所述目标子网中的每一个目标存活主机发送相应的探测数据包的数量为至少两个;所述获取所述每一个目标存活主机的响应时间,包括:获取所述每一个目标存活...
【专利技术属性】
技术研发人员:吴天东,郭岳,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。