[發明專利]一種基于ICMPv6的IPv6隧道通信方法有效
| 申請號: | 201410058983.4 | 申請日: | 2014-02-21 |
| 公開(公告)號: | CN103825972B | 公開(公告)日: | 2016-10-12 |
| 發明(設計)人: | 崔勇;劉聰 | 申請(專利權)人: | 清華大學 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/06 |
| 代理公司: | 西安智大知識產權代理事務所 61215 | 代理人: | 賈玉健 |
| 地址: | 100084 北京市海淀區1*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 icmpv6 ipv6 隧道 通信 方法 | ||
1.一種基于ICMPv6的IPv6隧道通信方法,包括隧道數據封裝以及隧道通信交互,其特征在于,
所述隧道數據封裝中,使用ICMPv6的ECHO?REQUEST和ECHO?REPLY兩種報文作為通信載體,將需要實際傳輸的數據報文作為ICMPv6報文的負載,在ICMPv6報文頭部以及數據負載之間添加控制信息,封裝后報文的各部分描述如下:
(1)隧道封裝后形成的實際報文是IPv6報文,報文的網絡層頭部是IPv6頭,IPv6頭的源地址是隧道封裝設備自身的IPv6地址,目的地址是隧道對端設備的單播、任播地址,或組播地址,IPv6頭部中的協議號是58,即ICMPv6;
(2)IPv6頭部的下一層是ICMPv6頭部,ICMPv6類型域是128(ECHO?REQUEST)或129(ECHO?REPLY),代碼域是0,標識域使用的是隨機生成數,序列號域的值為L,表示控制信息長度;
(3)ICMPv6的負載包含2部分內容,分別是長度為L的控制信息字段以及負載數據報文,控制信息字段是可選內容,格式由運營商控制;
(4)負載數據報文是由網絡層頭部開始的完整數據報文,是實際需要傳輸的報文;
所述隧道通信交互包括點對點隧道場景以及星形隧道場景。
2.根據權利要求1所述的基于ICMPv6的IPv6隧道通信方法,其特征在于,所述控制信息字段內容包括用戶認證和/或加密密鑰。
3.根據權利要求1所述的基于ICMPv6的IPv6隧道通信方法,其特征在于,所述負載數據報文在默認情況下,采用明文傳輸的方式,直接將負載報文放置在隧道報文的ICMPv6負載字段。
4.根據權利要求1所述的基于ICMPv6的IPv6隧道通信方法,其特征在于,所述點對點隧道場景獨立部署,所述星形隧道場景與具體的IPv6過渡方案結合部署。
5.根據權利要求1所述的基于ICMPv6的IPv6隧道通信方法,其特征在于,所述IPv6過渡方案包括Lightweight4over6、Public4over6、DS-Lite以及MAP-E。
6.根據權利要求1所述的基于ICMPv6的IPv6隧道通信方法,其特征在于,在所述點對點隧道場景中,隧道的兩端設備對等,每臺設備提前配置對方設備的IPv6地址,使用這個IPv6地址作為隧道報文的唯一目的地,將所有隧道報文均發往同一目的設備。
7.根據權利要求6所述的基于ICMPv6的IPv6隧道通信方法,其特征在于,所述每個隧道端點設備的隧道報文中的ICMPv6類型字段可任意填寫128(ECHO?REQUEST)或129(ECHO?REPLY)。
8.根據權利要求6所述的基于ICMPv6的IPv6隧道通信方法,其特征在于,所述每個隧道端點設備中,一端設備使用128(ECHO?REQUEST),另一端設備使用129(ECHO?REPLY)。
9.根據權利要求1所述的基于ICMPv6的IPv6隧道通信方法,其特征在于,在星形隧道場景中,隧道的核心設備稱為隧道匯聚點,用戶側設備稱為隧道發起點,隧道發起點與一個隧道匯聚點設備通信,每個隧道匯聚點設備可以同時與多個隧道發起點設備通信。
10.根據權利要求9所述的基于ICMPv6的IPv6隧道通信方法,其特征在于,在星形隧道場景中,隧道發起點發出的隧道報文中的ICMPv6類型字段固定使用128(ECHO?REQUEST),隧道匯聚點發出的隧道報文中的ICMPv6類型字段固定使用129(ECHO?REPLY)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410058983.4/1.html,轉載請聲明來源鉆瓜專利網。





