一种网络故障检测方法以及相关网元技术

技术编号:14625442 阅读:71 留言:0更新日期:2017-02-12 12:49
本发明专利技术实施例公开了一种网络故障检测方法,用于准确的反映当前网络的实际状态。本发明专利技术实施例方法包括:前端网元向后端网元发送多个会话请求消息;接收所述多个会话请求消息对应的多个响应消息;根据所述多个会话请求消息与所述多个响应消息计算时延参数,所述时延参数用于表示所述多个会话请求消息对应的多个响应消息的时延状态;所述前端网元根据所述时延参数,判断网络状态是否正常。本发明专利技术实施例提供的方法能够反映当前网络状况对用户等待时间的影响,因而可以较现有技术中提供的方法更为准确的反映当前网络的实际状态。本发明专利技术实施例还提供了相关的前端网元。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种网络故障检测方法以及相关网元
技术介绍
在通信系统中,网元与网元之间的网络常常处于亚健康状态,具体表现为丢包、错包、时延、抖动、单通、网络拥塞、带宽不足等现象,导致网络业务不能流畅的进行,用户体验下降。由于网络协议的复杂性与环境干扰的多样性等原因,网络亚健康状态是难以避免的现象。因此,及时、准确的检测网络亚健康状态,对于优化网络业务,提升用户体验而言具有极其重要的价值。现阶段的技术中使用如下方法实现对网络亚健康状态的检测:通信系统中,一端的网元向对端的网元发送检测消息,如果在预置时间内收到对端的网元反馈的响应消息,则认为网络状态良好;如果在预置时间内没有收到对端的网元反馈的响应消息,则认为网络处于亚健康状态。但是,处于亚健康状态的网络仍处于连通状态并没有完全中断,只是网络业务部分受损。即使网络处于亚健康状态,发送检测消息的网元也有很大的可能会收到对端网元反馈的响应消息,并误认为网络处于正常状态。因此,本方法不能有效地检测网络是否处于亚健康状态。为了能切实有效的检测网络状态,现阶段的技术在评判网络状态时,将接通率这一指标纳入了参考数据的范畴。具体的,前端网元在一段时间内向后端网元发送会话请求消息,并统计发送的会话请求消息总数与会话接通次数,将该会话接通次数与该会话请求消息总数的比值作为接通率。若接通率不小于预设置的数值,则认为网络状态良好;若接通率小于预设置的数值,则认为网络处于亚健康状态。但是,接通率这一指标衡量的是当前网络能够接通会话的能力,并不能全面且真实的反映网络的实际状态。例如,在某一段时间内网络较为拥堵,前端网元向后端网元请求的会话需要消耗比正常情况下更多的时间才能接通。但是由于网络仍处于连通状态,故该段时间内前端网元向后端网元请求的会话得以全部接通,则前端网元计算得到该段时间内接通率为100%,并确认网络状态良好。但是实际上,当前网络已经处于亚健康状态,用户需要花费大量的时间来等待会话接通。因此,接通率这一指标不能反映当前网络状况对用户等待时间的影响,因而不能准确的反映当前网络的实际状态。
技术实现思路
本专利技术实施例提供了一种网络故障检测方法以及相关网元,用于反映当前网络状况对用户等待时间的影响,准确的反映当前网络的实际状态。本专利技术实施例第一方面提供了一种网络故障检测方法,包括:前端网元向后端网元发送多个会话请求消息;所述前端网元接收所述多个会话请求消息对应的多个响应消息,所述响应消息包括会话应答消息、超时响应消息、下一跳响应消息中的一种或多种;所述前端网元根据所述多个会话请求消息与所述多个响应消息计算时延参数,所述时延参数用于表示所述多个会话请求消息对应的多个响应消息的时延状态;所述前端网元根据所述时延参数,判断网络状态是否正常。结合本专利技术实施例的第一方面,本专利技术实施例的第一方面的第一种实现方式中,所述时延参数包括:及时接通参数、超时接通参数、下一跳时延参数中的一个或多个;所述及时接通参数用于表示:所述前端网元接收到的会话应答时延小于第一预置时长的会话应答消息的个数,占所述前端网元向所述后端网元发送的所有会话请求消息的个数的百分比,所述会话应答时延用于表示:从所述前端网元向所述后端网元发送会话请求消息,到所述前端网元接收到所述后端网元反馈的所述会话请求消息对应的会话应答消息的时长;所述超时接通参数用于表示:所述前端网元接收到的会话应答时延不小于第二预置时长的会话应答消息的个数,与所述前端网元接收到的超时响应消息的个数的和,占所述前端网元向所述后端网元发送的所有会话请求消息的个数的百分比;所述下一跳时延参数用于表示:所述前端网元接收到的下一跳时延不小于第三预置时长的下一跳响应消息的个数,占所述前端网元向所述后端网元发送的所有会话请求消息的个数的百分比;或,所述前端网元接收到的下一跳响应消息的下一跳时延的平均值;当所述时延参数包括所述及时接通参数时,所述响应消息包括所述会话应答消息,所述前端网元根据所述多个会话请求消息与所述多个响应消息计算时延参数包括:所述前端网元根据所述多个会话请求消息与所述多个响应消息,确定所述前端网元接收到的会话应答时延小于第一预置时长的会话应答消息的个数,与所述前端网元向所述后端网元发送的所有会话请求消息的个数,并根据所述前端网元接收到的会话应答时延小于第一预置时长的会话应答消息的个数与所述前端网元向所述后端网元发送的所有会话请求消息的个数计算所述及时接通参数;当所述时延参数包括所述超时接通参数时,所述响应消息包括所述会话应答消息与所述超时响应消息,所述前端网元根据所述多个会话请求消息与所述多个响应消息计算时延参数包括:所述前端网元根据所述多个会话请求消息与所述多个响应消息,确定所述前端网元接收到的会话应答时延不小于第二预置时长的会话应答消息的个数、所述前端网元接收到的超时响应消息的个数、与所述前端网元向所述后端网元发送的所有会话请求消息的个数,并根据所述前端网元接收到的会话应答时延不小于第二预置时长的会话应答消息的个数、所述前端网元接收到的超时响应消息的个数、与所述前端网元向所述后端网元发送的所有会话请求消息的个数,计算所述超时接通参数;当所述时延参数包括所述下一跳时延参数时,所述响应消息包括所述下一跳响应消息,所述前端网元根据所述多个会话请求消息与所述多个响应消息计算时延参数包括:所述前端网元根据所述多个会话请求消息与所述多个响应消息,确定所述前端网元接收到的下一跳时延不小于第三预置时长的下一跳响应消息的个数,与所述前端网元向所述后端网元发送的所有会话请求消息的个数,并根据所述前端网元接收到的下一跳时延不小于第三预置时长的下一跳响应消息的个数,与所述前端网元向所述后端网元发送的所有会话请求消息的个数,计算所述下一跳时延参数;或,所述前端网元根据所述多个会话请求消息与所述多个响应消息,确定所述前端网元接收到的所有下一跳响应消息的的个数,与所述所有下一跳响应消息的下一跳时延,并根据所述前端网元接收到的所有下一跳响应消息的的个数,与所述所有下一跳响应消息的下一跳时延,计算所述下一跳时延参数。结合本专利技术实施例的第一方面的第一种实现方式,本专利技术实施例的第一方面的第二种实现方式中:若所述时延参数包括所述及时接通参数,则所述前端网元根据所述时延参数,判断网络状态是否正常包括:所述前端网元判断所述及时接通参数是本文档来自技高网
...

【技术保护点】
一种网络故障检测方法,其特征在于,包括:前端网元向后端网元发送多个会话请求消息;所述前端网元接收所述多个会话请求消息对应的多个响应消息,所述响应消息包括会话应答消息、超时响应消息、下一跳响应消息中的一种或多种;所述前端网元根据所述多个会话请求消息与所述多个响应消息计算时延参数,所述时延参数用于表示所述多个会话请求消息对应的多个响应消息的时延状态;所述前端网元根据所述时延参数,判断网络状态是否正常。

【技术特征摘要】
1.一种网络故障检测方法,其特征在于,包括:
前端网元向后端网元发送多个会话请求消息;
所述前端网元接收所述多个会话请求消息对应的多个响应消息,所述响
应消息包括会话应答消息、超时响应消息、下一跳响应消息中的一种或多种;
所述前端网元根据所述多个会话请求消息与所述多个响应消息计算时延
参数,所述时延参数用于表示所述多个会话请求消息对应的多个响应消息的
时延状态;
所述前端网元根据所述时延参数,判断网络状态是否正常。
2.根据权利要求1所述的网络故障检测方法,其特征在于,所述时延参
数包括:及时接通参数、超时接通参数、下一跳时延参数中的一个或多个;
所述及时接通参数用于表示:所述前端网元接收到的会话应答时延小于
第一预置时长的会话应答消息的个数,占所述前端网元向所述后端网元发送
的所有会话请求消息的个数的百分比,所述会话应答时延用于表示:从所述
前端网元向所述后端网元发送会话请求消息,到所述前端网元接收到所述后
端网元反馈的所述会话请求消息对应的会话应答消息的时长;
所述超时接通参数用于表示:所述前端网元接收到的会话应答时延不小
于第二预置时长的会话应答消息的个数,与所述前端网元接收到的超时响应
消息的个数的和,占所述前端网元向所述后端网元发送的所有会话请求消息
的个数的百分比;
所述下一跳时延参数用于表示:所述前端网元接收到的下一跳时延不小
于第三预置时长的下一跳响应消息的个数,占所述前端网元向所述后端网元
发送的所有会话请求消息的个数的百分比;或,所述前端网元接收到的下一
跳响应消息的下一跳时延的平均值;
当所述时延参数包括所述及时接通参数时,所述响应消息包括所述会话
应答消息,所述前端网元根据所述多个会话请求消息与所述多个响应消息计
算时延参数包括:所述前端网元根据所述多个会话请求消息与所述多个响应
消息,确定所述前端网元接收到的会话应答时延小于第一预置时长的会话应
答消息的个数,与所述前端网元向所述后端网元发送的所有会话请求消息的
个数,并根据所述前端网元接收到的会话应答时延小于第一预置时长的会话

\t应答消息的个数与所述前端网元向所述后端网元发送的所有会话请求消息的
个数计算所述及时接通参数;
当所述时延参数包括所述超时接通参数时,所述响应消息包括所述会话
应答消息与所述超时响应消息,所述前端网元根据所述多个会话请求消息与
所述多个响应消息计算时延参数包括:所述前端网元根据所述多个会话请求
消息与所述多个响应消息,确定所述前端网元接收到的会话应答时延不小于
第二预置时长的会话应答消息的个数、所述前端网元接收到的超时响应消息
的个数、与所述前端网元向所述后端网元发送的所有会话请求消息的个数,
并根据所述前端网元接收到的会话应答时延不小于第二预置时长的会话应答
消息的个数、所述前端网元接收到的超时响应消息的个数、与所述前端网元
向所述后端网元发送的所有会话请求消息的个数,计算所述超时接通参数;
当所述时延参数包括所述下一跳时延参数时,所述响应消息包括所述下
一跳响应消息,所述前端网元根据所述多个会话请求消息与所述多个响应消
息计算时延参数包括:所述前端网元根据所述多个会话请求消息与所述多个
响应消息,确定所述前端网元接收到的下一跳时延不小于第三预置时长的下
一跳响应消息的个数,与所述前端网元向所述后端网元发送的所有会话请求
消息的个数,并根据所述前端网元接收到的下一跳时延不小于第三预置时长
的下一跳响应消息的个数,与所述前端网元向所述后端网元发送的所有会话
请求消息的个数,计算所述下一跳时延参数;或,所述前端网元根据所述多
个会话请求消息与所述多个响应消息,确定所述前端网元接收到的所有下一
跳响应消息的的个数,与所述所有下一跳响应消息的下一跳时延,并根据所
述前端网元接收到的所有下一跳响应消息的的个数,与所述所有下一跳响应
消息的下一跳时延,计算所述下一跳时延参数。
3.根据权利要求2所述的网络故障检测方法,其特征在于:
若所述时延参数包括所述及时接通参数,则所述前端网元根据所述时延
参数,判断网络状态是否正常包括:所述前端网元判断所述及时接通参数是
否大于第一预置数值;若所述及时接通参数大于所述第一预置数值,则所述
前端网元确定网络状态正常;若所述及时接通参数不大于所述第一预置数值,
则所述前端网元确定网络状态异常;
若所述时延参数包括所述超时接通参数,则所述前端网元根据所述时延
参数,判断网络状态是否正常包括:所述前端网元判断所述超时接通参数是
否小于第二预置数值;若所述超时接通参数小于所述第二预置数值,则所述
前端网元确定网络状态正常;若所述超时接通参数不小于所述第二预置数值,
则所述前端网元确定网络状态异常;
若所述时延参数包括所述下一跳时延参数,则所述前端网元根据所述时
延参数,判断网络状态是否正常包括:所述前端网元判断所述下一跳时延参
数是否小于第三预置数值;若所述下一跳时延参数小于所述第三预置数值,
则所述前端网元确定网络状态正常;若所述下一跳时延参数不小于所述第三
预置数值,则所述前端网元确定网络状态异常;
若所述时延参数包括所述及时接通参数与所述超时接通参数,则所述前
端网元根据所述时延参数,判断网络状态是否正常包括:所述前端网元判断
所述及时接通参数是否大于所述第一预置数值,并判断所述超时接通参数是
否小于所述第二预置数值;若所述及时接通参数大于所述第一预置数值,或
所述超时接通参数小于所述第二预置数值,则所述前端网元确定网络状态正
常;若所述及时接通参数不大于所述第一预置数值,且所述超时接通参数不
小于所述第二预置数值,则所述前端网元确定网络状态异常;
若所述时延参数包括所述及时接通参数与所述下一跳时延参数,则所述
前端网元根据所述时延参数,判断网络状态是否正常包括:所述前端网元判
断所述及时接通参数是否大于所述第一预置数值,并判断所述下一跳时延参
数是否小于所述第三预置数值;若所述及时接通参数大于所述第一预置数值,
或所述下一跳时延参数小于所述第三预置数值,则所述前端网元确定网络状
态正常;若所述及时接通参数不大于所述第一预置数值,且所述下一跳时延
参数不小于所述第三预置数值,则所述前端网元确定网络状态异常;
若所述时延参数包括所述超时接通参数与所述下一跳时延参数,则所述
前端网元根据所述时延参数,判断网络状态是否正常包括:所述前端网元判
断所述超时接通参数是否小于所述第二预置数值,并判断所述下一跳时延参
数是否小于所述第三预置数值;若所述超时接通参数小于所述第二预置数值,
或所述下一跳时延参数小于所述第三预置数值,则所述前端网元确定网络状

\t态正常;若所述超时接通参数不小于所述第二预置数值,且所述下一跳时延
参数不小于所述第三预置数值,则所述前端网元确定网络状态异常;
若所述时延参数包括所述及时接通参数、所述超时接通参数、与所述下
一跳时延参数,则所述前端网元根据所述时延参数,判断网络状态是否正常
包括:所述前端网元判断所述及时接通参数是否大于所述第一预置数值、并
判断所述超时接通参数是否小于所述第二预置数值、并判断所述下一跳时延
参数是否小于所述第三预置数值;若所述及时接通参数大于所述第一预置数
值、或所述超时接通参数小于所述第二预置数值、或所述下一跳时延参数小
于所述第三预置数值,则所述前端网元确定网络状态正常;若所述及时接通
参数不大于所述第一预置数值、且所述超时接通参数不小于所述第二预置数
值、且所述下一跳时延参数不小于所述第三...

【专利技术属性】
技术研发人员:彭佩星孟小珍鲁志军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1