[發明專利]一種IPv4與IPv6之間的翻譯方法及裝置有效
| 申請號: | 201410419646.3 | 申請日: | 2014-08-22 |
| 公開(公告)號: | CN105376338B | 公開(公告)日: | 2019-05-31 |
| 發明(設計)人: | 施晟;孫泉;顏俊華 | 申請(專利權)人: | 深圳市中興微電子技術有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 白瑞強;張穎玲 |
| 地址: | 518085 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ipv4 ipv6 之間 翻譯 方法 裝置 | ||
本發明公開了一種IPv4與IPv6之間的翻譯方法,在網絡內核中設置BIH鏈接跟蹤器和快速翻譯器,當IPv4客戶端與IPv6服務器之間建立鏈接時,IPv4客戶端發送給IPv6服務器的數據包由標準翻譯器翻譯后發送給服務器,BIH鏈接跟蹤器從雙方交互的數據包中提取和記錄IPv4客戶端和IPv6服務器的鏈接信息及翻譯信息;在IPv4客戶端與IPv6服務器之間的鏈接建立完成后,在發送數據包過程中,將所述數據包發送給快速翻譯器,所述快速翻譯器根據BIH鏈接跟蹤器記錄的鏈接信息對應的翻譯信息對所述數據包翻譯后發送;本發明同時還公開了一種IPv4與IPv6之間的翻譯裝置。
技術領域
本發明涉及IPv4向IPv6過渡技術,尤其涉及一種IPv4與IPv6之間的翻譯方法及裝置。
背景技術
隨著移動互聯網、物聯網業務和網絡規模的發展,廣泛使用的IPv4地址越來越成為一種稀缺資源。為了解決IPv4地址不足的問題,國際互聯網工程任務組(IETF)提出IPv6編址方式。
IPv6是新一代的網絡協議,采用128位地址格式,地址空間巨大,能夠徹底解決IPv4地址不足問題。經過十幾年的研究、實驗和產業推動,IPv6目前已經走到商用部署階段。
針對IPv4過渡到IPv6的技術,業界主要分為三大類:雙棧、隧道和翻譯。
1、IPv4/IP6雙棧技術
雙棧節點與IPv4節點通訊時使用IPv4協議棧,與IPv6節點通訊時使用IPv6協議棧。
2、隧道技術
提供了兩個IPv6站點之間通過IPv4網絡實現通訊連接,以及兩個IPv4站點之間通過IPv6網絡實現通訊連接的技術。
3、IPv4與IPv6之間的翻譯技術
提供了IPv4網絡與IPv6網絡之間的互訪技術。
中國移動倡導把IP流量向IPv6牽引的理念,中國移動提出了創新IPv6過渡技術(PNAT,Prefix based NAT),采用BIH(Bump in Host)的基于主機翻譯實現方式,實現業務流量向IPv6的遷移,PNAT/BIH支持IPv4的應用程序透明運行在IPv6網絡里,同時滿足IPv4和IPv6網絡間自由通信的能力。
中國移動提出的BIH技術屬于IPv6過渡技術中的IPv4/IPv6翻譯技術。BIH完成了原型系統開發,并形成技術標準,該項技術目前歸檔于RFC6535中。
但是該技術在具體實現過程中仍然存在一定不足之處,對于每一個數據包需要經歷IPv4及IPv6所有流程,特別是對于linux這類系統,IPv4及IPv6流程都有大量HOOK函數,根據中國移動發布的開源代碼在linux系統下進行BIH實現,在測試中發現,數據包的處理時長較大,性能較低,用戶體驗受到影響。
發明內容
為解決現有存在的技術問題,本發明主要提供一種IPv4與IPv6之間的翻譯方法及裝置。
本發明的技術方案是這樣實現的:
本發明提供一種IPv4與IPv6之間的翻譯方法,該方法包括:
在網絡內核中設置BIH鏈接跟蹤器和快速翻譯器,當IPv4客戶端與IPv6服務器之間建立鏈接時,IPv4客戶端發送給IPv6服務器的數據包由標準翻譯器翻譯后發送給IPv6服務器,BIH鏈接跟蹤器從雙方交互的數據包中提取和記錄IPv4客戶端和IPv6服務器的鏈接信息及翻譯信息;
在IPv4客戶端與IPv6服務器之間的鏈接建立完成后,在發送數據包過程中,將所述數據包發送給快速翻譯器,所述快速翻譯器根據BIH鏈接跟蹤器記錄的鏈接信息對應的翻譯信息對所述數據包翻譯后發送。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市中興微電子技術有限公司,未經深圳市中興微電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410419646.3/2.html,轉載請聲明來源鉆瓜專利網。





