本發(fā)明涉及通信領(lǐng)域,尤其涉及一種數(shù)據(jù)報(bào)文傳輸方法及系統(tǒng)、通信系統(tǒng)。
背景技術(shù):
隨著因特網(wǎng)的高速發(fā)展,數(shù)據(jù)傳輸速率越來越大,而由于資源限制,傳統(tǒng)的通過增大帶寬,提升頻譜利用效率等手段已經(jīng)遇到瓶頸,不能滿足微波系統(tǒng)對(duì)于傳輸速率快速增長(zhǎng)的要求?;谶@種需求,載波均衡技術(shù)應(yīng)用而生,可以將框內(nèi)多個(gè)空口進(jìn)行匯聚進(jìn)行傳輸,但是隨著傳輸速率需求的進(jìn)一步提升,框內(nèi)有限的空口所實(shí)現(xiàn)鏈路聚合形成匯聚組也滿足不了要求,導(dǎo)致數(shù)據(jù)報(bào)文的傳輸速率收到限制。
因此,如何提供一種可以解決現(xiàn)有匯聚組的傳輸速率受到其內(nèi)部空口數(shù)量限制的數(shù)據(jù)報(bào)文傳輸方法,是本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種數(shù)據(jù)報(bào)文傳輸方法及系統(tǒng)、通信系統(tǒng),以解決現(xiàn)有匯聚組的傳輸速率受到其內(nèi)部空口數(shù)量限制的問題。
本發(fā)明提供了一種數(shù)據(jù)報(bào)文傳輸方法,其用于包括至少兩條匯聚組的數(shù)據(jù)報(bào)文傳輸系統(tǒng),匯聚組由至少兩條物理鏈路匯聚形成;數(shù)據(jù)報(bào)文傳輸方法包括:匯聚組在發(fā)送數(shù)據(jù)報(bào)文時(shí),通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組發(fā)送數(shù)據(jù)報(bào)文;和/或,匯聚組在接收數(shù)據(jù)報(bào)文時(shí),通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組接收數(shù)據(jù)報(bào)文。
進(jìn)一步的,匯聚組在通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組發(fā)送數(shù)據(jù)報(bào)文之前,還包括:匯聚組判斷其內(nèi)物理鏈路的空口流量是否滿足發(fā)送數(shù)據(jù)報(bào)文的空口流量需求,若滿足,則僅通過其內(nèi)物理鏈路的空口發(fā)送數(shù)據(jù)報(bào)文,若不滿足,則通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組內(nèi)物理鏈路的空口發(fā)送數(shù)據(jù)報(bào)文。
進(jìn)一步的,至少兩條匯聚組包括一個(gè)主匯聚組、及至少一個(gè)從匯聚組;數(shù)據(jù)報(bào)文傳輸方法還包括:將需要處理并發(fā)送數(shù)據(jù)報(bào)文的匯聚組記為主匯聚組,主匯聚組根據(jù)數(shù)據(jù)報(bào)文的傳輸需求選擇至少一個(gè)從匯聚組,通過主匯聚組及所選擇的從匯聚組發(fā)送數(shù)據(jù)報(bào)文。。
進(jìn)一步的,還包括:匯聚組在發(fā)送數(shù)據(jù)報(bào)文之前,去除數(shù)據(jù)報(bào)文中的可恢復(fù)字段;和/或,匯聚組在接收數(shù)據(jù)報(bào)文之后,恢復(fù)數(shù)據(jù)報(bào)文中的可恢復(fù)字段。
進(jìn)一步的,匯聚組通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組發(fā)送數(shù)據(jù)報(bào)文包括:對(duì)數(shù)據(jù)報(bào)文進(jìn)行切片成幀處理生成數(shù)據(jù)幀,將需要通過其他匯聚組數(shù)據(jù)幀發(fā)送至其他匯聚組的對(duì)應(yīng)空口;數(shù)據(jù)幀包括空口標(biāo)識(shí)及其在數(shù)據(jù)報(bào)文中的位置信息;和/或匯聚組通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組接收數(shù)據(jù)報(bào)文包括:通過空口接收數(shù)據(jù)報(bào)文的數(shù)據(jù)幀,根據(jù)數(shù)據(jù)幀其在數(shù)據(jù)報(bào)文中的位置信息,對(duì)數(shù)據(jù)幀去幀整流生成數(shù)據(jù)報(bào)文。
本發(fā)明提供了一種數(shù)據(jù)報(bào)文傳輸系統(tǒng),其包括至少兩條匯聚組,匯聚組由至少兩條物理鏈路匯聚形成;
匯聚組包括發(fā)送模塊,用于在發(fā)送數(shù)據(jù)報(bào)文時(shí),通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組發(fā)送數(shù)據(jù)報(bào)文;
和/或,
匯聚組包括接收模塊,用于在接收數(shù)據(jù)報(bào)文時(shí),通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中 的其他匯聚組接收數(shù)據(jù)報(bào)文。
進(jìn)一步的,匯聚組還包括判斷模塊,用于在通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組發(fā)送數(shù)據(jù)報(bào)文之前,判斷其內(nèi)物理鏈路的空口流量是否滿足發(fā)送數(shù)據(jù)報(bào)文的空口流量需求,若滿足,則僅通過其內(nèi)物理鏈路的空口發(fā)送數(shù)據(jù)報(bào)文,若不滿足,則通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組內(nèi)物理鏈路的空口發(fā)送數(shù)據(jù)報(bào)文。
進(jìn)一步的,至少兩條匯聚組包括一個(gè)主匯聚組、及至少一個(gè)從匯聚組;需要處理并發(fā)送數(shù)據(jù)報(bào)文的匯聚組記為主匯聚組,主匯聚組根據(jù)數(shù)據(jù)報(bào)文的傳輸需求選擇至少一個(gè)從匯聚組,通過主匯聚組及所選擇的主從匯聚組中的從匯聚組發(fā)送數(shù)據(jù)報(bào)文。
進(jìn)一步的,匯聚組還包括去除模塊,用于在發(fā)送數(shù)據(jù)報(bào)文之前,去除數(shù)據(jù)報(bào)文中的可恢復(fù)字段;和/或,匯聚組還包括恢復(fù)模塊,用于在接收數(shù)據(jù)報(bào)文之后,恢復(fù)數(shù)據(jù)報(bào)文中的可恢復(fù)字段。
進(jìn)一步的,匯聚組還包括處理模塊,用于對(duì)數(shù)據(jù)報(bào)文進(jìn)行切片成幀處理生成數(shù)據(jù)幀,將需要通過其他匯聚組數(shù)據(jù)幀通過其他匯聚組的對(duì)應(yīng)空口發(fā)送;數(shù)據(jù)幀包括空口標(biāo)識(shí)及其在數(shù)據(jù)報(bào)文中的位置信息;和/或,匯聚組還包括處理模塊,用于通過空口接收數(shù)據(jù)報(bào)文的數(shù)據(jù)幀,根據(jù)數(shù)據(jù)幀其在數(shù)據(jù)報(bào)文中的位置信息,對(duì)數(shù)據(jù)幀去幀整流生成數(shù)據(jù)報(bào)文。
本發(fā)明提供了一種通信系統(tǒng),其使用本發(fā)明提供的數(shù)據(jù)報(bào)文傳輸系統(tǒng)傳輸數(shù)據(jù)。
本發(fā)明的有益效果:
本發(fā)明提供了一種數(shù)據(jù)報(bào)文傳輸方法,該方法使用至少兩個(gè)匯聚組,某一匯 聚組可以使用其他匯聚組的空口進(jìn)行數(shù)據(jù)報(bào)文的傳輸,這樣就使得匯聚組的傳輸速率不受制于其內(nèi)部空口數(shù)量的限制,可以滿足高傳輸速率的要求;進(jìn)一步的,還可以對(duì)數(shù)據(jù)報(bào)文進(jìn)行去除可恢復(fù)字段的處理,減小了數(shù)據(jù)傳輸量,降低了資源浪費(fèi),在一定程度上可以使得空口數(shù)量確定的匯聚組,具備更高的傳輸速率。
附圖說明
圖1為本發(fā)明第一實(shí)施例提供的數(shù)據(jù)報(bào)文傳輸系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為本發(fā)明第二實(shí)施例提供的數(shù)據(jù)報(bào)文傳輸方法的流程圖;
圖3為本發(fā)明第三實(shí)施例提供的通信系統(tǒng)的結(jié)構(gòu)示意圖;
圖4為本發(fā)明第三實(shí)施例中第一場(chǎng)景下數(shù)據(jù)報(bào)文傳輸示意圖;
圖5為本發(fā)明第三實(shí)施例中第二場(chǎng)景下數(shù)據(jù)報(bào)文傳輸示意圖。
具體實(shí)施方式
現(xiàn)通過具體實(shí)施方式結(jié)合附圖的方式對(duì)本發(fā)明做出進(jìn)一步的詮釋說明。
第一實(shí)施例:
圖1為本發(fā)明第一實(shí)施例提供的數(shù)據(jù)報(bào)文傳輸系統(tǒng)的結(jié)構(gòu)示意圖,由圖1可知,在本實(shí)施例中,本發(fā)明提供的數(shù)據(jù)報(bào)文傳輸系統(tǒng)包括至少兩條匯聚組1,匯聚組由至少兩條物理鏈路匯聚形成;針對(duì)其中任一個(gè)兩條匯聚組1,
匯聚組1包括發(fā)送模塊11,用于在發(fā)送數(shù)據(jù)報(bào)文時(shí),通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組發(fā)送數(shù)據(jù)報(bào)文;
和/或,
匯聚組1包括接收模塊12,用于在接收數(shù)據(jù)報(bào)文時(shí),通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組接收數(shù)據(jù)報(bào)文。
如圖1所示,在一些實(shí)施例中,上述實(shí)施例中的匯聚組1還包括判斷模塊13,用于在通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組發(fā)送數(shù)據(jù)報(bào)文之前,判斷其內(nèi)物理鏈路的空口流量是否滿足發(fā)送數(shù)據(jù)報(bào)文的空口流量需求,若滿足,則僅通過其內(nèi)物理鏈路的空口發(fā)送數(shù)據(jù)報(bào)文,若不滿足,則通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組內(nèi)物理鏈路的空口發(fā)送數(shù)據(jù)報(bào)文。
如圖1所示,在一些實(shí)施例中,上述實(shí)施例中的至少兩條匯聚組包括一個(gè)主從匯聚組,主從匯聚組中的主匯聚組的發(fā)送模塊11用于在發(fā)送數(shù)據(jù)報(bào)文時(shí),通過主從匯聚組中的從匯聚組發(fā)送數(shù)據(jù)報(bào)文;和/或,主從匯聚組中的主匯聚組的接收模塊12用于在接收數(shù)據(jù)報(bào)文時(shí),通過主從匯聚組中的主匯聚組及所選擇的從匯聚組接收數(shù)據(jù)報(bào)文。
在一些實(shí)施例中,上述實(shí)施例中的至少兩條匯聚組可以互為主從匯聚組。這樣可以使得所有匯聚組的空口得到充分使用。
如圖1所示,在一些實(shí)施例中,上述實(shí)施例中的匯聚組1還包括去除模塊14,用于在發(fā)送數(shù)據(jù)報(bào)文之前,去除數(shù)據(jù)報(bào)文中的可恢復(fù)字段;和/或,匯聚組還包括恢復(fù)模塊15,用于在接收數(shù)據(jù)報(bào)文之后,恢復(fù)數(shù)據(jù)報(bào)文中的可恢復(fù)字段。
如圖1所示,在一些實(shí)施例中,上述實(shí)施例中的匯聚組1還包括處理模塊16,用于對(duì)數(shù)據(jù)報(bào)文進(jìn)行切片成幀處理生成數(shù)據(jù)幀,將需要通過其他匯聚組數(shù)據(jù)幀通過其他匯聚組的對(duì)應(yīng)空口發(fā)送;數(shù)據(jù)幀包括空口標(biāo)識(shí)及其在數(shù)據(jù)報(bào)文中的位置信息;和/或,用于通過空口接收數(shù)據(jù)報(bào)文的數(shù)據(jù)幀,根據(jù)數(shù)據(jù)幀其在數(shù)據(jù)報(bào)文中的位置信息,對(duì)數(shù)據(jù)幀去幀整流生成數(shù)據(jù)報(bào)文。
對(duì)應(yīng)的,本發(fā)明提供了一種通信系統(tǒng),其使用本發(fā)明提供的數(shù)據(jù)報(bào)文傳輸系統(tǒng)1傳輸數(shù)據(jù)。
第二實(shí)施例:
圖2為本發(fā)明第二實(shí)施例提供的數(shù)據(jù)報(bào)文傳輸方法的流程圖,由圖2可知,在本實(shí)施例中,本發(fā)明提供的數(shù)據(jù)報(bào)文傳輸方法包括以下步驟:
S201:匯聚組在發(fā)送數(shù)據(jù)報(bào)文時(shí),通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組發(fā)送數(shù)據(jù)報(bào)文;和/或,
S202:匯聚組在接收數(shù)據(jù)報(bào)文時(shí),通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組接收數(shù)據(jù)報(bào)文。
在一些實(shí)施例中,上述實(shí)施例中的方法在匯聚組在通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組發(fā)送數(shù)據(jù)報(bào)文之前,還包括:匯聚組判斷其內(nèi)物理鏈路的空口流量是否滿足發(fā)送數(shù)據(jù)報(bào)文的空口流量需求,若滿足,則僅通過其內(nèi)物理鏈路的空口發(fā)送數(shù)據(jù)報(bào)文,若不滿足,則通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組內(nèi)物理鏈路的空口發(fā)送數(shù)據(jù)報(bào)文。
在一些實(shí)施例中,上述實(shí)施例中的至少兩條匯聚組包括一個(gè)主從匯聚組,數(shù)據(jù)報(bào)文傳輸方法還包括:主從匯聚組中的主匯聚組在發(fā)送數(shù)據(jù)報(bào)文時(shí),通過主從匯聚組中的主匯聚組及所選擇的從匯聚組發(fā)送數(shù)據(jù)報(bào)文;和/或,主從匯聚組中的主匯聚組在接收數(shù)據(jù)報(bào)文時(shí),通過主從匯聚組中的從匯聚組接收數(shù)據(jù)報(bào)文。
在一些實(shí)施例中,上述實(shí)施例中的方法還包括:將至少兩條匯聚組可以為互為主從匯聚組。
在一些實(shí)施例中,上述實(shí)施例中的方法還包括:匯聚組在發(fā)送數(shù)據(jù)報(bào)文之 前,去除數(shù)據(jù)報(bào)文中的可恢復(fù)字段;和/或,匯聚組在接收數(shù)據(jù)報(bào)文之后,恢復(fù)數(shù)據(jù)報(bào)文中的可恢復(fù)字段。
在一些實(shí)施例中,上述實(shí)施例中的匯聚組通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組發(fā)送數(shù)據(jù)報(bào)文包括:對(duì)數(shù)據(jù)報(bào)文進(jìn)行切片成幀處理生成數(shù)據(jù)幀,將需要通過其他匯聚組數(shù)據(jù)幀發(fā)送至其他匯聚組的對(duì)應(yīng)空口;數(shù)據(jù)幀包括空口標(biāo)識(shí)及其在數(shù)據(jù)報(bào)文中的位置信息;和/或,匯聚組通過數(shù)據(jù)報(bào)文傳輸系統(tǒng)中的其他匯聚組接收數(shù)據(jù)報(bào)文包括:通過空口接收數(shù)據(jù)報(bào)文的數(shù)據(jù)幀,根據(jù)數(shù)據(jù)幀其在數(shù)據(jù)報(bào)文中的位置信息,對(duì)數(shù)據(jù)幀去幀整流生成數(shù)據(jù)報(bào)文。
現(xiàn)結(jié)合具體應(yīng)用場(chǎng)景對(duì)本發(fā)明做進(jìn)一步的詮釋說明。
第三實(shí)施例:
本實(shí)施例為了克服現(xiàn)有物理層鏈路匯聚系統(tǒng)匯聚空口局限于框內(nèi)數(shù)量的缺陷,提供一種可以打破系統(tǒng)物理框局限的可擴(kuò)展的物理層鏈路匯聚的方法和裝置。
本發(fā)明采用的跨框物理層鏈路匯聚的方法包括以下步驟:跨框物理層鏈路匯聚劃分為主匯聚組和從匯聚組,主匯聚組實(shí)現(xiàn)物理層鏈路匯聚前向切片反向組包的模塊功能,從匯聚組實(shí)現(xiàn)空口鏈路的擴(kuò)展。當(dāng)空口流量需求較小時(shí),僅用主匯聚組實(shí)現(xiàn)即可,流量需求較大而一個(gè)框無法滿足時(shí)就要用從匯聚組進(jìn)行流量擴(kuò)展。
下文涉及的前向指發(fā)向空口的方向,反向指從空口接收的方向,本實(shí)施例對(duì)報(bào)文傳輸系統(tǒng)的功能模塊重新進(jìn)行了定義,如圖3所示,本發(fā)明數(shù)據(jù)報(bào)文傳輸系統(tǒng)包括以下模塊:
前向調(diào)度模塊30,根據(jù)空口的狀態(tài)信息,包括空口質(zhì)量,帶寬等信息使能 切片操作,并指導(dǎo)切片報(bào)文組裝和發(fā)送;
前向整流模塊31,對(duì)將要進(jìn)行傳輸?shù)膱?bào)文進(jìn)整形,并添加報(bào)文恢復(fù)所需的各種信息,存儲(chǔ)到FIFO中等待切片發(fā)送;
前向切片模塊32,根據(jù)調(diào)度模塊發(fā)出的切片指示信號(hào)對(duì)存儲(chǔ)到FIFO中的數(shù)據(jù)流進(jìn)行統(tǒng)一長(zhǎng)度為2的n次方,如256Bytes大小的切片操作;
前向成幀模塊33,根據(jù)調(diào)度模塊發(fā)出的方向指示,在256字節(jié)切片的基礎(chǔ)上添加對(duì)應(yīng)空口的MAC地址和切片ID,組成報(bào)文,發(fā)送給交換芯片;
反向解析模塊34,從交換芯片接收對(duì)端發(fā)送的切片報(bào)文,將256字節(jié)有效數(shù)據(jù)和切片ID提取出來,發(fā)送反向緩沖模塊;
反向緩存模塊35,根據(jù)解析出來的ID,對(duì)切片進(jìn)行排序,并依次將數(shù)據(jù)發(fā)送給反向流恢復(fù)模塊;
反向流恢復(fù)模塊36,將切片數(shù)據(jù)恢復(fù)成與前向整流模塊相一致的數(shù)據(jù)流狀態(tài);
反向幀恢復(fù)模塊37,根據(jù)數(shù)據(jù)流中的報(bào)文頭指示和報(bào)文長(zhǎng)度將以太網(wǎng)報(bào)文恢復(fù)出來;
主匯聚組子端口處理模塊38,根據(jù)從匯聚組空口數(shù)量將以太網(wǎng)物理端口劃分為多個(gè)子端口,前向處理根據(jù)切片MAC地址識(shí)別不同的空口,并為切片報(bào)文添加類似于VLAN(Virtual Local Area Network,虛擬局域網(wǎng))的4字節(jié)類型指示,使用其中的ID字段來指示不同的端口;反向?qū)㈩愋椭甘救コ?,并替?duì)應(yīng)空口的MAC地址,通過這種轉(zhuǎn)換使得從匯聚組空口對(duì)于主匯聚組PLA(Physical Link Aggregation,物理鏈路匯聚)的處理模塊不可見,并且從匯聚組的配置只要保證子端口個(gè)數(shù)和子端口ID一致即可,其他配置不用關(guān)心。
從匯聚組子端口處理模39,實(shí)現(xiàn)功能與主匯聚組子端口處理模塊相反。前向識(shí)別子端口ID,并將切片MAC地址替換為從匯聚組空口能夠識(shí)別的內(nèi)容;反向根據(jù)切片MAC地址識(shí)別不同的空口,并添加對(duì)應(yīng)子端口指示字段。
結(jié)合圖3所示的通信系統(tǒng),該方法具體的包括以下步驟:
步驟1.以太網(wǎng)數(shù)據(jù)進(jìn)入物理鏈路匯聚功能后首先進(jìn)行報(bào)文整形,去掉影響吞吐量的可恢復(fù)字段,如數(shù)據(jù)報(bào)文的接入信道管理參數(shù)Premble和部分CRC(Cyclical Redundancy Check,循環(huán)冗余碼校驗(yàn)),并以SFD(Start Frame Delimiter,幀首定界符)字段作為頭索引,在之后添加2字節(jié)報(bào)文長(zhǎng)度字段,用于找到報(bào)文尾,整形之后將數(shù)據(jù)流存儲(chǔ)到FIFO(First Input First Output,先入先出隊(duì)列)中。
步驟2.空口將狀態(tài)信息通過發(fā)送Request報(bào)文進(jìn)入反向幀解析模塊,該模塊校驗(yàn)空口信息,生成切片使能指示和切片報(bào)文發(fā)送方向指示。具體的,對(duì)于從匯聚組發(fā)送Request請(qǐng)求報(bào)文,先進(jìn)入從匯聚組子端口處理模塊,添加子端口信息;再通過主從匯聚組之間的有線連接進(jìn)入主匯聚組,主匯聚組子端口處理模塊識(shí)別子端口信息,替換Request報(bào)文MAC地址為與子端口對(duì)應(yīng)的主匯聚組能夠識(shí)別的MAC地址,然后通過交換發(fā)送到反向幀解析模塊,生成切片使能指示和切片報(bào)文發(fā)送方向指示。
步驟3.前向切片模塊根據(jù)切片使能指示進(jìn)行切片,從步驟1使用的FIFO中讀取256Bytes數(shù)據(jù),發(fā)送到前向成幀模塊。
步驟4.前向成幀模塊接收到切片發(fā)送過來的256Byts數(shù)據(jù),依次添加切片發(fā)送方向相對(duì)應(yīng)的MAC(Machine Aided Cognition,機(jī)器輔助識(shí)別)地址,并在MAC地址后添加遞增的2Bytes切片ID字段,發(fā)送到交換,并轉(zhuǎn)發(fā)到MAC綁 定的空口。對(duì)于由從匯聚組Request觸發(fā)的切片報(bào)文,會(huì)進(jìn)入主匯聚組子端口處理模塊,根據(jù)MAC地址添加與之對(duì)應(yīng)的子端口信息,然后通過有線連接發(fā)往從匯聚組,從匯聚組的子端口處理模塊會(huì)去掉子端口信息并添加與之對(duì)應(yīng)的從匯聚組能夠識(shí)別的MAC地址信息,發(fā)送到交換,轉(zhuǎn)發(fā)到MAC綁定的從匯聚組空口。
步驟5.切片報(bào)文發(fā)送到對(duì)端后會(huì)經(jīng)交換進(jìn)入反向幀解析模塊,該模塊將切片256Bytes數(shù)據(jù)和切片ID提取出來,發(fā)送反向緩存模塊。對(duì)于從匯聚組空口過來的切片報(bào)文,先進(jìn)入從匯聚組子端口處理模塊,添加子端口信息;再通過主從匯聚組之間的有線連接進(jìn)入主匯聚組,主匯聚組子端口處理模塊識(shí)別子端口信息,替換切片報(bào)文MAC地址為與子端口對(duì)應(yīng)的主匯聚組能夠識(shí)別的地址,然后通過交換發(fā)送到反向幀解析模塊。
步驟6.反向緩存模塊使用DDR作為存儲(chǔ)介質(zhì),以切片ID為索引存儲(chǔ)切片256Bytes有效數(shù)據(jù)。
步驟7.反向流恢復(fù)模塊以切片ID依次累加的方式判斷緩存模塊中對(duì)應(yīng)的256Bytes有效數(shù)據(jù)是否存在,若存在則從緩存中讀取依次放置到FIFO中,重現(xiàn)步驟1所生成的數(shù)據(jù)流。
步驟8.反向幀恢復(fù)模塊在反向流FIFO非空的情況下讀取數(shù)據(jù)找到以SFD作為指示的報(bào)文頭,并以SFD后2Bytes幀長(zhǎng)指示找到報(bào)文尾,添加Premble和CRC等數(shù)據(jù)恢復(fù)成完成的以太網(wǎng)報(bào)文。
采用本發(fā)明方法和系統(tǒng),與現(xiàn)有技術(shù)相比,采用跨框的方式對(duì)匯聚空口個(gè)數(shù)進(jìn)行了擴(kuò)展,可以突破現(xiàn)有技術(shù)僅能在框內(nèi)匯聚空口個(gè)數(shù)有限的限制,大幅提升微波系統(tǒng)吞吐量。
現(xiàn)在以常見的應(yīng)用場(chǎng)景進(jìn)分析。
場(chǎng)景一:
如圖4所示,數(shù)據(jù)報(bào)文傳輸系統(tǒng)可以劃分為四部分,分別為切片發(fā)送框,發(fā)送框,接收框,接收恢復(fù)框。
具體的,切片發(fā)送框完成報(bào)文的切片和部分發(fā)送操作,具體實(shí)現(xiàn)如下,以太網(wǎng)報(bào)文首先進(jìn)入前向整流模塊,整理成待發(fā)送的數(shù)據(jù)流狀態(tài),存儲(chǔ)到前向流FIFO中,在調(diào)度模塊的指示下切成統(tǒng)一長(zhǎng)度的數(shù)據(jù)段,在前向成幀模塊中,結(jié)合調(diào)度模塊提供的空口指示,添加相對(duì)應(yīng)的MAC和遞增的切片ID,發(fā)往主匯聚組空口的報(bào)文直接通過交換轉(zhuǎn)發(fā)到對(duì)應(yīng)的空口,而發(fā)送到從匯聚組的報(bào)文則需要經(jīng)過主匯聚組子端口處理模塊添加對(duì)應(yīng)的子端口信息,并通過框間的互連線發(fā)送到發(fā)送框;
發(fā)送框作為從匯聚組通過子端口處理模塊解析從主匯聚組過來的帶子端口信息的切片報(bào)文,并替換成本框可識(shí)別的MAC通過空口發(fā)送到空口;
接收框接收對(duì)端的切片報(bào)文,通過子端口解析模塊添加對(duì)應(yīng)的子端口信息,通過框間互連線發(fā)送到接收恢復(fù)框;
接收框接收本框空口和從匯聚組空口接收的切片報(bào)文,在反向解析模塊提取有效數(shù)據(jù),發(fā)送到反向緩存模塊,供反向流恢復(fù)模塊排序讀取,恢復(fù)成連續(xù)的數(shù)據(jù)流,最后反向幀恢復(fù)模塊根據(jù)數(shù)據(jù)流中的幀頭和幀長(zhǎng)指示恢復(fù)出原始的以太網(wǎng)報(bào)文。
場(chǎng)景二:
如圖5所示,數(shù)據(jù)報(bào)文傳輸系統(tǒng)的一端存在跨框處理,一端僅存在一個(gè)框。
具體的,主匯聚組和從匯聚組通過各自空口發(fā)送出去的切片報(bào)文都會(huì)接收到對(duì)端的接收恢復(fù)框,通過統(tǒng)一的處理,完成報(bào)文恢復(fù)操作。
在本場(chǎng)景內(nèi),接收端的主匯聚組的空口數(shù)量等于發(fā)送端的主從匯聚組空口數(shù)量之和,保證一一對(duì)應(yīng)的關(guān)系;對(duì)應(yīng)的,當(dāng)發(fā)送端的主匯聚組的空口數(shù)量等于接收端的主從匯聚組空口數(shù)量之和時(shí),主匯聚組通過空口發(fā)送出去的切片報(bào)文都會(huì)讓對(duì)端通過主和從匯聚組接收到,并通過對(duì)端的接收恢復(fù)框,通過統(tǒng)一的處理,完成報(bào)文恢復(fù)操作。
綜上可知,通過本發(fā)明的實(shí)施,至少存在以下有益效果:
本發(fā)明提供了一種數(shù)據(jù)報(bào)文傳輸方法,該方法使用至少兩個(gè)匯聚組,某一匯聚組可以使用其他匯聚組的空口進(jìn)行數(shù)據(jù)報(bào)文的傳輸,這樣就使得匯聚組的傳輸速率不受制于其內(nèi)部空口數(shù)量的限制,可以滿足高傳輸速率的要求;
進(jìn)一步的,還可以對(duì)數(shù)據(jù)報(bào)文進(jìn)行去除可恢復(fù)字段的處理,減小了數(shù)據(jù)傳輸量,降低了資源浪費(fèi),在一定程度上可以使得空口數(shù)量確定的匯聚組,具備更高的傳輸速率。
以上僅是本發(fā)明的具體實(shí)施方式而已,并非對(duì)本發(fā)明做任何形式上的限制,凡是依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施方式所做的任意簡(jiǎn)單修改、等同變化、結(jié)合或修飾,均仍屬于本發(fā)明技術(shù)方案的保護(hù)范圍。