未發(fā)送數(shù)據(jù)填充至一個信元中;
[0154]當(dāng)所述累積未發(fā)送數(shù)據(jù)的長度大于所述信元最小長度時,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至至少兩個信元中。
[0155]在數(shù)據(jù)網(wǎng)絡(luò)通信產(chǎn)品中,交換接入模塊與交換模塊對應(yīng)由獨立的芯片(基于ASIC或FPGA)實現(xiàn)。
[0156]綜上所述,本發(fā)明實施例中,交換接入模塊可以將多個數(shù)據(jù)包通過拼接組裝一個信元中,降低了信元轉(zhuǎn)發(fā)率,減少了交換模塊的設(shè)計難度。同時本發(fā)明實施例還可以根據(jù)目的地址與組播ID,以判斷目的交換接入模塊是否具備報文拼接功能,可以實現(xiàn)支持拼接功能與不支持拼接功能的交換接入模塊混插,支持拼接功能的新交換接入模塊、以及舊的不支持拼接功能交換接入模塊對接,實現(xiàn)了新舊交換模塊的順利過渡。
[0157]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、隨機存取存儲器(RAM, Random Access Memory)、只讀存儲器(ROM, Read-Only Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0158]或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對相關(guān)技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、RAM、ROM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0159]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項】
1.一種信元封裝方法,其特征在于,所述方法包括: 所述交換接入模塊根據(jù)所接收的數(shù)據(jù)包的目的地址,確定對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù),所述對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)包括所述交換接入模塊接收的數(shù)據(jù)包、以及所述交換接入模塊緩存的與所述目的地址對應(yīng)的未發(fā)送數(shù)據(jù); 根據(jù)預(yù)設(shè)的信元最小長度、以及對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)的長度,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至至少一個信元中。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)的信元最小長度、以及對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)的長度,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至至少一個信元中,包括: 當(dāng)對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)的長度大于所述信元最小長度時,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至至少兩個信元中,直至剩余的累積未發(fā)送數(shù)據(jù)的長度為零或小于所述信元最小長度;其中, 填充后得到的信元的長度與所述信元最小長度對應(yīng)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)剩余的累積未發(fā)送數(shù)據(jù)的長度小于所述信元最小長度時,所述方法還包括: 緩存所述剩余的累積未發(fā)送數(shù)據(jù); 存儲所述剩余的未發(fā)送數(shù)據(jù)對應(yīng)的數(shù)據(jù)包在緩存中的起始位置和長度。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)的信元最小長度、以及對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)的長度,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至至少一個信元中,包括: 當(dāng)對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)的長度小于所述信元最小長度,且對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)所對應(yīng)的數(shù)據(jù)包的數(shù)量大于或等于在信元中所填充的數(shù)據(jù)包數(shù)量的最小值時,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至一個信元中。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)的長度小于所述信元最小長度,且對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)對應(yīng)的數(shù)據(jù)包的數(shù)量小于在信元中所填充的數(shù)據(jù)包數(shù)量的最小值時,所述方法還包括: 緩存所述累積未發(fā)送數(shù)據(jù);并標(biāo)識所述累積未發(fā)送數(shù)據(jù)對應(yīng)的數(shù)據(jù)包在緩存中的起始位置和長度。6.根據(jù)權(quán)利要求2至5任一項所述的方法,其特征在于,根據(jù)預(yù)設(shè)的信元最小長度、以及所述累積未發(fā)送數(shù)據(jù)的長度,將所述累積未發(fā)送數(shù)據(jù)填充至至少一個信元之前,所述方法還包括: 確定所述目的地址對應(yīng)的目的交換接入模塊支持拼接功能。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,確定所述目的地址對應(yīng)的目的交換接入模塊不支持拼接功能時,所述方法還包括: 將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至信元中,其中,填充得到的信元的長度小于等于所述信元最小長度。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至信元中,包括: 當(dāng)對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)的長度小于或等于所述信元最小長度時,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至一個信元中; 當(dāng)所述累積未發(fā)送數(shù)據(jù)的長度大于所述信元最小長度時,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至至少兩個信元中。9.一種交換接入模塊,其特征在于,所述交換接入模塊包括: 緩存單元,用于緩存未發(fā)送數(shù)據(jù); 確定單元,用于所述交換接入模塊根據(jù)所接收的數(shù)據(jù)包的目的地址,確定對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù),所述對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)包括所述交換接入模塊接收的數(shù)據(jù)包、以及所述緩存單元緩存的與所述目的地址對應(yīng)的未發(fā)送數(shù)據(jù); 封裝單元,用于根據(jù)預(yù)設(shè)的信元最小長度、以及對應(yīng)所述目的地址的累積的未發(fā)送數(shù)據(jù)的長度,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至至少一個信元中。10.根據(jù)權(quán)利要求9所述的交換接入模塊,其特征在于, 所述封裝單元,還用于當(dāng)對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)的長度大于所述信元最小長度時,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至至少兩個信元中,直至剩余的累積未發(fā)送數(shù)據(jù)的長度為零或小于所述信元最小長度;其中, 填充后得到的信元的長度與所述信元最小長度對應(yīng)。11.根據(jù)權(quán)利要求10所述的交換接入模塊,其特征在于, 所述緩存單元,還用于當(dāng)剩余的累積未發(fā)送數(shù)據(jù)的長度小于所述信元最小長度時,緩存所述剩余的累積未發(fā)送數(shù)據(jù); 所述封裝單元,還用于存儲所述剩余的未發(fā)送數(shù)據(jù)對應(yīng)的數(shù)據(jù)包在緩存中的起始位置和長度。12.根據(jù)權(quán)利要求9所述的交換接入模塊,其特征在于, 所述封裝單元,還用于當(dāng)對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)的長度小于所述信元最小長度,且對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)所對應(yīng)的數(shù)據(jù)包的數(shù)量大于或等于在信元中所填充的數(shù)據(jù)包數(shù)量的最小值時,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至一個信元中。13.根據(jù)權(quán)利要求12所述的交換接入模塊,其特征在于, 所述緩存單元,還用于當(dāng)對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)的長度小于所述信元最小長度,且對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)對應(yīng)的數(shù)據(jù)包的數(shù)量小于在信元中所填充的數(shù)據(jù)包數(shù)量的最小值時,緩存所述累積未發(fā)送數(shù)據(jù);并標(biāo)識所述累積未發(fā)送數(shù)據(jù)對應(yīng)的數(shù)據(jù)包在緩存中的起始位置和長度。14.根據(jù)權(quán)利要求10至13任一項所述的交換接入模塊, 所述確定單元,還用于確定所述目的地址對應(yīng)的目的交換接入模塊支持拼接功能時,觸發(fā)所述封裝單元根據(jù)預(yù)設(shè)的信元最小長度、以及所述累積未發(fā)送數(shù)據(jù)的長度,將所述累積未發(fā)送數(shù)據(jù)填充至信元。15.根據(jù)權(quán)利要求14所述的交換接入模塊,其特征在于, 所述確定單元,還用于確定所述目的地址對應(yīng)的目的交換接入模塊不支持拼接功能時,觸發(fā)所述封裝單元將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至信元中,其中,填充得到的信元的長度小于等于所述信元最小長度。16.根據(jù)權(quán)利要求15所述的交換接入模塊,其特征在于, 所述封裝單元,還用于當(dāng)對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)的長度小于或等于所述信元最小長度時,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至一個信元中; 當(dāng)所述累積未發(fā)送數(shù)據(jù)的長度大于所述信元最小長度時,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至至少兩個信元中。17.一種交換網(wǎng)系統(tǒng),其特征在于,所述交換網(wǎng)系統(tǒng)包括交換接入模塊和和交換模塊;其中, 所述交換接入模塊,用于根據(jù)所接收的數(shù)據(jù)包的目的地址,確定對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù),所述對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)包括所述交換接入模塊接收的數(shù)據(jù)包、以及所述交換接入模塊緩存的與所述目的地址對應(yīng)的未發(fā)送數(shù)據(jù); 所述交換接入模塊,根據(jù)預(yù)設(shè)的信元最小長度、以及對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)的長度,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至至少一個信元中。
【專利摘要】本發(fā)明實施例公開了一種交換接入模塊、信元封裝方法及交換網(wǎng)系統(tǒng),所述方法包括:所述交換接入模塊根據(jù)所接收的數(shù)據(jù)包的目的地址,確定對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù),所述對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)包括所述交換接入模塊接收的數(shù)據(jù)包、以及所述交換接入模塊緩存的與所述目的地址對應(yīng)的未發(fā)送數(shù)據(jù);根據(jù)預(yù)設(shè)的信元最小長度、以及對應(yīng)所述目的地址的累積的未發(fā)送數(shù)據(jù)的長度,將對應(yīng)所述目的地址的累積未發(fā)送數(shù)據(jù)填充至至少一個信元中。
【IPC分類】H04L12/931, H04L12/951
【公開號】CN105471767
【申請?zhí)枴緾N201410422531
【發(fā)明人】曾敏, 賀志強, 徐鳳鳴, 孔敏達(dá)
【申請人】深圳市中興微電子技術(shù)有限公司
【公開日】2016年4月6日
【申請日】2014年8月25日
【公告號】WO2016029681A1