[發明專利]一種數據封裝方法及系統有效
| 申請號: | 200910174693.5 | 申請日: | 2009-09-17 |
| 公開(公告)號: | CN102025601A | 公開(公告)日: | 2011-04-20 |
| 發明(設計)人: | 金友興;符濤;王衛斌 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L29/06 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 吳艷;龍洪 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 封裝 方法 系統 | ||
技術領域
本發明涉及通信領域,尤其涉及一種數據封裝方法及系統。
背景技術
現有因特網廣泛使用的TCP/IP(Transmission?Control?Protocol/Internet?Protocol,傳輸控制協議/互聯網絡協議)中IP地址具有雙重功能,既作為網絡層的通信終端主機網絡接口在網絡拓撲中的位置標識,又作為傳輸層主機網絡接口的身份標識。TCP/IP協議設計之初并未考慮主機移動的情況。但是,當主機移動越來越普遍時,這種IP地址的語義過載缺陷日益明顯。當主機的IP地址發生變化時,不僅路由要發生變化,通信終端主機的身份標識也發生變化,這樣會導致路由負載越來越重,而且主機標識的變化還將導致應用和連接的中斷。
身份標識和位置分離問題提出的目的是為了解決IP地址的語義過載和路由負載嚴重、安全等問題,將IP地址的雙重功能進行分離,實現對移動性、多家鄉性、IP地址動態重分配、減輕路由負載及下一代互聯網中不同網絡區域之間的互訪等問題的支持。
目前已有的身份標識和位置分離解決方案中存在如下問題:發送到終端的數據包是經過不同的IP路由(如核心交換路由器或其他路由器)到達終端的,而每條路由的延時是不同的,導致終端收到的數據包,尤其在用戶移動過程中可能會產生亂序問題。而現有技術中并不存在對亂序的數據進行排序處理的機制。
發明內容
本發明要解決的技術問題是提供一種數據封裝方法及系統,在身份標識和位置分離架構下,解決報文在傳輸過程中或用戶移動過程中的亂序及丟包問題。
為了解決上述問題,本發明提供了一種數據封裝方法,包括:
路由節點接收到源終端發往目的終端的報文時,在所述報文中增加一封裝層,并在所述封裝層中封裝所述終端發送所述報文的序列信息;
所述目的終端所在的路由節點接收到所述報文時,進行解封裝處理,并根據所述序列信息對接收到的報文進行排序后,發送給所述目的終端。
進一步地,所述封裝層中包含一標識位字段,用于標識所述報文是否帶有序列信息。
進一步地,所述源終端所在的路由節點采用用戶數據報協議(UDP)的方式對所述報文進行數據封裝。
進一步地,所述封裝層中還包含以下字段中的一種或其任意組合:
消息類型字段,用于標識所述報文是數據包還是信令包,如果是信令包,則還用于標識信令的類型;
版本號字段,用于標識所述數據封裝格式的版本號;
預留字段。
本發明所要解決的另一技術問題是提供一種數據封裝方法,應用于身份標識和位置分離架構,包括:
源接入支持節點(ASN)或互通網關節點(ISN)接收到源終端發往位于所述架構的目的終端的報文時,在所述報文中增加一封裝層,所述封裝層中包含所述終端發送所述報文的序列信息;
所述目的終端所在的目的ASN接收到所述報文時,進行解封裝處理,并根據所述序列信息對接收到的報文進行排序后,發送給所述目的終端。
進一步地,所述源ASN或ISN根據接收到的所述數據報文中的目的AID查詢對應的路由位置標識(RID),并將查詢到的目的RID封裝在所述數據報文中,轉發到骨干網;
所述骨干網根據所述目的RID將所述數據報文轉發至所述目的ASN。
進一步地,所述源ASN或ISN在查詢所述對應的RID時,首先查詢本地是否保存有所述目的AID的身份位置標識映射信息,在沒有保存的情況下,向映射平面查詢所述AID與RID的映射信息,
進一步地,所述報文包括數據包或信令包,且所述封裝模塊數據包與信令包采用統一的格式。
進一步地,所述封裝層中包含以下字段中的一種或其任意組合:
標識位字段,用于標識所述報文是否帶有序列信息;
消息類型字段,用于標識所述報文是數據包還是信令包,如果是信令包,則還用于標識信令的類型;
版本號字段,用于標識所述數據封裝格式的版本號;
預留字段。
進一步地,所述報文采用標準的IP包;所述源ASN采用UDP的方式對所述報文進行數據封裝。
本發明還提供了一種數據封裝系統,包括:路由節點和終端,所述路由節點進一步包括封裝模塊、解封裝模塊和轉發模塊,其中,
所述封裝模塊用于,在接收到源終端發出的報文時,在所述報文中增加一封裝層,并在所述封裝層中封裝所述終端發送所述報文的序列信息后,發送給所述轉發模塊;
所述解封裝模塊用于,接收到發往目的終端的所述報文時,進行解封裝處理后,發送給所述轉發模塊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910174693.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:生物柴油數據采集系統
- 下一篇:一種終端上報的方法及系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





