一種統(tǒng)計(jì)信息獲取方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種統(tǒng)計(jì)信息獲取方法及裝置。
【背景技術(shù)】
[0002]隨著信息技術(shù)的不斷發(fā)展,用戶對(duì)網(wǎng)絡(luò)性能的要求越來(lái)越高,目前常用的網(wǎng)絡(luò)性能檢測(cè)方式可體現(xiàn)為以下兩種:主動(dòng)性測(cè)量(active measurements)、被動(dòng)性測(cè)量(passivemeasurements)。
[0003]其中,主動(dòng)性測(cè)量需要向網(wǎng)絡(luò)中注入測(cè)試報(bào)文,再結(jié)合測(cè)試報(bào)文的傳送情況分析網(wǎng)絡(luò)性能,這種方式會(huì)使網(wǎng)絡(luò)中產(chǎn)生額外流量,導(dǎo)致網(wǎng)絡(luò)運(yùn)行情況隨之發(fā)生變化,使測(cè)量結(jié)果與網(wǎng)絡(luò)的實(shí)際性能之間存在一定的偏差。被動(dòng)性測(cè)量則是直接由設(shè)備監(jiān)測(cè)網(wǎng)絡(luò)中的實(shí)際業(yè)務(wù)流,不會(huì)產(chǎn)生額外流量,測(cè)量結(jié)果更能反映網(wǎng)絡(luò)的真實(shí)情況,被廣泛應(yīng)用在故障分界、故障定位、網(wǎng)絡(luò)優(yōu)化等方面。
[0004]進(jìn)行被動(dòng)性測(cè)量時(shí),要在業(yè)務(wù)流中插入OAM(Operat1n、Administrat1n、Maintenance)分界報(bào)文,以利用OAM分界報(bào)文將業(yè)務(wù)流劃分成多組被測(cè)報(bào)文,并監(jiān)測(cè)每組被測(cè)報(bào)文的傳輸情況,獲得統(tǒng)計(jì)信息,進(jìn)而利用統(tǒng)計(jì)信息計(jì)算網(wǎng)絡(luò)性能測(cè)量結(jié)果。如,針對(duì)某組被測(cè)報(bào)文,利用發(fā)送端監(jiān)測(cè)獲得的發(fā)送報(bào)文數(shù)和接收端監(jiān)測(cè)獲得的接收?qǐng)?bào)文數(shù),計(jì)算丟包檢測(cè)值;或者,利用發(fā)送端監(jiān)測(cè)獲得的發(fā)送時(shí)間戳和接收端監(jiān)測(cè)獲得的接收時(shí)間戳,計(jì)算時(shí)延檢測(cè)值;等等。
[0005]綜上可知,被動(dòng)性測(cè)量的測(cè)量結(jié)果在一定程度上依賴于OAM分界報(bào)文,若OAM分界報(bào)文對(duì)業(yè)務(wù)流的劃界分組出現(xiàn)問(wèn)題,如,OAM分界報(bào)文丟失導(dǎo)致分組錯(cuò)誤,因?yàn)榘l(fā)送端和接收端均是利用相鄰的兩個(gè)OAM分界報(bào)文來(lái)劃分區(qū)間,故,若OAM分界報(bào)文在傳輸過(guò)程中丟失,就會(huì)導(dǎo)致發(fā)送端和接收端使用不同的OAM分界報(bào)文劃分區(qū)間,致使二者的監(jiān)測(cè)區(qū)間不匹配,則會(huì)影響發(fā)送端、接收端獲取統(tǒng)計(jì)信息的準(zhǔn)確性,進(jìn)而影響網(wǎng)絡(luò)性能測(cè)量結(jié)果的計(jì)算準(zhǔn)確性。另外,考慮到OAM分界報(bào)文會(huì)占用一定的帶寬,將其插入到業(yè)務(wù)流中,勢(shì)必會(huì)降低業(yè)務(wù)流的有效數(shù)據(jù)傳輸效率,且隨著插入OAM分界報(bào)文數(shù)目的增多,這一問(wèn)題就越發(fā)明顯。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供的統(tǒng)計(jì)信息獲取方法及裝置,用以提高獲取統(tǒng)計(jì)信息的準(zhǔn)確性,進(jìn)而提高計(jì)算網(wǎng)絡(luò)性能測(cè)量結(jié)果的準(zhǔn)確性。
[0007]為此,本發(fā)明實(shí)施例提供如下技術(shù)方案:
[0008]第一方面,本發(fā)明實(shí)施例提供了一種統(tǒng)計(jì)信息獲取方法,所述方法包括:
[0009]發(fā)送端為至少一個(gè)測(cè)量周期中的每個(gè)測(cè)量周期設(shè)置一個(gè)對(duì)應(yīng)的周期編號(hào),并將所述周期編號(hào)添加到對(duì)應(yīng)測(cè)量周期里包含的被測(cè)報(bào)文的報(bào)頭中;
[0010]所述發(fā)送端向接收端發(fā)送攜帶有所述周期編號(hào)的被測(cè)報(bào)文,并基于所述周期編號(hào)獲得所述至少一個(gè)測(cè)量周期中的指定測(cè)量周期的統(tǒng)計(jì)信息,所述統(tǒng)計(jì)信息用于計(jì)算承載所述被測(cè)報(bào)文的網(wǎng)絡(luò)的性能測(cè)量結(jié)果。
[0011]在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述測(cè)量周期是根據(jù)周期參數(shù)劃分的,所述周期參數(shù)為指定時(shí)長(zhǎng)或指定被測(cè)報(bào)文數(shù)。
[0012]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述將所述周期編號(hào)添加到對(duì)應(yīng)測(cè)量周期里包含的被測(cè)報(bào)文的報(bào)頭中,包括:
[0013]所述發(fā)送端將所述周期編號(hào)添加到對(duì)應(yīng)測(cè)量周期里包含的所有被測(cè)報(bào)文的報(bào)頭中;或者,
[0014]所述發(fā)送端將所述周期編號(hào)添加到對(duì)應(yīng)測(cè)量周期里包含的指定被測(cè)報(bào)文的報(bào)頭中,所述指定被測(cè)報(bào)文為根據(jù)預(yù)設(shè)規(guī)則從所述對(duì)應(yīng)測(cè)量周期里包含的所有被測(cè)報(bào)文中選出。
[0015]結(jié)合第一方面或第一方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述將所述周期編號(hào)添加到對(duì)應(yīng)測(cè)量周期里包含的被測(cè)報(bào)文的報(bào)頭中,包含:
[0016]所述發(fā)送端將所述周期編號(hào)添加到IPv6報(bào)頭的逐跳選項(xiàng)擴(kuò)展頭或目的地選項(xiàng)擴(kuò)展頭;或者,
[0017]所述發(fā)送端將所述周期編號(hào)添加到IPv4報(bào)頭的選項(xiàng)字段。
[0018]結(jié)合第一方面或第一方面的第一種至第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述統(tǒng)計(jì)信息為報(bào)文數(shù)目,則所述基于所述周期編號(hào)獲得所述至少一個(gè)測(cè)量周期中的指定測(cè)量周期的統(tǒng)計(jì)信息,包括:
[0019]所述發(fā)送端統(tǒng)計(jì)所述指定測(cè)量周期里攜帶相同周期編號(hào)的被測(cè)報(bào)文的數(shù)目。
[0020]結(jié)合第一方面或第一方面的第一種至第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述統(tǒng)計(jì)信息為時(shí)間戳,則所述基于所述周期編號(hào)獲得所述至少一個(gè)測(cè)量周期中的指定測(cè)量周期的統(tǒng)計(jì)信息,包括:
[0021]所述發(fā)送端記錄所述指定測(cè)量周期里的指定被測(cè)報(bào)文的發(fā)送時(shí)間戳,所述指定被測(cè)報(bào)文為位于指定位置的攜帶周期編號(hào)的被測(cè)報(bào)文。
[0022]第一方面,本發(fā)明實(shí)施例提供了一種統(tǒng)計(jì)信息獲取方法,所述方法包括:
[0023]接收端接收發(fā)送端發(fā)送的被測(cè)報(bào)文,所述被測(cè)報(bào)文中攜帶有周期編號(hào),所述周期編號(hào)與測(cè)量周期相對(duì)應(yīng),所述測(cè)量周期里包含的被測(cè)報(bào)文攜帶相同的周期編號(hào);
[0024]所述接收端基于所述周期編號(hào)獲得所述測(cè)量周期的統(tǒng)計(jì)信息,所述統(tǒng)計(jì)信息用于計(jì)算承載所述被測(cè)報(bào)文的網(wǎng)絡(luò)的性能測(cè)量結(jié)果。
[0025]在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述統(tǒng)計(jì)信息為報(bào)文數(shù)目,則所述接收端基于所述周期編號(hào)獲得所述測(cè)量周期的統(tǒng)計(jì)信息,包括:
[0026]所述接收端統(tǒng)計(jì)所述測(cè)量周期內(nèi)攜帶相同周期編號(hào)的被測(cè)報(bào)文的數(shù)目。
[0027]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,在所述接收端統(tǒng)計(jì)所述測(cè)量周期內(nèi)攜帶相同周期編號(hào)的被測(cè)報(bào)文的數(shù)目之前,還包括:
[0028]所述接收端根據(jù)接收到的首個(gè)攜帶所述測(cè)量周期對(duì)應(yīng)的周期編號(hào)的被測(cè)報(bào)文識(shí)別所述測(cè)量周期的測(cè)量起點(diǎn);
[0029]所述接收端根據(jù)所述測(cè)量周期對(duì)應(yīng)的周期編號(hào)的變化識(shí)別所述測(cè)量周期的測(cè)量終點(diǎn);和/或,所述接收端獲得指定時(shí)長(zhǎng),并根據(jù)所述測(cè)量周期的測(cè)量起點(diǎn)和所述指定時(shí)長(zhǎng)識(shí)別所述測(cè)量周期的測(cè)量終點(diǎn)。
[0030]在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述統(tǒng)計(jì)信息為報(bào)文數(shù)目,且接收端設(shè)置有允許滯后參數(shù),則所述接收端基于所述周期編號(hào)獲得所述測(cè)量周期的統(tǒng)計(jì)信息,包括:
[0031]所述接收端利用所述允許滯后參數(shù)調(diào)整所述測(cè)量周期,并統(tǒng)計(jì)調(diào)整后的測(cè)量周期內(nèi)攜帶相同周期編號(hào)的被測(cè)報(bào)文的數(shù)目。
[0032]結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述允許滯后參數(shù)為允許滯后時(shí)長(zhǎng)或允許滯后被測(cè)報(bào)文數(shù)。
[0033]結(jié)合第二方面或第二方面的第一種至第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述統(tǒng)計(jì)信息為時(shí)間戳,則所述接收端基于所述周期編號(hào)獲得所述測(cè)量周期的統(tǒng)計(jì)信息,包括:
[0034]所述接收端記錄所述測(cè)量周期內(nèi)的指定被測(cè)報(bào)文的接收時(shí)間戳,所述指定被測(cè)報(bào)文為位于指定位置的攜帶周期編號(hào)的被測(cè)報(bào)文,且所述指定位置與發(fā)送端記錄發(fā)送時(shí)間戳的指定位置相同。
[0035]第三方面,本發(fā)明實(shí)施例提供了一種統(tǒng)計(jì)信息獲取裝置,所述裝置包括:
[0036]設(shè)置單元,用于為至少一個(gè)測(cè)量周期中的每個(gè)測(cè)量周期設(shè)置一個(gè)對(duì)應(yīng)的周期編號(hào);
[0037]添加單元,用于將所述設(shè)置單元設(shè)置的所述周期編號(hào)添加到對(duì)應(yīng)測(cè)量周期里包含的被測(cè)報(bào)文的報(bào)頭中;
[0038]發(fā)送單元,用于向接收端發(fā)送攜帶有所述周期編號(hào)的被測(cè)報(bào)文;
[0039]獲得單元,用于在所述發(fā)送單元發(fā)送所述被測(cè)報(bào)文時(shí),基于所述周期編號(hào)獲得所述至少一個(gè)測(cè)量周期中的指定測(cè)量周期的統(tǒng)計(jì)信息,所述統(tǒng)計(jì)信息用于計(jì)算承載所述被測(cè)報(bào)文的網(wǎng)絡(luò)的性能測(cè)量結(jié)果。
[0040]在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述設(shè)置單元,還用于在設(shè)置所述測(cè)量周期之前,根據(jù)周期參數(shù)劃分所述測(cè)量周期,所述周期參數(shù)為指定時(shí)長(zhǎng)或指定被測(cè)報(bào)文數(shù)。
[0041]結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述添加單元,具體用于將所述周期編號(hào)添加到對(duì)應(yīng)測(cè)量周期里包含的所有被測(cè)報(bào)文的報(bào)頭中;或者,
[0042]所述添加單元,具體用于將所述周期編號(hào)添加到對(duì)應(yīng)測(cè)量周期里包含的指定被測(cè)報(bào)文的報(bào)頭中,所述指定被測(cè)報(bào)文為根據(jù)預(yù)設(shè)規(guī)則從所述對(duì)應(yīng)測(cè)量周期里包含的所有被測(cè)報(bào)文中選出。
[0043]結(jié)合第三方面或第三方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述添加單元,具體用于將所述周期編號(hào)添加到IPv6報(bào)頭的逐跳選項(xiàng)擴(kuò)展頭或目的地選項(xiàng)擴(kuò)展頭;或者,
[0044]所述添加單元,具體用于將所述周期編號(hào)添加到IPv4報(bào)頭的選項(xiàng)字段。
[0045]結(jié)合第三方面或第三方面的第一種至第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述統(tǒng)計(jì)信息為報(bào)文數(shù)目,則所述獲得單元,具體用于統(tǒng)計(jì)所述指定測(cè)量周期里攜帶相同周期編號(hào)的被測(cè)報(bào)文的數(shù)目。
[0046]結(jié)合第三方面或第三方面的第一種至第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述統(tǒng)計(jì)信息為時(shí)間戳,則所述獲得單元,具體用于記錄所述指定測(cè)量周期里的指定被測(cè)報(bào)文的發(fā)送時(shí)間戳,所述指定被測(cè)報(bào)文為位于指定位置的攜帶周期編號(hào)的被測(cè)報(bào)文。
[0047]第四方面,本發(fā)明實(shí)施例提供了一種統(tǒng)計(jì)信息獲取裝置,所述裝置包括:
[0048]接收單元,用于接收發(fā)送端發(fā)送的被測(cè)報(bào)文,所述被測(cè)報(bào)文中攜帶有周期編號(hào),所述周期編號(hào)與測(cè)量周期相對(duì)應(yīng),所述測(cè)量周期里包含的被測(cè)報(bào)文攜帶相同的周期編號(hào);
[0049]獲得單元,用于基于所述周期編號(hào)獲得所述測(cè)量周期的統(tǒng)計(jì)信息,所述統(tǒng)計(jì)信息用于計(jì)算承載所述被測(cè)報(bào)文的網(wǎng)絡(luò)的性能測(cè)量結(jié)果。
[0050]在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述統(tǒng)計(jì)信息為報(bào)文數(shù)目,則所述獲得單元包括:
[0051]獲得子單元,用于統(tǒng)計(jì)所述測(cè)量周期內(nèi)攜帶相同周期編號(hào)的被測(cè)報(bào)文的數(shù)目。
[0052]結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述獲得單元還包括:
[0053]起點(diǎn)識(shí)別單元,用于根據(jù)接收到的首個(gè)攜帶所述測(cè)量周期對(duì)應(yīng)的周期編號(hào)的被測(cè)報(bào)文識(shí)別所述測(cè)量周期的測(cè)量起點(diǎn);
[0054]終點(diǎn)識(shí)別單元,用于根據(jù)所述測(cè)量周期對(duì)應(yīng)的周期編號(hào)的變化識(shí)別所述測(cè)量周期的測(cè)量終點(diǎn);和/或,所述接收端獲得指定時(shí)長(zhǎng),并根據(jù)所述測(cè)量周期的測(cè)量起點(diǎn)和所述指定時(shí)長(zhǎng)識(shí)別所述測(cè)量周期的測(cè)量終點(diǎn)。
[0055]在第四方面的第三種可能的實(shí)現(xiàn)方式中,所述統(tǒng)計(jì)信息為報(bào)文數(shù)目,且設(shè)置有允許滯后參數(shù),則所述獲得單元包括:
[0056]調(diào)整單元,用于利用所述允許滯后參數(shù)調(diào)整所述測(cè)量周期,所述允許滯后參數(shù)為允許滯后時(shí)長(zhǎng)或允許滯后被測(cè)報(bào)文數(shù);
[0057]獲得子單元,用于統(tǒng)計(jì)所述調(diào)整單元調(diào)整后的測(cè)量周期內(nèi)攜帶相同周期編號(hào)的被測(cè)報(bào)文的數(shù)目。
[0058]結(jié)合第四方面或第四方面的第一種至第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述統(tǒng)計(jì)信息為時(shí)間戳,則所述獲得單元包括:
[0059]記錄單元,用于記錄所述測(cè)量周期內(nèi)的指定被測(cè)報(bào)文的接收時(shí)間戳,所述指定被測(cè)報(bào)文為位于指定位置的攜帶周期編號(hào)的被測(cè)報(bào)文,且所述指定位置與發(fā)送端記錄發(fā)送時(shí)間戳的指定位置相同。
[0060]本發(fā)明實(shí)施例的統(tǒng)計(jì)信息獲取方法及裝置,在進(jìn)行網(wǎng)絡(luò)性能檢測(cè)時(shí),發(fā)送端為每個(gè)測(cè)量周期配置一個(gè)對(duì)應(yīng)的周期編號(hào),并將周期編號(hào)寫(xiě)入到被測(cè)報(bào)文的報(bào)頭。這樣,在發(fā)送端向接收端傳送上述攜帶有周期編號(hào)的被測(cè)報(bào)文時(shí),發(fā)送端、接收端就可基于周期編號(hào)準(zhǔn)確獲取指定測(cè)量周期的統(tǒng)計(jì)信息,進(jìn)而據(jù)此計(jì)算承載所述測(cè)量周期的網(wǎng)絡(luò)的性能測(cè)量結(jié)果。本發(fā)明實(shí)施例通過(guò)被測(cè)報(bào)文頭中的周期編號(hào)來(lái)表征測(cè)量周期,相比現(xiàn)有技術(shù)中依賴業(yè)務(wù)流之外的插入報(bào)文來(lái)表征測(cè)量周期,就可降低因插入報(bào)文丟失等異常情況導(dǎo)致的統(tǒng)計(jì)信息獲取不準(zhǔn)確的可能性,進(jìn)而提高計(jì)算網(wǎng)絡(luò)性能測(cè)量結(jié)果的準(zhǔn)確性;同時(shí),本發(fā)明實(shí)施例如此表征測(cè)量周期的方式,還不會(huì)如現(xiàn)有技術(shù)一般存在插入報(bào)文占用業(yè)務(wù)流帶寬的問(wèn)題,故還可有效保證業(yè)務(wù)流有效數(shù)據(jù)傳輸效率。
【附圖說(shuō)明】
[0061]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,還可以根據(jù)這些附圖獲得其它的附圖。
[0062]圖1是本發(fā)明實(shí)施例發(fā)送端的統(tǒng)計(jì)信息獲取方法的流程示意圖;
[0063]圖2-1是本