亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種網絡質量探測方法和設備的制作方法

文檔序號:7800805閱讀:196來源:國知局
一種網絡質量探測方法和設備的制作方法
【專利摘要】本發(fā)明公開了一種網絡質量探測方法和設備,該方法包括:第一路由器確定主3G鏈路的RSSI值;當RSSI值大于告警門限時,確定主3G鏈路的網絡質量為鏈路正常;當RSSI值不大于告警門限,且大于錯誤門限時,確定主3G鏈路的網絡質量為鏈路告警;在網絡質量為鏈路正常時,關閉備份3G接口,通過主3G鏈路,以第一發(fā)送頻率向第二路由器發(fā)送探測報文;在網絡質量為鏈路告警時,打開備份3G接口,通過主3G鏈路,以第二發(fā)送頻率向第二路由器發(fā)送探測報文。其中,第一發(fā)送頻率小于第二發(fā)送頻率。本發(fā)明實施例中,在鏈路正常時,可以減少探測報文的發(fā)送數量;在鏈路告警時,能夠及時探測出主3G鏈路故障,繼而快速切換到備份3G鏈路。
【專利說明】一種網絡質量探測方法和設備
【技術領域】
[0001]本發(fā)明涉及通信【技術領域】,尤其涉及一種網絡質量探測方法和設備。
【背景技術】
[0002]3G (第三代移動通信系統(tǒng))具有較高的接入帶寬,并且能夠提供良好的服務質量。隨著3G網絡的成熟,越來越多的企業(yè)分支機構使用3G鏈路替代有線鏈路接入企業(yè)中心機構。如圖1所示,為了提高分支機構接入的穩(wěn)定性,分支路由器上配置有主3G接口和備份3G接口,分支路由器通過主3G接口接入3G網絡的鏈路為主3G鏈路,通過備份3G接口接入3G網絡的鏈路為備份3G鏈路;此外,中心路由器與3G網絡之間可以采用有線方式進行連接。在主3G鏈路未發(fā)生故障時,分支路由器使用主3G鏈路與中心路由器進行通信;在主3G鏈路發(fā)生故障時,分支路由器切換到備份3G鏈路與中心路由器進行通信;在主3G鏈路故障恢復時,分支路由器切換到主3G鏈路與中心路由器進行通信。
[0003]為了及時獲知主3G鏈路是否發(fā)生故障,分支路由器定期通過主3G鏈路向中心路由器發(fā)送探測請求報文,并觀察是否能夠收到中心路由器返回的探測響應報文;如果在預設時間內無法收到中心路由器返回的探測響應報文,則認為主3G鏈路發(fā)生故障。在分支路由器使用備份3G鏈路與中心路由器進行通信的過程中,繼續(xù)通過主3G鏈路向中心路由器發(fā)送探測請求報文,如果在預設時間內收到中心路由器返回的探測響應報文,則認為主3G鏈路故障恢復。
[0004]在上述過程中,分支路由器采用相同的發(fā)送頻率向中心路由器發(fā)送探測請求報文,但分支路由器很難準確的確定探測請求報文的發(fā)送頻率。如果探測請求報文的發(fā)送頻率過高(如秒量級),則在主3G鏈路未發(fā)生故障時,會增加主3G鏈路的負擔和中心路由器的負擔;如果探測請求報文的發(fā)送頻率過低(如分鐘量級),則在主3G鏈路發(fā)生故障時,會導致分支路由器經過較長時間才能感知到主3G鏈路發(fā)生故障,繼而造成分支路由器通信中斷較長時間。

【發(fā)明內容】

[0005]本發(fā)明實施例提供一種網絡質量探測方法和設備,以確定合理的探測報文的發(fā)送頻率,并在鏈路發(fā)生故障時,及時的探測出鏈路故障的情況。
[0006]為了達到上述目的,本發(fā)明實施例提供一種網絡質量探測方法,第一路由器與第二路由器之間通過3G網絡連接,第一路由器上包括主3G接口和備份3G接口,其通過主3G接口接入3G網絡的鏈路為主3G鏈路,通過備份3G接口接入3G網絡的鏈路為備份3G鏈路,第二路由器與3G網絡之間采用有線連接,所述方法包括:
[0007]所述第一路由器確定所述主3G鏈路的接收信號強度指示RSSI值;
[0008]當所述RSSI值大于告警門限時,所述第一路由器確定主3G鏈路的網絡質量為鏈路正常;當所述RSSI值不大于所述告警門限,且大于錯誤門限時,所述第一路由器確定主3G鏈路的網絡質量為鏈路告警;當所述RSSI值不大于所述錯誤門限時,所述第一路由器確定主3G鏈路的網絡質量為鏈路故障;
[0009]在網絡質量為鏈路正常時,所述第一路由器關閉所述備份3G接口,通過所述主3G鏈路以第一發(fā)送頻率向所述第二路由器發(fā)送探測報文,并通過所述主3G鏈路向所述第二路由器發(fā)送數據報文;在網絡質量為鏈路告警時,所述第一路由器打開所述備份3G接口,通過所述主3G鏈路以第二發(fā)送頻率向所述第二路由器發(fā)送探測報文,并通過所述主3G鏈路向所述第二路由器發(fā)送數據報文;在網絡質量為鏈路故障時,所述第一路由器停止通過所述主3G鏈路向所述第二路由器發(fā)送探測報文,并通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文;其中,所述第一發(fā)送頻率小于所述第二發(fā)送頻率。
[0010]所述第一路由器通過所述主3G鏈路向所述第二路由器發(fā)送探測報文之后,所述方法進一步包括:
[0011]所述第一路由器利用所述第一路由器向所述第二路由器發(fā)送的探測報文以及所述第一路由器收到的來自所述第二路由器的探測響應報文,確定所述主3G鏈路的網絡質量參數,并利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障;
[0012]如果利用RSSI值確定的主3G鏈路的網絡質量為鏈路正常,當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路正常時,所述第一路由器確定所述主3G鏈路當前的網絡質量為鏈路正常;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路告警時,所述第一路由器確定所述主3G鏈路當前的網絡質量為鏈路告警;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路故障時,所述第一路由器確定所述主3G鏈路當前的網絡質量為鏈路故障;
[0013]如果利用RSSI值確定的主3G鏈路的網絡質量為鏈路告警,當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路正常時,所述第一路由器確定所述主3G鏈路當前的網絡質量為鏈路告警;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路告警時,所述第一路由器確定所述主3G鏈路當前的網絡質量為鏈路告警;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路故障時,所述第一路由器確定所述主3G鏈路當前的網絡質量為鏈路故障。
[0014]所述第一路由器停止通過所述主3G鏈路向所述第二路由器發(fā)送探測報文之后,所述方法進一步包括:
[0015]當所述RSSI值大于告警門限時,所述第一路由器打開所述主3G接口,并通過所述主3G鏈路以第一發(fā)送頻率向所述第二路由器發(fā)送探測報文,且當前繼續(xù)通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文;所述第一路由器利用所述第一路由器向所述第二路由器發(fā)送的探測報文以及所述第一路由器收到的來自所述第二路由器的探測響應報文,確定所述主3G鏈路的網絡質量參數,并利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障;如果所述主3G鏈路的網絡質量為鏈路正常,則所述第一路由器調整所述主3G鏈路的網絡質量為鏈路正常;如果所述主3G鏈路的網絡質量為鏈路告警,則所述第一路由器調整所述主3G鏈路的網絡質量為鏈路告警;如果所述主3G鏈路的網絡質量為鏈路故障,則所述第一路由器保持所述主3G鏈路的網絡質量為鏈路故障;
[0016]當所述RSSI值不大于告警門限,且大于錯誤門限時,所述第一路由器打開所述主3G接口,并通過所述主3G鏈路以第二發(fā)送頻率向所述第二路由器發(fā)送探測報文,且當前繼續(xù)通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文;所述第一路由器利用所述第一路由器向所述第二路由器發(fā)送的探測報文以及所述第一路由器收到的來自所述第二路由器的探測響應報文,確定所述主3G鏈路的網絡質量參數,并利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障;如果所述主3G鏈路的網絡質量為鏈路正常,則第一路由器調整所述主3G鏈路的網絡質量為鏈路告警;如果所述主3G鏈路的網絡質量為鏈路告警,則第一路由器調整所述主3G鏈路的網絡質量為鏈路告警;如果所述主3G鏈路的網絡質量為鏈路故障,則第一路由器保持所述主3G鏈路的網絡質量為鏈路故障。
[0017]所述網絡質量參數具體包括以下參數:分支到中心抖動、中心到分支抖動、報文往返延時、丟包率;
[0018]所述第一路由器利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障的過程,具體包括:
[0019]當連續(xù)抖動告警數量NI個分支到中心抖動大于等于預設抖動閾值Tj時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路告警;或者,
[0020]當連續(xù)抖動告警數量N2個中心到分支抖動大于等于預設抖動閾值Tj時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路告警;或者,
[0021]當連續(xù)延時告警數量N3個報文往返延時大于等于預設延時閾值Td時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路告警;或者,
[0022]當連續(xù)抖動中斷數量N4個分支到中心抖動大于等于預設抖動閾值Tj時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路故障;或者,
[0023]當連續(xù)抖動中斷數量N5個中心到分支抖動大于等于預設抖動閾值Tj時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路故障;或者,
[0024]當連續(xù)延時中斷數量N6個報文往返延時大于等于預設延時閾值Td時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路故障;或者,
[0025]當丟包率大于等于預設告警閾值La,小于預設中斷閾值Ld時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路告警;或者,當丟包率大于等于預設中斷閾值Ld時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路故障;或者,當丟包率小于預設告警閾值La,且利用分支到中心抖動、中心到分支抖動、報文往返延時未確定出所述主3G鏈路的網絡質量為鏈路告警或鏈路故障時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路正常;
[0026]其中,所述抖動中斷數量N4大于所述抖動告警數量NI,且所述抖動中斷數量N5大于所述抖動告警數量N2,并且所述延時中斷數量N6大于所述延時告警數量N3,并且所述預設中斷閾值Ld大于所述預設告警閾值La。
[0027]所述第一路由器向所述第二路由器發(fā)送探測報文以及數據報文的過程中,所述方法進一步包括:
[0028]所述第一路由器配置第一業(yè)務路由、第二業(yè)務路由和策略路由,所述第一業(yè)務路由的出接口為所述主3G接口,所述第二業(yè)務路由的出接口為所述備份3G接口,所述第一業(yè)務路由的優(yōu)先級優(yōu)于所述第二業(yè)務路由的優(yōu)先級;所述策略路由用于使向第二路由器發(fā)送的探測報文路由到所述主3G接口;
[0029]在網絡質量為鏈路正常時,所述第一路由器生效第一業(yè)務路由和策略路由,生效策略路由用于使所述第一路由器通過所述主3G鏈路向第二路由器發(fā)送探測報文,生效第一業(yè)務路由用于使所述第一路由器通過所述主3G鏈路向第二路由器發(fā)送數據報文;在網絡質量為鏈路告警時,所述第一路由器生效第一業(yè)務路由和策略路由,生效策略路由用于使所述第一路由器通過所述主3G鏈路向所述第二路由器發(fā)送探測報文,生效第一業(yè)務路由用于使所述第一路由器通過所述主3G鏈路向所述第二路由器發(fā)送數據報文;在網絡質量為鏈路故障時,所述第一路由器失效第一業(yè)務路由和策略路由,并生效第二業(yè)務路由,失效策略路由用于使所述第一路由器停止通過所述主3G鏈路向所述第二路由器發(fā)送探測報文,失效第一業(yè)務路由且生效第二業(yè)務路由用于使所述第一路由器通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文。
[0030]本發(fā)明實施例提供一種網絡設備,作為第一路由器與第二路由器之間通過3G網絡連接,第一路由器上包括主3G接口和備份3G接口,其通過主3G接口接入3G網絡的鏈路為主3G鏈路,通過備份3G接口接入3G網絡的鏈路為備份3G鏈路,第二路由器與3G網絡之間采用有線連接,該第一路由器包括:接收信號強度指示RSSI值確定模塊,用于確定主3G鏈路的RSSI值;
[0031]網絡質量確定模塊,用于當所述RSSI值大于告警門限時,確定所述主3G鏈路的網絡質量為鏈路正常;當所述RSSI值不大于所述告警門限,且大于錯誤門限時,確定所述主3G鏈路的網絡質量為鏈路告警;當所述RSSI值不大于所述錯誤門限時,確定所述主3G鏈路的網絡質量為鏈路故障;
[0032]報文發(fā)送模塊,用于在所述網絡質量為鏈路正常時,關閉所述備份3G接口,并通過所述主3G鏈路以第一發(fā)送頻率向所述第二路由器發(fā)送探測報文,以及通過所述主3G鏈路向所述第二路由器發(fā)送數據報文;在所述網絡質量為鏈路告警時,打開所述備份3G接口,并通過所述主3G鏈路以第二發(fā)送頻率向所述第二路由器發(fā)送探測報文,以及通過所述主3G鏈路向所述第二路由器發(fā)送數據報文;在所述網絡質量為鏈路故障時,則停止通過所述主3G鏈路向所述第二路由器發(fā)送探測報文,并通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文;其中,所述第一發(fā)送頻率小于所述第二發(fā)送頻率。
[0033]所述網絡質量確定模塊,還用于在通過所述主3G鏈路向所述第二路由器發(fā)送探測報文之后,利用所述第一路由器向所述第二路由器發(fā)送的探測報文以及所述第一路由器收到的來自所述第二路由器的探測響應報文,確定所述主3G鏈路的網絡質量參數,并利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障;
[0034]如果利用RSSI值確定的主3G鏈路的網絡質量為鏈路正常,當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路正常時,確定所述主3G鏈路當前的網絡質量為鏈路正常;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路告警時,確定所述主3G鏈路當前的網絡質量為鏈路告警;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路故障時,確定所述主3G鏈路當前的網絡質量為鏈路故障;如果利用RSSI值確定的主3G鏈路的網絡質量為鏈路告警,當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路正常時,確定所述主3G鏈路當前的網絡質量為鏈路告警;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路告警時,確定所述主3G鏈路當前的網絡質量為鏈路告警;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路故障時,確定所述主3G鏈路當前的網絡質量為鏈路故障。
[0035]所述網絡質量確定模塊,還用于在停止通過所述主3G鏈路向所述第二路由器發(fā)送探測報文之后,當所述RSSI值大于告警門限時,通知所述報文發(fā)送模塊打開所述主3G接口,并通過所述主3G鏈路以第一發(fā)送頻率向所述第二路由器發(fā)送探測報文,且當前繼續(xù)通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文;以及,利用所述第一路由器向所述第二路由器發(fā)送的探測報文以及所述第一路由器收到的來自所述第二路由器的探測響應報文,確定所述主3G鏈路的網絡質量參數,并利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障;如果所述主3G鏈路的網絡質量為鏈路正常,則調整所述主3G鏈路的網絡質量為鏈路正常;如果所述主3G鏈路的網絡質量為鏈路告警,則調整所述主3G鏈路的網絡質量為鏈路告警;如果所述主3G鏈路的網絡質量為鏈路故障,則保持所述主3G鏈路的網絡質量為鏈路故障;
[0036]當所述RSSI值不大于告警門限,且大于錯誤門限時,通知所述報文發(fā)送模塊打開所述主3G接口,并通過所述主3G鏈路以第二發(fā)送頻率向所述第二路由器發(fā)送探測報文,且當前繼續(xù)通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文;以及,利用所述第一路由器向所述第二路由器發(fā)送的探測報文以及所述第一路由器收到的來自所述第二路由器的探測響應報文,確定所述主3G鏈路的網絡質量參數,并利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障;如果所述主3G鏈路的網絡質量為鏈路正常,則調整所述主3G鏈路的網絡質量為鏈路告警;如果所述主3G鏈路的網絡質量為鏈路告警,則調整所述主3G鏈路的網絡質量為鏈路告警;如果所述主3G鏈路的網絡質量為鏈路故障,則保持所述主3G鏈路的網絡質量為鏈路故障。
[0037]所述網絡質量參數具體包括以下參數:分支到中心抖動、中心到分支抖動、報文往返延時、丟包率;所述利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障,具體包括:當連續(xù)抖動告警數量NI個分支到中心抖動大于等于預設抖動閾值Tj時,確定所述主3G鏈路的網絡質量為鏈路告警;或者,當連續(xù)抖動告警數量N2個中心到分支抖動大于等于預設抖動閾值Tj時,確定所述主3G鏈路的網絡質量為鏈路告警;或者,當連續(xù)延時告警數量N3個報文往返延時大于等于預設延時閾值Td時,確定所述主3G鏈路的網絡質量為鏈路告警;或者,當連續(xù)抖動中斷數量N4個分支到中心抖動大于等于預設抖動閾值Tj時,確定所述主3G鏈路的網絡質量為鏈路故障;或者,當連續(xù)抖動中斷數量N5個中心到分支抖動大于等于預設抖動閾值Tj時,確定所述主3G鏈路的網絡質量為鏈路故障;或者,當連續(xù)延時中斷數量N6個報文往返延時大于等于預設延時閾值Td時,確定所述主3G鏈路的網絡質量為鏈路故障;或者,當丟包率大于等于預設告警閾值La,小于預設中斷閾值Ld時,確定所述主3G鏈路的網絡質量為鏈路告警;或者,當丟包率大于等于預設中斷閾值Ld時,確定所述主3G鏈路的網絡質量為鏈路故障;或者,當丟包率小于預設告警閾值La,且利用分支到中心抖動、中心到分支抖動、報文往返延時未確定出所述主3G鏈路的網絡質量為鏈路告警或鏈路故障時,確定所述主3G鏈路的網絡質量為鏈路正常;其中,所述抖動中斷數量N4大于所述抖動告警數量NI,且所述抖動中斷數量N5大于所述抖動告警數量N2,并且所述延時中斷數量N6大于所述延時告警數量N3,且所述預設中斷閾值Ld大于所述預設告警閾值La。
[0038]所述向所述第二路由器發(fā)送探測報文以及數據報文,具體包括:配置第一業(yè)務路由、第二業(yè)務路由和策略路由,所述第一業(yè)務路由的出接口為所述主3G接口,所述第二業(yè)務路由的出接口為所述備份3G接口,所述第一業(yè)務路由的優(yōu)先級優(yōu)于所述第二業(yè)務路由的優(yōu)先級;所述策略路由用于使向第二路由器發(fā)送的探測報文路由到所述主3G接口 ;在網絡質量為鏈路正常時,生效第一業(yè)務路由和策略路由,生效策略路由用于使所述第一路由器通過所述主3G鏈路向第二路由器發(fā)送探測報文,生效第一業(yè)務路由用于使所述第一路由器通過所述主3G鏈路向第二路由器發(fā)送數據報文;在網絡質量為鏈路告警時,生效第一業(yè)務路由和策略路由,生效策略路由用于使所述第一路由器通過所述主3G鏈路向所述第二路由器發(fā)送探測報文,生效第一業(yè)務路由用于使所述第一路由器通過所述主3G鏈路向所述第二路由器發(fā)送數據報文;在網絡質量為鏈路故障時,失效第一業(yè)務路由和策略路由,并生效第二業(yè)務路由,失效策略路由用于使所述第一路由器停止通過所述主3G鏈路向所述第二路由器發(fā)送探測報文,失效第一業(yè)務路由且生效第二業(yè)務路由用于使所述第一路由器通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文。
[0039]與現有技術相比,本發(fā)明實施例至少具有以下優(yōu)點:本發(fā)明實施例中,第一路由器基于主3G鏈路的RSSI (Received Signal Strength Indication,接收信號強度指示)值確定出合理的探測報文發(fā)送頻率。在鏈路正常時,第一路由器以較低的第一發(fā)送頻率(如60秒發(fā)送I次)向第二路由器發(fā)送探測報文,以減少探測報文的發(fā)送數量,最大程度降低探測報文對正常業(yè)務的影響,并保證鏈路暢通。在鏈路告警時,第一路由器以較高的第二發(fā)送頻率(如5秒發(fā)送一次)向第二路由器發(fā)送探測報文,并打開備份3G接口的數據連接,通過提高探測報文的發(fā)送頻率,以在主3G鏈路發(fā)生故障時,能夠及時探測出主3G鏈路故障,繼而快速切換到備份3G鏈路,降低鏈路切換對業(yè)務的影響。
【專利附圖】

【附圖說明】
[0040]圖1是現有技術中分支路由器通過3G網絡與中心路由器連接的示意圖;
[0041]圖2是本發(fā)明實施例中提供的一種網絡質量探測方法流程示意圖;
[0042]圖3是本發(fā)明實施例中提供的一種網絡設備的結構示意圖。
【具體實施方式】
[0043]針對現有技術中存在的問題,本發(fā)明實施例提供一種網絡質量探測方法,該方法應用于包括第一路由器和第二路由器的網絡中,第一路由器可以為企業(yè)分支機構內的路由器,該第一路由器可以稱為分支路由器,第二路由器可以為企業(yè)中心機構內的路由器,該第二路由器可以稱為中心路由器。以圖1為本發(fā)明實施例的應用場景示意圖,第一路由器與第二路由器之間通過3G網絡連接,第一路由器上包括主3G接口和備份3G接口,第一路由器通過主3G接口接入3G網絡的鏈路為主3G鏈路,第一路由器通過備份3G接口接入3G網絡的鏈路為備份3G鏈路,且第二路由器與3G網絡之間可以采用有線方式連接。在具體應用中,主3G接口的數量為I個,備份3G接口的數量可以為I個或多個,與此對應的,主3G鏈路的數量為I個,備份3G鏈路的數量為I個或多個,圖1中以I個主3G接口和I個備份3G接口為例進行說明。[0044]在上述應用場景下,如圖2所示,本申請一實施例提出了一種網絡質量探測方法包括以下步驟:
[0045]步驟201,第一路由器確定主3G鏈路的RSSI (接收信號強度指示)值。
[0046]RSSI值是評價當前3G網絡(即無線網絡)狀況的參考;當RSSI值比較高時,說明3G網絡的信號比較好,數據業(yè)務出現傳輸延遲增大、丟包甚至通信中斷等現象的概率較低;當RSSI值比較低時,說明3G網絡的信號比較差,數據業(yè)務出現傳輸延遲增大、丟包甚至通信中斷等現象的概率較高。在此基礎上,本實施例中,第一路由器需要首先確定主3G鏈路的RSSI值,并基于主3G鏈路的RSSI值進行相關處理,該處理過程在后續(xù)步驟中詳加闡述。
[0047]步驟202,當RSSI值大于告警門限時,則第一路由器將確定主3G鏈路的網絡質量為鏈路正常;當RSSI值不大于該告警門限,且大于錯誤門限時,則第一路由器將確定主3G鏈路的網絡質量為鏈路告警;當RSSI值不大于該錯誤門限時,則第一路由器將確定主3G鏈路的網絡質量為鏈路故障。
[0048]其中,告警門限大于錯誤門限,且告警門限和錯誤門限的具體取值可以由用戶進行配置。例如,在 WCDMA (Wideband Code Division Multiple Access,寬帶碼分多址)網絡(WCDMA網絡為一種3G網絡)中,告警門限可以為_85dBm,錯誤門限可以為_95dBm。進一步的,當主3G鏈路的RSSI值大于告警門限時,表示3G網絡的信號比較好,數據業(yè)務出現傳輸延遲增大、丟包甚至通信中斷等現象的概率較低,第一路由器將確定主3G鏈路的網絡質量為鏈路正常。當主3G鏈路的RSSI值不大于告警門限,且大于錯誤門限時,表示3G網絡的信號比較差,數據業(yè)務出現丟包、延遲和抖動的概率較大,此時第一路由器將確定主3G鏈路的網絡質量為鏈路告警。當主3G鏈路的RSSI值不大于錯誤門限時,表示3G網絡的信號很差,數據業(yè)務已經不能在主3G鏈路上進行傳輸了,此時第一路由器將確定主3G鏈路的網絡質量為鏈路故障。
[0049]步驟203,在網絡質量為鏈路正常時,第一路由器關閉備份3G接口,通過主3G鏈路以第一發(fā)送頻率向第二路由器發(fā)送探測報文,并通過主3G鏈路向第二路由器發(fā)送數據報文;在網絡質量為鏈路告警時,第一路由器打開備份3G接口,通過主3G鏈路以第二發(fā)送頻率向第二路由器發(fā)送探測報文,并通過主3G鏈路向第二路由器發(fā)送數據報文;在網絡質量為鏈路故障時,第一路由器停止通過主3G鏈路向第二路由器發(fā)送探測報文,并通過備份3G鏈路向第二路由器發(fā)送數據報文。其中,第一發(fā)送頻率需要小于第二發(fā)送頻率。
[0050]綜上所述,本實施例中,在主3G鏈路的網絡質量為鏈路正常時,備份3G接口處于關閉狀態(tài),第一路由器通過主3G鏈路向第二路由器發(fā)送數據報文,并通過主3G鏈路以較低的第一發(fā)送頻率(如60秒發(fā)送I次)向第二路由器發(fā)送探測報文,以減少探測報文的發(fā)送數量,降低探測報文對正常業(yè)務的影響,保證鏈路暢通。在主3G鏈路的網絡質量為鏈路告警時,備份3G接口處于打開狀態(tài),隨時準備承載數據報文,第一路由器通過主3G鏈路向第二路由器發(fā)送數據報文,并通過主3G鏈路以較高的第二發(fā)送頻率(如5秒發(fā)送一次)向第二路由器發(fā)送探測報文,以使第一路由器能夠及時探測出主3G鏈路故障,繼而快速切換到備份3G鏈路,降低鏈路切換對業(yè)務的影響。在主3G鏈路的網絡質量為鏈路故障時,主3G接口處于關閉狀態(tài),第一路由器停止通過主3G鏈路向第二路由器發(fā)送探測報文,并通過備份3G鏈路向第二路由器發(fā)送數據報文,即及時切換到備份3G鏈路向第二路由器發(fā)送數據報文。
[0051]本實施例中,第一路由器配置第一業(yè)務路由和第二業(yè)務路由,該第一業(yè)務路由和第二業(yè)務路由是針對同一個目的地址(即第二路由器的地址)配置的兩條優(yōu)先級不同的業(yè)務路由,該第一業(yè)務路由的出接口為主3G接口,該第二業(yè)務路由的出接口為備份3G接口,且該第一業(yè)務路由的優(yōu)先級優(yōu)于該第二業(yè)務路由的優(yōu)先級。另外,第一路由器配置一條策略路由,該策略路由用于使第一路由器向第二路由器發(fā)送的探測報文固定路由到主3G接□。
[0052]第一路由器向第二路由器發(fā)送探測報文和數據報文的過程中,在主3G鏈路的網絡質量為鏈路正常時,第一路由器生效第一業(yè)務路由和策略路由,生效策略路由用于使第一路由器通過主3G鏈路向第二路由器發(fā)送探測報文,生效第一業(yè)務路由用于使第一路由器通過主3G鏈路向第二路由器發(fā)送數據報文。在主3G鏈路的網絡質量為鏈路告警時,第一路由器生效第一業(yè)務路由和策略路由,生效策略路由用于使第一路由器通過主3G鏈路向第二路由器發(fā)送探測報文,生效第一業(yè)務路由用于使第一路由器通過主3G鏈路向第二路由器發(fā)送數據報文。在主3G鏈路的網絡質量為鏈路故障時,第一路由器失效第一業(yè)務路由和策略路由,生效第二業(yè)務路由,失效策略路由用于使第一路由器停止通過主3G鏈路向第二路由器發(fā)送探測報文,失效第一業(yè)務路由且生效第二業(yè)務路由用于使第一路由器通過備份3G鏈路向第二路由器發(fā)送數據報文。
[0053]本另一實施例的實施方式中,上述步驟202中利用RSSI值確定的主3G鏈路的網絡質量(鏈路正常、或者鏈路告警、或者鏈路故障)為初步的網絡質量,第一路由器還可以利用探測報文的發(fā)送情況以及探測響應報文的接收情況進一步確定主3G鏈路的網絡質量,并利用進一步確定的主3G鏈路的網絡質量對上述初步的網絡質量進行調整,以得到當前最終的網絡質量。基于此當前最終的網絡質量,第一路由器將執(zhí)行步驟203中的相關處理。
[0054]以下結合具體的應用場景,對第一路由器對初步的網絡質量進行調整,以得到當前最終的網絡質量的過程進行詳細說明。
[0055]第一路由器在通過主3G鏈路向第二路由器發(fā)送探測報文后,第一路由器還可以根據第一路由器對探測報文的發(fā)送情況和第二路由器對探測報文的回復情況對網絡質量進行綜合評價,以通過探測報文的發(fā)送情況和探測響應報文的接收情況確定主3G鏈路的網絡質量。即:第一路由器利用本第一路由器向第二路由器發(fā)送的探測報文以及本第一路由器收到的來自第二路由器的探測響應報文,確定主3G鏈路的網絡質量參數,并利用該主3G鏈路的網絡質量參數確定主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障。
[0056]如果利用RSSI值確定的主3G鏈路的網絡質量為鏈路正常(即初步的網絡質量),則:當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路正常時,第一路由器將確定主3G鏈路當前的網絡質量為鏈路正常(即最終的網絡質量);當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路告警時,第一路由器將確定主3G鏈路當前的網絡質量為鏈路告警(即最終的網絡質量);當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路故障時,第一路由器將確定主3G鏈路當前的網絡質量為鏈路故障(即最終的網絡質量)。
[0057]如果利用RSSI值確定的主3G鏈路的網絡質量為鏈路告警(即初步的網絡質量),則:當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路正常時,第一路由器將確定主3G鏈路當前的網絡質量為鏈路告警(即最終的網絡質量);當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路告警時,第一路由器將確定主3G鏈路當前的網絡質量為鏈路告警(即最終的網絡質量);當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路故障時,第一路由器將確定主3G鏈路當前的網絡質量為鏈路故障(即最終的網絡質量)。
[0058]在本實施例的一種具體實現方式中,第一路由器利用本第一路由器向第二路由器發(fā)送的探測報文以及本第一路由器收到的來自第二路由器的探測響應報文,確定主3G鏈路的網絡質量參數的過程,具體包括:
[0059]如果第一路由器收到第二路由器返回的探測響應報文,則確定第一路由器對探測報文的發(fā)送時間Tl、第二路由器對探測報文的接收時間T2、第二路由器對探測響應報文的發(fā)送時間T3、第一路由器對探測響應報文的接收時間T4 ;其中,探測報文中攜帶發(fā)送時間Tl,探測響應報文中攜帶發(fā)送時間Tl、接收時間T2、發(fā)送時間T3 ;之后,第一路由器利用發(fā)送時間Tl、接收時間T2、發(fā)送時間T3以及接收時間T4確定主3G鏈路的網絡質量參數。
[0060]其中,網絡質量參數包括:分支到中心抖動、中心到分支抖動、報文往返延時、丟包率。第一路由器利用發(fā)送時間Tl、接收時間T2、發(fā)送時間T3以及接收時間T4確定主3G鏈路的網絡質量參數,具體包括:第一路由器利用多次探測報文發(fā)送過程和探測響應報文接收過程中的發(fā)送時間Tl以及接收時間T2確定主3G鏈路的分支到中心抖動;第一路由器利用多次探測報文發(fā)送過程和探測響應報文接收過程中的發(fā)送時間T3以及接收時間T4確定主3G鏈路的中心到分支抖動;第一路由器利用多次探測報文發(fā)送過程和探測響應報文接收過程中的發(fā)送時間Tl以及接收時間T4確定主3G鏈路的報文往返延時;第一路由器利用多次探測報文發(fā)送過程和探測響應報文接收過程中的探測報文發(fā)送數量和探測響應報文接收數量確定主3G鏈路的丟包率。
[0061]以第一路由器利用兩次探測報文發(fā)送過程以及探測響應報文接收過程中的相關信息為例進行說明,第一路由器確定主3G鏈路的分支到中心抖動為:((第二次過程中的接收時間T2-第二次過程中的發(fā)送時間Tl)-(第一次過程中的接收時間T2-第一次過程中的發(fā)送時間Tl))/ (2-1);此外,第一路由器確定主3G鏈路的中心到分支抖動為:((第二次過程中的接收時間T4-第二次過程中的發(fā)送時間T3)-(第一次過程中的接收時間T4-第一次過程中的發(fā)送時間T3))/ (2-1);此外,第一路由器確定主3G鏈路的報文往返延時為:((第二次過程中的接收時間T4-第二次過程中的發(fā)送時間Tl)+ (第一次過程中的接收時間T4-第一次過程中的發(fā)送時間Tl)) /2 ;此外,第一路由器確定主3G鏈路的丟包率為:探測響應報文接收數量/探測報文發(fā)送數量。
[0062]進一步的,第一路由器利用網絡質量參數確定主3G鏈路的網絡質量為鏈路正常、或鏈路告警、或鏈路故障,具體包括:當連續(xù)抖動告警數量NI個分支到中心抖動大于等于預設抖動閾值Tj時,第一路由器確定主3G鏈路的網絡質量為鏈路告警;或者,當連續(xù)抖動告警數量N2個中心到分支抖動大于等于預設抖動閾值Tj時,第一路由器確定主3G鏈路的網絡質量為鏈路告警;或者,當連續(xù)延時告警數量N3個報文往返延時大于等于預設延時閾值Td時,第一路由器確定主3G鏈路的網絡質量為鏈路告警;或者,當連續(xù)抖動中斷數量N4個分支到中心抖動大于等于預設抖動閾值Tj時,第一路由器確定主3G鏈路的網絡質量為鏈路故障;或者,當連續(xù)抖動中斷數量N5個中心到分支抖動大于等于預設抖動閾值Tj時,第一路由器確定主3G鏈路的網絡質量為鏈路故障;或者,當連續(xù)延時中斷數量N6個報文往返延時大于等于預設延時閾值Td時,第一路由器確定主3G鏈路的網絡質量為鏈路故障;或者,當丟包率大于等于預設告警閾值La,小于預設中斷閾值Ld時,第一路由器確定主3G鏈路的網絡質量為鏈路告警;或者,當丟包率大于等于預設中斷閾值Ld時,第一路由器確定主3G鏈路的網絡質量為鏈路故障;或者,當丟包率小于預設告警閾值La,且利用分支到中心抖動、中心到分支抖動、報文往返延時未確定出主3G鏈路的網絡質量為鏈路告警或鏈路故障時,第一路由器確定主3G鏈路的網絡質量為鏈路正常。在上述過程中,抖動中斷數量N4大于抖動告警數量NI,且抖動中斷數量N5大于抖動告警數量N2,并且延時中斷數量N6大于延時告警數量N3,并且預設中斷閾值Ld大于預設告警閾值La。
[0063]在上述處理過程中,探測報文為UDP(User Datagram Protocol,用戶數據報協議)探測報文,探測響應報文為UDP探測響應報文。其中,該UDP探測報文的目的IP地址為第二路由器的某個接口 ip地址,該m)P探測報文的源ip地址為第一路由器的某個接口 ip地址,該UDP探測報文的目的端口號和源端口號可以由用戶進行配置。第二路由器需要對UDP探測報文進行監(jiān)聽,并在收到UDP探測報文之后,向第一路由器返回UDP探測響應報文。
[0064]本發(fā)明實施例中,在網絡質量為鏈路故障,且第一路由器停止通過主3G鏈路向第二路由器發(fā)送探測報文,并通過備份3G鏈路向第二路由器發(fā)送數據報文之后,第一路由器還需要繼續(xù)確定主3G鏈路的RSSI值?;诖薘SSI值,則:(1)當RSSI值大于告警門限時,第一路由器打開主3G接口,并通過主3G鏈路以第一發(fā)送頻率向第二路由器發(fā)送探測報文,且當前繼續(xù)通過備份3G鏈路向第二路由器發(fā)送數據報文;第一路由器利用第一路由器向第二路由器發(fā)送的探測報文以及第一路由器收到的來自第二路由器的探測響應報文,確定主3G鏈路的網絡質量參數,并利用主3G鏈路的網絡質量參數確定主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障;如果主3G鏈路的網絡質量為鏈路正常,則第一路由器調整主3G鏈路的網絡質量為鏈路正常;如果主3G鏈路的網絡質量為鏈路告警,則第一路由器調整主3G鏈路的網絡質量為鏈路告警;如果主3G鏈路的網絡質量為鏈路故障,則第一路由器繼續(xù)保持主3G鏈路的網絡質量為鏈路故障;(2)當RSSI值不大于告警門限,且大于錯誤門限時,第一路由器打開主3G接口,并通過主3G鏈路以第二發(fā)送頻率向第二路由器發(fā)送探測報文,且當前繼續(xù)通過備份3G鏈路向第二路由器發(fā)送數據報文;第一路由器利用第一路由器向第二路由器發(fā)送的探測報文以及第一路由器收到的來自第二路由器的探測響應報文,確定主3G鏈路的網絡質量參數,并利用主3G鏈路的網絡質量參數確定主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障;如果主3G鏈路的網絡質量為鏈路正常,則第一路由器調整主3G鏈路的網絡質量為鏈路告警;如果主3G鏈路的網絡質量為鏈路告警,則第一路由器調整主3G鏈路的網絡質量為鏈路告警;如果主3G鏈路的網絡質量為鏈路故障,則第一路由器繼續(xù)保持主3G鏈路的網絡質量為鏈路故障;(3)當RSSI值不大于錯誤門限時,第一路由器不需要打開主3G接口,關閉主3G接口,繼續(xù)停止通過主3G鏈路向第二路由器發(fā)送探測報文,并通過備份3G鏈路向第二路由器發(fā)送數據報文。
[0065]基于與上述方法同樣的發(fā)明構思,本申請另一實施例中還提供了一種網絡設備,作為第一路由器與第二路由器之間通過3G網絡連接,第一路由器上包括主3G接口和備份3G接口,其通過主3G接口接入3G網絡的鏈路為主3G鏈路,通過備份3G接口接入3G網絡的鏈路為備份3G鏈路,第二路由器與3G網絡之間采用有線連接,如圖3所示,所述第一路由器具體包括:
[0066]接收信號強度指示RSSI值確定模塊11,用于確定主3G鏈路的RSSI值;
[0067]網絡質量確定模塊12,用于當所述RSSI值大于告警門限時,確定所述主3G鏈路的網絡質量為鏈路正常;當所述RSSI值不大于所述告警門限,且大于錯誤門限時,確定所述主3G鏈路的網絡質量為鏈路告警;當所述RSSI值不大于所述錯誤門限時,確定所述主3G鏈路的網絡質量為鏈路故障;
[0068]報文發(fā)送模塊13,用于在所述網絡質量為鏈路正常時,關閉所述備份3G接口,并通過所述主3G鏈路以第一發(fā)送頻率向所述第二路由器發(fā)送探測報文,以及通過所述主3G鏈路向所述第二路由器發(fā)送數據報文;在所述網絡質量為鏈路告警時,打開所述備份3G接口,并通過所述主3G鏈路以第二發(fā)送頻率向所述第二路由器發(fā)送探測報文,以及通過所述主3G鏈路向所述第二路由器發(fā)送數據報文;在所述網絡質量為鏈路故障時,則停止通過所述主3G鏈路向所述第二路由器發(fā)送探測報文,并通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文;其中,所述第一發(fā)送頻率小于所述第二發(fā)送頻率。
[0069]所述網絡質量確定模塊12,還用于在通過所述主3G鏈路向所述第二路由器發(fā)送探測報文之后,利用所述第一路由器向所述第二路由器發(fā)送的探測報文以及所述第一路由器收到的來自所述第二路由器的探測響應報文,確定所述主3G鏈路的網絡質量參數,并利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障;
[0070]如果利用RSSI值確定的主3G鏈路的網絡質量為鏈路正常,當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路正常時,確定所述主3G鏈路當前的網絡質量為鏈路正常;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路告警時,確定所述主3G鏈路當前的網絡質量為鏈路告警;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路故障時,確定所述主3G鏈路當前的網絡質量為鏈路故障;如果利用RSSI值確定的主3G鏈路的網絡質量為鏈路告警,當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路正常時,確定所述主3G鏈路當前的網絡質量為鏈路告警;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路告警時,確定所述主3G鏈路當前的網絡質量為鏈路告警;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路故障時,確定所述主3G鏈路當前的網絡質量為鏈路故障。
[0071]所述網絡質量確定模塊12,還用于在停止通過所述主3G鏈路向所述第二路由器發(fā)送探測報文之后,當所述RSSI值大于告警門限時,通知所述報文發(fā)送模塊13打開所述主3G接口,并通過所述主3G鏈路以第一發(fā)送頻率向所述第二路由器發(fā)送探測報文,且當前繼續(xù)通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文;以及,利用所述第一路由器向所述第二路由器發(fā)送的探測報文以及所述第一路由器收到的來自所述第二路由器的探測響應報文,確定所述主3G鏈路的網絡質量參數,并利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障;如果所述主3G鏈路的網絡質量為鏈路正常,則調整所述主3G鏈路的網絡質量為鏈路正常;如果所述主3G鏈路的網絡質量為鏈路告警,則調整所述主3G鏈路的網絡質量為鏈路告警;如果所述主3G鏈路的網絡質量為鏈路故障,則保持所述主3G鏈路的網絡質量為鏈路故障;
[0072]當所述RSSI值不大于告警門限,且大于錯誤門限時,通知所述報文發(fā)送模塊13打開所述主3G接口,并通過所述主3G鏈路以第二發(fā)送頻率向所述第二路由器發(fā)送探測報文,且當前繼續(xù)通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文;以及,利用所述第一路由器向所述第二路由器發(fā)送的探測報文以及所述第一路由器收到的來自所述第二路由器的探測響應報文,確定所述主3G鏈路的網絡質量參數,并利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障;如果所述主3G鏈路的網絡質量為鏈路正常,則調整所述主3G鏈路的網絡質量為鏈路告警;如果所述主3G鏈路的網絡質量為鏈路告警,則調整所述主3G鏈路的網絡質量為鏈路告警;如果所述主3G鏈路的網絡質量為鏈路故障,則保持所述主3G鏈路的網絡質量為鏈路故障。
[0073]所述網絡質量參數具體包括以下參數:分支到中心抖動、中心到分支抖動、報文往返延時、丟包率;所述利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障,具體包括:當連續(xù)抖動告警數量NI個分支到中心抖動大于等于預設抖動閾值Tj時,確定所述主3G鏈路的網絡質量為鏈路告警;或者,當連續(xù)抖動告警數量N2個中心到分支抖動大于等于預設抖動閾值Tj時,確定所述主3G鏈路的網絡質量為鏈路告警;或者,當連續(xù)延時告警數量N3個報文往返延時大于等于預設延時閾值Td時,確定所述主3G鏈路的網絡質量為鏈路告警;或者,當連續(xù)抖動中斷數量N4個分支到中心抖動大于等于預設抖動閾值Tj時,確定所述主3G鏈路的網絡質量為鏈路故障;或者,當連續(xù)抖動中斷數量N5個中心到分支抖動大于等于預設抖動閾值Tj時,確定所述主3G鏈路的網絡質量為鏈路故障;或者,當連續(xù)延時中斷數量N6個報文往返延時大于等于預設延時閾值Td時,確定所述主3G鏈路的網絡質量為鏈路故障;或者,當丟包率大于等于預設告警閾值La,小于預設中斷閾值Ld時,確定所述主3G鏈路的網絡質量為鏈路告警;或者,當丟包率大于等于預設中斷閾值Ld時,確定所述主3G鏈路的網絡質量為鏈路故障;或者,當丟包率小于預設告警閾值La,且利用分支到中心抖動、中心到分支抖動、報文往返延時未確定出所述主3G鏈路的網絡質量為鏈路告警或鏈路故障時,確定所述主3G鏈路的網絡質量為鏈路正常;其中,所述抖動中斷數量N4大于所述抖動告警數量NI,且所述抖動中斷數量N5大于所述抖動告警數量N2,并且所述延時中斷數量N6大于所述延時告警數量N3,且所述預設中斷閾值Ld大于所述預設告警閾值La。
[0074]所述向所述第二路由器發(fā)送探測報文以及數據報文,具體包括:配置第一業(yè)務路由、第二業(yè)務路由和策略路由,所述第一業(yè)務路由的出接口為所述主3G接口,所述第二業(yè)務路由的出接口為所述備份3G接口,所述第一業(yè)務路由的優(yōu)先級優(yōu)于所述第二業(yè)務路由的優(yōu)先級;所述策略路由用于使向第二路由器發(fā)送的探測報文路由到所述主3G接口 ;在網絡質量為鏈路正常時,生效第一業(yè)務路由和策略路由,生效策略路由用于使所述第一路由器通過所述主3G鏈路向第二路由器發(fā)送探測報文,生效第一業(yè)務路由用于使所述第一路由器通過所述主3G鏈路向第二路由器發(fā)送數據報文;在網絡質量為鏈路告警時,生效第一業(yè)務路由和策略路由,生效策略路由用于使所述第一路由器通過所述主3G鏈路向所述第二路由器發(fā)送探測報文,生效第一業(yè)務路由用于使所述第一路由器通過所述主3G鏈路向所述第二路由器發(fā)送數據報文;在網絡質量為鏈路故障時,失效第一業(yè)務路由和策略路由,并生效第二業(yè)務路由,失效策略路由用于使所述第一路由器停止通過所述主3G鏈路向所述第二路由器發(fā)送探測報文,失效第一業(yè)務路由且生效第二業(yè)務路由用于使所述第一路由器通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文。
[0075]其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0076]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0077]本領域技術人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。
[0078]本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0079]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0080]以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領域的技術人員能思之的變化都應落入本發(fā)明的保護范圍。
【權利要求】
1.一種網絡質量探測方法,第一路由器與第二路由器之間通過3G網絡連接,第一路由器上包括主3G接口和備份3G接口,其通過主3G接口接入3G網絡的鏈路為主3G鏈路,通過備份3G接口接入3G網絡的鏈路為備份3G鏈路,第二路由器與3G網絡之間采用有線連接,其特征在于,所述方法包括: 所述第一路由器確定所述主3G鏈路的接收信號強度指示RSSI值; 當所述RSSI值大于告警門限時,所述第一路由器確定主3G鏈路的網絡質量為鏈路正常;當所述RSSI值不大于所述告警門限,且大于錯誤門限時,所述第一路由器確定主3G鏈路的網絡質量為鏈路告警;當所述RSSI值不大于所述錯誤門限時,所述第一路由器確定主3G鏈路的網絡質量為鏈路故障; 在網絡質量為鏈路正常時,所述第一路由器關閉所述備份3G接口,通過所述主3G鏈路以第一發(fā)送頻率向所述第二路由器發(fā)送探測報文,并通過所述主3G鏈路向所述第二路由器發(fā)送數據報文;在網絡質量為鏈路告警時,所述第一路由器打開所述備份3G接口,通過所述主3G鏈路以第二發(fā)送頻率向所述第二路由器發(fā)送探測報文,并通過所述主3G鏈路向所述第二路由器發(fā)送數據報文;在網絡質量為鏈路故障時,所述第一路由器停止通過所述主3G鏈路向所述第二路由器發(fā)送探測報文,并通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文;其中,所述第一發(fā)送頻率小于所述第二發(fā)送頻率。
2.如權利要求1所述的方法,其特征在于,所述第一路由器通過所述主3G鏈路向所述第二路由器發(fā)送探測報文之后,所述方法進一步包括: 所述第一路由器利用所述第一路由器向所述第二路由器發(fā)送的探測報文以及所述第一路由器收到的來自所述第二路由器的探測響應報文,確定所述主3G鏈路的網絡質量參數,并利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障; 如果利用RSSI值確定的主3G鏈路的網絡質量為鏈路正常,當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路正常時,所述第一路由器確定所述主3G鏈路當前的網絡質量為鏈路正常;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路告警時,所述第一路由器確定所述主3G鏈路當前的網絡質量為鏈路告警;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路故障時,所述第一路由器確定所述主3G鏈路當前的網絡質量為鏈路故障; 如果利用RSSI值確定的主3G鏈路的網絡質量為鏈路告警,當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路正常時,所述第一路由器確定所述主3G鏈路當前的網絡質量為鏈路告警;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路告警時,所述第一路由器確定所述主3G鏈路當前的網絡質量為鏈路告警;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路故障時,所述第一路由器確定所述主3G鏈路當前的網絡質量為鏈路故障。
3.如權利要求2所述的方法,其特征在于,所述第一路由器停止通過所述主3G鏈路向所述第二路由器發(fā)送探測報文之后,所述方法進一步包括: 當所述RSSI值大于告警門限時,所述第一路由器打開所述主3G接口,并通過所述主3G鏈路以第一發(fā)送頻率向所述第二路由器發(fā)送探測報文,且當前繼續(xù)通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文;所述第一路由器利用所述第一路由器向所述第二路由器發(fā)送的探測報文以及所述第一路由器收到的來自所述第二路由器的探測響應報文,確定所述主3G鏈路的網絡質量參數,并利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障;如果所述主3G鏈路的網絡質量為鏈路正常,則所述第一路由器調整所述主3G鏈路的網絡質量為鏈路正常;如果所述主3G鏈路的網絡質量為鏈路告警,則所述第一路由器調整所述主3G鏈路的網絡質量為鏈路告警;如果所述主3G鏈路的網絡質量為鏈路故障,則所述第一路由器保持所述主3G鏈路的網絡質量為鏈路故障; 當所述RSSI值不大于告警門限,且大于錯誤門限時,所述第一路由器打開所述主3G接口,并通過所述主3G鏈路以第二發(fā)送頻率向所述第二路由器發(fā)送探測報文,且當前繼續(xù)通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文;所述第一路由器利用所述第一路由器向所述第二路由器發(fā)送的探測報文以及所述第一路由器收到的來自所述第二路由器的探測響應報文,確定所述主3G鏈路的網絡質量參數,并利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障;如果所述主3G鏈路的網絡質量為鏈路正常,則第一路由器調整所述主3G鏈路的網絡質量為鏈路告警;如果所述主3G鏈路的網絡質量為鏈路告警,則第一路由器調整所述主3G鏈路的網絡質量為鏈路告警;如果所述 主3G鏈路的網絡質量為鏈路故障,則第一路由器保持所述主3G鏈路的網絡質量為鏈路故障。
4.如權利要求2或3所述的方法,其特征在于,所述網絡質量參數具體包括以下參數:分支到中心抖動、中心到分支抖動、報文往返延時、丟包率; 所述第一路由器利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障的過程,具體包括: 當連續(xù)抖動告警數量NI個分支到中心抖動大于等于預設抖動閾值Tj時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路告警;或者, 當連續(xù)抖動告警數量N2個中心到分支抖動大于等于預設抖動閾值Tj時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路告警;或者, 當連續(xù)延時告警數量N3個報文往返延時大于等于預設延時閾值Td時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路告警;或者, 當連續(xù)抖動中斷數量N4個分支到中心抖動大于等于預設抖動閾值Tj時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路故障;或者, 當連續(xù)抖動中斷數量N5個中心到分支抖動大于等于預設抖動閾值Tj時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路故障;或者, 當連續(xù)延時中斷數量N6個報文往返延時大于等于預設延時閾值Td時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路故障;或者, 當丟包率大于等于預設告警閾值La,小于預設中斷閾值Ld時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路告警;或者,當丟包率大于等于預設中斷閾值Ld時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路故障;或者,當丟包率小于預設告警閾值La,且利用分支到中心抖動、中心到分支抖動、報文往返延時未確定出所述主3G鏈路的網絡質量為鏈路告警或鏈路故障時,所述第一路由器確定所述主3G鏈路的網絡質量為鏈路正常;其中,所述抖動中斷數量N4大于所述抖動告警數量NI,且所述抖動中斷數量N5大于所述抖動告警數量N2,并且所述延時中斷數量N6大于所述延時告警數量N3,并且所述預設中斷閾值Ld大于所述預設告警閾值La。
5.如權利要求1所述的方法,其特征在于,所述第一路由器向所述第二路由器發(fā)送探測報文以及數據報文的過程中,所述方法進一步包括: 所述第一路由器配置第一業(yè)務路由、第二業(yè)務路由和策略路由,所述第一業(yè)務路由的出接口為所述主3G接口,所述第二業(yè)務路由的出接口為所述備份3G接口,所述第一業(yè)務路由的優(yōu)先級優(yōu)于所述第二業(yè)務路由的優(yōu)先級;所述策略路由用于使向第二路由器發(fā)送的探測報文路由到所述主3G接口; 在網絡質量為鏈路正常時,所述第一路由器生效第一業(yè)務路由和策略路由,生效策略路由用于使所述第一路由器通過所述主3G鏈路向第二路由器發(fā)送探測報文,生效第一業(yè)務路由用于使所述第一路由器通過所述主3G鏈路向第二路由器發(fā)送數據報文;在網絡質量為鏈路告警時,所述第一路由器生效第一業(yè)務路由和策略路由,生效策略路由用于使所述第一路由器通過所述主3G鏈路向所述第二路由器發(fā)送探測報文,生效第一業(yè)務路由用于使所述第一路由器通過所述主3G鏈路向所述第二路由器發(fā)送數據報文;在網絡質量為鏈路故障時,所述第一路由器失效第一業(yè)務路由和策略路由,并生效第二業(yè)務路由,失效策略路由用于使所述第一路由器停止通過所述主3G鏈路向所述第二路由器發(fā)送探測報文,失效第一業(yè)務路由且生效第二業(yè)務路由用于使所述第一路由器通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文。
6.一種網絡設備,作為第一路由器與第二路由器之間通過3G網絡連接,第一路由器上包括主3G接口和備份3G接口,其通過主3G接口接入3G網絡的鏈路為主3G鏈路,通過備份3G接口接入3G網絡的鏈路為備份3G鏈路,第二路由器與3G網絡之間采用有線連接,其特征在于,所述第一路由器包括: 接收信號強度指示RSSI值確定模塊,用于確定主3G鏈路的RSSI值; 網絡質量確定模塊,用于當所述RSSI值大于告警門限時,確定所述主3G鏈路的網絡質量為鏈路正常;當所述RSSI值不大于所述告警門限,且大于錯誤門限時,確定所述主3G鏈路的網絡質量為鏈路告警;當所述RSSI值不大于所述錯誤門限時,確定所述主3G鏈路的網絡質量為鏈路故障; 報文發(fā)送模塊,用于在所述網絡質量為鏈路正常時,關閉所述備份3G接口,并通過所述主3G鏈路以第一發(fā)送頻率向所述第二路由器發(fā)送探測報文,以及通過所述主3G鏈路向所述第二路由器發(fā)送數據報文;在所述網絡質量為鏈路告警時,打開所述備份3G接口,并通過所述主3G鏈路以第二發(fā)送頻率向所述第二路由器發(fā)送探測報文,以及通過所述主3G鏈路向所述第二路由器發(fā)送數據報文;在所述網絡質量為鏈路故障時,則停止通過所述主3G鏈路向所述第二路由器發(fā)送探測報文,并通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文;其中,所述第一發(fā)送頻率小于所述第二發(fā)送頻率。
7.如權利要求6所述的網絡設備,其特征在于, 所述網絡質量確定模塊,還用于在通過所述主3G鏈路向所述第二路由器發(fā)送探測報文之后,利用所述第一路由器向所述第二路由器發(fā)送的探測報文以及所述第一路由器收到的來自所述第二路由器的探測響應報文,確定所述主3G鏈路的網絡質量參數,并利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障; 如果利用RSSI值確定的主3G鏈路的網絡質量為鏈路正常,當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路正常時,確定所述主3G鏈路當前的網絡質量為鏈路正常;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路告警時,確定所述主3G鏈路當前的網絡質量為鏈路告警;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路故障時,確定所述主3G鏈路當前的網絡質量為鏈路故障;如果利用RSSI值確定的主3G鏈路的網絡質量為鏈路告警,當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路正常時,確定所述主3G鏈路當前的網絡質量為鏈路告警;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路告警時,確定所述主3G鏈路當前的網絡質量為鏈路告警;當利用網絡質量參數確定的主3G鏈路的網絡質量為鏈路故障時,確定所述主3G鏈路當前的網絡質量為鏈路故障。
8.如權利要求7所述的網絡設備,其特征在于, 所述網絡質量確定模塊,還用于在停止通過所述主3G鏈路向所述第二路由器發(fā)送探測報文之后,當所述RSSI值大于告警門限時,通知所述報文發(fā)送模塊打開所述主3G接口,并通過所述主3G鏈路以第一發(fā)送頻率向所述第二路由器發(fā)送探測報文,且當前繼續(xù)通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文;以及,利用所述第一路由器向所述第二路由器發(fā)送的探測報文以及所述第一路由器收到的來自所述第二路由器的探測響應報文,確定所述主3G鏈路的網絡質量參數,并利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障;如果所述主3G鏈路的網絡質量為鏈路正常,則調整所述主3G鏈路的網絡質量為鏈路正常;如果所述主3G鏈路的網絡質量為鏈路告警,則調整所述主3G鏈路的網絡質量為鏈路告警;如果所述主3G鏈路的網絡質量為鏈路故障,則保持所述主3G鏈路的網絡質量為鏈路故障; 當所述RSSI值不大于告警門限,且大于錯誤門限時,通知所述報文發(fā)送模塊打開所述主3G接口,并通過所述主3G鏈路以第二發(fā)送頻率向所述第二路由器發(fā)送探測報文,且當前繼續(xù)通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文;以及,利用所述第一路由器向所述第二路由器發(fā)送的探測報文以及所述第一路由器收到的來自所述第二路由器的探測響應報文,確定所述主3G鏈路的網絡質量參數,并利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障;如果所述主3G鏈路的網絡質量為鏈路正常,則調整所述主3G鏈路的網絡質量為鏈路告警;如果所述主3G鏈路的網絡質量為鏈路告警,則調整所述主3G鏈路的網絡質量為鏈路告警;如果所述主3G鏈路的網絡質量為鏈路故障,則保持所述主3G鏈路的網絡質量為鏈路故障。
9.如權利要求7或8所述的網絡設備,其特征在于,所述網絡質量參數具體包括以下參數:分支到中心抖動、中心到分支抖動、報文往返延時、丟包率;所述利用所述主3G鏈路的網絡質量參數確定所述主3G鏈路的網絡質量為鏈路正常、或者鏈路告警、或者鏈路故障,具體包括: 當連續(xù)抖動告警數量NI個分支到中心抖動大于等于預設抖動閾值Tj時,確定所述主3G鏈路的網絡質量為鏈路告警;或者,當連續(xù)抖動告警數量N2個中心到分支抖動大于等于預設抖動閾值Tj時,確定所述主3G鏈路的網絡質量為鏈路告警;或者,當連續(xù)延時告警數量N3個報文往返延時大于等于預設延時閾值Td時,確定所述主3G鏈路的網絡質量為鏈路告警;或者,當連續(xù)抖動中斷數量N4個分支到中心抖動大于等于預設抖動閾值Tj時,確定所述主3G鏈路的網絡質量為鏈路故障;或者,當連續(xù)抖動中斷數量N5個中心到分支抖動大于等于預設抖動閾值Tj時,確定所述主3G鏈路的網絡質量為鏈路故障;或者,當連續(xù)延時中斷數量N6個報文往返延時大于等于預設延時閾值Td時,確定所述主3G鏈路的網絡質量為鏈路故障;或者,當丟包率大于等于預設告警閾值La,小于預設中斷閾值Ld時,確定所述主3G鏈路的網絡質量為鏈路告警;或者,當丟包率大于等于預設中斷閾值Ld時,確定所述主3G鏈路的網絡質量為鏈路故障;或者,當丟包率小于預設告警閾值La,且利用分支到中心抖動、中心到分支抖動、報文往返延時未確定出所述主3G鏈路的網絡質量為鏈路告警或鏈路故障時,確定所述主3G鏈路的網絡質量為鏈路正常;其中,所述抖動中斷數量N4大于所述抖動告警數量NI,且所述抖動中斷數量N5大于所述抖動告警數量N2,并且所述延時中斷數量N6大于所述延時告警數量N3,且所述預設中斷閾值Ld大于所述預設告警閾值La。
10.如權利要求6所述的網絡設備,其特征在于, 所述向所述第二路由器發(fā)送探測報文以及數據報文,具體包括:配置第一業(yè)務路由、第二業(yè)務路由和策略路由,所述第一業(yè)務路由的出接口為所述主3G接口,所述第二業(yè)務路由的出接口為所述備份3G接口,所述第一業(yè)務路由的優(yōu)先級優(yōu)于所述第二業(yè)務路由的優(yōu)先級;所述策略路由用于使向第二路由器發(fā)送的探測報文路由到所述主3G接口 ;在網絡質量為鏈路正常時,生效第一業(yè)務路由和策略路由,生效策略路由用于使所述第一路由器通過所述主3G鏈路向第二路由器發(fā)送探測報文,生效第一業(yè)務路由用于使所述第一路由器通過所述主3G鏈路向第二路由器發(fā)送數據報文;在網絡質量為鏈路告警時,生效第一業(yè)務路由和策略路由,生效策略路由用于使所述第一路由器通過所述主3G鏈路向所述第二路由器發(fā)送探測報文,生效第一業(yè)務路由用于使所述第一路由器通過所述主3G鏈路向所述第二路由器發(fā)送數據報文;在網絡質量為鏈路故障時,失效第一業(yè)務路由和策略路由,并生效第二業(yè)務路由,失效策 略路由用于使所述第一路由器停止通過所述主3G鏈路向所述第二路由器發(fā)送探測報文,失效第一業(yè)務路由且生效第二業(yè)務路由用于使所述第一路由器通過所述備份3G鏈路向所述第二路由器發(fā)送數據報文。
【文檔編號】H04W24/00GK103957538SQ201410135805
【公開日】2014年7月30日 申請日期:2014年4月4日 優(yōu)先權日:2014年4月4日
【發(fā)明者】邱文杰 申請人:杭州華三通信技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1