統(tǒng)計丟包方法、控制設備、分片設備和重組設備的制造方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,尤其涉及一種統(tǒng)計丟包方法、控制設備、分片設備和重組設備。
【背景技術】
[0002]在現(xiàn)有的物理網(wǎng)絡中對數(shù)據(jù)幀的長度是有限制的,而該數(shù)據(jù)幀在該物理網(wǎng)絡中的長度上限稱為該物理網(wǎng)絡的最大傳輸單元(英文:maximum transmiss1n unit,縮寫:MTU)。針對該MTU,網(wǎng)際協(xié)議(英文:Internet Protocol,縮寫:IP)采用了分片與重組的策略。
[0003]在該分片與重組策略中,一個IP包在進入一個新的網(wǎng)絡時,若該IP包的長度大于該網(wǎng)絡的MTU,導致無法封裝到一個幀中,則將該IP包分成幾個長度小于該網(wǎng)絡的MTU的分片,每一個分片分別封裝到一個巾貞中傳輸。其中,每一個分片都會獨立地稱為一個IP包,即都具有自己的IP包頭和凈荷(英文:payload)。當這些分解的片都傳送到目的地后,再將這些分片重新組成原來的IP包。
[0004]然而,為避免發(fā)送點統(tǒng)計的發(fā)送的IP包的數(shù)量目小于接收點統(tǒng)計的接收到的IP包的數(shù)量目,通常在對IP包的數(shù)量進行統(tǒng)計時只統(tǒng)計被分成多個分片的報文中的第一個分片,不統(tǒng)計第一個分片外的其他分片。這導致不能對通信傳輸中第一個分片外的其他分片的丟包情況進行統(tǒng)計。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供了一種統(tǒng)計丟包方法、控制設備、分片設備和重組設備,用于對通信傳輸中分片報文的丟包情況進行統(tǒng)計。
[0006]本發(fā)明實施例第一方面提供一種統(tǒng)計丟包方法,包括:
[0007]控制設備獲取目標業(yè)務流在網(wǎng)絡拓撲中的傳輸路徑,其中所述傳輸路徑上有源端邊界設備、分片設備、重組設備以及目的端邊界設備;
[0008]所述控制設備獲取來自所述源端邊界設備的第一組參數(shù),所述第一組參數(shù)包括所述源端邊界設備所發(fā)送的所述目標業(yè)務流的網(wǎng)際協(xié)議IP包的數(shù)量;
[0009]所述控制設備獲取來自所述目的端邊界設備的第二組參數(shù),所述第二組參數(shù)包括所述目的端邊界設備所接收的所述目標業(yè)務流的IP包的數(shù)量;
[0010]所述控制設備獲取來自所述分片設備的第三組參數(shù),所述第三組參數(shù)包括所述分片設備所接收的所述目標業(yè)務流的IP包的數(shù)量、所述分片設備預計被分片后的所述目標業(yè)務流的IP包的數(shù)量和所述分片設備發(fā)送的所述目標業(yè)務流的IP包的數(shù)量;
[0011]所述控制設備獲取來自所述重組設備的第四組參數(shù),所述第四組參數(shù)包括所述重組設備所接收的所述目標業(yè)務流的IP包的數(shù)量、所述重組設備預計被重組后的所述目標業(yè)務流的IP包的數(shù)量和所述重組設備發(fā)送的所述目標業(yè)務流的IP包的數(shù)量;
[0012]所述控制設備根據(jù)所述第一組參數(shù),所述第二組參數(shù),所述第三組參數(shù)和所述第四組參數(shù)計算所述目標業(yè)務流在所述傳輸路徑上的丟包數(shù)。
[0013]結合本發(fā)明實施例的第一方面,本發(fā)明實施例的第一方面的第一種實現(xiàn)方式中,所述第三組參數(shù)還包括所述分片設備所接收的所述目標業(yè)務流的IP包中的至少一個IP包的IP包標識,預計各個IP包標識所標識的IP包被分片后的數(shù)量,以及所述分片設備發(fā)送的各個IP包標識所標識的IP包的數(shù)量;
[0014]所述第四組參數(shù)還包括所述重組設備所接收的所述目標業(yè)務流的IP包中的至少一個IP包的IP包標識,預計各個IP包標識所標識的IP包被重組后的數(shù)量,以及所述重組設備發(fā)送的各個IP包標識所標識的IP包的數(shù)量;
[0015]所述控制設備還根據(jù)所述第三組參數(shù)和所述第四組參數(shù)計算所述IP包標識所標識的IP包在所述傳輸路徑上的丟包數(shù)。
[0016]本發(fā)明實施例第二方面提供一種統(tǒng)計丟包方法,其特征在于,包括:
[0017]分片設備接收控制設備發(fā)送的指示,所述指示包括目標業(yè)務流的特征;
[0018]所述分片設備,根據(jù)目標業(yè)務流的特征,統(tǒng)計所述分片設備接收的所述目標業(yè)務流的IP包的數(shù)量;
[0019]所述分片設備根據(jù)所述分片設備接收的所述目標業(yè)務流的IP包,預計被分片后的所述目標業(yè)務流的IP包的數(shù)量;
[0020]所述分片設備根據(jù)所述分片設備的最大傳輸單元將所述分片設備接收的所述目標業(yè)務流的IP包分片,并發(fā)送被分片后的IP包;
[0021]所述分片設備統(tǒng)計發(fā)送的所述目標業(yè)務流的IP包的數(shù)量;
[0022]所述分片設備向所述控制設備發(fā)送所述分片設備接收的所述目標業(yè)務流的IP包的數(shù)量、所述分片設備預計被分片后的所述目標業(yè)務流的IP包的數(shù)量和所述分片設備發(fā)送的所述目標業(yè)務流的IP包的數(shù)量。
[0023]結合本發(fā)明實施例的第二方面,本發(fā)明實施例的第二方面的第一種實現(xiàn)方式中,所述分片設備還向所述控制設備發(fā)送所述目標業(yè)務流的IP包中的至少一個IP包的IP包標識,預計各個IP包標識所標識的IP包被分片后的數(shù)量,以及所述分片設備發(fā)送的各個IP包標識所標識的IP包的數(shù)量。
[0024]本發(fā)明實施例第三方面提供一種統(tǒng)計丟包方法,包括:
[0025]重組設備接收控制設備發(fā)送的指示,所述指示包括目標業(yè)務流的特征;
[0026]所述重組設備,根據(jù)所述目標業(yè)務流的特征,統(tǒng)計所述重組設備接收的所述目標業(yè)務流的IP包的數(shù)量;
[0027]所述重組設備根據(jù)所述重組設備接收的所述目標業(yè)務流的IP包,預計被重組后的所述目標業(yè)務流的IP包的數(shù)量;
[0028]所述重組設備對所述重組設備接收的所述目標業(yè)務流的IP包重組,并發(fā)送被重組后的IP包;
[0029]所述重組設備統(tǒng)計發(fā)送的所述目標業(yè)務流的IP包的數(shù)量;
[0030]所述重組設備向所述控制設備發(fā)送所述重組設備接收的所述目標業(yè)務流的IP包的數(shù)量、所述重組設備預計被重組后的所述目標業(yè)務流的IP包的數(shù)量和所述重組設備發(fā)送的所述目標業(yè)務流的IP包的數(shù)量。
[0031 ] 結合本發(fā)明實施例的第三方面,本發(fā)明實施例的第三方面的第一種實現(xiàn)方式中,所述重組設備還向所述控制設備發(fā)送所述目標業(yè)務流的IP包中的至少一個IP包的IP包標識,預計各個IP包標識所標識的IP包被重組后的數(shù)量,以及所述重組設備發(fā)送的各個IP包標識所標識的IP包的數(shù)量。
[0032]本發(fā)明實施例第四方面提供一種控制設備,包括:
[0033]第一獲取單元,用于獲取目標業(yè)務流在網(wǎng)絡拓撲中的傳輸路徑,其中所述傳輸路徑上有源端邊界設備、分片設備、重組設備以及目的端邊界設備;
[0034]第二獲取單元,用于獲取來自所述源端邊界設備的第一組參數(shù),所述第一組參數(shù)包括所述源端邊界設備所發(fā)送的所述目標業(yè)務流的IP包的數(shù)量;
[0035]所述第二獲取單元還用于獲取來自所述目的端邊界設備的第二組參數(shù),所述第二組參數(shù)包括所述目的端邊界設備所接收的所述目標業(yè)務流的IP包的數(shù)量;
[0036]所述第二獲取單元還用于獲取來自所述分片設備的第三組參數(shù),所述第三組參數(shù)包括所述分片設備所接收的所述目標業(yè)務流的IP包的數(shù)量、所述分片設備預計被分片后的所述目標業(yè)務流的IP包的數(shù)量和所述分片設備發(fā)送的所述目標業(yè)務流的IP包的數(shù)量;
[0037]所述第二獲取單元還用于獲取來自所述重組設備的第四組參數(shù),所述第四組參數(shù)包括所述重組設備所接收的所述目標業(yè)務流的IP包的數(shù)量、所述重組設備預計被重組后的所述目標業(yè)務流的IP包的數(shù)量和所述重組設備發(fā)送的所述目標業(yè)務流的IP包的數(shù)量;
[0038]計算單元,用于根據(jù)所述第一組參數(shù),所述第二組參數(shù),所述第三組參數(shù)和所述第四組參數(shù)計算所述目標業(yè)務流在所述傳輸路徑上的丟包數(shù)。
[0039]結合本發(fā)明實施例的第四方面,本發(fā)明實施例的第四方面的第一種實現(xiàn)方式中,所述第三組參數(shù)還包括所述分片設備所接收的所述目標業(yè)務流的IP包中的至少一個IP包的IP包標識,預計各個IP包標識所標識的IP包被分片后的數(shù)量,以及所述分片設備發(fā)送的各個IP包標識所標識的IP包的數(shù)量;
[0040]所述第四組參數(shù)還包括所述重組設備所接收的所述目標業(yè)務流的IP包中的至少一個IP包的IP包標識,預計各個IP包標識所標識的IP包被重組后的數(shù)量,以及所述重組設備發(fā)送的各個IP包標識所標識的IP包的數(shù)量;
[0041]所述計算單元還用于根據(jù)所述第三組參數(shù)和所述第四組參數(shù)計算所述IP包標識所標識的IP包在所述傳輸路徑上的丟包數(shù)。
[0042]本發(fā)明實施例第五方面提供一種分片設備,包括:
[0043]接收單元,用于接收控制設備發(fā)送的指示,所述指示包括目標業(yè)務流的特征;
[0044]第一統(tǒng)計單元,用于根據(jù)目標業(yè)務流的特征,統(tǒng)計所述分片設備接收的所述目標業(yè)務流的IP包的數(shù)量;
[0045]預計單元,用于根據(jù)所述分片設備接收的所述目標業(yè)務流的IP包,預計被分片后的所述目標業(yè)務流的IP包的數(shù)量;
[0046]分片單元,用于根據(jù)所述分片設備的最大傳輸單元將所述分片設備接收的所述目標業(yè)務流的IP包分片,并發(fā)送被分片后的IP包;
[0047]第二統(tǒng)計單元,用于統(tǒng)計發(fā)送的所述目標業(yè)務流的IP包的數(shù)量;
[0048]發(fā)送單元,用于向所述控制設備發(fā)送所述分片設備接收的所述目標業(yè)務流的IP包的數(shù)量、所述分片設備預計被分片后的所述目標業(yè)務流的IP包的數(shù)量和所述分片設備發(fā)送的所述目標業(yè)務流的IP包的數(shù)量。
[0049]本發(fā)明實施例第六方面提供一種重組設備,包括:
[0050]接收單元,用于接收控制設備發(fā)送的指示,所述指示包括目標業(yè)務流的特征;
[0051]第一統(tǒng)計單元,用于根據(jù)所述目標業(yè)務流的特征,統(tǒng)計所述重組設備接收的所述目標業(yè)務流的IP包的數(shù)量;
[0052]預計單元,用于根據(jù)所述重組設備接收的所述目標業(yè)務流的IP包,預計被重組后的所述目標業(yè)務流的IP包的數(shù)量;
[0053]重組單元,用于對所述重組設備接收的所述目標業(yè)務流的IP包重組,并發(fā)送被重組后的IP包;
[0054]第二統(tǒng)計單元,用于統(tǒng)計發(fā)送的所述目標業(yè)務流的IP包的數(shù)量;
[0055]發(fā)送單元,用于向所述控制設備發(fā)送所述重組設備接收的所述目標業(yè)務流的IP包的數(shù)量、所述重組設