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

數(shù)據(jù)傳輸方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):7742971閱讀:155來(lái)源:國(guó)知局
專利名稱:數(shù)據(jù)傳輸方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)傳輸技術(shù),尤其涉及數(shù)據(jù)傳輸方法、裝置及系統(tǒng)。
背景技術(shù)
隨著通信網(wǎng)絡(luò)的發(fā)展,業(yè)務(wù)接口逐漸從時(shí)分復(fù)用(TDM,Time DivisionMultiplexing)向分組過(guò)渡。對(duì)于微波網(wǎng)絡(luò)而言,微波鏈路上承載的業(yè)務(wù)也相應(yīng)發(fā) 生了變化。分組業(yè)務(wù)與TDM業(yè)務(wù)具有不同的特征,因此,分組業(yè)務(wù)中的分組報(bào)文在復(fù)接到微 波幀上時(shí)使用不同的映射方法。其中,一種比較普遍的分組報(bào)文到微波復(fù)接幀的映射方式為通用成幀規(guī)程(GFP,Generic Framing Procedure)映射方式。GFP映射方式下,發(fā)送節(jié)點(diǎn)會(huì)對(duì)接收到的每個(gè)分組 報(bào)文進(jìn)行GFP封裝,增加GFP開銷,從而相應(yīng)形成多個(gè)GFP報(bào)文,之后,再將形成的多個(gè)GFP 報(bào)文放入微波復(fù)接幀中,傳輸給分組報(bào)文的目的節(jié)點(diǎn)。但是,在對(duì)分組報(bào)文進(jìn)行GFP封裝時(shí),在每個(gè)分組報(bào)文上至少要增加8字節(jié)的GFP 開銷,而網(wǎng)絡(luò)上實(shí)際傳輸?shù)姆纸M報(bào)文一般數(shù)據(jù)量較小,例如語(yǔ)音報(bào)文、傳輸控制協(xié)議(TCP, Transmission Control Protocol)響應(yīng)報(bào)文等報(bào)文的數(shù)據(jù)量都很小,為每個(gè)分組報(bào)文增加 8個(gè)字節(jié)的GFP開銷將會(huì)使得GFP開銷在封裝后得到的GFP報(bào)文中占有很大的數(shù)據(jù)量比重, 也即使得GFP開銷占用較多的鏈路傳輸帶寬,從而降低傳輸鏈路的帶寬利用率。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明要解決的技術(shù)問(wèn)題是,提供一種數(shù)據(jù)傳輸方法、裝置及系統(tǒng),能 夠提高傳輸鏈路的帶寬利用率。為此,本發(fā)明實(shí)施例采用如下技術(shù)方案本發(fā)明實(shí)施例提供一種數(shù)據(jù)發(fā)送方法,包括將接收到的分組報(bào)文按照?qǐng)?bào)文頭中預(yù)設(shè)字段的字段信息進(jìn)行分類;對(duì)于每一類分組報(bào)文,將一分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段的字段信息封裝到一個(gè) 數(shù)據(jù)單元的開銷域,將每一分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之外其他字段的字 段信息封裝到該數(shù)據(jù)單元的凈荷域;將生成的所述數(shù)據(jù)單元發(fā)送給分組報(bào)文的目的節(jié)點(diǎn)。本發(fā)明實(shí)施例提供一種數(shù)據(jù)接收方法,包括接收數(shù)據(jù)單元,從所述數(shù)據(jù)單元的開銷域中提取出分組報(bào)文預(yù)設(shè)字段的字段信 息,并且,從所述數(shù)據(jù)單元的凈荷域中提取出每一分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè) 字段之外其他字段的字段信息;根據(jù)提取到的所述預(yù)設(shè)字段的字段信息以及各個(gè)分組報(bào)文的報(bào)文凈荷和所述其 他字段的字段信息,恢復(fù)出數(shù)據(jù)單元對(duì)應(yīng)的各個(gè)分組報(bào)文。本發(fā)明實(shí)施例提供一種數(shù)據(jù)發(fā)送裝置,包括分類單元,用于將接收到的分組報(bào)文按照?qǐng)?bào)文頭中預(yù)設(shè)字段的字段信息進(jìn)行分類;封裝單元,用于對(duì)于每一類分組報(bào)文,將一分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段的字段 信息封裝到一個(gè)數(shù)據(jù)單元的開銷域,將每一分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之 外其他字段的字段信息封裝到該數(shù)據(jù)單元的凈荷域;發(fā)送單元,用于將生成的所述數(shù)據(jù)單元發(fā)送給分組報(bào)文的目的節(jié)點(diǎn)。本發(fā)明實(shí)施例提供一種數(shù)據(jù)接收裝置,包括提取單元,用于接收數(shù)據(jù)單元,從所述數(shù)據(jù)單元的開銷域中 提取出分組報(bào)文預(yù)設(shè) 字段的字段信息,并且,從所述數(shù)據(jù)單元的凈荷域中提取出每一分組報(bào)文的報(bào)文凈荷以及 報(bào)文頭中預(yù)設(shè)字段之外其他字段的字段信息;恢復(fù)單元,用于根據(jù)提取到的所述預(yù)設(shè)字段的字段信息以及各個(gè)分組報(bào)文的報(bào)文 凈荷和所述其他字段的字段信息,恢復(fù)出數(shù)據(jù)單元對(duì)應(yīng)的各個(gè)分組報(bào)文。本發(fā)明實(shí)施例還提供一種數(shù)據(jù)傳輸系統(tǒng),包括數(shù)據(jù)發(fā)送裝置,將接收到的分組報(bào)文按照?qǐng)?bào)文頭中預(yù)設(shè)字段的字段信息進(jìn)行分 類;對(duì)于每一類分組報(bào)文,將一分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段的字段信息封裝到一個(gè)數(shù)據(jù) 單元的開銷域,將每一分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之外其他字段的字段信 息封裝到該數(shù)據(jù)單元的凈荷域;將生成的所述數(shù)據(jù)單元發(fā)送給分組報(bào)文的目的節(jié)點(diǎn)。數(shù)據(jù)接收裝置,用于接收數(shù)據(jù)單元,從所述數(shù)據(jù)單元的開銷域中提取出分組報(bào)文 預(yù)設(shè)字段的字段信息,并且,從所述數(shù)據(jù)單元的凈荷域中提取出每一分組報(bào)文的報(bào)文凈荷 以及報(bào)文頭中預(yù)設(shè)字段之外其他字段的字段信息;根據(jù)提取到的所述預(yù)設(shè)字段的字段信息 以及各個(gè)分組報(bào)文的報(bào)文凈荷和所述其他字段的字段信息,恢復(fù)出數(shù)據(jù)單元對(duì)應(yīng)的各個(gè)分 組報(bào)文。對(duì)于上述技術(shù)方案的技術(shù)效果分析如下將接收到的分組報(bào)文按照?qǐng)?bào)文頭的預(yù)設(shè)字段進(jìn)行分類;對(duì)于每一類分組報(bào)文封裝 到一個(gè)數(shù)據(jù)單元中;將生成的所述數(shù)據(jù)單元發(fā)送給分組報(bào)文的目的節(jié)點(diǎn)。也即對(duì)每一類 分組報(bào)文進(jìn)行一次封裝,生成該類分組報(bào)文對(duì)應(yīng)的一個(gè)數(shù)據(jù)單元,從而對(duì)于一類分組報(bào)文 只需要增加一份數(shù)據(jù)單元的開銷,該類分組報(bào)文共用該開銷,從而大大降低了數(shù)據(jù)單元的 開銷在生成的數(shù)據(jù)單元中所占的數(shù)據(jù)量比重,進(jìn)而減少了數(shù)據(jù)單元的開銷對(duì)鏈路傳輸帶寬 的占用率,提高了傳輸鏈路的帶寬利用率。而且,在將一類分組報(bào)文封裝到一個(gè)數(shù)據(jù)單元時(shí),將該類分組報(bào)文的報(bào)文頭中字 段內(nèi)容相同的預(yù)設(shè)字段的字段信息封裝到該數(shù)據(jù)單元的開銷域,將每一分組報(bào)文的除預(yù)設(shè) 字段信息之外的信息封裝到凈荷域,從而將該類分組報(bào)文中信息相同的字段封裝到了數(shù)據(jù) 單元的開銷域,為多個(gè)分組報(bào)文共用,進(jìn)一步減少了該類分組報(bào)文傳輸中對(duì)傳輸鏈路帶寬 的占用,進(jìn)一步提高了傳輸鏈路的帶寬利用率。


圖1為本發(fā)明實(shí)施例GFP報(bào)文結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例以太網(wǎng)報(bào)文進(jìn)行GFP封裝示意圖;圖3為本發(fā)明實(shí)施例MPLS報(bào)文進(jìn)行GFP封裝示意圖;圖4為本發(fā)明實(shí)施例一種數(shù)據(jù)發(fā)送方法流程示意圖5為本發(fā)明實(shí)施例另一種數(shù)據(jù)發(fā)送方法流程示意圖;圖5a為本發(fā)明實(shí)施例中節(jié)點(diǎn)中數(shù)據(jù)流向示意圖;圖6為本發(fā)明實(shí)施例一種數(shù)據(jù)接收方法流程示意圖;圖7為本發(fā)明實(shí)施例一種數(shù)據(jù)發(fā)送裝置結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例一種數(shù)據(jù)接收裝置結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例一種數(shù)據(jù)傳輸系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式如圖1所示,GFP報(bào)文主要由兩部分組成4字節(jié)的GFP幀頭(GFP CoreHeader)和GFP凈負(fù)荷(其范圍從4到65535字節(jié))。GFP幀頭由2字節(jié)的幀長(zhǎng)度指示(PLI,PDU Length Indicator)和2字節(jié)的幀頭 錯(cuò)誤檢驗(yàn)(cHEC,Core Header Error Check)組成。GFP凈負(fù)荷分為三部分凈負(fù)荷的幀頭(Payload Header)、凈負(fù)荷信息域 (Payload Information field)及 4 字節(jié)的凈負(fù)荷的幀檢驗(yàn)序列(pFCS,PayloadFrame Check Sequence) ;pFCS 域可選。其中,凈負(fù)荷的幀頭又由類型(Type)、類型錯(cuò)誤校驗(yàn)(tHEC)和GFP擴(kuò)展幀頭(GFP Extension Header)組成。GFP擴(kuò)展幀頭可選。在進(jìn)行GFP封裝時(shí),至少要為每個(gè)分組報(bào)文增加PLI、cHEC、Type、tHEC這4個(gè)域 的GFP開銷,總字節(jié)數(shù)為8,如果還需要增加pFCS域或者GFP擴(kuò)展幀頭域,則增加的GFP開 銷的字節(jié)數(shù)將更大。如圖2所示為以太網(wǎng)報(bào)文進(jìn)行GFP封裝時(shí)的封裝示意圖,一般將以太網(wǎng)報(bào)文中的 Preamble以及Start of frame delimiter兩個(gè)字段去掉,而將剩余的字段直接封裝到GFP 報(bào)文的凈負(fù)荷信息域中,并為該GFP報(bào)文增加相應(yīng)的GFP開銷,從而形成如圖1所示的GFP 報(bào)文結(jié)構(gòu)。而如圖3所示,對(duì)于多協(xié)議標(biāo)簽交換(MPLS,Multi-Protocol Label Switching) 報(bào)文,則一般將MPLS報(bào)文封裝到GFP的凈負(fù)荷信息域中。但是對(duì)于以上圖2和圖3所示的GFP封裝中,為以太網(wǎng)報(bào)文以及MPLS至少增加了 8字節(jié)的GFP開銷,從而使得GFP開銷占用了較多的傳輸鏈路帶寬,降低了傳輸鏈路的帶寬 利用率。尤其是分組報(bào)文本身長(zhǎng)度較小時(shí),所增加的GFP開銷在GFP報(bào)文中所占的比重將 更大,從而大大降低傳輸鏈路的帶寬利用率?;诖?,本發(fā)明實(shí)施例提供一種數(shù)據(jù)傳輸方法、裝置及系統(tǒng),通過(guò)將一種類型的多 個(gè)分組報(bào)文封裝到一個(gè)數(shù)據(jù)單元中,從而多個(gè)分組報(bào)文共用數(shù)據(jù)單元的開銷域,減低了開 銷在所生成的數(shù)據(jù)單元中的數(shù)據(jù)量比重,從而提高了傳輸鏈路的帶寬利用率。圖4為本發(fā)明實(shí)施例一種數(shù)據(jù)發(fā)送方法流程示意圖,該方法適用于分組報(bào)文的發(fā) 送節(jié)點(diǎn),如圖4所示,包括步驟401 將接收到的分組報(bào)文按照?qǐng)?bào)文頭中預(yù)設(shè)字段的字段信息進(jìn)行分類;所述報(bào)文頭是指位于每個(gè)報(bào)文的報(bào)文頭區(qū)域的信息。具體的,不同類型的分組報(bào)文,報(bào)文頭的結(jié)構(gòu)以及所包含的字段可能不同。因此, 進(jìn)行分組報(bào)文類別的劃分時(shí),所依據(jù)的字段信息也不相同。例如,如圖2所示的以太網(wǎng)報(bào) 文中,報(bào)文頭中的預(yù)設(shè)字段可以為目的節(jié)點(diǎn)(DA)、源節(jié)點(diǎn)(SA)以及類型(Type)等三個(gè)字段。而在如圖3所示的MPLS報(bào)文中,所述報(bào)文頭中的預(yù)設(shè)字段可以為L(zhǎng)SP標(biāo)簽,或者,LSP 標(biāo)簽和偽線(PW,Pesudo Wire)標(biāo)簽等。所述根據(jù)分組報(bào)文的報(bào)文頭進(jìn)行分類可以為將報(bào)文頭中預(yù)設(shè)字段的字段信息相 同的分組報(bào)文作為一類。在實(shí)際應(yīng)用中,所述分組報(bào)文一般有以太網(wǎng)報(bào)文、MPLS報(bào)文、MPLS+PW報(bào)文等不同的類型。而在每一類型分組報(bào)文中,則需要根據(jù)上述的預(yù)設(shè)字段的字段信息是否相同再進(jìn) 行本步驟中的所述分類。步驟402 分別將每一類分組報(bào)文封裝到一個(gè)數(shù)據(jù)單元中。其中,所述數(shù)據(jù)單元也即對(duì)應(yīng)著封裝后得到的報(bào)文。例如,在對(duì)分組報(bào)文進(jìn)行GFP 封裝時(shí),所述數(shù)據(jù)單元也即為GFP報(bào)文。在數(shù)據(jù)單元中可以分為開銷域和凈荷域兩部分。其中,開銷域一般封裝報(bào)文的開 銷信息;而凈荷域中則封裝報(bào)文的報(bào)文所需傳輸?shù)木唧w數(shù)據(jù)。例如,對(duì)于GFP報(bào)文而言,所 述開銷域可以對(duì)應(yīng)GFP報(bào)文的GFP幀頭域,而所述凈荷域則對(duì)應(yīng)GFP報(bào)文的GFP凈負(fù)荷域。本步驟的具體實(shí)現(xiàn)可以為對(duì)于每一類分組報(bào)文,將一分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段的字段信息封裝到一個(gè) 數(shù)據(jù)單元的開銷域,將每一分組報(bào)文的報(bào)文凈荷以及該分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段之外 其他字段的字段信息封裝到該數(shù)據(jù)單元的凈荷域。其中,將分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之外其他字段的字段信息封 裝到數(shù)據(jù)單元的凈荷域時(shí),在不同分組報(bào)文之間添加分隔符。所述分隔符可以為間隔序列 等,例如將所述分隔符設(shè)置為1字節(jié)的間隔序列。另外,對(duì)于每一分組報(bào)文的優(yōu)先級(jí)信息與對(duì)應(yīng)的分組報(bào)文的報(bào)文凈荷以及報(bào)文頭 中預(yù)設(shè)字段之外其他字段的字段信息一起封裝在數(shù)據(jù)單元的凈荷域中;或者,也可以封裝 于所述開銷域中,這里并不限制。步驟403 將生成的所述數(shù)據(jù)單元發(fā)送給分組報(bào)文的目的節(jié)點(diǎn)。其中,在將數(shù)據(jù)單元向外發(fā)送的時(shí)候,可能需要經(jīng)過(guò)一些中繼節(jié)點(diǎn)進(jìn)行數(shù)據(jù)單元 的轉(zhuǎn)發(fā)后,才能將數(shù)據(jù)單元最終發(fā)送到分組報(bào)文的目的節(jié)點(diǎn),這里不再贅述。圖4所示的本發(fā)明實(shí)施例數(shù)據(jù)發(fā)送方法,節(jié)點(diǎn)在接收到分組報(bào)文后不馬上進(jìn)行每 個(gè)分組報(bào)文的封裝,而是將接收到的分組報(bào)文進(jìn)行分類,對(duì)每一類分組報(bào)文進(jìn)行一次封裝, 得到該類分組報(bào)文對(duì)應(yīng)的一個(gè)數(shù)據(jù)單元,從而使得一類分組報(bào)文只生成一個(gè)數(shù)據(jù)單元,也 即對(duì)于一類分組報(bào)文只需要增加一份數(shù)據(jù)單元的開銷,該類分組報(bào)文共用該數(shù)據(jù)單元的 開銷,從而大大降低了開銷在生成的數(shù)據(jù)單元中所占的數(shù)據(jù)量比重,進(jìn)而減少了數(shù)據(jù)單元 的開銷對(duì)鏈路傳輸帶寬的占用率,提高了傳輸鏈路的帶寬利用率。而且,在將一類分組報(bào) 文封裝到一個(gè)數(shù)據(jù)單元時(shí),將該類分組報(bào)文的報(bào)文頭中字段內(nèi)容相同的預(yù)設(shè)字段的字段信 息封裝到該數(shù)據(jù)單元的開銷域,將每一分組報(bào)文的除預(yù)設(shè)字段信息之外的信息封裝到凈荷 域,從而將該類分組報(bào)文中信息相同的字段封裝到了數(shù)據(jù)單元的開銷域,為多個(gè)分組報(bào)文 共用,進(jìn)一步減少了該類分組報(bào)文傳輸中對(duì)傳輸鏈路帶寬的占用,提高了傳輸鏈路的帶寬 利用率。在圖4所示數(shù)據(jù)發(fā)送方法的基礎(chǔ)上,通過(guò)圖5對(duì)本發(fā)明實(shí)施例數(shù)據(jù)發(fā)送方法進(jìn)行 更為詳細(xì)的說(shuō)明。其中,本發(fā)明實(shí)施例在對(duì)分組報(bào)文進(jìn)行封裝得到數(shù)據(jù)單元時(shí),所述封裝方式可以為GFP封裝、吉比特?zé)o源光網(wǎng)絡(luò)封裝方法(GEM G-PON Encapsulation Method)封裝、偽線邊緣到邊緣仿真(PWE3,Pseudoffire Edge to Edge Emulation)封裝等。在圖5中,以 對(duì)分組報(bào)文進(jìn)行GFP封裝,從而得到GFP報(bào)文為例,如圖5所示,包括步驟501 接收分組報(bào)文,根據(jù)所述分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段的字段信息對(duì) 所述分組報(bào)文進(jìn)行分類。具體參見步驟401的說(shuō)明,這里不再贅述。步驟502 對(duì)于每一類分組報(bào)文,分別獲取該類分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段的 字段信息以及該類分組報(bào)文中每個(gè)分組報(bào)文的報(bào)文凈荷。其中,一類分組報(bào)文的預(yù)設(shè)字段的字段信息相同,因此,一般只需要獲取該類分組 報(bào)文中任一個(gè)分組報(bào)文的預(yù)設(shè)字段的字段信息即可。步驟503 對(duì)于每一類分組報(bào)文,將任一分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段的字段信 息封裝到GFP報(bào)文的GFP擴(kuò)展幀頭字段中,將該類分組報(bào)文中各個(gè)分組報(bào)文的報(bào)文凈荷以 及報(bào)文頭中預(yù)設(shè)字段之外其他字段的字段信息封裝到GFP報(bào)文的GFP凈負(fù)荷信息域字段 中,從而得到該類分組報(bào)文對(duì)應(yīng)的GFP報(bào)文。另外,最好將該類分組報(bào)文的類型(MPLS、以太網(wǎng)或MPLS+PW等)封裝到GFP報(bào)文 的Type字段中,以便GFP報(bào)文的接收節(jié)點(diǎn)能夠在進(jìn)行分組報(bào)文的恢復(fù)時(shí)明確獲知分組報(bào)文 的具體類型;其中,將各個(gè)分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之外其他字段的字段信 息作為GFP凈負(fù)荷信息域的內(nèi)容時(shí),需要在不同分組報(bào)文之間增加分隔符,以便目的節(jié)點(diǎn) 接收到GFP報(bào)文后,能夠?qū)Σ煌纸M報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之外其他字段 的字段信息進(jìn)行區(qū)分。所述分隔符并不限定,例如可以在兩個(gè)分組報(bào)文之間增加1字節(jié)的 間隔序列等。其中,還可以將分組報(bào)文的優(yōu)先級(jí)信息也封裝到GFP擴(kuò)展幀頭字段中;此時(shí),由于 同一類中的分組報(bào)文可能有不同的優(yōu)先級(jí),因此,最好將各個(gè)分組報(bào)文的優(yōu)先級(jí)信息都添 加到GFP擴(kuò)展幀頭字段中,并且,與所述報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之外其他字段的 字段信息類似的,在優(yōu)先級(jí)信息之間通過(guò)分隔符進(jìn)行分隔,以便區(qū)分不同分組報(bào)文的優(yōu)先 級(jí)信息?;蛘?,也可以把各個(gè)分組報(bào)文的優(yōu)先級(jí)信息與分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中 預(yù)設(shè)字段之外其他字段的字段信息一起封裝到GFP凈負(fù)荷信息域中。步驟504 將生成的GFP報(bào)文放入線路數(shù)據(jù)塊中,發(fā)送給下一個(gè)節(jié)點(diǎn)。圖5所示的數(shù)據(jù)發(fā)送方法中,給出了詳細(xì)分組報(bào)文進(jìn)行GFP封裝以及發(fā)送方法實(shí) 現(xiàn)過(guò)程,對(duì)于一類分組報(bào)文只需要增加一份GFP開銷,該類分組報(bào)文共用該GFP開銷,從而 大大降低了 GFP開銷在生成的GFP報(bào)文中所占的數(shù)據(jù)量比重,進(jìn)而減少了 GFP開銷對(duì)鏈路 傳輸帶寬的占用率,提高了傳輸鏈路的帶寬利用率。而且,在將一類分組報(bào)文封裝到一個(gè)數(shù) 據(jù)單元時(shí),將該類分組報(bào)文的報(bào)文頭中字段內(nèi)容相同的預(yù)設(shè)字段的字段信息封裝到該數(shù)據(jù) 單元的開銷域,將每一分組報(bào)文的除預(yù)設(shè)字段信息之外的信息封裝到凈荷域,從而將該類 分組報(bào)文中信息相同的字段封裝到了數(shù)據(jù)單元的開銷域,為多個(gè)分組報(bào)文共用,進(jìn)一步減 少了該類分組報(bào)文傳輸中對(duì)傳輸鏈路帶寬的占用,提高了傳輸鏈路的帶寬利用率。而且,還 可以進(jìn)一步兼顧分組報(bào)文的優(yōu)先級(jí)信息,從而使得該數(shù)據(jù)發(fā)送方法更為完善、合理。此時(shí),圖5所示的節(jié)點(diǎn)進(jìn)行分組報(bào)文的接收和發(fā)送的數(shù)據(jù)流向如圖5a所示。節(jié)點(diǎn)將接收到的由不同分組報(bào)文組成的多條業(yè)務(wù)流分別進(jìn)行分類,將分類后得到的每一類分組報(bào)文封裝到一個(gè)數(shù)據(jù)單元中,之后將數(shù)據(jù)單元向外發(fā)送。與圖4和圖5所示數(shù)據(jù)發(fā)送方法相對(duì)應(yīng)的,本發(fā)明實(shí)施例還提供數(shù)據(jù)接收方法,該 方法適用于分組報(bào)文的目的節(jié)點(diǎn)。如圖6所示,為本發(fā)明實(shí)施例一種數(shù)據(jù)接收方法流程示 意圖,該方法包括步驟601 接收數(shù)據(jù)單元,從所述數(shù)據(jù)單元的開銷域中提取出分組報(bào)文預(yù)設(shè)字段 的字段信息,并且,從所述數(shù)據(jù)單元的凈荷域中提取出每一分組報(bào)文的報(bào)文凈荷以及報(bào)文 頭中預(yù)設(shè)字段之外其他字段的字段信息。其中,當(dāng)所述數(shù)據(jù)單元為GFP報(bào)文,本步驟的實(shí)現(xiàn)可以為從GFP報(bào)文擴(kuò)展幀頭字段中獲取分組報(bào)文預(yù)設(shè)字段的字段信息;獲取GFP報(bào)文凈負(fù)荷信息域的內(nèi)容,根據(jù)分隔符對(duì)所述凈負(fù)荷信息域的內(nèi)容進(jìn)行 拆分,得到各個(gè)分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之外其他字段的字段信息。步驟602 根據(jù)提取到的所述字段信息以及各個(gè)分組報(bào)文的報(bào)文凈荷和所述其他 字段的字段信息,恢復(fù)出數(shù)據(jù)單元對(duì)應(yīng)的各個(gè)分組報(bào)文。具體的,本步驟的實(shí)現(xiàn)可以為對(duì)于每個(gè)分組報(bào)文,根據(jù)所述預(yù)設(shè)字段的字段信息以及分組報(bào)文的所述其他字段 的字段信息恢復(fù)該分組報(bào)文的報(bào)文頭;將所述報(bào)文頭與該分組報(bào)文的報(bào)文凈荷進(jìn)行組合,得到相應(yīng)的分組報(bào)文。圖6所示的數(shù)據(jù)接收方法與所述數(shù)據(jù)發(fā)送方法相對(duì)應(yīng),實(shí)現(xiàn)了將包含多個(gè)分組報(bào) 文的數(shù)據(jù)單元例如GFP報(bào)文恢復(fù)為相應(yīng)的分組報(bào)文。與本發(fā)明實(shí)施例的數(shù)據(jù)發(fā)送方法相對(duì)應(yīng)的,如圖7所示,本發(fā)明實(shí)施例還提供一 種數(shù)據(jù)發(fā)送裝置,該裝置可以設(shè)置于分組報(bào)文的發(fā)送節(jié)點(diǎn);該裝置包括分類單元710,用于將接收到的分組報(bào)文按照?qǐng)?bào)文頭中預(yù)設(shè)字段的字段信息進(jìn)行 分類;封裝單元720,用于對(duì)于每一類分組報(bào)文,將任一分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段的 字段信息封裝到一個(gè)數(shù)據(jù)單元的開銷域,將每一分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字 段之外其他字段的字段信息封裝到該數(shù)據(jù)單元的凈荷域;發(fā)送單元730,用于將生成的所述數(shù)據(jù)單元發(fā)送給分組報(bào)文的目的節(jié)點(diǎn)。。優(yōu)選地,封裝單元720還可以用于將分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字 段之外其他字段的字段信息封裝到數(shù)據(jù)單元的凈荷域時(shí),在不同分組報(bào)文之間添加分隔 符。優(yōu)選地,封裝單元720還可以用于將每一類分組報(bào)文中的各個(gè)分組報(bào)文的優(yōu)先 級(jí)信息封裝于該類分組報(bào)文對(duì)應(yīng)的數(shù)據(jù)單元的開銷域;或者,封裝單元720還可以用于將每一類分組報(bào)文中各個(gè)分組報(bào)文的優(yōu)先級(jí)信息與對(duì) 應(yīng)分組報(bào)文的報(bào)文凈荷以及所述其他字段的字段信息一起封裝于所述數(shù)據(jù)單元的凈荷域。圖7所示的本發(fā)明實(shí)施例數(shù)據(jù)發(fā)送方法,分類單元將接收到的分組報(bào)文進(jìn)行分 類,對(duì)每一類分組報(bào)文,封裝單元將該類分組報(bào)文封裝到一個(gè)數(shù)據(jù)單元中,從而使得一類分 組報(bào)文只生成一個(gè)數(shù)據(jù)單元,也即對(duì)于一類分組報(bào)文只需要增加一份數(shù)據(jù)單元的開銷,該 類分組報(bào)文共用該開銷,從而大大降低了數(shù)據(jù)單元開銷在生成的數(shù)據(jù)單元中所占的數(shù)據(jù)量比重,進(jìn)而減少了所述開銷對(duì)鏈路傳輸帶寬的占用率,提高了傳輸鏈路的帶寬利用率。而 且,在將一類分組報(bào)文封裝到一個(gè)數(shù)據(jù)單元時(shí),將該類分組報(bào)文的報(bào)文頭中字段內(nèi)容相同 的預(yù)設(shè)字段的字段信息封裝到該數(shù)據(jù)單元的開銷域,將每一分組報(bào)文的除預(yù)設(shè)字段信息之 外的信息封裝到凈荷域,從而將該類分組報(bào)文中信息相同的字段封裝到了數(shù)據(jù)單元的開銷 域,為多個(gè)分組報(bào)文共用,進(jìn)一步減少了該類分組報(bào)文傳輸中對(duì)傳輸鏈路帶寬的占用,提高 了傳輸鏈路的帶寬利用率。與本發(fā)明實(shí)施例相對(duì)應(yīng)的,本發(fā)明實(shí)施例還提供一種數(shù)據(jù)接收裝置,可以設(shè)置于分組報(bào)文的接收節(jié)點(diǎn);如圖8所示,該裝置包括提取單元810,用于接收數(shù)據(jù)單元,從所述數(shù)據(jù)單元的開銷域中提取出分組報(bào)文預(yù)設(shè)字段的字段信息,并且,從所述數(shù)據(jù)單元的凈荷域中提取出每一分組報(bào)文的報(bào)文凈荷以 及報(bào)文頭中預(yù)設(shè)字段之外其他字段的字段信息;恢復(fù)單元820,用于根據(jù)提取到的所述字段信息以及各個(gè)分組報(bào)文的報(bào)文凈荷和所述其他字段的字段信息,恢復(fù)出數(shù)據(jù)單元對(duì)應(yīng)的各個(gè)分組報(bào)文。優(yōu)選地,恢復(fù)單元820可以包括恢復(fù)子單元8201,用于對(duì)于每個(gè)分組報(bào)文,根據(jù)所述預(yù)設(shè)字段的字段信息以及分組報(bào)文的所述其他字段的字段信息恢復(fù)該分組報(bào)文的報(bào)文頭;組合子單元8202,用于將所述報(bào)文頭與該分組報(bào)文的報(bào)文凈荷進(jìn)行組合,得到分組報(bào)文。圖8所示的數(shù)據(jù)接收裝置與所述數(shù)據(jù)發(fā)送裝置相對(duì)應(yīng),能夠?qū)卸鄠€(gè)分組報(bào) 文的數(shù)據(jù)單元如GFP報(bào)文恢復(fù)為相應(yīng)的分組報(bào)文。本發(fā)明實(shí)施例還提供一種數(shù)據(jù)傳輸系統(tǒng),如圖9所示,包括數(shù)據(jù)發(fā)送裝置910,將接收到的分組報(bào)文按照?qǐng)?bào)文頭中預(yù)設(shè)字段的字段信息進(jìn)行 分類;對(duì)于每一類分組報(bào)文,將任一分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段的字段信息封裝到一個(gè) 數(shù)據(jù)單元的開銷域,將每一分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之外其他字段的字 段信息封裝到該數(shù)據(jù)單元的凈荷域;將生成的所述數(shù)據(jù)單元發(fā)送給分組報(bào)文的目的節(jié)點(diǎn)。數(shù)據(jù)接收裝置920,用于接收數(shù)據(jù)單元,從所述數(shù)據(jù)單元的開銷域中提取出分組報(bào) 文預(yù)設(shè)字段的字段信息,并且,從所述數(shù)據(jù)單元的凈荷域中提取出每一分組報(bào)文的報(bào)文凈 荷以及報(bào)文頭中預(yù)設(shè)字段之外其他字段的字段信息;根據(jù)提取到的所述字段信息以及各個(gè) 分組報(bào)文的報(bào)文凈荷和所述其他字段的字段信息,恢復(fù)出數(shù)據(jù)單元對(duì)應(yīng)的各個(gè)分組報(bào)文。圖9所示的數(shù)據(jù)傳輸系統(tǒng),能夠通過(guò)數(shù)據(jù)發(fā)送裝置將一類分組報(bào)文封裝到一個(gè)數(shù) 據(jù)單元,如GFP報(bào)文中,從而使得一類分組報(bào)文共用一份數(shù)據(jù)單元的開銷;進(jìn)而,通過(guò)數(shù)據(jù) 接收裝置再將所述數(shù)據(jù)單元恢復(fù)為多個(gè)分組報(bào)文,從而大大降低了數(shù)據(jù)單元的開銷在生成 的數(shù)據(jù)單元中所占的數(shù)據(jù)量比重,進(jìn)而減少了數(shù)據(jù)單元的開銷對(duì)鏈路傳輸帶寬的占用率, 提高了傳輸鏈路的帶寬利用率。而且,在將一類分組報(bào)文封裝到一個(gè)數(shù)據(jù)單元時(shí),將該類分 組報(bào)文的報(bào)文頭中字段內(nèi)容相同的預(yù)設(shè)字段的字段信息封裝到該數(shù)據(jù)單元的開銷域,將每 一分組報(bào)文的除預(yù)設(shè)字段信息之外的信息封裝到凈荷域,從而將該類分組報(bào)文中信息相同 的字段封裝到了數(shù)據(jù)單元的開銷域,為多個(gè)分組報(bào)文共用,進(jìn)一步減少了該類分組報(bào)文傳 輸中對(duì)傳輸鏈路帶寬的占用,提高了傳輸鏈路的帶寬利用率。本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例數(shù)據(jù)傳輸方法的過(guò)程可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí)執(zhí)行上述方法中的對(duì)應(yīng)步驟。所述的存儲(chǔ)介質(zhì)可以如ROM/RAM、磁碟、光盤等。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人 員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng) 視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種數(shù)據(jù)發(fā)送方法,其特征在于,包括將接收到的分組報(bào)文按照?qǐng)?bào)文頭中預(yù)設(shè)字段的字段信息進(jìn)行分類;對(duì)于每一類分組報(bào)文,將一分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段的字段信息封裝到一個(gè)數(shù)據(jù)單元的開銷域,將每一分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之外其他字段的字段信息封裝到該數(shù)據(jù)單元的凈荷域;將生成的所述數(shù)據(jù)單元發(fā)送給分組報(bào)文的目的節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括將每一分組報(bào)文的報(bào)文凈荷以及所述其他字段的字段信息封裝到數(shù)據(jù)單元的凈荷域 時(shí),在不同分組報(bào)文之間添加分隔符。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在對(duì)每一類分組報(bào)文進(jìn)行封裝處理 時(shí),還包括將每一類分組報(bào)文中的各個(gè)分組報(bào)文的優(yōu)先級(jí)信息封裝于該類分組報(bào)文對(duì)應(yīng)的數(shù)據(jù) 單元的開銷域。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在對(duì)每一類分組報(bào)文進(jìn)行封裝處理 時(shí),還包括將每一類分組報(bào)文中各個(gè)分組報(bào)文的優(yōu)先級(jí)信息與對(duì)應(yīng)分組報(bào)文的報(bào)文凈荷以及所 述其他字段的字段信息一起封裝于所述數(shù)據(jù)單元的凈荷域。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述數(shù)據(jù)單元為通用成幀規(guī)程GFP報(bào)文;所述將一分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段的字段信息封裝到一個(gè)數(shù)據(jù)單元的開銷域具 體為將一分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段的字段信息封裝到GFP報(bào)文的GFP擴(kuò)展幀頭字段中;所述將每一分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之外其他字段的字段信息封 裝到該數(shù)據(jù)單元的凈荷域具體為將該類分組報(bào)文中各個(gè)分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之外其他字段的 字段信息封裝到GFP報(bào)文的GFP凈負(fù)荷信息域字段中。
6.一種數(shù)據(jù)接收方法,其特征在于,包括接收數(shù)據(jù)單元,從所述數(shù)據(jù)單元的開銷域中提取出分組報(bào)文預(yù)設(shè)字段的字段信息,并 且,從所述數(shù)據(jù)單元的凈荷域中提取出每一分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之 外其他字段的字段信息;根據(jù)提取到的所述預(yù)設(shè)字段的字段信息以及各個(gè)分組報(bào)文的報(bào)文凈荷和所述其他字 段的字段信息,恢復(fù)出數(shù)據(jù)單元對(duì)應(yīng)的各個(gè)分組報(bào)文。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)提取到的所述字段信息以及各 個(gè)分組報(bào)文的報(bào)文凈荷和所述其他字段的字段信息,恢復(fù)出數(shù)據(jù)單元對(duì)應(yīng)的各個(gè)分組報(bào)文 具體為對(duì)于每個(gè)分組報(bào)文,根據(jù)所述預(yù)設(shè)字段的字段信息以及分組報(bào)文的所述其他字段的字 段信息恢復(fù)該分組報(bào)文的報(bào)文頭;將所述報(bào)文頭與該分組報(bào)文的報(bào)文凈荷進(jìn)行組合,得到分組報(bào)文。
8.一種數(shù)據(jù)發(fā)送裝置,其特征在于,包括分類單元,用于將接收到的分組報(bào)文按照?qǐng)?bào)文頭中預(yù)設(shè)字段的字段信息進(jìn)行分類;封裝單元,用于對(duì)于每一類分組報(bào)文,將一分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段的字段信息 封裝到一個(gè)數(shù)據(jù)單元的開銷域,將每一分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之外其 他字段的字段信息封裝到該數(shù)據(jù)單元的凈荷域;發(fā)送單元,用于將生成的所述數(shù)據(jù)單元發(fā)送給分組報(bào)文的目的節(jié)點(diǎn)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,封裝單元還用于將每一分組報(bào)文的報(bào)文 凈荷以及所述其他字段的字段信息封裝到數(shù)據(jù)單元的凈荷域時(shí),在不同分組報(bào)文之間添加 分隔符。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,封裝單元還用于將每一類分組報(bào) 文中的各個(gè)分組報(bào)文的優(yōu)先級(jí)信息封裝于該類分組報(bào)文對(duì)應(yīng)的數(shù)據(jù)單元的開銷域。
11.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,封裝單元還用于將每一類分組報(bào)文中各個(gè)分組報(bào)文的優(yōu)先級(jí)信息與對(duì)應(yīng)分組報(bào)文的報(bào)文凈荷以及所 述其他字段的字段信息一起封裝于所述數(shù)據(jù)單元的凈荷域。
12.—種數(shù)據(jù)接收裝置,其特征在于,包括提取單元,用于接收數(shù)據(jù)單元,從所述數(shù)據(jù)單元的開銷域中提取出分組報(bào)文預(yù)設(shè)字段 的字段信息,并且,從所述數(shù)據(jù)單元的凈荷域中提取出每一分組報(bào)文的報(bào)文凈荷以及報(bào)文 頭中預(yù)設(shè)字段之外其他字段的字段信息;恢復(fù)單元,用于根據(jù)提取到的所述預(yù)設(shè)字段的字段信息以及各個(gè)分組報(bào)文的報(bào)文凈荷 和所述其他字段的字段信息,恢復(fù)出數(shù)據(jù)單元對(duì)應(yīng)的各個(gè)分組報(bào)文。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,恢復(fù)單元包括恢復(fù)子單元,用于對(duì)于每個(gè)分組報(bào)文,根據(jù)所述預(yù)設(shè)字段的字段信息以及分組報(bào)文的 所述其他字段的字段信息恢復(fù)該分組報(bào)文的報(bào)文頭;組合子單元,用于將所述報(bào)文頭與該分組報(bào)文的報(bào)文凈荷進(jìn)行組合,得到分組報(bào)文。
14.一種數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括數(shù)據(jù)發(fā)送裝置,將接收到的分組報(bào)文按照?qǐng)?bào)文頭中預(yù)設(shè)字段的字段信息進(jìn)行分類;對(duì) 于每一類分組報(bào)文,將一分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段的字段信息封裝到一個(gè)數(shù)據(jù)單元的 開銷域,將每一分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之外其他字段的字段信息封裝 到該數(shù)據(jù)單元的凈荷域;將生成的所述數(shù)據(jù)單元發(fā)送給分組報(bào)文的目的節(jié)點(diǎn);數(shù)據(jù)接收裝置,用于接收數(shù)據(jù)單元,從所述數(shù)據(jù)單元的開銷域中提取出分組報(bào)文預(yù)設(shè) 字段的字段信息,并且,從所述數(shù)據(jù)單元的凈荷域中提取出每一分組報(bào)文的報(bào)文凈荷以及 報(bào)文頭中預(yù)設(shè)字段之外其他字段的字段信息;根據(jù)提取到的所述預(yù)設(shè)字段的字段信息以及 各個(gè)分組報(bào)文的報(bào)文凈荷和所述其他字段的字段信息,恢復(fù)出數(shù)據(jù)單元對(duì)應(yīng)的各個(gè)分組報(bào) 文。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)傳輸方法、裝置及系統(tǒng),數(shù)據(jù)發(fā)送方法包括將接收到的分組報(bào)文按照?qǐng)?bào)文頭中預(yù)設(shè)字段的字段信息進(jìn)行分類;對(duì)于每一類分組報(bào)文,將一分組報(bào)文的報(bào)文頭中預(yù)設(shè)字段的字段信息封裝到一個(gè)數(shù)據(jù)單元的開銷域,將每一分組報(bào)文的報(bào)文凈荷以及報(bào)文頭中預(yù)設(shè)字段之外其他字段的字段信息封裝到該數(shù)據(jù)單元的凈荷域;將生成的所述數(shù)據(jù)單元發(fā)送給分組報(bào)文的目的節(jié)點(diǎn)。所述方法、裝置及系統(tǒng)能夠提高傳輸鏈路的帶寬利用率。
文檔編號(hào)H04L29/06GK101800750SQ20101011834
公開日2010年8月11日 申請(qǐng)日期2010年3月3日 優(yōu)先權(quán)日2010年3月3日
發(fā)明者
龍昊 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1