本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種IP性能測(cè)量(IPPerformancemeasurement,IPPM)方法和裝置。
背景技術(shù):IPPM有兩大類,一種是主動(dòng)IPPM測(cè)量,需要主動(dòng)大量發(fā)送互聯(lián)網(wǎng)協(xié)議(InternetProtocol,IP)報(bào)文,占用網(wǎng)絡(luò)帶寬,影響現(xiàn)有業(yè)務(wù)。另一種是被動(dòng)測(cè)量,通過(guò)在線被動(dòng)統(tǒng)計(jì)實(shí)際業(yè)務(wù)的發(fā)送指標(biāo)來(lái)度量傳輸網(wǎng)性能,避免了主動(dòng)測(cè)量的上述限制。相比較主動(dòng)IPPM測(cè)量,IP報(bào)文傳輸亂序源在IP網(wǎng)絡(luò)中是很難避免的,IP網(wǎng)絡(luò)設(shè)計(jì)思想就是提供一種無(wú)連接的、盡力而為傳遞的網(wǎng)絡(luò),不提供按順序報(bào)文轉(zhuǎn)發(fā)服務(wù),需要依靠上層應(yīng)用提供按順到達(dá)報(bào)文服務(wù)。導(dǎo)致報(bào)文亂序有如下原因:1、在不同的傳輸網(wǎng)上可能進(jìn)行報(bào)文的重封裝操作,微波鏈路以及長(zhǎng)途傳輸鏈路上,物理層進(jìn)行緩存交織等常見(jiàn)的增強(qiáng)傳輸鏈路可靠性方法,這些都可能打亂報(bào)文傳遞順序。2、微波鏈路或其他低QoS介質(zhì)中,使用確認(rèn)重傳的方式提高傳輸可靠性。重傳的報(bào)文使用延時(shí)換可靠性,導(dǎo)致重傳報(bào)文比其他報(bào)文到達(dá)晚。3、LAG、ECMP、ML-PPP等負(fù)荷分擔(dān)技術(shù)等應(yīng)用,特別是基于L2標(biāo)記進(jìn)行負(fù)荷分擔(dān)的場(chǎng)景,導(dǎo)致報(bào)文發(fā)送順序無(wú)法保證。4、發(fā)送端或接收端采用并行處理報(bào)文時(shí),不同處理流程難以保證時(shí)間同步,從而可能導(dǎo)致報(bào)文亂序產(chǎn)生?,F(xiàn)有的被動(dòng)IPPM測(cè)量方法需要對(duì)每個(gè)發(fā)送報(bào)文添加不同的標(biāo)記。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供了一種IPPM方法和裝置,以實(shí)現(xiàn)在出現(xiàn)數(shù)據(jù)包亂序的情況下也可以正確測(cè)量IP性能。第一方面,本發(fā)明實(shí)施例提供了一種IP性能測(cè)量方法,所述方法包括:發(fā)送端在一個(gè)周期內(nèi)向接收端發(fā)送具有相同標(biāo)記的數(shù)據(jù)包;向所述接收端發(fā)送前向消息FM,所述FM中包括所述一個(gè)周期發(fā)送的所述數(shù)據(jù)包的第一數(shù)目;接收所述接收端接收到所述FM后返回的后向響應(yīng)BR,所述BR中包括所述接收端接收所述FM后,統(tǒng)計(jì)接收到的具有相同標(biāo)記的所述一個(gè)周期的數(shù)據(jù)包的第二數(shù)目;根據(jù)所述第一數(shù)目和所述第二數(shù)目計(jì)算丟包率。優(yōu)選的,相鄰周期內(nèi)向所述接收端發(fā)送的所述數(shù)據(jù)包的標(biāo)記不同;相隔周期內(nèi)向所述接收端發(fā)送的所述數(shù)據(jù)包的標(biāo)記相同。優(yōu)選的,所述在一個(gè)周期內(nèi)向所述接收端發(fā)送具有相同標(biāo)記的所述數(shù)據(jù)包包括:在所述一個(gè)周期內(nèi)向所述接收端發(fā)送多個(gè)數(shù)據(jù)包,所述多個(gè)數(shù)據(jù)包利用相同的第一位數(shù)據(jù)包ID進(jìn)行標(biāo)記。優(yōu)選的,所述數(shù)據(jù)包ID還用于標(biāo)識(shí)所述數(shù)據(jù)包的差分服務(wù)代碼點(diǎn)DSCP,以便所述接收端根據(jù)所述數(shù)據(jù)包ID標(biāo)識(shí)的所述DSCP統(tǒng)計(jì)所述數(shù)據(jù)包。優(yōu)選的,所述DSCP使用所述數(shù)據(jù)包ID的高位標(biāo)識(shí)。優(yōu)選的,所述根據(jù)所述第一數(shù)目和所述第二數(shù)目計(jì)算丟包率包括:利用所述第一數(shù)目和第二數(shù)目之差,然后與所述第一數(shù)目的比值得到所述丟包率。第二方面,本發(fā)明實(shí)施例提供了一種IP性能測(cè)量方法,所述方法包括:接收端接收發(fā)送端發(fā)送的數(shù)據(jù)包,在一個(gè)周期內(nèi)發(fā)送的所述數(shù)據(jù)包具有相同標(biāo)記;接收所述發(fā)送端發(fā)送的FM,所述FM中包括所述發(fā)送端在該FM周期內(nèi)發(fā)送的所述數(shù)據(jù)包所對(duì)應(yīng)的第一數(shù)目;統(tǒng)計(jì)該FM周期內(nèi)具有相同標(biāo)記的所述數(shù)據(jù)包的第二數(shù)目;向所述發(fā)送端發(fā)送BR,所述BR中包括所述第二數(shù)目,以便所述發(fā)送端根據(jù)所述第一數(shù)目和所述第二數(shù)目計(jì)算丟包率。優(yōu)選的,所述發(fā)送端在相鄰周期內(nèi)發(fā)送的所述數(shù)據(jù)包的標(biāo)記不同,相隔周期內(nèi)發(fā)送的所述數(shù)據(jù)包的標(biāo)記相同。優(yōu)選的,所述相同周期內(nèi)發(fā)送的所述數(shù)據(jù)包具有相同標(biāo)記具體為,所述發(fā)送端在相同周期內(nèi)發(fā)送的多個(gè)數(shù)據(jù)包利用相同的第一位數(shù)據(jù)包標(biāo)識(shí)ID標(biāo)記。優(yōu)選的,所述數(shù)據(jù)包ID還用于標(biāo)識(shí)所述數(shù)據(jù)包的DSCP,所述接收端根據(jù)所述數(shù)據(jù)包ID標(biāo)識(shí)的所述DSCP統(tǒng)計(jì)所述數(shù)據(jù)包。優(yōu)選的,所述方法還包括:統(tǒng)計(jì)該FM周期內(nèi)與該FM對(duì)應(yīng)的數(shù)據(jù)數(shù)據(jù)包的標(biāo)記不同的數(shù)據(jù)包的第三數(shù)目,根據(jù)所述第三數(shù)目獲得亂序度。第三方面,本發(fā)明實(shí)施例提供了一種IP性能測(cè)量裝置,所述裝置包括:發(fā)送單元、接收單元和計(jì)算單元;發(fā)送單元,用于發(fā)送端在一個(gè)周期內(nèi)向接收端發(fā)送具有相同標(biāo)記的數(shù)據(jù)包;所述發(fā)送單元還用于向所述接收端發(fā)送FM,所述FM中包括所述一個(gè)周期發(fā)送的所述數(shù)據(jù)包的第一數(shù)目;接收單元,用于接收所述接收端接收到所述FM后返回的BR,所述BR中包括所述接收端接收所述FM包后,統(tǒng)計(jì)接收到的具有相同標(biāo)記的所述一個(gè)周期的數(shù)據(jù)包的第二數(shù)目;計(jì)算單元,用于根據(jù)所述第一數(shù)目和所述第二數(shù)目計(jì)算丟包率。優(yōu)選的,所述發(fā)送單元在相鄰周期內(nèi)向所述接收端發(fā)送的所述數(shù)據(jù)包的標(biāo)記不同;相隔周期內(nèi)向所述接收端發(fā)送的所述數(shù)據(jù)包的標(biāo)記相同。優(yōu)選的,所述發(fā)送單元具體用于在所述一個(gè)周期內(nèi)向所述接收端發(fā)送多個(gè)數(shù)據(jù)包,所述多個(gè)數(shù)據(jù)包利用相同的第一位數(shù)據(jù)包ID進(jìn)行標(biāo)記。優(yōu)選的,所述數(shù)據(jù)包ID還用于標(biāo)識(shí)所述數(shù)據(jù)包的差分服務(wù)代碼點(diǎn)DSCP,以便所述接收端根據(jù)所述數(shù)據(jù)包ID標(biāo)識(shí)的所述DSCP統(tǒng)計(jì)所述數(shù)據(jù)包。優(yōu)選的,所述DSCP使用所述數(shù)據(jù)包ID的高位標(biāo)識(shí)。優(yōu)選的,所述計(jì)算單元具體用于利用所述第一數(shù)目和第二數(shù)目之差,然后與所述第一數(shù)目的比值得到所述丟包率。第四方面,本發(fā)明實(shí)施例提供了一種IP性能測(cè)量裝置,所述裝置包括:接收單元、統(tǒng)計(jì)單元和發(fā)送單元;接收單元,用于接收端接收發(fā)送端發(fā)送的數(shù)據(jù)包,在一個(gè)周期內(nèi)發(fā)送的所述數(shù)據(jù)包具有相同標(biāo)記;所述接收單元還用于接收所述發(fā)送端發(fā)送的FM,所述FM中包括所述發(fā)送端在該FM周期發(fā)送的所述數(shù)據(jù)包所對(duì)應(yīng)的第一數(shù)目;統(tǒng)計(jì)單元,用于統(tǒng)計(jì)該FM周期內(nèi)具有相同標(biāo)記的所述數(shù)據(jù)包的第二數(shù)目;發(fā)送單元,用于向所述發(fā)送端發(fā)送BR,所述BR中包括所述第二數(shù)目,以便所述發(fā)送端根據(jù)所述第一數(shù)目和所述第二數(shù)目計(jì)算丟包率。優(yōu)選的,所述發(fā)送單元在相鄰周期內(nèi)發(fā)送的所述數(shù)據(jù)包的標(biāo)記不同,相隔周期內(nèi)發(fā)送的所述數(shù)據(jù)包的標(biāo)記相同。優(yōu)選的,所述發(fā)送單元在相同周期內(nèi)發(fā)送的多個(gè)數(shù)據(jù)包利用相同的第一位數(shù)據(jù)包ID標(biāo)記。優(yōu)選的,所述數(shù)據(jù)包ID還用于標(biāo)識(shí)所述數(shù)據(jù)包的DSCP,所述統(tǒng)計(jì)單元根據(jù)所述數(shù)據(jù)包ID標(biāo)識(shí)的所述DSCP統(tǒng)計(jì)所述數(shù)據(jù)包。優(yōu)選的,所述統(tǒng)計(jì)單元還用于統(tǒng)計(jì)該FM周期內(nèi)與該FM對(duì)應(yīng)的數(shù)據(jù)數(shù)據(jù)包的標(biāo)記不同的數(shù)據(jù)包的第三數(shù)目,根據(jù)所述第三數(shù)目獲得亂序度。第五方面,本發(fā)明實(shí)施例提供了一種IP性能測(cè)量裝置,所述裝置包括:網(wǎng)絡(luò)接口;處理器;存儲(chǔ)器;所述網(wǎng)絡(luò)接口用于與接收端進(jìn)行通信,所述存儲(chǔ)器用于存儲(chǔ)應(yīng)用程序,所述處理器用于調(diào)用存儲(chǔ)器存儲(chǔ)的應(yīng)用程序,并執(zhí)行如下步驟:在一個(gè)周期內(nèi)向所述接收端發(fā)送具有相同標(biāo)記的數(shù)據(jù)包;向所述接收端發(fā)送FM,所述FM中包括所述一個(gè)周期發(fā)送的所述數(shù)據(jù)包的第一數(shù)目;接收所述接收端接收到所述FM后返回的BR,所述BR中包括所述接收端接收所述FM包后,統(tǒng)計(jì)接收到的具有相同標(biāo)記的所述一個(gè)周期的數(shù)據(jù)包的第二數(shù)目;根據(jù)所述第一數(shù)目和所述第二數(shù)目計(jì)算丟包率。優(yōu)選的,相鄰周期內(nèi)向所述接收端發(fā)送的所述數(shù)據(jù)包的標(biāo)記不同;相隔周期內(nèi)向所述接收端發(fā)送的所述數(shù)據(jù)包的標(biāo)記相同。優(yōu)選的,所述應(yīng)用程序可用于使所述處理器和所述裝置執(zhí)行所述在一個(gè)周期內(nèi)向所述接收端發(fā)送具有相同標(biāo)記的所述數(shù)據(jù)包的指令為:在所述一個(gè)周期內(nèi)向所述接收端發(fā)送多個(gè)數(shù)據(jù)包,所述多個(gè)數(shù)據(jù)包利用相同的第一位數(shù)據(jù)包ID進(jìn)行標(biāo)記。優(yōu)選的,所述數(shù)據(jù)包ID還用于標(biāo)識(shí)所述數(shù)據(jù)包的差分服務(wù)代碼點(diǎn)DSCP,以便所述接收端根據(jù)所述數(shù)據(jù)包ID標(biāo)識(shí)的所述DSCP統(tǒng)計(jì)所述數(shù)據(jù)包。優(yōu)選的,所述DSCP使用所述數(shù)據(jù)包ID的高位標(biāo)識(shí)。優(yōu)選的,所述應(yīng)用程序可用于使所述處理器和所述裝置執(zhí)行根據(jù)所述第一數(shù)目和所述第二數(shù)目計(jì)算丟包率的指令為:利用所述第一數(shù)目和第二數(shù)目之差,然后與所述第一數(shù)目的比值得到所述丟包率。第六方面,本發(fā)明實(shí)施例提供了一種IP性能測(cè)量裝置,所述裝置包括:網(wǎng)絡(luò)接口;處理器;存儲(chǔ)器;所述網(wǎng)絡(luò)接口用于與發(fā)送端進(jìn)行通信,所述存儲(chǔ)器用于存儲(chǔ)應(yīng)用程序,所述處理器用于調(diào)用存儲(chǔ)器存儲(chǔ)的應(yīng)用程序,并執(zhí)行如下步驟:接收所述發(fā)送端周期性發(fā)送的數(shù)據(jù)包,在一個(gè)周期內(nèi)發(fā)送的所述數(shù)據(jù)包具有相同標(biāo)記;接收所述發(fā)送端發(fā)送的FM,所述FM中包括所述發(fā)送端在該FM周期內(nèi)發(fā)送的所述數(shù)據(jù)包所對(duì)應(yīng)的第一數(shù)目;統(tǒng)計(jì)該FM周期內(nèi)具有相同標(biāo)記的所述數(shù)據(jù)包的第二數(shù)目;向所述發(fā)送端發(fā)送BR,所述BR中包括所述第二數(shù)目,以便所述發(fā)送端根據(jù)所述第一數(shù)目和所述第二數(shù)目計(jì)算丟包率。。優(yōu)選的,所述發(fā)送端在相鄰周期內(nèi)發(fā)送的所述數(shù)據(jù)包的標(biāo)記不同,相隔周期內(nèi)發(fā)送的所述數(shù)據(jù)包的標(biāo)記相同。優(yōu)選的,所述應(yīng)用程序可用于使所述處理器和所述裝置執(zhí)行相同周期內(nèi)發(fā)送的所述數(shù)據(jù)包具有相同標(biāo)記的指令為:所述發(fā)送端在相同周期內(nèi)發(fā)送的多個(gè)數(shù)據(jù)包利用相同的第一位數(shù)據(jù)包ID標(biāo)記。優(yōu)選的,所述數(shù)據(jù)包ID還用于標(biāo)識(shí)所述數(shù)據(jù)包的DSCP,所述裝置根據(jù)所述數(shù)據(jù)包ID標(biāo)識(shí)的所述DSCP統(tǒng)計(jì)所述數(shù)據(jù)包。優(yōu)選的,所述應(yīng)用程序還包括可用于使所述處理器和所述裝置執(zhí)行以下過(guò)程的指令:統(tǒng)計(jì)該FM周期內(nèi)與該FM對(duì)應(yīng)的數(shù)據(jù)數(shù)據(jù)包的標(biāo)記不同的數(shù)據(jù)包的第三數(shù)目,根據(jù)所述第三數(shù)目獲得亂序度。本發(fā)明實(shí)施例IPPM方法和裝置,發(fā)送端相同周期內(nèi)發(fā)送的數(shù)據(jù)包具有相同標(biāo)記,接收端統(tǒng)計(jì)具有相同標(biāo)記的數(shù)據(jù)包作為接收到的本周期的數(shù)據(jù)包,從而可以在出現(xiàn)數(shù)據(jù)包亂序的情況下,也可以正確的進(jìn)行IP性能測(cè)量。附圖說(shuō)明圖1為本發(fā)明實(shí)施例IP性能測(cè)量方法的流程圖;圖2為本發(fā)明另一實(shí)施例IP性能測(cè)量方法的流程圖;圖3為本發(fā)明再一實(shí)施例IP性能測(cè)量方法的流程圖;圖4為本發(fā)明實(shí)施例IP性能測(cè)量方法的示意圖;圖5為本發(fā)明實(shí)施例IP性能測(cè)量方法報(bào)文傳輸示意圖;圖6為本發(fā)明實(shí)施例IP性能測(cè)量方法亂序度統(tǒng)計(jì)示意圖;圖7為本發(fā)明實(shí)施例IP性能測(cè)量裝置的示意圖;圖8為本發(fā)明另一實(shí)施例IP性能測(cè)量裝置的示意圖;圖9為本發(fā)明實(shí)施例另一IP性能測(cè)量裝置的示意圖;圖10為本發(fā)明另一實(shí)施例另一IP性能測(cè)量裝置的示意圖。具體實(shí)施方式下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。圖1為本發(fā)明實(shí)施例IP性能測(cè)量方法的流程圖,如圖所示,本實(shí)施例具體包括如下步驟:步驟101,在一個(gè)周期內(nèi)向接收端發(fā)送具有相同標(biāo)記的數(shù)據(jù)包;為了便于接收端對(duì)接收到的數(shù)據(jù)包進(jìn)行統(tǒng)計(jì),相同周期內(nèi)發(fā)送的數(shù)據(jù)包都會(huì)標(biāo)記有相同的標(biāo)記;步驟102,向接收端發(fā)送前向消息(ForwardMessage,F(xiàn)M),F(xiàn)M中包括一個(gè)周期發(fā)送的數(shù)據(jù)包的第一數(shù)目;發(fā)送FM的作用就是接收端接收到FM時(shí),對(duì)一個(gè)周期內(nèi)接收到的數(shù)據(jù)包進(jìn)行統(tǒng)計(jì);步驟103,接收接收端接收到FM后返回的后向響應(yīng)(BackwardReply,BR),BR中包括接收端接收FM包后,統(tǒng)計(jì)接收到的具有相同標(biāo)記的一個(gè)周期的數(shù)據(jù)包的第二數(shù)目;接收端的統(tǒng)計(jì)依據(jù)就是相同周期內(nèi)發(fā)送的數(shù)據(jù)包具有相同的標(biāo)記,所以只有相同標(biāo)記的數(shù)據(jù)包會(huì)被統(tǒng)計(jì)到,不相同標(biāo)記的數(shù)據(jù)包不予統(tǒng)計(jì);統(tǒng)計(jì)到具有相同標(biāo)記的數(shù)據(jù)包后得到本周期的數(shù)據(jù)包的第二數(shù)目;向接收端發(fā)送BR,攜帶第二數(shù)目。步驟104,發(fā)送端根據(jù)第一數(shù)目和第二數(shù)目計(jì)算丟包率。所謂丟包率其實(shí)就是利用第一數(shù)目減去第二數(shù)目,然后與第一數(shù)目的比值就是丟包率。圖2為本發(fā)明另一實(shí)施例IP性能測(cè)量方法的流程圖,如圖所示,本實(shí)施例具體包括如下步驟:步驟201,接收端接收發(fā)送端周期性發(fā)送的數(shù)據(jù)包,在一個(gè)周期內(nèi)發(fā)送的數(shù)據(jù)包具有相同標(biāo)記;為了便于本接收端對(duì)接收到的數(shù)據(jù)包進(jìn)行統(tǒng)計(jì),發(fā)送端對(duì)于相同周期內(nèi)發(fā)送的數(shù)據(jù)包都會(huì)標(biāo)記有相同的標(biāo)記;步驟202,接收發(fā)送端發(fā)送的FM,F(xiàn)M中包括發(fā)送端該FM周期內(nèi)發(fā)送的數(shù)據(jù)包所對(duì)應(yīng)數(shù)據(jù)包的第一數(shù)目;FM是一個(gè)觸發(fā)消息,作用就接收端接收到FM時(shí),統(tǒng)計(jì)該FM周期內(nèi)接收到的數(shù)據(jù)包;步驟203,統(tǒng)計(jì)該FM周期內(nèi)具有相同標(biāo)記的數(shù)據(jù)包的第二數(shù)目;接收端的統(tǒng)計(jì)依據(jù)就是相同周期內(nèi)發(fā)送的數(shù)據(jù)包具有相同的標(biāo)記,所以只有相同標(biāo)記的數(shù)據(jù)包會(huì)被統(tǒng)計(jì)到,不相同標(biāo)記的數(shù)據(jù)包不予統(tǒng)計(jì);統(tǒng)計(jì)到這個(gè)周期接收到的具有相同標(biāo)記的數(shù)據(jù)包后得到本周期的數(shù)據(jù)包的第二數(shù)目;步驟204,向發(fā)送端發(fā)送BR,BR中包括第二數(shù)目,以便發(fā)送端根據(jù)第一數(shù)目和第二數(shù)目計(jì)算丟包率。圖3為本發(fā)明再一實(shí)施例IP性能測(cè)量方法的流程圖,圖4為本發(fā)明實(shí)施例IP性能測(cè)量方法的示意圖,如圖所示,本實(shí)施例具體包括如下步驟:步驟301,基站控制器(BaseStationController,BSC)作為發(fā)送端向作為接收端的基站收發(fā)信臺(tái)(BaseTransceiverStation,BTS)發(fā)送數(shù)據(jù)包,期間周期性的發(fā)送FM;如圖4所示,在發(fā)送兩個(gè)FM之間發(fā)送數(shù)據(jù)包,F(xiàn)M的發(fā)送周期是可以限定的,F(xiàn)M中包括本周期內(nèi)發(fā)送的數(shù)據(jù)包的第一數(shù)目步驟302,接收端接收數(shù)據(jù)包和FM;當(dāng)接收到FM的時(shí)候需要統(tǒng)計(jì)該FM發(fā)送周期內(nèi)接收到的數(shù)據(jù)包的數(shù)量。圖5為本發(fā)明實(shí)施例IP性能測(cè)量方法報(bào)文傳輸示意圖,如圖所示,發(fā)送端按照周期為單位發(fā)送的數(shù)據(jù)包進(jìn)行分別標(biāo)識(shí),可稱為染色處理。相鄰周期發(fā)送的數(shù)據(jù)包的標(biāo)識(shí)是不同的,而相隔周期的數(shù)據(jù)包的標(biāo)識(shí)可以是相同的。例如一個(gè)統(tǒng)計(jì)FM周期內(nèi)的IP數(shù)據(jù)包具備CycA特征,第二個(gè)統(tǒng)計(jì)FM周期的IP數(shù)據(jù)包具備CycB特征,第三個(gè)統(tǒng)計(jì)FM周期內(nèi)的IP數(shù)據(jù)包又是CycA特征,第四個(gè)統(tǒng)計(jì)FM周期的IP數(shù)據(jù)包又具備CycB特征。CycA和CycB兩個(gè)特征在FM周期交替輪換。步驟303,接收端統(tǒng)計(jì)具有相同標(biāo)記的數(shù)據(jù)包作為接收到的本FM周期的數(shù)據(jù)包;接收端根據(jù)設(shè)定的流特征和Cyc標(biāo)記進(jìn)行統(tǒng)計(jì):因?yàn)镕M和數(shù)據(jù)包可能出現(xiàn)亂序,導(dǎo)致前一統(tǒng)計(jì)FM周期中出現(xiàn)下一周期的數(shù)據(jù)包使得數(shù)據(jù)包數(shù)增多,而后一統(tǒng)計(jì)FM周期的數(shù)據(jù)包數(shù)減少,如果只是按照FM周期進(jìn)行數(shù)據(jù)包統(tǒng)計(jì)會(huì)出現(xiàn)統(tǒng)計(jì)異常。為此,CycA特征FM周期只統(tǒng)計(jì)符合CycA特征的數(shù)據(jù)包,對(duì)于具備CycB特征的腋窩報(bào)文不做統(tǒng)計(jì)。同理,對(duì)于CycB特征FM周期只統(tǒng)計(jì)符合CycB特征的數(shù)據(jù)包,對(duì)于中具備CycA特征的數(shù)據(jù)包不做統(tǒng)計(jì)。如表1所示,為了保證Cyc標(biāo)識(shí)在網(wǎng)絡(luò)傳輸中不被更改,采用IP數(shù)據(jù)包的報(bào)文標(biāo)識(shí)Identification(ID)進(jìn)行CycA、CycB標(biāo)記。表116bit的ID域在IPv4中用于分片重組的識(shí)別,一個(gè)(SIP(SourceIP),DIP(DestinationIP),ID)在一個(gè)FM周期時(shí)間段內(nèi)唯一標(biāo)識(shí)一個(gè)IP數(shù)據(jù)包分組。如果在端點(diǎn)或傳輸中路由器將某周期數(shù)據(jù)包分組分片,同一周期數(shù)據(jù)包分組的不同分片中包含相同的ID標(biāo)識(shí)位。在一段時(shí)間內(nèi),接收端將(SIP,DIP,ID)相同的數(shù)據(jù)包分組重組成原分組。因此,IPv4協(xié)議保證(SIP,DIP,ID)的端到端不變性。使用本實(shí)施例的標(biāo)識(shí)染色方法可以不要求ID的連續(xù)性和遞增性。ID除標(biāo)識(shí)染色位以外,其余的位可以按照現(xiàn)有的IP協(xié)議棧處理方式處理,只要保證在一定的時(shí)間段內(nèi)ID號(hào)不重復(fù)。并不需要限定ID在(SIP,DIP)上遞增。如果按照本實(shí)施例的標(biāo)識(shí)方法,只需要利用ID的一個(gè)bit位,即CycA特征FM周期內(nèi)發(fā)送的所有數(shù)據(jù)包ID為0xxxxxxxxxxxxxxx,CycB特征的FM周期內(nèi)發(fā)送的所有數(shù)據(jù)包ID為1xxxxxxxxxxxxxxx。剩下15bit可以標(biāo)識(shí)32k個(gè)報(bào)文。如果平均250bytes的報(bào)文長(zhǎng)度和1Gbps的傳輸條件下,ID重復(fù)發(fā)生的最短時(shí)間為:250x8x32k/1,000,000,000=64ms而在100Mbps或者以上的傳輸速率下,64ms需要緩存的容量遠(yuǎn)超過(guò)目前網(wǎng)元可支持的緩存大小,所以不會(huì)影響IP分片重組。表2為利用報(bào)文ID的最高位進(jìn)行不同統(tǒng)計(jì)周期標(biāo)識(shí)。IDb15b14b13b12b11b10b9b8b7b6b5b4b3b2b1b0CycA0×××××××××××××××CycB1×××××××××××××××步驟304,生成BR,并向發(fā)送端發(fā)送;BR相應(yīng)消息中包括統(tǒng)計(jì)到的具有相同標(biāo)識(shí)的數(shù)據(jù)包的第二數(shù)目。步驟305,接收端接收BR,計(jì)算丟包率。所謂丟包率,就是接收端根據(jù)(第一數(shù)目—第二數(shù)目)/第一數(shù)目而得到的。進(jìn)一步的,接收端可以統(tǒng)計(jì)該FM周期內(nèi)與該FM對(duì)應(yīng)的數(shù)據(jù)數(shù)據(jù)包的標(biāo)記不同的數(shù)據(jù)包的第三數(shù)目,根據(jù)所述第三數(shù)目獲得亂序度。圖6為本發(fā)明實(shí)施例IP性能測(cè)量方法接收到的數(shù)據(jù)包的示意圖,如圖所示,在CycB的IPPM統(tǒng)計(jì)周期內(nèi),如果沒(méi)有出現(xiàn)數(shù)據(jù)包亂序的情況下,接收到的數(shù)據(jù)包應(yīng)該都是相同標(biāo)記的,如灰色的;同理,在CycA的IPPM統(tǒng)計(jì)周期內(nèi),如果沒(méi)有出現(xiàn)數(shù)據(jù)包亂序的情況下,接收到的數(shù)據(jù)包應(yīng)該都是相同標(biāo)記的,如白色的。但是在CycB周期內(nèi)出現(xiàn)了兩個(gè)灰色的數(shù)據(jù)包,這個(gè)數(shù)據(jù)包不是本周期發(fā)送的數(shù)據(jù)包,所以具有兩個(gè)數(shù)據(jù)包的亂序度。由于IP數(shù)據(jù)包在傳輸中可能存在差分服務(wù)代碼點(diǎn)(DifferentiatedServicesCodePoint,DSCP)被網(wǎng)絡(luò)修改,在傳輸DSCP被修改的情況下,導(dǎo)致接收端對(duì)于根據(jù)DSCP定義的IP數(shù)據(jù)包流無(wú)法進(jìn)行IPPM統(tǒng)計(jì)。同樣利用IPv4報(bào)頭中數(shù)據(jù)包標(biāo)識(shí)ID(16bit)作為報(bào)文流標(biāo)識(shí):ID作為數(shù)據(jù)包的唯一標(biāo)識(shí),用于數(shù)據(jù)包分片重組的數(shù)據(jù)包標(biāo)記,按照IP協(xié)議要求,其值在網(wǎng)絡(luò)傳遞過(guò)程中保持不變,不會(huì)被中間網(wǎng)絡(luò)設(shè)備修改。ID唯一標(biāo)識(shí)發(fā)送端主機(jī)發(fā)送的每一份數(shù)據(jù)包。通常主機(jī)每發(fā)送一份數(shù)據(jù)包它的值就會(huì)加1,即只以(SIP,ID)作為數(shù)據(jù)包唯一標(biāo)識(shí);IPPM中可以利用(SIP,DIP,ID)作為數(shù)據(jù)包唯一標(biāo)識(shí),不會(huì)影響分片的處理。如果每個(gè)基站上最多同時(shí)存在15個(gè)IPPM流,加上其他的不進(jìn)行統(tǒng)計(jì)的數(shù)據(jù)包流,ID需要4bit進(jìn)行IPPM流標(biāo)識(shí),剩余12bit作為IP數(shù)據(jù)包標(biāo)識(shí),用作數(shù)據(jù)包遞增序列操作,如表3所示。表3IDb15b14b13b12b11b10b9b8b7b6b5b4b3b2b1b0IPPM流標(biāo)識(shí)××××××××××××所以發(fā)送端發(fā)送數(shù)據(jù)包時(shí),定義一個(gè)DSCP=0x01的IPPM流,ID高位設(shè)置為0x01;即所有滿足(SIP,DIP,PT,DSCP=0x01)的報(bào)文其ID格式為:0001xxxxxxxxxxxx。ID范圍可以在IPPM啟動(dòng)時(shí)發(fā)送端同接收端利用IPPM控制幀進(jìn)行協(xié)商:在一個(gè)(SIP,DIP)空間內(nèi),利用空閑的S-port或者D-port空間傳遞ID(4位)標(biāo)識(shí)。接收端ACT協(xié)商成功后,按照(SIP,DIP,PT,ID)代替原有的(SIP,DIP,PT,DSCP)進(jìn)行數(shù)據(jù)包統(tǒng)計(jì),這樣即使DSCP在傳輸網(wǎng)絡(luò)中被更改,也不影響接收端的IPPM統(tǒng)計(jì),可以得到接收到一個(gè)周期的數(shù)據(jù)包的第二數(shù)目。如果同時(shí)解決報(bào)文接收亂序和DSCPRemarking情況下的IPPM測(cè)量方法中ID的分配如表4所示,其中bit15標(biāo)識(shí)不同統(tǒng)計(jì)周期,bit14-bit11為DSCP值,bit10-bit0為正常報(bào)文標(biāo)識(shí)。表4IDb15b14b13b12b11b10b9b8b7b6b5b4b3b2b1b0CycA1DSCP映射×××××××××××CycB0DSCP映射×××××××××××發(fā)送端在發(fā)送數(shù)據(jù)包的時(shí)候,在數(shù)據(jù)包ID的第一位作為本周期發(fā)送的數(shù)據(jù)包的標(biāo)識(shí),在數(shù)據(jù)包ID的第2—4位作為數(shù)據(jù)包的DSCP的標(biāo)識(shí);接收端接收到數(shù)據(jù)包以后,可以根據(jù)數(shù)據(jù)包ID中的DSCP而不是數(shù)據(jù)包本身攜帶的DSCP進(jìn)行數(shù)據(jù)包統(tǒng)計(jì),將數(shù)據(jù)包ID的第一位相同的數(shù)據(jù)包作為本周期內(nèi)發(fā)送的數(shù)據(jù)包,得到第二數(shù)目。本發(fā)明實(shí)施例IP性能測(cè)量方法,利用IP業(yè)務(wù)報(bào)頭中的ID作為IP業(yè)務(wù)流標(biāo)記,再利用IP業(yè)務(wù)報(bào)頭中ID作為IPPM不同統(tǒng)計(jì)周期標(biāo)記,同時(shí)采用多統(tǒng)計(jì)周期統(tǒng)計(jì)同時(shí)統(tǒng)計(jì),避免亂序?qū)е翴PPM無(wú)法統(tǒng)計(jì)。即使出現(xiàn)DSCPRemarking情況下也可以準(zhǔn)確進(jìn)行IPPM統(tǒng)計(jì)。上述實(shí)施例是關(guān)于IP性能測(cè)量方法的實(shí)施例,并且IP性能測(cè)量也可以利用裝置來(lái)實(shí)現(xiàn)。只要是基于IP協(xié)議的網(wǎng)絡(luò)設(shè)備,例如服務(wù)器,都可以實(shí)現(xiàn)。圖7為本發(fā)明實(shí)施例IP性能測(cè)量裝置的示意圖,本實(shí)施例是數(shù)據(jù)包發(fā)送端的裝置,如圖所示,本實(shí)施例的IP性能測(cè)量裝置包括:發(fā)送單元11、接收單元12和計(jì)算單元13。發(fā)送單元11用于發(fā)送端在一個(gè)周期內(nèi)向接收端發(fā)送具有相同標(biāo)記的數(shù)據(jù)包;所述發(fā)送單元11還用于向所述接收端發(fā)送FM,所述FM中包括所述一個(gè)周期發(fā)送的所述數(shù)據(jù)包的第一數(shù)目;接收單元12用于接收所述接收端接收到所述FM后返回的BR,所述BR中包括所述接收端接收所述FM包后,統(tǒng)計(jì)接收到的具有相同標(biāo)記的所述一個(gè)周期的數(shù)據(jù)包的第二數(shù)目;計(jì)算單元13用于根據(jù)所述第一數(shù)目和所述第二數(shù)目計(jì)算丟包率。優(yōu)選的,所述發(fā)送單元11在鄰周期內(nèi)向所述接收端發(fā)送的所述數(shù)據(jù)包的標(biāo)記不同;相隔周期內(nèi)向所述接收端發(fā)送的所述數(shù)據(jù)包的標(biāo)記相同??蛇x的,發(fā)送單元11具體用于在所述一個(gè)周期內(nèi)向所述接收端發(fā)送多個(gè)數(shù)據(jù)包,所述多個(gè)數(shù)據(jù)包利用相同的第一位數(shù)據(jù)包ID進(jìn)行標(biāo)記。所述數(shù)據(jù)包ID還用于標(biāo)識(shí)所述數(shù)據(jù)包的差分服務(wù)代碼點(diǎn)DSCP,以便所述接收端根據(jù)所述數(shù)據(jù)包ID標(biāo)識(shí)的所述DSCP統(tǒng)計(jì)所述數(shù)據(jù)包。所述DSCP使用所述數(shù)據(jù)包ID的高位標(biāo)識(shí)。具體的,所述計(jì)算單元13具體用于利用所述第一數(shù)目和第二數(shù)目之差,然后與所述第一數(shù)目的比值得到所述丟包率。圖8為本發(fā)明另一實(shí)施例IP性能測(cè)量裝置的示意圖,本實(shí)施例是數(shù)據(jù)包接收端的裝置,只要是基于IP協(xié)議的網(wǎng)絡(luò)設(shè)備,例如服務(wù)器,都可以實(shí)現(xiàn)。如圖所示,本實(shí)施例的IP性能測(cè)量裝置包括接收單元21、統(tǒng)計(jì)單元22和發(fā)送單元23。接收單元21用于接收端接收發(fā)送端發(fā)送的數(shù)據(jù)包,在一個(gè)周期內(nèi)發(fā)送的所述數(shù)據(jù)包具有相同標(biāo)記;所述接收單元21還用于接收所述發(fā)送端發(fā)送的FM,所述FM中包括所述發(fā)送端在該FM周期發(fā)送的所述數(shù)據(jù)包所對(duì)應(yīng)的第一數(shù)目;統(tǒng)計(jì)單元22用于統(tǒng)計(jì)該FM周期內(nèi)具有相同標(biāo)記的所述數(shù)據(jù)包的第二數(shù)目;發(fā)送單元23用于向所述發(fā)送端發(fā)送BR,所述BR中包括所述第二數(shù)目,以便所述發(fā)送端根據(jù)所述第一數(shù)目和所述第二數(shù)目計(jì)算丟包率。優(yōu)選的,所述發(fā)送端在相鄰周期發(fā)送的所述數(shù)據(jù)包的標(biāo)記不同,相隔一個(gè)周期發(fā)送的所述數(shù)據(jù)包的標(biāo)記相同。所述相同周期內(nèi)發(fā)送的數(shù)據(jù)包具有相同標(biāo)記具體為,相同周期內(nèi)發(fā)送的數(shù)據(jù)包具有相同的第一位數(shù)據(jù)包ID??蛇x的,所述發(fā)送單元23在相鄰周期內(nèi)發(fā)送的所述數(shù)據(jù)包的標(biāo)記不同,相隔周期內(nèi)發(fā)送的所述數(shù)據(jù)包的標(biāo)記相同。所述發(fā)送單元23在相同周期內(nèi)發(fā)送的多個(gè)數(shù)據(jù)包利用相同的第一位數(shù)據(jù)包ID標(biāo)記。所述數(shù)據(jù)包ID還用于標(biāo)識(shí)所述數(shù)據(jù)包的DSCP,所述統(tǒng)計(jì)單元22根據(jù)所述數(shù)據(jù)包ID標(biāo)識(shí)的所述DSCP統(tǒng)計(jì)所述數(shù)據(jù)包。進(jìn)一步的,所述統(tǒng)計(jì)單元22還用于統(tǒng)計(jì)該FM周期內(nèi)與該FM對(duì)應(yīng)的數(shù)據(jù)數(shù)據(jù)包的標(biāo)記不同的數(shù)據(jù)包的第三數(shù)目,根據(jù)所述第三數(shù)目獲得亂序度。圖9為本發(fā)明實(shí)施例另一IP性能測(cè)量裝置的示意圖,如圖所示,本實(shí)施例的IP性能測(cè)量裝置包括:網(wǎng)絡(luò)接口31、處理器32和存儲(chǔ)器33。系統(tǒng)總線34用于連接網(wǎng)絡(luò)接口31、處理器32和存儲(chǔ)器33。網(wǎng)絡(luò)接口31用于與接收端通信。存儲(chǔ)器33可以是永久存儲(chǔ)器,例如硬盤(pán)驅(qū)動(dòng)器和閃存,存儲(chǔ)器33中具有軟件模塊和設(shè)備驅(qū)動(dòng)程序。軟件模塊能夠執(zhí)行本發(fā)明上述方法的各種功能模塊;設(shè)備驅(qū)動(dòng)程序可以是網(wǎng)絡(luò)和接口驅(qū)動(dòng)程序。在啟動(dòng)時(shí),這些軟件組件被加載到存儲(chǔ)器33中,然后被處理器32訪問(wèn)并執(zhí)行如下指令:在一個(gè)周期內(nèi)向接收端發(fā)送具有相同標(biāo)記的數(shù)據(jù)包;向所述接收端發(fā)送FM,所述FM中包括所述一個(gè)周期發(fā)送的所述數(shù)據(jù)包的第一數(shù)目;接收所述接收端接收到所述FM后返回的BR,所述BR中包括所述接收端接收所述FM包后,統(tǒng)計(jì)接收到的具有相同標(biāo)記的所述一個(gè)周期的數(shù)據(jù)包的第二數(shù)目;根據(jù)所述第一數(shù)目和所述第二數(shù)目計(jì)算丟包率。進(jìn)一步的,相鄰周期內(nèi)向所述接收端發(fā)送的所述數(shù)據(jù)包的標(biāo)記不同;相隔周期內(nèi)向所述接收端發(fā)送的所述數(shù)據(jù)包的標(biāo)記相同。進(jìn)一步的,所述應(yīng)用程序可用于使所述處理器32和所述裝置執(zhí)行所述在一個(gè)周期內(nèi)向所述接收端發(fā)送具有相同標(biāo)記的所述數(shù)據(jù)包的指令為:在所述一個(gè)周期內(nèi)向所述接收端發(fā)送多個(gè)數(shù)據(jù)包,所述多個(gè)數(shù)據(jù)包利用相同的第一位數(shù)據(jù)包ID進(jìn)行標(biāo)記。進(jìn)一步的,所述數(shù)據(jù)包ID還用于標(biāo)識(shí)所述數(shù)據(jù)包的差分服務(wù)代碼點(diǎn)DSCP,以便所述接收端根據(jù)所述數(shù)據(jù)包ID標(biāo)識(shí)的所述DSCP統(tǒng)計(jì)所述數(shù)據(jù)包。所述DSCP使用所述數(shù)據(jù)包ID的高位標(biāo)識(shí)。進(jìn)一步的,所述應(yīng)用程序可用于使所述處理器和所述裝置執(zhí)行根據(jù)所述第一數(shù)目和所述第二數(shù)目計(jì)算丟包率的指令為:利用所述第一數(shù)目和第二數(shù)目之差,然后與所述第一數(shù)目的比值得到所述丟包率。圖10為本發(fā)明另一實(shí)施例另一IP性能測(cè)量裝置的示意圖,如圖所示,本實(shí)施例的IP性能測(cè)量裝置包括:網(wǎng)絡(luò)接口41、處理器42和存儲(chǔ)器43。系統(tǒng)總線44用于連接網(wǎng)絡(luò)接口41、處理器42和存儲(chǔ)器43。網(wǎng)絡(luò)接口41用于與發(fā)送端通信。存儲(chǔ)器43可以是永久存儲(chǔ)器,例如硬盤(pán)驅(qū)動(dòng)器和閃存,存儲(chǔ)器43中具有軟件模塊和設(shè)備驅(qū)動(dòng)程序。軟件模塊能夠執(zhí)行本發(fā)明上述方法的各種功能模塊;設(shè)備驅(qū)動(dòng)程序可以是網(wǎng)絡(luò)和接口驅(qū)動(dòng)程序。在啟動(dòng)時(shí),這些軟件組件被加載到存儲(chǔ)器43中,然后被處理器42訪問(wèn)并執(zhí)行如下指令:接收發(fā)送端周期性發(fā)送的數(shù)據(jù)包,在一個(gè)周期內(nèi)發(fā)送的所述數(shù)據(jù)包具有相同標(biāo)記;接收所述發(fā)送端發(fā)送的FM,所述FM中包括所述發(fā)送端在該FM周期內(nèi)發(fā)送的所述數(shù)據(jù)包所對(duì)應(yīng)的第一數(shù)目;統(tǒng)計(jì)該FM周期內(nèi)具有相同標(biāo)記的所述數(shù)據(jù)包的第二數(shù)目;向所述發(fā)送端發(fā)送BR,所述BR中包括所述第二數(shù)目,以便所述發(fā)送端根據(jù)所述第一數(shù)目和所述第二數(shù)目計(jì)算丟包率。進(jìn)一步的,所述發(fā)送端在相鄰周期內(nèi)發(fā)送的所述數(shù)據(jù)包的標(biāo)記不同,相隔周期內(nèi)發(fā)送的所述數(shù)據(jù)包的標(biāo)記相同。進(jìn)一步的,所述應(yīng)用程序可用于使所述處理器32和所述裝置執(zhí)行相同周期內(nèi)發(fā)送的所述數(shù)據(jù)包具有相同標(biāo)記的指令為:所述發(fā)送端在相同周期內(nèi)發(fā)送的多個(gè)數(shù)據(jù)包利用相同的第一位數(shù)據(jù)包ID標(biāo)記。進(jìn)一步的,所述數(shù)據(jù)包ID還用于標(biāo)識(shí)所述數(shù)據(jù)包的DSCP,所述裝置根據(jù)所述數(shù)據(jù)包ID標(biāo)識(shí)的所述DSCP統(tǒng)計(jì)所述數(shù)據(jù)包。進(jìn)一步的,所述處理器訪問(wèn)存儲(chǔ)器63的軟件組件后,執(zhí)行以下過(guò)程的指令:統(tǒng)計(jì)該FM周期內(nèi)與該FM對(duì)應(yīng)的數(shù)據(jù)數(shù)據(jù)包的標(biāo)記不同的數(shù)據(jù)包的第三數(shù)目,根據(jù)所述第三數(shù)目獲得亂序度。專業(yè)人員應(yīng)該還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤(pán)、可移動(dòng)磁盤(pán)、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。以上所述的具體實(shí)施方式,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。