專利名稱:支持互聯(lián)網(wǎng)高帶寬實(shí)時(shí)視頻應(yīng)用的網(wǎng)絡(luò)應(yīng)用性能測(cè)量方法
支持互聯(lián)網(wǎng)高帶寬實(shí)時(shí)視頻應(yīng)用的網(wǎng)絡(luò)應(yīng)用性能測(cè)量方法技術(shù)領(lǐng)域支持互聯(lián)網(wǎng)高帶寬實(shí)時(shí)視頻應(yīng)用的網(wǎng)絡(luò)應(yīng)用性能測(cè)量方法,屬于IPv4/IPv6網(wǎng)絡(luò)故障診斷 及性能測(cè)試方法技術(shù)領(lǐng)域。
背景技術(shù):
近年來,隨著下一代互聯(lián)網(wǎng)技術(shù)的發(fā)展,全球已初步形成了基于IPv4/IPv6協(xié)議的互聯(lián)互 通的網(wǎng)絡(luò)基礎(chǔ)設(shè)施平臺(tái),革命性的應(yīng)用方興未艾。其中,高帶寬和強(qiáng)實(shí)時(shí)性的視頻傳輸應(yīng)用, 是其中的重要組成部分。與現(xiàn)有普通的h.323協(xié)議的視頻應(yīng)用(每路視頻流所占帶寬^Mbps) 相比,這類視頻應(yīng)用要求每路視頻流傳輸時(shí)所占帶寬大于20Mbps。多年的實(shí)踐表明現(xiàn)有的 互聯(lián)網(wǎng)對(duì)這類高性能視頻應(yīng)用的支持顯得力不從心。如果不做前期的有效測(cè)量和大量的應(yīng)用 測(cè)試,并采取端到端服務(wù)質(zhì)量保證措施,大部分的此類應(yīng)用是不能成功的。到目前為止,還沒有專用于支持這類互聯(lián)網(wǎng)上高帶寬實(shí)時(shí)視頻應(yīng)用進(jìn)行故障診斷及性能 調(diào)試的測(cè)量方法及工具?,F(xiàn)有的網(wǎng)絡(luò)測(cè)量方法及工具中,如Iperf,可以部分解決面向高性能 應(yīng)用時(shí)網(wǎng)絡(luò)性能的測(cè)量問題。但是,使用該方法及工具,存在以下問題l)可配置參數(shù)很多, 使用復(fù)雜;2)測(cè)量"探針"數(shù)據(jù)流特征與某個(gè)特定應(yīng)用數(shù)據(jù)流格式無關(guān),測(cè)量結(jié)果不具有針 對(duì)性;3)不能與真實(shí)應(yīng)用系統(tǒng)實(shí)現(xiàn)互通的測(cè)量等。本發(fā)明試圖在找出支持高性能實(shí)時(shí)視頻應(yīng) 用測(cè)量方法的關(guān)鍵參數(shù)的基礎(chǔ)上,全面解決以上問題。本發(fā)明的基本特征包括1)能夠模擬 產(chǎn)生與真實(shí)視頻流數(shù)據(jù)傳輸特征相同的隨機(jī)數(shù)據(jù)流作為測(cè)量"探針";2)為視頻應(yīng)用用戶、 應(yīng)用系統(tǒng)工程師和網(wǎng)絡(luò)工程師建立統(tǒng)一的對(duì)網(wǎng)絡(luò)性能參數(shù)的描述語言;3)為用戶及網(wǎng)絡(luò)工程 師建立全時(shí)自動(dòng)自主測(cè)量環(huán)境等。發(fā)明內(nèi)容本發(fā)明的目的在于提供一種支持互聯(lián)網(wǎng)上每路視頻流在20Mbps以上的高帶寬實(shí)時(shí)視頻應(yīng)用的網(wǎng)絡(luò)故障診斷及性能測(cè)試方法。其解決問題的思路為(1)模擬真實(shí)視頻流量數(shù)據(jù)網(wǎng)絡(luò)實(shí)時(shí)高性能視頻應(yīng)用的成功與否,極大地依賴于端對(duì)端之間網(wǎng)絡(luò)帶寬的保證。所以, 準(zhǔn)確測(cè)量網(wǎng)絡(luò)傳輸性能,如丟包、延時(shí)等影響網(wǎng)絡(luò)帶寬參數(shù)十分重要。同時(shí),由于網(wǎng)絡(luò)性能 因其上加載不同數(shù)據(jù)流傳輸時(shí)而有所不同,所以,加載模擬真實(shí)應(yīng)用數(shù)據(jù)流到網(wǎng)絡(luò)上,對(duì)其性能的測(cè)量將更加準(zhǔn)確?;谝陨纤悸?,本發(fā)明的方法中可配置的客戶端探針的設(shè)計(jì)是具有 與真實(shí)實(shí)時(shí)視頻流數(shù)據(jù)傳輸特征完全相同的隨機(jī)數(shù)據(jù)及真實(shí)應(yīng)用視頻流數(shù)據(jù)。使用這樣的"探 針"測(cè)量的結(jié)果,特別針對(duì)高性能視頻應(yīng)用,得到測(cè)量結(jié)果非常準(zhǔn)確。同時(shí)僅只針對(duì)高性能 視頻應(yīng)用的測(cè)量,初始化參數(shù)具有針對(duì)性,使用起來簡單方便。(2) 統(tǒng)一視頻應(yīng)用用戶、系統(tǒng)工程師和網(wǎng)絡(luò)工程師對(duì)網(wǎng)絡(luò)性能參數(shù)的描述語言互聯(lián)網(wǎng)絡(luò)高性能視頻應(yīng)用的實(shí)施,是應(yīng)用層協(xié)議、網(wǎng)絡(luò)層協(xié)議及"人際協(xié)議"等多層協(xié) 議共同工作的過程,任意一個(gè)環(huán)節(jié)出現(xiàn)問題,都將導(dǎo)致應(yīng)用的失敗。由于技術(shù)專業(yè)的差異, 最終應(yīng)用用戶、應(yīng)用系統(tǒng)工程師和網(wǎng)絡(luò)管理員通常采用各自熟悉的不同的測(cè)量工具,獲得不 同的測(cè)量報(bào)告。由于不同的測(cè)量報(bào)告采用不同的技術(shù)語言,給相互之間的溝通和理解帶來困 難,導(dǎo)致不能快速解決問題。所以,首先需要設(shè)計(jì)一套同時(shí)面向用戶及系統(tǒng)網(wǎng)絡(luò)管理人員的 網(wǎng)絡(luò)性能測(cè)量的方法及系統(tǒng),為應(yīng)用用戶、系統(tǒng)工程師和網(wǎng)絡(luò)管理員之間建立"共同語言", 獲得能共同理解的測(cè)量結(jié)果?;谝陨纤悸?,針對(duì)客戶端不同類型的"探針",服務(wù)器端統(tǒng)計(jì) 計(jì)算模擬數(shù)據(jù)流的丟包、延時(shí)等特性,并對(duì)模擬圖像及真實(shí)視頻流文件或?qū)崟r(shí)視頻數(shù)據(jù)流進(jìn) 行播放或回送,使用戶和網(wǎng)絡(luò)管理員都可以在不真正架設(shè)視頻設(shè)備時(shí),既能獲得測(cè)量結(jié)果的 數(shù)據(jù)報(bào)告,又能獲得測(cè)量結(jié)果的主觀視覺/聽覺評(píng)價(jià)。(3) 建立自主測(cè)量環(huán)境當(dāng)進(jìn)行高性能視頻應(yīng)用的跨域合作或服務(wù)時(shí),自然語言的差異,倒時(shí)差的連續(xù)工作以及 多點(diǎn)陪測(cè)等非技術(shù)問題,增加了應(yīng)用系統(tǒng)連調(diào)的困難。如果,每個(gè)用戶在任意方便的時(shí)候, 都能與某個(gè)"對(duì)端"(服務(wù)器)進(jìn)行自動(dòng)測(cè)試,很多問題和故障,就可以提前解決,減輕了正 式調(diào)試時(shí)的難度。為了實(shí)現(xiàn)這個(gè)目標(biāo),我們采用客戶端/服務(wù)器結(jié)構(gòu),基于主動(dòng)測(cè)量的方法, 經(jīng)過認(rèn)證的應(yīng)用用戶可以隨時(shí)與端對(duì)端專用傳輸路徑中沿途各個(gè)服務(wù)器進(jìn)行面向特定應(yīng)用的 網(wǎng)絡(luò)與應(yīng)用性能測(cè)量,服務(wù)器將測(cè)量結(jié)果返回同一客戶端,逐步找到發(fā)生帶寬瓶頸的節(jié)點(diǎn)。 同時(shí),當(dāng)網(wǎng)絡(luò)丟包到達(dá)某一個(gè)數(shù)值時(shí),"探針"模擬數(shù)據(jù)量將限流傳輸。防止利用測(cè)量"探 針"大數(shù)據(jù)流量進(jìn)行惡意攻擊。這樣,不需要人工干預(yù),不需要合作伙伴,各節(jié)點(diǎn)及時(shí)解決 自己節(jié)點(diǎn)的問題,大大節(jié)省了協(xié)調(diào)工作量,還防止了分布式拒絕服務(wù)攻擊(DDOS)。(4) 選擇DVTS系統(tǒng)作為實(shí)例我們選擇目前國際上普遍使用的高性能視頻傳輸系統(tǒng)一數(shù)字視頻傳輸系統(tǒng)(DVTS)作為 研究的例子。DVTS系統(tǒng)無論在應(yīng)用系統(tǒng)本身還是在網(wǎng)絡(luò)支持等方面均具代表性。DVTS是 曰本W(wǎng)IDE項(xiàng)目開發(fā)的數(shù)字視頻傳輸系統(tǒng),從應(yīng)用系統(tǒng)本身的特性考慮,其圖像分辨率 720*480pixel,達(dá)標(biāo)清視頻傳輸質(zhì)量;傳輸時(shí)延〈150ms,基本支持實(shí)時(shí)交互;有windows和linux 版本,用戶界面友好;支持點(diǎn)-點(diǎn)及點(diǎn)-多點(diǎn)傳輸;硬件配置性能價(jià)格比優(yōu)良,系統(tǒng)運(yùn)行穩(wěn)定; 可獲得免費(fèi)源代碼等。從網(wǎng)絡(luò)支持應(yīng)用傳輸?shù)奶匦钥紤],其同時(shí)支持IPv4/IPv6協(xié)議;支持單 播和組播網(wǎng)絡(luò);每路視頻傳輸帶寬達(dá)30Mbps。所以,如果能夠解決DVTS應(yīng)用系統(tǒng)在互聯(lián)網(wǎng)上的傳輸問題,就一定能給其他類似高性能應(yīng)用提供研究的參考。支持互聯(lián)網(wǎng)高帶寬實(shí)時(shí)視頻應(yīng)用的網(wǎng)絡(luò)和應(yīng)用性能測(cè)量方法,其特征在于,依次完成的 以下步驟-步驟l:初始化用戶A和用戶B分別在各自主機(jī)MCA、 MCb上安裝數(shù)字視頻傳輸系統(tǒng)DVTSA、 DVTSb 以及測(cè)量客戶機(jī)系統(tǒng)dvping;在用戶A、用戶B各自所在的子網(wǎng)內(nèi)分別安裝帶有DVTS測(cè)量 服務(wù)器系統(tǒng)Dvmcast系統(tǒng)的測(cè)量服務(wù)器MSA、 MSB;在沿用戶A到用戶B,或者用戶B到用 戶A的雙向傳輸路徑上的各個(gè)自治域AS內(nèi)分別安裝至少一臺(tái)上述的測(cè)量服務(wù)器;該測(cè)量測(cè)量過程包括兩種兩種工作模式主動(dòng)模式和反射模式;主動(dòng)模式服務(wù)器端命令行中配置以下參數(shù)IPv4版本或IPv6版本的協(xié)議、無循環(huán)/循 環(huán)播放、指定DVTS視頻文件名、發(fā)到的目的地址和目標(biāo)端口號(hào)(單播)/組播組地址及端口 號(hào)(組播),以便該測(cè)量服務(wù)器讀取存儲(chǔ)的DVTS視頻文件,并以DVTS的視頻流方式發(fā)到 指定的目的地址,供經(jīng)認(rèn)證用戶接收并顯示相應(yīng)的DVTS應(yīng)用程序的音頻和視頻流;客戶端 命令行中配置以下參數(shù)測(cè)量服務(wù)器地址及端口號(hào);反射模式服務(wù)器端命令行中配置以下參數(shù)IPv4版本或IPv6版本,接收任意源組播 ASM的組地址,接收特定源組播SSM源地址和組地址(組播),接收端口號(hào)以及目標(biāo)端口號(hào) (單播),以便所述測(cè)量服務(wù)器把收到的實(shí)時(shí)DVTS視頻流反射回發(fā)送主機(jī);所述測(cè)量客戶機(jī) 用以模擬產(chǎn)生與真實(shí)的DVTS視頻流傳輸特征相同的隨機(jī)數(shù)據(jù)流,以便與所述測(cè)量服務(wù)器相 結(jié)合,測(cè)量承載高帶寬應(yīng)用時(shí)的單向和雙向網(wǎng)絡(luò)性能,所述隨機(jī)數(shù)據(jù)流采用了具有與DVTS 的5 +元組相同傳輸特征的數(shù)據(jù)流來作為用戶端主動(dòng)測(cè)量的"探針",該隨機(jī)數(shù)據(jù)流具有以下 報(bào)文格式IP頭,包括對(duì)端的IP地址和本機(jī)地址,UDP頭,包括指定的對(duì)端端口和本機(jī)指 定或隨機(jī)選擇的端口, RTP頭,包括時(shí)間截,用于計(jì)算丟包,延時(shí)和傳輸速率,DV-DIF塊, 其中的數(shù)據(jù)隨機(jī)產(chǎn)生,塊的數(shù)量取決于議定的傳輸速率;客戶端命令行中配置以下參數(shù)服 務(wù)器地址及端口號(hào);沿用戶A到B或沿用戶B到A數(shù)據(jù)傳輸路徑上的M個(gè)自治域內(nèi)分別部署了至少一臺(tái)測(cè) 量服務(wù)器MSj,j =1、 2、 3......M;,考慮A、 B所在子網(wǎng)內(nèi)的服務(wù)器,沿A至B方向,分別是MSA , MS!, ......MS脂,MSM MSB ;步驟2:用戶A按以下步驟向用戶B所在子網(wǎng)內(nèi)的測(cè)量服務(wù)器MSB進(jìn)行從用戶A到用 戶B的網(wǎng)絡(luò)雙向傳輸性能測(cè)量;步驟2丄用戶A通過測(cè)量主機(jī)MCA向測(cè)量服務(wù)器MSB的通用網(wǎng)關(guān)接口 CGI發(fā)送請(qǐng)求進(jìn)行各種網(wǎng)絡(luò)性能測(cè)量的命令,CGI收到后,啟動(dòng)身份認(rèn)證模塊,對(duì)用戶身份進(jìn)行認(rèn)證;步驟2.2用戶A身份認(rèn)證通過后,通過登陸測(cè)量服務(wù)器MSB的網(wǎng)頁選擇該服務(wù)器與應(yīng)用 系統(tǒng)結(jié)合的主動(dòng)測(cè)量模式,MSB讀取存儲(chǔ)的DVTS視頻文件,將DVTS視頻文件發(fā)送至用戶A;步驟2.3用戶A在MCa上后幼DVTS標(biāo)準(zhǔn)接收程序,接收和顯示DVTS視頻數(shù)據(jù)流,測(cè)量服務(wù)器MSB將傳輸時(shí)間段內(nèi)網(wǎng)絡(luò)傳輸速率的監(jiān)控?cái)?shù)據(jù)曲線發(fā)送給用戶A;步驟2.4用戶A身份認(rèn)證通過后,通過登陸測(cè)量服務(wù)器MSB的網(wǎng)頁選擇該服務(wù)器與客戶 機(jī)系統(tǒng)結(jié)合的反射測(cè)量模式;步驟2.5用戶A在MCA上啟動(dòng)運(yùn)行DVTS測(cè)量客戶端dvping,配置有關(guān)參數(shù),向測(cè)量 服務(wù)器MSB發(fā)送模擬真實(shí)視頻隨機(jī)數(shù)據(jù)流;步驟2.6測(cè)量服務(wù)器MSB在收到該隨機(jī)數(shù)據(jù)流后,將該數(shù)據(jù)流發(fā)送回用戶A;步驟2.7用戶A根據(jù)公式計(jì)算雙向丟包,延時(shí)和傳輸速率,將計(jì)算機(jī)結(jié)果顯示在MCA上;步驟2.8用戶A通過登陸測(cè)量服務(wù)器MSB的網(wǎng)頁選擇服務(wù)器與應(yīng)用系統(tǒng)結(jié)合的反射測(cè)量 模式;步驟2.9用戶A架設(shè)DVTS系統(tǒng)外設(shè),將實(shí)時(shí)采集的真實(shí)視頻流數(shù)據(jù)發(fā)往測(cè)量服務(wù)器 MSB, MSB收到該實(shí)時(shí)視頻數(shù)據(jù)流后將該視頻流發(fā)送回用戶A;步驟2.10用戶A在MCA上啟動(dòng)DVTS標(biāo)準(zhǔn)接收程序,接收并顯示DVTS實(shí)時(shí)視頻流;用戶A按照步驟2完成各種測(cè)量方法,若其中的任何一項(xiàng)測(cè)量性能滿足要求,就可以成 功啟動(dòng)用戶A與用戶B之間的DVTS應(yīng)用;若性能不能滿足要求,則執(zhí)行下一步驟。步驟3:用戶A按以下步驟進(jìn)行逐點(diǎn)故障診斷步驟3.1用戶A通過測(cè)量主機(jī)MCa與除MSb外的第M個(gè)最靠近用戶B的測(cè)量服務(wù)器 MSM進(jìn)行如步驟2中所述的雙向性能測(cè)量,若性能滿足要求,便判斷故障發(fā)生在測(cè)量服務(wù)器 MSw到用戶B之間的網(wǎng)絡(luò)段;步驟3.2若性能不滿足要求,用戶采用由步驟2中所述方法,檢査由用戶A到測(cè)量服務(wù) 器MSkw這一網(wǎng)絡(luò)段雙向傳輸性能,若性能滿足要求,則判斷故障發(fā)生在部署測(cè)量服務(wù)器 MSm.,的自治域與部署測(cè)量服務(wù)器MS的自治域及部署MSB子網(wǎng)之間;步驟3.3以步驟3.1, 3.2類推,直到完成用戶A與MSi及MSA測(cè)量,發(fā)現(xiàn)故障所在的 網(wǎng)絡(luò)段為止;步驟3.4與離用戶A最近的故障所在的自治域內(nèi)的網(wǎng)絡(luò)管理員聯(lián)系,協(xié)調(diào)解決網(wǎng)絡(luò)傳輸瓶頸問題;步驟3.5從離用戶A最近的故障點(diǎn)開始,重復(fù)步驟3.1至3.4,逐點(diǎn)解決故障點(diǎn),直至所 有網(wǎng)絡(luò)傳輸瓶頸解決;步驟4:成功啟動(dòng)用戶A與用戶B之間的DVTS應(yīng)用; 同理,也可完成用戶B到用戶A沿?cái)?shù)據(jù)包傳輸路徑上故障段的發(fā)現(xiàn)。
圖1支持高性能實(shí)時(shí)視頻應(yīng)用測(cè)量服務(wù)器部署及網(wǎng)絡(luò)連接拓?fù)涫疽鈭D; 圖2本發(fā)明的所述方法的流程框圖;圖3測(cè)量服務(wù)器工作模式a:測(cè)量服務(wù)器與應(yīng)用系統(tǒng)結(jié)合的主動(dòng)模式,b:測(cè)量服務(wù)器與應(yīng)用系統(tǒng)結(jié)合的反射模式, c:測(cè)量服務(wù)器與測(cè)量客戶機(jī)結(jié)合的反射模式;圖4 a: DVTS真實(shí)視頻數(shù)據(jù)報(bào)文格式,b:具有與DVTS視頻流相同傳輸特征的隨機(jī)數(shù)據(jù)流報(bào)文格式; 圖5分布式測(cè)量方法工作示意圖; 圖6實(shí)驗(yàn)測(cè)量環(huán)境測(cè)量服務(wù)器部署及網(wǎng)絡(luò)連接示意圖; 圖1中用到的部分名詞解釋如下。* AS: 自治域號(hào)碼(Autonomouse System Number) 參MS: 湖lj量月艮務(wù)器(measurement server) 參MC: 湖lj量客戶端 (measurement client) 參DVTS:數(shù)字視頻傳輸系統(tǒng)具體實(shí)施方式
本發(fā)明方法由以下三個(gè)部分有機(jī)組成(1) 基于服務(wù)器與應(yīng)用系統(tǒng)結(jié)合的測(cè)量方法;(2) 基于服務(wù)器與客戶機(jī)系統(tǒng)結(jié)合的測(cè)量方法;(3) 分布式測(cè)量服務(wù)方法。 支持高性能實(shí)時(shí)視頻應(yīng)用測(cè)量服務(wù)器部署及網(wǎng)絡(luò)連接拓?fù)涫疽鈭D如圖1所示。位于自治域X的用戶A和位于自治域Z的用戶B需要進(jìn)行高性能實(shí)時(shí)視頻通信,假設(shè)用戶A到用戶 B的傳輸路徑與用戶B到用戶A的傳輸路徑相同,所使用的應(yīng)用系統(tǒng)為DVTS。DVTS應(yīng)用用戶進(jìn)行高性能視頻通信前或應(yīng)用不成功時(shí),使用本發(fā)明方法進(jìn)行網(wǎng)絡(luò)及應(yīng)用 性能測(cè)量,進(jìn)行故障診斷所需完成的步驟如下步驟l:初始化用戶A和用戶B在主機(jī)上安裝數(shù)字視頻傳輸系統(tǒng)(DVTSa、 DVTSb ) 及測(cè)量客戶機(jī)(MCA 、 MCB)系統(tǒng)(dvping),在用戶A、 B所屬子網(wǎng)內(nèi)各安裝測(cè)量服務(wù)器 (MSA 、 MSB)系統(tǒng)(Dvmcast),沿用戶A的到用戶B或用戶B到用戶A雙向傳輸路徑上 的各自治域(AS)內(nèi)安裝測(cè)量服務(wù)器(MSi、 MS2、 MS3);步驟2:用戶A使用測(cè)量客戶機(jī)(MCa)對(duì)用戶B子網(wǎng)內(nèi)的測(cè)量服務(wù)器(MSb)發(fā)起連 接,完成服務(wù)器與應(yīng)用系統(tǒng)結(jié)合的主動(dòng)測(cè)量模式及服務(wù)器與客戶機(jī)系統(tǒng)結(jié)合、服務(wù)器與應(yīng)用 系統(tǒng)結(jié)合的反射測(cè)量模式,測(cè)量雙向性能,包括延時(shí)、丟包及傳輸速率。如滿足要求,即可 進(jìn)行應(yīng)用通信;步驟3:如步驟2執(zhí)行后,性能不能滿足要求,則用戶A使用測(cè)量客戶機(jī)(MCA)對(duì)自 治域系統(tǒng)(AS=Z)的測(cè)量服務(wù)器(MS3)發(fā)起連接,測(cè)量雙向性能,包括延時(shí)、丟包及傳輸 速率。如滿足要求,說明問題出在自治域Z到用戶B的網(wǎng)絡(luò)段。與相應(yīng)網(wǎng)段的網(wǎng)絡(luò)管理員聯(lián) 系,解決問題;如不能滿足要求,執(zhí)行步驟4;步驟4:重復(fù)步驟3,用戶A使用測(cè)量客戶機(jī)(MCa)對(duì)自治域系統(tǒng)(AS=Y)的測(cè)量服 務(wù)器(MS2)及自治域系統(tǒng)(AS=X)的測(cè)量服務(wù)器(MS。發(fā)起連接,重復(fù)步驟2,測(cè)量雙 向性能,包括延時(shí)、丟包及傳輸速率。如滿足要求,說明問題出在自治域Y到用戶B的網(wǎng)絡(luò) 段。與相應(yīng)網(wǎng)段的網(wǎng)絡(luò)管理員聯(lián)系,解決問題;如不能滿足要求,執(zhí)行步驟5;步驟5:仿照步驟3, 4,完成用戶A與自治域AS-X內(nèi)的測(cè)量服務(wù)器MS!及用戶所在子 網(wǎng)內(nèi)測(cè)量服務(wù)器MSA的測(cè)量,逐步找到傳輸路徑的瓶頸,與相應(yīng)網(wǎng)段的網(wǎng)絡(luò)管理員聯(lián)系,解 決問題;步驟6:沿A到B方向,逐點(diǎn)與各自治域的網(wǎng)絡(luò)管理員協(xié)調(diào),逐點(diǎn)解決問題;如果用戶A到用戶B的傳輸路徑與用戶B到用戶A的傳輸路徑相同,所以,由用戶A 發(fā)起的到用戶B的雙向測(cè)量完成后(步驟2-6),也就完成了用戶A收發(fā)雙向視頻應(yīng)用的傳輸 的測(cè)量,同時(shí)也完成了用戶B到用戶A發(fā)收雙向視頻應(yīng)用的傳輸測(cè)量;如果用戶A到用戶B 的傳輸路徑與用戶B到用戶A的傳輸路徑不相同,執(zhí)行步驟7;步驟7:仿照步驟2-6,可完成用戶B到用戶A沿?cái)?shù)據(jù)包傳輸路徑上故障段的發(fā)現(xiàn)與解 決,完成用戶B到用戶A發(fā)收雙向視頻應(yīng)用的傳輸測(cè)量。整個(gè)方法流程框圖如圖2所示。為了實(shí)現(xiàn)網(wǎng)絡(luò)測(cè)量方法與應(yīng)用DVTS應(yīng)用系統(tǒng)結(jié)合的測(cè)量方法,統(tǒng)一視頻應(yīng)用用戶、應(yīng)用系統(tǒng)工程師和網(wǎng)絡(luò)工程師對(duì)網(wǎng)絡(luò)問題的描述語言和自主測(cè)量的問題,我們開發(fā)了測(cè)量服務(wù)器(Dvmcast),它既可與DVTS應(yīng)用程序結(jié)合,測(cè)量網(wǎng)絡(luò)承載高帶寬測(cè)量網(wǎng)絡(luò)單向和雙向的性能,為測(cè)量者提供視頻/音頻傳輸性能的主觀評(píng)價(jià),又可以與模擬真實(shí)DVTS視頻流數(shù)據(jù)的客戶機(jī)結(jié)合,為測(cè)量者提供視頻/音頻傳輸性能的數(shù)據(jù)報(bào)告。開發(fā)的測(cè)量服務(wù)器(dvmcast)具有兩種工作模式,如圖3.a和圖3.b所示。(1) 主動(dòng)模式根據(jù)設(shè)置,服務(wù)器可以讀文件中存儲(chǔ)的DVTS文件,并以DVTS的格式 發(fā)到指定的目的地址,目的地主機(jī)啟動(dòng)標(biāo)準(zhǔn)的DVTS應(yīng)用程序可以接收并顯示相應(yīng)的視頻和 音頻。在這種模式下可配置的參數(shù)為* -4|6互聯(lián)網(wǎng)協(xié)議(版本4或版本6)* -noloop無循環(huán)播放* -dvffv—file指定DVTS文件* -d dst—addr dst_port發(fā)送到的目標(biāo)地址和目標(biāo)端口同時(shí),用戶可獲得傳輸DVTS視頻文件時(shí)間段內(nèi)網(wǎng)絡(luò)傳輸速率(所占帶寬)的監(jiān)控?cái)?shù)據(jù) 曲線圖。橫軸表示測(cè)量時(shí)間段,縱軸表示傳輸速率值。(2) 反射模式服務(wù)器可以把收到的實(shí)時(shí)DVTS (或其他UDP報(bào)文)視頻流反射回發(fā)送 主機(jī)。在這種模式下,可配置的參數(shù)為* -4|6互聯(lián)網(wǎng)協(xié)議(版本4或版本6)* -asmgrp接收任意源組播(ASM)組地址* -ssmsrcgrp接收特定源組播(SSM)源地址和組地址* -rprcv_port接收端口 (默認(rèn)為8000)* -ech ech_port目標(biāo)端口 (默認(rèn)為8000)以上兩種模式除用于服務(wù)器與應(yīng)用系統(tǒng)結(jié)合外,為了在不需架設(shè)真實(shí)DVTS外設(shè)的情況 下,方便地測(cè)量網(wǎng)絡(luò)性能,統(tǒng)一視頻應(yīng)用使用者和網(wǎng)絡(luò)工程師對(duì)網(wǎng)絡(luò)描述問題的語言和自主 測(cè)量的問題,我們開發(fā)了測(cè)量客戶機(jī)系統(tǒng)(dvping),它可以模擬產(chǎn)生與真實(shí)的DVTS視頻流 傳輸特征相同的隨機(jī)數(shù)據(jù)流,與測(cè)量服務(wù)器(Dvmcast)結(jié)合,工作于反射模式,測(cè)量網(wǎng)絡(luò)雙 向性能。以命令行方式為測(cè)量者提供網(wǎng)絡(luò)性能測(cè)量的數(shù)據(jù)報(bào)告。模擬隨機(jī)數(shù)據(jù)流的基本原理如下互聯(lián)網(wǎng)上每個(gè)數(shù)據(jù)流進(jìn)行傳輸時(shí),都攜帶固定的5+元組傳輸特征,它們是源IP地址、目標(biāo)IP地址、源傳輸端口,目標(biāo)傳輸端口,傳輸協(xié)議, 傳輸報(bào)文格式。模擬DVTS傳輸特征的隨機(jī)數(shù)據(jù)流就是采用與DVTS的5+元組相同傳輸特征 的數(shù)據(jù)流作為客戶端主動(dòng)測(cè)量的"探針"。DVTS真實(shí)視頻流報(bào)文格式如圖4.a所示,模擬隨 機(jī)數(shù)據(jù)流的報(bào)文格式如圖4.b所示。其中IP頭包括對(duì)端的IP地址和本機(jī)地址;UDP頭包括 指定的對(duì)端端口 (DVTS: 8000)和本端指定或隨機(jī)選擇的端口; RTP頭包括時(shí)間戳,用來計(jì) 算丟包、延時(shí)和傳輸速率;DVDIF塊內(nèi)的數(shù)據(jù)可隨機(jī)產(chǎn)生,塊的數(shù)量根據(jù)所要傳輸?shù)乃俾蕸Q定。測(cè)量服務(wù)器和測(cè)量客戶機(jī)的反射工作模式如圖3.C所示,可配置的參數(shù)為* -psnd_port發(fā)送端口 (默認(rèn)為8000)* -rprcv_port接收端口 (默認(rèn)為8000)* -t period測(cè)試周期(秒)* -bw bandwidth測(cè)試速率(bps/kbps/Mbps)* host目標(biāo)地址(或域名)* -4|6互聯(lián)網(wǎng)協(xié)議(版本4或版本6)* -asmgrp接收任意源組播(ASM)組地址* -ssmsrcgrp接收特定源組播(SSM)源地址和組地址其中發(fā)送的測(cè)試速率從1Mbps開始,每隔10秒,倍增至2Mbps, 4Mbps, 8Mbps, 16Mbps, 直至達(dá)到DVTS最大傳輸帶寬的32Mbps。測(cè)量服務(wù)器與測(cè)量客戶機(jī)共同工作測(cè)量的網(wǎng)絡(luò)性能包括雙向丟包、延時(shí)和傳輸速率。 我們根據(jù)如下公式計(jì)算網(wǎng)絡(luò)性能參數(shù)。丟包率<formula>formula see original document page 12</formula>其中max—seq和min_seq分別是窗口內(nèi)的最大、最小包序號(hào),lost_packets是窗口內(nèi)缺失的包序號(hào)數(shù)。雙向延時(shí)<formula>formula see original document page 12</formula> (2)其中rt是接收時(shí)間;St是發(fā)送時(shí)間;W是衰減系數(shù),介于0 1之間,它使結(jié)果可以代表 一段時(shí)間內(nèi)的平均狀態(tài)。 傳輸速率<formula>formula see original document page 12</formula>《其中max—seq和min一seq分別是窗口內(nèi)的最大、最小包序號(hào),Bi是收到包的byte數(shù)。為了防止如此大流量測(cè)量"探針"數(shù)據(jù)被用來進(jìn)行網(wǎng)絡(luò)擁塞攻擊,使用該方法時(shí),當(dāng)網(wǎng)絡(luò)性能較差(丟包率達(dá)到一定數(shù)值時(shí)),客戶機(jī)"探針"將限流發(fā)送,使用當(dāng)前發(fā)送速率進(jìn)行一次測(cè)量,發(fā)送速率不再增加。為了解決沿傳輸路徑分段測(cè)量的問題,我們利用網(wǎng)頁(WEB)服務(wù)的通用網(wǎng)絡(luò)接口輸入 界面(CGI)包裝測(cè)量服務(wù)器和測(cè)量客戶機(jī),如圖4所示,以解決遠(yuǎn)端服務(wù)器控制,安全控 制和服務(wù)器流量檢査等功能。具體包括(1) 用戶通過登陸網(wǎng)絡(luò)瀏覽器的方式向通用網(wǎng)絡(luò)接口 CGI發(fā)送請(qǐng)求服務(wù)器發(fā)送DVTS視頻 文件的信令,CGI將對(duì)申請(qǐng)用戶進(jìn)行身份認(rèn)證,檢査用戶請(qǐng)求的地址是否已經(jīng)在數(shù)據(jù) 庫中注冊(cè),如已注冊(cè),則執(zhí)行。(2) 用戶請(qǐng)求使用客戶機(jī)/服務(wù)器機(jī)制與網(wǎng)絡(luò)傳輸路徑上的測(cè)試服務(wù)器進(jìn)行性能測(cè)量,CGI 將檢査用戶請(qǐng)求的地址是否己經(jīng)在數(shù)據(jù)庫中注冊(cè),如已注冊(cè),則執(zhí)行。由于采用了網(wǎng)頁界面,因此在域名系統(tǒng)的配合下,可以方便地找到所需的測(cè)試服務(wù)器和 測(cè)試客戶機(jī)。已認(rèn)證用戶可以與沿?cái)?shù)據(jù)傳輸路徑上的所有測(cè)量服務(wù)器逐一進(jìn)行以上各種網(wǎng)絡(luò) 性能測(cè)量,并獲得測(cè)量結(jié)果。本發(fā)明所述方法的實(shí)驗(yàn)測(cè)試環(huán)境如圖5所示。測(cè)試環(huán)境搭建在真實(shí)的互聯(lián)網(wǎng)主干網(wǎng)上,含歐亞網(wǎng),教育網(wǎng)和校園網(wǎng),分別是自治域系統(tǒng) AS24489和AS4538。在AS24489上部署兩臺(tái)測(cè)量服務(wù)器,分別位于北京節(jié)點(diǎn)(202.179.242.102) 和香港節(jié)點(diǎn)(202.179.244.105 )。在AS4538上部署一臺(tái)測(cè)試服務(wù)器,位于北京節(jié)點(diǎn) (202.112.35.31)。用戶C希望與用戶B之間啟動(dòng)DVTS應(yīng)用。首先,用戶C使用測(cè)量客戶 機(jī)系統(tǒng)(dvping運(yùn)行在Md上)對(duì)測(cè)量服務(wù)器202.179.242.102進(jìn)行網(wǎng)絡(luò)性能測(cè)試,結(jié)果如 表1所示,當(dāng)傳輸速率達(dá)到6Mbps以上時(shí),網(wǎng)絡(luò)出現(xiàn)丟包。與DVTS實(shí)時(shí)視頻流要求30Mbps 帶寬傳輸要求相差太遠(yuǎn),無法正常啟動(dòng)DVTS視頻應(yīng)用。同時(shí),測(cè)量"探針"自動(dòng)限流傳輸 6Mbps,僅進(jìn)行一次測(cè)量,不會(huì)對(duì)網(wǎng)絡(luò)有大的沖擊。此時(shí),用戶需要進(jìn)行進(jìn)一步分段測(cè)試, 在網(wǎng)絡(luò)管理員的幫助下解決網(wǎng)絡(luò)問題。謬tn" 2i2,復(fù)?f *2 L1 i ts iatas^ta》翻,:tof ,鼸,A, , g ,:t纖雄警復(fù)黧麵3.S, t纖,亂,雖表l網(wǎng)絡(luò)性能不佳時(shí)測(cè)量數(shù)據(jù) 同理,如果用戶A希望與用戶B之間啟動(dòng)DVTS應(yīng)用。首先,用戶A使用測(cè)量客戶機(jī)系統(tǒng)(dvping運(yùn)行在MC2)與測(cè)量服務(wù)器202.179.244.105進(jìn)行測(cè)試網(wǎng)絡(luò)性能測(cè)試,結(jié)果如表2所示。由圖可見,測(cè)量結(jié)果無丟包現(xiàn)象,網(wǎng)絡(luò)鏈路從用戶A-校園網(wǎng)-教育網(wǎng)主干-歐亞網(wǎng)北京節(jié)點(diǎn)-歐亞網(wǎng)香港節(jié)點(diǎn)-用戶B的性能滿足DVTS應(yīng)用要求,可以進(jìn)行DVTS應(yīng)用雙向視頻通信。1續(xù)-亂亂「imini2-ms % d叩ing 202 + 173+242 + 102 Ping 202*179+242+102 with dvts data: send port:8000 recv port:8000period:10 ssrd—pktrev—pktsnd—ratelossrtt3131Mbps1Mbps0%182418242Mbps2Mbps0%3+14ms36464Mbps4Mbps0《3*13ms723072908Mbps■psOX3+258ms14577145770%3+426ms291522315232Mbps32Mbps0%3+835msimin丄2一nms《表2網(wǎng)絡(luò)性能很好時(shí)測(cè)量數(shù)據(jù) 用戶A使用DVTS系統(tǒng)對(duì)測(cè)量服務(wù)器202.179.244.105進(jìn)行測(cè)試,收到服務(wù)器發(fā)送的DVTS視頻文件如圖7所示。(計(jì)算機(jī)截屏圖)圖象質(zhì)量良好,說明從202.179.244.105到用戶A的單向視頻通信正常。傳輸DVTS文件時(shí)間內(nèi)網(wǎng)絡(luò)傳輸速率監(jiān)控?cái)?shù)據(jù)曲線圖如圖8所示。橫軸表示測(cè)量時(shí)間段, 縱軸表示傳輸速率值。實(shí)驗(yàn)測(cè)試結(jié)果達(dá)到了本發(fā)明預(yù)期的測(cè)量要求。采用模擬真實(shí)實(shí)時(shí)視頻的隨機(jī)數(shù)據(jù)流和真 實(shí)實(shí)時(shí)視頻數(shù)據(jù)流作為測(cè)量"探針",運(yùn)用基于主動(dòng)模式和反射模式的服務(wù)器與應(yīng)用系統(tǒng)測(cè)量 方法、基于反射模式的服務(wù)器與客戶機(jī)系統(tǒng)的測(cè)量方法,有效地實(shí)現(xiàn)了網(wǎng)絡(luò)測(cè)量方法與應(yīng)用 DVTS系統(tǒng)的互通,統(tǒng)一了視頻應(yīng)用用戶、應(yīng)用系統(tǒng)工程師和網(wǎng)絡(luò)工程師對(duì)網(wǎng)絡(luò)問題的描述 語言,建立了全時(shí)的自動(dòng)、自主測(cè)量的環(huán)境問題,為測(cè)量者提供了基于命令行的數(shù)據(jù)報(bào)告及 基于視頻/音頻的主觀評(píng)價(jià)。分布式測(cè)量方法的使用,可以進(jìn)行分段測(cè)量,快速地找到網(wǎng)絡(luò)傳 輸?shù)钠款i,為使網(wǎng)絡(luò)能夠支持互聯(lián)網(wǎng)高性能視頻應(yīng)用提供調(diào)整依據(jù)。
權(quán)利要求
1、支持互聯(lián)網(wǎng)高帶寬實(shí)時(shí)視頻應(yīng)用的網(wǎng)絡(luò)應(yīng)用性能測(cè)量方法,其特征在于,依次完成的以下步驟步驟1初始化用戶A和用戶B分別在各自主機(jī)MCA、MCB上安裝數(shù)字視頻傳輸系統(tǒng)DVTSA、DVTSB以及測(cè)量客戶機(jī)系統(tǒng)dvping;在用戶A、用戶B各自所在的子網(wǎng)內(nèi)分別安裝帶有DVTS測(cè)量服務(wù)器系統(tǒng)Dvmcast系統(tǒng)的測(cè)量服務(wù)器MSA、MSB;在沿用戶A到用戶B,或者用戶B到用戶A的雙向傳輸路徑上的各個(gè)自治域AS內(nèi)分別安裝至少一臺(tái)上述的測(cè)量服務(wù)器;該測(cè)量測(cè)量過程包括兩種兩種工作模式主動(dòng)模式和反射模式;主動(dòng)模式服務(wù)器端命令行中配置以下參數(shù)IPv4版本或IPv6版本的協(xié)議、無循環(huán)/循環(huán)播放、指定DVTS視頻文件名、發(fā)到的目的地址和目標(biāo)端口號(hào)(單播)/組播組地址及端口號(hào)(組播),以便該測(cè)量服務(wù)器讀取存儲(chǔ)的DVTS視頻文件,并以DVTS的視頻流方式發(fā)到指定的目的地址,供經(jīng)認(rèn)證用戶接收并顯示相應(yīng)的DVTS應(yīng)用程序的音頻和視頻流;客戶端命令行中配置以下參數(shù)測(cè)量服務(wù)器地址及端口號(hào);反射模式服務(wù)器端命令行中配置以下參數(shù)IPv4版本或IPv6版本,接收任意源組播ASM的組地址,接收特定源組播SSM源地址和組地址(組播),接收端口號(hào)以及目標(biāo)端口號(hào)(單播),以便所述測(cè)量服務(wù)器把收到的實(shí)時(shí)DVTS視頻流反射回發(fā)送主機(jī);所述測(cè)量客戶機(jī)用以模擬產(chǎn)生與真實(shí)的DVTS視頻流傳輸特征相同的隨機(jī)數(shù)據(jù)流,以便與所述測(cè)量服務(wù)器相結(jié)合,測(cè)量承載高帶寬應(yīng)用時(shí)的單向和雙向網(wǎng)絡(luò)性能,所述隨機(jī)數(shù)據(jù)流采用了具有與DVTS的5+元組相同傳輸特征的數(shù)據(jù)流來作為用戶端主動(dòng)測(cè)量的“探針”,該隨機(jī)數(shù)據(jù)流具有以下報(bào)文格式IP頭,包括對(duì)端的IP地址和本機(jī)地址,UDP頭,包括指定的對(duì)端端口和本機(jī)指定或隨機(jī)選擇的端口,RTP頭,包括時(shí)間截,用于計(jì)算丟包,延時(shí)和傳輸速率,DV-DIF塊,其中的數(shù)據(jù)隨機(jī)產(chǎn)生,塊的數(shù)量取決于議定的傳輸速率;客戶端命令行中配置以下參數(shù)服務(wù)器地址及端口號(hào);沿用戶A到B或沿用戶B到A數(shù)據(jù)傳輸路徑上的M個(gè)自治域內(nèi)分別部署了至少一臺(tái)測(cè)量服務(wù)器MSj,j=1、2、3……M;,考慮A、B所在子網(wǎng)內(nèi)的服務(wù)器,沿A至B方向,分別是MSA,MS1,……MSM-1,MSM MSB;步驟2用戶A按以下步驟向用戶B所在子網(wǎng)內(nèi)的測(cè)量服務(wù)器MSB進(jìn)行從用戶A到用戶B的網(wǎng)絡(luò)雙向傳輸性能測(cè)量;步驟2.1.用戶A通過測(cè)量主機(jī)MCA向測(cè)量服務(wù)器MSB的通用網(wǎng)關(guān)接口CGI發(fā)送請(qǐng)求進(jìn)行各種網(wǎng)絡(luò)性能測(cè)量的命令,CGI收到后,啟動(dòng)身份認(rèn)證模塊,對(duì)用戶身份進(jìn)行認(rèn)證;步驟2.2用戶A身份認(rèn)證通過后,通過登陸測(cè)量服務(wù)器MSB的網(wǎng)頁選擇該服務(wù)器與應(yīng)用系統(tǒng)結(jié)合的主動(dòng)測(cè)量模式,MSB讀取存儲(chǔ)的DVTS視頻文件,將DVTS視頻文件發(fā)送至用戶A;步驟2.3用戶A在MCA上啟動(dòng)DVTS標(biāo)準(zhǔn)接收程序,接收和顯示DVTS視頻數(shù)據(jù)流,測(cè)量服務(wù)器MSB將傳輸時(shí)間段內(nèi)網(wǎng)絡(luò)傳輸速率的監(jiān)控?cái)?shù)據(jù)曲線發(fā)送給用戶A;步驟2.4用戶A身份認(rèn)證通過后,通過登陸測(cè)量服務(wù)器MSB的網(wǎng)頁選擇該服務(wù)器與客戶機(jī)系統(tǒng)結(jié)合的反射測(cè)量模式;步驟2.5用戶A在MCA上啟動(dòng)運(yùn)行DVTS測(cè)量客戶端dvping,配置有關(guān)參數(shù),向測(cè)量服務(wù)器MSB發(fā)送模擬真實(shí)視頻隨機(jī)數(shù)據(jù)流;步驟2.6測(cè)量服務(wù)器MSB在收到該隨機(jī)數(shù)據(jù)流后,將該數(shù)據(jù)流發(fā)送回用戶A;步驟2.7用戶A根據(jù)公式計(jì)算雙向丟包,延時(shí)和傳輸速率,將計(jì)算機(jī)結(jié)果顯示在MCA上;步驟2.8用戶A通過登陸測(cè)量服務(wù)器MSB的網(wǎng)頁選擇服務(wù)器與應(yīng)用系統(tǒng)結(jié)合的反射測(cè)量模式;步驟2.9用戶A架設(shè)DVTS系統(tǒng)外設(shè),將實(shí)時(shí)采集的真實(shí)視頻流數(shù)據(jù)發(fā)往測(cè)量服務(wù)器MSB,MSB收到該實(shí)時(shí)視頻數(shù)據(jù)流后將該視頻流發(fā)送回用戶A;步驟2.10用戶A在MCA上啟動(dòng)DVTS標(biāo)準(zhǔn)接收程序,接收并顯示DVTS實(shí)時(shí)視頻流;用戶A按照步驟2完成各種測(cè)量方法,若其中的任何一項(xiàng)測(cè)量性能滿足要求,就可以成功啟動(dòng)用戶A與用戶B之間的DVTS應(yīng)用;若性能不能滿足要求,則執(zhí)行下一步驟;步驟3用戶A按以下步驟進(jìn)行逐點(diǎn)故障診斷步驟3.1用戶A通過測(cè)量主機(jī)MCA與除MSB外的第M個(gè)最靠近用戶B的測(cè)量服務(wù)器MSM進(jìn)行如步驟2中所述的雙向性能測(cè)量,若性能滿足要求,便判斷故障發(fā)生在測(cè)量服務(wù)器MSN到用戶B之間的網(wǎng)絡(luò)段;步驟3.2若性能不滿足要求,用戶采用由步驟2中所述方法,檢查由用戶A到測(cè)量服務(wù)器MSM-1這一網(wǎng)絡(luò)段雙向傳輸性能,若性能滿足要求,則判斷故障發(fā)生在部署測(cè)量服務(wù)器MSM-1的自治域與部署測(cè)量服務(wù)器MS的自治域及部署MSB子網(wǎng)之間;步驟3.3以步驟3.1,3.2類推,直到完成用戶A與MS1及MSA測(cè)量,發(fā)現(xiàn)故障所在的網(wǎng)絡(luò)段為止;步驟3.4與離用戶A最近的故障所在的自治域內(nèi)的網(wǎng)絡(luò)管理員聯(lián)系,協(xié)調(diào)解決網(wǎng)絡(luò)傳輸瓶頸問題;步驟3.5從離用戶A最近的故障點(diǎn)開始,由A向B,逐點(diǎn)與各自治域網(wǎng)絡(luò)管理員協(xié)調(diào),解決故障點(diǎn),直至所有網(wǎng)絡(luò)傳輸瓶頸解決;如果用戶A到用戶B的傳輸路徑與用戶B到用戶A的傳輸路徑相同,所以,由用戶A發(fā)起的到用戶B的雙向測(cè)量完成后(步驟2-3),也就完成了用戶A收發(fā)雙向視頻應(yīng)用的傳輸?shù)臏y(cè)量,同時(shí)也完成了用戶B到用戶A發(fā)收雙向視頻應(yīng)用的傳輸測(cè)量;步驟4成功啟動(dòng)用戶A與用戶B之間的DVTS應(yīng)用;如果用戶A到用戶B的傳輸路徑與用戶B到用戶A的傳輸路徑不相同,執(zhí)行步驟步驟5同理,仿照步驟2-4,可完成用戶B到用戶A沿?cái)?shù)據(jù)包傳輸路徑上故障段的發(fā)現(xiàn)與解決,從而完成用戶B到用戶A發(fā)收雙向視頻應(yīng)用的傳輸測(cè)量。
全文摘要
支持互聯(lián)網(wǎng)高帶寬實(shí)時(shí)視頻應(yīng)用的網(wǎng)絡(luò)應(yīng)用性能測(cè)量方法,屬于IPv4/IPv6互聯(lián)網(wǎng)的雙向傳輸性能測(cè)量技術(shù)領(lǐng)域,其特征在于采用模擬真實(shí)實(shí)時(shí)視頻的隨機(jī)數(shù)據(jù)流或真實(shí)實(shí)時(shí)視頻數(shù)據(jù)流作“探針”,用戶端應(yīng)用系統(tǒng)與測(cè)量服務(wù)器相結(jié)合的基于主動(dòng)模式和反射模式的網(wǎng)絡(luò)及應(yīng)用性能測(cè)量方法,客戶機(jī)系統(tǒng)與測(cè)量服務(wù)器相結(jié)合的基于反射模式的網(wǎng)絡(luò)及應(yīng)用性能測(cè)量方法,并含有用戶認(rèn)證和防止DOS攻擊的功能。該發(fā)明有效地實(shí)現(xiàn)了支持互聯(lián)網(wǎng)上高帶寬實(shí)時(shí)視頻應(yīng)用的網(wǎng)絡(luò)測(cè)量方法和應(yīng)用系統(tǒng)的互通,統(tǒng)一了視頻應(yīng)用用戶,應(yīng)用系統(tǒng)工程師和網(wǎng)絡(luò)工程師對(duì)網(wǎng)絡(luò)問題的描述語言,建立了全時(shí)的自動(dòng)、自主測(cè)量環(huán)境,為快速找出網(wǎng)絡(luò)傳輸?shù)膸捚款i,進(jìn)行故障診斷和解決問題提供了依據(jù)。
文檔編號(hào)H04L12/26GK101282247SQ20081009426
公開日2008年10月8日 申請(qǐng)日期2008年4月25日 優(yōu)先權(quán)日2007年4月27日
發(fā)明者包叢笑, 星 李, 李崇榮, 蔣錦鵬 申請(qǐng)人:清華大學(xué)