新四季網

報文封裝方法及裝置、報文解封裝方法及裝置製造方法

2023-10-08 03:54:44 2

報文封裝方法及裝置、報文解封裝方法及裝置製造方法
【專利摘要】本發明實施例公開了一種報文封裝方法及裝置、報文解封裝方法及裝置。所述報文封裝方法包括:生成預定長度的報文頭信息;將原報文起始處預定長度的數據拼接至原報文的結尾處;用生成的報文頭信息覆蓋原報文起始處預定長度的數據。本發明實施例提供的報文封裝方法及裝置、報文解封裝方法及裝置減少了報文封裝和解封裝過程中的數據拷貝,提高了報文封裝和解封裝的效率。
【專利說明】報文封裝方法及裝置、報文解封裝方法及裝置
【技術領域】
[0001]本發明涉及計算機網絡【技術領域】,尤其涉及報文封裝方法及裝置、報文解封裝方法及裝置。
【背景技術】
[0002]虛擬專用網(Virtual private network, VPN)是指將物理上分布在不同地點的網絡通過公用網絡連接而構成邏輯上的虛擬子網。它採用認證、訪問控制、機密性、數據完整性的安全機制在公用網絡上構建專用網絡,使得數據通過安全的「加密管道」在公用網絡中傳播。
[0003]報文的封裝至虛擬專用網中的一項關鍵技術。通過對需要傳輸的報文進行封裝,可以上公用網絡上的節點之間建立虛擬的管道,從而在公用網絡上構建專用網絡。
[0004]現有的報文封裝技術主要包括第二層隧道協議(Layer two tunnelingprotocol, L2TP)、點到點隧道協議(Point-to-point tunneling protocol, PPTP)以及 IP 安全協議(IP security protocol, IPSec)。而無論採用何種方式對原有報文進行封裝,都需要大量的拷貝數據。
[0005]以採用IPSec協議對報文進行封裝為例,採用IPSec協議封裝數據時,可以有隧道(tunnel)模式和傳輸(transport)模式兩種工作模式。進一步的,封裝數據可以根據認證首部(Authenticat1n header, AH)協議、封裝安全淨荷(Encapsulating securitypayload, ESP)協議或者 二者的結合完成數據的封裝。下表給出了採用不同工作模式以及
安全協議對報文封裝後的報文格式。
【權利要求】
1.一種報文封裝方法,其特徵在於,包括: 生成預定長度的報文頭信息; 將原報文起始處預定長度的數據拼接至原報文的結尾處; 用生成的報文頭信息覆蓋原報文起始處預定長度的數據。
2.根據權利要求1所述的方法,其特徵在於,用生成的報文頭信息覆蓋原報文起始處預定長度的數據之後,還包括: 設置所述報文頭信息中的封裝標識為已封裝。
3.根據權利要求1或2所述的方法,其特徵在於,生成預定長度的報文頭信息包括: 將所述報文頭信息中的源MAC地址設置為本地MAC地址; 將所述報文頭信息中的目的MAC地址設置為目的地MAC地址; 根據報文的類型設置所述報文頭信息中的報文類型欄位,其中,所述報文類型包括VLAN報文和IP報文; 將所述報文頭信息中的源IP位址設置為本地IP位址; 將所述報文頭信息中的目的IP位址設置為目的地IP位址。
4.一種報文封裝裝置,其特徵在於,包括: 頭信息生成模塊,用於生成預定長度的報文頭信息; 數據拼接模塊,用於將原報文起始處預定長度的數據拼接至原報文的結尾處; 數據覆蓋模塊,用於利用生成的報文頭信息覆蓋原報文起始處預定長度的數據。
5.根據權利要求4所述的裝置,其特徵在於,還包括: 封裝標識模塊,用於在利用生成的報文頭信息覆蓋原報文起始處預定長度的數據之後,設置所述報文頭信息中的封裝標識為已封裝。
6.根據權利要求4或5所述的裝置,其特徵在於,所述頭信息生成模塊包括: 源MAC地址設置單元,用於將所述報文頭信息中的源MAC地址設置為本地MAC地址; 目的MAC地址設置單元,用於將所述報文頭信息中的目的MAC地址設置為目的地MAC地址; 報文類型設置單元,用於根據報文的類型設置所述報文頭信息中的報文類型欄位,其中,所述報文類型包括VLAN報文和IP報文; 源IP位址設置單元,用於將所述報文頭信息中的源IP位址設置為本地IP位址; 目的IP位址設置單元,用於將所述報文頭信息中的目的IP位址設置為目的地IP位址。
7.—種報文解封裝方法,其特徵在於,包括: 利用報文結尾處預定長度的覆蓋用數據覆蓋報文起始處的報文頭信息,其中,所述報文頭信息與覆蓋用數據的長度相等; 丟棄報文結尾處的覆蓋用數據。
8.根據權利要求7所述的方法,其特徵在於,利用報文結尾處預定長度的覆蓋用數據覆蓋報文起始處的報文頭信息之前,還包括: 讀取報文頭信息中的封裝標識,若所述封裝標識為未封裝,不對所述報文執行解封裝,否則,對所述報文執行解封裝。
9.一種報文解封裝裝置,其特徵在於,包括:頭信息覆蓋模塊,用於利用報文結尾處預定長度的覆蓋用數據覆蓋報文起始處的報文頭信息,其中,所述報文頭信息與覆蓋用數據的長度相等; 數據丟棄模塊,用於丟棄報文結尾處的覆蓋用數據。
10.根據權利要求9所述的裝置,其特徵在於,還包括: 封裝標識識別模塊,用於在利用報文結尾處預定長度的覆蓋用數據覆蓋報文起始處的報文頭信息之前,讀取報文頭信息中的封裝標識,若所述封裝標識為未封裝,不對所述報文執行解封裝,否則,對所述報文執行解封裝。
【文檔編號】H04L12/46GK104038403SQ201410306793
【公開日】2014年9月10日 申請日期:2014年6月30日 優先權日:2014年6月30日
【發明者】梁潤強, 劉傑, 麥劍, 閔宇 申請人:廣東睿江科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀