[發明專利]報文封裝和解封裝方法、裝置及系統有效
| 申請號: | 201010131532.0 | 申請日: | 2010-03-23 |
| 公開(公告)號: | CN101783772A | 公開(公告)日: | 2010-07-21 |
| 發明(設計)人: | 宋飛 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L1/00 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文 封裝 和解 方法 裝置 系統 | ||
技術領域
本發明涉及網絡通信技術,尤其涉及一種報文封裝和解封裝方法、裝置 及系統。
背景技術
以太網(Ethernet,Eth)技術作為當前常用的局域網組網方式,應用 非常廣泛。以太網技術目前廣泛應用在有線數據通信、無線數據通信、網 絡監控等各個領域。由于以太網本身傳輸距離有限,當以太網報文需要長 距離傳輸時,需要對以太網報文進行封裝后再傳輸。現有以太網報文封裝 方法為:剝去以太網報文的前導碼(Preamble)和幀起始標志(Start?Frame Delimiter,SFD),將以太網報文的從目前地址(Destination?Address,DA) 域到幀校驗序列(Frame?Check?Sequence,FCS)域的內容作為封裝后報文 的封裝凈荷。在封裝以太網報文時還需要在該封裝凈荷前后添加一定格式 的控制信息。其中,在封裝凈荷前面需要添加幀頭(core?Header,cHDR) 域、幀類型頭(type?Header,tHDR)域,還可以添加擴展頭(extension Header,eHDR)域;封裝凈荷后面可以添加凈荷的幀校驗序列(payload Frame?Check?Sequence,pFCS)域。
cHDR域包含凈荷字節長度指示(Payload?Length?Indication,PLI)和 幀頭校驗(core?Header?Error?Check,cHEC),PLI和cHEC的長度分別為 2字節(byte)。tHDR域包含3比特(bit)的幀類型指示(Payload?Type Identifier,PTI)、1比特的幀FCS域是否存在指示(Payload?FCS?Identifier, PFI)、4比特的幀擴展頭域是否存在指示(Extension?Header?Identifier, EXI)、8比特的幀承載的數據類型指示(User?Payload?Identifier,UPI) 和2字節的類型頭校驗(type?Header?Error?Check,tHEC)。cHEC和tHEC 的計算方法相同。
在實現本發明過程中,發明人發現現有技術至少存在如下問題:以太 網報文進行封裝時,基本上只需要數據類型為以太網的報文,用較多的比 特指示多種數據類型是冗余的,例如,EXI、UPI和eHDR是冗余的,由 于以太網報文最多9600字節,用占用較多比特的PLI指示長度會存在冗 余比特。
發明內容
本發明實施例是提供一種報文封裝和解封裝方法、裝置及系統,用以解 決現有技術中存在的冗余比特較多的問題。
一方面,本發明實施例提供了一種報文封裝方法,包括:
接收第一報文;
根據所述第一報文封裝后得到第二報文;
其中,所述第二報文包括凈荷部分和第一控制信息;
當所述第一報文為以太網報文時,所述凈荷部分包括剝離所述以太網報 文的前導碼PRE域和幀起始標志SFD域后的內容;
所述第一控制信息僅包含幀頭cHDR域,所述cHDR域至少包含凈荷字 節長度指示PLI域,使得解封裝端接收所述第二報文后根據所述第二報文 中的所述PLI域獲取相應長度的數據報文。
另一方面,本發明實施例提供了一種報文解封裝方法,包括:
接收第二報文,所述第二報文根據第一報文封裝后得到;
所述第二報文包括:凈荷部分和第一控制信息;其中,當所述第一報文 為以太網報文時,所述凈荷部分包括剝離所述以太網報文的前導碼PRE域和 幀起始標志SFD域后的內容;
所述第一控制信息僅包含幀頭cHDR域,所述cHDR域至少包含凈荷字 節長度指示PLI域;
根據所述第二報文中的所述PLI域獲取相應長度的數據報文。
一方面,本發明實施例提供了一種報文封裝裝置,包括:
接收模塊,用于接收第一報文;
封裝模塊,用于根據所述第一報文封裝后得到第二報文;
其中,所述第二報文包括凈荷部分和第一控制信息;
當所述第一報文為以太網報文時,所述凈荷部分包括剝離所述以太網報 文的前導碼PRE域和幀起始標志SFD域后的內容;
所述第一控制信息僅包含幀頭cHDR域,所述cHDR域至少包含凈荷字 節長度指示PLI域,使得解封裝端接收所述第二報文后根據所述第二報文 中的所述PLI域獲取相應長度的數據報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010131532.0/2.html,轉載請聲明來源鉆瓜專利網。





