專利名稱:使得能夠?qū)崿F(xiàn)分組傳輸網(wǎng)絡(luò)中的分組丟失測(cè)量的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)中的分組丟失測(cè)量的方法。
背景技術(shù):
當(dāng)在網(wǎng)絡(luò)邊緣節(jié)點(diǎn)處接收到許多數(shù)據(jù)分組并通過(guò)網(wǎng)絡(luò)將這些數(shù)據(jù)分組發(fā)送到遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)時(shí),可以出于性能監(jiān)視的目的來(lái)確定在此傳輸期間丟失的數(shù)據(jù)分組的數(shù)目。已知的是如在出版物“ITU-T推薦Y.1731-用于基于以太網(wǎng)的網(wǎng)絡(luò)的OAM功能和機(jī)制(02/2008) ”、簡(jiǎn)稱為Y.1731中提出的用于分組丟失測(cè)量的協(xié)議,其提供了一種在其上面實(shí)現(xiàn)了此協(xié)議的兩個(gè)分組處理器之間的分組丟失測(cè)量的方法。因此,兩個(gè)網(wǎng)絡(luò)邊緣節(jié)點(diǎn)可以確定在其網(wǎng)絡(luò)端口之間在傳輸期間丟失的數(shù)據(jù)分組的數(shù)目,如果在這些網(wǎng)絡(luò)端口中的每一個(gè)處提供了運(yùn)行該協(xié)議的分組處理器的話。因此,可以確定兩個(gè)客戶端之間丟失的數(shù)據(jù)分組的數(shù)目,其中每個(gè)客戶端被連接到網(wǎng)絡(luò)邊緣節(jié)點(diǎn)中的一個(gè)。本發(fā)明的目的是改善分組丟失測(cè)量的已知方法。
發(fā)明內(nèi)容
提出了一種使得能夠?qū)崿F(xiàn)網(wǎng)絡(luò)中分組丟失測(cè)量的方法。該方法包括網(wǎng)絡(luò)邊緣節(jié)點(diǎn)處的不同步驟。在網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的一組用戶端口處,接收包括相同源地址和相同目的地地址的數(shù)據(jù)分組。通過(guò)在每個(gè)用戶端口處向接收數(shù)據(jù)分組添加指示相應(yīng)用戶端口和相同網(wǎng)絡(luò)端口的內(nèi)部報(bào)頭元素,并且通過(guò)使用添加的內(nèi)部報(bào)頭元素將來(lái)自用戶端口的接收數(shù)據(jù)分組交換至網(wǎng)絡(luò)端口的交換設(shè)備,執(zhí)行用戶端口組的鏈路聚合。在網(wǎng)絡(luò)端口處,將數(shù)據(jù)分組發(fā)送到由目的地地址識(shí)別的客戶端設(shè)備被連接到的遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)。在網(wǎng)絡(luò)端口處,確定發(fā)送數(shù)據(jù)分組的數(shù)目。此外,針對(duì)用戶端口中的每一個(gè),使用添加的內(nèi)部報(bào)頭元素,確定在從相應(yīng)用戶端口至網(wǎng)絡(luò)端口的傳輸期間在內(nèi)部丟失的數(shù)據(jù)分組的相應(yīng)數(shù)目。此外,在網(wǎng)絡(luò)端口處,使用在從相應(yīng)用戶端口至所述網(wǎng)絡(luò)端口的傳輸期間在內(nèi)部丟失的所確定數(shù)據(jù)分組數(shù)目來(lái)確定發(fā)送數(shù)據(jù)分組的修正數(shù)目。然后,向遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)指示發(fā)送數(shù)據(jù)分組的該修正數(shù)目。
圖1示出了根據(jù)實(shí)施例的兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)和不同數(shù)據(jù)分組流。圖2示出了根據(jù)另一實(shí)施例的兩個(gè)邊緣網(wǎng)絡(luò)節(jié)點(diǎn)和不同數(shù)據(jù)分組流。圖3示出了根據(jù)實(shí)施例的確定在連續(xù)時(shí)間間隔期間丟失的數(shù)據(jù)分組的總數(shù)的方法的不同步驟。圖4示出了確定接收數(shù)據(jù)分組的修正數(shù)目的方法的不同步驟。圖5示出了根據(jù)實(shí)施例的網(wǎng)絡(luò)邊緣節(jié)點(diǎn)設(shè)備。圖6示出了根據(jù)另一實(shí)施例的網(wǎng)絡(luò)邊緣節(jié)點(diǎn)設(shè)備。圖7a、b、C、d示出了用于確定發(fā)送數(shù)據(jù)分組的修正數(shù)目的提議方法的不同步驟。
具體實(shí)施例方式本發(fā)明人已觀察到以下問(wèn)題:雖然位于兩個(gè)網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的網(wǎng)絡(luò)端口處的分組處理器可以確定在這些網(wǎng)絡(luò)端口之間丟失的數(shù)據(jù)分組的數(shù)目,但丟失數(shù)據(jù)分組的此確定數(shù)目可能不是在被連接到網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的兩個(gè)客戶端之間丟失的數(shù)據(jù)分組的實(shí)際數(shù)目。附加分組丟失可能是由網(wǎng)絡(luò)邊緣節(jié)點(diǎn)內(nèi)部的數(shù)據(jù)分組的丟失引起的。例如,網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的子設(shè)備的硬件故障可能引起數(shù)據(jù)分組丟失。此外,可能由于網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的分組處理器將數(shù)據(jù)分組存儲(chǔ)在分組隊(duì)列內(nèi)而引起數(shù)據(jù)分組丟失,因?yàn)榉纸M隊(duì)列可能由于隊(duì)列擁擠而丟棄數(shù)據(jù)分組。因此,應(yīng)將在網(wǎng)絡(luò)邊緣節(jié)點(diǎn)內(nèi)部丟失的數(shù)據(jù)分組考慮在內(nèi)。此外,可以不僅經(jīng)由一個(gè)用戶端口、而且經(jīng)由形成鏈路聚合組的多個(gè)用戶端口將客戶端設(shè)備連接到網(wǎng)絡(luò)邊緣節(jié)點(diǎn)。將鏈路聚合組的用戶端口和網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的網(wǎng)絡(luò)端口連接的不同子設(shè)備和不同分組處理器可能引起數(shù)據(jù)分組丟失。因此,如果分組丟失測(cè)量的協(xié)議在位于網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的網(wǎng)絡(luò)處理器處的一個(gè)分組處理器與位于遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的網(wǎng)絡(luò)端口處的另一分組處理器之間運(yùn)行,則此類協(xié)議將不會(huì)考慮在用戶端口組與網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的網(wǎng)絡(luò)端口之間在內(nèi)部引起的數(shù)據(jù)分組丟失。即使將在位于用戶端口中的一個(gè)處的每個(gè)分組處理器與位于遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的網(wǎng)絡(luò)端口處的分組處理器之間并行地運(yùn)行分組丟失測(cè)量的單獨(dú)協(xié)議,這也將要求兩個(gè)網(wǎng)絡(luò)邊緣節(jié)點(diǎn)之間的大量協(xié)議消息交換。此外,這將要求遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)處的不同并行協(xié)議的協(xié)調(diào)。此外,遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)將必須考慮形成鏈路聚合組的用戶端口的數(shù)目,必須提供針對(duì)鏈路聚合組的每個(gè)用戶端口運(yùn)行的單獨(dú)協(xié)議實(shí)例。出于性能監(jiān)視的目的,應(yīng)確定通過(guò)在網(wǎng)絡(luò)邊緣節(jié)點(diǎn)處的鏈路聚合組的用戶端口從一個(gè)客戶端設(shè)備發(fā)送至被連接到遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的另一客戶端設(shè)備且在鏈路聚合組的用戶端口與遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的網(wǎng)絡(luò)端口之間丟失的數(shù)據(jù)分組的數(shù)目。本發(fā)明的目的是借助于在位于網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的網(wǎng)絡(luò)端口處的分組處理器之間運(yùn)行的直接協(xié)議消息交換來(lái)提供分組丟失測(cè)量的方法。發(fā)送數(shù)據(jù)分組的客戶端被連接到的網(wǎng)絡(luò)節(jié)點(diǎn)的網(wǎng)絡(luò)端口與鏈路聚合組的用戶端口之間的內(nèi)部數(shù)據(jù)分組丟失的考慮應(yīng)不要求在遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的網(wǎng)絡(luò)端口處運(yùn)行的協(xié)議的修改。這是由下面詳細(xì)地解釋的提議方法實(shí)現(xiàn)的。圖1示出了網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NENl,其在表示用戶網(wǎng)絡(luò)接口 UNI的許多用戶端口 UPl、UP2處接收許多數(shù)據(jù)分組流DPS1、DPS2。流DPS1、DPS2的數(shù)據(jù)分組包含標(biāo)識(shí)發(fā)送數(shù)據(jù)分組的客戶端的相同源地址和標(biāo)識(shí)作為數(shù)據(jù)分組的地址的客戶端的相同目的地地址。每個(gè)用戶端口 UP1、UP2被布置在線路卡LC1、LC2上。每個(gè)用戶端口 UP1、UP2被布置在單獨(dú)線路卡LC1、LC2上。替換地,可以在相同線路卡上布置多個(gè)用戶端口。每個(gè)線路卡LC1、LC2包含分組處理器PP1、PP2,其處理接收數(shù)據(jù)分組流DPS1、DPS2的數(shù)據(jù)分組。分組處理器PP1、PP2提供用于暫時(shí)存儲(chǔ)數(shù)據(jù)分組的分組隊(duì)列Ql、Q2。線路卡LC1、LC2被連接到交換設(shè)備SD,優(yōu)選地以交換結(jié)構(gòu)或多個(gè)交換卡的形式。此外,線路卡LC3被連接到交換設(shè)備SD。線路卡LC3提供網(wǎng)絡(luò)端口 NP1,其表示網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NENl的網(wǎng)絡(luò)-網(wǎng)絡(luò)接口 NNI。此外,線路卡LC3包括分組處理器PP3。分組處理器PP3提供用于臨時(shí)存儲(chǔ)數(shù)據(jù)分組的分組隊(duì)列Q3。
根據(jù)圖1中所示的示例,網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NENl僅包含一個(gè)網(wǎng)絡(luò)端口 NP1,然而,一般地,網(wǎng)絡(luò)邊緣節(jié)點(diǎn)可以包含多個(gè)網(wǎng)絡(luò)端口。節(jié)點(diǎn)NENl還包含中央控制設(shè)備(XD,其經(jīng)由內(nèi)部接口 IIF被連接到交換設(shè)備SD和線路卡LC1、LC2、LC3。經(jīng)由此接口 IIF,中央控制設(shè)備CCD將分組處理器LC1、LC2、LC3和交換設(shè)備SD配置成執(zhí)行用戶端口 UP1、UP2到鏈路聚合組LAG的鏈路聚合。以以下方式來(lái)執(zhí)行用戶端口 UP1、UP2到鏈路聚合組LAG的鏈路聚合。分組處理器UP1、UP2向每個(gè)接收的流DPS1、DPS2的數(shù)據(jù)分組添加內(nèi)部報(bào)頭元素,其指示用戶端口以及網(wǎng)絡(luò)端口 NP1,在所述用戶端口處接收到數(shù)據(jù)分組,并且數(shù)據(jù)分組應(yīng)被交換到該網(wǎng)絡(luò)端口NPl0此外,交換設(shè)備SD考慮數(shù)據(jù)分組的添加的內(nèi)部報(bào)頭元素,以便將數(shù)據(jù)分組交換到網(wǎng)絡(luò)端口 NPl。這導(dǎo)致數(shù)據(jù)流DPSl、DPS2到數(shù)據(jù)分組的組合數(shù)據(jù)流⑶S的組合,其隨后在網(wǎng)絡(luò)端口 NPl處通過(guò)點(diǎn)到點(diǎn)連接P2PC被發(fā)送到遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NEN2。點(diǎn)到點(diǎn)連接是廣域網(wǎng)上的兩個(gè)系統(tǒng)之間或者替換地兩個(gè)網(wǎng)絡(luò)邊緣節(jié)點(diǎn)之間的連接。分組處理器PP1、PP3以以下方式相結(jié)合地確定在數(shù)據(jù)分組流DPSl從用戶端口 UPl到網(wǎng)絡(luò)端口 NPl的傳輸期間丟失的數(shù)據(jù)分組的數(shù)目。分組處理器PPl提供計(jì)數(shù)器,其確定在用戶端口 UPl處從客戶端接收到的如下數(shù)據(jù)分組的數(shù)目,所述數(shù)據(jù)分組包含相同源地址和相同目的地地址,并且被添加標(biāo)識(shí)用戶端口 UPl和網(wǎng)絡(luò)端口 NPl的內(nèi)部報(bào)頭元素。分組處理器PPl的計(jì)數(shù)器在接收數(shù)據(jù)分組被臨時(shí)存儲(chǔ)在分組隊(duì)列Ql中之前考慮接收數(shù)據(jù)分組。分組處理器PP3提供確定從交換設(shè)備SD接收到且包含標(biāo)識(shí)用戶端口 UPl的內(nèi)部報(bào)頭元素的數(shù)據(jù)分組的數(shù)目的計(jì)數(shù)器。分組處理器PP3將內(nèi)部報(bào)頭元素從數(shù)據(jù)分組去除。然后在網(wǎng)絡(luò)端口 NPl處將數(shù)據(jù)分組發(fā)送到遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NEN2。分組處理器PP3的計(jì)數(shù)器在數(shù)據(jù)分組被從分組隊(duì)列Q3讀出之后和其被發(fā)送到遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NEN2之前考慮數(shù)據(jù)分組。分組處理器PPl向分組處理器PP3指示接收數(shù)據(jù)分組的所確定數(shù)目。此指示通過(guò)處理器PPl生成包含接收數(shù)據(jù)分組的數(shù)目的數(shù)據(jù)分組而執(zhí)行。為了獲得高測(cè)量準(zhǔn)確度,在是對(duì)接收數(shù)據(jù)分組的所確定數(shù)目有所貢獻(xiàn)的最后數(shù)據(jù)分組的數(shù)據(jù)分組后面插入生成數(shù)據(jù)分組。在接收到生成數(shù)據(jù)分組時(shí),通過(guò)從由分組處理器PPl指示的接收數(shù)據(jù)分組的數(shù)目減去從交換設(shè)備SD接收到的數(shù)據(jù)分組的確定數(shù)目,分組處理器PP3確定在從用戶端口 UPl到網(wǎng)絡(luò)端口 NPl的傳輸期間在內(nèi)部丟失的數(shù)據(jù)分組的數(shù)目。以與上文相對(duì)于分組處理器PP1、PP3所述類似的方式,分組處理器PP2、PP3相結(jié)合地確定在從用戶端口 UP2到網(wǎng)絡(luò)端口 NPl的傳輸期間丟失的數(shù)據(jù)分組的數(shù)目。此外,在網(wǎng)絡(luò)端口 NPl處,分組處理器PP3確定被發(fā)送到遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NEN2且包含相同源和目的地地址的數(shù)據(jù)分組的數(shù)目。為了向遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NEN2指示在用戶網(wǎng)絡(luò)接口 UNI處從由源地址標(biāo)識(shí)的客戶端設(shè)備接收到且意圖傳輸?shù)奖贿B接至遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NEN2的客戶端設(shè)備的數(shù)據(jù)分組的數(shù)目,分組處理器PP3確定發(fā)送數(shù)據(jù)分組的修正數(shù)目。發(fā)送數(shù)據(jù)分組的此修正數(shù)目是以下各項(xiàng)的和:一在網(wǎng)絡(luò)端口 NPl處由分組處理器PP3確定的發(fā)送數(shù)據(jù)分組的數(shù)目,以及—在用戶端口UP1、UP2與網(wǎng)絡(luò)端口 NPl之間在內(nèi)部丟失的數(shù)據(jù)分組的總數(shù)。在內(nèi)部丟失數(shù)據(jù)分組的總數(shù)是在從用戶端口 UP1、UP2到網(wǎng)絡(luò)端口 NPl的內(nèi)部傳輸期間在網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NENl內(nèi)內(nèi)部丟失的數(shù)據(jù)分組的和。
網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NENl然后在網(wǎng)絡(luò)端口 NPl處向遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NEN2指示發(fā)送數(shù)據(jù)分組的修正數(shù)目。提議方法的優(yōu)點(diǎn)如下:位于遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NEN2的網(wǎng)絡(luò)端口 NP2處的分組處理器可以確定包含上述相同源地址和相同目的地地址的接收數(shù)據(jù)分組的數(shù)目,并且然后將接收數(shù)據(jù)分組的所確定數(shù)目與發(fā)送數(shù)據(jù)分組的所指示修正數(shù)目相比較,以便確定在從用戶端口 UP1、UP2到網(wǎng)絡(luò)端口 NP2的傳輸期間丟失的數(shù)據(jù)分組的實(shí)際數(shù)目。為了這樣做,位于網(wǎng)絡(luò)端口 NP2處的分組處理器只須與位于網(wǎng)絡(luò)端口 NPl處的分組處理器PP3交換協(xié)議消息。位于網(wǎng)絡(luò)端口 NP2處的分組處理器既不必考慮形成鏈路聚合組LAG的用戶端口 UP1、UP2的數(shù)目,其本身也不必確定在組LAG的個(gè)體用戶端口 UP1、UP2與網(wǎng)絡(luò)端口 NPl之間丟失的數(shù)據(jù)分組的數(shù)目。因此,位于網(wǎng)絡(luò)端口 NP2處的分組處理器可以簡(jiǎn)單地實(shí)施如在Y.1731中定義的分組丟失測(cè)量的已知協(xié)議以便確定在從用戶端口 UP1、UP2至網(wǎng)絡(luò)端口 NP2的傳輸期間丟失的數(shù)據(jù)分組的實(shí)際數(shù)目,而由位于網(wǎng)絡(luò)端口 NPl處的分組處理器PP3來(lái)補(bǔ)償在組LAG的用戶端口與網(wǎng)絡(luò)端口 NPl之間發(fā)生的數(shù)據(jù)分組的丟失。這還具有如下優(yōu)點(diǎn):只須在網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NENl的分組處理器PP1、PP2、PP3處考慮用戶端口到鏈路聚合組LAG的添加和用戶端口從鏈路聚合組LAG的去除,但位于網(wǎng)絡(luò)端口 NP2處的分組處理器并不用考慮這些。此外,提議方法不需要在用戶端口 UP1、UP2處的每個(gè)分組處理器PP1、PP2與位于網(wǎng)絡(luò)端口NP2處的分組處理器之間的分組丟失測(cè)量協(xié)議的實(shí)現(xiàn)。因此,節(jié)點(diǎn)NEN1、NEN2之間的協(xié)議消息交換的量不受提議方法的影響。丟失數(shù)據(jù)分組的所確定實(shí)際數(shù)目的指示通過(guò)分組處理器PP3生成載送指示發(fā)送分組的修正數(shù)目的數(shù)據(jù)元素的數(shù)據(jù)分組而執(zhí)行。此生成數(shù)據(jù)分組然后通過(guò)點(diǎn)到點(diǎn)連接P2PC被發(fā)送到網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NEN2。為了獲得高測(cè)量準(zhǔn)確度,位于網(wǎng)絡(luò)端口 NP2處的分組處理器確定一個(gè)時(shí)刻的接收數(shù)據(jù)分組的數(shù)目,其中在該時(shí)刻,在網(wǎng)絡(luò)端口 NP2處接收生成數(shù)據(jù)分組。未考慮所生成數(shù)據(jù)分組本身而確定接收數(shù)據(jù)分組的數(shù)目。替換地,節(jié)點(diǎn)NEN2可以向節(jié)點(diǎn)NENl指示在網(wǎng)絡(luò)端口 NP2處接收到的數(shù)據(jù)分組的數(shù)目,節(jié)點(diǎn)NENl然后可以確定在組LAG的用戶端口與網(wǎng)絡(luò)端口 NP2之間丟失的數(shù)據(jù)分組的實(shí)際數(shù)目。在網(wǎng)絡(luò)端口 NP2處接收到的數(shù)據(jù)分組的數(shù)目的指示通過(guò)位于網(wǎng)絡(luò)端口 NP2處的分組處理器生成載送指示在網(wǎng)絡(luò)端口 NP2處接收到的數(shù)據(jù)分組的數(shù)目的數(shù)據(jù)元素的數(shù)據(jù)分組而執(zhí)行。此生成數(shù)據(jù)分組然后通過(guò)點(diǎn)到點(diǎn)連接P2PC被發(fā)送到網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NEN1。根據(jù)另一替換,網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NEN2還可以將先前接收到和指示的數(shù)據(jù)分組的已修正數(shù)目包括到此生成數(shù)據(jù)分組中,以便向網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NENl指示哪個(gè)接收數(shù)據(jù)分組的數(shù)目對(duì)應(yīng)于哪個(gè)發(fā)送數(shù)據(jù)分組的修正數(shù)目。這具有優(yōu)點(diǎn):網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NENl不必其自己使哪個(gè)發(fā)送分組的已修正數(shù)目對(duì)應(yīng)于哪個(gè)接收數(shù)據(jù)分組的數(shù)目相關(guān)。圖2示出了具有如根據(jù)圖1所描述的所有子設(shè)備、用戶端口和網(wǎng)絡(luò)端口的節(jié)點(diǎn)NENU NEN2。此外,圖2示出了相反組合數(shù)據(jù)分組流RCDS的數(shù)據(jù)分組,其被網(wǎng)絡(luò)節(jié)點(diǎn)NEN2經(jīng)由網(wǎng)絡(luò)端口 NP2發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)NEN1,并且其在網(wǎng)絡(luò)端口 NPl處被接收到。數(shù)據(jù)流RCDS的數(shù)據(jù)分組包含等于圖1中所示的數(shù)據(jù)流DPS1、DPS2的數(shù)據(jù)分組的源地址的目的地地址。此外,數(shù)據(jù)流RCDS的數(shù)據(jù)分組包含等于圖1中所示的數(shù)據(jù)流DPS1、DPS2的數(shù)據(jù)分組的目的地地址的源地址。應(yīng)針對(duì)與先前在圖1中考慮的傳輸方向相反的傳輸方向來(lái)測(cè)量在前述客戶端之間丟失的數(shù)據(jù)分組的數(shù)目。在網(wǎng)絡(luò)端口 NPl處,由分組處理器PP3來(lái)確定接收數(shù)據(jù)分組的數(shù)目。此外,執(zhí)行用戶端口 UPUUP2組的鏈路聚合以用于從節(jié)點(diǎn)NENl到被連接至鏈路聚合組LAG的用戶端口的數(shù)據(jù)分組傳輸。向接收數(shù)據(jù)分組添加標(biāo)識(shí)組LAG的用戶端口 UP1、UP2中的一個(gè)的內(nèi)部報(bào)頭元素??梢杂捎诜Q為循環(huán)調(diào)度的負(fù)載平衡原理或者替換地通過(guò)在數(shù)據(jù)分組的數(shù)據(jù)內(nèi)容范圍內(nèi)計(jì)算散列函數(shù)并隨后根據(jù)結(jié)果得到的散列值來(lái)選擇用戶端口而選擇由內(nèi)部報(bào)頭元素標(biāo)識(shí)的用戶端口。交換設(shè)備SD然后將接收數(shù)據(jù)分組從網(wǎng)絡(luò)端口 NPl交換至由內(nèi)部報(bào)頭元素標(biāo)識(shí)的用戶端口。這導(dǎo)致數(shù)據(jù)流RCDS到部分?jǐn)?shù)據(jù)流RCDSl、RCDS2的分裂。在用戶端口 UPUUP2處,數(shù)據(jù)分組被發(fā)送到客戶端設(shè)備。針對(duì)鏈路聚合組LAG的每個(gè)用戶端口 UPUUP2確定在從網(wǎng)絡(luò)端口 NPl到相應(yīng)用戶端口 UP1、UP2的傳輸期間在內(nèi)部已丟失了多少數(shù)據(jù)分組。針對(duì)用戶端口 UPl,由分組處理器PPl與分組處理器PP3相結(jié)合地執(zhí)行此確定。針對(duì)用戶端口 UP2,由分組處理器PP2與分組處理器PP3相結(jié)合地執(zhí)行此確定。分組處理器PP3提供計(jì)數(shù)器,其確定在網(wǎng)絡(luò)端口 NPl處接收到且屬于數(shù)據(jù)流RCDS的那些數(shù)據(jù)分組的數(shù)目。向這些數(shù)據(jù)分組添加標(biāo)識(shí)組LAG的用戶端口 UPUUP2中的一個(gè)及網(wǎng)絡(luò)端口 NPl的內(nèi)部報(bào)頭元素。分組處理器PP3的計(jì)數(shù)器在接收數(shù)據(jù)分組被臨時(shí)存儲(chǔ)在分組隊(duì)列Q3中之前考慮接收數(shù)據(jù)分組。此外,處理器PP3提供計(jì)數(shù)器,其確定被分配標(biāo)識(shí)用戶端口 UPl和網(wǎng)絡(luò)端口 NPl的內(nèi)部報(bào)頭元素的數(shù)據(jù)分組的數(shù)目。分組處理器PPl提供計(jì)數(shù)器,其確定從交換設(shè)備SD接收到且包含標(biāo)識(shí)用戶端口UPl和網(wǎng)絡(luò)端口 NPl的內(nèi)部報(bào)頭元素的數(shù)據(jù)分組的數(shù)目。分組處理器PPl將內(nèi)部報(bào)頭元素從數(shù)據(jù)分組去除。然后在用戶端口 UPl處將數(shù)據(jù)分組發(fā)送到客戶端設(shè)備。分組處理器PPl的計(jì)數(shù)器在數(shù)據(jù)分組被從分組隊(duì)列Ql讀出之后且在其被發(fā)送到客戶端設(shè)備之前考慮數(shù)據(jù)分組。分組處理器PP3向分組處理器PPl指示被分配標(biāo)識(shí)用戶端口 UPl和網(wǎng)絡(luò)端口 NPl的內(nèi)部報(bào)頭元素的數(shù)據(jù)分組的數(shù)目。此指示是通過(guò)處理器PP3生成包含此數(shù)目的數(shù)據(jù)分組而執(zhí)行的。為了獲得高測(cè)量準(zhǔn)確度,在是對(duì)分配給用戶端口 UPl的數(shù)據(jù)分組的所確定數(shù)目有所貢獻(xiàn)的最后數(shù)據(jù)分組的數(shù)據(jù)分組后面插入生成數(shù)據(jù)分組。分組處理器PPl確定在接收到生成數(shù)據(jù)分組的時(shí)刻的接收數(shù)據(jù)分組的數(shù)目。分組處理器PPl其本身通過(guò)從由分組處理器PP3指示的數(shù)據(jù)分組的數(shù)目減去從交換設(shè)備SD接收到的數(shù)據(jù)分組的所確定數(shù)目來(lái)確定在從網(wǎng)絡(luò)端口 NPl至用戶端口 UPl的傳輸期間在內(nèi)部丟失的數(shù)據(jù)分組的數(shù)目。然后,通過(guò)生成包含內(nèi)部丟失數(shù)據(jù)分組的所確定數(shù)目的另一數(shù)據(jù)分組并將此數(shù)據(jù)分組插入從用戶端口 UPl定向到網(wǎng)絡(luò)端口 NPl的分組傳輸中,由處理器PPl向處理器PP3指示內(nèi)部丟失數(shù)據(jù)分組的此確定數(shù)目,如圖1中所示。替換地,分組處理器PPl可以生成并插入包含在端口 UPl處從交換設(shè)備SD接收到的數(shù)據(jù)分組的所確定數(shù)目和先前由分組處理器PP3指示的數(shù)據(jù)分組的指示數(shù)目的數(shù)據(jù)分組。在接收到此數(shù)據(jù)分組時(shí),處理器PP3可以確定在從網(wǎng)絡(luò)端口 NPl到用戶端口 UPl的傳輸期間在內(nèi)部丟失的數(shù)據(jù)分組的數(shù)目。以與上文相對(duì)于分組處理器PP1、PP3所述類似的方式,分組處理器PP2、PP3相結(jié)合地確定在從網(wǎng)絡(luò)端口 NPl到用戶端口 UP2的傳輸期間丟失的數(shù)據(jù)分組的數(shù)目。在網(wǎng)絡(luò)端口 NPl處,通過(guò)從接收數(shù)據(jù)分組的先前確定數(shù)目減去在數(shù)據(jù)分組從網(wǎng)絡(luò)端口 NPl至用戶端口 UP1、UP2的傳輸期間在內(nèi)部丟失的數(shù)據(jù)分組的總數(shù),確定接收數(shù)據(jù)分組的已修正數(shù)目。在內(nèi)部丟失的數(shù)據(jù)分組的總數(shù)被確定為在從網(wǎng)絡(luò)端口 NPl至鏈路聚合組LAG的相應(yīng)用戶端口 UPUUP2的傳輸期間丟失的數(shù)據(jù)分組的和。位于遠(yuǎn)端網(wǎng)絡(luò)節(jié)點(diǎn)NEN2的網(wǎng)絡(luò)端口 NP2處的網(wǎng)絡(luò)處理器確定如下數(shù)據(jù)分組的數(shù)目,所述數(shù)據(jù)分組包含先前所述的源地址和目的地地址,并且其在網(wǎng)絡(luò)端口 NP2處通過(guò)點(diǎn)到點(diǎn)連接P2PC被發(fā)送到節(jié)點(diǎn)NENl的網(wǎng)絡(luò)端口 NPl。位于網(wǎng)絡(luò)端口 NP2處的分組處理器使用生成數(shù)據(jù)分組向網(wǎng)絡(luò)端口 NPl指示發(fā)送數(shù)據(jù)分組的數(shù)目。分組處理器PP3然后通過(guò)從發(fā)送數(shù)據(jù)分組的指示數(shù)目減去接收數(shù)據(jù)分組的已修正數(shù)目來(lái)確定在從網(wǎng)絡(luò)端口 NP2至用戶端口 UP1、UP2的傳輸期間丟失的數(shù)據(jù)分組的實(shí)際數(shù)目。替換地,處理器PP3使用生成數(shù)據(jù)分組向網(wǎng)絡(luò)端口 NP2指示接收數(shù)據(jù)分組的已修正數(shù)目。然后,位于網(wǎng)絡(luò)端口 NP2處的分組處理器通過(guò)從發(fā)送數(shù)據(jù)分組的所確定數(shù)目減去接收數(shù)據(jù)分組的所指示已修正數(shù)目來(lái)確定在從網(wǎng)絡(luò)端口 NP2到用戶端口 UP1、UP2的傳輸期間丟失的數(shù)據(jù)分組的實(shí)際數(shù)目。圖3示出了根據(jù)替換解決方案的確定在數(shù)據(jù)流從用戶端口 UP1、UP2到網(wǎng)絡(luò)端口NPl的傳輸期間在內(nèi)部丟失的數(shù)據(jù)分組的總數(shù)的方法的不同步驟。針對(duì)用戶端口 UP1、UP2中的每一個(gè),以相應(yīng)周期性確定在相應(yīng)用戶端口 UP1、UP2與網(wǎng)絡(luò)端口 NPl之間在內(nèi)部丟失的數(shù)據(jù)分組的相應(yīng)數(shù)目。針對(duì)用戶端口 UP1,以作為時(shí)間段TPl的倒數(shù)的周期性來(lái)確定在內(nèi)部丟失的數(shù)據(jù)分組的數(shù)目。針對(duì)每個(gè)時(shí)間間隔Till、TI 12、…、TI IN、TI1N+1,在各時(shí)間間隔的結(jié)尾處確定在內(nèi)部丟失的數(shù)據(jù)分組的數(shù)目ILDP11、ILDP12、…、ILDP1N、ILDP1N+1。針對(duì)用戶端口 UP2,以作為時(shí)間段TP2的倒數(shù)的周期性來(lái)確定在內(nèi)部丟失的數(shù)據(jù)分組的數(shù)目。針對(duì)每個(gè)時(shí)間間隔TI21、TI22、…、TI2N、TI2N+1,在各時(shí)間間隔結(jié)尾確定在內(nèi)部丟失數(shù)據(jù)分組的數(shù)目 ILDP21、ILDP22、…、ILDP2N、ILDP2N+1。以作為時(shí)間段TP3的倒數(shù)的總周期性來(lái)確定在內(nèi)部丟失數(shù)據(jù)分組的總數(shù)0NLDP1。針對(duì)總時(shí)間間隔TI31,通過(guò)將 在總時(shí)間間隔TI31期間已確定的在內(nèi)部丟失數(shù)據(jù)分組的那些相應(yīng)數(shù)目ILDP11、ILDP12、…、ILDP1N、ILDP21、ILDP22、…、ILDP2N相加,確定在內(nèi)部丟失數(shù)據(jù)分組的總數(shù)。時(shí)間段TP1、TP2不必是相等的,而是可以不同。這具有優(yōu)點(diǎn),即不需要存在于用戶端口 UP1、UP2處的不同的所涉及分組處理器之間的精確同步。此替換解決方案的優(yōu)點(diǎn)是可以以不相等的周期性來(lái)執(zhí)行一方面用于各用戶端口的在內(nèi)部丟失數(shù)據(jù)分組的各數(shù)目以及另一方面在內(nèi)部丟失數(shù)據(jù)分組的總數(shù)的確定。此外,可以在與確定在用戶端口 UP2與網(wǎng)絡(luò)端口 NPl之間在內(nèi)部丟失數(shù)據(jù)分組的數(shù)目的時(shí)刻不同的時(shí)刻執(zhí)行在用戶端口 UPl與網(wǎng)絡(luò)端口 NPl之間在內(nèi)部丟失的數(shù)據(jù)分組的確定。因此,不需要存在于用戶端口 UP1、UP2與網(wǎng)絡(luò)端口 NPl處的分組處理器之間的同步以便使得能夠?qū)崿F(xiàn)在內(nèi)部丟失數(shù)據(jù)分組的總數(shù)的確定。雖然在時(shí)間間隔TE1N+1期間丟失的數(shù)據(jù)分組的數(shù)目未考慮在總時(shí)間間隔TI31內(nèi),但將在下一總時(shí)間間隔TI32中考慮該丟失數(shù)據(jù)分組的此量。這也適用于在時(shí)間間隔TI2N+1的開始期間丟失的數(shù)據(jù)分組的數(shù)目,其將對(duì)丟失數(shù)據(jù)分組的數(shù)目ILDP2N+1有所貢獻(xiàn),并且還因此對(duì)針對(duì)總時(shí)間間隔TI32確定的丟失數(shù)據(jù)分組的總數(shù)有所貢獻(xiàn)。然后使用相應(yīng)連續(xù)時(shí)間間隔TI31、TI32的在內(nèi)部丟失數(shù)據(jù)分組的總數(shù),以確定發(fā)送數(shù)據(jù)分組的相應(yīng)已修正數(shù)目以及此外的丟失數(shù)據(jù)分組的相應(yīng)實(shí)際數(shù)目。然后出于性能監(jiān)視的目的在連續(xù)時(shí)間間隔TI31、TI32內(nèi)對(duì)丟失數(shù)據(jù)分組的所確定各實(shí)際數(shù)目進(jìn)行累計(jì)和/或求平均。參考圖3,已經(jīng)描述和提出了一種用于確定在用戶端口 UP1、UP2與網(wǎng)絡(luò)端口 NPl之間在內(nèi)部丟失的數(shù)據(jù)分組的總數(shù)的方法。關(guān)于這個(gè)方法,可以針對(duì)每個(gè)用戶端口以類似方式以各周期性確定在數(shù)據(jù)分組從網(wǎng)絡(luò)端口 NPl至用戶端口 UP1、UP2的傳輸期間在網(wǎng)絡(luò)端口 NPl與各用戶端口 UP1、UP2之間在內(nèi)部丟失的數(shù)據(jù)分組的各數(shù)目。因此,還可以以總周期性來(lái)確定在網(wǎng)絡(luò)端口 NPl和用戶端口 UP1、UP2之間在內(nèi)部丟失的數(shù)據(jù)分組的總數(shù)。這是在不必使存在于用戶端口 UP1、UP2和網(wǎng)絡(luò)端口 NPl處的分組處理器同步的情況下實(shí)現(xiàn)的。此外,然后可以針對(duì)連續(xù)的總時(shí)間間隔確定在網(wǎng)絡(luò)端口 NPl和用戶端口 UP1、UP2之間在內(nèi)部丟失的數(shù)據(jù)分組的總數(shù),得到在各總時(shí)間間隔期間丟失的數(shù)據(jù)分組的實(shí)際數(shù)目。然后可以出于性能監(jiān)視的目的在連續(xù)總時(shí)間間隔內(nèi)對(duì)數(shù)據(jù)分組的這些實(shí)際數(shù)目進(jìn)行累計(jì)和/或求平均。根據(jù)圖4,提出了根據(jù)另一替換解決方案來(lái)確定發(fā)送數(shù)據(jù)分組的已修正數(shù)目的方法的步驟。針對(duì)許多連續(xù)總時(shí)間間隔TI31、TI32、TI33,確定在內(nèi)部丟失數(shù)據(jù)分組的各總數(shù)0NLDP1、0NLDP2、0NLDP3,如上文已相對(duì)于圖3詳細(xì)描述的。在步驟S101、Sill、S121內(nèi),基于在內(nèi)部丟失數(shù)據(jù)分組的各總數(shù)0NLDP1、0NLDP2、0NLDP3來(lái)確定接收數(shù)據(jù)分組的各已修正數(shù)目CNRDP1、CNRDP2、CNRDP3。在步驟S102內(nèi)向遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)指示接收數(shù)據(jù)分組的已修正數(shù)目CNRDPI。如先前已解釋的,在總時(shí)間間隔TI31的在內(nèi)部丟失數(shù)據(jù)分組的總數(shù)ONLDPl內(nèi)未考慮圖3中所示的在時(shí)間間隔TI1N+1期間在內(nèi)部丟失的數(shù)據(jù)分組,而是在總時(shí)間間隔TI32的在內(nèi)部丟失數(shù)據(jù)分組的總數(shù)ONLDP內(nèi)考慮。因此,存在接收數(shù)據(jù)分組的結(jié)果得到的已修正數(shù)目CNRDP2可能小于發(fā)送數(shù)據(jù)分組的已修正數(shù)目CNRDPl的理論機(jī)會(huì)。這意味著遠(yuǎn)端網(wǎng)絡(luò)節(jié)點(diǎn)將在第一時(shí)刻接收作為在網(wǎng)絡(luò)端口 NPl處接收到的數(shù)據(jù)分組的數(shù)目的數(shù)目CNRDPl的指示,并且在稍后時(shí)刻接收作為在網(wǎng)絡(luò)端口 NPl處接收到的數(shù)據(jù)分組的數(shù)目的數(shù)目CNRDP2的指示,其中,此數(shù)目CNRDP2小于前一時(shí)刻的數(shù)目CNRDPI。因此,遠(yuǎn)端網(wǎng)絡(luò)節(jié)點(diǎn)將被指示從一個(gè)時(shí)刻至下一時(shí)刻,在網(wǎng)絡(luò)端口處接收到的數(shù)據(jù)分組的數(shù)目實(shí)際上減少,在接收數(shù)據(jù)分組的已修正數(shù)目應(yīng)表示從一個(gè)時(shí)間間隔TI31至另一時(shí)間間隔TI32單調(diào)遞增的接收數(shù)據(jù)分組的漸進(jìn)數(shù)目的情況下,從遠(yuǎn)端網(wǎng)絡(luò)節(jié)點(diǎn)的觀點(diǎn)出發(fā),這將沒有意義。因此,可保證接收數(shù)據(jù)分組的所指示已修正數(shù)目在連續(xù)時(shí)間間隔TI31、TI32之間不減少。在步驟S112內(nèi),檢查用于當(dāng)前總時(shí)間間隔TI32的接收數(shù)據(jù)分組的已修正數(shù)目CNRDP2是否小于前一總時(shí)間間隔TI31的接收數(shù)據(jù)分組的已修正數(shù)目CNRDPl。在接收數(shù)據(jù)分組的已修正數(shù)目CNRDP2不小于接收數(shù)據(jù)分組的已修正數(shù)目CNRDPl的情況下,該方法前進(jìn)至步驟S113。在步驟S113內(nèi),向遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)指示接收數(shù)據(jù)分組的已修正數(shù)目CNRDP2。在接收數(shù)據(jù)分組的已修正數(shù)目CNRDP2小于接收數(shù)據(jù)分組的已修正數(shù)目CNRDPl的情況下,該方法前進(jìn)至步驟S113A。在步驟S113A內(nèi),將接收數(shù)據(jù)分組的已修正數(shù)目CNRDP2增加一定數(shù)目,其等于或大于接收數(shù)據(jù)分組的已修正數(shù)目CNRDPl與接收數(shù)據(jù)分組的已修正數(shù)目CNRDP2之間的差。此外,在隨后的步驟S113B內(nèi),向遠(yuǎn)端網(wǎng)絡(luò)節(jié)點(diǎn)指示接收數(shù)據(jù)分組的經(jīng)調(diào)整的已修正數(shù)目。在步驟S121內(nèi),確定總時(shí)間間隔TI33的接收數(shù)據(jù)分組的已修正數(shù)目CNRDP3。在步驟S121A內(nèi),檢查接收數(shù)據(jù)分組的已修正數(shù)目CNRDP2是否小于接收數(shù)據(jù)分組的已修正數(shù)目CNRDP1。如果情況是這樣,則在步驟S121B內(nèi)將接收數(shù)據(jù)分組的已修正數(shù)目CNRDP3減少相同的數(shù)目,在步驟S113A內(nèi)已將接收數(shù)據(jù)分組的已修正數(shù)目CNRDP2增加該數(shù)目。此外,執(zhí)行類似于步驟S112、S113、S113A、S113B的步驟S122、S123、S123A、S123B,以便保證接收數(shù)據(jù)分組的所指示已修正數(shù)目在連續(xù)時(shí)間間隔之間不減少。替換地,數(shù)據(jù)分組的已修正數(shù)目可以表示用于每個(gè)個(gè)體總時(shí)間間隔TI31、TI32的接收數(shù)據(jù)分組的個(gè)體數(shù)目。在考慮針對(duì)一個(gè)時(shí)間間隔TI32確定的在內(nèi)部丟失數(shù)據(jù)分組的總數(shù)將導(dǎo)致用于該時(shí)間間隔TI32的接收數(shù)據(jù)分組的負(fù)已修正數(shù)目的情況下,則通過(guò)在確定用于下一連續(xù)時(shí)間間隔TI33的接收數(shù)據(jù)分組的已修正數(shù)目時(shí)考慮在內(nèi)部丟失數(shù)據(jù)分組的總數(shù)的至少一小部分,將該在內(nèi)部丟失數(shù)據(jù)分組的總數(shù)的至少一小部分轉(zhuǎn)移至下一個(gè)連續(xù)時(shí)間間隔TI33。由此,可實(shí)現(xiàn)的是數(shù)據(jù)分組的所指示已修正數(shù)目不采取負(fù)值,已修正數(shù)目是負(fù)值從遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的觀點(diǎn)出發(fā)將是沒有意義的。圖5示出了已根據(jù)圖1解釋的網(wǎng)絡(luò)節(jié)點(diǎn)NENl以及其子設(shè)備。在線路卡LCl的分組處理器PPl處,提供了發(fā)送計(jì)數(shù)器TX11。發(fā)送計(jì)數(shù)器TX11、TX21對(duì)在各用戶端口 UP1、UP2處從客戶端設(shè)備接收到的數(shù)據(jù)分組的各數(shù)目進(jìn)行計(jì)數(shù)。在線路卡LC3的分組處理器PP3處,提供了接收計(jì)數(shù)器RX11,其對(duì)在網(wǎng)絡(luò)端口 NPl處從用戶端口 UP I接收到的數(shù)據(jù)分組的數(shù)目進(jìn)行計(jì)數(shù)。此外,在分組處理器PP3處提供了接收計(jì)數(shù)器RX21,其對(duì)在網(wǎng)絡(luò)端口 NPl處從用戶端口 UP2處接收到的數(shù)據(jù)分組的數(shù)目進(jìn)行計(jì)數(shù)。 在分組處理器PP3處提供了發(fā)送計(jì)數(shù)器TXl。此發(fā)送計(jì)數(shù)器TXl對(duì)在網(wǎng)絡(luò)端口NPl處發(fā)送到遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的數(shù)據(jù)分組的數(shù)目進(jìn)行計(jì)數(shù)。通過(guò)使用計(jì)數(shù)器TX11、TX21、RX11、RX21的采樣值,執(zhí)行在網(wǎng)絡(luò)節(jié)點(diǎn)NENl內(nèi)在內(nèi)部丟失的數(shù)據(jù)分組的總數(shù)的確定。換言之,使用觀察在用戶端口 UPUUP2處接收到的部分?jǐn)?shù)據(jù)流DPS1、DPS2的數(shù)據(jù)分組的數(shù)目的發(fā)送和接收計(jì)數(shù)器來(lái)確定在 內(nèi)部丟失數(shù)據(jù)分組的數(shù)目。分組處理器PPl、PP2、PP3提供用于在將接收數(shù)據(jù)分組轉(zhuǎn)送之前將其存儲(chǔ)在這些隊(duì)列中的各分組隊(duì)列Ql、Q2、Q3。發(fā)送計(jì)數(shù)器TX11、TX21和接收計(jì)數(shù)器RX11、RX21被定位為使得分組隊(duì)列Q1、Q2、Q3中的任何一個(gè)位于計(jì)數(shù)器了乂11、了乂21、1 11、1 21之間。這具有計(jì)數(shù)器TX11、TX21、RX21、RX11能夠考慮由隊(duì)列Q1、Q2、Q3中的任何一個(gè)引起的數(shù)據(jù)分組的
丟失的效果。在某個(gè)時(shí)刻,用分組處理器PPl對(duì)發(fā)送計(jì)數(shù)器TXll進(jìn)行采樣。分組處理器PPl然后用發(fā)送計(jì)數(shù)器的采樣值生成數(shù)據(jù)分組并將此生成數(shù)據(jù)分組插入數(shù)據(jù)流DPSl中。在另一時(shí)刻,分組處理器PP2對(duì)發(fā)送計(jì)數(shù)器TX21的值進(jìn)行采樣,并且生成包含發(fā)送計(jì)數(shù)器TX21的采樣值的數(shù)據(jù)分組。然后將此生成數(shù)據(jù)分組插入數(shù)據(jù)流DPS2中。此外,分組處理器PP1、PP2向在各用戶端口 UPUUP2處接收到并承認(rèn)的數(shù)據(jù)分組添加如前所述的內(nèi)部報(bào)頭信息。在分組處理器PP3處,由接收計(jì)數(shù)器RXll通過(guò)考慮數(shù)據(jù)分組的內(nèi)部報(bào)頭元素對(duì)從用戶端口 UPl接收到的數(shù)據(jù)分組的數(shù)目進(jìn)行計(jì)數(shù)。在分組處理器PP3處接收到載送發(fā)送計(jì)數(shù)器TXll的采樣值的數(shù)據(jù)分組時(shí),對(duì)接收計(jì)數(shù)器RXll進(jìn)行采樣。生成數(shù)據(jù)分組本身未被接收計(jì)數(shù)器RXlI考慮在內(nèi)。然后將在用戶端口 UPl和網(wǎng)絡(luò)端口 NPl之間在內(nèi)部丟失的數(shù)據(jù)分組的數(shù)目確定為發(fā)送計(jì)數(shù)器TXll的采樣值與接收計(jì)數(shù)器RXll的采樣值之間的差。以類似方式,依賴于計(jì)數(shù)器TX21和RX21的采樣值,分組處理器PP2和分組處理器PP3執(zhí)行在端口 UP2和NPl之間在內(nèi)部丟失的數(shù)據(jù)分組的確定。在下一步驟處,分組處理器PP3對(duì)發(fā)送計(jì)數(shù)器TXl的值進(jìn)行采樣。為了向遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)指示已經(jīng)由鏈路聚合組LAG的用戶端口 UP1、UP2接收到的數(shù)據(jù)分組的數(shù)目,將發(fā)送計(jì)數(shù)器TXl的采樣值增加在用戶端口 UPl、UP2與網(wǎng)絡(luò)端口 NPl之間的網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NENl內(nèi)在內(nèi)部丟失的數(shù)據(jù)分組的總數(shù)。在內(nèi)部丟失的數(shù)據(jù)分組的此總數(shù)被確定為在不同用戶端口 UP1、UP2與網(wǎng)絡(luò)端口NPl之間丟失的數(shù)據(jù)分組的和。從網(wǎng)絡(luò)節(jié)點(diǎn)NENl發(fā)送至遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)的數(shù)據(jù)分組的已修正數(shù)目被確定為計(jì)數(shù)器TXl的采樣值和在內(nèi)部丟失的數(shù)據(jù)分組的總數(shù)的和。然后在網(wǎng)絡(luò)端口 NPl處向遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)指示此已修正數(shù)目。替換地,可以首先將發(fā)送計(jì)數(shù)器本身增加在內(nèi)部丟失的數(shù)據(jù)分組的總數(shù),并且然后進(jìn)行采樣以獲得發(fā)送計(jì)數(shù)器TXl的采樣值。然后,經(jīng)由網(wǎng)絡(luò)端口 NPl向遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)指示此采樣值。圖6示出了具有如參考圖2所述的所有子元件和計(jì)數(shù)器的網(wǎng)絡(luò)邊緣節(jié)點(diǎn)NEN1。此夕卜,圖6示出了由分組處理器PP3在網(wǎng)絡(luò)端口 NPl處提供的接收計(jì)數(shù)器RX1。此接收計(jì)數(shù)器RXl對(duì)在網(wǎng)絡(luò)端口 NPl處經(jīng)由相反組合數(shù)據(jù)流RCDS從遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)接收到的數(shù)據(jù)分組的數(shù)目進(jìn)行計(jì)數(shù)。分組處理器PP3將相反組合數(shù)據(jù)流RCDS的數(shù)據(jù)分組分發(fā)到鏈路聚合組LAG的用戶端口 UP1、UP2,如先前參考圖2所述。在分組處理器PP3處,提供了發(fā)送計(jì)數(shù)器TX12,其對(duì)將從網(wǎng)絡(luò)端口 NPl發(fā)送到用戶端口 UPl的數(shù)據(jù)分組的數(shù)目進(jìn)行計(jì)數(shù)。此外,分組處理器PP3提供發(fā)送計(jì)數(shù)器TX22,其對(duì)將從網(wǎng)絡(luò)端口 NPl發(fā)送到用戶端口 UP2的數(shù)據(jù)分組的數(shù)目進(jìn)行計(jì)數(shù)。發(fā)送計(jì)數(shù)器TX12、TX22分析數(shù)據(jù)分組的內(nèi)部報(bào)頭信息,以便確定其是否必須將數(shù)據(jù)分組考慮在內(nèi)。在分組處理器PPl處,提供了接收計(jì)數(shù)器RX12,其對(duì)經(jīng)由相反數(shù)據(jù)分組流RCDSl接收到的數(shù)據(jù)分組的數(shù)目進(jìn)行計(jì)數(shù)。在分組處理器ΡΡ2處,提供了接收計(jì)數(shù)器RX22,其對(duì)經(jīng)由相反數(shù)據(jù)分組流RCDS2接收到的數(shù)據(jù)分組的數(shù)目進(jìn)行計(jì)數(shù)。使用發(fā)送計(jì)數(shù)器ΤΧ12、ΤΧ22和接收計(jì)數(shù)器RX12、RX22的采樣值,以與在從網(wǎng)絡(luò)端口 UP1、UP2至網(wǎng)絡(luò)端口 NPl的傳輸期間在內(nèi)部丟失數(shù)據(jù)分組的確定類似的方式來(lái)確定在從網(wǎng)絡(luò)端口 NPl至用戶端口 UP1、UP2的傳輸期間在內(nèi)部丟失的數(shù)據(jù)分組的數(shù)目,如先前參考圖3所述。在網(wǎng)絡(luò)端口 NPl處,將接收計(jì)數(shù)器RXl減少在內(nèi)部丟失數(shù)據(jù)分組的總數(shù)。在內(nèi)部丟失數(shù)據(jù)分組的此總數(shù)是在數(shù)據(jù)分組從網(wǎng)絡(luò)端口 NPl至用戶端口 UP1、UP2的傳輸期間丟失的數(shù)據(jù)分組的和。圖7示出了用于確定發(fā)送數(shù)據(jù)分組的已修正數(shù)目的不同替換解決方案。圖7a示出了用于考慮在用戶端口與網(wǎng)絡(luò)端口之間丟失的數(shù)據(jù)分組的數(shù)目的過(guò)程PR1。所示的過(guò)程PRl是相對(duì)于先前在圖3中所示的用戶端口 UPl和發(fā)送計(jì)數(shù)器TXll和RXll舉例說(shuō)明的。對(duì)于本領(lǐng)域的技術(shù)人員而言顯而易見的是可以使用相應(yīng)的發(fā)送計(jì)數(shù)器和接收計(jì)數(shù)器針對(duì)其他用戶端口執(zhí)行用相應(yīng)計(jì)數(shù)器TX11、RX11的圖7a中所示的過(guò)程PR1。根據(jù)圖7a,在步驟S301內(nèi)對(duì)發(fā)送計(jì)數(shù)器TXll進(jìn)行采樣。此外,將計(jì)數(shù)器TXll的采樣值插入生成數(shù)據(jù)分組中,其然后在提供接收計(jì)數(shù)器RXlI的分組處理器處被接收到。在接收到載送發(fā)送計(jì)數(shù)器TXlI的采樣值的數(shù)據(jù)分組時(shí),在步驟S302內(nèi)對(duì)接收計(jì)數(shù)器RXll進(jìn)行采樣。作為下一步驟S303,將在用戶端口與網(wǎng)絡(luò)端口之間在內(nèi)部丟失的數(shù)據(jù)分組的數(shù)目ILDPl確定為發(fā)送計(jì)數(shù)器TXll和接收計(jì)數(shù)器RXll的采樣值的差。作為下一步驟S304,將對(duì)丟失數(shù)據(jù)分組的總數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器ONLDP增加在內(nèi)部丟失數(shù)據(jù)分組的先前確定數(shù)目ILDPl。在此步驟S304之后,過(guò)程PRl返回至步驟S301。執(zhí)行與用于確定在鏈路聚合組的不同用戶端口與網(wǎng)絡(luò)端口之間丟失的數(shù)據(jù)分組的過(guò)程PRl類似的過(guò)程,并將計(jì)數(shù)器ONLDP增加每個(gè)在內(nèi)部丟失數(shù)據(jù)分組的數(shù)目,可以經(jīng)由計(jì)數(shù)器ONLDP對(duì)在鏈路聚合組的所有用戶端口與網(wǎng)絡(luò)端口之間在內(nèi)部丟失的數(shù)據(jù)分組的總數(shù)進(jìn)行計(jì)數(shù)。圖7b示出了用于確定和指示發(fā)送數(shù)據(jù)分組的已修正數(shù)目CNTDP的過(guò)程PR2。在步驟S401中,對(duì)計(jì)數(shù)器ONLDP進(jìn)行采樣。在步驟S402內(nèi),對(duì)發(fā)送計(jì)數(shù)器TXl進(jìn)行采樣。在步驟S403內(nèi),通過(guò)將發(fā)送計(jì)數(shù)器TXl的采樣值增加丟失數(shù)據(jù)分組的總數(shù)ONLDP來(lái)確定發(fā)送數(shù)據(jù)分組的已修正數(shù)目CNTDP。作為下一步驟S404,經(jīng)由網(wǎng)絡(luò)端口向網(wǎng)絡(luò)邊緣節(jié)點(diǎn)指示發(fā)送數(shù)據(jù)分組的已修正數(shù)目CNDTP。根據(jù)由圖7a和7b所指示的解決方案,由連續(xù)地增加的計(jì)數(shù)器ONLDP來(lái)確定丟失數(shù)據(jù)分組的總數(shù)。圖7c和d示出了過(guò)程PR1’和PR2’作為在圖7a和b上示出的過(guò)程PRl和PR2的
替換解決方案。用于確定丟失數(shù)據(jù)分組的總數(shù)ONLDP的過(guò)程PR1’包含如先前根據(jù)圖7a所述的所有步驟。此外,過(guò)程PRP包含在步驟S304之后的步驟S305。在步驟S305內(nèi),將接收計(jì)數(shù)器RXll增加在內(nèi)部丟失數(shù)據(jù)分組的所確定數(shù)目ILDP1。在步驟S305之后,過(guò)程PRl'返回至步驟S301。圖7d示出了根據(jù)替換解決方案的用于確定發(fā)送數(shù)據(jù)分組的已修正數(shù)目的過(guò)程PR2'。過(guò)程PR2'包含先前根據(jù)圖7b所述的過(guò)程PR2的所有步驟。此外,過(guò)程PR2'包含在步驟S404之后的步驟S405。在此步驟S405內(nèi),將發(fā)送計(jì)數(shù)器TXl增加丟失數(shù)據(jù)分組的總數(shù)0NLDP。作為下一步驟S406,將對(duì)丟失數(shù)據(jù)分組的總數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器ONLDP重置成零。在步驟S406之后,過(guò)程PR2'返回至步驟S401。替換地,在已在步驟S401內(nèi)對(duì)計(jì)數(shù)器ONLDP進(jìn)行采樣之后,將發(fā)送計(jì)數(shù)器TXl直接增加丟失數(shù)據(jù)分組的總數(shù)0NLDP,并且將此采樣值用作發(fā)送數(shù)據(jù)分組的已修正數(shù)目。此夕卜,將計(jì)數(shù)器ONLDP重置成零。根據(jù)圖7c和d所述的解決方案是其中將對(duì)丟失數(shù)據(jù)分組的總數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器ONLDP重置成零的解決方案。由此,可實(shí)現(xiàn)的是過(guò)程PR2'避免了其中計(jì)數(shù)器ONLDP增加至無(wú)窮大的情況。因此,根據(jù)圖7c和d的替換解決方案是其中可以用表示計(jì)數(shù)器ONLDP的有限位數(shù)來(lái)實(shí)現(xiàn)計(jì)數(shù)器ONLDP的解決方案。根據(jù)優(yōu)選實(shí)施例,以現(xiàn)場(chǎng)可編程門陣列(FPGA)的形式來(lái)提供分組處理器。線路卡和交換設(shè)備經(jīng)由背板業(yè)務(wù)接口連接。
可以通過(guò)專用硬件以及能夠與適當(dāng)軟件相關(guān)聯(lián)地執(zhí)行軟件的硬件的使用來(lái)提供圖1、2、5和6中所示的各種元件的功能,包括被標(biāo)記為“處理器”的任何功能塊。當(dāng)由處理器來(lái)提供時(shí),可以由單個(gè)專用處理器、由單個(gè)共享處理器或由多個(gè)單獨(dú)處理器(其中的某些可以被共享)來(lái)提供該功能。此外,不應(yīng)將術(shù)語(yǔ)“處理器”或“控制器”的明確使用理解為排他地指示能夠執(zhí)行軟件的硬件,并且其可以隱含地包括但不限于數(shù)字信號(hào)處理器(DSP)硬件、網(wǎng)絡(luò)處理器、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、用于存儲(chǔ)軟件的只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)以及非易失性存儲(chǔ)器。還可以包括常規(guī)和/或自定義的其他硬件。同樣地,圖1、2、5和6中所示的任何交換設(shè)備僅僅是概念上的。可以通過(guò)程序邏輯的操作、通過(guò)專用邏輯、通過(guò)程序控制和專用邏輯的交互或者甚至手動(dòng)地執(zhí)行其功能,特定技術(shù)可由實(shí)現(xiàn)者根據(jù)從上下文更具體地理解來(lái)選擇。本領(lǐng)域的技術(shù)人員應(yīng)認(rèn)識(shí)到的是本文中的任何方框圖表示體現(xiàn)本發(fā)明的原理的說(shuō)明性電路的概念圖。同樣地,將認(rèn)識(shí)到的是任何流程圖、程序圖、狀態(tài)轉(zhuǎn)移圖、偽代碼等表示可以基本上用計(jì)算機(jī)可讀介質(zhì)來(lái)表示并因此被計(jì)算機(jī)或處理器執(zhí)行的各種過(guò)程,無(wú)論是否明確地示出了此類計(jì)算機(jī)或處理器。
權(quán)利要求
1.一種使得能夠?qū)崿F(xiàn)網(wǎng)絡(luò)中的分組丟失測(cè)量的方法, 所述方法包括 在用戶端口(UP1、UP2)的組(LAG)處接收包含相同源地址和相同目的地地址的數(shù)據(jù)分組, 通過(guò)以下來(lái)執(zhí)行用戶端口(UP1、UP2)的所述組(LAG)的鏈路聚合, 在所述組(LAG)的每個(gè)用戶端口(UP1、UP2)處,向在相應(yīng)用戶端口處接收的數(shù)據(jù)分組添加指示所述相應(yīng)用戶端口(UP1、UP2)和相同網(wǎng)絡(luò)端口(NPl)的內(nèi)部報(bào)頭元素,以及在交換設(shè)備(SD)處,使用添加的內(nèi)部報(bào)頭元素將所述接收的數(shù)據(jù)分組從所述用戶端口(UP1、UP2)交換至所述相同網(wǎng)絡(luò)端口 (NPl), 在所述網(wǎng)絡(luò)端口(NPl)處, 將所述數(shù)據(jù)分組發(fā)送到遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)(NEN2),以及 確定所述已發(fā)送數(shù)據(jù)分組的數(shù)目, 針對(duì)所述用戶端口(UP1、UP2)中的每一個(gè)用戶端口,使用所述添加的內(nèi)部報(bào)頭元素來(lái)確定在從相應(yīng)的所述用戶端口(UP1、UP2)至所述網(wǎng)絡(luò)端口(NPl)的傳輸期間在內(nèi)部丟失的數(shù)據(jù)分組的相應(yīng)數(shù)目,以及 使用在從相應(yīng)用戶端口(UP1、UP2)至所述網(wǎng)絡(luò)端口(NPl)的傳輸期間在內(nèi)部丟失的數(shù)據(jù)分組的所述確定的數(shù)目來(lái)確定已發(fā)送數(shù)據(jù)分組的已修正數(shù)目,以及 在所述網(wǎng)絡(luò)端口(NPl)處 向所述遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)(NEN2)指示已發(fā)送數(shù)據(jù)分組的所述已修正數(shù)目。
2.根據(jù)權(quán)利要求1所述的方法, 還包括 在所述網(wǎng)絡(luò)端口(NPl)處, 接收第二數(shù)據(jù)分組,其包含等于所述第一目的地地址的第二源地址和等于所述第一源地址的第二目的地地址,以及 確定所述接收的第二數(shù)據(jù)分組的第二數(shù)目, 通過(guò)以下來(lái)執(zhí)行所述用戶端口(UP1、UP2)的鏈路聚合, 在所述網(wǎng)絡(luò)端口(NPl)處,向所述接收的第二數(shù)據(jù)分組中的每一個(gè)添加指示所述用戶端口(UP1、UP2)中的一個(gè)用戶端口的內(nèi)部報(bào)頭元素,以及 在所述交換設(shè)備(SD)處,使用所述添加的內(nèi)部報(bào)頭元素將所述接收的第二數(shù)據(jù)分組交換至所述用戶端口(UP1、UP2)中的一個(gè)用戶端口, 針對(duì)所述用戶端口(UP1、UP2)中的每一個(gè)用戶端口,確定在從所述網(wǎng)絡(luò)端口(NPl)至相應(yīng)用戶端口(UP1、UP2)的傳輸期間在內(nèi)部丟失的第二數(shù)據(jù)分組的相應(yīng)數(shù)目,以及 使用在從所述網(wǎng)絡(luò)端口(NPl)至相應(yīng)用戶端口(UP1、UP2)的傳輸期間在內(nèi)部丟失的第二數(shù)據(jù)分組的所述確定的數(shù)目來(lái)確定接收的第二數(shù)據(jù)分組的已修正數(shù)目。
3.根據(jù)權(quán)利要求1所述的方法, 還包括 針對(duì)所述用戶端口(UP1、UP2)中的每一個(gè)用戶端口,以相應(yīng)周期性確定在從相應(yīng)用戶端口(UP1、UP2)至所述網(wǎng)絡(luò)端口(NPl)的傳輸期間在內(nèi)部丟失的數(shù)據(jù)分組的所述相應(yīng)數(shù)目(ILDP11、ILDP21、…、ILDP1N、ILDP2N),以及通過(guò)在作為所述總周期性的倒數(shù)的總時(shí)間間隔(TI31)內(nèi)將在從相應(yīng)用戶端口(UP1、UP2)至所述網(wǎng)絡(luò)端口(NPl)的傳輸期間在內(nèi)部丟失的數(shù)據(jù)分組的所述確定的相應(yīng)數(shù)目(ILDP11、ILDP21、…、ILDP1N、ILDP2N)相加,以總周期性確定在從所述用戶端口(UP1、UP2)至所述網(wǎng)絡(luò)端口(NPl)的傳輸期間在內(nèi)部丟失的數(shù)據(jù)分組的總數(shù)。
4.根據(jù)權(quán)利要求2所述的方法, 還包括 針對(duì)所述用戶端口(UP1、UP2)中的每一個(gè)用戶端口,以相應(yīng)周期性確定在從所述網(wǎng)絡(luò)端口(NPl)至相應(yīng)用戶端口(UP1、UP2)的傳輸期間在內(nèi)部丟失的第二數(shù)據(jù)分組的所述相應(yīng)數(shù)目, 通過(guò)在作為所述總周期性的倒數(shù)的總時(shí)間間隔內(nèi)將在從所述網(wǎng)絡(luò)端口(NPl)至相應(yīng)用戶端口(UP1、UP2)的 傳輸期間丟失的第二數(shù)據(jù)分組的所述確定的相應(yīng)數(shù)目相加,以總周期性確定在從所述網(wǎng)絡(luò)端口(NPl)至所述用戶端口(UP1、UP2)的傳輸期間在內(nèi)部丟失的第二數(shù)據(jù)分組的總數(shù)(ONLDPl)。
5.根據(jù)權(quán)利要求4所述的方法, 其中,針對(duì)連續(xù)總時(shí)間間隔(TI2、TI3)來(lái)確定在內(nèi)部丟失的第二數(shù)據(jù)分組的所述總數(shù)(0NLDPU0NLDP2), 并且其中,考慮針對(duì)第一時(shí)間間隔(ΤΙ2)確定的在內(nèi)部丟失的第二數(shù)據(jù)分組的總數(shù)(0NLDP2)的至少一小部分,用于確定與所述第一總時(shí)間間隔(ΤΙ2)相鄰的第二總時(shí)間間隔(ΤΙ3)的接收的第二數(shù)據(jù)分組的已修正數(shù)目(CNRDP3)。
6.根據(jù)權(quán)利要求1所述的方法, 還包括 在所述網(wǎng)絡(luò)端口(NPl)處, 接收由所述遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)(ΝΕΝ2)接收的包含所述源地址和所述目的地地址的數(shù)據(jù)分組的數(shù)目的指示,以及 通過(guò)從已發(fā)送數(shù)據(jù)分組的所述已修正數(shù)目減去由所述遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)(ΝΕΝ2)接收的數(shù)據(jù)分組的所述指示數(shù)目,確定在從所述用戶端口(UP1、UP2)到所述遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)(ΝΕΝ2)的傳輸期間丟失的數(shù)據(jù)分組的數(shù)目。
7.根據(jù)權(quán)利要求1所述的方法, 還包括 在所述遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)(ΝΕΝ2)處, 接收已發(fā)送數(shù)據(jù)分組的所述已修正數(shù)目的指示, 確定包含所述源地址和所述目的地地址的數(shù)據(jù)分組的接收數(shù)目,以及通過(guò)從已發(fā)送數(shù)據(jù)分組的所述已修正數(shù)目減去分組的所述確定接收數(shù)目,確定在從所述用戶端口(UP1、UP2)到所述遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)(ΝΕΝ2)的傳輸期間丟失的數(shù)據(jù)分組的數(shù)目。
8.根據(jù)權(quán)利要求2所述的方法, 還包括 在所述網(wǎng)絡(luò)端口(NPl)處,向所述遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)(ΝΕΝ2)指示接收的第二數(shù)據(jù)分組的所述已修正數(shù)目,在所述遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)(NEN2)處, 確定已發(fā)送第二數(shù)據(jù)分組的數(shù)目, 接收已接受第二數(shù)據(jù)分組的所述已修正數(shù)目的指示,以及 通過(guò)從第二數(shù)據(jù)分組的所述確定數(shù)目減去接收的第二數(shù)據(jù)分組的所述指示的已修正數(shù)目,確定在從所述遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)(NEN2)至所述用戶端口(UP1、UP2)的傳輸期間丟失的第二數(shù)據(jù)分組的數(shù)目。
9.根據(jù)權(quán)利要求2所述的方法, 還包括 在所述網(wǎng)絡(luò)端口(NPl)處, 接收由所述遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)(NEN2)發(fā)送的第二數(shù)據(jù)分組的數(shù)目的指示,以及通過(guò)從第二數(shù)據(jù)分組的所述指示數(shù)目減去接收的第二數(shù)據(jù)分組的所述已修正數(shù)目,確定在從所述遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)(NEN2)至所述用戶端口(UP1、UP2)的傳輸期間丟失的第二數(shù)據(jù)分組的數(shù)目。
10.一種網(wǎng)絡(luò)邊緣節(jié)點(diǎn),包括 至少一個(gè)第一線路卡(LCl),其包括具有至少兩個(gè)用戶端口(UP1、UP2)的組以及被連接到所述用戶端口(UP1、UP2)的至少一個(gè)分組處理器(PP1、PP2), 至少一個(gè)第二線路卡(LC3),其包括至少一個(gè)網(wǎng)絡(luò)端口(NPl)和被連接至所述網(wǎng)絡(luò)端口(NPl)的分組處理器(PP3),以及 交換設(shè)備(SD),其將所述第一線路卡和所述第二線路卡(LC1、LC2、LC3)相連, 其中,所述第一線路卡(LC1、LC2)適合于經(jīng)由所述用戶端口(UP1、UP3)來(lái)接收數(shù)據(jù)分組,并且其中,所述第二線路卡(LC3)適合于經(jīng)由所述網(wǎng)絡(luò)端口(NPl)向遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)(NEN2)發(fā)送數(shù)據(jù)分組, 其中,所述第一線路卡(LC1、LC2)的所述分組處理器(PP1、PP2)適合于向經(jīng)由所述用戶端口(UP1、UP2)接收的且包含相同源地址和相同目的地地址的數(shù)據(jù)分組添加指示接收數(shù)據(jù)分組的相應(yīng)用戶端口(UP1、UP2)和所述網(wǎng)絡(luò)端口(NPl)的內(nèi)部報(bào)頭元素, 其中,所述交換設(shè)備(SD)可配置成使用所述添加的內(nèi)部報(bào)頭元素將所述接收的數(shù)據(jù)分組從所述用戶端口(UP1、UP2)交換至所述網(wǎng)絡(luò)端口(NPl), 其中,所述第二線路卡(LC3)的所述分組處理器(PP3)適合于確定被發(fā)送到所述遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)(NEN2)并且包含所述相同源地址和所述相同目的地地址的數(shù)據(jù)分組的數(shù)目, 其中,所述分組處理器(PP1、PP2、PP3)適合于針對(duì)所述用戶端口(U1P、UP2)中的每一個(gè),使用所述添加的內(nèi)部報(bào)頭元素,確定在從相應(yīng)用戶端口(UP1、UP2)至所述網(wǎng)絡(luò)端口(NPl)的傳輸期間在內(nèi)部丟失的數(shù)據(jù)分組的相應(yīng)數(shù)目, 并且其中,所述第二線路卡(LC3)的所述分組處理器(PP3)適合于使用在從相應(yīng)用戶端口(UP1、UP2)至所述網(wǎng)絡(luò)端口(NPl)的傳輸期間在內(nèi)部丟失的數(shù)據(jù)分組的所述確定的數(shù)目來(lái)確定已發(fā)送數(shù)據(jù)分組的已修正數(shù)目,以及 向所述遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)(NEN2)指示已發(fā)送數(shù)據(jù)分組的所述已修正數(shù)目。
全文摘要
提出了一種使得能夠?qū)崿F(xiàn)網(wǎng)絡(luò)中分組丟失測(cè)量的方法。經(jīng)由一組用戶端口,接收包含相同源地址和相同目的地地址的數(shù)據(jù)分組。執(zhí)行用戶端口組的鏈路聚合。在網(wǎng)絡(luò)端口處,將接收數(shù)據(jù)分組發(fā)送到遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)。確定發(fā)送數(shù)據(jù)分組的數(shù)目,并且還針對(duì)用戶端口中的每一個(gè)確定在內(nèi)部丟失的數(shù)據(jù)分組的數(shù)目。在網(wǎng)絡(luò)端口處,將發(fā)送數(shù)據(jù)分組的已修正數(shù)目作為發(fā)送數(shù)據(jù)分組的所確定數(shù)目與在內(nèi)部丟失數(shù)據(jù)分組的總數(shù)的和指示給遠(yuǎn)端網(wǎng)絡(luò)邊緣節(jié)點(diǎn)。
文檔編號(hào)H04L12/26GK103098418SQ201180043252
公開日2013年5月8日 申請(qǐng)日期2011年8月1日 優(yōu)先權(quán)日2010年9月10日
發(fā)明者C·阿德奧, I·布西, G·伯波 申請(qǐng)人:阿爾卡特朗訊