IPv6技术精要 | 您所在的位置:网站首页 › 隧道与公路相比的优点 › IPv6技术精要 |
文章目录
17.1 双栈技术17.1.1 基本概念1.定义2.应用3.以 URL 语法表示的 IPv6 地址格式:
17.1.2 配置双栈网络
17.2 隧道技术17.2.1 基本概念2.两类协议3.三个组件4. 三种应用场景5.IPv6 两种隧道类型
17.2.2 手工隧道17.2.3 6to4 隧道与手工隧道比较,有两点区别
IPv6实验5:IPv4到IPv6的过渡【学习资料】【01学习笔记】【02课程实验】【03其他资料】
17.1 双栈技术
17.1.1 基本概念
1.定义
双栈技术允许 IPv4 和 IPv6 共存于同一个网络。 双栈设备可以是同时配置了 IPv4 协议栈和 IPv6 协议栈的主机、服务器或路由器。 一台设备上,同时运行 IPv4 和 IPv6 。 IPv4 包括 IPv4 地址、 ARP 、 IPv4 ICMP 和 IPv4 路由协议。 对于 IPv6 来说,支持的含义不仅仅是拥有更长 地址的网络报头,还包括 IPv6 全局单播地址、 链路本地地址以及 ICMPv6 操作 (包括 SLAAC. DAD),IPv6 EIGRP 和 OSPFv3 路协议等。 双栈设备与 IPv4 设备进行通信时,其行为特性 就像纯 IPv4 设备。与 IPv6 设备进行通信时,其 行为特性又像纯 IPv6 设备。 2.应用虽然应用同时支持 IPv4 和 IPv6 ,但是设备并不 会随机选择将要使用的协议。大多数情况下, 应用程序默认选择的是 IPv6 ,不过具体选择取 决于操作系统。然后,设备就利用选定的 IP 协 议栈连接源端。 3.以 URL 语法表示的 IPv6 地址格式:在某些场合下 如调试或通过浏览器接口配置设 备 )),需要在浏览器内输入 IP 地址, 如可以输入 http:// 192.168.1.1 来连接并 配置家用 路由器 。 如何 使用 IPv6 地址来完成上述工作呢 IPv6 地 址中包含 了冒号 (😃(😃,不能与 URL 相兼容,浏览 器会 将冒号 解析为端口号。例如 http 192.168.1.1:5000 将 IPv6 地址放置在括号 中 17.1.2 配置双栈网络路由器配置 IPv4 地址和 OSPFv2,IP v6 地址和 OSPFv3 17.2 隧道技术 17.2.1 基本概念另一种 IPv4 到 IPv6 的过渡机制是隧道技术。与 其他过渡技术相似,隧道技术是全面部署纯 IPv6 之前的一种临时解决方案。隧道技术的本 质就是将 IP 包封装到其他包中,将 IPv6 包封装 到 IPv4 包中,并通过 IPv4 网络进行传输 。 2.两类协议利用隧道技术,孤立的 IPv6 网络之间可以通过 IPv4 网络发送 IPv6 包。隧道包含两类协议 传输 协议和乘客协议。 传输协议 :IPv4 是传输协议,隧道是在 IPv4 中创建的。 IPv4 报头中的协议 字段 值 41 表示所封装的数据部分 是一个 IPv6 包。乘客协议 :IPv6 是乘客协议, IPv6 被封装在隧道中并 通过隧道进行传送。 3.三个组件隧道包含两类设备,分别是隧道端点和管理隧 道的管理协议,隧道的这三个组件 隧道入口点:隧道入口点是将 IPv6 包 乘客协议 封装 到 IPv4 包 传输协议 的位置 。必须 是双栈设备,负责 接收 IPv6 包并将其封装到 IPv4 包中 ,并通过 IPv4 网 络进行传输。 隧道出口点:隧道出口点是另一台双栈设备 ,接收 IPv4 包并将解封装出来的 IPv6 通过 IPv6 网络传输 。 隧道管理:隧道 管理是由隧道入口点和隧道出口点完 成的,负责处理隧道封装 解封装、编址、 MTU 、分 段和差错处理。 4. 三种应用场景隧道可能 存在 的 三种 应用场景: 主机到主机 (Host to host ): 孤立的双栈主机被纯 IPv4 网络所隔离,主机 充当隧道端点 负责创建在两 台主机之间传输 IPv6 包的隧道。 主机到路由器 (Host to router ): 隧道端点是由纯 IPv4 网络互连的主机和 路由器。一端 是双栈主机,另一端 是双栈路由器。路由器通过 IPv6 网络发送和接收纯 IPv6 包 ,将 IPv6 包封装到 IPv4 包中并通过隧道进行传 输,主机则接收并处理 IPv6 包 。 路由器到路由器 (Router to router ): 隧道端点都是双 栈路由器 ,之间 可以创建隧道来互连 IPv6 主机孤岛。 5.IPv6 两种隧道类型 手工隧道 手工隧道等同于点到点链路,主要用于需要在 两台边界路由器 或一个端系统和一台边界路由器 之间 构建常规安全通信能力的稳定连接,或者用于连接远程 IPv6 网络。6to4 隧道 :6to4 隧道或自动 6to4 隧道的关键差区别就在于 这类隧道是点到多点隧道,而不是点到点隧道。隧道的 目的 IPv4 地址决定于数据包的目的 IPv6 地址 6to4 隧道 需要 IPv6 前缀或网络地址与 IPv4 隧道地址之间的关系, IPv6 地址是从 IPv4 隧道地址以反向工程方式得到的,地 址格式为 2002: tunnel IPv4 address ::/48 17.2.2 手工隧道手工隧道是双向点到点隧道,并且其 IPv4 端点地址 由配置文件来决定,通常这是一种最简单的隧道实 现方式。手工隧道的优点在于配置很直观 缺点在 于扩展性较差。 手工隧道是点到点隧道,如果应用环境需要在多台 路由器之间建立多条隧道,那么就需要在每两台端 点路由器之间都建立一条独立的隧道,即所需的隧 道数量为 ( 端点数 隧道数量 =n(n 1)/2 虽然在路由器数量有限的情况下,手工隧道能够很 好地满足隧道互连的需求,但是随着连接数的增加, 隧道数量将快速增加。 17.2.3 6to4 隧道6to4 隧道属于点到多点连接,单个 6to4 隧道可 以连接任意数量的 IPv6 网络,也就是说单个 6to4 隧道可以有任意数量的隧道目的端 如图 10 8 所示 。路由器 R1 可以 配置一个能够到达路由 器 R2 到 R6 所在 IPv6 网络的 6to4 隧道。 6to4 隧道 或称为自动 6to4 隧道 与手工隧道的区 别主要是,手工隧道必须静态配置隧道对端 隧 道 IPv4 目的地址 )),而对于 6to4 隧道来说,隧道 IPv4 目的地址是从数据包的 IPv6 地址自动衍生 而来的。也就是这两类地址之间必然存在某种 联系,即 IPv6 地址是可达的 IPv4 地址加上一个 被保留用作该隧道的特殊前缀。 IANA 将前缀 2002::/16 永久分配为使用 6to4 隧道自动访问 IPv6 网络。 与手工隧道比较,有两点区别 一个是命令 tunnel mode ipv6ip 6to4另 一个是没有命令 tunnel destination 。命令 tunnel mode ipv6ip 6to4 的作用是告诉路由器 使用 IPv6 目的地址来 确定隧道目的 IPv4 地址。 由于 隧道目的地址是自动从 IPv6 包得到的,因而不需要 通过 tunnel destination 配置 一个预设的目的地址 由于 隧道目的端是由 IPv6 包的目的地址自动确定的, 因而只要 IPv6 网络的地址格式是 2002:ipv4 address ::/48 ,那么就可以通过 6to4 隧道可达。 IPv6实验5:IPv4到IPv6的过渡1 、双栈实验; 2 、手工隧道实验; 3 、 6to4 隧道实验 【学习资料】 【01学习笔记】 《IPv6技术精要(第二版)》导读IPv6技术精要–第1章 IPv6简介IPv6技术精要–第2章 入门IPv6技术精要–第3章 对比IPv4和IPv6IPv6技术精要–第4章 IPv6地址表示方法IPv6技术精要–第5章 IPv6公网单播地址IPv6技术精要–第6章 IPv6本地链路单播地址Pv6 技术精要–第7章 IPv6多播地址IPv6技术精要–第8章 IPv6动态地址分配原理IPv6技术精要–第9章 无状态地址自动配置SLACCIPv6技术精要–第10章 无状态DHCPv6IPv6技术精要–第11章 有状态DHCPv6IPv6技术精要–第12-13章 ICMPv6和邻居发现协议(ND协议)IPv6技术精要–第14-16章 IPv6路由选择IPv6技术精要–第17章双栈和隧道 【02课程实验】 IPv6实验一:VMware:主机使用IPv6地址ping通本地虚拟机IPv6实验二:子网划分及静态地址配置(思科GNS3)IPv6实验三:三种IPv6动态地址分配方法(含无状态SLAAC、有状态DHCPv6、两者结合)IPv6实验四:IPv6路由选择协议配置IPv6实验五:IPv4到IPv6的过渡 【03其他资料】 《IPv6技术精要(第二版)》Ipv6技术与应用课件+实验+安装软件电子档+PPT(部分) |
CopyRight 2018-2019 实验室设备网 版权所有 |