專利名稱:傳輸時(shí)延測(cè)試方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)傳輸技術(shù),尤其涉及一種傳輸時(shí)延測(cè)試方法、裝置及系統(tǒng),屬于通信技術(shù)領(lǐng)域。
背景技術(shù):
對(duì)于越來越復(fù)雜和龐大的網(wǎng)絡(luò)系統(tǒng),準(zhǔn)確掌握各網(wǎng)絡(luò)站點(diǎn)間的傳輸時(shí)延已經(jīng)成為保障網(wǎng)絡(luò)運(yùn)營正常和流暢的關(guān)鍵?,F(xiàn)有的傳輸時(shí)延測(cè)試方法通常有發(fā)送Ping包、在待測(cè)試的站點(diǎn)設(shè)置互發(fā)流量的測(cè)試儀,以及安裝測(cè)試儀開發(fā)商提供的探針等方法。其中發(fā)Ping包的方法比較粗略,準(zhǔn)確性較差,而待測(cè)試站點(diǎn)設(shè)置測(cè)試儀,儀表間互發(fā)流量的方法需要待測(cè)試站點(diǎn)儀表之間精確的時(shí)鐘同步,實(shí)現(xiàn)難度較大。采用探針的方式則由于會(huì)受到安裝探針的PC機(jī)本身的性能限 制而無法測(cè)出接近現(xiàn)網(wǎng)實(shí)際流量時(shí)的傳輸時(shí)延。因此,目前并沒有一種能夠便捷、準(zhǔn)確地測(cè)量不同網(wǎng)絡(luò)站點(diǎn)間傳輸時(shí)延的方法。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明提供一種傳輸時(shí)延測(cè)試方法、裝置及系統(tǒng),以實(shí)現(xiàn)高效、準(zhǔn)確的傳輸時(shí)延測(cè)試。根據(jù)本發(fā)明的第一方面,提供一種傳輸時(shí)延測(cè)試方法,包括設(shè)置在第一站點(diǎn)的測(cè)試儀在第一時(shí)間向設(shè)置在第二站點(diǎn)的路由器發(fā)送數(shù)據(jù)包,所述數(shù)據(jù)包的目的地址滿足當(dāng)所述第二站點(diǎn)的路由器轉(zhuǎn)發(fā)所述數(shù)據(jù)包時(shí),下一跳為所述第一站點(diǎn);所述測(cè)試儀在第二時(shí)間接收到所述設(shè)置在第二站點(diǎn)的路由器轉(zhuǎn)發(fā)的所述數(shù)據(jù)包;根據(jù)所述第一時(shí)間和所述第二時(shí)間獲取所述第一站點(diǎn)與所述第二站點(diǎn)的傳輸時(shí)延。根據(jù)本發(fā)明的第二方面,提供一種傳輸時(shí)延測(cè)試裝置,設(shè)置在第一站點(diǎn),包括數(shù)據(jù)包發(fā)送模塊,用于在第一時(shí)間向設(shè)置在第二站點(diǎn)的路由器發(fā)送數(shù)據(jù)包,所述數(shù)據(jù)包的目的地址滿足當(dāng)所述第二站點(diǎn)的路由器轉(zhuǎn)發(fā)所述數(shù)據(jù)包時(shí),下一跳為所述第一站點(diǎn);數(shù)據(jù)包接收模塊,用于在第二時(shí)間接收所述設(shè)置在第二站點(diǎn)的路由器轉(zhuǎn)發(fā)的所述數(shù)據(jù)包;獲取模塊,用于根據(jù)所述第一時(shí)間和所述第二時(shí)間獲取所述第一站點(diǎn)與所述第二站點(diǎn)的傳輸時(shí)延。根據(jù)本發(fā)明的第三方面,提供一種傳輸時(shí)延測(cè)試系統(tǒng),包括本發(fā)明提供的傳輸時(shí)延測(cè)試裝置,以及與其連接的設(shè)置在第二站點(diǎn)的路由器。根據(jù)本發(fā)明傳輸時(shí)延測(cè)試方法、裝置及系統(tǒng),當(dāng)測(cè)試第一站點(diǎn)與第二站點(diǎn)之間的傳輸時(shí)延時(shí),通過在第一站點(diǎn)以測(cè)試儀替代路由器向第二站點(diǎn)發(fā)送數(shù)據(jù)包,以使第二站點(diǎn)在接收到第一站點(diǎn)發(fā)送的數(shù)據(jù)包后,根據(jù)數(shù)據(jù)包的目的地址直接將數(shù)據(jù)包轉(zhuǎn)發(fā)回第一站點(diǎn),測(cè)試儀根據(jù)數(shù)據(jù)包發(fā)送與接收的時(shí)間即可準(zhǔn)確計(jì)算出第一站點(diǎn)與第二站點(diǎn)之間的傳輸時(shí)延,從而實(shí)現(xiàn)了高效、準(zhǔn)確的傳輸時(shí)延測(cè)試。
圖I為本發(fā)明實(shí)施例的傳輸時(shí)延測(cè)試方法的流程示意圖。圖2為本發(fā)明實(shí)施例的另一傳輸時(shí)延測(cè)試方法的流程示意圖。圖3為本發(fā)明實(shí)施例的傳輸時(shí)延測(cè)試裝置的結(jié)構(gòu)示意圖。 圖4為本發(fā)明實(shí)施例的傳輸時(shí)延測(cè)試系統(tǒng)的架構(gòu)示意圖。
具體實(shí)施例方式實(shí)施例一圖I為本發(fā)明實(shí)施例的傳輸時(shí)延測(cè)試方法的流程示意圖,如圖I所示,該傳輸時(shí)延測(cè)試方法包括步驟101,設(shè)置在第一站點(diǎn)的測(cè)試儀在第一時(shí)間向設(shè)置在第二站點(diǎn)的路由器發(fā)送數(shù)據(jù)包,所述數(shù)據(jù)包的目的地址滿足當(dāng)所述第二站點(diǎn)的路由器轉(zhuǎn)發(fā)所述數(shù)據(jù)包時(shí),下一跳為所述第一站點(diǎn);步驟102,所述測(cè)試儀在第二時(shí)間接收所述設(shè)置在第二站點(diǎn)的路由器轉(zhuǎn)發(fā)的所述數(shù)據(jù)包;步驟103,根據(jù)所述第一時(shí)間和所述第二時(shí)間獲取所述第一站點(diǎn)與所述第二站點(diǎn)的傳輸時(shí)延。具體地,在第一站點(diǎn)設(shè)置測(cè)試儀,用該測(cè)試儀取代第一站點(diǎn)的路由器,連接第二站點(diǎn)的路由器。設(shè)置在第一站點(diǎn)的測(cè)試儀向設(shè)置在第二站點(diǎn)的路由器發(fā)送用于測(cè)試第一站點(diǎn)和第二站點(diǎn)傳輸時(shí)延的數(shù)據(jù)包,并記錄第一時(shí)間,該第一時(shí)間為數(shù)據(jù)包發(fā)送的時(shí)間。該數(shù)據(jù)包可以為任意形式的數(shù)據(jù)包,例如既可以是常規(guī)的進(jìn)行數(shù)據(jù)交互的數(shù)據(jù)包,也可以是僅用于測(cè)試時(shí)延的指定格式數(shù)據(jù)包。該數(shù)據(jù)包攜帶的目的地址滿足以下條件當(dāng)?shù)诙军c(diǎn)的路由器轉(zhuǎn)發(fā)該數(shù)據(jù)包時(shí),下一跳為第一站點(diǎn),即滿足第二站點(diǎn)接收該數(shù)據(jù)包后,能夠直接向第一站點(diǎn)轉(zhuǎn)發(fā)該數(shù)據(jù)包。當(dāng)設(shè)置在第二站點(diǎn)的路由器接收到設(shè)置在第一站點(diǎn)的測(cè)試儀發(fā)送的數(shù)據(jù)包時(shí),解析該數(shù)據(jù)包,并根據(jù)該數(shù)據(jù)包攜帶的目的地址將該數(shù)據(jù)包轉(zhuǎn)發(fā)至第一站點(diǎn)。設(shè)置在第一站點(diǎn)的測(cè)試儀接收設(shè)置在第二站點(diǎn)的路由器轉(zhuǎn)發(fā)的用于測(cè)試第一站點(diǎn)和第二站點(diǎn)傳輸時(shí)延的數(shù)據(jù)包,并記錄第二時(shí)間,該第二時(shí)間為測(cè)試儀從設(shè)置在第二站點(diǎn)的路由器接收到該數(shù)據(jù)包的時(shí)間。測(cè)試儀根據(jù)第一時(shí)間和第二時(shí)間即可計(jì)算出第一站點(diǎn)和第二站點(diǎn)的傳輸時(shí)延。由于在實(shí)際應(yīng)用中,待測(cè)的網(wǎng)絡(luò)傳輸時(shí)延通常在幾十毫秒量級(jí),而路由器轉(zhuǎn)發(fā)時(shí)延只有幾十微妙,因此對(duì)端路由器(即設(shè)置在第二站點(diǎn)的路由器)的轉(zhuǎn)發(fā)時(shí)延對(duì)整體時(shí)延性能影響可以忽略。因此,傳輸時(shí)延為第二時(shí)間與第一時(shí)間之差,該傳輸時(shí)延除以二所獲得的商值為單向傳輸時(shí)延。
根據(jù)上述實(shí)施例的傳輸時(shí)延測(cè)試方法,當(dāng)測(cè)試第一站點(diǎn)與第二站點(diǎn)之間的傳輸時(shí)延時(shí),通過在第一站點(diǎn)以測(cè)試儀替代路由器向第二站點(diǎn)發(fā)送數(shù)據(jù)包,以使第二站點(diǎn)在接收到第一站點(diǎn)發(fā)送的數(shù)據(jù)包后,根據(jù)數(shù)據(jù)包的目的地址直接將數(shù)據(jù)包轉(zhuǎn)發(fā)回第一站點(diǎn),測(cè)試儀根據(jù)數(shù)據(jù)包發(fā)送與接收的時(shí)間即可準(zhǔn)確計(jì)算出第一站點(diǎn)與第二站點(diǎn)之間的傳輸時(shí)延,從而實(shí)現(xiàn)了高效、準(zhǔn)確的傳輸時(shí)延測(cè)試。此外,由于在第一站點(diǎn)以測(cè)試儀替代路由器,與設(shè)置在第二站點(diǎn)的路由器進(jìn)行通信,還可以避免在第一站點(diǎn)到第二站點(diǎn)之間形成路由環(huán)路,導(dǎo)致用于測(cè)試的數(shù)據(jù)包在兩地之間不斷轉(zhuǎn)發(fā)的問題。實(shí)施例二圖2為本發(fā)明實(shí)施例的另一傳輸時(shí)延測(cè)試方法的流程示意圖,如圖2所示,該傳輸時(shí)延測(cè)試方法包括步驟201,設(shè)置在第一站點(diǎn)的測(cè)試儀向設(shè)置在第二站點(diǎn)的路由器發(fā)送數(shù)據(jù)包,并記 錄第一時(shí)間,即數(shù)據(jù)包發(fā)送時(shí)間;其中,數(shù)據(jù)包攜帶有目的地址,該目的地址滿足在設(shè)置在第二站點(diǎn)的路由器轉(zhuǎn)發(fā)該數(shù)據(jù)包時(shí)下一跳為第一站點(diǎn)。例如,測(cè)試儀可以根據(jù)第二站點(diǎn)維護(hù)的路由表,將數(shù)據(jù)包的目的地址設(shè)為屬于下一跳為第一站點(diǎn)的地址段,也可以在第二站點(diǎn)路由器手動(dòng)配置一條靜態(tài)路由,將某一地址段的下一跳指向第一站點(diǎn),并保證該路由優(yōu)先生效,而測(cè)試儀發(fā)送數(shù)據(jù)包時(shí)將數(shù)據(jù)包的目的地址設(shè)置為屬于該地址段。步驟202,設(shè)置在第二站點(diǎn)路由器接收并解析該數(shù)據(jù)包;步驟203,設(shè)置在第二站點(diǎn)的路由器根據(jù)解析數(shù)據(jù)包獲得的目的地址,將該數(shù)據(jù)包轉(zhuǎn)發(fā)至第一站點(diǎn);具體地,設(shè)置在第二站點(diǎn)的路由器對(duì)該數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā)處理,S卩根據(jù)自身維護(hù)的路由表,確定該數(shù)據(jù)包的轉(zhuǎn)發(fā)路徑,該轉(zhuǎn)發(fā)路徑的下一跳為第一站點(diǎn)。步驟204,設(shè)置在第一站點(diǎn)的測(cè)試儀接收由設(shè)置在第二站點(diǎn)的路由器轉(zhuǎn)發(fā)的數(shù)據(jù)包,并記錄第二時(shí)間,即數(shù)據(jù)包接收時(shí)間;步驟205,設(shè)置在第一站點(diǎn)的測(cè)試儀根據(jù)第一時(shí)間和第二時(shí)間計(jì)算傳輸時(shí)延;實(shí)施例三圖3為本發(fā)明實(shí)施例的傳輸時(shí)延測(cè)試裝置的結(jié)構(gòu)示意圖。該傳輸時(shí)延測(cè)試裝置設(shè)置在第一站點(diǎn),例如為上述實(shí)施例中的測(cè)試儀。如圖3所示,該傳輸時(shí)延測(cè)試裝置包括數(shù)據(jù)包發(fā)送模塊31,用于在第一時(shí)間向設(shè)置在第二站點(diǎn)的路由器發(fā)送數(shù)據(jù)包,所述數(shù)據(jù)包的目的地址滿足當(dāng)所述第二站點(diǎn)的路由器轉(zhuǎn)發(fā)所述數(shù)據(jù)包時(shí),下一跳為所述第一站點(diǎn);數(shù)據(jù)包接收模塊32,用于在第二時(shí)間接收所述設(shè)置在第二站點(diǎn)的路由器轉(zhuǎn)發(fā)的所述數(shù)據(jù)包;獲取模塊33,用于根據(jù)所述第一時(shí)間和所述第二時(shí)間獲取所述第一站點(diǎn)與所述第二站點(diǎn)的傳輸時(shí)延。上述實(shí)施例的傳輸時(shí)延測(cè)試裝置,測(cè)量傳輸時(shí)延的具體流程與上述任一實(shí)施例的傳輸時(shí)延測(cè)試方法相同,故此處不在贅述。根據(jù)上述實(shí)施例的傳輸時(shí)延測(cè)試裝置,當(dāng)測(cè)試第一站點(diǎn)與第二站點(diǎn)之間的傳輸時(shí)延時(shí),通過在第一站點(diǎn)以傳輸時(shí)延測(cè)試裝置替代路由器向第二站點(diǎn)發(fā)送數(shù)據(jù)包,以使第二站點(diǎn)在接收到第一站點(diǎn)發(fā)送的數(shù)據(jù)包后,根據(jù)數(shù)據(jù)包的目的地址直接將數(shù)據(jù)包轉(zhuǎn)發(fā)回第一站點(diǎn),傳輸時(shí)延測(cè)試裝置根據(jù)數(shù)據(jù)包發(fā)送與接收的時(shí)間即可準(zhǔn)確計(jì)算出第一站點(diǎn)與第二站點(diǎn)之間的傳輸時(shí)延,從而實(shí)現(xiàn)了高效、準(zhǔn)確的傳輸時(shí)延測(cè)試。進(jìn)一步的,在上述實(shí)施例的傳輸時(shí)延測(cè)試裝置中,數(shù)據(jù)包發(fā)送模塊 發(fā)送數(shù)據(jù)包時(shí),需根據(jù)設(shè)置在第二站點(diǎn)的路由器的路由表確定所述數(shù)據(jù)包的目的地址。實(shí)施例四圖4為本發(fā)明實(shí)施例的傳輸時(shí)延測(cè)試系統(tǒng)的架構(gòu)示意圖。如圖4所示,該傳輸時(shí)延測(cè)試系統(tǒng)包括上述任一實(shí)施例的傳輸時(shí)延測(cè)試裝置41,以及與其連接的設(shè)置在第二站點(diǎn)的路由器42。上述實(shí)施例的傳輸時(shí)延測(cè)試系統(tǒng),測(cè)量傳輸時(shí)延的具體流程與上述任一實(shí)施例的傳輸時(shí)延測(cè)試方法及裝置相同,故此處不在贅述。根據(jù)上述實(shí)施例的傳輸時(shí)延測(cè)試系統(tǒng),當(dāng)測(cè)試第一站點(diǎn)與第二站點(diǎn)之間的傳輸時(shí)延時(shí),通過在第一站點(diǎn)以傳輸時(shí)延測(cè)試裝置替代路由器向第二站點(diǎn)發(fā)送數(shù)據(jù)包,以使第二站點(diǎn)在接收到第一站點(diǎn)發(fā)送的數(shù)據(jù)包后,根據(jù)數(shù)據(jù)包的目的地址直接將數(shù)據(jù)包轉(zhuǎn)發(fā)回第一站點(diǎn),傳輸時(shí)延測(cè)試裝置根據(jù)數(shù)據(jù)包發(fā)送與接收的時(shí)間即可準(zhǔn)確計(jì)算出第一站點(diǎn)與第二站點(diǎn)之間的傳輸時(shí)延,從而實(shí)現(xiàn)了高效、準(zhǔn)確的傳輸時(shí)延測(cè)試。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種傳輸時(shí)延測(cè)試方法,其特征在于,包括 設(shè)置在第一站點(diǎn)的測(cè)試儀在第一時(shí)間向設(shè)置在第二站點(diǎn)的路由器發(fā)送數(shù)據(jù)包,所述數(shù)據(jù)包的目的地址滿足當(dāng)所述第二站點(diǎn)的路由器轉(zhuǎn)發(fā)所述數(shù)據(jù)包時(shí),下一跳為所述第一站占. 所述測(cè)試儀在第二時(shí)間接收到所述設(shè)置在第二站點(diǎn)的路由器轉(zhuǎn)發(fā)的所述數(shù)據(jù)包; 根據(jù)所述第一時(shí)間和所述第二時(shí)間獲取所述第一站點(diǎn)與所述第二站點(diǎn)的傳輸時(shí)延。
2.根據(jù)權(quán)利要求I所述的傳輸時(shí)延測(cè)試方法,其特征在于,所述目的地址由所述測(cè)試儀根據(jù)所述設(shè)置在第二站點(diǎn)的路由器的路由表確定。
3.—種傳輸時(shí)延測(cè)試裝置,設(shè)置在第一站點(diǎn),其特征在于,包括 數(shù)據(jù)包發(fā)送模塊,用于在第一時(shí)間向設(shè)置在第二站點(diǎn)的路由器發(fā)送數(shù)據(jù)包,所述數(shù)據(jù)包的目的地址滿足當(dāng)所述第二站點(diǎn)的路由器轉(zhuǎn)發(fā)所述數(shù)據(jù)包時(shí),下一跳為所述第一站占. 數(shù)據(jù)包接收模塊,用于在第二時(shí)間接收所述設(shè)置在第二站點(diǎn)的路由器轉(zhuǎn)發(fā)的所述數(shù)據(jù)包; 獲取模塊,用于根據(jù)所述第一時(shí)間和所述第二時(shí)間獲取所述第一站點(diǎn)與所述第二站點(diǎn)的傳輸時(shí)延。
4.根據(jù)權(quán)利要求3所述傳輸時(shí)延測(cè)試裝置,其特征在于,所述數(shù)據(jù)包發(fā)送模塊,還用于根據(jù)所述設(shè)置在第二站點(diǎn)的路由器的路由表確定所述目的地址。
5.—種傳輸時(shí)延測(cè)試系統(tǒng),其特征在于,包括權(quán)利要求3或4所述的傳輸時(shí)延測(cè)試裝置,以及與其連接的設(shè)置在第二站點(diǎn)的路由器。
全文摘要
本發(fā)明提供一種傳輸時(shí)延測(cè)試方法、裝置及系統(tǒng)。該傳輸時(shí)延測(cè)試方法包括設(shè)置在第一站點(diǎn)的測(cè)試儀在第一時(shí)間向設(shè)置在第二站點(diǎn)的路由器發(fā)送數(shù)據(jù)包,所述數(shù)據(jù)包的目的地址滿足當(dāng)所述第二站點(diǎn)的路由器轉(zhuǎn)發(fā)所述數(shù)據(jù)包時(shí),下一跳為所述第一站點(diǎn);所述測(cè)試儀在第二時(shí)間接收所述設(shè)置在第二站點(diǎn)的路由器轉(zhuǎn)發(fā)的所述數(shù)據(jù)包;根據(jù)所述第一時(shí)間和所述第二時(shí)間獲取所述第一站點(diǎn)與所述第二站點(diǎn)的傳輸時(shí)延。本發(fā)明提供的傳輸時(shí)延測(cè)試方法、裝置及系統(tǒng)能夠有效的測(cè)試站點(diǎn)間的傳輸時(shí)延。
文檔編號(hào)H04L12/757GK102984032SQ20121053756
公開日2013年3月20日 申請(qǐng)日期2012年12月12日 優(yōu)先權(quán)日2012年12月12日
發(fā)明者張震, 唐雄燕, 姜智峰, 孫莉 申請(qǐng)人:中國聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司