一种网络质量探测方法和设备.pdf

上传人:li****8 文档编号:4762130 上传时间:2018-11-08 格式:PDF 页数:21 大小:1.43MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410135805.7

申请日:

2014.04.04

公开号:

CN103957538A

公开日:

2014.07.30

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||著录事项变更IPC(主分类):H04W 24/00变更事项:申请人变更前:杭州华三通信技术有限公司变更后:新华三技术有限公司变更事项:地址变更前:310052 浙江省杭州市滨江区长河路466号变更后:310052 浙江省杭州市滨江区长河路466号|||实质审查的生效IPC(主分类):H04W 24/00申请日:20140404|||公开

IPC分类号:

H04W24/00(2009.01)I; H04W36/30(2009.01)I

主分类号:

H04W24/00

申请人:

杭州华三通信技术有限公司

发明人:

邱文杰

地址:

310052 浙江省杭州市滨江区长河路466号

优先权:

专利代理机构:

北京鑫媛睿博知识产权代理有限公司 11297

代理人:

龚家骅

PDF下载: PDF下载
内容摘要

本发明公开了一种网络质量探测方法和设备,该方法包括:第一路由器确定主3G链路的RSSI值;当RSSI值大于告警门限时,确定主3G链路的网络质量为链路正常;当RSSI值不大于告警门限,且大于错误门限时,确定主3G链路的网络质量为链路告警;在网络质量为链路正常时,关闭备份3G接口,通过主3G链路,以第一发送频率向第二路由器发送探测报文;在网络质量为链路告警时,打开备份3G接口,通过主3G链路,以第二发送频率向第二路由器发送探测报文。其中,第一发送频率小于第二发送频率。本发明实施例中,在链路正常时,可以减少探测报文的发送数量;在链路告警时,能够及时探测出主3G链路故障,继而快速切换到备份3G链路。

权利要求书

权利要求书1.  一种网络质量探测方法,第一路由器与第二路由器之间通过3G网络连接,第一路由器上包括主3G接口和备份3G接口,其通过主3G接口接入3G网络的链路为主3G链路,通过备份3G接口接入3G网络的链路为备份3G链路,第二路由器与3G网络之间采用有线连接,其特征在于,所述方法包括:所述第一路由器确定所述主3G链路的接收信号强度指示RSSI值;当所述RSSI值大于告警门限时,所述第一路由器确定主3G链路的网络质量为链路正常;当所述RSSI值不大于所述告警门限,且大于错误门限时,所述第一路由器确定主3G链路的网络质量为链路告警;当所述RSSI值不大于所述错误门限时,所述第一路由器确定主3G链路的网络质量为链路故障;在网络质量为链路正常时,所述第一路由器关闭所述备份3G接口,通过所述主3G链路以第一发送频率向所述第二路由器发送探测报文,并通过所述主3G链路向所述第二路由器发送数据报文;在网络质量为链路告警时,所述第一路由器打开所述备份3G接口,通过所述主3G链路以第二发送频率向所述第二路由器发送探测报文,并通过所述主3G链路向所述第二路由器发送数据报文;在网络质量为链路故障时,所述第一路由器停止通过所述主3G链路向所述第二路由器发送探测报文,并通过所述备份3G链路向所述第二路由器发送数据报文;其中,所述第一发送频率小于所述第二发送频率。2.  如权利要求1所述的方法,其特征在于,所述第一路由器通过所述主3G链路向所述第二路由器发送探测报文之后,所述方法进一步包括:所述第一路由器利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文,确定所述主3G链路的网络质量参数,并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;如果利用RSSI值确定的主3G链路的网络质量为链路正常,当利用网络质量参数确定的主3G链路的网络质量为链路正常时,所述第一路由器确定所 述主3G链路当前的网络质量为链路正常;当利用网络质量参数确定的主3G链路的网络质量为链路告警时,所述第一路由器确定所述主3G链路当前的网络质量为链路告警;当利用网络质量参数确定的主3G链路的网络质量为链路故障时,所述第一路由器确定所述主3G链路当前的网络质量为链路故障;如果利用RSSI值确定的主3G链路的网络质量为链路告警,当利用网络质量参数确定的主3G链路的网络质量为链路正常时,所述第一路由器确定所述主3G链路当前的网络质量为链路告警;当利用网络质量参数确定的主3G链路的网络质量为链路告警时,所述第一路由器确定所述主3G链路当前的网络质量为链路告警;当利用网络质量参数确定的主3G链路的网络质量为链路故障时,所述第一路由器确定所述主3G链路当前的网络质量为链路故障。3.  如权利要求2所述的方法,其特征在于,所述第一路由器停止通过所述主3G链路向所述第二路由器发送探测报文之后,所述方法进一步包括:当所述RSSI值大于告警门限时,所述第一路由器打开所述主3G接口,并通过所述主3G链路以第一发送频率向所述第二路由器发送探测报文,且当前继续通过所述备份3G链路向所述第二路由器发送数据报文;所述第一路由器利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文,确定所述主3G链路的网络质量参数,并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;如果所述主3G链路的网络质量为链路正常,则所述第一路由器调整所述主3G链路的网络质量为链路正常;如果所述主3G链路的网络质量为链路告警,则所述第一路由器调整所述主3G链路的网络质量为链路告警;如果所述主3G链路的网络质量为链路故障,则所述第一路由器保持所述主3G链路的网络质量为链路故障;当所述RSSI值不大于告警门限,且大于错误门限时,所述第一路由器打开所述主3G接口,并通过所述主3G链路以第二发送频率向所述第二路由器 发送探测报文,且当前继续通过所述备份3G链路向所述第二路由器发送数据报文;所述第一路由器利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文,确定所述主3G链路的网络质量参数,并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;如果所述主3G链路的网络质量为链路正常,则第一路由器调整所述主3G链路的网络质量为链路告警;如果所述主3G链路的网络质量为链路告警,则第一路由器调整所述主3G链路的网络质量为链路告警;如果所述主3G链路的网络质量为链路故障,则第一路由器保持所述主3G链路的网络质量为链路故障。4.  如权利要求2或3所述的方法,其特征在于,所述网络质量参数具体包括以下参数:分支到中心抖动、中心到分支抖动、报文往返延时、丢包率;所述第一路由器利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障的过程,具体包括:当连续抖动告警数量N1个分支到中心抖动大于等于预设抖动阈值Tj时,所述第一路由器确定所述主3G链路的网络质量为链路告警;或者,当连续抖动告警数量N2个中心到分支抖动大于等于预设抖动阈值Tj时,所述第一路由器确定所述主3G链路的网络质量为链路告警;或者,当连续延时告警数量N3个报文往返延时大于等于预设延时阈值Td时,所述第一路由器确定所述主3G链路的网络质量为链路告警;或者,当连续抖动中断数量N4个分支到中心抖动大于等于预设抖动阈值Tj时,所述第一路由器确定所述主3G链路的网络质量为链路故障;或者,当连续抖动中断数量N5个中心到分支抖动大于等于预设抖动阈值Tj时,所述第一路由器确定所述主3G链路的网络质量为链路故障;或者,当连续延时中断数量N6个报文往返延时大于等于预设延时阈值Td时,所述第一路由器确定所述主3G链路的网络质量为链路故障;或者,当丢包率大于等于预设告警阈值La,小于预设中断阈值Ld时,所述第一路由器确定所述主3G链路的网络质量为链路告警;或者,当丢包率大于等于预设中断阈值Ld时,所述第一路由器确定所述主3G链路的网络质量为链路故障;或者,当丢包率小于预设告警阈值La,且利用分支到中心抖动、中心到分支抖动、报文往返延时未确定出所述主3G链路的网络质量为链路告警或链路故障时,所述第一路由器确定所述主3G链路的网络质量为链路正常;其中,所述抖动中断数量N4大于所述抖动告警数量N1,且所述抖动中断数量N5大于所述抖动告警数量N2,并且所述延时中断数量N6大于所述延时告警数量N3,并且所述预设中断阈值Ld大于所述预设告警阈值La。5.  如权利要求1所述的方法,其特征在于,所述第一路由器向所述第二路由器发送探测报文以及数据报文的过程中,所述方法进一步包括:所述第一路由器配置第一业务路由、第二业务路由和策略路由,所述第一业务路由的出接口为所述主3G接口,所述第二业务路由的出接口为所述备份3G接口,所述第一业务路由的优先级优于所述第二业务路由的优先级;所述策略路由用于使向第二路由器发送的探测报文路由到所述主3G接口;在网络质量为链路正常时,所述第一路由器生效第一业务路由和策略路由,生效策略路由用于使所述第一路由器通过所述主3G链路向第二路由器发送探测报文,生效第一业务路由用于使所述第一路由器通过所述主3G链路向第二路由器发送数据报文;在网络质量为链路告警时,所述第一路由器生效第一业务路由和策略路由,生效策略路由用于使所述第一路由器通过所述主3G链路向所述第二路由器发送探测报文,生效第一业务路由用于使所述第一路由器通过所述主3G链路向所述第二路由器发送数据报文;在网络质量为链路故障时,所述第一路由器失效第一业务路由和策略路由,并生效第二业务路由,失效策略路由用于使所述第一路由器停止通过所述主3G链路向所述第二路由器发送探测报文,失效第一业务路由且生效第二业务路由用于使所述 第一路由器通过所述备份3G链路向所述第二路由器发送数据报文。6.  一种网络设备,作为第一路由器与第二路由器之间通过3G网络连接,第一路由器上包括主3G接口和备份3G接口,其通过主3G接口接入3G网络的链路为主3G链路,通过备份3G接口接入3G网络的链路为备份3G链路,第二路由器与3G网络之间采用有线连接,其特征在于,所述第一路由器包括:接收信号强度指示RSSI值确定模块,用于确定主3G链路的RSSI值;网络质量确定模块,用于当所述RSSI值大于告警门限时,确定所述主3G链路的网络质量为链路正常;当所述RSSI值不大于所述告警门限,且大于错误门限时,确定所述主3G链路的网络质量为链路告警;当所述RSSI值不大于所述错误门限时,确定所述主3G链路的网络质量为链路故障;报文发送模块,用于在所述网络质量为链路正常时,关闭所述备份3G接口,并通过所述主3G链路以第一发送频率向所述第二路由器发送探测报文,以及通过所述主3G链路向所述第二路由器发送数据报文;在所述网络质量为链路告警时,打开所述备份3G接口,并通过所述主3G链路以第二发送频率向所述第二路由器发送探测报文,以及通过所述主3G链路向所述第二路由器发送数据报文;在所述网络质量为链路故障时,则停止通过所述主3G链路向所述第二路由器发送探测报文,并通过所述备份3G链路向所述第二路由器发送数据报文;其中,所述第一发送频率小于所述第二发送频率。7.  如权利要求6所述的网络设备,其特征在于,所述网络质量确定模块,还用于在通过所述主3G链路向所述第二路由器发送探测报文之后,利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文,确定所述主3G链路的网络质量参数,并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;如果利用RSSI值确定的主3G链路的网络质量为链路正常,当利用网络 质量参数确定的主3G链路的网络质量为链路正常时,确定所述主3G链路当前的网络质量为链路正常;当利用网络质量参数确定的主3G链路的网络质量为链路告警时,确定所述主3G链路当前的网络质量为链路告警;当利用网络质量参数确定的主3G链路的网络质量为链路故障时,确定所述主3G链路当前的网络质量为链路故障;如果利用RSSI值确定的主3G链路的网络质量为链路告警,当利用网络质量参数确定的主3G链路的网络质量为链路正常时,确定所述主3G链路当前的网络质量为链路告警;当利用网络质量参数确定的主3G链路的网络质量为链路告警时,确定所述主3G链路当前的网络质量为链路告警;当利用网络质量参数确定的主3G链路的网络质量为链路故障时,确定所述主3G链路当前的网络质量为链路故障。8.  如权利要求7所述的网络设备,其特征在于,所述网络质量确定模块,还用于在停止通过所述主3G链路向所述第二路由器发送探测报文之后,当所述RSSI值大于告警门限时,通知所述报文发送模块打开所述主3G接口,并通过所述主3G链路以第一发送频率向所述第二路由器发送探测报文,且当前继续通过所述备份3G链路向所述第二路由器发送数据报文;以及,利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文,确定所述主3G链路的网络质量参数,并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;如果所述主3G链路的网络质量为链路正常,则调整所述主3G链路的网络质量为链路正常;如果所述主3G链路的网络质量为链路告警,则调整所述主3G链路的网络质量为链路告警;如果所述主3G链路的网络质量为链路故障,则保持所述主3G链路的网络质量为链路故障;当所述RSSI值不大于告警门限,且大于错误门限时,通知所述报文发送模块打开所述主3G接口,并通过所述主3G链路以第二发送频率向所述第二 路由器发送探测报文,且当前继续通过所述备份3G链路向所述第二路由器发送数据报文;以及,利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文,确定所述主3G链路的网络质量参数,并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;如果所述主3G链路的网络质量为链路正常,则调整所述主3G链路的网络质量为链路告警;如果所述主3G链路的网络质量为链路告警,则调整所述主3G链路的网络质量为链路告警;如果所述主3G链路的网络质量为链路故障,则保持所述主3G链路的网络质量为链路故障。9.  如权利要求7或8所述的网络设备,其特征在于,所述网络质量参数具体包括以下参数:分支到中心抖动、中心到分支抖动、报文往返延时、丢包率;所述利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障,具体包括:当连续抖动告警数量N1个分支到中心抖动大于等于预设抖动阈值Tj时,确定所述主3G链路的网络质量为链路告警;或者,当连续抖动告警数量N2个中心到分支抖动大于等于预设抖动阈值Tj时,确定所述主3G链路的网络质量为链路告警;或者,当连续延时告警数量N3个报文往返延时大于等于预设延时阈值Td时,确定所述主3G链路的网络质量为链路告警;或者,当连续抖动中断数量N4个分支到中心抖动大于等于预设抖动阈值Tj时,确定所述主3G链路的网络质量为链路故障;或者,当连续抖动中断数量N5个中心到分支抖动大于等于预设抖动阈值Tj时,确定所述主3G链路的网络质量为链路故障;或者,当连续延时中断数量N6个报文往返延时大于等于预设延时阈值Td时,确定所述主3G链路的网络质量为链路故障;或者,当丢包率大于等于预设告警阈值La,小于预设中断阈值Ld时,确定所述主3G链路的网络质量为链路告警;或者,当丢包率大于等于预设中断阈值Ld时,确定所述 主3G链路的网络质量为链路故障;或者,当丢包率小于预设告警阈值La,且利用分支到中心抖动、中心到分支抖动、报文往返延时未确定出所述主3G链路的网络质量为链路告警或链路故障时,确定所述主3G链路的网络质量为链路正常;其中,所述抖动中断数量N4大于所述抖动告警数量N1,且所述抖动中断数量N5大于所述抖动告警数量N2,并且所述延时中断数量N6大于所述延时告警数量N3,且所述预设中断阈值Ld大于所述预设告警阈值La。10.  如权利要求6所述的网络设备,其特征在于,所述向所述第二路由器发送探测报文以及数据报文,具体包括:配置第一业务路由、第二业务路由和策略路由,所述第一业务路由的出接口为所述主3G接口,所述第二业务路由的出接口为所述备份3G接口,所述第一业务路由的优先级优于所述第二业务路由的优先级;所述策略路由用于使向第二路由器发送的探测报文路由到所述主3G接口;在网络质量为链路正常时,生效第一业务路由和策略路由,生效策略路由用于使所述第一路由器通过所述主3G链路向第二路由器发送探测报文,生效第一业务路由用于使所述第一路由器通过所述主3G链路向第二路由器发送数据报文;在网络质量为链路告警时,生效第一业务路由和策略路由,生效策略路由用于使所述第一路由器通过所述主3G链路向所述第二路由器发送探测报文,生效第一业务路由用于使所述第一路由器通过所述主3G链路向所述第二路由器发送数据报文;在网络质量为链路故障时,失效第一业务路由和策略路由,并生效第二业务路由,失效策略路由用于使所述第一路由器停止通过所述主3G链路向所述第二路由器发送探测报文,失效第一业务路由且生效第二业务路由用于使所述第一路由器通过所述备份3G链路向所述第二路由器发送数据报文。

说明书

说明书一种网络质量探测方法和设备
技术领域
本发明涉及通信技术领域,尤其涉及一种网络质量探测方法和设备。
背景技术
3G(第三代移动通信系统)具有较高的接入带宽,并且能够提供良好的服务质量。随着3G网络的成熟,越来越多的企业分支机构使用3G链路替代有线链路接入企业中心机构。如图1所示,为了提高分支机构接入的稳定性,分支路由器上配置有主3G接口和备份3G接口,分支路由器通过主3G接口接入3G网络的链路为主3G链路,通过备份3G接口接入3G网络的链路为备份3G链路;此外,中心路由器与3G网络之间可以采用有线方式进行连接。在主3G链路未发生故障时,分支路由器使用主3G链路与中心路由器进行通信;在主3G链路发生故障时,分支路由器切换到备份3G链路与中心路由器进行通信;在主3G链路故障恢复时,分支路由器切换到主3G链路与中心路由器进行通信。
为了及时获知主3G链路是否发生故障,分支路由器定期通过主3G链路向中心路由器发送探测请求报文,并观察是否能够收到中心路由器返回的探测响应报文;如果在预设时间内无法收到中心路由器返回的探测响应报文,则认为主3G链路发生故障。在分支路由器使用备份3G链路与中心路由器进行通信的过程中,继续通过主3G链路向中心路由器发送探测请求报文,如果在预设时间内收到中心路由器返回的探测响应报文,则认为主3G链路故障恢复。
在上述过程中,分支路由器采用相同的发送频率向中心路由器发送探测请求报文,但分支路由器很难准确的确定探测请求报文的发送频率。如果探测请求报文的发送频率过高(如秒量级),则在主3G链路未发生故障时,会增加主3G链路的负担和中心路由器的负担;如果探测请求报文的发送频率过低 (如分钟量级),则在主3G链路发生故障时,会导致分支路由器经过较长时间才能感知到主3G链路发生故障,继而造成分支路由器通信中断较长时间。
发明内容
本发明实施例提供一种网络质量探测方法和设备,以确定合理的探测报文的发送频率,并在链路发生故障时,及时的探测出链路故障的情况。
为了达到上述目的,本发明实施例提供一种网络质量探测方法,第一路由器与第二路由器之间通过3G网络连接,第一路由器上包括主3G接口和备份3G接口,其通过主3G接口接入3G网络的链路为主3G链路,通过备份3G接口接入3G网络的链路为备份3G链路,第二路由器与3G网络之间采用有线连接,所述方法包括:
所述第一路由器确定所述主3G链路的接收信号强度指示RSSI值;
当所述RSSI值大于告警门限时,所述第一路由器确定主3G链路的网络质量为链路正常;当所述RSSI值不大于所述告警门限,且大于错误门限时,所述第一路由器确定主3G链路的网络质量为链路告警;当所述RSSI值不大于所述错误门限时,所述第一路由器确定主3G链路的网络质量为链路故障;
在网络质量为链路正常时,所述第一路由器关闭所述备份3G接口,通过所述主3G链路以第一发送频率向所述第二路由器发送探测报文,并通过所述主3G链路向所述第二路由器发送数据报文;在网络质量为链路告警时,所述第一路由器打开所述备份3G接口,通过所述主3G链路以第二发送频率向所述第二路由器发送探测报文,并通过所述主3G链路向所述第二路由器发送数据报文;在网络质量为链路故障时,所述第一路由器停止通过所述主3G链路向所述第二路由器发送探测报文,并通过所述备份3G链路向所述第二路由器发送数据报文;其中,所述第一发送频率小于所述第二发送频率。
所述第一路由器通过所述主3G链路向所述第二路由器发送探测报文之 后,所述方法进一步包括:
所述第一路由器利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文,确定所述主3G链路的网络质量参数,并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;
如果利用RSSI值确定的主3G链路的网络质量为链路正常,当利用网络质量参数确定的主3G链路的网络质量为链路正常时,所述第一路由器确定所述主3G链路当前的网络质量为链路正常;当利用网络质量参数确定的主3G链路的网络质量为链路告警时,所述第一路由器确定所述主3G链路当前的网络质量为链路告警;当利用网络质量参数确定的主3G链路的网络质量为链路故障时,所述第一路由器确定所述主3G链路当前的网络质量为链路故障;
如果利用RSSI值确定的主3G链路的网络质量为链路告警,当利用网络质量参数确定的主3G链路的网络质量为链路正常时,所述第一路由器确定所述主3G链路当前的网络质量为链路告警;当利用网络质量参数确定的主3G链路的网络质量为链路告警时,所述第一路由器确定所述主3G链路当前的网络质量为链路告警;当利用网络质量参数确定的主3G链路的网络质量为链路故障时,所述第一路由器确定所述主3G链路当前的网络质量为链路故障。
所述第一路由器停止通过所述主3G链路向所述第二路由器发送探测报文之后,所述方法进一步包括:
当所述RSSI值大于告警门限时,所述第一路由器打开所述主3G接口,并通过所述主3G链路以第一发送频率向所述第二路由器发送探测报文,且当前继续通过所述备份3G链路向所述第二路由器发送数据报文;所述第一路由器利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文,确定所述主3G链路的网络质量参数,并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质 量为链路正常、或者链路告警、或者链路故障;如果所述主3G链路的网络质量为链路正常,则所述第一路由器调整所述主3G链路的网络质量为链路正常;如果所述主3G链路的网络质量为链路告警,则所述第一路由器调整所述主3G链路的网络质量为链路告警;如果所述主3G链路的网络质量为链路故障,则所述第一路由器保持所述主3G链路的网络质量为链路故障;
当所述RSSI值不大于告警门限,且大于错误门限时,所述第一路由器打开所述主3G接口,并通过所述主3G链路以第二发送频率向所述第二路由器发送探测报文,且当前继续通过所述备份3G链路向所述第二路由器发送数据报文;所述第一路由器利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文,确定所述主3G链路的网络质量参数,并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;如果所述主3G链路的网络质量为链路正常,则第一路由器调整所述主3G链路的网络质量为链路告警;如果所述主3G链路的网络质量为链路告警,则第一路由器调整所述主3G链路的网络质量为链路告警;如果所述主3G链路的网络质量为链路故障,则第一路由器保持所述主3G链路的网络质量为链路故障。
所述网络质量参数具体包括以下参数:分支到中心抖动、中心到分支抖动、报文往返延时、丢包率;
所述第一路由器利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障的过程,具体包括:
当连续抖动告警数量N1个分支到中心抖动大于等于预设抖动阈值Tj时,所述第一路由器确定所述主3G链路的网络质量为链路告警;或者,
当连续抖动告警数量N2个中心到分支抖动大于等于预设抖动阈值Tj时,所述第一路由器确定所述主3G链路的网络质量为链路告警;或者,
当连续延时告警数量N3个报文往返延时大于等于预设延时阈值Td时, 所述第一路由器确定所述主3G链路的网络质量为链路告警;或者,
当连续抖动中断数量N4个分支到中心抖动大于等于预设抖动阈值Tj时,所述第一路由器确定所述主3G链路的网络质量为链路故障;或者,
当连续抖动中断数量N5个中心到分支抖动大于等于预设抖动阈值Tj时,所述第一路由器确定所述主3G链路的网络质量为链路故障;或者,
当连续延时中断数量N6个报文往返延时大于等于预设延时阈值Td时,所述第一路由器确定所述主3G链路的网络质量为链路故障;或者,
当丢包率大于等于预设告警阈值La,小于预设中断阈值Ld时,所述第一路由器确定所述主3G链路的网络质量为链路告警;或者,当丢包率大于等于预设中断阈值Ld时,所述第一路由器确定所述主3G链路的网络质量为链路故障;或者,当丢包率小于预设告警阈值La,且利用分支到中心抖动、中心到分支抖动、报文往返延时未确定出所述主3G链路的网络质量为链路告警或链路故障时,所述第一路由器确定所述主3G链路的网络质量为链路正常;
其中,所述抖动中断数量N4大于所述抖动告警数量N1,且所述抖动中断数量N5大于所述抖动告警数量N2,并且所述延时中断数量N6大于所述延时告警数量N3,并且所述预设中断阈值Ld大于所述预设告警阈值La。
所述第一路由器向所述第二路由器发送探测报文以及数据报文的过程中,所述方法进一步包括:
所述第一路由器配置第一业务路由、第二业务路由和策略路由,所述第一业务路由的出接口为所述主3G接口,所述第二业务路由的出接口为所述备份3G接口,所述第一业务路由的优先级优于所述第二业务路由的优先级;所述策略路由用于使向第二路由器发送的探测报文路由到所述主3G接口;
在网络质量为链路正常时,所述第一路由器生效第一业务路由和策略路由,生效策略路由用于使所述第一路由器通过所述主3G链路向第二路由器发送探测报文,生效第一业务路由用于使所述第一路由器通过所述主3G链路向 第二路由器发送数据报文;在网络质量为链路告警时,所述第一路由器生效第一业务路由和策略路由,生效策略路由用于使所述第一路由器通过所述主3G链路向所述第二路由器发送探测报文,生效第一业务路由用于使所述第一路由器通过所述主3G链路向所述第二路由器发送数据报文;在网络质量为链路故障时,所述第一路由器失效第一业务路由和策略路由,并生效第二业务路由,失效策略路由用于使所述第一路由器停止通过所述主3G链路向所述第二路由器发送探测报文,失效第一业务路由且生效第二业务路由用于使所述第一路由器通过所述备份3G链路向所述第二路由器发送数据报文。
本发明实施例提供一种网络设备,作为第一路由器与第二路由器之间通过3G网络连接,第一路由器上包括主3G接口和备份3G接口,其通过主3G接口接入3G网络的链路为主3G链路,通过备份3G接口接入3G网络的链路为备份3G链路,第二路由器与3G网络之间采用有线连接,该第一路由器包括:接收信号强度指示RSSI值确定模块,用于确定主3G链路的RSSI值;
网络质量确定模块,用于当所述RSSI值大于告警门限时,确定所述主3G链路的网络质量为链路正常;当所述RSSI值不大于所述告警门限,且大于错误门限时,确定所述主3G链路的网络质量为链路告警;当所述RSSI值不大于所述错误门限时,确定所述主3G链路的网络质量为链路故障;
报文发送模块,用于在所述网络质量为链路正常时,关闭所述备份3G接口,并通过所述主3G链路以第一发送频率向所述第二路由器发送探测报文,以及通过所述主3G链路向所述第二路由器发送数据报文;在所述网络质量为链路告警时,打开所述备份3G接口,并通过所述主3G链路以第二发送频率向所述第二路由器发送探测报文,以及通过所述主3G链路向所述第二路由器发送数据报文;在所述网络质量为链路故障时,则停止通过所述主3G链路向所述第二路由器发送探测报文,并通过所述备份3G链路向所述第二路由器发送数据报文;其中,所述第一发送频率小于所述第二发送频率。
所述网络质量确定模块,还用于在通过所述主3G链路向所述第二路由器发送探测报文之后,利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文,确定所述主3G链路的网络质量参数,并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;
如果利用RSSI值确定的主3G链路的网络质量为链路正常,当利用网络质量参数确定的主3G链路的网络质量为链路正常时,确定所述主3G链路当前的网络质量为链路正常;当利用网络质量参数确定的主3G链路的网络质量为链路告警时,确定所述主3G链路当前的网络质量为链路告警;当利用网络质量参数确定的主3G链路的网络质量为链路故障时,确定所述主3G链路当前的网络质量为链路故障;如果利用RSSI值确定的主3G链路的网络质量为链路告警,当利用网络质量参数确定的主3G链路的网络质量为链路正常时,确定所述主3G链路当前的网络质量为链路告警;当利用网络质量参数确定的主3G链路的网络质量为链路告警时,确定所述主3G链路当前的网络质量为链路告警;当利用网络质量参数确定的主3G链路的网络质量为链路故障时,确定所述主3G链路当前的网络质量为链路故障。
所述网络质量确定模块,还用于在停止通过所述主3G链路向所述第二路由器发送探测报文之后,当所述RSSI值大于告警门限时,通知所述报文发送模块打开所述主3G接口,并通过所述主3G链路以第一发送频率向所述第二路由器发送探测报文,且当前继续通过所述备份3G链路向所述第二路由器发送数据报文;以及,利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文,确定所述主3G链路的网络质量参数,并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;如果所述主3G链路的网络质量为链路正常,则调整所述主3G链路的网络质量为链路 正常;如果所述主3G链路的网络质量为链路告警,则调整所述主3G链路的网络质量为链路告警;如果所述主3G链路的网络质量为链路故障,则保持所述主3G链路的网络质量为链路故障;
当所述RSSI值不大于告警门限,且大于错误门限时,通知所述报文发送模块打开所述主3G接口,并通过所述主3G链路以第二发送频率向所述第二路由器发送探测报文,且当前继续通过所述备份3G链路向所述第二路由器发送数据报文;以及,利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文,确定所述主3G链路的网络质量参数,并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;如果所述主3G链路的网络质量为链路正常,则调整所述主3G链路的网络质量为链路告警;如果所述主3G链路的网络质量为链路告警,则调整所述主3G链路的网络质量为链路告警;如果所述主3G链路的网络质量为链路故障,则保持所述主3G链路的网络质量为链路故障。
所述网络质量参数具体包括以下参数:分支到中心抖动、中心到分支抖动、报文往返延时、丢包率;所述利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障,具体包括:当连续抖动告警数量N1个分支到中心抖动大于等于预设抖动阈值Tj时,确定所述主3G链路的网络质量为链路告警;或者,当连续抖动告警数量N2个中心到分支抖动大于等于预设抖动阈值Tj时,确定所述主3G链路的网络质量为链路告警;或者,当连续延时告警数量N3个报文往返延时大于等于预设延时阈值Td时,确定所述主3G链路的网络质量为链路告警;或者,当连续抖动中断数量N4个分支到中心抖动大于等于预设抖动阈值Tj时,确定所述主3G链路的网络质量为链路故障;或者,当连续抖动中断数量N5个中心到分支抖动大于等于预设抖动阈值Tj时,确定所述主3G链路的网络质量为 链路故障;或者,当连续延时中断数量N6个报文往返延时大于等于预设延时阈值Td时,确定所述主3G链路的网络质量为链路故障;或者,当丢包率大于等于预设告警阈值La,小于预设中断阈值Ld时,确定所述主3G链路的网络质量为链路告警;或者,当丢包率大于等于预设中断阈值Ld时,确定所述主3G链路的网络质量为链路故障;或者,当丢包率小于预设告警阈值La,且利用分支到中心抖动、中心到分支抖动、报文往返延时未确定出所述主3G链路的网络质量为链路告警或链路故障时,确定所述主3G链路的网络质量为链路正常;其中,所述抖动中断数量N4大于所述抖动告警数量N1,且所述抖动中断数量N5大于所述抖动告警数量N2,并且所述延时中断数量N6大于所述延时告警数量N3,且所述预设中断阈值Ld大于所述预设告警阈值La。
所述向所述第二路由器发送探测报文以及数据报文,具体包括:配置第一业务路由、第二业务路由和策略路由,所述第一业务路由的出接口为所述主3G接口,所述第二业务路由的出接口为所述备份3G接口,所述第一业务路由的优先级优于所述第二业务路由的优先级;所述策略路由用于使向第二路由器发送的探测报文路由到所述主3G接口;在网络质量为链路正常时,生效第一业务路由和策略路由,生效策略路由用于使所述第一路由器通过所述主3G链路向第二路由器发送探测报文,生效第一业务路由用于使所述第一路由器通过所述主3G链路向第二路由器发送数据报文;在网络质量为链路告警时,生效第一业务路由和策略路由,生效策略路由用于使所述第一路由器通过所述主3G链路向所述第二路由器发送探测报文,生效第一业务路由用于使所述第一路由器通过所述主3G链路向所述第二路由器发送数据报文;在网络质量为链路故障时,失效第一业务路由和策略路由,并生效第二业务路由,失效策略路由用于使所述第一路由器停止通过所述主3G链路向所述第二路由器发送探测报文,失效第一业务路由且生效第二业务路由用于使所述第一路由器通过所述备份3G链路向所述第二路由器发送数据报文。
与现有技术相比,本发明实施例至少具有以下优点:本发明实施例中,第一路由器基于主3G链路的RSSI(Received Signal Strength Indication,接收信号强度指示)值确定出合理的探测报文发送频率。在链路正常时,第一路由器以较低的第一发送频率(如60秒发送1次)向第二路由器发送探测报文,以减少探测报文的发送数量,最大程度降低探测报文对正常业务的影响,并保证链路畅通。在链路告警时,第一路由器以较高的第二发送频率(如5秒发送一次)向第二路由器发送探测报文,并打开备份3G接口的数据连接,通过提高探测报文的发送频率,以在主3G链路发生故障时,能够及时探测出主3G链路故障,继而快速切换到备份3G链路,降低链路切换对业务的影响。
附图说明
图1是现有技术中分支路由器通过3G网络与中心路由器连接的示意图;
图2是本发明实施例中提供的一种网络质量探测方法流程示意图;
图3是本发明实施例中提供的一种网络设备的结构示意图。
具体实施方式
针对现有技术中存在的问题,本发明实施例提供一种网络质量探测方法,该方法应用于包括第一路由器和第二路由器的网络中,第一路由器可以为企业分支机构内的路由器,该第一路由器可以称为分支路由器,第二路由器可以为企业中心机构内的路由器,该第二路由器可以称为中心路由器。以图1为本发明实施例的应用场景示意图,第一路由器与第二路由器之间通过3G网络连接,第一路由器上包括主3G接口和备份3G接口,第一路由器通过主3G接口接入3G网络的链路为主3G链路,第一路由器通过备份3G接口接入3G网络的链路为备份3G链路,且第二路由器与3G网络之间可以采用有线方式连接。在具体应用中,主3G接口的数量为1个,备份3G接口的数量可以为1个或多个,与此对应的,主3G链路的数量为1个,备份3G链路的数量为 1个或多个,图1中以1个主3G接口和1个备份3G接口为例进行说明。
在上述应用场景下,如图2所示,本申请一实施例提出了一种网络质量探测方法包括以下步骤:
步骤201,第一路由器确定主3G链路的RSSI(接收信号强度指示)值。
RSSI值是评价当前3G网络(即无线网络)状况的参考;当RSSI值比较高时,说明3G网络的信号比较好,数据业务出现传输延迟增大、丢包甚至通信中断等现象的概率较低;当RSSI值比较低时,说明3G网络的信号比较差,数据业务出现传输延迟增大、丢包甚至通信中断等现象的概率较高。在此基础上,本实施例中,第一路由器需要首先确定主3G链路的RSSI值,并基于主3G链路的RSSI值进行相关处理,该处理过程在后续步骤中详加阐述。
步骤202,当RSSI值大于告警门限时,则第一路由器将确定主3G链路的网络质量为链路正常;当RSSI值不大于该告警门限,且大于错误门限时,则第一路由器将确定主3G链路的网络质量为链路告警;当RSSI值不大于该错误门限时,则第一路由器将确定主3G链路的网络质量为链路故障。
其中,告警门限大于错误门限,且告警门限和错误门限的具体取值可以由用户进行配置。例如,在WCDMA(Wideband Code Division Multiple Access,宽带码分多址)网络(WCDMA网络为一种3G网络)中,告警门限可以为-85dBm,错误门限可以为-95dBm。进一步的,当主3G链路的RSSI值大于告警门限时,表示3G网络的信号比较好,数据业务出现传输延迟增大、丢包甚至通信中断等现象的概率较低,第一路由器将确定主3G链路的网络质量为链路正常。当主3G链路的RSSI值不大于告警门限,且大于错误门限时,表示3G网络的信号比较差,数据业务出现丢包、延迟和抖动的概率较大,此时第一路由器将确定主3G链路的网络质量为链路告警。当主3G链路的RSSI值不大于错误门限时,表示3G网络的信号很差,数据业务已经不能在主3G链路上进行传输了,此时第一路由器将确定主3G链路的网络质量为链路故障。
步骤203,在网络质量为链路正常时,第一路由器关闭备份3G接口,通过主3G链路以第一发送频率向第二路由器发送探测报文,并通过主3G链路向第二路由器发送数据报文;在网络质量为链路告警时,第一路由器打开备份3G接口,通过主3G链路以第二发送频率向第二路由器发送探测报文,并通过主3G链路向第二路由器发送数据报文;在网络质量为链路故障时,第一路由器停止通过主3G链路向第二路由器发送探测报文,并通过备份3G链路向第二路由器发送数据报文。其中,第一发送频率需要小于第二发送频率。
综上所述,本实施例中,在主3G链路的网络质量为链路正常时,备份3G接口处于关闭状态,第一路由器通过主3G链路向第二路由器发送数据报文,并通过主3G链路以较低的第一发送频率(如60秒发送1次)向第二路由器发送探测报文,以减少探测报文的发送数量,降低探测报文对正常业务的影响,保证链路畅通。在主3G链路的网络质量为链路告警时,备份3G接口处于打开状态,随时准备承载数据报文,第一路由器通过主3G链路向第二路由器发送数据报文,并通过主3G链路以较高的第二发送频率(如5秒发送一次)向第二路由器发送探测报文,以使第一路由器能够及时探测出主3G链路故障,继而快速切换到备份3G链路,降低链路切换对业务的影响。在主3G链路的网络质量为链路故障时,主3G接口处于关闭状态,第一路由器停止通过主3G链路向第二路由器发送探测报文,并通过备份3G链路向第二路由器发送数据报文,即及时切换到备份3G链路向第二路由器发送数据报文。
本实施例中,第一路由器配置第一业务路由和第二业务路由,该第一业务路由和第二业务路由是针对同一个目的地址(即第二路由器的地址)配置的两条优先级不同的业务路由,该第一业务路由的出接口为主3G接口,该第二业务路由的出接口为备份3G接口,且该第一业务路由的优先级优于该第二业务路由的优先级。另外,第一路由器配置一条策略路由,该策略路由用于使第一路由器向第二路由器发送的探测报文固定路由到主3G接口。
第一路由器向第二路由器发送探测报文和数据报文的过程中,在主3G链路的网络质量为链路正常时,第一路由器生效第一业务路由和策略路由,生效策略路由用于使第一路由器通过主3G链路向第二路由器发送探测报文,生效第一业务路由用于使第一路由器通过主3G链路向第二路由器发送数据报文。在主3G链路的网络质量为链路告警时,第一路由器生效第一业务路由和策略路由,生效策略路由用于使第一路由器通过主3G链路向第二路由器发送探测报文,生效第一业务路由用于使第一路由器通过主3G链路向第二路由器发送数据报文。在主3G链路的网络质量为链路故障时,第一路由器失效第一业务路由和策略路由,生效第二业务路由,失效策略路由用于使第一路由器停止通过主3G链路向第二路由器发送探测报文,失效第一业务路由且生效第二业务路由用于使第一路由器通过备份3G链路向第二路由器发送数据报文。
本另一实施例的实施方式中,上述步骤202中利用RSSI值确定的主3G链路的网络质量(链路正常、或者链路告警、或者链路故障)为初步的网络质量,第一路由器还可以利用探测报文的发送情况以及探测响应报文的接收情况进一步确定主3G链路的网络质量,并利用进一步确定的主3G链路的网络质量对上述初步的网络质量进行调整,以得到当前最终的网络质量。基于此当前最终的网络质量,第一路由器将执行步骤203中的相关处理。
以下结合具体的应用场景,对第一路由器对初步的网络质量进行调整,以得到当前最终的网络质量的过程进行详细说明。
第一路由器在通过主3G链路向第二路由器发送探测报文后,第一路由器还可以根据第一路由器对探测报文的发送情况和第二路由器对探测报文的回复情况对网络质量进行综合评价,以通过探测报文的发送情况和探测响应报文的接收情况确定主3G链路的网络质量。即:第一路由器利用本第一路由器向第二路由器发送的探测报文以及本第一路由器收到的来自第二路由器的探测响应报文,确定主3G链路的网络质量参数,并利用该主3G链路的网络质 量参数确定主3G链路的网络质量为链路正常、或者链路告警、或者链路故障。
如果利用RSSI值确定的主3G链路的网络质量为链路正常(即初步的网络质量),则:当利用网络质量参数确定的主3G链路的网络质量为链路正常时,第一路由器将确定主3G链路当前的网络质量为链路正常(即最终的网络质量);当利用网络质量参数确定的主3G链路的网络质量为链路告警时,第一路由器将确定主3G链路当前的网络质量为链路告警(即最终的网络质量);当利用网络质量参数确定的主3G链路的网络质量为链路故障时,第一路由器将确定主3G链路当前的网络质量为链路故障(即最终的网络质量)。
如果利用RSSI值确定的主3G链路的网络质量为链路告警(即初步的网络质量),则:当利用网络质量参数确定的主3G链路的网络质量为链路正常时,第一路由器将确定主3G链路当前的网络质量为链路告警(即最终的网络质量);当利用网络质量参数确定的主3G链路的网络质量为链路告警时,第一路由器将确定主3G链路当前的网络质量为链路告警(即最终的网络质量);当利用网络质量参数确定的主3G链路的网络质量为链路故障时,第一路由器将确定主3G链路当前的网络质量为链路故障(即最终的网络质量)。
在本实施例的一种具体实现方式中,第一路由器利用本第一路由器向第二路由器发送的探测报文以及本第一路由器收到的来自第二路由器的探测响应报文,确定主3G链路的网络质量参数的过程,具体包括:
如果第一路由器收到第二路由器返回的探测响应报文,则确定第一路由器对探测报文的发送时间T1、第二路由器对探测报文的接收时间T2、第二路由器对探测响应报文的发送时间T3、第一路由器对探测响应报文的接收时间T4;其中,探测报文中携带发送时间T1,探测响应报文中携带发送时间T1、接收时间T2、发送时间T3;之后,第一路由器利用发送时间T1、接收时间T2、发送时间T3以及接收时间T4确定主3G链路的网络质量参数。
其中,网络质量参数包括:分支到中心抖动、中心到分支抖动、报文往 返延时、丢包率。第一路由器利用发送时间T1、接收时间T2、发送时间T3以及接收时间T4确定主3G链路的网络质量参数,具体包括:第一路由器利用多次探测报文发送过程和探测响应报文接收过程中的发送时间T1以及接收时间T2确定主3G链路的分支到中心抖动;第一路由器利用多次探测报文发送过程和探测响应报文接收过程中的发送时间T3以及接收时间T4确定主3G链路的中心到分支抖动;第一路由器利用多次探测报文发送过程和探测响应报文接收过程中的发送时间T1以及接收时间T4确定主3G链路的报文往返延时;第一路由器利用多次探测报文发送过程和探测响应报文接收过程中的探测报文发送数量和探测响应报文接收数量确定主3G链路的丢包率。
以第一路由器利用两次探测报文发送过程以及探测响应报文接收过程中的相关信息为例进行说明,第一路由器确定主3G链路的分支到中心抖动为:((第二次过程中的接收时间T2-第二次过程中的发送时间T1)-(第一次过程中的接收时间T2-第一次过程中的发送时间T1))/(2-1);此外,第一路由器确定主3G链路的中心到分支抖动为:((第二次过程中的接收时间T4-第二次过程中的发送时间T3)-(第一次过程中的接收时间T4-第一次过程中的发送时间T3))/(2-1);此外,第一路由器确定主3G链路的报文往返延时为:((第二次过程中的接收时间T4-第二次过程中的发送时间T1)+(第一次过程中的接收时间T4-第一次过程中的发送时间T1))/2;此外,第一路由器确定主3G链路的丢包率为:探测响应报文接收数量/探测报文发送数量。
进一步的,第一路由器利用网络质量参数确定主3G链路的网络质量为链路正常、或链路告警、或链路故障,具体包括:当连续抖动告警数量N1个分支到中心抖动大于等于预设抖动阈值Tj时,第一路由器确定主3G链路的网络质量为链路告警;或者,当连续抖动告警数量N2个中心到分支抖动大于等于预设抖动阈值Tj时,第一路由器确定主3G链路的网络质量为链路告警;或者,当连续延时告警数量N3个报文往返延时大于等于预设延时阈值Td时, 第一路由器确定主3G链路的网络质量为链路告警;或者,当连续抖动中断数量N4个分支到中心抖动大于等于预设抖动阈值Tj时,第一路由器确定主3G链路的网络质量为链路故障;或者,当连续抖动中断数量N5个中心到分支抖动大于等于预设抖动阈值Tj时,第一路由器确定主3G链路的网络质量为链路故障;或者,当连续延时中断数量N6个报文往返延时大于等于预设延时阈值Td时,第一路由器确定主3G链路的网络质量为链路故障;或者,当丢包率大于等于预设告警阈值La,小于预设中断阈值Ld时,第一路由器确定主3G链路的网络质量为链路告警;或者,当丢包率大于等于预设中断阈值Ld时,第一路由器确定主3G链路的网络质量为链路故障;或者,当丢包率小于预设告警阈值La,且利用分支到中心抖动、中心到分支抖动、报文往返延时未确定出主3G链路的网络质量为链路告警或链路故障时,第一路由器确定主3G链路的网络质量为链路正常。在上述过程中,抖动中断数量N4大于抖动告警数量N1,且抖动中断数量N5大于抖动告警数量N2,并且延时中断数量N6大于延时告警数量N3,并且预设中断阈值Ld大于预设告警阈值La。
在上述处理过程中,探测报文为UDP(User Datagram Protocol,用户数据报协议)探测报文,探测响应报文为UDP探测响应报文。其中,该UDP探测报文的目的IP地址为第二路由器的某个接口IP地址,该UDP探测报文的源IP地址为第一路由器的某个接口IP地址,该UDP探测报文的目的端口号和源端口号可以由用户进行配置。第二路由器需要对UDP探测报文进行监听,并在收到UDP探测报文之后,向第一路由器返回UDP探测响应报文。
本发明实施例中,在网络质量为链路故障,且第一路由器停止通过主3G链路向第二路由器发送探测报文,并通过备份3G链路向第二路由器发送数据报文之后,第一路由器还需要继续确定主3G链路的RSSI值。基于此RSSI值,则:(1)当RSSI值大于告警门限时,第一路由器打开主3G接口,并通过主3G链路以第一发送频率向第二路由器发送探测报文,且当前继续通过备 份3G链路向第二路由器发送数据报文;第一路由器利用第一路由器向第二路由器发送的探测报文以及第一路由器收到的来自第二路由器的探测响应报文,确定主3G链路的网络质量参数,并利用主3G链路的网络质量参数确定主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;如果主3G链路的网络质量为链路正常,则第一路由器调整主3G链路的网络质量为链路正常;如果主3G链路的网络质量为链路告警,则第一路由器调整主3G链路的网络质量为链路告警;如果主3G链路的网络质量为链路故障,则第一路由器继续保持主3G链路的网络质量为链路故障;(2)当RSSI值不大于告警门限,且大于错误门限时,第一路由器打开主3G接口,并通过主3G链路以第二发送频率向第二路由器发送探测报文,且当前继续通过备份3G链路向第二路由器发送数据报文;第一路由器利用第一路由器向第二路由器发送的探测报文以及第一路由器收到的来自第二路由器的探测响应报文,确定主3G链路的网络质量参数,并利用主3G链路的网络质量参数确定主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;如果主3G链路的网络质量为链路正常,则第一路由器调整主3G链路的网络质量为链路告警;如果主3G链路的网络质量为链路告警,则第一路由器调整主3G链路的网络质量为链路告警;如果主3G链路的网络质量为链路故障,则第一路由器继续保持主3G链路的网络质量为链路故障;(3)当RSSI值不大于错误门限时,第一路由器不需要打开主3G接口,关闭主3G接口,继续停止通过主3G链路向第二路由器发送探测报文,并通过备份3G链路向第二路由器发送数据报文。
基于与上述方法同样的发明构思,本申请另一实施例中还提供了一种网络设备,作为第一路由器与第二路由器之间通过3G网络连接,第一路由器上包括主3G接口和备份3G接口,其通过主3G接口接入3G网络的链路为主3G链路,通过备份3G接口接入3G网络的链路为备份3G链路,第二路由器与3G网络之间采用有线连接,如图3所示,所述第一路由器具体包括:
接收信号强度指示RSSI值确定模块11,用于确定主3G链路的RSSI值;
网络质量确定模块12,用于当所述RSSI值大于告警门限时,确定所述主3G链路的网络质量为链路正常;当所述RSSI值不大于所述告警门限,且大于错误门限时,确定所述主3G链路的网络质量为链路告警;当所述RSSI值不大于所述错误门限时,确定所述主3G链路的网络质量为链路故障;
报文发送模块13,用于在所述网络质量为链路正常时,关闭所述备份3G接口,并通过所述主3G链路以第一发送频率向所述第二路由器发送探测报文,以及通过所述主3G链路向所述第二路由器发送数据报文;在所述网络质量为链路告警时,打开所述备份3G接口,并通过所述主3G链路以第二发送频率向所述第二路由器发送探测报文,以及通过所述主3G链路向所述第二路由器发送数据报文;在所述网络质量为链路故障时,则停止通过所述主3G链路向所述第二路由器发送探测报文,并通过所述备份3G链路向所述第二路由器发送数据报文;其中,所述第一发送频率小于所述第二发送频率。
所述网络质量确定模块12,还用于在通过所述主3G链路向所述第二路由器发送探测报文之后,利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文,确定所述主3G链路的网络质量参数,并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;
如果利用RSSI值确定的主3G链路的网络质量为链路正常,当利用网络质量参数确定的主3G链路的网络质量为链路正常时,确定所述主3G链路当前的网络质量为链路正常;当利用网络质量参数确定的主3G链路的网络质量为链路告警时,确定所述主3G链路当前的网络质量为链路告警;当利用网络质量参数确定的主3G链路的网络质量为链路故障时,确定所述主3G链路当前的网络质量为链路故障;如果利用RSSI值确定的主3G链路的网络质量为链路告警,当利用网络质量参数确定的主3G链路的网络质量为链路正常时, 确定所述主3G链路当前的网络质量为链路告警;当利用网络质量参数确定的主3G链路的网络质量为链路告警时,确定所述主3G链路当前的网络质量为链路告警;当利用网络质量参数确定的主3G链路的网络质量为链路故障时,确定所述主3G链路当前的网络质量为链路故障。
所述网络质量确定模块12,还用于在停止通过所述主3G链路向所述第二路由器发送探测报文之后,当所述RSSI值大于告警门限时,通知所述报文发送模块13打开所述主3G接口,并通过所述主3G链路以第一发送频率向所述第二路由器发送探测报文,且当前继续通过所述备份3G链路向所述第二路由器发送数据报文;以及,利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文,确定所述主3G链路的网络质量参数,并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;如果所述主3G链路的网络质量为链路正常,则调整所述主3G链路的网络质量为链路正常;如果所述主3G链路的网络质量为链路告警,则调整所述主3G链路的网络质量为链路告警;如果所述主3G链路的网络质量为链路故障,则保持所述主3G链路的网络质量为链路故障;
当所述RSSI值不大于告警门限,且大于错误门限时,通知所述报文发送模块13打开所述主3G接口,并通过所述主3G链路以第二发送频率向所述第二路由器发送探测报文,且当前继续通过所述备份3G链路向所述第二路由器发送数据报文;以及,利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文,确定所述主3G链路的网络质量参数,并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障;如果所述主3G链路的网络质量为链路正常,则调整所述主3G链路的网络质量为链路告警;如果所述主3G链路的网络质量为链路告警,则调整所述主3G链 路的网络质量为链路告警;如果所述主3G链路的网络质量为链路故障,则保持所述主3G链路的网络质量为链路故障。
所述网络质量参数具体包括以下参数:分支到中心抖动、中心到分支抖动、报文往返延时、丢包率;所述利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、或者链路告警、或者链路故障,具体包括:当连续抖动告警数量N1个分支到中心抖动大于等于预设抖动阈值Tj时,确定所述主3G链路的网络质量为链路告警;或者,当连续抖动告警数量N2个中心到分支抖动大于等于预设抖动阈值Tj时,确定所述主3G链路的网络质量为链路告警;或者,当连续延时告警数量N3个报文往返延时大于等于预设延时阈值Td时,确定所述主3G链路的网络质量为链路告警;或者,当连续抖动中断数量N4个分支到中心抖动大于等于预设抖动阈值Tj时,确定所述主3G链路的网络质量为链路故障;或者,当连续抖动中断数量N5个中心到分支抖动大于等于预设抖动阈值Tj时,确定所述主3G链路的网络质量为链路故障;或者,当连续延时中断数量N6个报文往返延时大于等于预设延时阈值Td时,确定所述主3G链路的网络质量为链路故障;或者,当丢包率大于等于预设告警阈值La,小于预设中断阈值Ld时,确定所述主3G链路的网络质量为链路告警;或者,当丢包率大于等于预设中断阈值Ld时,确定所述主3G链路的网络质量为链路故障;或者,当丢包率小于预设告警阈值La,且利用分支到中心抖动、中心到分支抖动、报文往返延时未确定出所述主3G链路的网络质量为链路告警或链路故障时,确定所述主3G链路的网络质量为链路正常;其中,所述抖动中断数量N4大于所述抖动告警数量N1,且所述抖动中断数量N5大于所述抖动告警数量N2,并且所述延时中断数量N6大于所述延时告警数量N3,且所述预设中断阈值Ld大于所述预设告警阈值La。
所述向所述第二路由器发送探测报文以及数据报文,具体包括:配置第一业务路由、第二业务路由和策略路由,所述第一业务路由的出接口为所述 主3G接口,所述第二业务路由的出接口为所述备份3G接口,所述第一业务路由的优先级优于所述第二业务路由的优先级;所述策略路由用于使向第二路由器发送的探测报文路由到所述主3G接口;在网络质量为链路正常时,生效第一业务路由和策略路由,生效策略路由用于使所述第一路由器通过所述主3G链路向第二路由器发送探测报文,生效第一业务路由用于使所述第一路由器通过所述主3G链路向第二路由器发送数据报文;在网络质量为链路告警时,生效第一业务路由和策略路由,生效策略路由用于使所述第一路由器通过所述主3G链路向所述第二路由器发送探测报文,生效第一业务路由用于使所述第一路由器通过所述主3G链路向所述第二路由器发送数据报文;在网络质量为链路故障时,失效第一业务路由和策略路由,并生效第二业务路由,失效策略路由用于使所述第一路由器停止通过所述主3G链路向所述第二路由器发送探测报文,失效第一业务路由且生效第二业务路由用于使所述第一路由器通过所述备份3G链路向所述第二路由器发送数据报文。
其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描 述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。

一种网络质量探测方法和设备.pdf_第1页
第1页 / 共21页
一种网络质量探测方法和设备.pdf_第2页
第2页 / 共21页
一种网络质量探测方法和设备.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《一种网络质量探测方法和设备.pdf》由会员分享,可在线阅读,更多相关《一种网络质量探测方法和设备.pdf(21页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103957538 A (43)申请公布日 2014.07.30 CN 103957538 A (21)申请号 201410135805.7 (22)申请日 2014.04.04 H04W 24/00(2009.01) H04W 36/30(2009.01) (71)申请人 杭州华三通信技术有限公司 地址 310052 浙江省杭州市滨江区长河路 466 号 (72)发明人 邱文杰 (74)专利代理机构 北京鑫媛睿博知识产权代理 有限公司 11297 代理人 龚家骅 (54) 发明名称 一种网络质量探测方法和设备 (57) 摘要 本发明公开了一种网络质量探测方法和设 备。

2、, 该方法包括 : 第一路由器确定主 3G 链路的 RSSI值 ; 当RSSI值大于告警门限时, 确定主3G链 路的网络质量为链路正常 ; 当 RSSI 值不大于告警 门限, 且大于错误门限时, 确定主 3G 链路的网络 质量为链路告警 ; 在网络质量为链路正常时, 关 闭备份 3G 接口, 通过主 3G 链路, 以第一发送频率 向第二路由器发送探测报文 ; 在网络质量为链路 告警时, 打开备份3G接口, 通过主3G链路, 以第二 发送频率向第二路由器发送探测报文。 其中, 第一 发送频率小于第二发送频率。 本发明实施例中, 在 链路正常时, 可以减少探测报文的发送数量 ; 在 链路告警时, 。

3、能够及时探测出主 3G 链路故障, 继 而快速切换到备份 3G 链路。 (51)Int.Cl. 权利要求书 5 页 说明书 13 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书5页 说明书13页 附图2页 (10)申请公布号 CN 103957538 A CN 103957538 A 1/5 页 2 1. 一种网络质量探测方法, 第一路由器与第二路由器之间通过 3G 网络连接, 第一路由 器上包括主 3G 接口和备份 3G 接口, 其通过主 3G 接口接入 3G 网络的链路为主 3G 链路, 通 过备份 3G 接口接入 3G 网络的链路为备份 3G 链。

4、路, 第二路由器与 3G 网络之间采用有线连 接, 其特征在于, 所述方法包括 : 所述第一路由器确定所述主 3G 链路的接收信号强度指示 RSSI 值 ; 当所述 RSSI 值大于告警门限时, 所述第一路由器确定主 3G 链路的网络质量为链路正 常 ; 当所述 RSSI 值不大于所述告警门限, 且大于错误门限时, 所述第一路由器确定主 3G 链 路的网络质量为链路告警 ; 当所述 RSSI 值不大于所述错误门限时, 所述第一路由器确定主 3G 链路的网络质量为链路故障 ; 在网络质量为链路正常时, 所述第一路由器关闭所述备份3G接口, 通过所述主3G链路 以第一发送频率向所述第二路由器发送探。

5、测报文, 并通过所述主 3G 链路向所述第二路由 器发送数据报文 ; 在网络质量为链路告警时, 所述第一路由器打开所述备份 3G 接口, 通过 所述主 3G 链路以第二发送频率向所述第二路由器发送探测报文, 并通过所述主 3G 链路向 所述第二路由器发送数据报文 ; 在网络质量为链路故障时, 所述第一路由器停止通过所述 主 3G 链路向所述第二路由器发送探测报文, 并通过所述备份 3G 链路向所述第二路由器发 送数据报文 ; 其中, 所述第一发送频率小于所述第二发送频率。 2. 如权利要求 1 所述的方法, 其特征在于, 所述第一路由器通过所述主 3G 链路向所述 第二路由器发送探测报文之后,。

6、 所述方法进一步包括 : 所述第一路由器利用所述第一路由器向所述第二路由器发送的探测报文以及所述第 一路由器收到的来自所述第二路由器的探测响应报文, 确定所述主 3G 链路的网络质量参 数, 并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、 或者 链路告警、 或者链路故障 ; 如果利用 RSSI 值确定的主 3G 链路的网络质量为链路正常, 当利用网络质量参数确定 的主 3G 链路的网络质量为链路正常时, 所述第一路由器确定所述主 3G 链路当前的网络质 量为链路正常 ; 当利用网络质量参数确定的主 3G 链路的网络质量为链路告警时, 所述第一 路由器确定所述主 3G。

7、 链路当前的网络质量为链路告警 ; 当利用网络质量参数确定的主 3G 链路的网络质量为链路故障时, 所述第一路由器确定所述主 3G 链路当前的网络质量为链 路故障 ; 如果利用 RSSI 值确定的主 3G 链路的网络质量为链路告警, 当利用网络质量参数确定 的主 3G 链路的网络质量为链路正常时, 所述第一路由器确定所述主 3G 链路当前的网络质 量为链路告警 ; 当利用网络质量参数确定的主 3G 链路的网络质量为链路告警时, 所述第一 路由器确定所述主 3G 链路当前的网络质量为链路告警 ; 当利用网络质量参数确定的主 3G 链路的网络质量为链路故障时, 所述第一路由器确定所述主 3G 链路。

8、当前的网络质量为链 路故障。 3. 如权利要求 2 所述的方法, 其特征在于, 所述第一路由器停止通过所述主 3G 链路向 所述第二路由器发送探测报文之后, 所述方法进一步包括 : 当所述RSSI值大于告警门限时, 所述第一路由器打开所述主3G接口, 并通过所述主3G 链路以第一发送频率向所述第二路由器发送探测报文, 且当前继续通过所述备份 3G 链路 向所述第二路由器发送数据报文 ; 所述第一路由器利用所述第一路由器向所述第二路由器 权 利 要 求 书 CN 103957538 A 2 2/5 页 3 发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文, 确定所 述主 3。

9、G 链路的网络质量参数, 并利用所述主 3G 链路的网络质量参数确定所述主 3G 链路的 网络质量为链路正常、 或者链路告警、 或者链路故障 ; 如果所述主 3G 链路的网络质量为链 路正常, 则所述第一路由器调整所述主3G链路的网络质量为链路正常 ; 如果所述主3G链路 的网络质量为链路告警, 则所述第一路由器调整所述主 3G 链路的网络质量为链路告警 ; 如 果所述主 3G 链路的网络质量为链路故障, 则所述第一路由器保持所述主 3G 链路的网络质 量为链路故障 ; 当所述RSSI值不大于告警门限, 且大于错误门限时, 所述第一路由器打开所述主3G接 口, 并通过所述主 3G 链路以第二发。

10、送频率向所述第二路由器发送探测报文, 且当前继续通 过所述备份 3G 链路向所述第二路由器发送数据报文 ; 所述第一路由器利用所述第一路由 器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的 探测响应报文, 确定所述主3G链路的网络质量参数, 并利用所述主3G链路的网络质量参数 确定所述主 3G 链路的网络质量为链路正常、 或者链路告警、 或者链路故障 ; 如果所述主 3G 链路的网络质量为链路正常, 则第一路由器调整所述主 3G 链路的网络质量为链路告警 ; 如 果所述主 3G 链路的网络质量为链路告警, 则第一路由器调整所述主 3G 链路的网络质量为 链路告警 ;。

11、 如果所述主3G链路的网络质量为链路故障, 则第一路由器保持所述主3G链路的 网络质量为链路故障。 4. 如权利要求 2 或 3 所述的方法, 其特征在于, 所述网络质量参数具体包括以下参数 : 分支到中心抖动、 中心到分支抖动、 报文往返延时、 丢包率 ; 所述第一路由器利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为 链路正常、 或者链路告警、 或者链路故障的过程, 具体包括 : 当连续抖动告警数量 N1 个分支到中心抖动大于等于预设抖动阈值 Tj 时, 所述第一路 由器确定所述主 3G 链路的网络质量为链路告警 ; 或者, 当连续抖动告警数量 N2 个中心到分支抖动大于等于。

12、预设抖动阈值 Tj 时, 所述第一路 由器确定所述主 3G 链路的网络质量为链路告警 ; 或者, 当连续延时告警数量 N3 个报文往返延时大于等于预设延时阈值 Td 时, 所述第一路由 器确定所述主 3G 链路的网络质量为链路告警 ; 或者, 当连续抖动中断数量 N4 个分支到中心抖动大于等于预设抖动阈值 Tj 时, 所述第一路 由器确定所述主 3G 链路的网络质量为链路故障 ; 或者, 当连续抖动中断数量 N5 个中心到分支抖动大于等于预设抖动阈值 Tj 时, 所述第一路 由器确定所述主 3G 链路的网络质量为链路故障 ; 或者, 当连续延时中断数量 N6 个报文往返延时大于等于预设延时阈值。

13、 Td 时, 所述第一路由 器确定所述主 3G 链路的网络质量为链路故障 ; 或者, 当丢包率大于等于预设告警阈值 La, 小于预设中断阈值 Ld 时, 所述第一路由器确定 所述主 3G 链路的网络质量为链路告警 ; 或者, 当丢包率大于等于预设中断阈值 Ld 时, 所述 第一路由器确定所述主 3G 链路的网络质量为链路故障 ; 或者, 当丢包率小于预设告警阈值 La, 且利用分支到中心抖动、 中心到分支抖动、 报文往返延时未确定出所述主 3G 链路的网 络质量为链路告警或链路故障时, 所述第一路由器确定所述主 3G 链路的网络质量为链路 正常 ; 权 利 要 求 书 CN 103957538。

14、 A 3 3/5 页 4 其中, 所述抖动中断数量N4大于所述抖动告警数量N1, 且所述抖动中断数量N5大于所 述抖动告警数量N2, 并且所述延时中断数量N6大于所述延时告警数量N3, 并且所述预设中 断阈值 Ld 大于所述预设告警阈值 La。 5. 如权利要求 1 所述的方法, 其特征在于, 所述第一路由器向所述第二路由器发送探 测报文以及数据报文的过程中, 所述方法进一步包括 : 所述第一路由器配置第一业务路由、 第二业务路由和策略路由, 所述第一业务路由的 出接口为所述主3G接口, 所述第二业务路由的出接口为所述备份3G接口, 所述第一业务路 由的优先级优于所述第二业务路由的优先级 ; 。

15、所述策略路由用于使向第二路由器发送的探 测报文路由到所述主 3G 接口 ; 在网络质量为链路正常时, 所述第一路由器生效第一业务路由和策略路由, 生效策略 路由用于使所述第一路由器通过所述主 3G 链路向第二路由器发送探测报文, 生效第一业 务路由用于使所述第一路由器通过所述主 3G 链路向第二路由器发送数据报文 ; 在网络质 量为链路告警时, 所述第一路由器生效第一业务路由和策略路由, 生效策略路由用于使所 述第一路由器通过所述主 3G 链路向所述第二路由器发送探测报文, 生效第一业务路由用 于使所述第一路由器通过所述主 3G 链路向所述第二路由器发送数据报文 ; 在网络质量为 链路故障时,。

16、 所述第一路由器失效第一业务路由和策略路由, 并生效第二业务路由, 失效策 略路由用于使所述第一路由器停止通过所述主 3G 链路向所述第二路由器发送探测报文, 失效第一业务路由且生效第二业务路由用于使所述第一路由器通过所述备份 3G 链路向所 述第二路由器发送数据报文。 6. 一种网络设备, 作为第一路由器与第二路由器之间通过 3G 网络连接, 第一路由器上 包括主 3G 接口和备份 3G 接口, 其通过主 3G 接口接入 3G 网络的链路为主 3G 链路, 通过备 份 3G 接口接入 3G 网络的链路为备份 3G 链路, 第二路由器与 3G 网络之间采用有线连接, 其 特征在于, 所述第一路。

17、由器包括 : 接收信号强度指示 RSSI 值确定模块, 用于确定主 3G 链路的 RSSI 值 ; 网络质量确定模块, 用于当所述RSSI值大于告警门限时, 确定所述主3G链路的网络质 量为链路正常 ; 当所述 RSSI 值不大于所述告警门限, 且大于错误门限时, 确定所述主 3G 链 路的网络质量为链路告警 ; 当所述RSSI值不大于所述错误门限时, 确定所述主3G链路的网 络质量为链路故障 ; 报文发送模块, 用于在所述网络质量为链路正常时, 关闭所述备份 3G 接口, 并通过所 述主 3G 链路以第一发送频率向所述第二路由器发送探测报文, 以及通过所述主 3G 链路向 所述第二路由器发送。

18、数据报文 ; 在所述网络质量为链路告警时, 打开所述备份 3G 接口, 并 通过所述主 3G 链路以第二发送频率向所述第二路由器发送探测报文, 以及通过所述主 3G 链路向所述第二路由器发送数据报文 ; 在所述网络质量为链路故障时, 则停止通过所述主 3G 链路向所述第二路由器发送探测报文, 并通过所述备份 3G 链路向所述第二路由器发送 数据报文 ; 其中, 所述第一发送频率小于所述第二发送频率。 7. 如权利要求 6 所述的网络设备, 其特征在于, 所述网络质量确定模块, 还用于在通过所述主 3G 链路向所述第二路由器发送探测报 文之后, 利用所述第一路由器向所述第二路由器发送的探测报文以。

19、及所述第一路由器收到 的来自所述第二路由器的探测响应报文, 确定所述主 3G 链路的网络质量参数, 并利用所述 权 利 要 求 书 CN 103957538 A 4 4/5 页 5 主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、 或者链路告警、 或者 链路故障 ; 如果利用 RSSI 值确定的主 3G 链路的网络质量为链路正常, 当利用网络质量参数确定 的主3G链路的网络质量为链路正常时, 确定所述主3G链路当前的网络质量为链路正常 ; 当 利用网络质量参数确定的主 3G 链路的网络质量为链路告警时, 确定所述主 3G 链路当前的 网络质量为链路告警 ; 当利用网络质量参数确。

20、定的主 3G 链路的网络质量为链路故障时, 确 定所述主3G链路当前的网络质量为链路故障 ; 如果利用RSSI值确定的主3G链路的网络质 量为链路告警, 当利用网络质量参数确定的主 3G 链路的网络质量为链路正常时, 确定所述 主 3G 链路当前的网络质量为链路告警 ; 当利用网络质量参数确定的主 3G 链路的网络质量 为链路告警时, 确定所述主 3G 链路当前的网络质量为链路告警 ; 当利用网络质量参数确定 的主 3G 链路的网络质量为链路故障时, 确定所述主 3G 链路当前的网络质量为链路故障。 8. 如权利要求 7 所述的网络设备, 其特征在于, 所述网络质量确定模块, 还用于在停止通过。

21、所述主 3G 链路向所述第二路由器发送探 测报文之后, 当所述 RSSI 值大于告警门限时, 通知所述报文发送模块打开所述主 3G 接口, 并通过所述主 3G 链路以第一发送频率向所述第二路由器发送探测报文, 且当前继续通过 所述备份 3G 链路向所述第二路由器发送数据报文 ; 以及, 利用所述第一路由器向所述第二 路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文, 确定所述主 3G 链路的网络质量参数, 并利用所述主 3G 链路的网络质量参数确定所述主 3G 链路的网络质量为链路正常、 或者链路告警、 或者链路故障 ; 如果所述主 3G 链路的网络质 量为链路正常。

22、, 则调整所述主3G链路的网络质量为链路正常 ; 如果所述主3G链路的网络质 量为链路告警, 则调整所述主3G链路的网络质量为链路告警 ; 如果所述主3G链路的网络质 量为链路故障, 则保持所述主 3G 链路的网络质量为链路故障 ; 当所述 RSSI 值不大于告警门限, 且大于错误门限时, 通知所述报文发送模块打开所述 主3G接口, 并通过所述主3G链路以第二发送频率向所述第二路由器发送探测报文, 且当前 继续通过所述备份 3G 链路向所述第二路由器发送数据报文 ; 以及, 利用所述第一路由器向 所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测 响应报文, 确定所述。

23、主3G链路的网络质量参数, 并利用所述主3G链路的网络质量参数确定 所述主 3G 链路的网络质量为链路正常、 或者链路告警、 或者链路故障 ; 如果所述主 3G 链路 的网络质量为链路正常, 则调整所述主3G链路的网络质量为链路告警 ; 如果所述主3G链路 的网络质量为链路告警, 则调整所述主3G链路的网络质量为链路告警 ; 如果所述主3G链路 的网络质量为链路故障, 则保持所述主 3G 链路的网络质量为链路故障。 9.如权利要求7或8所述的网络设备, 其特征在于, 所述网络质量参数具体包括以下参 数 : 分支到中心抖动、 中心到分支抖动、 报文往返延时、 丢包率 ; 所述利用所述主 3G 链。

24、路的 网络质量参数确定所述主 3G 链路的网络质量为链路正常、 或者链路告警、 或者链路故障, 具体包括 : 当连续抖动告警数量 N1 个分支到中心抖动大于等于预设抖动阈值 Tj 时, 确定所述主 3G 链路的网络质量为链路告警 ; 或者, 当连续抖动告警数量 N2 个中心到分支抖动大于等于 预设抖动阈值 Tj 时, 确定所述主 3G 链路的网络质量为链路告警 ; 或者, 当连续延时告警数 量 N3 个报文往返延时大于等于预设延时阈值 Td 时, 确定所述主 3G 链路的网络质量为链路 权 利 要 求 书 CN 103957538 A 5 5/5 页 6 告警 ; 或者, 当连续抖动中断数量 。

25、N4 个分支到中心抖动大于等于预设抖动阈值 Tj 时, 确定 所述主3G链路的网络质量为链路故障 ; 或者, 当连续抖动中断数量N5个中心到分支抖动大 于等于预设抖动阈值 Tj 时, 确定所述主 3G 链路的网络质量为链路故障 ; 或者, 当连续延时 中断数量 N6 个报文往返延时大于等于预设延时阈值 Td 时, 确定所述主 3G 链路的网络质量 为链路故障 ; 或者, 当丢包率大于等于预设告警阈值 La, 小于预设中断阈值 Ld 时, 确定所述 主 3G 链路的网络质量为链路告警 ; 或者, 当丢包率大于等于预设中断阈值 Ld 时, 确定所述 主 3G 链路的网络质量为链路故障 ; 或者, 。

26、当丢包率小于预设告警阈值 La, 且利用分支到中 心抖动、 中心到分支抖动、 报文往返延时未确定出所述主 3G 链路的网络质量为链路告警或 链路故障时, 确定所述主 3G 链路的网络质量为链路正常 ; 其中, 所述抖动中断数量 N4 大于 所述抖动告警数量N1, 且所述抖动中断数量N5大于所述抖动告警数量N2, 并且所述延时中 断数量 N6 大于所述延时告警数量 N3, 且所述预设中断阈值 Ld 大于所述预设告警阈值 La。 10. 如权利要求 6 所述的网络设备, 其特征在于, 所述向所述第二路由器发送探测报文以及数据报文, 具体包括 : 配置第一业务路由、 第 二业务路由和策略路由, 所述。

27、第一业务路由的出接口为所述主 3G 接口, 所述第二业务路由 的出接口为所述备份 3G 接口, 所述第一业务路由的优先级优于所述第二业务路由的优先 级 ; 所述策略路由用于使向第二路由器发送的探测报文路由到所述主 3G 接口 ; 在网络质量 为链路正常时, 生效第一业务路由和策略路由, 生效策略路由用于使所述第一路由器通过 所述主 3G 链路向第二路由器发送探测报文, 生效第一业务路由用于使所述第一路由器通 过所述主 3G 链路向第二路由器发送数据报文 ; 在网络质量为链路告警时, 生效第一业务路 由和策略路由, 生效策略路由用于使所述第一路由器通过所述主 3G 链路向所述第二路由 器发送探测。

28、报文, 生效第一业务路由用于使所述第一路由器通过所述主 3G 链路向所述第 二路由器发送数据报文 ; 在网络质量为链路故障时, 失效第一业务路由和策略路由, 并生效 第二业务路由, 失效策略路由用于使所述第一路由器停止通过所述主 3G 链路向所述第二 路由器发送探测报文, 失效第一业务路由且生效第二业务路由用于使所述第一路由器通过 所述备份 3G 链路向所述第二路由器发送数据报文。 权 利 要 求 书 CN 103957538 A 6 1/13 页 7 一种网络质量探测方法和设备 技术领域 0001 本发明涉及通信技术领域, 尤其涉及一种网络质量探测方法和设备。 背景技术 0002 3G(第三。

29、代移动通信系统) 具有较高的接入带宽, 并且能够提供良好的服务质量。 随着 3G 网络的成熟, 越来越多的企业分支机构使用 3G 链路替代有线链路接入企业中心机 构。如图 1 所示, 为了提高分支机构接入的稳定性, 分支路由器上配置有主 3G 接口和备份 3G 接口, 分支路由器通过主 3G 接口接入 3G 网络的链路为主 3G 链路, 通过备份 3G 接口接 入 3G 网络的链路为备份 3G 链路 ; 此外, 中心路由器与 3G 网络之间可以采用有线方式进行 连接。在主 3G 链路未发生故障时, 分支路由器使用主 3G 链路与中心路由器进行通信 ; 在主 3G 链路发生故障时, 分支路由器切。

30、换到备份 3G 链路与中心路由器进行通信 ; 在主 3G 链路 故障恢复时, 分支路由器切换到主 3G 链路与中心路由器进行通信。 0003 为了及时获知主 3G 链路是否发生故障, 分支路由器定期通过主 3G 链路向中心路 由器发送探测请求报文, 并观察是否能够收到中心路由器返回的探测响应报文 ; 如果在预 设时间内无法收到中心路由器返回的探测响应报文, 则认为主 3G 链路发生故障。在分支路 由器使用备份 3G 链路与中心路由器进行通信的过程中, 继续通过主 3G 链路向中心路由器 发送探测请求报文, 如果在预设时间内收到中心路由器返回的探测响应报文, 则认为主 3G 链路故障恢复。 00。

31、04 在上述过程中, 分支路由器采用相同的发送频率向中心路由器发送探测请求报 文, 但分支路由器很难准确的确定探测请求报文的发送频率。如果探测请求报文的发送频 率过高 (如秒量级) , 则在主 3G 链路未发生故障时, 会增加主 3G 链路的负担和中心路由器的 负担 ; 如果探测请求报文的发送频率过低 (如分钟量级) , 则在主 3G 链路发生故障时, 会导 致分支路由器经过较长时间才能感知到主 3G 链路发生故障, 继而造成分支路由器通信中 断较长时间。 发明内容 0005 本发明实施例提供一种网络质量探测方法和设备, 以确定合理的探测报文的发送 频率, 并在链路发生故障时, 及时的探测出链。

32、路故障的情况。 0006 为了达到上述目的, 本发明实施例提供一种网络质量探测方法, 第一路由器与第 二路由器之间通过 3G 网络连接, 第一路由器上包括主 3G 接口和备份 3G 接口, 其通过主 3G 接口接入3G网络的链路为主3G链路, 通过备份3G接口接入3G网络的链路为备份3G链路, 第二路由器与 3G 网络之间采用有线连接, 所述方法包括 : 0007 所述第一路由器确定所述主 3G 链路的接收信号强度指示 RSSI 值 ; 0008 当所述 RSSI 值大于告警门限时, 所述第一路由器确定主 3G 链路的网络质量为链 路正常 ; 当所述 RSSI 值不大于所述告警门限, 且大于错。

33、误门限时, 所述第一路由器确定主 3G 链路的网络质量为链路告警 ; 当所述 RSSI 值不大于所述错误门限时, 所述第一路由器确 说 明 书 CN 103957538 A 7 2/13 页 8 定主 3G 链路的网络质量为链路故障 ; 0009 在网络质量为链路正常时, 所述第一路由器关闭所述备份 3G 接口, 通过所述主 3G 链路以第一发送频率向所述第二路由器发送探测报文, 并通过所述主 3G 链路向所述第二 路由器发送数据报文 ; 在网络质量为链路告警时, 所述第一路由器打开所述备份 3G 接口, 通过所述主 3G 链路以第二发送频率向所述第二路由器发送探测报文, 并通过所述主 3G 。

34、链 路向所述第二路由器发送数据报文 ; 在网络质量为链路故障时, 所述第一路由器停止通过 所述主 3G 链路向所述第二路由器发送探测报文, 并通过所述备份 3G 链路向所述第二路由 器发送数据报文 ; 其中, 所述第一发送频率小于所述第二发送频率。 0010 所述第一路由器通过所述主 3G 链路向所述第二路由器发送探测报文之后, 所述 方法进一步包括 : 0011 所述第一路由器利用所述第一路由器向所述第二路由器发送的探测报文以及所 述第一路由器收到的来自所述第二路由器的探测响应报文, 确定所述主 3G 链路的网络质 量参数, 并利用所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链。

35、路正常、 或者链路告警、 或者链路故障 ; 0012 如果利用 RSSI 值确定的主 3G 链路的网络质量为链路正常, 当利用网络质量参数 确定的主 3G 链路的网络质量为链路正常时, 所述第一路由器确定所述主 3G 链路当前的网 络质量为链路正常 ; 当利用网络质量参数确定的主 3G 链路的网络质量为链路告警时, 所述 第一路由器确定所述主 3G 链路当前的网络质量为链路告警 ; 当利用网络质量参数确定的 主 3G 链路的网络质量为链路故障时, 所述第一路由器确定所述主 3G 链路当前的网络质量 为链路故障 ; 0013 如果利用 RSSI 值确定的主 3G 链路的网络质量为链路告警, 当利。

36、用网络质量参数 确定的主 3G 链路的网络质量为链路正常时, 所述第一路由器确定所述主 3G 链路当前的网 络质量为链路告警 ; 当利用网络质量参数确定的主 3G 链路的网络质量为链路告警时, 所述 第一路由器确定所述主 3G 链路当前的网络质量为链路告警 ; 当利用网络质量参数确定的 主 3G 链路的网络质量为链路故障时, 所述第一路由器确定所述主 3G 链路当前的网络质量 为链路故障。 0014 所述第一路由器停止通过所述主 3G 链路向所述第二路由器发送探测报文之后, 所述方法进一步包括 : 0015 当所述RSSI值大于告警门限时, 所述第一路由器打开所述主3G接口, 并通过所述 主 。

37、3G 链路以第一发送频率向所述第二路由器发送探测报文, 且当前继续通过所述备份 3G 链路向所述第二路由器发送数据报文 ; 所述第一路由器利用所述第一路由器向所述第二路 由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报文, 确 定所述主 3G 链路的网络质量参数, 并利用所述主 3G 链路的网络质量参数确定所述主 3G 链 路的网络质量为链路正常、 或者链路告警、 或者链路故障 ; 如果所述主 3G 链路的网络质量 为链路正常, 则所述第一路由器调整所述主 3G 链路的网络质量为链路正常 ; 如果所述主 3G 链路的网络质量为链路告警, 则所述第一路由器调整所述主 3G。

38、 链路的网络质量为链路告 警 ; 如果所述主3G链路的网络质量为链路故障, 则所述第一路由器保持所述主3G链路的网 络质量为链路故障 ; 0016 当所述 RSSI 值不大于告警门限, 且大于错误门限时, 所述第一路由器打开所述主 说 明 书 CN 103957538 A 8 3/13 页 9 3G 接口, 并通过所述主 3G 链路以第二发送频率向所述第二路由器发送探测报文, 且当前继 续通过所述备份 3G 链路向所述第二路由器发送数据报文 ; 所述第一路由器利用所述第一 路由器向所述第二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由 器的探测响应报文, 确定所述主3G链路的网络。

39、质量参数, 并利用所述主3G链路的网络质量 参数确定所述主 3G 链路的网络质量为链路正常、 或者链路告警、 或者链路故障 ; 如果所述 主 3G 链路的网络质量为链路正常, 则第一路由器调整所述主 3G 链路的网络质量为链路告 警 ; 如果所述主3G链路的网络质量为链路告警, 则第一路由器调整所述主3G链路的网络质 量为链路告警 ; 如果所述主3G链路的网络质量为链路故障, 则第一路由器保持所述主3G链 路的网络质量为链路故障。 0017 所述网络质量参数具体包括以下参数 : 分支到中心抖动、 中心到分支抖动、 报文往 返延时、 丢包率 ; 0018 所述第一路由器利用所述主3G链路的网络质。

40、量参数确定所述主3G链路的网络质 量为链路正常、 或者链路告警、 或者链路故障的过程, 具体包括 : 0019 当连续抖动告警数量 N1 个分支到中心抖动大于等于预设抖动阈值 Tj 时, 所述第 一路由器确定所述主 3G 链路的网络质量为链路告警 ; 或者, 0020 当连续抖动告警数量 N2 个中心到分支抖动大于等于预设抖动阈值 Tj 时, 所述第 一路由器确定所述主 3G 链路的网络质量为链路告警 ; 或者, 0021 当连续延时告警数量 N3 个报文往返延时大于等于预设延时阈值 Td 时, 所述第一 路由器确定所述主 3G 链路的网络质量为链路告警 ; 或者, 0022 当连续抖动中断数。

41、量 N4 个分支到中心抖动大于等于预设抖动阈值 Tj 时, 所述第 一路由器确定所述主 3G 链路的网络质量为链路故障 ; 或者, 0023 当连续抖动中断数量 N5 个中心到分支抖动大于等于预设抖动阈值 Tj 时, 所述第 一路由器确定所述主 3G 链路的网络质量为链路故障 ; 或者, 0024 当连续延时中断数量 N6 个报文往返延时大于等于预设延时阈值 Td 时, 所述第一 路由器确定所述主 3G 链路的网络质量为链路故障 ; 或者, 0025 当丢包率大于等于预设告警阈值 La, 小于预设中断阈值 Ld 时, 所述第一路由器确 定所述主 3G 链路的网络质量为链路告警 ; 或者, 当丢。

42、包率大于等于预设中断阈值 Ld 时, 所 述第一路由器确定所述主 3G 链路的网络质量为链路故障 ; 或者, 当丢包率小于预设告警阈 值 La, 且利用分支到中心抖动、 中心到分支抖动、 报文往返延时未确定出所述主 3G 链路的 网络质量为链路告警或链路故障时, 所述第一路由器确定所述主 3G 链路的网络质量为链 路正常 ; 0026 其中, 所述抖动中断数量N4大于所述抖动告警数量N1, 且所述抖动中断数量N5大 于所述抖动告警数量N2, 并且所述延时中断数量N6大于所述延时告警数量N3, 并且所述预 设中断阈值 Ld 大于所述预设告警阈值 La。 0027 所述第一路由器向所述第二路由器发。

43、送探测报文以及数据报文的过程中, 所述方 法进一步包括 : 0028 所述第一路由器配置第一业务路由、 第二业务路由和策略路由, 所述第一业务路 由的出接口为所述主3G接口, 所述第二业务路由的出接口为所述备份3G接口, 所述第一业 务路由的优先级优于所述第二业务路由的优先级 ; 所述策略路由用于使向第二路由器发送 说 明 书 CN 103957538 A 9 4/13 页 10 的探测报文路由到所述主 3G 接口 ; 0029 在网络质量为链路正常时, 所述第一路由器生效第一业务路由和策略路由, 生效 策略路由用于使所述第一路由器通过所述主 3G 链路向第二路由器发送探测报文, 生效第 一业。

44、务路由用于使所述第一路由器通过所述主 3G 链路向第二路由器发送数据报文 ; 在网 络质量为链路告警时, 所述第一路由器生效第一业务路由和策略路由, 生效策略路由用于 使所述第一路由器通过所述主 3G 链路向所述第二路由器发送探测报文, 生效第一业务路 由用于使所述第一路由器通过所述主 3G 链路向所述第二路由器发送数据报文 ; 在网络质 量为链路故障时, 所述第一路由器失效第一业务路由和策略路由, 并生效第二业务路由, 失 效策略路由用于使所述第一路由器停止通过所述主 3G 链路向所述第二路由器发送探测报 文, 失效第一业务路由且生效第二业务路由用于使所述第一路由器通过所述备份 3G 链路 。

45、向所述第二路由器发送数据报文。 0030 本发明实施例提供一种网络设备, 作为第一路由器与第二路由器之间通过 3G 网 络连接, 第一路由器上包括主 3G 接口和备份 3G 接口, 其通过主 3G 接口接入 3G 网络的链路 为主 3G 链路, 通过备份 3G 接口接入 3G 网络的链路为备份 3G 链路, 第二路由器与 3G 网络 之间采用有线连接, 该第一路由器包括 : 接收信号强度指示 RSSI 值确定模块, 用于确定主 3G 链路的 RSSI 值 ; 0031 网络质量确定模块, 用于当所述RSSI值大于告警门限时, 确定所述主3G链路的网 络质量为链路正常 ; 当所述 RSSI 值不。

46、大于所述告警门限, 且大于错误门限时, 确定所述主 3G 链路的网络质量为链路告警 ; 当所述 RSSI 值不大于所述错误门限时, 确定所述主 3G 链 路的网络质量为链路故障 ; 0032 报文发送模块, 用于在所述网络质量为链路正常时, 关闭所述备份 3G 接口, 并通 过所述主 3G 链路以第一发送频率向所述第二路由器发送探测报文, 以及通过所述主 3G 链 路向所述第二路由器发送数据报文 ; 在所述网络质量为链路告警时, 打开所述备份 3G 接 口, 并通过所述主 3G 链路以第二发送频率向所述第二路由器发送探测报文, 以及通过所述 主 3G 链路向所述第二路由器发送数据报文 ; 在所。

47、述网络质量为链路故障时, 则停止通过所 述主 3G 链路向所述第二路由器发送探测报文, 并通过所述备份 3G 链路向所述第二路由器 发送数据报文 ; 其中, 所述第一发送频率小于所述第二发送频率。 0033 所述网络质量确定模块, 还用于在通过所述主 3G 链路向所述第二路由器发送探 测报文之后, 利用所述第一路由器向所述第二路由器发送的探测报文以及所述第一路由器 收到的来自所述第二路由器的探测响应报文, 确定所述主 3G 链路的网络质量参数, 并利用 所述主3G链路的网络质量参数确定所述主3G链路的网络质量为链路正常、 或者链路告警、 或者链路故障 ; 0034 如果利用 RSSI 值确定的。

48、主 3G 链路的网络质量为链路正常, 当利用网络质量参数 确定的主 3G 链路的网络质量为链路正常时, 确定所述主 3G 链路当前的网络质量为链路正 常 ; 当利用网络质量参数确定的主3G链路的网络质量为链路告警时, 确定所述主3G链路当 前的网络质量为链路告警 ; 当利用网络质量参数确定的主 3G 链路的网络质量为链路故障 时, 确定所述主 3G 链路当前的网络质量为链路故障 ; 如果利用 RSSI 值确定的主 3G 链路的 网络质量为链路告警, 当利用网络质量参数确定的主 3G 链路的网络质量为链路正常时, 确 定所述主 3G 链路当前的网络质量为链路告警 ; 当利用网络质量参数确定的主 。

49、3G 链路的网 说 明 书 CN 103957538 A 10 5/13 页 11 络质量为链路告警时, 确定所述主 3G 链路当前的网络质量为链路告警 ; 当利用网络质量参 数确定的主 3G 链路的网络质量为链路故障时, 确定所述主 3G 链路当前的网络质量为链路 故障。 0035 所述网络质量确定模块, 还用于在停止通过所述主 3G 链路向所述第二路由器发 送探测报文之后, 当所述RSSI值大于告警门限时, 通知所述报文发送模块打开所述主3G接 口, 并通过所述主 3G 链路以第一发送频率向所述第二路由器发送探测报文, 且当前继续通 过所述备份 3G 链路向所述第二路由器发送数据报文 ; 以及, 利用所述第一路由器向所述第 二路由器发送的探测报文以及所述第一路由器收到的来自所述第二路由器的探测响应报 文, 确定所述主3G链路的网络质量参数, 并利用所述主3G链路的网络质量参数确定所述主 3G 链路的网络质量为链路正常、 或者链路告警、 或者链路故障 ; 如果所述主 3G 链路的网络 质量为链路正常, 则调整所述主3G链路的网络质量为链路正常 ; 如果所述主3G链路的网络 质量为链路告警, 则调整所述主3G链路的网络质量为链路告警 ; 如果所。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1