亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種統(tǒng)計信息獲取方法及裝置的制造方法_4

文檔序號:9527441閱讀:來源:國知局
,網(wǎng)絡性能測量結果還可以是外部設備計算得到,此時,需要發(fā)送端將發(fā)端統(tǒng)計信息、接收端將收端統(tǒng)計信息分別反饋至外部設備,供外部設備計算測量結果時使用。需要說明的是,外部設備可體現(xiàn)為一臺專用設備,或者還可體現(xiàn)為上文提及的控制設備,本發(fā)明實施例對計算測量結果的主體、外部設備等并不做限定,具體可根據(jù)實際應用情況而定。
[0153]結合上文所做介紹可知,這種通過報文攜帶的周期編號來表征測量周期的方式,可使發(fā)送端、接收端自動簡便的明確區(qū)間范圍,無須如現(xiàn)有技術要依賴于業(yè)務流之外的其它報文(如,插入到業(yè)務流的0ΑΜ分界報文)進行區(qū)間劃分,這樣,可降低因插入報文丟失等異常情況導致的統(tǒng)計信息獲取不準確的可能性,進而提高計算網(wǎng)絡性能測量結果的準確性。同時,本發(fā)明實施例方案不需要在業(yè)務流中插入其它報文,也就不存在占用業(yè)務流帶寬的問題,可有效保證業(yè)務流的有效數(shù)據(jù)傳輸效率。另外,由上文所做介紹還可知,本發(fā)明實施例方案中測量周期表示的測量區(qū)間的大小主要取決于周期參數(shù),在需要調整測量區(qū)間大小時,只需相應的修改周期參數(shù)的取值即可,實現(xiàn)過程簡單靈活,且不會影響獲取統(tǒng)計信息的準確性、計算測量結果的準確性、業(yè)務流的有效數(shù)據(jù)傳輸率等。
[0154]與上文發(fā)送端的統(tǒng)計信息獲取方法相對應的,本發(fā)明實施例還提供了一種接收端的統(tǒng)計信息獲取方法,具體可參見圖4所示流程圖,可包括以下步驟:
[0155]步驟201,接收端接收發(fā)送端發(fā)送的被測報文,所述被測報文中攜帶有周期編號,所述周期編號與測量周期相對應,所述測量周期里包含的被測報文攜帶相同的周期編號。
[0156]步驟202,所述接收端基于所述周期編號獲得所述測量周期的統(tǒng)計信息,所述統(tǒng)計信息用于計算承載所述被測報文的網(wǎng)絡的性能測量結果。
[0157]發(fā)送端按照上文所做介紹,將周期編號添加到要傳送至接收端的被測報文中,這樣,接收端即可在接收被測報文的過程中,通過監(jiān)測周期編號的方式獲得報文的統(tǒng)計信息,以備后續(xù)計算網(wǎng)絡性能測量結果時使用。需要說明的是,本發(fā)明實施例中的所述被測報文可以是數(shù)據(jù)報文,也可以是控制管理報文。多個被測報文形成一個業(yè)務流。本發(fā)明實施例可不對被測報文的具體類型做限定。
[0158]下面對接收端讀取周期編號、識別監(jiān)測區(qū)間、獲取統(tǒng)計信息的過程進行解釋說明。
[0159]1.讀取報頭中攜帶的周期編號信息。
[0160]與上文發(fā)送端向報頭添加周期編號的方式相對應的,本發(fā)明實施例提供了三種讀取周期編號的方式,下面一一進行解釋說明。
[0161]方式一,如果設備支持IPv4協(xié)議,且發(fā)送端按照上文方式一添加周期編號,接收端則可通過讀取Opt1n選項字段中的Per1d Number的方式得到周期編號。
[0162]方式二,如果設備支持IPv6協(xié)議,且發(fā)送端按照上文方式二添加周期編號,接收端則可通過讀取Hop-by-hop擴展頭中的Per1d Number的方式得到周期編號。
[0163]方式三,如果設備支持IPv6協(xié)議,且發(fā)送端按照上文方式三添加周期編號,接收端作為目的節(jié)點則可通過讀取Destinat1n擴展頭中的Per1d Number的方式得到周期編號。
[0164]如上文所做介紹,利用方式一、二讀取的周期編號可實現(xiàn)端到端檢測、分段檢測,對應于此,本發(fā)明實施例中的接收端可體現(xiàn)為中間節(jié)點或目的節(jié)點;利用方式三讀取的周期編號可實現(xiàn)端到端檢測,對應于此,本發(fā)明實施例中的接收端則體現(xiàn)為目的節(jié)點。
[0165]需要說明的是,若發(fā)送端通過IP層之外的其它層來攜帶周期編號,接收端只要在對應位置讀取周期編號即可,此處不再舉例說明。
[0166]2.根據(jù)周期編號識別監(jiān)測區(qū)間。
[0167]接收端接收到發(fā)送端傳送的攜帶有周期編號的業(yè)務流時,即可根據(jù)周期編號來識別測量周期表示的監(jiān)測區(qū)間,這就需要接收端能夠明確每個測量周期的測量起點和對應的測量終點。下面分別對確定測量起點、測量終點的過程進行解釋說明。
[0168](1)確定測量起點的方式。
[0169]具體地,接收端可以根據(jù)接收到的首個攜帶所述測量周期對應的周期編號的被測報文識別所述測量周期的測量起點,可體現(xiàn)為以下幾種實現(xiàn)方式:
[0170]方式一,接收端接收發(fā)送端發(fā)送的業(yè)務流,并判斷當前接收到的報文中是否攜帶有周期編號,如果未攜帶周期編號,則正常處理接收到的業(yè)務流;如果攜帶了周期編號,則繼續(xù)判斷該報文是否為本接收端首次接收到的攜帶周期編號的報文,并根據(jù)判斷結果按照a、b所示方案繼續(xù)確定測量起點:
[0171](a)如果是,則明確此時為該周期編號對應的測量周期的測量起點。如圖2-1所示,接收端接收到被測報文1,經(jīng)判斷該報文攜帶了周期編號P1,且是接收的首個攜帶周期編號的報文,故可將被測報文1確定為P1對應的測量周期T1的測量起點。
[0172](b)如果否,則判斷該周期編號是否與前一個攜帶周期編號的報文中添加的周期編號相同,并根據(jù)判斷結果按照bl、b2所示方案繼續(xù)確定測量起點:
[0173](bl)如果不同,則明確此時為該周期編號對應的測量周期的測量起點。如圖2-2所示,接收端接收到攜帶周期編號P2的被測報文53,經(jīng)判斷在此之前已經(jīng)接收到攜帶周期編號P1的被測報文50,且二者所攜帶周期編號并不相同,故可將被測報文53確定為P2對應的測量周期T2的測量起點,對應地,攜帶周期編號P1的報文50則被確定為測量周期T1的測量終點。
[0174](b2)如果相同,則明確此時并不是該周期編號對應的測量周期的測量起點。如圖2-3所示,接收端接收到攜帶周期編號P1的被測報文3,經(jīng)判斷在此之前已經(jīng)接收到攜帶周期編號P1的被測報文1,且二者所攜帶周期編號相同,故可判定被測報文3并不是測量周期T1的測量起點。
[0175]由方式一所做介紹以及所舉示例可知,其適用于連續(xù)測量周期、非連續(xù)測量周期、測量周期內(nèi)的所有被測報文均攜帶周期編號、測量周期內(nèi)的指定被測報文攜帶周期編號,等各種情況,此處不再一一進行舉例說明。
[0176]需要說明的是,上述方式一主要針對的是發(fā)送端、接收端未預先協(xié)商測量周期劃分方式,且存在至少兩個測量周期的情況,針對只存在一個測量周期的情況,本發(fā)明實施例中確定測量起點的方式可體現(xiàn)為:將接收端接收到的首個攜帶周期編號的報文,確定為測量周期的測量起點。
[0177]另外,需要說明的是,在發(fā)送端、接收端未預先協(xié)商測量周期劃分方式的場景,接收端即可依據(jù)方式一處所做介紹自動識別出測量起點,但,若是二者預先做好了協(xié)商,那么,接收端則可自動按以下方式簡便的識別各個測量周期的測量起點。
[0178]方式二,若發(fā)送端、接收端預先協(xié)商按照圖2-1所示,從業(yè)務流中劃分連續(xù)的測量周期,則確定測量起點的方式為:
[0179](a)針對首次接收到攜帶周期編號的報文的情況來說,可將其確定為首個測量周期的測量起點。如,接收到攜帶周期編號P1的被測報文1,且其是接收的首個攜帶周期編號的報文,故可將被測報文1確定為測量周期T1的測量起點。
[0180](b)針對非首次接收到攜帶周期編號的報文的情況來說,可將周期編號發(fā)生變化時確定為變化后周期編號對應的被測周期的測量起點。如,接收到攜帶周期編號P2的被測報文51,且在其之前接收的被測報文50攜帶的周期編號為P1,即周期編號發(fā)生了變化,故可將被測報文51確定為測量周期T2的測量起點。
[0181]方式三,若發(fā)送端、接收端預先協(xié)商按照圖2-2所示,從業(yè)務流中劃分非連續(xù)的測量周期,則確定測量起點的方式為:
[0182](a)針對首次接收到攜帶周期編號的報文的情況來說,與方式二中情況(a)確定測量起點的過程相同,此處不再贅述。
[0183](b)針對非首次接收到攜帶周期編號的報文的情況來說,與方式二中情況(b)確定測量起點的過程相似,所不同的是,周期編號發(fā)生變化的兩個報文之間有一定的間隔(間隔可體現(xiàn)為幾個報文或一段時間,本發(fā)明實施例可不做具體限定,只要發(fā)送端、接收端預先協(xié)商好即可)。如,接收到攜帶周期編號P2的被測報文53,且與其間隔2個報文的被測報文50攜帶的周期編號為P1,即周期編號發(fā)生了變化,故可將被測報文53確定為測量周期T2的測量起點。
[0184] 需要說明的是,針對圖2-3、2_4所示連續(xù)測量周期下使各周期的全部或指定被測報文攜帶周期編號,或針對非連續(xù)測量周期下使各周期的全部或指定被測報文攜帶周期編號,只要發(fā)送端、接收端預先做好的了協(xié)商,均可按照上述兩種情況自動識別測量周期的測量起點,具體過程可參照上文所做介紹,此處不再一一解釋說明。
[0185](2)確定測量終點的方式。
[0186]方式一,接收端獲得發(fā)送端劃分測量周期時使用的周期參數(shù),如獲得指定時長(同發(fā)送端獲得周期參數(shù)的方式相同,周期參數(shù)可預配置在接收端,或者也可在需要時由外部輸入至接收端,本發(fā)明實施例對此可不做具體限定),并在按照上文介紹的方式識別出測量周期的測量起點后,啟動一個計時器,并將計時到達指定時長時作為該測量周期的測量終點。如圖2-1所示,若指定時長為ls,則自接收端識別出測量周期Τ2的測量起點(攜帶周期編號P2的被測報文51)時,開始計時,直至計時達到Is時停止,將此時對應的被測報文確定為測量周期T2的測量起點。
[0187]方式二,接收端按照上文介紹的方式識別出測量周期的測量起點后,還可根據(jù)周期編號的變化來識別測量終點。如圖2-1所示,自接收端識別出測量周期T1的測量起點(攜帶周期編號P1的被測報文1)時,開始判斷再接收的被測報文中攜帶的周期編號是否發(fā)生變化,當接收到被測報文51時判定周期編號從P1變化為P2,故可將上一個攜帶周期編號P1的被測報文50確定為測量周期T1的測量終點,同時將被測報文51確定為測量周期T2的測量起點。
[0188]需要說明的是,上文從一種周期編號變化為另一種周期編號的方案,適用于具有至少兩個測量周期的情況,針對只有一個測量周期的情況,本發(fā)明實施例中根據(jù)周期編號的變化來識別測量終點可以體現(xiàn)為:根據(jù)添加周期編號的規(guī)律的變化來識別測量終點。下面結合兩個示例對識別過程進行解釋說明。
[0189]如圖5-1所示,業(yè)務流中只存在一個測量周期T1,且由圖中所示可知,測量周期T1里的每個被測報文均添加有周期編號P1,即添加周期編號的規(guī)律為連續(xù)添加,對應于此,接收端識別測量終點的方式為:自識別出測量起點被測報文1時,開始判斷再接收的被測報文中是否攜帶了周期編號P1,當接收到被測報文51時判定其未攜帶周期編號,則可認為周期編號的規(guī)律發(fā)生了變化,可將上一個攜帶周期編號P1的被測報文50確定為測量周期T1的測量終點。
[0190]如圖5-2所示,業(yè)務流中只存在一個測量周期T1,且由圖中所示可知,測量周期T1中添加周期編號的規(guī)律為:向位于奇數(shù)位置的被測報文中添加周期編號,即每間隔一個報文添加一次周期編號,對應于此,接收端識別測量終點的方式為:自識別出測量起點被測報文1時,開始判斷再接收的攜帶周期編號P1的報文是否符合上述規(guī)律,當接收到被測報文51時判定其未攜帶周期編號,則可認為周期編號的規(guī)律發(fā)生了變化,可將上一個攜帶周期編號P1的被測報文49確定為測量周期T1的測量終點。
[0191] 需要說明的是,上文僅是結合兩種較為簡單的規(guī)律對測量終點識別過程進行的舉例說明,本發(fā)明實施例對周期編號的添加規(guī)律并不做具體限定,只要具有一定規(guī)律的添加方式均可采用上述方案識別測量終點。
[0192]方式三,接收端還可結合指定時長和周期編號的變化來識別測量終點。接收端按照上文介紹的方式識別出測量周期的測量起點后,啟動一個計時器,并判斷計時到達指定時長之前,周期編號是否發(fā)生了變化,如果發(fā)生了變化,則以周期編號的變化來識別測量終點,并停止計時;如果未發(fā)生變化,則等待計時到達指定時長,并利用指定時長來識別測量終點。這樣就可在被測報文異常傳輸,導致無法通過周期編號的變化識別測量終點時,通過指定時長來終止針對該測量周期的監(jiān)測過程。
[0193]方式四,為了解決因報文亂序傳輸導致的統(tǒng)計信息獲取不準確的問題,本發(fā)明實施例還可在上文方式一、二、三的基礎上,提供一種確定容錯測量終點的方案,具體為:接收端設置一個允許滯后參數(shù),并利用方式一或二或三識別的測量終點確定容錯測量終點=測量終點+允許滯后參數(shù),其中,允許滯后參數(shù)可以體現(xiàn)為允許滯后時長或允許滯后報文數(shù)。也就是說,到達方式一或二或三確定出的測量終點后再等待一段時長或幾個報文,并將測量起點到容錯測量終點之間監(jiān)測到的統(tǒng)
當前第4頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1