專利名稱:基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法及裝置。
背景技術(shù):
當(dāng)用戶即網(wǎng)絡(luò)的使用者反饋網(wǎng)絡(luò)質(zhì)量差時,網(wǎng)絡(luò)維護人員通常使用Ping來檢測網(wǎng)絡(luò)質(zhì)量;比如,對服務(wù)端ping,查看服務(wù)器返回數(shù)據(jù)包的時延;再對客戶端ping,查看客戶端返回數(shù)據(jù)包的時延;從而來確定網(wǎng)絡(luò)擁塞發(fā)生在服務(wù)端還是客戶端。這種檢測方法存在以下缺陷:①不具備實時性;因為網(wǎng)絡(luò)擁塞可能是陣發(fā)性的,在網(wǎng)絡(luò)維護人員進行網(wǎng)絡(luò)擁塞檢查時,有可能上述擁塞已經(jīng)過去;或者撥號用戶已下線,無法對客戶端該撥號用戶所對應(yīng)的IP (Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址進行ping。②無法還原網(wǎng)絡(luò)的真實場景;ping使用ICMP (Internet Control MessagesProtocol,網(wǎng)間控制報文協(xié)議)協(xié)議,不一定能真實地反應(yīng)TCP (Transmission ControlProtocol,傳輸控制協(xié)議)業(yè)務(wù)的時延狀況,比如,該TCP業(yè)務(wù)發(fā)生時延的鏈路是否存在基于應(yīng)用的路由,或者是基于協(xié)議的QoS (Quality Of Service,服務(wù)質(zhì)量)。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法及裝置,旨在達到準(zhǔn)確評測網(wǎng)絡(luò)質(zhì)量的目的。本發(fā)明實施例公開了一種基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法,包括以下步驟:在網(wǎng)絡(luò)鏈路中的第一節(jié)點和第二節(jié)點之間設(shè)置旁路觀測點;在所述第一節(jié)點與第二節(jié)點進行數(shù)據(jù)交互時,記錄交互的數(shù)據(jù)包到達所述旁路觀測點的時間,并分別獲取所述第一節(jié)點至所述旁路觀測點的第一網(wǎng)絡(luò)時延和所述旁路觀測點至所述第二節(jié)點的第二網(wǎng)絡(luò)時延;同時,獲取所述第一節(jié)點至所述旁路觀測點路徑上的第一重傳率及所述旁路觀測點至所述第二節(jié)點路徑上的第二重傳率;根據(jù)所述第一網(wǎng)絡(luò)時延、第二網(wǎng)絡(luò)時延、第一重傳率及第二重傳率,評測網(wǎng)絡(luò)質(zhì)量。優(yōu)選地,所述第一節(jié)點與第二節(jié)點進行數(shù)據(jù)交互時,記錄交互的數(shù)據(jù)包到達所述旁路觀測點的時間,并分別獲取所述第一節(jié)點至所述旁路觀測點的第一網(wǎng)絡(luò)時延和所述旁路觀測點至所述第二節(jié)點的第二網(wǎng)絡(luò)時延包括:記錄所述第一節(jié)點向所述第二節(jié)點發(fā)送的數(shù)據(jù)包經(jīng)過所述旁路觀測點的時間Tl ;記錄所述第二節(jié)點向所述第一節(jié)點返回的響應(yīng)數(shù)據(jù)包經(jīng)過所述旁路觀測點的時間T2 ;記錄所述第一節(jié)點將所述響應(yīng)數(shù)據(jù)包發(fā)送至所述第二節(jié)點時,經(jīng)過所述旁路觀測點的時間T3 ;根據(jù)T2、T3,計算得到所述第一節(jié)點至所述旁路觀測點的第一網(wǎng)絡(luò)時延tl為:tl=(T3-T2)/2 ;根據(jù)T1、T2,計算得到所述旁路觀測點至所述第二節(jié)點的第二網(wǎng)絡(luò)時延t2為:t2=(T2-T1)/2。優(yōu)選地,所述第一節(jié)點與第二節(jié)點進行數(shù)據(jù)交互時,獲取所述第一節(jié)點至所述旁路觀測點路徑上的第一重傳率及所述旁路觀測點至所述第二節(jié)點路徑上的第二重傳率包括:在所述第一節(jié)點向所述第二節(jié)點發(fā)送數(shù)據(jù)包時,獲取所述旁路觀測點向所述第二節(jié)點發(fā)送數(shù)據(jù)包的數(shù)量及重新傳輸數(shù)據(jù)包的數(shù)量,從而獲取所述旁路觀測點至所述第二節(jié)點路徑上的第二重傳率;在所述第二節(jié)點向所述第一節(jié)點發(fā)送數(shù)據(jù)包時,獲取所述旁路觀測點向所述第一節(jié)點發(fā)送數(shù)據(jù)包的數(shù)量及重新傳輸數(shù)據(jù)包的數(shù)量,從而獲取所述第一節(jié)點至所述旁路觀測點路徑上的第一重傳率。優(yōu)選地,所述根據(jù)所述第一網(wǎng)絡(luò)時延、第二網(wǎng)絡(luò)時延、第一重傳率及第二重傳率,評測網(wǎng)絡(luò)質(zhì)量包括:若所述第一網(wǎng)絡(luò)時延大于預(yù)置網(wǎng)絡(luò)時延,或者所述第一重傳率大于預(yù)置重傳率時,評測所述第一節(jié)點至所述旁路觀測點的網(wǎng)絡(luò)側(cè)擁塞;若所述第二網(wǎng)絡(luò)時延大于所述預(yù)置網(wǎng)絡(luò)時延,或者所述第一重傳率大于所述預(yù)置重傳率時,評測所述旁路觀測點至所述第二節(jié)點的網(wǎng)絡(luò)側(cè)擁塞。優(yōu)選地,所述根據(jù)所述第一網(wǎng)絡(luò)時延、第二網(wǎng)絡(luò)時延、第一重傳率及第二重傳率,評測網(wǎng)絡(luò)質(zhì)量包括:按照預(yù)置規(guī)則,將所述第一網(wǎng)絡(luò)時延、第二網(wǎng)絡(luò)時延、第一重傳率及第二重傳率進行匯總;在所述第一網(wǎng)絡(luò)時延和第二網(wǎng)絡(luò)時延中的任一個大于預(yù)置網(wǎng)絡(luò)時延時,和/或在所述第一重傳率和第二重傳率中的任一個大于預(yù)置重傳率時,獲取所述第一節(jié)點與第二節(jié)點之間網(wǎng)絡(luò)鏈路的擁塞點。本發(fā)明實施例還公開了一種基于旁路的網(wǎng)絡(luò)質(zhì)量評測裝置,包括:觀測點設(shè)置模塊,用于在網(wǎng)絡(luò)鏈路中的第一節(jié)點和第二節(jié)點之間設(shè)置旁路觀測
占.
參數(shù)獲取模塊,用于在所述第一節(jié)點與第二節(jié)點進行數(shù)據(jù)交互時,記錄交互的數(shù)據(jù)包到達所述旁路觀測點的時間,并分別獲取所述第一節(jié)點至所述旁路觀測點的第一網(wǎng)絡(luò)時延和所述旁路觀測點至所述第二節(jié)點的第二網(wǎng)絡(luò)時延;同時,獲取所述第一節(jié)點至所述旁路觀測點路徑上的第一重傳率及所述旁路觀測點至所述第二節(jié)點路徑上的第二重傳率;質(zhì)量評測模塊,用于根據(jù)所述第一網(wǎng)絡(luò)時延、第二網(wǎng)絡(luò)時延、第一重傳率及第二重傳率,評測網(wǎng)絡(luò)質(zhì)量。優(yōu)選地,所述參數(shù)獲取模塊還用于:記錄所述第一節(jié)點向所述第二節(jié)點發(fā)送的數(shù)據(jù)包經(jīng)過所述旁路觀測點的時間Tl ;記錄所述第二節(jié)點向所述第一節(jié)點返回的響應(yīng)數(shù)據(jù)包經(jīng)過所述旁路觀測點的時間T2 ;記錄所述第一節(jié)點將所述響應(yīng)數(shù)據(jù)包發(fā)送至所述第二節(jié)點時,經(jīng)過所述旁路觀測點的時間T3 ;根據(jù)T2、T3,計算得到所述第一節(jié)點至所述旁路觀測點的第一網(wǎng)絡(luò)時延tl為:tl=(T3-T2)/2 ;根據(jù)T1、T2,計算得到所述旁路觀測點至所述第二節(jié)點的第二網(wǎng)絡(luò)時延t2為:t2=(T2-T1)/2。優(yōu)選地,所述參數(shù)獲取模塊還用于:在所述第一節(jié)點向所述第二節(jié)點發(fā)送數(shù)據(jù)包時,獲取所述旁路觀測點向所述第二節(jié)點發(fā)送數(shù)據(jù)包的數(shù)量及重新傳輸數(shù)據(jù)包的數(shù)量,從而獲取所述旁路觀測點至所述第二節(jié)點路徑上的第二重傳率;在所述第二節(jié)點向所述第一節(jié)點發(fā)送數(shù)據(jù)包時,獲取所述旁路觀測點向所述第一節(jié)點發(fā)送數(shù)據(jù)包的數(shù)量及重新傳輸數(shù)據(jù)包的數(shù)量,從而獲取所述第一節(jié)點至所述旁路觀測點路徑上的第一重傳率。優(yōu)選地,所述質(zhì)量評測模塊還用于:若所述第一網(wǎng)絡(luò)時延大于預(yù)置網(wǎng)絡(luò)時延,或者所述第一重傳率大于預(yù)置重傳率時,評測所述第一節(jié)點至所述旁路觀測點的網(wǎng)絡(luò)側(cè)擁塞;若所述第二網(wǎng)絡(luò)時延大于所述預(yù)置網(wǎng)絡(luò)時延,或者所述第一重傳率大于所述預(yù)置重傳率時,評測所述旁路觀測點至所述第二節(jié)點的網(wǎng)絡(luò)側(cè)擁塞。優(yōu)選地,所述質(zhì)量評測模塊還用于:按照預(yù)置規(guī)則,將所述第一網(wǎng)絡(luò)時延、第二網(wǎng)絡(luò)時延、第一重傳率及第二重傳率進行匯總;在所述第一網(wǎng)絡(luò)時延和第二網(wǎng)絡(luò)時延中的任一個大于預(yù)置網(wǎng)絡(luò)時延時,和/或在所述第一重傳率和第二重傳率中的任一個大于預(yù)置重傳率時,獲取所述第一節(jié)點與第二節(jié)點之間網(wǎng)絡(luò)鏈路的擁塞點。本發(fā)明通過在網(wǎng)絡(luò)鏈路中的第一節(jié)點和第二節(jié)點之間設(shè)置旁路觀測點;在所述第一節(jié)點與第二節(jié)點進行數(shù)據(jù)交互時,記錄交互的數(shù)據(jù)包到達所述旁路觀測點的時間,分別獲取所述第一節(jié)點至所述旁路觀測點的第一網(wǎng)絡(luò)時延和第一重傳率,以及所述旁路觀測點至所述第二節(jié)點的第二網(wǎng)絡(luò)時延和第二重傳率;根據(jù)所述第一網(wǎng)絡(luò)時延、第二網(wǎng)絡(luò)時延、第一重傳率及第二重傳率,評測網(wǎng)絡(luò)質(zhì)量的方法,具有準(zhǔn)確評測網(wǎng)絡(luò)質(zhì)量的有益效果,并能夠?qū)W(wǎng)絡(luò)的故障點進行準(zhǔn)確定位,提高了網(wǎng)絡(luò)質(zhì)量評測的準(zhǔn)確性。
圖1是本發(fā)明基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法應(yīng)用場景一實施例結(jié)構(gòu)示意圖;圖2是本發(fā)明基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法應(yīng)用場景又一實施例結(jié)構(gòu)示意圖;圖3是本發(fā)明基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法一實施例流程示意圖;圖4是本發(fā)明基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法中,獲取旁路觀測點與對應(yīng)節(jié)點網(wǎng)絡(luò)時延的示意圖;圖5是本發(fā)明基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法中,獲取旁路觀測點與對應(yīng)節(jié)點數(shù)據(jù)重傳率的示意圖;圖6是本發(fā)明基于旁路的網(wǎng)絡(luò)質(zhì)量評測裝置一實施例功能模塊示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施例方式以下結(jié)合說明書附圖及具體實施例進一步說明本發(fā)明的技術(shù)方案。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參照圖1,圖1是本發(fā)明基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法應(yīng)用場景一實施例結(jié)構(gòu)示意圖;圖1所示的分析設(shè)備可以利用本發(fā)明基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法,對接入側(cè)和互聯(lián)網(wǎng)側(cè)進行分段質(zhì)量評測,從而可以準(zhǔn)確得知是客戶端接入側(cè)網(wǎng)絡(luò)質(zhì)量不好,還是通往互聯(lián)網(wǎng)側(cè)的網(wǎng)絡(luò)質(zhì)量差。參照圖2,圖2是本發(fā)明基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法應(yīng)用場景又一實施例結(jié)構(gòu)示意圖;在圖2所示的應(yīng)用場景中,分析設(shè)備應(yīng)用本發(fā)明基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法,可以準(zhǔn)確得知網(wǎng)絡(luò)擁塞發(fā)生的具體路徑;比如,若按照來訪區(qū)域進行統(tǒng)計,發(fā)現(xiàn)出口路由器外網(wǎng)側(cè)的客戶端A和客戶端B網(wǎng)絡(luò)質(zhì)量差,而客戶端C和客戶端D網(wǎng)絡(luò)正常,則推斷甲市來訪的路徑存在網(wǎng)絡(luò)擁塞;若發(fā)現(xiàn)出口路由器的內(nèi)網(wǎng)側(cè)的服務(wù)端A和服務(wù)端B的網(wǎng)絡(luò)質(zhì)量差,而服務(wù)端C和服務(wù)端D的質(zhì)量正常,則推測S2處存在網(wǎng)絡(luò)擁塞;若發(fā)現(xiàn)出口路由器的內(nèi)網(wǎng)側(cè)的服務(wù)端A、服務(wù)端B、服務(wù)端C、服務(wù)端D的網(wǎng)絡(luò)質(zhì)量都不好,則推測SI處存在網(wǎng)絡(luò)擁塞?;趫D1和圖2所述實施例的具體描述,請參照圖3,圖3是本發(fā)明基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法一實施例流程示意圖;如圖3所示,本發(fā)明基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法包括以下步驟:步驟S01、在網(wǎng)絡(luò)鏈路中的第一節(jié)點和第二節(jié)點之間設(shè)置旁路觀測點。在對網(wǎng)絡(luò)質(zhì)量進行評測時,可以在網(wǎng)絡(luò)鏈路中的任意兩個節(jié)點之間設(shè)置旁路觀測點;比如,圖1所示的應(yīng)用場景中,可以在客戶端與路由器之間設(shè)置旁路觀測點,可以路由器與服務(wù)端之間設(shè)置旁路觀測點,也可以同時在客戶端與路由器之間、路由器與服務(wù)端之間同時設(shè)置旁路觀測點;本實施例對旁路觀測點的具體設(shè)置位置和具體設(shè)置個數(shù)不做限定,本領(lǐng)域的技術(shù)人員可以理解,在具體的網(wǎng)絡(luò)部署中,旁路觀測點可以根據(jù)實際需要進行隨意設(shè)置。步驟S02、在所述第一節(jié)點與第二節(jié)點進行數(shù)據(jù)交互時,記錄交互的數(shù)據(jù)包到達所述旁路觀測點的時間,并分別獲取所述第一節(jié)點至所述旁路觀測點的第一網(wǎng)絡(luò)時延和所述旁路觀測點至所述第二節(jié)點的第二網(wǎng)絡(luò)時延;同時,獲取所述第一節(jié)點至所述旁路觀測點路徑上的第一重傳率及所述旁路觀測點至所述第二節(jié)點路徑上的第二重傳率;在所述第一節(jié)點與第二節(jié)點進行數(shù)據(jù)交互時,記錄交互的數(shù)據(jù)包到達所述旁路觀測點的時間,根據(jù)記錄的數(shù)據(jù)包到達旁路觀測點的時間,分別獲取所述第一節(jié)點至所述旁路觀測點的第一網(wǎng)絡(luò)時延和所述旁路觀測點至所述第二節(jié)點的第二網(wǎng)絡(luò)時延。在第一節(jié)點和第二節(jié)點進行數(shù)據(jù)交互時,根據(jù)記錄的交互數(shù)據(jù)包到達旁路觀測點的時間,獲取第一節(jié)點至旁路觀測點的第一網(wǎng)絡(luò)時延、旁路觀測點至第二節(jié)點的第二網(wǎng)絡(luò)時延的過程為:記錄所述第一節(jié)點向所述第二節(jié)點發(fā)送的數(shù)據(jù)包經(jīng)過所述旁路觀測點的時間Tl;記錄所述第二節(jié)點向所述第一節(jié)點返回的響應(yīng)數(shù)據(jù)包經(jīng)過所述旁路觀測點的時間T2 ;記錄所述第一節(jié)點將所述響應(yīng)數(shù)據(jù)包發(fā)送至所述第二節(jié)點時,經(jīng)過所述旁路觀測點的時間T3 ;根據(jù)T2、T3,計算得到所述第一節(jié)點至所述旁路觀測點的第一網(wǎng)絡(luò)時延tl為:tl= (T3-T2)/2 ;根據(jù)Tl、T2,計算得到所述旁路觀測點至所述第二節(jié)點的第二網(wǎng)絡(luò)時延t2為:t2= (Τ2-Τ1)/2。本領(lǐng)域的技術(shù)人員可以理解,從網(wǎng)絡(luò)包的統(tǒng)計量上看,TCP (TransmissionControl Protocol,傳輸控制協(xié)議)的大部分的 ack (acknowledgement character,確認(rèn)字符)回復(fù)包,其服務(wù)端自身產(chǎn)生的主機時延,遠小于網(wǎng)絡(luò)時延,可忽略不計;對于少部分由于“TCP超時定時器等待”,而產(chǎn)生的服務(wù)端時延較大的包,可以通過統(tǒng)計采樣予以消除。同時,TCP三次握手過程不存在“TCP超時定時器等待”,適當(dāng)增大TCP握手過程的數(shù)據(jù)包的時延比重,降低普通數(shù)據(jù)包的時延比重,也使網(wǎng)絡(luò)時延更加精確。以在客戶端計算機PC與服務(wù)端之間設(shè)置一個旁路觀測點的具體應(yīng)用場景為例,請參照圖4,圖4是本發(fā)明基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法中,獲取旁路觀測點與對應(yīng)節(jié)點網(wǎng)絡(luò)時延的示意圖;如圖4所示,從PC發(fā)送給服務(wù)端的數(shù)據(jù)包經(jīng)過旁路觀測點的時刻Tl,到服務(wù)端回應(yīng)的響應(yīng)數(shù)據(jù)包ack再次經(jīng)過旁路觀測點的時刻T2所消耗的時間(忽略服務(wù)端自身產(chǎn)生的時延),就是旁路觀測點至服務(wù)端的路程往返耗時A,除以2即可得到服務(wù)端側(cè)傳輸時延tl,即tl= (Τ2-Τ1)/2=Α/2。因為,服務(wù)端自身產(chǎn)生的時延與網(wǎng)絡(luò)時延相比,時間非常短,可以忽略不計,且通常情況下,服務(wù)端產(chǎn)生的響應(yīng)數(shù)據(jù)包ack都是即時回復(fù)。同樣地,可以計算得出PC至旁路觀測點的網(wǎng)絡(luò)耗時即PC側(cè)傳輸時延t2,即t2= (T3-T2) /2=B/2。在所述第一節(jié)點與第二節(jié)點進行數(shù)據(jù)交互時,獲取所述第一節(jié)點至所述旁路觀測點路徑上的第一重傳率及所述旁路觀測點至所述第二節(jié)點路徑上的第二重傳率。獲取第一重傳率及第二重傳率的過程包括:在所述第一節(jié)點向所述第二節(jié)點發(fā)送數(shù)據(jù)包時,獲取所述旁路觀測點向所述第二節(jié)點發(fā)送數(shù)據(jù)包的數(shù)量及重新傳輸數(shù)據(jù)包的數(shù)量,從而獲取所述旁路觀測點至所述第二節(jié)點路徑上的第二重傳率;在所述第二節(jié)點向所述第一節(jié)點發(fā)送數(shù)據(jù)包時,獲取所述旁路觀測點向所述第一節(jié)點發(fā)送數(shù)據(jù)包的數(shù)量及重新傳輸數(shù)據(jù)包的數(shù)量,從而獲取所述第一節(jié)點至所述旁路觀測點路徑上的第一重傳率。以在客戶端與服務(wù)端之間設(shè)置一個旁路觀測點的具體應(yīng)用場景為例,請參照圖5,圖5是本發(fā)明基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法中,獲取旁路觀測點與對應(yīng)節(jié)點數(shù)據(jù)重傳率的示意圖;如圖5所示,當(dāng)客戶端發(fā)送數(shù)據(jù)包給服務(wù)端時,在旁路觀測點可以獲取到旁路觀測點至服務(wù)端的數(shù)據(jù)包重傳率,因為在旁路觀測點可以看到所有觀測點至服務(wù)端的路徑上所丟的數(shù)據(jù)包,即原始傳送的數(shù)據(jù)包和重新發(fā)送的重傳包都可以觀察得到。但是觀察不到客戶端至旁路觀測點上所丟的數(shù)據(jù)包,因為此段丟失數(shù)據(jù)包的話,旁路觀測點只能看到重傳后的數(shù)據(jù)包,無法準(zhǔn)確判斷出是否發(fā)生過重傳。同樣的道理,可以通過觀察服務(wù)端發(fā)給客戶端方向的數(shù)據(jù)包,得到原始傳送的數(shù)據(jù)包和重新發(fā)送的重傳包,從而可以獲取客戶端至旁路觀測點路徑上的重傳率。步驟S03、根據(jù)所述第一網(wǎng)絡(luò)時延、第二網(wǎng)絡(luò)時延、第一重傳率及第二重傳率,評測網(wǎng)絡(luò)質(zhì)量。根據(jù)獲取的相關(guān)網(wǎng)絡(luò)評測參數(shù),可以評測網(wǎng)絡(luò)傳輸鏈路上任意兩個節(jié)點之間的網(wǎng)
絡(luò)質(zhì)量。
比如,若所述第一網(wǎng)絡(luò)時延大于預(yù)置網(wǎng)絡(luò)時延,或者所述第一重傳率大于預(yù)置重傳率時,評測所述第一節(jié)點至所述旁路觀測點的網(wǎng)絡(luò)側(cè)擁塞;若所述第二網(wǎng)絡(luò)時延大于所述預(yù)置網(wǎng)絡(luò)時延,或者所述第一重傳率大于所述預(yù)置重傳率時,評測所述旁路觀測點至所述第二節(jié)點的網(wǎng)絡(luò)側(cè)擁塞,如圖1和圖2所述的實施例。比如,基于圖1所述的實施例,通過上述步驟SOl和步驟S02獲取到的網(wǎng)絡(luò)質(zhì)量評
測參數(shù)如下表所示:
權(quán)利要求
1.一種基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法,其特征在于,包括以下步驟: 在網(wǎng)絡(luò)鏈路中的第一節(jié)點和第二節(jié)點之間設(shè)置旁路觀測點; 在所述第一節(jié)點與第二節(jié)點進行數(shù)據(jù)交互時,記錄交互的數(shù)據(jù)包到達所述旁路觀測點的時間,并分別獲取所述第一節(jié)點至所述旁路觀測點的第一網(wǎng)絡(luò)時延和所述旁路觀測點至所述第二節(jié)點的第二網(wǎng)絡(luò)時延;同時,獲取所述第一節(jié)點至所述旁路觀測點路徑上的第一重傳率及所述旁路觀測點至所述第二節(jié)點路徑上的第二重傳率; 根據(jù)所述第一網(wǎng)絡(luò)時延、第二網(wǎng)絡(luò)時延、第一重傳率及第二重傳率,評測網(wǎng)絡(luò)質(zhì)量。
2.如權(quán)利要求1所述的方法,其特征在于,所述第一節(jié)點與第二節(jié)點進行數(shù)據(jù)交互時,記錄交互的數(shù)據(jù)包到達所述旁路觀測點的時間,并分別獲取所述第一節(jié)點至所述旁路觀測點的第一網(wǎng)絡(luò)時延和所述旁路觀測點至所述第二節(jié)點的第二網(wǎng)絡(luò)時延包括: 記錄所述第一節(jié)點向所述第二節(jié)點發(fā)送的數(shù)據(jù)包經(jīng)過所述旁路觀測點的時間Tl ; 記錄所述第二節(jié)點向所述第一節(jié)點返回的響應(yīng)數(shù)據(jù)包經(jīng)過所述旁路觀測點的時間T2 ; 記錄所述第一節(jié)點將所述響應(yīng)數(shù)據(jù)包發(fā)送至所述第二節(jié)點時,經(jīng)過所述旁路觀測點的時間T3 ; 根據(jù)T2、T3,計算得到所述第一節(jié)點至所述旁路觀測點的第一網(wǎng)絡(luò)時延tl為:tl=(T3-T2)/2 ; 根據(jù)Tl、T2,計算得到所述旁路觀測點至所述第二節(jié)點的第二網(wǎng)絡(luò)時延t2為:t2=(T2-T1) /2。
3.如權(quán)利要求1所 述的方法,其特征在于,所述第一節(jié)點與第二節(jié)點進行數(shù)據(jù)交互時,獲取所述第一節(jié)點至所述旁路觀測點路徑上的第一重傳率及所述旁路觀測點至所述第二節(jié)點路徑上的第二重傳率包括: 在所述第一節(jié)點向所述第二節(jié)點發(fā)送數(shù)據(jù)包時,獲取所述旁路觀測點向所述第二節(jié)點發(fā)送數(shù)據(jù)包的數(shù)量及重新傳輸數(shù)據(jù)包的數(shù)量,從而獲取所述旁路觀測點至所述第二節(jié)點路徑上的第二重傳率; 在所述第二節(jié)點向所述第一節(jié)點發(fā)送數(shù)據(jù)包時,獲取所述旁路觀測點向所述第一節(jié)點發(fā)送數(shù)據(jù)包的數(shù)量及重新傳輸數(shù)據(jù)包的數(shù)量,從而獲取所述第一節(jié)點至所述旁路觀測點路徑上的第一重傳率。
4.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一網(wǎng)絡(luò)時延、第二網(wǎng)絡(luò)時延、第一重傳率及第二重傳率,評測網(wǎng)絡(luò)質(zhì)量包括: 若所述第一網(wǎng)絡(luò)時延大于預(yù)置網(wǎng)絡(luò)時延,或者所述第一重傳率大于預(yù)置重傳率時,評測所述第一節(jié)點至所述旁路觀測點的網(wǎng)絡(luò)側(cè)擁塞; 若所述第二網(wǎng)絡(luò)時延大于所述預(yù)置網(wǎng)絡(luò)時延,或者所述第一重傳率大于所述預(yù)置重傳率時,評測所述旁路觀測點至所述第二節(jié)點的網(wǎng)絡(luò)側(cè)擁塞。
5.如權(quán)利要求1或4所述的方法,其特征在于,所述根據(jù)所述第一網(wǎng)絡(luò)時延、第二網(wǎng)絡(luò)時延、第一重傳率及第二重傳率,評測網(wǎng)絡(luò)質(zhì)量包括: 按照預(yù)置規(guī)則,將所述第一網(wǎng)絡(luò)時延、第二網(wǎng)絡(luò)時延、第一重傳率及第二重傳率進行匯總; 在所述第一網(wǎng)絡(luò)時延和第二網(wǎng)絡(luò)時延中的任一個大于預(yù)置網(wǎng)絡(luò)時延時,和/或在所述第一重傳率和第二重傳率中的任一個大于預(yù)置重傳率時,獲取所述第一節(jié)點與第二節(jié)點之間網(wǎng)絡(luò)鏈路的擁塞點。
6.一種基于旁路的網(wǎng)絡(luò)質(zhì)量評測裝置,其特征在于,包括: 觀測點設(shè)置模塊,用于在網(wǎng)絡(luò)鏈路中的第一節(jié)點和第二節(jié)點之間設(shè)置旁路觀測點;參數(shù)獲取模塊,用于在所述第一節(jié)點與第二節(jié)點進行數(shù)據(jù)交互時,記錄交互的數(shù)據(jù)包到達所述旁路觀測點的時間,并分別獲取所述第一節(jié)點至所述旁路觀測點的第一網(wǎng)絡(luò)時延和所述旁路觀測點至所述第二節(jié)點的第二網(wǎng)絡(luò)時延;同時,獲取所述第一節(jié)點至所述旁路觀測點路徑上的第一重傳率及所述旁路觀測點至所述第二節(jié)點路徑上的第二重傳率;質(zhì)量評測模塊,用于根據(jù)所述第一網(wǎng)絡(luò)時延、第二網(wǎng)絡(luò)時延、第一重傳率及第二重傳率,評測網(wǎng)絡(luò)質(zhì)量。
7.如權(quán)利要求6所述的裝置,其特征在于,所述參數(shù)獲取模塊還用于: 記錄所述第一節(jié)點向所述第二節(jié)點發(fā)送的數(shù)據(jù)包經(jīng)過所述旁路觀測點的時間Tl ; 記錄所述第二節(jié)點向所述第一節(jié)點返回的響應(yīng)數(shù)據(jù)包經(jīng)過所述旁路觀測點的時間T2 ; 記錄所述第一節(jié)點將所述響應(yīng)數(shù)據(jù)包發(fā)送至所述第二節(jié)點時,經(jīng)過所述旁路觀測點的時間T3 ; 根據(jù)T2、T3,計算得到所述第一節(jié)點至所述旁路觀測點的第一網(wǎng)絡(luò)時延tl為:tl=(T3-T2)/2 ; 根據(jù)Tl、T2,計算得到所述旁路觀測點至所述第二節(jié)點的第二網(wǎng)絡(luò)時延t2為:t2=(T2-T1) /2。
8.如權(quán)利要求6或7所述的裝置,其特征在于,所述參數(shù)獲取模塊還用于: 在所述第一節(jié)點向所述第二節(jié)點發(fā)送數(shù)據(jù)包時,獲取所述旁路觀測點向所述第二節(jié)點發(fā)送數(shù)據(jù)包的數(shù)量及重新傳輸數(shù)據(jù)包的數(shù)量,從而獲取所述旁路觀測點至所述第二節(jié)點路徑上的第二重傳率; 在所述第二節(jié)點向所述第一節(jié)點發(fā)送數(shù)據(jù)包時,獲取所述旁路觀測點向所述第一節(jié)點發(fā)送數(shù)據(jù)包的數(shù)量及重新傳輸數(shù)據(jù)包的數(shù)量,從而獲取所述第一節(jié)點至所述旁路觀測點路徑上的第一重傳率。
9.如權(quán)利要求6所述的裝置,其特征在于,所述質(zhì)量評測模塊還用于: 若所述第一網(wǎng)絡(luò)時延大于預(yù)置網(wǎng)絡(luò)時延,或者所述第一重傳率大于預(yù)置重傳率時,評測所述第一節(jié)點至所述旁路觀測點的網(wǎng)絡(luò)側(cè)擁塞; 若所述第二網(wǎng)絡(luò)時延大于所述預(yù)置網(wǎng)絡(luò)時延,或者所述第一重傳率大于所述預(yù)置重傳率時,評測所述旁路觀測點至所述第二節(jié)點的網(wǎng)絡(luò)側(cè)擁塞。
10.如權(quán)利要求6或9所述的裝置,其特征在于,所述質(zhì)量評測模塊還用于: 按照預(yù)置規(guī)則,將所述第一網(wǎng)絡(luò)時延、第二網(wǎng)絡(luò)時延、第一重傳率及第二重傳率進行匯總; 在所述第一網(wǎng)絡(luò)時延和第二網(wǎng)絡(luò)時延中的任一個大于預(yù)置網(wǎng)絡(luò)時延時,和/或在所述第一重傳率和第二重傳率中的任一個大于預(yù)置重傳率時,獲取所述第一節(jié)點與第二節(jié)點之間網(wǎng)絡(luò)鏈路的擁塞點。
全文摘要
本發(fā)明公開一種基于旁路的網(wǎng)絡(luò)質(zhì)量評測方法及裝置,該方法包括以下步驟在網(wǎng)絡(luò)鏈路中的第一節(jié)點和第二節(jié)點之間設(shè)置旁路觀測點;在所述第一節(jié)點與第二節(jié)點進行數(shù)據(jù)交互時,記錄交互的數(shù)據(jù)包到達所述旁路觀測點的時間,并分別獲取所述第一節(jié)點至所述旁路觀測點的第一網(wǎng)絡(luò)時延和所述旁路觀測點至所述第二節(jié)點的第二網(wǎng)絡(luò)時延;同時,獲取所述第一節(jié)點至所述旁路觀測點路徑上的第一重傳率及所述旁路觀測點至所述第二節(jié)點路徑上的第二重傳率;根據(jù)所述第一網(wǎng)絡(luò)時延、第二網(wǎng)絡(luò)時延、第一重傳率及第二重傳率,評測網(wǎng)絡(luò)質(zhì)量;具有準(zhǔn)確評測網(wǎng)絡(luò)質(zhì)量的有益效果,并能夠?qū)W(wǎng)絡(luò)的故障點進行準(zhǔn)確定位,提高了網(wǎng)絡(luò)質(zhì)量評測的準(zhǔn)確性。
文檔編號H04L12/24GK103139014SQ20131003289
公開日2013年6月5日 申請日期2013年1月28日 優(yōu)先權(quán)日2013年1月28日
發(fā)明者張磊, 李凡 申請人:深信服網(wǎng)絡(luò)科技(深圳)有限公司