6. IPv6和IPv4共存技术

6.1 双栈技术

(1)双协议主机的协议结构

(2)双协议栈示意图

  ①双协议主机在通信时首先通过支持双协议的DNS服务器查询与目的主机名对应的IP地址。

  ②再根据指定的IPv6或IPv4地址开始通信。

  ③Win2008或2003默认就是双协议栈,Win2008的DNS同是支持IPv4和IPv6的名称解析。

6.2 6to4隧道技术

(1)6to4隧道示意图

  ①隧道技术使得各个IPv6的信息“孤岛”能通过IPv4网络进行通信。它要求隧道两端的节点(路由器)支持IPv4/IPv6两种协议

  ②在隧道入口处,路由器将IPv6的数据报封装入IPv4中IPv4数据报的源地址分别为隧道的入口和出口的IPv4地址。在隧道的出口处,再将IPv6数据报取出转发给目的站点。

  ③隧道技术只要求在隧道的入口和出口处进行修改,对其他部分没有要求,因而很容易实现。但隧道技术不能实现IPv4主机和IPv6主机的直接通信

(2)6to4隧道实验拓扑图

(3)实验说明

  ①R1和R3路由器上配置一个6to4隧道,使得IPv6的数据包被封装在IPv4数据包中。

  ②配置IPv6隧道时,两端的Tunnel0接口也要配置IPv6地址,且必须在同一个网段(如2001:2::/64)

  ③上图有三个IPv6网段,要想使这三个IPv6网络互通,必须在R1和R3路由器添加到对方网络的IPv6路由

(3)路由器配置

//R1路由器
R1#conf t
R1(config)#ipv6 unicast-routing //启用IPv6路由功能
R1(config)#interface fastEthernet /
R1(config-if)#ipv6 address :::/
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface serial /
R1(config-if)#clock rate
R1(config-if)#ip address 10.0.0.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#ip route 11.0.0.0 255.255.255.0 10.0.0.2 //添加到11.0.0.0/24网段路由
R1(config)#interface tunnel //配置隧道接口
R1(config-if)#tunnel source 10.0.0.1 //指定隧道源地址
R1(config-if)#tunnel destination 11.0.0.2 //指定隧道目标地址
R1(config-if)#ipv6 address :::/ //指定隧道IPv6地址
R1(config-if)#tunnel mode ipv6ip //指定隧道模式6to4
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#ipv6 route :::/ ::: //添加到达2001:3::/64网段的路由
R1(config)#exit //R2路由器
R2#config t
R2(config)#interface serial /
R2(config-if)#ip address 10.0.0.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#interface serial /
R2(config-if)#clock rate
R2(config-if)#no shutdown
R2(config-if)#ip address 11.0.0.1 255.255.255.0
R2(config-if)#exit //R3路由器(与R1路由配置类似)
R3#config t
R3(config)#ipv6 unicast-routing
R3(config)#interface fastEthernet /
R3(config-if)#ipv6 address :::/
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#interface serial /
R3(config-if)#ip address 11.0.0.2 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#ip route 10.0.0.0 255.255.255.0 11.0.0.1
R3(config)#interface tunnel
R3(config-if)#ipv6 address :::/
R3(config-if)#tunnel source 11.0.0.2
R3(config-if)#tunnel destination 10.0.0.1
R3(config-if)#tunnel mode ipv6ip
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#ipv6 route :::/ :::
R3(config)#exit

(4)Win7A和Win7B的IPv6地址设置

  ①Win7A:IPv6: 2001:1::2/64,默认网关2001:1::1

  ②Win7B:IPv6: 2001:3::2/64,默认网关2001:3::1

  ③测试:在Win7A上ping 2001:3::2或tracert 2001:3::2

//Win7A上测试结果
C:\Users\SantaClaus>ping ::: 正在 Ping ::: 具有 字节的数据:
来自 ::: 的回复: 时间=130ms
来自 ::: 的回复: 时间=82ms
来自 ::: 的回复: 时间=117ms
来自 ::: 的回复: 时间=84ms ::: 的 Ping 统计信息:
数据包: 已发送 = ,已接收 = ,丢失 = (% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 82ms,最长 = 130ms,平均 = 103ms C:\Users\SantaClaus>tracert ::: 通过最多 个跃点跟踪到 ::: 的路由 ms ms ms :::
ms ms ms :::
ms ms ms ::: 跟踪完成。

第11章 拾遗5:IPv6和IPv4共存技术(1)_双栈技术和6to4隧道技术的更多相关文章

  1. 第11章 拾遗5:IPv6和IPv4共存技术(3)_NAT-PT技术【全书完】

    6.4 NAT-PT (1)NAT-PT和NAT的差别 ①NAT-PT(附带协议转换的网络地址转换)技术秉承NAT技术的思想,但在原理方面大有不同. ②NAT-PT和NAT本质的区别在于应用场合的不同 ...

  2. 迁移IPv6:6To4隧道技术

    1. IPv6 路由选择协议 首先要讨论的是RIPng(下一代).RIP非常适合用于小型网络.这正是它没有惨遭淘汰,继续用于 IPV6网络的原因.另外,还有EIGRPv6,因为它有独立于协议的模块,只 ...

  3. 第11章 拾遗5:IPv6和IPv4共存技术(2)_ISATAP隧道技术

    6.3 ISATAP隧道技术 (1)基本概念 ①在一个IPv4网络中主机与路由器之间创建一条ISATAP隧道,以便让该主机可以访问IPv6网络中的资源. ②条件:IPv4中的PC主机需要支持IPv4和 ...

  4. 第11章 拾遗4:IPv6(1)_报文格式和地址类型

    1. IPv4和IPv6协议栈的比较 (1)IPv6取代IPv4,支持IPv6的动态路由协议都属于IPv6协议(如RIPng.OSPFv3). (2)Internet控制消息协议IPv6版(ICMPv ...

  5. 第11章 拾遗4:IPv6(2)_给计算机配置IPv6地址

    4. 给计算机配置IPv6地址 4.1 无状态自动配置IPv6地址 (1)网络拓扑 ①无状态地址自动配置是指不需要DHCP服务器进行管理,由客户端向路由器发送前缀请求(RS)询问其所在网段.路由器收到 ...

  6. 第11章 拾遗4:IPv6(3)_配置IPv6路由

    5. 配置IPv6路由 5.1 配置IPv6静态路由 (1)在路由器上配置静态路由(以R1路由器为例) //静态路由 R1#config t R1(config)#ipv6 unicast-routi ...

  7. 第11章 拾遗3:虚拟局域网(VLAN)

    1. 虚拟局域网(VLAN) (1)VLAN是建立在物理网络基础上的一种逻辑子网,它将把一个LAN划分成多个逻辑的局域网(VLAN),每个VLAN是一个广播域,VLAN内的主机间通信就和在一个LAN内 ...

  8. 第11章 拾遗1:网络地址转换(NAT)和端口映射

    1. 网络地址转换(NAT) 1.1 NAT的应用场景 (1)应用场景:允许将私有IP地址映射到公网地址,以减缓IP地址空间的消耗 ①需要连接Internet,但主机没有公网IP地址 ②更换了一个新的 ...

  9. [转帖]IPV6取代IPV4之路 为何道阻且长?

    IPV6取代IPV4之路 为何道阻且长? 经济学人公众号 IPV6作为IPV4的续命神术,从被提出到现今,逾26年之久.而IPV6在中国更是犹抱琵琶半遮面,千呼万唤难出来,IPV6取代IPV4之路,为 ...

随机推荐

  1. Singer 学习八 运行&&开发taps、targets (三 开发tap)

    如何没有找到适合的tap,那么我们可以自己开发一个 hello world tap 仅仅是一个程序,我们可以使用任何语言进行编写,根据singer 指南,输出数据到stdout 即可,实际上一个简单的 ...

  2. react 实现路由按需加载

    import() 方法: async.js 文件内容: import React from 'react'; // import "babel-polyfill"; //compo ...

  3. 查看JVM运行时参数

    1.查看JVM运行时参数 -XX:+PrintFlagsInitial -XX:PrintFlagsFinal -XX:+UnlockExperimentalVMOptions 解锁实验参数 -XX: ...

  4. Java面试题 corejava(一)

    1.面向对象的特征有哪些方面? [基础] 答:面向对象的特征主要有以下几个方面: 1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问 ...

  5. 倚天剑ss

    倚天剑ss https://my.potvpn.com/ https://trial.ssbit.win/

  6. 基于mysql对mybatis中的foreach进行深入研究

    鉴于上一篇博文一次修改mysql字段类型引发的技术探究提到的,要对foreach里面的collection相关的内容做一些介绍,今天就围绕foreach,做一些数据插入和查询相关的研究. 首先介绍一下 ...

  7. innobackupex per table

    #innobackupex export tableinnobackupex --defaults-file=/etc/my.cnf --sock=/data/3306/mysql_3306.sock ...

  8. position实现分层和遮罩层功能

    很多网站,当点了一个按钮后,弹出一个窗口,底层变透明不可选,就是用到层的概念,至少三层 第一层,底层原始层 第二层,遮罩层,用到positon: fixed; top bottom left righ ...

  9. web前端性能调优(一)

    最近2个月一直在做手机端和电视端开发,开发的过程遇到过各种坑.弄到快元旦了,终于把上线了.2个月干下来满满的的辛苦,没有那么忙了自己准备把前端的性能调优总结以下,以方便以后自己再次使用到的时候得于得心 ...

  10. WPF Demo511 控件共用事件

    路由事件: 1.路由事件一般使用的三种策略如下所示: A.Bubble(冒泡模式):事件从自己激发一直传递到根元素; B.Direct(直接模式):只有事件源才有机会相应事件(和传统事件一样); C. ...