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. Pushpin How it works

    转自:https://pushpin.org/docs/about/#how-it-works Introduction Pushpin is a reverse proxy server that ...

  2. buckaroo 试用

    我系统是mac 所以选择的是mac 的版本,官方是支持跨平台的. 安装 mac 版本安装 wget https://github.com/LoopPerfect/buckaroo/releases/d ...

  3. 修改VS2017模板文件,添加文件头部自定义注释

    找到Class.cs文件 找到VS2017安装目录下面的Class.cs文件,一般在C盘或者D盘 模块文件位置: 接口模版:C:\Program Files (x86)\Microsoft Visua ...

  4. 收集到的关于 freeCodeCamp 中文社区

    收集到的关于 freeCodeCamp 中文社区 freeCodeCamp 是一个免费学习编程的开源项目. 中文有两个,一个是 cn 一个是 one. one 是新版的,相关于硬分支.(具体什么原因, ...

  5. redis之 Redis持久化配置

    Redis持久化配置 Redis的持久化有2种方式   1快照  2是日志 Rdb快照的配置选项 save 900 1      // 900内,有1条写入,则产生快照 save 300 1000   ...

  6. 将spring boot项目部署到tomcat容器中

    一. 我这里用的环境 tomcat: tomcat 8 jdk: jdk 7 spring boot 版本: 1.5 二. 将创建好的spring boot项目做如下修改 2.1. 修改打包形式 在p ...

  7. 排序算法<No.3>【桶排序】

    算法,是永恒的技能,今天继续算法篇,将研究桶排序. 算法思想: 桶排序,其思想非常简单易懂,就是是将一个数据表分割成许多小数据集,每个数据集对应于一个新的集合(也就是所谓的桶bucket),然后每个b ...

  8. 服务发现:Zookeeper vs etcd vs Consul 参考自http://dockone.io/article/667

    服务发现:Zookeeper vs etcd vs Consul [编者的话]本文对比了Zookeeper.etcd和Consul三种服务发现工具,探讨了最佳的服务发现解决方案,仅供参考. 如果使用预 ...

  9. 下载goland解压错误

    把连接里面的 download.jetbrains.8686c.com 换成 download-cf.jetbrains.com

  10. 校验台湾身份证号码的js脚本

    网上搜了一下,居然没有,只好自己写一个. //台湾地区身份证校验 function IsTWIdcard(idcard){ if(/^[A-Z][1-2]\d{8}$/.test(idcard)) { ...