[發明專利]一種基于NAT64的數據報文轉發方法和轉發設備在審
| 申請號: | 201310540829.6 | 申請日: | 2013-11-04 |
| 公開(公告)號: | CN103634216A | 公開(公告)日: | 2014-03-12 |
| 發明(設計)人: | 朱志博 | 申請(專利權)人: | 漢柏科技有限公司 |
| 主分類號: | H04L12/743 | 分類號: | H04L12/743;H04L12/749;H04L29/12 |
| 代理公司: | 北京天奇智新知識產權代理有限公司 11340 | 代理人: | 陸軍 |
| 地址: | 300384 天津市西青區華苑產*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 nat64 數據 報文 轉發 方法 設備 | ||
1.一種基于NAT64的數據報文轉發方法,其特征在于:
S1接收步驟:接受來自網絡側的數據報文;
S2判斷步驟:若為新會話則創建一混合連接;否則,對所述數據報文的協議版本進行判斷;
S3生成步驟:若所述數據報文為第一協議版本報文,則生成轉換前的第一協議版本的五元組信息;
S4查找步驟:根據所述轉換前的第一協議版本的五元組信息計算Hash值;根據所述Hash值到第一協議版本的Hash桶進行查找,獲得第一協議版本的五元組信息所在的混合連接;
S5確定步驟:根據混合連接確定所述數據報文相應的第二協議版本的五元組信息;
S6轉發步驟:根據所述第二協議版本的五元組信息,將接收到的數據報文轉發出去。
2.根據權利要求1所述的數據報文轉發方法,其中S2判斷步驟中,創建一混合連接的過程還包括:
S21判斷步驟:對所述數據報文的協議版本進行判斷;
S22生成步驟:若所述數據報文為第一協議版本報文,則生成轉換前的第一協議版本的五元組信息;
S23查表步驟:根據所述轉換前的第一協議版本的五元組信息,查找第一協議版本和第二協議版本的轉換關系表,生成相應的轉換后的第二協議版本的五元組信息;
S24保存步驟:將所述轉換前的第一協議版本的五元組信息及相應的轉換后的第二協議版本的五元組信息保存到所述混合連接中;
S25計算步驟:根據第一協議版本的五元組信息計算出Hash值,將第一協議版本的五元組信息以節點的形式掛載到第一協議版本的Hash桶。
3.根據權利要求2所述的數據報文轉發方法,其中:
所述轉換關系表包括IPv4的IP地址與IPv6的IP地址的映射轉換關系。
4.根據權利要求3所述的數據報文轉發方法,其中:
所述轉換關系表為NAT映射表。
5.根據權利要求2所述的數據報文轉發方法,其中:
所述混合連接包括兩個連續的地址空間,用于分別存放IPv4的五元組信息和IPv6的五元組信息。
6.根據權利要求5所述的數據報文轉發方法,其中:
所述混合連接還包括:鏈表的節點和/或關于連接的信息。
7.根據權利要求1-6任一項所述的數據報文轉發方法,其中所述第一協議版本為IPv4,第二協議版本為IPv6。
8.根據權利要求1-6任一項所述的數據報文轉發方法,其中所述第一協議版本為IPv6,第二協議版本為IPv4。
9.一種基于NAT64的數據報文轉發設備,其特征在于包括:
接收單元(1),用于接受來自網絡側的數據報文;
判斷單元(2),用于判斷是否為新會話,是則創建一混合連接;否則,對所述數據報文的協議版本進行判斷;
生成單元(3),若所述數據報文為第一協議版本報文,用于生成轉換前的第一協議版本的五元組信息;
查找單元(4),用于根據所述轉換前的第一協議版本的五元組信息計算Hash值,根據所述Hash值到第一協議版本的Hash桶進行查找,獲得第一協議版本的五元組信息所在的混合連接;
確定單元(5),用于根據混合連接確定所述數據報文相應的第二協議版本的五元組信息;
轉發單元(6),用于根據所述第二協議版本的五元組信息,將接收到的數據報文轉發出去。
10.根據權利要求9所述的數據報文轉發方法,所述判斷單元(2)中還包括一混合連接創建單元(7),其中包括:
判斷子單元(71),用于對所述數據報文的協議版本進行判斷;
生成子單元(72),若所述數據報文為第一協議版本報文,用于生成轉換前的第一協議版本的五元組信息;
查表子單元(73),用于根據所述轉換前的第一協議版本的五元組信息,查找第一協議版本和第二協議版本的轉換關系表,生成相應的轉換后的第二協議版本的五元組信息;
保存子單元(74),用于將所述轉換前的第一協議版本的五元組信息及相應的轉換后的第二協議版本的五元組信息保存到所述混合連接中;
計算子單元(75),用于根據第一協議版本的五元組信息計算出Hash值,將第一協議版本的五元組信息以節點的形式掛載到第一協議版本的Hash桶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于漢柏科技有限公司,未經漢柏科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310540829.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于灌裝機的跟蹤灌裝部件
- 下一篇:干式變壓器溫控儀
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





