一种故障链路的检测方法、装置及服务器制造方法及图纸

技术编号:19011580 阅读:70 留言:0更新日期:2018-09-22 10:59
本发明专利技术的实施例提供了一种故障链路的检测方法、装置及服务器,涉及通信技术领域,解决了现有技术中在进行故障定位时当被检测出的网络节点的设备没有问题时,需要网络运维人员手动去检测每个网络节点之间的链路是否异常,由于人工处理的时效性较低,运营商需要投入更多的人力和物力保证异常的及时处理的问题。该方法包括,获取待测试网络的测试指标;获取至少一条第一测试链路的第二网络参数;根据至少一条第一测试链路对应的第二网络参数,判别至少一条第一测试链路是否存在异常;当确定至少一条第一测试链路存在异常时,根据至少一条第一测试链路对应的第一网络参数确定故障链路。本发明专利技术实施例用于故障链路的检测。

【技术实现步骤摘要】
一种故障链路的检测方法、装置及服务器
本专利技术涉及通信
,尤其涉及一种故障链路的检测方法、装置及服务器。
技术介绍
仿真测试,是网络发生变更后进行业务验证的关键步骤。通过模仿用户上网行为测试变更后网络业务承载的健康性,仿真测试可在最大程度上贴近业务现实,真实反映客户的上网体验。若得到异常的测试结果,需要实施故障定位以确定具体的网络节点,以便发现和处理故障;然而,现有的故障定位方法停留在设备层面,即现有技术中在进行故障定位时,仅能定位出现故障的网络节点的设备;而现实环境中,设备之间的链路故障概率远大于设备本身故障概率;因此,当被检测出的网络节点的设备没有问题时,需要网络运维人员手动去检测每个网络节点之间的链路是否异常;由于人工处理的时效性较低,因此运营商需要投入更多的人力和物力保证异常的及时处理,从而保证用户的体验。由上述可知,现有技术中在进行故障定位时当被检测出的网络节点的设备没有问题时,需要网络运维人员手动去检测每个网络节点之间的链路是否异常,由于人工处理的时效性较低,运营商需要投入更多的人力和物力保证异常的及时处理。
技术实现思路
本专利技术的实施例提供一种故障链路的检测方法、装置及服务器,解决了现有技术中在进行故障定位时当被检测出的网络节点的设备没有问题时,需要网络运维人员手动去检测每个网络节点之间的链路是否异常,由于人工处理的时效性较低,运营商需要投入更多的人力和物力保证异常的及时处理的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面、本专利技术的实施例提供一种故障链路的检测方法,包括:获取待测试网络的测试指标;其中,测试指标包含至少一条第一测试链路对应的第一网络参数,第一网络参数包括:源IP地址、源端口、目的IP地址以及目的端口;获取至少一条第一测试链路对应的第二网络参数;其中,第二网络参数包括:TCP连接时延、首字节到达时延、页面浏览总时延和页面下载速度;根据至少一条第一测试链路对应的第二网络参数,判别至少一条第一测试链路是否存在异常;当确定至少一条第一测试链路存在异常时,根据至少一条第一测试链路对应的第一网络参数确定故障链路;其中,至少一条第一测试链路包括:至少两个网络节点;故障链路包括:相邻网络节点之间的链路;根据至少一条第一测试链路确定的故障链路,生成待测试网络的检测结果。可选的,根据至少一条第一测试链路对应的第二网络参数,判别至少一条第一测试链路是否存在异常,包括:根据判断函数以及至少一条第一测试链路对应的第二网络参数,计算至少一条第一测试链路的判断值;其中,判断函数包括:其中,P表示判断值,T(TCP)表示TCP连接时延,T(init)表示首字节到达时延,T(total)表示页面浏览总时延,S(Down)表示页面下载速度,Tave1(TCP)表示与至少一条第一测试链路具有相同目的IP地址的第二测试链路的TCP连接时延的平均值,Tave2(init)表示与至少一条第一测试链路具有相同目的IP地址的第二测试链路的首字节到达时延的平均值,Tave3(total)表示与至少一条第一测试链路具有相同目的IP地址的第二测试链路的页面浏览总时延的平均值,Save(Down)表示与至少一条第一测试链路具有相同目的IP地址的第二测试链路的页面下载速度的平均值,A表示TCP连接时延占的权重,B表示首字节到达时延占的权重,C表示页面浏览总时延占的权重,D表示页面下载速度占的权重,并且A+B+C+D=1,第一测试链路与第二测试链路不同;当判断值大于预设阈值时,至少一条第一测试链路存在异常,其中预设阈值为大于0的常数。可选的,根据至少一条第一测试链路对应的第一网络参数确定故障链路,包括:根据至少一条第一测试链路对应的第一网络参数,确定至少一条第一测试链路经过的网络节点;通过ping测检测相邻网络节点之间的链路是否存在丢包现象;当检测到丢包现象时,相邻网络节点之间的链路存在故障。可选的,该方法还包括:根据检测结果,生成携带检测结果的信息;根据信息,显示检测结果。第二方面、本专利技术的实施例提供一种故障链路的检测装置,包括:数据获取单元,用于获取待测试网络的测试指标;其中,测试指标包含至少一条第一测试链路对应的第一网络参数,第一网络参数包括:源IP地址、源端口、目的IP地址以及目的端口;数据获取单元,还用于获取至少一条第一测试链路对应的第二网络参数;其中,第二网络参数包括:TCP连接时延、首字节到达时延、页面浏览总时延和页面下载速度;数据处理单元,用于根据数据获取单元获取的至少一条第一测试链路对应的第二网络参数,判别至少一条第一测试链路是否存在异常;当确定至少一条第一测试链路存在异常时,根据数据获取单元获取的至少一条第一测试链路对应的第一网络参数确定故障链路;其中,至少一条第一测试链路包括:至少两个网络节点;故障链路包括:相邻网络节点之间的链路;数据处理单元,还用于根据至少一条第一测试链路确定的故障链路,生成待测试网络的检测结果。可选的,数据处理单元,具体用于根据判断函数以及数据获取单元获取的至少一条第一测试链路对应的第二网络参数,计算至少一条第一测试链路的判断值;其中,判断函数包括:其中,P表示判断值,T(TCP)表示TCP连接时延,T(init)表示首字节到达时延,T(total)表示页面浏览总时延,S(Down)表示页面下载速度,Tave1(TCP)表示与至少一条第一测试链路具有相同目的IP地址的第二测试链路的TCP连接时延的平均值,Tave2(init)表示与至少一条第一测试链路具有相同目的IP地址的第二测试链路的首字节到达时延的平均值,Tave3(total)表示与至少一条第一测试链路具有相同目的IP地址的第二测试链路的页面浏览总时延的平均值,Save(Down)表示与至少一条第一测试链路具有相同目的IP地址的第二测试链路的页面下载速度的平均值,A表示TCP连接时延占的权重,B表示首字节到达时延占的权重,C表示页面浏览总时延占的权重,D表示页面下载速度占的权重,并且A+B+C+D=1,第一测试链路与第二测试链路不同;当判断值大于预设阈值时,至少一条第一测试链路存在异常,其中预设阈值为大于0的常数。可选的,数据处理单元,具体用于根据数据获取单元获取的至少一条第一测试链路对应的第一网络参数,确定至少一条第一测试链路经过的网络节点;数据处理单元,还用于通过ping测检测相邻网络节点之间的链路是否存在丢包现象;当检测到丢包现象时,相邻网络节点之间的链路存在故障。可选的,故障链路的检测装置还包括:数据显示单元;数据处理单元,还用于根据检测结果,生成携带检测结果的信息;数据显示单元,用于根据数据处理单元生成的信息,显示检测结果。第三方面、本专利技术的实施例提供一种服务器,包括:如第二方面提供的任一项故障链路的检测装置本专利技术实施例提供的故障链路的检测方法、装置及服务器,通过判别待测试网络中每条第一测试链路是否存在异常,从而找出待测试网络中存在异常的第一测试链路,然后通过第一测试链路对应的第一网络参数确定故障链路;其中,至少一条第一测试链路包括:至少两个网络节点;故障链路包括:相邻网络节点之间的链路;因此,本专利技术的实施例提供的故障链路的检测方法无需人工手动去检测相邻网络节点之间的链路是否存在故障,并且可本文档来自技高网...
一种故障链路的检测方法、装置及服务器

【技术保护点】
1.一种故障链路的检测方法,其特征在于,包括:获取待测试网络的测试指标;其中,所述测试指标包含至少一条第一测试链路对应的第一网络参数,所述第一网络参数包括:源IP地址、源端口、目的IP地址以及目的端口;获取所述至少一条第一测试链路对应的第二网络参数;其中,所述第二网络参数包括:TCP连接时延、首字节到达时延、页面浏览总时延和页面下载速度;根据所述至少一条第一测试链路对应的第二网络参数,判别所述至少一条第一测试链路是否存在异常;当确定所述至少一条第一测试链路存在异常时,根据所述至少一条第一测试链路对应的第一网络参数确定故障链路;其中,所述至少一条第一测试链路包括:至少两个网络节点;所述故障链路包括:相邻网络节点之间的链路;根据所述至少一条第一测试链路确定的故障链路,生成所述待测试网络的检测结果。

【技术特征摘要】
1.一种故障链路的检测方法,其特征在于,包括:获取待测试网络的测试指标;其中,所述测试指标包含至少一条第一测试链路对应的第一网络参数,所述第一网络参数包括:源IP地址、源端口、目的IP地址以及目的端口;获取所述至少一条第一测试链路对应的第二网络参数;其中,所述第二网络参数包括:TCP连接时延、首字节到达时延、页面浏览总时延和页面下载速度;根据所述至少一条第一测试链路对应的第二网络参数,判别所述至少一条第一测试链路是否存在异常;当确定所述至少一条第一测试链路存在异常时,根据所述至少一条第一测试链路对应的第一网络参数确定故障链路;其中,所述至少一条第一测试链路包括:至少两个网络节点;所述故障链路包括:相邻网络节点之间的链路;根据所述至少一条第一测试链路确定的故障链路,生成所述待测试网络的检测结果。2.根据权利要求1所述的故障链路的检测方法,其特征在于,所述根据所述至少一条第一测试链路对应的第二网络参数,判别所述至少一条第一测试链路是否存在异常,包括:根据判断函数以及所述至少一条第一测试链路对应的第二网络参数,计算所述至少一条第一测试链路的判断值;其中,所述判断函数包括:其中,P表示判断值,T(TCP)表示TCP连接时延,T(init)表示首字节到达时延,T(total)表示页面浏览总时延,S(Down)表示页面下载速度,Tave1(TCP)表示与所述至少一条第一测试链路具有相同目的IP地址的第二测试链路的TCP连接时延的平均值,Tave2(init)表示与所述至少一条第一测试链路具有相同目的IP地址的第二测试链路的首字节到达时延的平均值,Tave3(total)表示与所述至少一条第一测试链路具有相同目的IP地址的第二测试链路的页面浏览总时延的平均值,Save(Down)表示与所述至少一条第一测试链路具有相同目的IP地址的第二测试链路的页面下载速度的平均值,A表示TCP连接时延占的权重,B表示首字节到达时延占的权重,C表示页面浏览总时延占的权重,D表示页面下载速度占的权重,并且A+B+C+D=1,所述第一测试链路与所述第二测试链路不同;当所述判断值大于预设阈值时,所述至少一条第一测试链路存在异常,其中所述预设阈值为大于0的常数。3.根据权利要求1所述的故障链路的检测方法,其特征在于,所述根据所述至少一条第一测试链路对应的第一网络参数确定故障链路,包括:根据所述至少一条第一测试链路对应的第一网络参数,确定所述至少一条第一测试链路经过的网络节点;通过ping测检测相邻网络节点之间的链路是否存在丢包现象;当检测到丢包现象时,所述相邻网络节点之间的链路存在故障。4.根据权利要求1所述的故障链路的检测方法,其特征在于,所述方法还包括:根据所述检测结果,生成携带所述检测结果的信息;根据所述信息,显示所述检测结果。5.一种故障链路的检测装置,其特征在于,包括:数据获取单元,用于获取待测试网络的测试指标;其中,所述测试指标包含至少一条第一测试...

【专利技术属性】
技术研发人员:彭锐龙柯张志安麦文胜薛松荃叶晓斌韦国锐
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1