專(zhuān)利名稱(chēng):一種測(cè)量互聯(lián)網(wǎng)協(xié)議傳輸網(wǎng)服務(wù)質(zhì)量的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信才支術(shù)領(lǐng)域,尤其涉及一種測(cè)量互聯(lián)網(wǎng)協(xié)i義(IP, Internet Protocol)傳輸網(wǎng)服務(wù)質(zhì)量QoS (Quality of Service)的方法和裝置。
背景技術(shù):
IP傳輸網(wǎng)在當(dāng)今的數(shù)據(jù)通信中發(fā)揮非常重要的作用。比如家中或者企業(yè) 有多臺(tái)設(shè)備想要通過(guò)無(wú)線方式接入到網(wǎng)絡(luò)中,要通過(guò)接入點(diǎn)AP( Access Point )進(jìn)入IP傳輸網(wǎng)絡(luò),AP的組網(wǎng)圖參見(jiàn)圖1 , AP通過(guò)家庭網(wǎng)關(guān)HGW(Home Gateway)接入到IP傳輸網(wǎng),再通過(guò)IP傳輸網(wǎng)連接到移動(dòng)核心網(wǎng)的接入網(wǎng)關(guān) AG (Access Gateway )。 AP的業(yè)務(wù)承載在IP層之上,AP的業(yè)務(wù)質(zhì)量4艮大程 度上依賴(lài)IP傳輸網(wǎng)的QoS能力。現(xiàn)階段IP傳輸網(wǎng)在支持QoS方面并不完善, 為了保證AP的業(yè)務(wù)服務(wù)質(zhì)量必須要求IP傳輸網(wǎng)提供相應(yīng)的QoS能力。目前 測(cè)量IP傳輸網(wǎng)QoS的方法主要是如下兩種。
其中 一 種為通過(guò)因特網(wǎng)控制信息協(xié)議ICMP Ping ( Internet Control Message Protocol)的方法。因特網(wǎng)控制信息協(xié)議ICMP Ping (Internet Control Message Protocol)方法的原理是利用ICMP Echo協(xié)議報(bào)文來(lái)檢測(cè)網(wǎng)絡(luò)的連通 情況。本端主機(jī)發(fā)送ICMP Echo請(qǐng)求報(bào)文,目的主機(jī)收到請(qǐng)求報(bào)文后返回應(yīng) 答ICMPEcho報(bào)文。本端主機(jī)收到應(yīng)答報(bào)文,通過(guò)計(jì)算,判斷網(wǎng)絡(luò)的大致情 況。另 一種方法為采用IP性能測(cè)量協(xié)議IPMP (IP Measurement Protocol)的 測(cè)量方法,此方法的測(cè)量實(shí)體是測(cè)量主機(jī)、響應(yīng)系統(tǒng)和轉(zhuǎn)發(fā)系統(tǒng)。
在本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)采用ICMPPing方法由于路由器對(duì)Ping報(bào) 文的處理優(yōu)先級(jí)比較低,產(chǎn)生排隊(duì)延遲,測(cè)量結(jié)果誤差比較大。而且某些路 由器會(huì)把ICMP分組過(guò)濾掉以防止DOS攻擊,目的主機(jī)在接收ICMP Ping 報(bào)文時(shí),容易被攻擊;采用IP性能測(cè)量協(xié)議IPMP的測(cè)量方法是一種面向路 由器的一種測(cè)量協(xié)議,要實(shí)現(xiàn)IPMP測(cè)量目標(biāo),路由器必須對(duì)其提供支持。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種測(cè)量互聯(lián)網(wǎng)協(xié)議傳輸網(wǎng)服務(wù)質(zhì)量的方法和裝置,有效的提高了測(cè)量IP傳輸網(wǎng)QoS的準(zhǔn)確度,同時(shí)也避免了測(cè)量網(wǎng)絡(luò)必須有路由 器支持的限制。
其中,本發(fā)明實(shí)施例提供一種測(cè)量IP傳輸網(wǎng)服務(wù)質(zhì)量QoS的方法,包
括
建立與測(cè)量響應(yīng)端之間的測(cè)量連接;
根據(jù)所述測(cè)量連接,通過(guò)傳輸?shù)腎P層上層報(bào)文,執(zhí)行與所述測(cè)量響應(yīng)端 之間的測(cè)量;
根據(jù)所述測(cè)量的結(jié)果計(jì)算IP傳輸網(wǎng)QoS指標(biāo)。
本發(fā)明實(shí)施例提供的一種測(cè)量裝置,包括
建立測(cè)量連接單元,用于與測(cè)量對(duì)端裝置建立測(cè)量連接;
測(cè)量單元,用于通過(guò)所述測(cè)量連接上傳輸?shù)腎P層上層報(bào)文執(zhí)行測(cè)量;
計(jì)算單元,用于根據(jù)所述測(cè)量單元的測(cè)量結(jié)果,計(jì)算IP傳輸網(wǎng)QoS指標(biāo)。
本發(fā)明實(shí)施例還提供了 一種接入點(diǎn)AP,該接入點(diǎn)AP包括本發(fā)明實(shí)施例 提供的測(cè)量裝置。
本發(fā)明實(shí)施例還提供了 一種接入網(wǎng)關(guān)AG,該接入網(wǎng)關(guān)AG包括本發(fā)明 實(shí)施例提供的測(cè)量裝置。
本發(fā)明實(shí)施例中提供的測(cè)量IP傳輸網(wǎng)服務(wù)質(zhì)量QoS的方法、測(cè)量裝置、接 入點(diǎn)AP、接入網(wǎng)關(guān)AG,采用在路由器上優(yōu)先級(jí)較高的IP層上層報(bào)文進(jìn)行QoS 測(cè)量,提高了測(cè)量準(zhǔn)確度,而且測(cè)量是基于測(cè)量發(fā)起端和測(cè)量響應(yīng)端之間的 測(cè)量,涉及到的測(cè)量設(shè)備少,增強(qiáng)了測(cè)量方法的通用性。
圖1是AP的組網(wǎng)圖2是本發(fā)明實(shí)施例一中組網(wǎng)簡(jiǎn)圖3是本發(fā)明實(shí)施例 一提供的 一種測(cè)量IP傳輸網(wǎng)QoS的方法流程圖; 圖4是本發(fā)明實(shí)施例三提供的一種測(cè)量IP傳輸網(wǎng)QoS的方法流程圖; 圖5是本發(fā)明實(shí)施例三中計(jì)算QoS能力的測(cè)量數(shù)據(jù)圖;圖6是本發(fā)明實(shí)施例四提供的一種測(cè)量裝置組成圖7是本發(fā)明實(shí)施例五提供的一種測(cè)量發(fā)起裝置組成圖; 圖8是本發(fā)明實(shí)施例五提供的一種測(cè)量發(fā)起裝置第一測(cè)量單元組成圖; 圖9是本發(fā)明實(shí)施例六提供的 一種測(cè)量響應(yīng)裝置組成圖; 圖IO是本發(fā)明實(shí)施例六提供的一種測(cè)量響應(yīng)裝置第二測(cè)量單元組成圖; 圖ll是本發(fā)明實(shí)施例九提供的一種通信系統(tǒng)組成圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供一種測(cè)量互聯(lián)網(wǎng)協(xié)議傳輸網(wǎng)服務(wù)質(zhì)量的方法和裝置, 在IP傳輸網(wǎng)中,采用傳輸控制協(xié)議TCP ( Transport Control Protocol)報(bào)文、用 戶數(shù)據(jù)報(bào)協(xié)議UDP (User Datagram Protocol)報(bào)文或者流控制傳輸協(xié)議SCTP (Stream Control Transmission Protocol)報(bào)文,^各由器對(duì)這些報(bào)文的處理的優(yōu) 先級(jí)高,使得測(cè)量誤差相對(duì)較小,通過(guò)測(cè)量發(fā)起端和測(cè)量響應(yīng)端之間的測(cè)量, 最終得出測(cè)量結(jié)果,不需要路由器的支持,使得測(cè)量具有通用性。為了更好 的理解,以下進(jìn)4于詳細(xì)的i兌明。
實(shí)施例一、 一種測(cè)量IP傳輸網(wǎng)QoS的方法,參見(jiàn)圖2,測(cè)量發(fā)起端與測(cè)量 響應(yīng)端通過(guò)IP網(wǎng)絡(luò)通信。測(cè)量發(fā)起端可以是用戶端設(shè)備,如用戶主才幾、AP等。 測(cè)量響應(yīng)端可以是路由器,也可以是主機(jī)、接入網(wǎng)關(guān)AG或者網(wǎng)絡(luò)服務(wù)器。
方法流程參見(jiàn)圖3,包括步驟
Al、測(cè)量發(fā)起端與測(cè)量響應(yīng)端建立測(cè)量連4妄。
測(cè)量發(fā)起端與測(cè)量響應(yīng)端建立測(cè)量連接包括測(cè)量發(fā)起端向測(cè)量響應(yīng)端發(fā) 送測(cè)量開(kāi)始請(qǐng)求報(bào)文,測(cè)量響應(yīng)端向測(cè)量發(fā)起端回應(yīng)測(cè)量開(kāi)始應(yīng)答4艮文,以 確定雙方測(cè)量建立信息,所述測(cè)量建立信息包括測(cè)量連接信息,還可以包括 測(cè)量流量模型信息,建立專(zhuān)門(mén)的數(shù)據(jù)通道,用來(lái)進(jìn)行QoS測(cè)量。
其中,測(cè)量開(kāi)始請(qǐng)求凈艮文和測(cè)量開(kāi)始應(yīng)答報(bào)文可以是TCP、 UDP、 SCTP 或者Ping分組。
測(cè)量連接信息包括數(shù)據(jù)傳輸過(guò)程中使用的測(cè)量分組、IP地址和端口號(hào)等信 息,其中,測(cè)量分組可以是TCP、 UDP、 SCTP分組。
測(cè)量流量模型信息包括測(cè)量發(fā)起端發(fā)送的測(cè)量流量,如lMbps、 2Mbps、3Mbps等。測(cè)量流量模型信息還可以包括測(cè)量流量模型的個(gè)數(shù)和對(duì)測(cè)量流量模
型執(zhí)行測(cè)量的順序,其中對(duì)測(cè)量流量模型執(zhí)行測(cè)量的順序可以由測(cè)量發(fā)起端 和測(cè)量響應(yīng)端協(xié)商確定。
A2、通過(guò)在A1步驟中建立的測(cè)量連接中傳輸IP層上層報(bào)文,測(cè)量發(fā)起端 與測(cè)量響應(yīng)端4丸行測(cè)量。
測(cè)量發(fā)起端按照A1步驟中確定的測(cè)量數(shù)據(jù)流量模型,向測(cè)量響應(yīng)端發(fā)送 測(cè)量請(qǐng)求報(bào)文,測(cè)量響應(yīng)端發(fā)送測(cè)量應(yīng)答報(bào)文給測(cè)量發(fā)起端。測(cè)量請(qǐng)求報(bào)文 中包括執(zhí)行測(cè)量信息,如所發(fā)測(cè)量請(qǐng)求報(bào)文的序列號(hào)、時(shí)間戳等。
其中,IP層上層才艮文包括傳輸控制協(xié)i義TCP ( Transport Control Protocol) 報(bào)文、用戶數(shù)據(jù)報(bào)協(xié)議UDP (User Datagram Protocol)報(bào)文和流控制傳輸協(xié)議 SCTP ( Stream Control Transmission Protocol)凈艮文。
測(cè)量請(qǐng)求報(bào)文和測(cè)量應(yīng)答報(bào)文為IP層上層報(bào)文中的一種,可以是傳輸控制 協(xié)議TCP (Transport Control Protocol)報(bào)文、用戶數(shù)據(jù)才艮協(xié)議UDP (User Datagram Protocol )凈艮文或者流控制傳輸協(xié)i義SCTP ( Stream Control Transmission Protocol)才艮文。
A3、測(cè)量發(fā)起端根據(jù)A2步驟中測(cè)量的結(jié)果,計(jì)算出IP傳輸網(wǎng)的QoS的能力。
其中,計(jì)算IP傳輸網(wǎng)的QoS能力包括計(jì)算往返時(shí)間、上行單向抖動(dòng)、下行 單向抖動(dòng)和丟包率中的一種或幾種。對(duì)于IP傳輸網(wǎng)QoS能力,可以只計(jì)算某一 個(gè)指標(biāo),也可以計(jì)算某幾個(gè)指標(biāo)或者全部指標(biāo),具體選擇哪幾項(xiàng)作為評(píng)判能 力的依據(jù)可由用戶的需求來(lái)確定。
在本發(fā)明實(shí)施例中,采用TCP、 UDP或者SCTP報(bào)文執(zhí)行測(cè)量,有效的避 免采用ICMP Ping方法中路由器對(duì)Ping報(bào)文優(yōu)先級(jí)低的缺點(diǎn),提高了測(cè)量準(zhǔn)確 度;采用測(cè)量發(fā)起端發(fā)起相應(yīng)的i青求,測(cè)量響應(yīng)端喉文出相應(yīng)的回應(yīng)的方法, 可以不依靠路由器對(duì)測(cè)量方法支持與否。
本發(fā)明實(shí)施例二提供的一種測(cè)量IP傳輸網(wǎng)QoS的方法,在實(shí)施例一的基礎(chǔ) 上,在步驟A2與A3之間,增加拆除測(cè)量連接的步驟。
實(shí)施例二的具體實(shí)施步驟如下所示Bl、與A1相似,測(cè)量發(fā)起端與測(cè)量響應(yīng)端建立測(cè)量鏈接。
B2、與A2相似,通過(guò)已建立的測(cè)量連接,測(cè)量發(fā)起端與測(cè)量響應(yīng)端執(zhí)行測(cè)量。
B3、執(zhí)行測(cè)量結(jié)束后,測(cè)量發(fā)起端與測(cè)量響應(yīng)端拆除測(cè)量連接,此步驟 的具體過(guò)程包括
B31 、測(cè)量發(fā)起端發(fā)送測(cè)量結(jié)束請(qǐng)求報(bào)文到測(cè)量響應(yīng)端;
B32、測(cè)量響應(yīng)端收到測(cè)量結(jié)束請(qǐng)求報(bào)文后,關(guān)閉B1步驟中建立的測(cè)量連
接;
B33、測(cè)量響應(yīng)端向測(cè)量發(fā)起端發(fā)送測(cè)量結(jié)束應(yīng)答報(bào)文,報(bào)文中包含測(cè)量 響應(yīng)端統(tǒng)計(jì)的測(cè)量結(jié)果。
B33步驟中統(tǒng)計(jì)的測(cè)量結(jié)果可以包含上行方向的單向丟包率,上行單向抖 動(dòng)和上行傳輸時(shí)間中的一種或幾種。
測(cè)量結(jié)束請(qǐng)求報(bào)文和測(cè)量結(jié)束應(yīng)答報(bào)文可以是TCP、 UDP、 SCTP或者Ping 報(bào)文。
B4、測(cè)量發(fā)起端根據(jù)結(jié)果,計(jì)算出IP傳輸網(wǎng)的QoS的能力。應(yīng)當(dāng)理解的是, 步驟B3也可以在步驟B4之后執(zhí)行。
實(shí)施例二公開(kāi)的測(cè)量IP傳輸網(wǎng)QoS能力的方法,有效的避免采用ICMP Ping方法中路由器對(duì)Ping報(bào)文優(yōu)先級(jí)低的缺點(diǎn),提高了測(cè)量準(zhǔn)確度;采用測(cè)量 發(fā)起端發(fā)起相應(yīng)的請(qǐng)求,測(cè)量響應(yīng)端估支出相應(yīng)的回應(yīng)的方法,可以不依靠3各 由器對(duì)測(cè)量方法支持與否。而且增加拆除測(cè)量連接的步驟,保證了測(cè)量目標(biāo) 系統(tǒng)即測(cè)量響應(yīng)端的安全,使其不易被攻擊。
下面給出了實(shí)施例二具體應(yīng)用于在AP組網(wǎng)的情況下測(cè)量AP與AG之間IP 傳輸網(wǎng)的QoS能力??梢岳斫獾氖?,該方法也可以用于其他通信設(shè)備之間IP 傳輸網(wǎng)QoS能力的測(cè)量。其他通信設(shè)備的使用制式不限于UMTS、 CDMA或者 GSM。
本發(fā)明實(shí)施例三提供了 一種測(cè)量IP傳輸網(wǎng)QoS的方法,其中測(cè)量發(fā)起端為 AP,測(cè)量響應(yīng)端為AG,可以理解的是,測(cè)量發(fā)起端也可以為AG,測(cè)量響應(yīng) 端也可以為AP。為了保證AP的服務(wù)質(zhì)量,可以在以下描述的兩種情況中測(cè)量IP傳輸網(wǎng)的QoS能力,包括
1、開(kāi)局優(yōu)化組網(wǎng)。在AP開(kāi)局時(shí)可以通過(guò)測(cè)量IP傳輸網(wǎng)的傳輸QoS,來(lái) 優(yōu)化網(wǎng)絡(luò),判斷傳輸網(wǎng)是否達(dá)到AP業(yè)務(wù)要求的QoS指標(biāo),依據(jù)測(cè)量結(jié)果改進(jìn) 傳輸網(wǎng)的QoS的能力。
2、故障檢測(cè)。在發(fā)生故障,或者用戶投訴時(shí),測(cè)量IP傳輸網(wǎng)的QoS,并 利用檢測(cè)結(jié)果進(jìn)行故障定位,判斷是IP傳輸網(wǎng)不能達(dá)到AP業(yè)務(wù)要求的QoS指 標(biāo),還是AP發(fā)生了故障。
在本發(fā)明實(shí)施例中用于IP傳輸網(wǎng)QoS測(cè)量的IP層上層報(bào)文以UDP報(bào)文為 例進(jìn)行說(shuō)明,可以理解的是,同樣可以采用其他類(lèi)型的IP層上層報(bào)文如TCP 報(bào)文、SCTP等,采用其它IP層上層報(bào)文進(jìn)行QoS指標(biāo)計(jì)算的方式與采用UDP 報(bào)文進(jìn)行計(jì)算的方式類(lèi)似,可以參照對(duì)本發(fā)明實(shí)施例中采用UDP報(bào)文在IP傳輸 網(wǎng)QoS能力測(cè)量的方法。
參見(jiàn)圖4所示,實(shí)施例三包括以下步驟
Cl、測(cè)量發(fā)起端AP與測(cè)量響應(yīng)端AG建立測(cè)量連接,包括
Cll、 AP向AG發(fā)送測(cè)量開(kāi)始請(qǐng)求報(bào)文,該測(cè)量開(kāi)始請(qǐng)求報(bào)文為UDP報(bào)文, 報(bào)文中包括AP測(cè)量用的IP地址、UDP端口號(hào)和測(cè)量流量模型。
C12、 AG收到測(cè)量開(kāi)始請(qǐng)求報(bào)文后,確定AP與AG測(cè)量之間的測(cè)量建立信 息,打開(kāi)UDP端口號(hào),所述測(cè)量建立信息可以包括測(cè)量連接信息,還可以包 括測(cè)量流量模型信息。
在本發(fā)明實(shí)施例中,AG確定AP與AG測(cè)量連接信息和測(cè)量流量模型信息, 可以是AP預(yù)先設(shè)定的,并將測(cè)量連接信息和測(cè)量流量模型信息攜帶于測(cè)量開(kāi) 始請(qǐng)求報(bào)文中,向測(cè)量響應(yīng)端發(fā)送該報(bào)文,AG收到測(cè)量開(kāi)始請(qǐng)求報(bào)文后,直 接采用該測(cè)量開(kāi)始請(qǐng)求報(bào)文中所包含的測(cè)量連接信息和測(cè)量流量模型信息進(jìn) 4亍測(cè)量;
AG確定AP與AG測(cè)量建立信息,也可以是AP將自身所能提供的建立測(cè)量 的能力信息一起攜帶于測(cè)量開(kāi)始請(qǐng)求報(bào)文中,向AG發(fā)送該測(cè)量開(kāi)始請(qǐng)求報(bào) 文,AG收到該測(cè)量開(kāi)始請(qǐng)求報(bào)文后,根據(jù)自身能力向AP發(fā)送選定的測(cè)量連接 信息和測(cè)量流量模型信息,在后續(xù)測(cè)量過(guò)程中AP和AG采用該測(cè)量連接信息和測(cè)量流量模型的信息進(jìn)行測(cè)量;
可以理解的是,具體的確定測(cè)量連接信息和測(cè)量流量模型信息的過(guò)程在 實(shí)際應(yīng)用中還有很多其他的可能性,此處不作限定。
本發(fā)明實(shí)施例中確定的測(cè)量連接信息包括雙方使用的測(cè)量分組、IP地址和
UDP端口號(hào),測(cè)量流量才莫型采用1Mbps、 2Mbps、 3Mbps、 4Mbps, 5Mbps、 6Mbps 由低到高的順序進(jìn)行測(cè)量。
C13、 AG向AP回應(yīng)測(cè)量開(kāi)始應(yīng)答報(bào)文,報(bào)文中包含AG測(cè)量用的IP地址和 UDP端口 。
C2、通過(guò)在C1步驟中建立的測(cè)量連接中傳輸IP層上層報(bào)文,在本實(shí)施例 中所述IP層上層報(bào)文為UDP報(bào)文,測(cè)量發(fā)起端AP與測(cè)量響應(yīng)端AG執(zhí)行測(cè)量, 包括
C21、 AP向AG發(fā)送附帶有對(duì)應(yīng)于該測(cè)量請(qǐng)求報(bào)文的序列號(hào)SN (Sequence Number)的測(cè)量請(qǐng)求報(bào)文,并記錄發(fā)送測(cè)量請(qǐng)求報(bào)文的本地時(shí)間T1和SN。應(yīng) 當(dāng)理解的是,該測(cè)量請(qǐng)求報(bào)文中還可以包含本地時(shí)間T1。
其中,序列號(hào)SN的初始值為l,即AP向AG發(fā)送的第一個(gè)測(cè)量請(qǐng)求報(bào)文所 對(duì)應(yīng)的序列號(hào)SN為l,每次發(fā)送一個(gè)測(cè)量請(qǐng)求報(bào)文后,SN都會(huì)在原來(lái)的數(shù)目 上遞增l。 AP記錄下T1和SN,且記錄T1和SN與發(fā)送測(cè)量請(qǐng)求凈艮文的先后順序 可以不固定,也可以認(rèn)為先發(fā)送測(cè)量請(qǐng)求報(bào)文,后記錄T1和SN。在一組測(cè)量 流量模型中,所發(fā)送的測(cè)量請(qǐng)求報(bào)文的數(shù)目可以根據(jù)實(shí)際情況設(shè)定,可以是 AP將設(shè)定數(shù)目的測(cè)量請(qǐng)求報(bào)文全部發(fā)送給AG,發(fā)送全部測(cè)量請(qǐng)求報(bào)文所用的 時(shí)間不受限制;也可以由設(shè)定所述測(cè)量流量模型的測(cè)量時(shí)間來(lái)決定,在所述 測(cè)量時(shí)間內(nèi)AP發(fā)送測(cè)量請(qǐng)求報(bào)文給AG。在本實(shí)施例中采用后者,即AP與AG 在建立測(cè)量連接過(guò)程中設(shè)定時(shí)間,在設(shè)定的時(shí)間內(nèi)AP發(fā)送測(cè)量請(qǐng)求報(bào)文到 AG。
C22、 AG接收測(cè)量請(qǐng)求報(bào)文,并記錄接收到測(cè)量請(qǐng)求報(bào)文的本地時(shí)間T2, 測(cè)量請(qǐng)求報(bào)文中序列號(hào)SN,統(tǒng)計(jì)接收到的測(cè)量請(qǐng)求報(bào)文的個(gè)數(shù),即統(tǒng)計(jì)收到 的SN的個(gè)數(shù),以計(jì)算上行丟包率;當(dāng)測(cè)量請(qǐng)求報(bào)文中還包含AP發(fā)送該測(cè)量請(qǐng) 求報(bào)文的本地時(shí)間T1時(shí),AG還記錄該本地時(shí)間Tl,以根據(jù)T1、 T2計(jì)算上行時(shí)延或上行單向抖動(dòng)。
C23、 AG向AP發(fā)送測(cè)量應(yīng)答報(bào)文,該測(cè)量應(yīng)答報(bào)文包含有AG接收到該測(cè) 量請(qǐng)求4艮文的時(shí)間T2、發(fā)送該測(cè)量應(yīng)答4艮文時(shí)的本地時(shí)間T3及從測(cè)量請(qǐng)求報(bào) 文中獲取的序列號(hào)SN;應(yīng)當(dāng)理解的是,當(dāng)所需獲得的QoS指標(biāo)僅包括往返時(shí) 延和/或丟包率時(shí),該測(cè)量應(yīng)答報(bào)文中可以不包含AG接收到該測(cè)量請(qǐng)求報(bào)文的 時(shí)間T2和發(fā)送該測(cè)量應(yīng)答報(bào)文時(shí)的本地時(shí)間T3 。
C24、 AP接收測(cè)量應(yīng)答報(bào)文,記錄收到該測(cè)量應(yīng)答才艮文的本地時(shí)間T4, 并根據(jù)該測(cè)量應(yīng)答報(bào)文中的序列號(hào)SN匹配對(duì)應(yīng)的測(cè)量請(qǐng)求報(bào)文。
當(dāng)流量模型不同時(shí),AP所發(fā)送的測(cè)量請(qǐng)求報(bào)文的速率是不同的,AG發(fā)送 的測(cè)量應(yīng)答報(bào)文的速率也不同。流量模型包括一組時(shí),執(zhí)行完步驟C24,即完 成了執(zhí)行測(cè)量的過(guò)程。而流量模型包括多組時(shí),步驟C21至步驟C24是完成測(cè) 量一個(gè)測(cè)量流量模型階段。對(duì)于已確定的待測(cè)測(cè)量模型,采用由低到高的順 序?qū)y(cè)量模型逐一測(cè)量。即先測(cè)量lMbps測(cè)量模型,執(zhí)行步驟C21至C24,再 測(cè)量2Mbps測(cè)量模型,重復(fù)執(zhí)行C21至C24,如此類(lèi)推。每種測(cè)量模型的測(cè)量 所用的時(shí)間是可以配置的,即每種測(cè)量模型需在規(guī)定的時(shí)間內(nèi)完成測(cè)量。當(dāng) 完成所有已確定的待測(cè)的測(cè)量模型,即完成了 AP與AG之間的執(zhí)行測(cè)量過(guò)程。
C3、測(cè)量發(fā)起端AP向測(cè)量響應(yīng)端AG發(fā)送測(cè)量結(jié)束請(qǐng)求報(bào)文,關(guān)閉AP與 AG之間的測(cè)量連接,包括
C31、完成對(duì)測(cè)量模型的測(cè)量,AP向AG發(fā)送測(cè)量結(jié)束請(qǐng)求報(bào)文。
C32、 AG接收測(cè)量結(jié)束請(qǐng)求報(bào)文,關(guān)閉測(cè)量用的UDP端口 。
測(cè)量響應(yīng)端AG也可以根據(jù)C2步驟中記錄的結(jié)果,計(jì)算出上行的QoS能力 指標(biāo),步驟C3還可以包括
C33、 AG向AP發(fā)送測(cè)量結(jié)束應(yīng)答報(bào)文,該測(cè)量結(jié)束應(yīng)答報(bào)文中可以包含 AG計(jì)算的上行丟包率、上行單向抖動(dòng)、上行時(shí)延等QoS指標(biāo)中的任意一種或 多種的組合。應(yīng)當(dāng)理解的是,在傳輸時(shí)延允許的情況下,所獲得的QoS指標(biāo)也 可以通過(guò)C23中的測(cè)量應(yīng)答報(bào)文發(fā)送。
C4、測(cè)量發(fā)起端AP根據(jù)C2步驟中測(cè)量的結(jié)果,計(jì)算出IP傳輸網(wǎng)的QoS的 能力。可以理解的是,步驟C4也可以在步驟C3之前執(zhí)行。其中,計(jì)算IP傳輸網(wǎng)的QoS能力的過(guò)程,參見(jiàn)圖5,其中,測(cè)量發(fā)起端可 以是AP、用戶端其它設(shè)備如用戶主機(jī)或者AG等;測(cè)量響應(yīng)端可以是AG,服 務(wù)器、路由器,也可以是AP等。圖中T1為測(cè)量發(fā)起端發(fā)送測(cè)量請(qǐng)求報(bào)文的本 地時(shí)間、T2為測(cè)量響應(yīng)端接收到所述測(cè)量請(qǐng)求報(bào)文時(shí)的本地時(shí)間、T3為測(cè)量 響應(yīng)端發(fā)送測(cè)量應(yīng)答報(bào)文時(shí)的本地時(shí)間、T4為測(cè)量發(fā)起端接收到所述測(cè)量應(yīng) 答報(bào)文的本地時(shí)間。測(cè)量發(fā)起端向測(cè)量響應(yīng)端發(fā)送測(cè)量請(qǐng)求報(bào)文,該方向是 上^f亍方向;相應(yīng)地,測(cè)量響應(yīng)端向測(cè)量發(fā)起端發(fā)送測(cè)量應(yīng)答4艮文的方向是下 行方向。在本發(fā)明實(shí)施例中,IP傳輸網(wǎng)QoS的指標(biāo)可以包括但不限于實(shí)施例二中所 列的指標(biāo),如果不需要很詳細(xì)的能力報(bào)告,可以考慮計(jì)算QoS指標(biāo)的一種或幾 種,具體包括哪些QoS指標(biāo),由系統(tǒng)設(shè)置決定。應(yīng)當(dāng)理解的是,當(dāng)所測(cè)量的 QoS指標(biāo)僅包括丟包率時(shí),發(fā)送和/或接收測(cè)量請(qǐng)求報(bào)文和/或測(cè)量應(yīng)答l艮文的 本地時(shí)間可以不進(jìn)行傳送和記錄。QoS的指標(biāo)的計(jì)算方法如下(1 )、往返時(shí)延往返時(shí)延是指測(cè)量發(fā)起端從發(fā)送測(cè)量請(qǐng)求報(bào)文到接收 到對(duì)應(yīng)的測(cè)量應(yīng)答報(bào)文之間的時(shí)間差。它的值為T(mén)4減去T 1 。(2) 、上行單向抖動(dòng)抖動(dòng)就是時(shí)延的變化。某一個(gè)報(bào)文的T2減去T1的 時(shí)間差作為第一上行時(shí)間差Sl, Sl也可以定義為上行時(shí)延,另一個(gè)報(bào)文的T2 減去T1的時(shí)間差作為第二上行時(shí)間差S2, S2減去S1的差就是上行單向抖動(dòng)。(3) 、下行單向抖動(dòng)某一個(gè)報(bào)文的T4減去T3的時(shí)間差作為第一下行時(shí) 間差Wl,即下行時(shí)延,另一個(gè)報(bào)文的T4減去T3的時(shí)間差作為第二下行時(shí)間差 W2, W2減去W1的差就是下行單向抖動(dòng)。(4) 、丟包率的測(cè)量丟包率就是丟失報(bào)文數(shù)目和請(qǐng)求報(bào)文數(shù)目的百分 比,丟包率包括單向丟包率和雙向丟包率,其中單向丟包率包括上行丟包率 和下行丟包率。測(cè)量發(fā)起端向測(cè)量響應(yīng)端發(fā)送帶有序列號(hào)SN的測(cè)量請(qǐng)求凈艮文, 所發(fā)送的第一個(gè)測(cè)量請(qǐng)求報(bào)文的序列號(hào)為l,每發(fā)送一個(gè)報(bào)文,該報(bào)文中所附 帶的序列號(hào)加l,測(cè)量響應(yīng)端根據(jù)丟失的序列號(hào),統(tǒng)計(jì)上行丟包率,測(cè)量發(fā)起 端根據(jù)丟失的序列號(hào),統(tǒng)計(jì)雙向丟包率。再根據(jù)以下的計(jì)算公式得到下行丟包率。公式如下下行丟包率=雙向丟包率-上行丟包率應(yīng)當(dāng)理解的是,以上對(duì)IP傳輸網(wǎng)QoS的指標(biāo)的說(shuō)明中,所述的QoS指標(biāo)是 針對(duì)一組測(cè)量流量模型而言,對(duì)于有多組測(cè)量流量模型的IP傳輸網(wǎng)QoS能力的 測(cè)量,可以將每組測(cè)量流量模型在IP傳輸網(wǎng)的QoS能力分別計(jì)算出來(lái),用來(lái)了 解該IP傳輸網(wǎng)在各種流量模型下的QoS能力。在本發(fā)明實(shí)施例三提供的測(cè)量IP傳輸網(wǎng)QoS能力的方法,實(shí)現(xiàn)了在AP組 網(wǎng)中的IP傳輸網(wǎng)的QoS的測(cè)量。應(yīng)該理解的是,該方法也可以用于其他通信設(shè) 備間的IP傳輸網(wǎng)的QoS能力的測(cè)量。通過(guò)本發(fā)明實(shí)施例提供的方法,采用IP層 上層報(bào)文分組中的UDP分組作為測(cè)量分組,執(zhí)行測(cè)量,記錄和接收測(cè)量數(shù)據(jù), 根據(jù)獲得的測(cè)量數(shù)據(jù)計(jì)算QoS能力。實(shí)施例三提供了 IP傳輸網(wǎng)更為準(zhǔn)確的QoS 能力,同時(shí)提供了更普遍適用的測(cè)量方法。以上是對(duì)本發(fā)明實(shí)施例提供的方法的描述,下面介紹本發(fā)明實(shí)施例中的 測(cè)量裝置,本發(fā)明實(shí)施例四提供了一種測(cè)量裝置,參見(jiàn)圖6,具體包括 建立測(cè)量連接單元10,用于與測(cè)量對(duì)端裝置建立測(cè)量連接; 測(cè)量單元20,用于通過(guò)所述測(cè)量連接上傳輸?shù)腎P層上層報(bào)文執(zhí)行測(cè)量; 計(jì)算單元30,用于根據(jù)所述測(cè)量單元的測(cè)量結(jié)果,計(jì)算IP傳輸網(wǎng)QoS 指標(biāo)??梢岳斫獾氖?,上述測(cè)量裝置在實(shí)際應(yīng)用中既可以為測(cè)量發(fā)起端也可以 為測(cè)量響應(yīng)端,下面結(jié)合實(shí)施例子具體對(duì)該裝置作為測(cè)量發(fā)起端以及測(cè)量響 應(yīng)端的情況進(jìn)行說(shuō)明。實(shí)施例五, 一種測(cè)量IP傳輸網(wǎng)QoS能力的測(cè)量發(fā)起裝置。參見(jiàn)圖7,包括 以下單元第一建立測(cè)量連接單元71、第一測(cè)量單元72和第一計(jì)算單元74。第一建立測(cè)量連接單元71,用于建立與測(cè)量響應(yīng)裝置的測(cè)量連接,具體 包括發(fā)送測(cè)量開(kāi)始請(qǐng)求報(bào)文,該測(cè)量開(kāi)始請(qǐng)求報(bào)文中包括測(cè)量發(fā)起裝置的測(cè) 量建立信息,所述測(cè)量建立信息包括測(cè)量連接信息,還可以包括測(cè)量流量模 型的信息;接收測(cè)量響應(yīng)裝置發(fā)送的測(cè)量開(kāi)始應(yīng)答報(bào)文,該測(cè)量開(kāi)始應(yīng)答報(bào)文中包括測(cè)量響應(yīng)裝置的測(cè)量建立信息,所述測(cè)量建立信息包括測(cè)量連接信 息,還可以包括測(cè)量流量模型信息;并根據(jù)所接收到的測(cè)量開(kāi)始應(yīng)答報(bào)文, 建立與測(cè)量響應(yīng)裝置的測(cè)量連接。測(cè)量開(kāi)始請(qǐng)求報(bào)文和測(cè)量開(kāi)始應(yīng)答報(bào)文可以采用TCP報(bào)文、UDP報(bào)文、SCTP報(bào)文或者Ping報(bào)文格式。該測(cè)量發(fā)起裝置還可以包括流量控制單元75,用于根據(jù)第一建立測(cè)量連 接單元71確定的測(cè)量流量模型信息,控制第一測(cè)量單元72對(duì)測(cè)量流量模型 的測(cè)量。在第一建立測(cè)量連接單元71完成測(cè)量連接后,流量控制單元75獲取第一 建立測(cè)量連接單元71中確定的測(cè)量建立信息中的測(cè)量流量模型信息,其中, 測(cè)量流量模型可以是一組,也可以是多組。當(dāng)測(cè)量流量模型為多組時(shí),流量 控制單元75可以根據(jù)第一建立測(cè)量連接單元71中的測(cè)量流量模型信息控制測(cè) 量單元按順序?qū)y(cè)量流量模型進(jìn)行測(cè)量,完成對(duì)一組測(cè)量模型的測(cè)量,按照 所述的順序?qū)ο乱粋€(gè)測(cè)量流量模型執(zhí)行測(cè)量。其中,所述的順序是第一建立 測(cè)量連接單元71獲取的測(cè)量流量模型信息中所記錄的。下面是對(duì)第 一測(cè)量單元72執(zhí)行一組測(cè)量流量模型測(cè)量的描述。第一測(cè)量單元72,用于與測(cè)量響應(yīng)裝置建立測(cè)量連4妻后,扭^亍測(cè)量發(fā)起 裝置與測(cè)量響應(yīng)裝置之間的測(cè)量;在執(zhí)行測(cè)量中使用到的報(bào)文包括測(cè)量請(qǐng)求 報(bào)文和測(cè)量應(yīng)答報(bào)文;測(cè)量請(qǐng)求I艮文和測(cè)量應(yīng)答凈艮文為IP層上層報(bào)文,包括 TCP報(bào)文、UDP報(bào)文或者SCTP報(bào)文格式。第一測(cè)量單元72包括記錄單元821、 序列號(hào)管理單元822、統(tǒng)計(jì)單元823、發(fā)送單元825、接收單元826,參見(jiàn)圖8。第一測(cè)量單元72中的記錄單元821用于記錄發(fā)送測(cè)量請(qǐng)求凈艮文的本地時(shí) 間T1,同時(shí)序列號(hào)管理單元822用于記錄所發(fā)送的測(cè)量請(qǐng)求報(bào)文的序列號(hào)SN, 將SN添加到測(cè)量請(qǐng)求報(bào)文中發(fā)送給測(cè)量響應(yīng)裝置。其中,序列號(hào)管理單元822 在測(cè)量發(fā)起裝置每次發(fā)送測(cè)量請(qǐng)求報(bào)文后遞增SN值,例如在第一次發(fā)送測(cè) 量請(qǐng)求報(bào)文時(shí)的序列號(hào)SN為1,第二次發(fā)送測(cè)量請(qǐng)求報(bào)文時(shí)的序列號(hào)SN為2, 依此類(lèi)推。發(fā)送單元825用于發(fā)送測(cè)量請(qǐng)求報(bào)文,該測(cè)量請(qǐng)求l艮文中包含有對(duì) 應(yīng)于該測(cè)量請(qǐng)求報(bào)文的序列號(hào)SN,還可以包含發(fā)送該測(cè)量請(qǐng)求才艮文的本地時(shí) 間T1。其中,當(dāng)有測(cè)量流量模型需要測(cè)量時(shí),發(fā)送單元825發(fā)送的測(cè)量請(qǐng)求報(bào)文 的序列號(hào)SN的最大值可以由第一建立測(cè)量連接單元71中測(cè)量建立信息決定。 比如,發(fā)送單元825發(fā)送的測(cè)量請(qǐng)求報(bào)文的序列號(hào)SN的最大值可以由第 一建立 測(cè)量連接單元71中測(cè)量建立信息中的測(cè)量流量模型信息決定,所述測(cè)量連接 信息和所述測(cè)量流量模型信息中可以包含一組或每組測(cè)量流量模型中發(fā)送測(cè) 量請(qǐng)求報(bào)文的數(shù)目,也可以設(shè)定一組或每組測(cè)量流量模型的測(cè)量時(shí)間,在設(shè) 定時(shí)間內(nèi),發(fā)送單元825以設(shè)定的速率發(fā)送測(cè)量請(qǐng)求報(bào)文,發(fā)送測(cè)量請(qǐng)求報(bào)文 的數(shù)目為在設(shè)定的執(zhí)行的測(cè)量流量模型的時(shí)間內(nèi)發(fā)送測(cè)量請(qǐng)求報(bào)文的數(shù)目。 應(yīng)當(dāng)理解的是,發(fā)送單元825發(fā)送的測(cè)量請(qǐng)求報(bào)文的序列號(hào)SN的最大值也可以 由第一建立測(cè)量連接單元71中測(cè)量建立信息中的測(cè)量連接信息決定。當(dāng)?shù)?一測(cè)量單元72中接收單元826接收到對(duì)應(yīng)測(cè)量請(qǐng)求報(bào)文的測(cè)量應(yīng)答 報(bào)文時(shí),接收單元826同時(shí)也可以獲取測(cè)量應(yīng)答報(bào)文中含有測(cè)量響應(yīng)裝置接收 到測(cè)量請(qǐng)求報(bào)文的時(shí)間T2、發(fā)送測(cè)量應(yīng)答報(bào)文時(shí)的本地時(shí)間T3;記錄單元721 還用于記錄接收到測(cè)量應(yīng)答報(bào)文的本地時(shí)間T4,統(tǒng)計(jì)單元823用于根據(jù)接收到 的測(cè)量應(yīng)答報(bào)文中的序列號(hào)SN匹配對(duì)應(yīng)的測(cè)量請(qǐng)求報(bào)文的SN,統(tǒng)計(jì)測(cè)量應(yīng)答 報(bào)文的數(shù)目。第一計(jì)算單元74用于在第一測(cè)量單元72完成測(cè)量后,從第一測(cè)量單元72 獲取測(cè)量結(jié)果,計(jì)算QoS的能力指標(biāo);其中,所獲取的測(cè)量結(jié)果包括Tl、 T2、 T3、 T4和統(tǒng)計(jì)出的測(cè)量應(yīng)答報(bào)文數(shù)目,所計(jì)算的QoS指標(biāo)包括雙向時(shí)延、 單向時(shí)延、單向時(shí)延抖動(dòng)和雙向丟包率中的任意一種或幾種。以上描述是第一測(cè)量單元72^丸行一組測(cè)量流量才莫型測(cè)量的過(guò)程,如果測(cè) 量建立信息中測(cè)量流量模型為多組時(shí),流量控制單元75按照測(cè)量建立信息中 記錄的對(duì)測(cè)量流量模型的測(cè)量先后順序,指示第一測(cè)量單元72對(duì)下一組流量 模型進(jìn)行測(cè)量。第一計(jì)算單元74根據(jù)所述下一組流量模型的測(cè)量結(jié)果,計(jì)算 該組流量模型的QoS能力指標(biāo)。所述IP傳輸網(wǎng)的QoS能力指標(biāo)由多組流量模型 的QoS能力指標(biāo)組成。應(yīng)當(dāng)理解的是,如果測(cè)量建立信息中只包含一組測(cè)量流 量模型時(shí),IP傳輸網(wǎng)的QoS能力指標(biāo)由該組測(cè)量流量模型的QoS能力指標(biāo)組 成。測(cè)量發(fā)起裝置還包括第 一關(guān)閉測(cè)量連接單元73 ,第 一關(guān)閉測(cè)量連接單元73用于在第 一測(cè)量單元72完成測(cè)量后,關(guān)閉第 一建立測(cè)量連接單元71建立的 測(cè)量連接。應(yīng)當(dāng)理解的是,當(dāng)所測(cè)量的QoS指標(biāo)僅包括丟包率時(shí),發(fā)送和/或接收測(cè) 量請(qǐng)求報(bào)文和/或測(cè)量應(yīng)答報(bào)文的本地時(shí)間可以不進(jìn)行傳送和記錄。本發(fā)明實(shí)施例五提供的 一種測(cè)量IP傳輸網(wǎng)QoS能力的測(cè)量發(fā)起裝置,此裝 置可以是具有以上所描述功能模塊的通信設(shè)備,如接入點(diǎn)AP、用戶主機(jī)、接 入網(wǎng)關(guān)AG等。采用實(shí)施例五提供的一種測(cè)量IP傳輸網(wǎng)QoS能力的測(cè)量發(fā)起裝置,此裝置 采用TCP、 UDP或者SCTP報(bào)文與測(cè)量響應(yīng)裝置執(zhí)行測(cè)量,有效的避免采用 ICMPPing方法中路由器對(duì)Ping報(bào)文優(yōu)先級(jí)低的缺點(diǎn),提高了測(cè)量準(zhǔn)確度;其次,還可以具有關(guān)閉測(cè)量連接的功能,保證了測(cè)量目標(biāo)系統(tǒng)的安全, 不容易被攻擊。本發(fā)明實(shí)施例六還提供了 一種測(cè)量IP傳輸網(wǎng)QoS的測(cè)量響應(yīng)裝置,參見(jiàn)圖 9,該測(cè)量響應(yīng)裝置包括第二建立測(cè)量連接單元91和第二測(cè)量單元92。在本實(shí)施例中的測(cè)響應(yīng)裝置中,第二建立測(cè)量連接單元91,用于建立與 測(cè)量發(fā)起裝置間的測(cè)量連接,具體包括接收測(cè)量發(fā)起裝置發(fā)送的測(cè)量開(kāi)始 請(qǐng)求報(bào)文,發(fā)送測(cè)量開(kāi)始應(yīng)答報(bào)文至測(cè)量發(fā)起裝置,即完成建立測(cè)量響應(yīng)裝 置與測(cè)量發(fā)起裝置之間的測(cè)量連接;所述的測(cè)量開(kāi)始請(qǐng)求報(bào)文和測(cè)量開(kāi)始應(yīng) 答報(bào)文可以采用TCP報(bào)文、UDP報(bào)文、SCTP報(bào)文或者Ping報(bào)文。第二測(cè)量單元92,用于與測(cè)量發(fā)起裝置建立測(cè)量連接后,執(zhí)行與測(cè)量發(fā) 起裝置之間的測(cè)量;該測(cè)量包括接收測(cè)量請(qǐng)求才艮文,并發(fā)送測(cè)量應(yīng)答凈艮文; 第二測(cè)量單元92包括第二記錄單元101、第二發(fā)送單元103和第二接收單元 104,參見(jiàn)圖IO。第二測(cè)量單元92用于通過(guò)第二建立測(cè)量連接單元91建立的測(cè) 量連接執(zhí)行測(cè)量,第二接收單元104接收測(cè)量發(fā)起裝置發(fā)送的測(cè)量請(qǐng)求報(bào)文, 第二記錄單元101記錄測(cè)量響應(yīng)裝置接收到測(cè)量請(qǐng)求報(bào)文的時(shí)間T2、發(fā)送測(cè)量 應(yīng)答報(bào)文時(shí)的本地時(shí)間T3和測(cè)量請(qǐng)求報(bào)文中的序列號(hào)。其中,測(cè)量請(qǐng)求報(bào)文 和測(cè)量應(yīng)答報(bào)文采用IP層的上層報(bào)文,IP層的上層報(bào)文可以包括TCP報(bào)文、UDP報(bào)文或者SCTP報(bào)文格式。
第二發(fā)送單元103,用于發(fā)送測(cè)量應(yīng)答報(bào)文,該測(cè)量應(yīng)答報(bào)文中包含測(cè)量 響應(yīng)裝置接收到測(cè)量請(qǐng)求報(bào)文的時(shí)間T2、發(fā)送該測(cè)量應(yīng)答報(bào)文時(shí)的本地時(shí)間 T3和所獲取的測(cè)量請(qǐng)求報(bào)文中的序列號(hào)SN。
第二測(cè)量單元92還可以包括第二統(tǒng)計(jì)單元102,用于統(tǒng)計(jì)收到的SN的個(gè)數(shù)。
測(cè)量響應(yīng)裝置還可以包括第二計(jì)算單元94,用于在獲得第二統(tǒng)計(jì)單元102 的測(cè)量結(jié)果后,計(jì)算出上行丟包率、上行單向抖動(dòng)、上行時(shí)延等QoS指標(biāo)中的 任意一種或幾種。
應(yīng)當(dāng)理解的是,第二測(cè)量單元92中的第二統(tǒng)計(jì)單元102也可以位于第二計(jì) 算單元94中。
測(cè)量響應(yīng)裝置還可以包括第二關(guān)閉連接單元93,用于在接收到測(cè)量發(fā)起 裝置發(fā)送的測(cè)量結(jié)束請(qǐng)求報(bào)文時(shí),關(guān)閉測(cè)量連接,發(fā)送測(cè)量結(jié)束應(yīng)答報(bào)文給 測(cè)量發(fā)起端;第二關(guān)閉連接單元93所發(fā)送的測(cè)量結(jié)束應(yīng)答報(bào)文中還包括第二 計(jì)算單元94中所獲得的QoS指標(biāo)。應(yīng)當(dāng)理解的是,在傳輸時(shí)延允許的情況下, 第二計(jì)算單元94中所獲得的QoS指標(biāo)也可以通過(guò)測(cè)量應(yīng)答報(bào)文發(fā)送。
應(yīng)當(dāng)理解的是,當(dāng)所測(cè)量的QoS指標(biāo)僅包括丟包率時(shí),發(fā)送和/或接收測(cè) 量請(qǐng)求報(bào)文和/或測(cè)量應(yīng)答報(bào)文的本地時(shí)間可以不進(jìn)行傳送和記錄。
本發(fā)明實(shí)施例六提供的一種測(cè)量IP傳輸網(wǎng)QoS能力的測(cè)量響應(yīng)裝置,此裝 置可以是路由器、主機(jī)、接入點(diǎn)AP、接入網(wǎng)關(guān)AG或者網(wǎng)絡(luò)服務(wù)器。該裝置采 用TCP、 UDP或者SCTP報(bào)文與測(cè)量發(fā)起裝置執(zhí)行測(cè)量,有效的避免采用ICMP Ping方法中路由器對(duì)Ping報(bào)文優(yōu)先級(jí)低的缺點(diǎn),提高了測(cè)量準(zhǔn)確度;
其次,還可以具有關(guān)閉測(cè)量連接的功能,保證了測(cè)量目標(biāo)系統(tǒng)的安全, 不容易被攻擊。
本發(fā)明實(shí)施例七還提供了 一種接入點(diǎn)AP,該接入點(diǎn)AP包含有實(shí)施例四描 述的測(cè)量裝置或?qū)嵤├逯兴枋龅臏y(cè)量發(fā)起裝置,可以理解的是,該接入 點(diǎn)AP也可以包含實(shí)施例六所描述的測(cè)量發(fā)起裝置。
本發(fā)明實(shí)施例八還提供了 一種接入網(wǎng)關(guān)AG,該接入網(wǎng)關(guān)AG包含了實(shí)施例四中所描述的測(cè)量裝置,或者實(shí)施例七所描述的測(cè)量響應(yīng)裝置,可以理解的 是,該接入網(wǎng)關(guān)AG也可以包含實(shí)施例六所描述的測(cè)量發(fā)起裝置。
采用本發(fā)明實(shí)施例七、八提供的一種接入點(diǎn)AP或接入網(wǎng)關(guān)AG,此AP或 AG采用TCP、 UDP或者SCTP報(bào)文與測(cè)量響應(yīng)裝置執(zhí)行測(cè)量,有效的避免采用 ICMP Ping方法中路由器對(duì)Ping報(bào)文優(yōu)先級(jí)低的缺點(diǎn),提高了測(cè)量準(zhǔn)確度;
其次,還可以具有關(guān)閉測(cè)量連接的功能,保證了測(cè)量目標(biāo)系統(tǒng)的安全, 不容易被攻擊。
本發(fā)明實(shí)施例九還提供了 一種通信系統(tǒng),參見(jiàn)圖11,包括測(cè)量發(fā)起裝置1 ] 1 和測(cè)量響應(yīng)裝置112。測(cè)量發(fā)起裝置111與測(cè)量響應(yīng)裝置112之間通過(guò)傳輸TCP 報(bào)文、UDP報(bào)文、SCTP報(bào)文或者Ping報(bào)文建立測(cè)量連接,同樣也可以是其他 類(lèi)型的報(bào)文,此處不作限定;根據(jù)測(cè)量發(fā)起裝置111和測(cè)量響應(yīng)裝置112建立的 測(cè)量連接,測(cè)量發(fā)起裝置111與測(cè)量響應(yīng)裝置112通過(guò)傳輸測(cè)量用TCP報(bào)文、 UDP報(bào)文或者SCTP報(bào)文,執(zhí)行測(cè)量;測(cè)量發(fā)起裝置111和測(cè)量響應(yīng)裝置112根 據(jù)執(zhí)行測(cè)量后得到的測(cè)量結(jié)果,計(jì)算IP傳輸網(wǎng)QoS能力。該通信系統(tǒng)中的測(cè)量 發(fā)起裝置111與測(cè)量響應(yīng)裝置112還可以關(guān)閉測(cè)量發(fā)起裝置111與測(cè)量響應(yīng)裝置 112建立的測(cè)量連接。
其中,測(cè)量發(fā)起裝置lll可以為實(shí)施例五中所描述的測(cè)量發(fā)起裝置,測(cè)量 響應(yīng)裝置112可以為實(shí)施例六中所描述的測(cè)量響應(yīng)裝置??梢岳斫獾氖牵撏?信系統(tǒng)也可以包括接入點(diǎn)AP和接入網(wǎng)關(guān)AG,其中接入點(diǎn)AP作為測(cè)量發(fā)起端, 才矣入網(wǎng)關(guān)AG作為測(cè)量響應(yīng)端,或者,接入網(wǎng)關(guān)AG作為測(cè)量發(fā)起端,4妄入點(diǎn) AP作為測(cè)量響應(yīng)端。
本發(fā)明實(shí)施例九提供的 一種通信系統(tǒng),該系統(tǒng)中測(cè)量發(fā)起裝置111采用 TCP、 UDP或者SCTP報(bào)文與測(cè)量響應(yīng)裝置112執(zhí)行測(cè)量,有效的避免采用ICMP Ping方法中路由器對(duì)Pmg報(bào)文優(yōu)先級(jí)低的缺點(diǎn),提高了測(cè)量準(zhǔn)確度;
其次,還可以具有關(guān)閉測(cè)量連接的功能,保證了測(cè)量目標(biāo)系統(tǒng)的安全, 不容易被攻擊。
以上對(duì)本發(fā)明實(shí)施例所提供的 一種測(cè)量互聯(lián)網(wǎng)協(xié)議傳輸網(wǎng)服務(wù)質(zhì)量的方 法、系統(tǒng)和裝置進(jìn)行了詳細(xì)介紹,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述 的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括如下
步驟
建立與測(cè)量響應(yīng)端之間的測(cè)量連才妄;
根據(jù)所述測(cè)量連接,通過(guò)傳輸?shù)腎P層上層報(bào)文,執(zhí)行與所述測(cè)量響應(yīng)端 之間的測(cè)量;
根據(jù)所述測(cè)量的結(jié)果計(jì)算IP傳輸網(wǎng)QoS指標(biāo)。
該程序還可以執(zhí)行本發(fā)明方法實(shí)施例所描述的測(cè)量方法。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想; 同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及 應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明 的限制。
權(quán)利要求
1、一種測(cè)量互聯(lián)網(wǎng)協(xié)議IP傳輸網(wǎng)服務(wù)質(zhì)量QoS的方法,其特征在于,包括建立與測(cè)量響應(yīng)端之間的測(cè)量連接;根據(jù)所述測(cè)量連接,通過(guò)傳輸?shù)腎P層上層報(bào)文,執(zhí)行與所述測(cè)量響應(yīng)端之間的測(cè)量;根據(jù)所述測(cè)量的結(jié)果計(jì)算IP傳輸網(wǎng)QoS指標(biāo)。
2、 如^f又利要求1所述測(cè)量IP傳輸網(wǎng)"良務(wù)質(zhì)量QoS的方法,其特;f正在于, 所述IP層上層報(bào)文為傳輸控制協(xié)議TCP報(bào)文,用戶數(shù)據(jù)報(bào)協(xié)議UDP報(bào)文, 流控制傳輸協(xié)議SCTP報(bào)文中的任意一種。
3、 如權(quán)利要求1所述測(cè)量IP傳輸網(wǎng)服務(wù)質(zhì)量QoS的方法,其特征在于, 所述通過(guò)傳輸?shù)腎P層上層報(bào)文,執(zhí)行與所述測(cè)量響應(yīng)端間的測(cè)量包括記錄發(fā)送測(cè)量請(qǐng)求報(bào)文的本地時(shí)間Tl以及序列號(hào)SN; 向所述測(cè)量響應(yīng)端發(fā)送包含所述SN的測(cè)量請(qǐng)求報(bào)文; 在每次發(fā)送完成測(cè)量請(qǐng)求報(bào)文后,遞增SN; 接收所述測(cè)量響應(yīng)端發(fā)送的測(cè)量應(yīng)答報(bào)文; 獲取所述測(cè)量應(yīng)答報(bào)文中包含的對(duì)應(yīng)于所述測(cè)量請(qǐng)求報(bào)文的SN;根據(jù)所獲得的測(cè)量應(yīng)答報(bào)文中的SN匹配對(duì)應(yīng)的測(cè)量請(qǐng)求報(bào)文的SN,記 錄接收到所述測(cè)量應(yīng)答報(bào)文的本地時(shí)間T4;其中,所述測(cè)量請(qǐng)求報(bào)文和測(cè)量應(yīng)答報(bào)文為IP層上層報(bào)文。
4、 如權(quán)利要求3所述測(cè)量IP傳輸網(wǎng)服務(wù)質(zhì)量QoS的方法,其特征在于, 所述根據(jù)所述測(cè)量的結(jié)果計(jì)算IP傳輸網(wǎng)QoS指標(biāo)包括根據(jù)獲取到的Tl, T4以及SN匹配的結(jié)果計(jì)算往返時(shí)延和/或雙向丟包率。
5、 如權(quán)利要求4所述測(cè)量IP傳輸網(wǎng)服務(wù)質(zhì)量QoS的方法,其特征在于, 所述通過(guò)傳輸?shù)腎P層上層報(bào)文,執(zhí)行與所述測(cè)量響應(yīng)端之間的測(cè)量還包括接收所述測(cè)量響應(yīng)端發(fā)送的測(cè)量應(yīng)答纟艮文;獲取所述測(cè)量應(yīng)答報(bào)文中包含的所述測(cè)量響應(yīng)端接收到所述測(cè)量請(qǐng)求報(bào)文的時(shí)間T2和所述測(cè)量響應(yīng)端發(fā)送所述測(cè)量應(yīng)答凈艮文的時(shí)間T3; 所述根據(jù)所述測(cè)量的結(jié)果計(jì)算IP傳輸網(wǎng)QoS指標(biāo)還包括 根據(jù)獲取得到的T1、 T2、 T3、 T4計(jì)算上行時(shí)延、上行單向抖動(dòng)、下行單向抖動(dòng)、下行時(shí)延中的任意一種或幾種。
6、 如權(quán)利要求3所述測(cè)量IP傳輸網(wǎng)服務(wù)質(zhì)量QoS的方法,其特征在于, 所述測(cè)量請(qǐng)求報(bào)文還包含發(fā)送所述測(cè)量請(qǐng)求報(bào)文的本地時(shí)間Tl;所述通過(guò)傳 輸?shù)腎P層上層報(bào)文,執(zhí)行與所述測(cè)量響應(yīng)端之間的測(cè)量還包括接收所述測(cè)量響應(yīng)端發(fā)送的測(cè)量應(yīng)答報(bào)文;獲取所述測(cè)量應(yīng)答報(bào)文中包含的所述測(cè)量響應(yīng)端根據(jù)接收的所述測(cè)量請(qǐng) 求報(bào)文中的Tl和SN以及接收到所述測(cè)量請(qǐng)求報(bào)文的時(shí)間T2計(jì)算出的上行 丟包率、上行單向抖動(dòng)和上行時(shí)延中的任意一種或幾種。
7、 如權(quán)利要求1所述測(cè)量IP傳輸網(wǎng)服務(wù)質(zhì)量QoS的方法,其特征在于, 執(zhí)行與所述測(cè)量響應(yīng)端之間的測(cè)量之后,發(fā)送測(cè)量結(jié)束請(qǐng)求報(bào)文,關(guān)閉與測(cè) 量響應(yīng)端之間的測(cè)量連4妄。
8、 如權(quán)利要求1所述測(cè)量IP傳輸網(wǎng)服務(wù)質(zhì)量QoS的方法,其特征在于, 所述建立測(cè)量連接包括發(fā)送測(cè)量開(kāi)始請(qǐng)求報(bào)文; *接收測(cè)量響應(yīng)端發(fā)送的測(cè)量開(kāi)始應(yīng)答4艮文;根據(jù)測(cè)量開(kāi)始請(qǐng)求報(bào)文和測(cè)量開(kāi)始應(yīng)答報(bào)文中的測(cè)量建立信息建立測(cè)量 連接。
9、 如權(quán)利要求8所述測(cè)量IP傳輸網(wǎng)服務(wù)質(zhì)量QoS的方法,其特征在于, 所述測(cè)量建立信息包括測(cè)量用連接信息和測(cè)量流量模型信息。
10、 一種測(cè)量裝置,其特征在于,包括 建立測(cè)量連接單元,用于與測(cè)量對(duì)端裝置建立測(cè)量連接; 測(cè)量單元,用于通過(guò)所述測(cè)量連接上傳輸?shù)腎P層上層報(bào)文執(zhí)行測(cè)量; 計(jì)算單元,用于根據(jù)所述測(cè)量單元的測(cè)量結(jié)果,計(jì)算IP傳輸網(wǎng)QoS指標(biāo)。
11、 如權(quán)利要求IO所述的測(cè)量裝置,其特征在于,還包括 關(guān)閉測(cè)量連接單元,用于關(guān)閉所述建立測(cè)量連接單元建立的測(cè)量連接。
12、 如權(quán)利要求IO所述的測(cè)量裝置,其特征在于,所述測(cè)量單元包括 發(fā)送單元,用于發(fā)送測(cè)量請(qǐng)求報(bào)文,所述測(cè)量請(qǐng)求報(bào)文包含序列號(hào)SN; 接收單元,用于接收測(cè)量應(yīng)答報(bào)文并獲取所述測(cè)量應(yīng)答報(bào)文中包含的對(duì)應(yīng)于所述發(fā)送單元發(fā)送的測(cè)量請(qǐng)求報(bào)文的序列號(hào)SN;序列號(hào)管理單元,用于記錄測(cè)量請(qǐng)求報(bào)文序列號(hào)SN,在每次發(fā)送完成測(cè) 量請(qǐng)求報(bào)文后,遞增SN;記錄單元,用于記錄發(fā)送單元發(fā)送測(cè)量請(qǐng)求報(bào)文的本地時(shí)間Tl和接收 單元接收到測(cè)量應(yīng)答4艮文的本地時(shí)間T4;統(tǒng)計(jì)單元,用于根據(jù)接收單元接收到的測(cè)量應(yīng)答報(bào)文中的序列號(hào)SN匹 配發(fā)送單元發(fā)送的測(cè)量請(qǐng)求4艮文的SN,統(tǒng)計(jì)測(cè)量應(yīng)答報(bào)文的數(shù)目;所述計(jì)算單元,用于根據(jù)記錄單元記錄的本地時(shí)間Tl和T4計(jì)算往返時(shí) 延,根據(jù)統(tǒng)計(jì)單元統(tǒng)計(jì)的測(cè)量應(yīng)答報(bào)文的數(shù)目和發(fā)送單元所發(fā)送的測(cè)量請(qǐng)求 報(bào)文的數(shù)目計(jì)算雙向丟包率;其中,所述測(cè)量請(qǐng)求報(bào)文和所述測(cè)量應(yīng)答報(bào)文為IP層上層報(bào)文。
13、 如權(quán)利要求12所述的測(cè)量裝置,其特征在于,所述建立測(cè)量連接單 元還用于確定測(cè)量流量模型信息;所述測(cè)量裝置還包括流量控制單元,用于根據(jù)所述建立測(cè)量連接單元確 定的測(cè)量流量模型信息,控制所述測(cè)量單元對(duì)測(cè)量流量模型的測(cè)量。
14、 如權(quán)利要求12所述的測(cè)量裝置,其特征在于,所述接收單元還用于 接收測(cè)量應(yīng)答報(bào)文,并獲取所述測(cè)量應(yīng)答l艮文中包含的對(duì)應(yīng)于所述發(fā)送單元 發(fā)送的測(cè)量請(qǐng)求報(bào)文的序列號(hào)SN以及所述測(cè)量對(duì)端裝置接收到所述測(cè)量請(qǐng) 求報(bào)文的本地時(shí)間T2和所述測(cè)量對(duì)端裝置發(fā)送所述測(cè)量應(yīng)答報(bào)文的本地時(shí) 間T3;所述記錄單元,還用于記錄接收單元獲取的所述測(cè)量對(duì)端裝置接收到所述測(cè)量請(qǐng)求報(bào)文的本地時(shí)間T2和所述測(cè)量對(duì)端裝置發(fā)送所述測(cè)量應(yīng)答報(bào)文的本;也時(shí)間T3;所述計(jì)算單元,還用于根據(jù)記錄單元記錄的時(shí)間Tl、 T2、 T3、 T4計(jì)算 上行時(shí)延,下行時(shí)延,上行單向抖動(dòng),下行單向抖動(dòng)中的任意一種或幾種。
15、 如權(quán)利要求IO所述的測(cè)量裝置,其特征在于,所述測(cè)量單元包括 第二接收單元,用于接收測(cè)量請(qǐng)求報(bào)文并獲取所述測(cè)量請(qǐng)求報(bào)文中包含的序列號(hào)SN;第二記錄單元,用于記錄接收到所述測(cè)量請(qǐng)求報(bào)文的本地時(shí)間T2、第二 接收單元獲取的所述測(cè)量請(qǐng)求報(bào)文的序列號(hào)SN和發(fā)送對(duì)應(yīng)于所述測(cè)量請(qǐng)求 報(bào)文的測(cè)量應(yīng)答報(bào)文的本地時(shí)間T 3;第二發(fā)送單元,用于發(fā)送測(cè)量應(yīng)答報(bào)文,所述測(cè)量應(yīng)答報(bào)文中包含所述 本地時(shí)間T2、 T3和所述獲取的序列號(hào)SN;其中,所述測(cè)量請(qǐng)求報(bào)文和所述測(cè)量應(yīng)答報(bào)文為IP層上層報(bào)文。
16、 一種接入點(diǎn)AP,其特征在于,包括如權(quán)利要求10至15任意一項(xiàng)所 述的測(cè)量裝置。
17、 一種接入網(wǎng)關(guān)AG,其特征在于,包括如權(quán)利要求10至15任意一 項(xiàng)所述的測(cè)量裝置。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種測(cè)量互聯(lián)網(wǎng)協(xié)議IP傳輸網(wǎng)服務(wù)質(zhì)量QoS的方法和裝置。本發(fā)明實(shí)施例方法包括建立與測(cè)量響應(yīng)端之間的測(cè)量連接;根據(jù)所述測(cè)量連接,通過(guò)傳輸?shù)腎P層上層報(bào)文,執(zhí)行與所述測(cè)量響應(yīng)端之間的測(cè)量;根據(jù)所述測(cè)量的結(jié)果計(jì)算IP傳輸網(wǎng)QoS指標(biāo)。本發(fā)明實(shí)施例中測(cè)量請(qǐng)求報(bào)文和測(cè)量應(yīng)答報(bào)文采用IP層上層報(bào)文,路由器對(duì)該報(bào)文的優(yōu)先級(jí)高,使得測(cè)量準(zhǔn)確,不需要路由器的支持,測(cè)量方法更靈活通用。
文檔編號(hào)H04L12/26GK101321092SQ20081004065
公開(kāi)日2008年12月10日 申請(qǐng)日期2008年7月7日 優(yōu)先權(quán)日2008年7月7日
發(fā)明者胡國(guó)杰 申請(qǐng)人:上海華為技術(shù)有限公司